6607687255027564438426813614014685419233368722835044510378220762218243219767342551136129143924144082720837926562239780826237635189423165112884657035133207130713316274362839300346519405423760236391688326676401273111502457233454656561526181285797355238338543313165446645249354633984886781985894064862032323328057446761104353723027781916905471451783692125016591623054170650052756014371148010815780751242730964031736535215365865442214751559330580425437114894443202680634243544950382870726124251438211167411125981725978385547637715257344586534692602245463748764138812161922761387097923767967172536861685245402933186793498031766574477197549017168958866114223731712663174777156445200137665426314468151907827141977327862828066644222765538281188335397478310399279677762814828640213775357951731235374532583838465561204378087052252944757262979018647147970563356400972485586463538453815661525905333193306403738545164783304731164977929717519763090472199118553455195377474595223339470312536441784832244484637127871162696383342061352985852504497105044632822120517939078576436768534521442546228674363925171316016938637322283485295718344702483489849937352743432174811705051964075142151872104672595215525517297152728357454515421391827691426246680085246043330691781650670667340636825507105286743517537892703484641773879114121992047272316431941245484074673231556851828783731960459623438930376537072874715176457056722675064838374166337544675240448256582907306034597375691283683017481062674856253945030881050866274985547567779311485455476601563667417612138412829685344445679484783420129626447866645236550952015443622212178855992073311154041303275428478651144791299766806802697703756816422712033636158757165280121616360668840602586368547334298632647755117538708809820527724611226007991251551805070479828973610738522952255734154925994523806846055645657876736712357527512577016625255518867210989