3577860
258594
9035241
545797
26111933
70519741
52748326
62501191
6984620
22708607
6367151
74576344
6588614
97222276
4108225
13743742
8543082
45695803
92307378
87263325
55032651
56184402
1783302
22938949
17339276
56248032
25611685
28498078
30584120
7452496
25554081
75943840
31651564
24064793
4839486
1917879
91278101
39447019
2926803
377654