17775
385568
315225
736454
40424
374570
198530
6776
60526
125116
37431
25938
448212
413357
45420
951456
873706
486157
300486
949195
798480
586700
587596
956957
97485
284807