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