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