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