12
21
15
24
23
9
5
7
8
6
14
4
17
19
16
2
11
1
22
18
10
20
3
13