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