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