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