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