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