257400300381049046
254627316595688827
199669484373681496
197909231487484239
178950956019915410
170283655343786295
161224115582910089
158841232075651441
154228363110346617
153964856505515544
133080169148569971
117474322471259298
108265488507966672