276
112
59
120
81
94
139
86
427
371
1138
184
129
433
599
382
222
426
294
45
58
290
143
217
366
287
123
38
24
31
141
16
423
192
207
10
314
52
240
351
171
82
402
271
510
154
190
303
102
1137
150
285
387
110
248