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