34
51
27
112
44
186
14
46
22
41
38
9
19
123
214
60
64
35
70
80
100
149
142
175
74
7
265
366
173
56
76
90
20
2
29
104
36
108
188
59
120
55
33
110
50
79
16
152
103
282