6872130225623448520882543778426476971451559037852572215537152677511914520076235338246177648694701328702457513280182281586211289427186308691385313718307763446627507347616552591211274544264882206815043047455878387535498077172694252827036129453597556748734014315264888265124285164561485626647281895074870547137270160283676198674680368906775606643916145917522916829084984744377796442543791109204254771354785826338226629514708598207370191731744274490788585118405400173284233588063057063565545646795004827874779228662826680355885430319962782167508783261712753411634533867098715671114258952385372712301668525953095226574365185123657976352362224351372143527491402963649445339366188778447225737312355569801685125425832154351262468843838478466596435653181803761812793345666471924668044631771172515506441694483903745406609965113219151268298557704422111820654837502250179133367559605147187379401282603781703767649350656230210730852228255446663273116828572479467244345537658800216524377397565114060459676829520119578912379571029756760169020231664124364023776476636227125367279954522766755127655663839878639992483555840834218568157431703837352496753801046011034641288665695421946075467363747222317648959731023579323831971915311221347364686552421651075484074512055055434819347013845529734978078764300330174356334333503377482317734036537726577033216467817257137239619129110811510696845278484381760221240937463252015526599811509171476196336745033065394447772177624819098464317162371348024815474752244507522876361134045525106326303895448098355144026325773275465258335203827241208983931512085564579023213070758812285369527128686810661155642387541712388136536779293805299197808146357364695531354622601444526715194808466024744414406501146004498417132121457039179413968852167014131450133342459374174365256132027245873765384234063731664720633168472953837566625254679873876896394232234234411178