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