99999 1004101111767810680153210010843300000000349401102000081 155606974999142518862120000019709228281703901410000084 156671574999142170489308000019209228281703905750000096 218632875000142783791265000020209229283010001980000055 219838875000143200386599000022409229283110003630000058