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