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