50527625
4048670
2772907
69411193
667326
48079533
38364970
2747663
97777420
2623831
861214
7423740
49309141
7284469
16792448
8258058
45649353
9027137
40658714
61118473
81654879
69647916
47566976
67529355
68982250
5694626
68805438
35467534
19453687
67247751
2245820
90662755
65786546
50825242
41595245
53325090
89128007
81098038
38816875
30203972