2072496852762163664353782932917497663072037914711178035962967354420082537633240225665250713195282423509589761846188285876533397681653893413195081213345987181667863575048251416594637994492883474584710931896403551438153714053405046277524835432552861404363746226706703807754857653230711112662707181106298855254753386665475160548763205127308649391407663478355731547651845272482309421614406681672831768262604613494265026762022111878347449044675585443741817127856470530664614533064513359952019879719489240556107241269838716928183511368446475162838267773222373787354447427674518657178524542734694456613163853382157361738534225936756706913106740678264857013671474491872294624806874514393022369134845827525955479613545035613831214622845345635348677937458544785231326671551047314770177164478860400943791623372255978067305653902891426013716375715137641443657674044035233323136274816828784056938848121265548874376054567938164872736923953771064329725352255347645221027363220563562124468130549849189174638343782586331214680535363725521755037522213360052377836874666044429471212345451122217314262157305602459154128211137528284233192466500125472373773132801725196863538378051474726839938419709180270484656397789785525242947966781056856664168956080453999827261283955320867815079348753646511183463015622773711018221323835117066335923041909719612023264715564013706042958092225152488852622426765815277252714873824478421920869025865458567765265342550805664344328301238328287176398002521556503807903461127971944346054054467555642044411415411795117701216614316370417774432066055011647023873986362284158780114795811425139754546521234442300448469902373154707986661166712745902436298373752079255876927177719936115165234557045778655756123511410437512303367688672808588186505489424793115193632191317673982571977283772997233653880277645564054432794201350729290603595708762386426811085725595061820218