423
361
536
420
832
162
688
399
694
429
449
606
561
569
198
383
420
425
417
896
884
1235
444
847
376
432
461
616
448
535
563
452
413
1205
461
456
397
1077
451
715
1038
597
347
380
364
400
767
416
398
1054
443
682
454
911
433
707
396
442
364
332
90
1050
1703
78
1049
382
66
67
238
60