75588608
38999717
84808654
43002008
756532
2226856
95479238
76377990
92851905
40486474
74583232
3202173
50163925
77115636
78465499
15008336
19583571
3016832
12821652
18911621
99951695
80693758
66142979
6775969
18277518
21335186
59047746
60258601
5068537
11899499
3185625
17976310
52009369
76477749
37838330
99528950
15185397
49756364
6793153
90875602