5682864942750535573747645440516146554469063070760517682737851884078163151488528200438215399261483908754013925859933221451373467480333030267524411864631764365736665819207179548503353536210667121441285022862262804622322422513435005241888536455504577444451707198796341441113485481452835517314505416004005074965644370255728561340117202227111367525307764383537194249800189854697472654422333775191747538925063765346647426665038838251137218487750306463381256377812146114011456471474376736248122154376179471885545947366264867278724110879535414150133168421802208092303157453977353522037659315291386706695984356874224862345894535083208397291072324771020839868030818744358574927023112327521311234369678349368549142568522343121973481922732383392881954845956662964496278167179946435155813343717719338978472565337291479235691846482127447402932715535691752397456667971350416883345107368541652173659945611544672729554779717876927671143968537652653926478526752932437628051475553514866753838265267716458676029928578368917360552472773647914261308385966601994441227043102603795565544674606565417228937270567323638551478856337130980447579076520178064421953390752120557634021813122971624018584712047822280231572811244041107174064584701094902783748104071866359478679836127922955767748927031351546014513314522591698473133166637011577182554238443660425314761333319314205973012284402121438527303505623181962822222546813425231532688077157897075849300335820372847682575555158355151216717171262290639356256659166567777655294425806661182754269570509305779766240686345336777705452068445510658744814686303480588203552123784573883746842450156304403363808265603917096296645112065451902523287926761184127229877680147834683465163296136640708741274116719597375628688638160746751211552116036703816471912164635464183298423327937370273234424263664222364157160210248572559277237381152759028749489138665387668808