3413893138396625935663718971047128240695514222332399156273783479171701453228432023268645368163940036226066464534325322014446653637890519627324482390297112202122198789672127736290161901521825878597786435302459481685537318458837353514567372163294570118675367884735057507452624116738396301255625521739960546281044635587366456280180569711457401655397528595483269244227502705721355603762713528082813003986522585434565724351125480336538473823668034838873420512881366442064275404607693335076337328714271500266807461425667527451226262589334278445855654249501221543761535947026611537687305107842012155813071404333875117138181110587437472317176687749116439293210123552809827549773520240402673193717545554385153143752084431658064541473478308309800291762509319643283374270137113818327484233288646649187233833177119628517038059763519248640160689228101395967353683548517730656876429673474200677295599229445253743275113678648938660111169012059867676727312893165417451862512745502593465642795032137061514472616566042232199554719838218779840728488405335377107718195726883852686025853321793497784178770970779666352214122255173237442178782475712684462522891993545180472965382053910919557165239116183420322264670449444826172108188781169504486340143564120785244023530774758874480136879856220414864764671524795168770146650286603544201752545231537416284808252725424873302574145085265448301638802651344175133763794753513476603394648052247922192987375235485182381668464694684043866665465578287672157971340635042653863721235156179065848450835631037179338752547679276370600267704423114780713512565216224836970846525061521559788216436407489765590778777845928471977602421256733747612463219164281149060791211691563715156379463157674214143478441772467342336452663827038538497553053284923442471440323029930347055374630425625898776659154636701586361115799174629164455315194751159676650731106665754155668