35516090
2411509
62605607
98238539
91799400
11954222
73446103
15347423
8538224
36144846
31786219
77916327
74898935
82516644
98968657
31177814
68364836
84573062
81471640
87933384
8214765
44363811
83103206
5348382
41203767
29617250
51357228
60633854
38122148
2746793
1386770
67121979
4661393
3330513
95062126
10858322
93196656
486025
45152606
20806175