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