28324969
40174267
14047076
4780888
1217735
28917517
37564122
14591833
13688045
36202005
9104579
74025432
30744988
53755301
16341452
11601665
248853
45804560
80394446
48359841
88684651
3073581
96541365
62976981
76365842
84367602
6845123
79672778
1749584
9728578
73913025
2674634
24809389
69374612
28443571
1040660
27016224
4307164
97963650
999420