290436
235459
311422
930159
438517
932316
68632
253241
331990
847482
1103709
710152
932702
668250
598282
1072250
524423
877772
317794
1031270
311143
607563
368788
683263
658346
293950