85725708
63708421
36132825
96674594
9203119
84865230
24846772
74846306
99704461
45966205
69971127
80307079
7414734
56464548
4450316
791348
85176500
19769241
3961293
84562427
18583691
5093528
13952164
84489987
42312148
73282320
74635091
3176415
74138189
57697808
19163019
51484620
12954610
46477537
37577653
32435744
64413178
96633924
62442667
39663080