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