99999 9401601062787406880153210005123500000000409406200670431 287014316924142590004549000006209381280007100100000000 289306407044142089721749000004809381280007100100000000 291758217349141582276993000004309381280007100040000000