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