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