7694442524167750980348463878252034824957075126035643309289673169684151524811385475274947512148175587935898265355282781815432972752548353714016872265194516766608555419840145107511296130201596663208678227378127488585690172783680139138478776325421965580977913657449123362233317240204457340152753267722854980533885151376510526693499357171947348223670824284734178203469266709564202411796426945043919278137356741549810160280435212322832743043651544718453265120400554528062331356765354015515333378876221730511713443272838228198731794268569849600345374212490507768525518407772264468142214703458244194442350422780551176231336308853136316466165546438656339460423001264423945622711379735470118170764864271404806457976391437554545245007178920060280484048526114865410621546260186837472461750168288635486138394373747318243743237404648536734463221182334556807629354553802542258790728196668372328649590641112770331284558273566286503651627442639043755744048778478163744777825445122773635593199364779531256534151467567111735333729344171070173270688377382661281652767459754902503447782245451163661336058204797894670466111301642785207679547455173167513761225294467384652877664051462521933882915633693891353988725527940315651299346452763771169748147439148969170210815773711467216427055244835265944750240230247617752322076041033677965981157153065650125614427626279859782821811039731450570174370399386504205307560310624231916012517464648467385370766240664038038168125385233243617164622319365448088113196303872065221376747644748366436753747499801361927456678644483279233559536867062816618818783922972914561632688730282210303603151091892348452982382132301287186651253305867915593853437272595555076519051223563644656273652721180092576046515876585996507734221683453829057278779976377371478656855058837538422219519771271551413152355508975214243511616846894817053917121801246858277553966629532068620