88171837513176039546986141169191112591037128518111692130311223342724558174315819714129016311109164029674744143836271112915412012042381819401374225215120738320101178518011143169715221622113956040512773141323159097511411238