104761205264115632108541656571792871194257699321559869768190020354213173320324671241990731690161436762170544071405932131282036898819715266163246568032146625350067508103361214194951012216722949362461402852288711452811777212435421612289524172631852716918343261429010884617749472593612757291903122156341530131692114555673725713849721415377014578539902689039528361592093919642438002199091546611083173970310385230141071917379210804616846362042125992277951763362130501597686855510001323765241818194189773222452204813224089171524824761355166060950327