29915020
6609100
46528583
3423771
9641237
65936067
33849679
79986790
50889022
18287619
96297540
69218798
18914434
28495833
70047506
3752418
64141083
58117438
97527923
74773644
69581530
94992758
63766879
56808367
26818568
53301490
18781262
80383361
72885724
4935362
15189708
29452450
57676457
56722156
8557971
72568841
75652882
65955345
98439874
38601738