80877826
8929113
334772
28244125
62741119
88252638
2875902
81381910
68669710
45534829
3445941
85205947
30751013
65253821
98331135
20171766
69383615
7508161
59984596
57767281
32857514
82852658
69936736
75064711
38297730
22375526
30476960
66462729
99954209
44982425
36758859
768680
60974374
3420585
94683100
56517431
59563915
7312720
78937068
45729420