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