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