7071142366551733121794706715546321934512554001551612103559328015849562751345713201378112251175285407259271703473731766412151404572878461885151527855251532703792697091513097353192405142723497721422428333565434745246597951441951482813386537891621802132741234371213036286306239745651136915763921648559686657463846840544339664563908341708546816744742429622616016848145063196454827326444231452932356633983833057578817498755197466165565227662205685254504253480564552131925403714259814738921916383813627528222177950842651849239249313780288222753436637454273427304519440125556178146276127734012688257121117874485696438013084023876355684862412505457179713345346478462930711846026075054169661244154446675782797618522785038418054224698325021761398062062304310728617220835673308038557942946902428353852175415578294142783778597205502662675211305358375897018754880744523771429122018934026258664065623225268747154969127435316353352600264233719461656673652613876439809793926497155584424477065477023662341672575135857054256808851074411752320054444111576774116478113774553659371017735046318243314166524023415433687157134367047440311382074737725823118285479315537202228367644593748912972231947638105705661965726776514387475772542225605907115631987773361432137649040460379650064183987443204372650361135590606475388263862123824833327018477342846486652566793703625396424871103347676958882876077673774376467637350737434881110916171306406527804727522666465602484518533027362983813913802116386041413846868402384883105575092657385017991817987527043285053175517339956735412271856067850116472762346536895551196520688334808691462725268274785956467297495873019928920363697711086603883374845536190684120845207104447925536726179076865829933135634234444966375378930178680029066859977021874645299601225287916523333006735614677655125872345818675479724822912813835148970829580214320559546156321914124106728