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