7011689364217260237848127965570824453880463247543551120498263137142518062338354831408764443972363626365282122832061442022821428392042682731187296437532884861601733723456762317714466857874481461524387035032937154012056496562641023722671960516238577328046644311140524374917963794453600303567442549768447301259808285571479501654585383761925266517874865066185230835068951976023010952113529970398779855834743370320504340507854163121165248210809366664234214189124640678356677111138571845170554745180460272225123441838291470399200339566611626142745638017138352065348754424935467250259778970633173029738778647654778212513021917475427832325521516752704457112556574855482753387275863682607346218756354769203391242464515250659702175444348586807765242524190564221545667435336375750240482215535596943531556221940236930676186709422738630468717450913342905680248826546750026226714558974651117612282846929644930536309568403829875520598482847624618831037353779719660892087784391883847729609233480518705346679765512523942637952782028174180375240019524150565834122225477847417447157267342156318805732707832182825371071275361534373001161933901486743287905436393317266198139115407314767440458560335233233773416780721315748472838216476518113654154036576328662490570161381690523388853514199271143966681964737954638106843451366342547851221163756971368119052558860464584966234337164825310884798112137402766793220704235332457539686454723074893161369561276425751016947483711413059531947330274557278342223216971385097108114513047513531064646547234915521644798788712764777776417189980015846785556289736436128389801531862282177813746382587911973776281776562959054667121884184014775502562244247962696473676702013123445933866874237802947375221106715455958760155066535263573513319422750822982766166117565361646558799287691404333178688351603355744452144592385555995537701414557922075222731666754295652406