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