142821425714256142811428013871151791559615595156221562181138114141291537615375786778661382914279142781427714276142751427414287142861428589960796789517242149841498315178138701498214981149791497814977149761497514974149731497214971149701496972148959810581048103150031537479667865786413828