1
4
5
2
3
6
9
7
8
12
11
15
10
14
17
18
13
19
16
21
20
22
25
24
23
27
26
29
28
34
32
30
35
31
37
38
33
36
39
41
40
42
44
43