7907113181356637062338285451205153855643021187823564355491434371464615992371575613744511245635170807744526768541281422836532001978981159847131373183457250724943691996054051704265561791247608525626762532361814033831216570222438370812352046360162480767791838943893801732505875148373782272201073421218725747063551907177876867691343503439155308154169674366225747630136292902863727437635252105111745664851415437411774071805488727382570820732191652795810467238391536797635215226826481278276260794453778352332710644560565103553799238675564916261855365643552647347860455950920431580478020362455255349153442182785537752348523440176771186681563151402544725575393767375952843011142032973214845923950442287232139254508466172656527462113684244280282147624894694664554780139832037774707738142672678483505299735427447130808205388189471985007702715884877776881331448271475901163171612726614546596808971369133026519764823078314529441261839677190772140661620824165851022135312712242178715734289736192513798274718546201709111370799300670213674571752172877811085567116879675370379359778259840444367319400438341522222488285335933547642022676674748476555545854238453824321951960858664293765109490786638288218525013975933812073091177484435180369076677152136650528475316424846749832196651464482984651383697796681135427126006604582964965718816667942553519421654030736144827968580551886328451275849273251729163714785354826256973048636867360310635472264652585242345893996654606322757167558637334444955048276116465433640291334110981601211152682117193873058253065125673043406414012344156836479270809167769784751345240800193476422940619544854336374704835403266229723170550215384521228754689235450436446122310561647171342558555371646156468637701269534528577657125668721439037339773216364738023466669375206295248252503313141287506628415389955364263930348474579212596596337602350806628746728788223404333