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
755
349
314
716
803
215
387
300
203
482