157977528544813620912802114559725278392389280790114539285177114283632408114106569245332398032359330794529637110798032964731213934285479135661914817484810719770154072217079960395750381310874791356618129682214817367944484619961476812456918725277124240665638754308211432711460610873531348944456855456917894729568395191314104226190917015695901087488140500135649313564721560484449203140499147676714767591476758265881136191114227973577461985656263100675815797501145586017696924524621961476853157969586497848106568402642754124737254373246222683719861404810873561324744114299114534296394307949140344635199973722503816107683410722711476805