6742205633402502918403655508546164551534741522155365675531483344363761511571412182196452165632079379518976919438923645151442450378523782626644113235211601338352305319390595541672031303466833654029317340322816175337971268948266043871435231400715435466494615853555008357448458277492585642128044661217981792334237174838622227659656916772315593349686378306382310560219297418648623449165549881237058102872714568377675512752086572822066802266646536068573445424317666554535762950538329965830183856239472272407615192425485074533617641206875627042552017764468532686477614053683143124017514797902858037032545985893183656774804261634275421477951379655945854364926711422147314037733283154616394877891277113024909946016032874232385111562618096616541697925156041257831318648813326045263641214640178481443381763168539345144366727177663191672628202847728227475665341205648603747504385155849752337127177025442802002627947417103993391182731095485105504787504675565974848062247075274585235364331614214713537204286905705476359383233239827917270813851974377119654572975476278319875354356241181788108223097607971957124437274135457437284237013729844964417467550273622518877069034367046452682044442321765967911131714688773839483139732422288655255244711661152386717351224594378073147014538880125211676278768651566691402568136450264485637407384265854348709678367630175521582571025377347677256533378430065017066280725650307666269462926277878258673030833065219925935191800437237051242713107834230825112331846342251463335841777557442552210106737528786281240555455787116988975570612436958743929654397738520681162894652494455588557160034652746929452251218711756112850979120721646844727070140418040637460244836274664263238768876580582853880860516271822944019717137597248290646391110684321906921363822348957278179938094218599855344518766373441636673775235901436673032035050119330458880247811295965336719