65776750
49664261
5799194
69731278
23669055
14722495
9350555
766371
46958745
6381456
99207195
26952113
90413060
23276331
6859959
93204140
32827792
94407485
9461701
96397456
32738990
29877994
27648967
32904074
65846060
51895625
71901737
11646218
56634708
5469238
37313241
46755375
69136949
77411303
3912829
14509537
54963545
4915964
8392776
2291595