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