117919171871391182815942021158013311814111590415656941639125954641973812224861989181219401288352120219361851860103633357110281318796189653418633101969901921100482167910801435601751747140469319294515401242100117248661471954795729941667321463650188587591329010001891