52229229
36898170
47392589
15038287
11937690
10525604
70467955
90308311
3416112
93583542
6782449
33942934
2955656
26228531
84989550
53587764
17685584
2094153
95156457
66873372
8639142
3037918
609731
83027098
44829228
65489912
97967353
14288747
1767852
32507078
75902500
48337294
425971
92189752
1507670
39107245
10160
98699253
42598078
116611