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