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