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