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