105348746077612565271405854140571914058531405852450761152099812753991312713272635125390514662312571931466391186595767800767785767784157341899087899115890496615382221070523431857210198665282119990076778367841074578146626275605772049665198991030450714230853451286157043212722325241547571566501933370612414472726301059111781752665281451421120012219308966528025021110641651232616157043112464211116339120810310131701035784111633690496576901067559043186110837854507915625488545951369779450540224567665230963127735330127539877204866527911683201036155665278669648678602109422733751675638929352767799105533117135919307217137517137413570761357075