4815466
2889637
16115830
20676629
53836950
1699417
43826991
22839442
15823584
51278055
13109086
74711656
280563
86652897
4029991
71716320
15348042
5982699
66402021
52547364
18943257
703167
6081955
716001
56349345
41052841
55568312
8485915
23763370
17714444
18651535
87091938
96873776
33337074
20164033
63256496
53444678
18517650
54166648
7997822