430
274
439
516
243
1063
700
436
367
268
304
896
497
643
275
470
210
556
881
69
223
182
443
360
326
37
296
198
135
147
292
238
391
377
543
491
138
47
300
307
549
732
434
817
212
100
178
256
164
229
192
314
92
410
148
146
822