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