124
104
290
138
278
262
408
141
181
310
1071
490
134
87
329
1135
401
285
178
81
143
396
360
136
250
171
190
299
297
198
197
305
443
247
239
462
355
576
276
159
352
288
108
261
151
426
317
240
251
140
242
420
383
327
132
185
206
361