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