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