82
71
37
131
134
113
92
81
146
93
356
185
57
55
156
318
190
264
261
149
101
178
186
229
296
316
405
63
344
327
401
184
570
173
90
307
45
528
910
540
279
308
411
418
260
322
551
569
764
478
435
275
517
321
315
243
1082