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