31041146
25392212
42757534
82337170
74287142
28912551
40886876
84699900
97315930
99108160
92099212
34521919
18811760
84513848
14238811
95422250
52079002
19857017
66416405
79574149
40941870
347882
48705899
93288152
40335630
5761503
16886474
68668450
61967099
79551298
16783163
481346
21386469
99131835
61773999
45758454
56552346
423994
66723299
11117180