4988667
96581629
92709232
77898937
15642155
36887619
11099966
94565467
59481847
12487973
1840332
697542
50027958
96935896
92109359
35363573
12281003
45905631
12523580
39065914
45492706
20852486
34894337
74347057
43995119
28962435
87622858
23547984
41132490
75837090
24913241
87129339
33742771
51082761
68178524
85748116
30409056
86468293
8768151
45059500