57557568
81274510
39532712
3231663
8332143
90243694
50872543
84314530
2506607
14701985
34692218
68949794
55855151
93719295
81859827
6670640
69862973
47377408
63708976
36663867
46115843
94002978
23286441
27494348
94964348
19064088
60232017
27023274
1760924
83841463
65173619
56167970
10145460
91627475
93939580
34634616
28651807
14563607
5121114
49212441