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