26974531
16725567
5562879
39894601
48911304
28605412
15431319
73041064
94985705
39765873
99196308
29406740
16188157
88205351
13538780
71264003
11653496
96053160
8810552
2594235
48567166
25278873
79917485
8971348
57122121
98152006
59541998
34907095
60635086
31605979
31651154
12178565
59808409
51371874
5245210
31452930
49472524
3508396
84607940
67196843