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