430
274
439
516
243
1063
702
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
492
138
47
300
294
307
549
733
434
817
212
100
178
256
164
229
192
314
92
410
148
146
822