1357728
37321615
22918880
89194369
40604599
34599524
2629736
88387990
2520276
53516890
742845
90008938
9418474
71039670
99341306
71477786
42392579
63607968
7582344
95141333
84303668
53213141
87606659
48174830
31717233
54948969
48244228
96246865
9834405
8764025
54861105
96738284
13604018
53191162
23971082
12405335
38008176
24569965
76423635
3929281