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