38546
22080
273675
88658
398923
366329
588581
734553
506995
549184
754228
395
299666
58822
682664
329392
757871
347571
814208
744198
349785
846309
907763
844179
20298
124721
494658
816122
906561
833746
508232
26034
88628
659149
999423
119402
886646
737709
335183
36862
353543
388428
381288
672366
83572
143908
449403
366156
249533
554997
430492
717225
185408
624291
968230
534608
342678
353146
991357
369823
916412
209659
940585
152950
328261
925271
777321
319817
122266
350138
893886
912996