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