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