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