3392946
75105497
20738867
86411556
80104863
92033144
78915429
10043795
53901111
71862784
24848522
69235607
61522026
39376287
67123306
66897193
76178805
82223028
76877805
63876395
98061509
2520416
50933191
56803677
71834213
16586738
552559
35891932
226188
96668330
76311528
39806853
16093296
45772166
89296847
1215970
82337250
73289442
96617902
280368