37911640
8962791
4751088
21228833
94149339
56878035
63523090
64797183
21455077
36989796
20126805
89536870
96028062
56517156
86751173
75444675
77921260
87506143
93822911
20624669
89756041
67369033
39876600
38514061
2342387
77107064
70144685
96695919
3147022
23261121
49094361
16159056
9937385
81866797
3831436
14529727
47495604
68553499
61577246
8879577