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