58291888
75738350
20442681
2851640
40224056
15661722
20227806
86433141
62782883
57786346
96562080
31534828
30971620
16824977
2695636
92695649
74427054
18395570
79582414
134752
43625688
65889670
92577811
6290579
80185104
1899756
6381237
90385350
54475603
94855415
81032747
48518151
7513648
44728807
59525800
23212382
19936294
11356821
85661849
68082098