420
425
476
740
328
357
399
384
333
1104
483
840
296
599
417
569
428
420
368
391
591
343
945
471
467
506
430
755
1177
1342
582
960
65
755
657
443
1009
546
1201
445
459
1069
592
862
737
429
424
1045
1025
422
635
567
0
67
0
0
0
0
0
0
0
0
1000
0
0
0
0
1000
0
0
0
0
61
64