2067771344551230654554650340127442306280553556267167021722792105406456535867055387778351804602652702235257265766119235313489361659145794797144130514186260215115507168763660257655422269236407141670581777539094465310220479804535854282378796454318448243443400405446864743074384801527811944622087385044362711181112161473354284761300167135701502389466632349472769495938094532398777159969055057136845645172951377867470827464042113976966834372315266122681753796441652166254140762200629825254253562707199435649376302441917795703789519543538524826561206728334835655559291238140194253987551894373111440665685399536319746136447736423735262865986874762197725524866758831243572248529753933248871754722725844448121182153718764118487590712560684171233346162234714678278217933614633817631676732133107510391987151955207471792313454752266806378085058535961384635851967707192527497828727314727521389735232228212601309628802503317635202244915377648121851766977416714455666516943968628527278437066838351860576512366323546483345739027433430145016331324814737367963048031101513393081421093425696397571320447015261786471221648075953528455642626031288387687487912965653856383928824078767938620551535134289281793464642638468241117458688237522490225840615977345452518525578569123522464375113754973259760427821499752780337249264365295799366709351248497768323827065421228058281398101541481601163742568265121906306677837505052704101132117311271371384320452681710106381806478198544355336773841369548662523290387343350604646164636207484855527800388384066404671554617458918884752429927633520331468950044172881174575465816637717017833145556179270879841528424509557600922940319343677242298330521156568587926766028377822936645634750125077944950848358866620151142314356222224591571878205703053765140273140134117465273230342633374410854667312564760469730790567294197743558846788380328114375206672555641727801