83089704
18634587
6255597
5034792
79896999
95993968
45782593
31222390
6743397
25874780
49705924
87516257
50001645
41771423
97482366
17916986
28982849
63385177
15704360
48129858
85113899
70485731
92825785
94891708
20626430
8026136
85858245
47006370
21247942
53237760
31648992
49255887
68688568
27429173
25248981
77855717
59902514
37591735
625219
83146869