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