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