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