58364
25280
445939
657825
972834
80169
303572
684521
974308
514659
203144
328955
97481
501235
51990
125642
136301
479549
910956
426859
880818
156484
887348
29937
197166
840566
439383
505762