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