7121065668532762855547062116272763355690147226572461213015645001675144004822582947016018740513472407560136453766718980727314444222944631533933829813038039013378930465236576929177151117673466452382195451213232423354475507445587137637785598286005423025240230981052618142219755144828051933230826182633465771597282648779335012782517865843996744139598794630524476503120198269589113537514502684874903665216805131422837705320522839921826555683548842744391459153443064804625952026852975529076844554314079551122718877328492146741143786666358027356701282591608014633685364837193407971967137311144959021924066219172709643255169736541389675667454548225313889893165502585687460274464518422936644065497051517522184933552511312496654044127142616753216535528362319655780320540244686593562152374865043985862813748037641485055977084355634365714612964373172543508689489314300202862501635961803911944794557298377330234752110640383458425717754839642629710734544214537288224485840656471193352637653176467545509241805440135231790212153435273761703436321087984036597618542532524074383274119920013747368824268134947648161738438553372456601239123510714484577496503813977482366743186638345505547852216834521055754678511640146532266772481677971861916452026234875782788641638787926601072755203251800154568152278776468157852243290644562845386760171603384691773717815016519214176771124810731226056779935144779684747027966814517911238856980617371811826744467980823836922033712474570780964910920823589190735658114243071623796728386043837520116664527046954820351433360266702676581743164611225612337715396463336751235618267865482723015659914376273744122334155562828277751305287867792226713431076660515579185765703249636303647269170411522588729978474737943615074638512529566154780485575020663968478736474783786846484523731538841256570138275346732336207705213422725873706518372893283871643312049925721773023