7607415431656852603864623681135241724404371328323619252829053927952719455712326840466450379747328628019328528136631947146621473502376604002322912507724577092577697143891876541753855652448524618392113027175353791378580349033879566543514559811021963955874718916195856210923915125112176296754127269214748114838111380520405736117862761332028241636284605299142767793376656442334731107677278330118690655515750645294810154501510365199826449657205640551439162479195504242224672074805144204497183061303542744767994363321165496277825423876170344531845662838880856849746911676522354244660152567244160077348517442655919751977659771533913919145065967440264883439921535272210470686333371820667560198982063364582188753723435262614534484642655181259382852313644754228825580754550936211548904747371418293465240561553632658743423465135077635465376432642276492896613133843565675852302233523333134332167792258412663031204753812142738283215788790603536840155544702702936442313746694638106782231063918068463085413531613786711434015666534055577730417363317398152514847348171675770312782873832624243745114628236712877119622658973390784752484679676467508755213273554468782650267749367595148407200719680486478258540409619066817930918027581130775364160214253578755655248252116497111385001355713513732712495058911544346085543834463522847203201706551519218123629220221452537515634898017963708543971415697983776415476078645578310812820857224376544301570137234316472588837466320590693423281697686894373556706537352123005683699970277218349298484222726307054806733818354695641225416851161550514832597345215359678134148776225138532075873107326914541402538256463264733768116629777176618624840670141459663305745791488256789222738684708651252794522729508097651216348172780417770437544466617884572834650268731579260459960285642688586764780170637744345295217710124463314707827800736140378853822938773015680297