1676058511272723627673459340333816590274760690503826325044284951171306796130284199456254804514260241748258370386767465947071178254548795548547536390439676553073728058537476447626564538371520478915565448430982571449467253371653452285464280435237715231650268661226335175121566265685264673657486887147642594403884701543735372254006777016411352729759773744542627526255234620316680165917352487354406684736147331497181762172125874254502142393655547853131283037711622214228067526636828163016834829155650522935645564689490205343169156854769161526246637631273786123399202652549569177233163196106192733425905964758381798461185551726027688397725213392696488472221954644748551538515723811745819867410846813644211775898082301924077972882516354574605016887546604621201866647669562680389811508300355827148256063814242780059820813336630233673538178840687194140707234779295671585133836792285091915655002934794548415676351111191807267451350478570663122145378551651934486475353177061163615434434888577373212448055816021334056451870274319877554767533344259977893670240257405473843676121568940279825567624925027918119040283114373794382002075288557132183521071824375075634743912321258680979031516165859519775267856603717729662397431447773516811354442901153082945572193414134741205265414761122043304232865507537801374017937631450334367643318353783523628703139708481538285724717881098528033449646186345310332781893811252527195223047502728103497387913377496111017454654079478122755472799320362482244588382545382489845745561502351517123987923016723519645216369927054245256042351136431653977610770153170224238352104463772986629628763973063297282374375731686524188367098207872992711466911272786369876625618766664226166862938744151016454272559744751289667305222424693370456848346360138032827064065138460024321489404459802649180710544834314765143746728996371416052232017553832784743138520665512206571