16577527
92148311
49257918
48405290
19039413
36512609
83359293
45133068
88719182
78645505
70735280
19097595
13735338
55766394
8260142
4209923
68752719
5320509
1952851
12087078
38057274
15195888
6961250
26623931
84533008
4581629
25553486
98158884
52374798
45241939
95898053
35287751
43361015
66584512
19554098
42146274
13896866
69209580
36579024
66526734