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