48
195
117
178
118
127
56
75
47
81
135
235
89
270
146
58
329
227
159
167
158
17
95
1012
60
49
39
99
226
55
165
103
384
381
59
79
177
812
218
38
377
289
283
52
151
108
113
46
64
223
77
335
136
255
622
78