3154640
85476577
58876614
16086482
4827083
77345634
1848577
80331212
19236345
23086903
14721119
51537807
36073435
30528125
97706980
9994448
20512963
28264585
58027009
94992012
84544735
73142011
3946253
59001455
86053470
2571074
44304306
16004970
76504409
41408427
69914852
59097543
41982114
19809707
83269873
18049496
51662549
7479135
58435042
582444