6767822736745476284568674237480372508487111395142283491263399828656457268839212026847130747784435653297312451513654366714460804565629348169748494537807646627063918382833387794415146281407461785834204255192589110717160781632436371466868001572418405624598077033834895041352643785992502804451977384376553655007321369138045222627317330753760487379789710189855601375797996493541638112654471217697932322593093464862105416538845676854126732168515236543362334471852187317834821671542164387955193986947051255628827917412348342545819819672708406427435965492902202934485287531278067665032052003772664882225851127554852158411112912258205369473530631915659544292422625581257904761777703522984783465766435329550512058335091992347095263431612601094793402944038171810446172254285522572837551741176463187778449554464155663211644141773891758055186803972175885605691967612444007231620352514730860048750271772384567729786426845586336658788522625233444436871523324817671421701441533107466564833938754755983565149036816247537335680273076047223159710773619567997771673704701743132322318075144027080984947476335170605302275140548331508038013455392143357056811162572192211152966591792513415712352241377912585185390272427540186467689240593718752567131018855011182355239707527350301376432124685667503049852424940142469406808405675734148507333660510636330122564230782712318538650715361854473328145402423535370278377196901784653672875424355431519013545450607497942213626127448473218143993161945984664383256352271927664752064108666305404646630238777106412561644623175702014447511479252128229963919147208229677390645702117628827320776745542788885115555521516407443813146387627791337667455737671587382685603278720735233113242553286128287765544536638536966830338619368613314826374561661590846799269637670383665289206389424727118688300252253796798602635546206525576761385011438476134212496641166825248441