49251392
27833228
5126739
12305243
23871201
9743837
8620156
48954932
81079724
21318509
76811661
29286847
15898627
4050128
84085224
84771681
98826157
33693061
2744144
40786154
42045413
26264391
72698946
2994895
80847197
94788522
19857840
72358021
62052336
55712916
40085472
56003275
95537902
63701991
13933277
1257111
15141074
9325025
57689381
86919816