110
48
183
37
656
856
154
171
271
279
93
432
59
194
291
243
155
128
118
147
365
262
101
517
836
478
211
252
382
371
260
188
310
133
36
275
348
180
34
209
106
129
44
186
75
91
300
303
295
505
168
270
137
170
174
336