148701487414882148861494614918148981492814932149301493472501597674247240722872427252723672641215272567410742674441478810142126161262015488154761530315063124047390151511259610182124061268812838126141540812422753212784147861012015384127521275012576102061276612608126261599612582125981262412610149741239614976159721011612618125921276812574127881269212604125721276415355127741509712390147281262812772127861259014916126901516512770126001259415145134441261212780151851241012622125801533110124155301260612778155341475212754125581255612640135661258814958135641533714952126021241415550124181551012578127221258615560153271356812552153981278212776159681256215990127261479410130127241272812394151671520512630125841544415231125701534910150101961535315329153191013615343134461483412716147901598012796127201271815341147381533315351153391554014954153451273016382135541531715978163461540015347148001015216966153901597013442159741532115394159941596614818148141726616582154481492215992134241499215982153921726414796148221696214816148241514115386166081508914736153231697014690174841671616972152031667815988166701524315964153961357614830147981659215002159841747015377172261669413450167301545815123134661482013458174861483813470155561514916006153881727016664166581346814706167101745015209151751598613438152651696416700135601748816974166961517115199134321635815269148621660616372174401515913462148641748016672154721501217468176301745413464174561548013460172681551215500155161726216992150101699017478153591727412868167181500815213151131550415522152351747614804149881519117460163541756017802174821499814698169681540215111152551727815434134541722415117180281548415518154921746215546153731476612840176161549617452134561508715369149781546015239150571522317466174741543017218174721507715024149101778013452176721727616862163661484816698152291728015247160021527715028163621495015259176041536517448152711696015426176821771015125174421528517202177781766617272155521756215103135701504917800177461720620308176681500615217167081773815083176581744417464154281357217126166921743814854155681743616746176741768617696148461767015564151951768817146177561769217212174461552617758170781771415075151391661217200176621770216604174581541217558177541697615020177001770615297170162040417678152811779417790176941773617742177481768417712177221766015133176441554820328176762032017752177881769017704170821545615053176801770817786177441667617664176981704417190175801673417152154422040217040172141518917090170461703815452154181772017210170741542217740154061779216680177161771817610203101773215383171742032617590170981703017042152511516317036203161717018016171341773017734171301538117198177981765217208170501765617564176201772816728170561706017070170941708617012171781705417602177261658017102151371721617204171961700817000175741757217106163681703416654166521718217624172201715617578171181775017110203221661615440170641764217776169861758817586171221772417380204121541617550175702030417222169581713820668175841758218002171601776217576204101737616738175681719418022175661760813124158141323213538156447088159121274815870718477241593015736129107244717271827534716477226962710476847188158827156719014792157089414726274087386700272087396744270167430720615954722674007102709475221581210192738212732753871741571875447234711215720941872321580674027318702471581564213506777812466159067260722215872159461591071767516733069547196121607428738074887026736615878727271227414730470846988707071926990125409456635708671861470477847312727071186984734413502696871801290072547058158587332751270107352742070147072737471947466135127388753694387162711673027204748676827124134269960697470927160733497987018699612992711470321595813364125347456158507346732874327416708215848941613382747094221084470309504158607068942471107526702078187202159507528702879481582413290741212470126827042712674627310128901246813520731670121578694641294469941314674501594412474943074227680124507246741870781247615896126807372159001017610134158867080108267292751874381255012430108427404700672687950745470221575271281111012464132581019473947178426128967476134207968740612670108407514695895087214911074527168944071067958733610118715415646108187460736094367770696610828782673421082272107258124781265815722124607288127107368696099569434747494201137473581083412458158681579812546778894607822767869761249672249510714612452700812906101729458108147970731413266781614944126747740101641329810836705210204108301080872481297613262697812262129841586212762778274827074737872201243894321302273841594277387812159487138744612494159567980158081270470541245414712124349462130447130124561269475401078870901344015932111341570215914942674401590471081579073621305612440108021244615938149086952699812952706473226980124421573073489542101841026815852132167230108101025212482124721568275101304079541266471367198710069861561877681590870387960712074721024012662101486970108167286126727478124441565878201248614956706670621351472966982944870041078679561013873767140124287508707674481592815940158227266108321013210156732013048735413558