3918616
231678
14693715
87832127
16102226
8358348
339966
20589307
28258160
95046868
5563584
81203730
48117149
42362229
186283
27629305
197087
914063
1823512
6988015
84895335
69732872
45428722
38275330
88001658
51067027
94922753
94619333
63799450
33335054
40075641
9345219
28758202
6504879
450127
20611103
8359358
77623904
84649401
886590