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