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