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