164436186654364581932891110209114611923110200412466129075832131125351417221473292110962093751600466562248801829068932215664020644619965815277089834147226212767154312307072229298605611820711376819168310075275515999576886913739522135620207515802110657021805611735511233012634449613208135203900100900184151169184154881673335629232145680931531951434005797823939174996264282167141353072279662998176377161699686991971916002737314228777101763110340132289104327785601280541438321286361568689878911482586347517041939211559412286571244148314191808138514503508773712256938110