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