2506581
93935457
2203808
39584171
99463234
7173776
64756937
49254803
35786750
49107179
57688360
20607139
90429728
23367112
30238299
30355154
52245993
63878428
63977310
7478500
13925000
90336081
16701817
8933223
16757220
61804742
25566083
1034679
67088766
8314039
38777653
77778065
96626679
59349517
1407536
88513182
13382613
33391103
21314103
18759426