958
459
798
339
650
353
441
419
407
505
442
220
646
188
389
208
219
432
562
451
576
732
454
391
315
176
245
144
481
153
256
483
237
369
275
261
464
268
318
235
401
317
967
933
767
660
414
555
754
580
704
977
196
275
632
1047
408
421
349
314