7144148030837842635636851308393885621639012419466128416267327314759014817265022412167536754019823349171510521783056745505613531537284011752705147536447221017630451371556828589505847567241745291232303820803935376478532883107135452784564908341737637117669013512278429463999765200440280796541466549338136716808382832624234452264682512876481907172025946240299202719730269795232171937898763264165650151921660367774973767285524026665638383752547854503556256551679318344825154051181821337652583233381160436856419255773876763029553534070458115779348356471712522684464828086023303416918824410527253260163179141145343258769504515479220487853655434635662391895286665824330911267863547410824823738261593215151230196137453748131649422276848865365952692110227772142782865467436680543552470953442687276598249398800279267449214307235484671127476293426422301313272371802596538252123339637362605658470212703654718238281736111181799261328170571443565587595400221397555185685548075021463738103204817774394365856602573192684594241393371872115269034538774272985111912751784872542745971061929750870616030217740750733558206208114168201743113553780349166569438555770116402570655628773664452461454186804107539735469734686441645750651389665380849205649341199464586475676982033341386627624784443212567236731710117386701264448835726882553811244776788792778228460371407607298462043121448405523697904886013751203364656703725602294511801613062311093425007711675445882964048976175554860078146784165725037919580955928575162707345774448378333535531511361572486791213826376798211757472197939129068142551332363175126674372077272184463162348526521283856449739933166828679422343165607770237759970815545519779770578622352509174542732801450764473282143754952384691576363850962651547418372406704354242471566468065448564327135185629736426634475235203584539174686402257873143503746912893006634682714689536370403489