1407893715024113684172637951242391472081564751201421711465601992263657461145082768927580935656155165591402851213827112307665032126712442612938554127412761222718254517913341253172499915122559739083970206507379107462632678148319213585135316273749266828115695248943571430721952083766053733640219817566280810481165537463526260167586384427670690312454139460165826518216301500741397656773464570838264679223479304589849511593123338779650278745153144645309340939960526821518228747176570623205306557568407169596851381813516819685179552327680039852810937864316722032028177821654187354364705725256403374822938129160216135254847845931529836748248528313058726568734540646573742420347478834173492242844554783311741637504235672575105052385363705261184733697247504267346710541797590519488254535785443127562691338883551380144190648767514569128349677719211186440235276339228783403489802259405400807425481164421892432041374262482173534721377661702571117255385122554941767963303766681367124692335495988083724229719127966423454048463672867330011116654431338327011275273225056270560252811310465157816302608536637344474581923446621052649467463453373236681160388718483200348389457231546221448195332662468355366638180445627442965232512278525867686725636445155043628979059931437744620243931625096372584761455397291434805123517093436882716678734233364179428638043884124152178032753762840719480454511429973519364745685454817740452771328843771577253865971742243731657305707240747586674362653253236854375455224210875805201691374701764190770736784441967038466180368010769214832547776372903614904012374495666286427514524612722278296806315658555302282294763337459344505643879892197533281556666516866656478848682079367760141574875887993755597927046461782955953415223503037433187687711646514197730787335386558308629652444600110170218639556755603206042077277867381885087081063877329850156539115154256777542