51099870
30899930
71632435
29201973
61729318
30948802
94114080
24761968
88778371
66764577
3894422
99575747
27055966
16376120
6621840
84217619
2527407
46034056
67674096
28562256
76689986
26956698
66184151
88665210
64404219
87663789
6681765
7745962
6696000
9658881
10303142
75408491
17446527
46271001
3884390
17869254
68248963
2371526
3596913
20441561