3
12
6
36
135
16
1
9
10
18
25
2
4
8
42
15
7
34
28
32
47
20
72
58
17
11
13
21
35
5
27
85
14
84
24
89
75
40
31
23
29
45