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