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