6756583132105934557098115023494536813395674234225575527548271566537823244471113474704645181978207736901525404077562678925545513714251401212766895412171121925028056349703261734268520252543264128300400460174203750139445135846298865244701612213271484668007927103792337663564491206435378252496635352021953097354514394857831455053964820551333814856615473639835143639971773310804334510466302916284537658589417312952147902112132964859739080397362181447667481476473450219224167637624612396593545048553012949946844120493674754268376472281102403832931425654377980265344340732096656598267343333516948319636646684185454947238250556452615143512714545471480736517871257119351765964435098186226849299216332501410950050754712544028379366623447637662778286713515250352194711305271083814272007951806611117497614871534652747977991942665601369361826772604521774801386553432694381737831703041721228321997675361417073532044847824131934064654574838508784297318561789763446512806810463189748388589179847114528302163599853589160064077749076878228951968824816516267612116375221133168404573056732713746806397916853734377534562445727857184052318285096033082561157467385957237462206220118701752657232706514284704638227236259164262877765218774570835796230646023973866423177289436646704038285486385780303315514764355341116492545546759034556679198826556258730760569175503852568253290156348538788370674146237201772769641137546278422306346488442117886046361917517514316883954227348917633638428726715256282087063677548056116133727147645479369242124835387195481031214421555715770517112374783451140440139174355576558628155221273246933132885741652545888276056607023877442177128878727936160125790330737235809654207368650691695703075536292292252511662722222432388013725342333777055842440663238928219063537768754468468640210652173801603442656516018810779421852352272978167278680833358745845915559668644223155798