34134047
18057810
33308770
77818249
11663314
6832295
9412358
93291047
2904430
54708315
29841126
4993856
7784938
68063019
96091621
64451138
31226793
8648533
13251543
85588175
56961329
68012655
93431990
71445893
71987881
71379028
28733835
64852110
66726898
69207611
68045985
68624415
85007176
54881527
91975873
13685085
99709012
10167526
24701254
88481820