6894803138241796204531910157094999805946612862493169698566318168278678253265256954525459264267524544247040925146631731320618833398105632358190089746996019022866852654847367149301930871253276146370777813502475601915189873348689703624757888070829092443064589463953888407538095345743911730516294865147348895931386912841925453664785990355573395432593692146129321249146505983116511714714881946254965393232744249066952751752662069458059716341932408840086418824187831755302325469639854166337351751957410816673161314914065423874280338164812284446483855645925436053677054403413522920055736127931029267585293295395739892279949469582160693840501646751951389414273442262451596521636995562870111885816323652401027676975605933963319192868768121996174049667884649383211186434833517473457833625567746233871244589558534851687469855859488909991865651356487693422094045968347997743213164033353222569198722014348064474671648144896443500521027084628564946948524543085762447131886387186887312831149281525577456722042009448450915627325682388361569239645249238818679975027547048434802077579450266167466421716666948783485162649258300404709664509884318350329774542163309427928127345592440072328175956248085449889766951917141966592628771855140992054184799864494682209486953262174189819810239690172099721988624221191490384188440317765263591118815286301265994198067626897652544655431863322972621616907626918487950736898830334976647872300581752866689192365021857318441608320872950075241976319099964482321344481424197272718461689067269422287816111855192341528669732653822010018803117799293683545279697399922661997222205818630377714247584294516360295662925476312127985738607437624087293788482815729204891489166808735966152831973583152603735070351410661489606482287351917396358428166973424182058876495811792909279889270119744050584087255041751262942827632418679542785616456345426347045635437960691232631745643214263575960565486055745240889070267874797934830795621464874379037889948366388457176633903371847265450639571763479848519681765279068528996217496053912632163119498884999033193499960759152994167694933066657432081828012986238577674486375583798608468660189811457198763636793681990278419204512352265180694421975893683184512958896666260415696052274322553360109357241925537877959447840959628515755885773604441197059356493736435892802750791795302011602204415755370614373385651819412973937734296441366364185222823544280172532551816352487382493173585275897461147408292924257286726667052859197495588513978223891662963777980419122965465974897901704964716325207604359810365865820736787389293623618566508498503260644947664483224245026087814757486335994695091438228059151950449846402336173154258744338044263298754238621358315736249479392292572603491567542911162108149228218726072463747779871171737064494394018976057970493093627909107729004395693411428124814400725435999737954665498617856933424908161110289075316594567076240817425493763259177879338316114586365683447443563718454682034542182634950928029493939927854342988812057974950245932423798086067546513891068030411097867760941430213115783379529657709798321398768508975509575760302230879564998120593372146495791681150571017077804059776659815719144292797441719591892748989857948182403776892494586018227974521193352210738984351887936410585599924237899729481659150352778883257726346948762764632417984261910140674843552783899678096635184277289538775841406336388262488984644353254389115116812470130788093625453961224421185404283796055618457525088713143315328815468267406194547766673221071723183559354034425624824882897524962162625022923111499247691141355301827434888562259151301946487914076170044707931861712763841293765096164357636762583019423216092955430768287667259527687210356096371665388608660588096604798453956393680863346590791372764056420813218979581257163635948742203788226928573373856950564267723362881093303347343938147570994026210446358147464021408368940090962169503748997527119475093012236617596077549251782957283760989537611876706406881929750405639202147186428774334706494771306696147764898991791423379620299617830301859825836392204642784704503480551369766438771818654946738342522267862237953301326161296927311752791344254208113512121558745571644527067777552397142919673824688646864968371020387701724525368789568213764057443142235225764156149345282704338275656484427746948664821437490861926510939865846511281576868032426670603310642746713805420897432199074057406867276631983598279198572702675306301422409737287369388296555789581248752585288476848016898224778000489584564018239691793633489729129574993773080328803677631221215320392610317030941873009288758876669106432790461079306394978700848347507711277230387205541912413663407058765125356385315928534059206634947501743439441823966906456942466656110680342169670084676172959120087826732979562309199880575041759575541775673684429744969687180995920128944255829117130113191887758500061221880752574105834213938088648598629703280897361923428590743638631688027594551143218643232651288583593267210055519322579585923615606537829056793316351398215362199332983497861762767326021227610194745274979186219817253603245835362433292380608602599368956071884328499913257464707662191775506959460919032478085579182604429348694045165526634140933339412188316659688930732828796929658593368457623297280505226933924295092754635696195436691037336357435574452388669696886561792177292717308739406548413228529912303326295184413549863116050067494783045969627855978065616377858562782212683279303832922763446565074605171697626607251629314730798674315496533596934910860206475315097391758298384099894034399408187671841098786126278509342854383418465684881190554168815355125417307345988026368966905236316642509290365654380630085876238670854975819423214880939830011925490864851413485759960963213313796823134428311889797557421533621270887714934498961175454184866891302662424592622322802