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