3
33
4
6
12
7
16
24
17
36
19
21
9
28
25
63
81
14
48
109
67
32
50
180
131
35
29
42
22
59
37
56
116
27
53
153
99
174