598898
29324054
98232924
36271532
70978541
64284467
60734889
60964056
98853014
93713973
42092255
14685687
10805993
88119851
59185185
18887680
5762909
63525664
33802655
16773976
8866300
67928956
1607310
36463820
80668849
80665300
56146688
51954216
48593312
41639267
87541903
11259214
58249950
91168637
90049036
7693862
36299448
47069651
6572449
24413091