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