404162611648089750
756048440179066825
577127818728515483
550603663261762105
523718257130971073
377112609062168782
304067765382151235
507392566514952939
126332631592151439
87304970948809992