68141495755943541879987624628413728962354571003656187181795841969573224330952295887825635870342963612972133996407826043903092182365234482561135421361846677231147722424981504359482122525468759958632961975954965168459200425523889205490021649511825718931439142833873197679031963796599212963761013633154498757572157765215458472994423727109717422938676662809726558828163082725280837030967724942753812798764840474221194350680376289555169494709413511295254796117149846705589074828272649574305491256554195787700136271019193116738956668785326682971168286509782867053574456937458587901895744642458939193237699995068955265859902302280744252857967758347490216580964444969472858652608868727470817697605112510495655515031912292754080794452695330936655392625699958894021506000841698249822692628653189692815258782154680322551316393857765993179438861233143974780399156851712186613125077819460871477351093281987242104876611248880631991541039577187341505953655191865298627651977191112153733788115466664112346079575875721241069898162698017149471203788653640939635571212246137651028673693476014297231121362024925239538966136311439299388736210621271774376578180252386535967844912646313696393240392534694646166627430213849048016314534660635992419825734953524235133409380155542606659571869836643278737964329783933820135356344473487504682820688798686586779308343243239600238625789942651421954492301954677880466670565234151594934675221912159905679461863821835585884821784546856066519234541783277138871495533721342393274306154680992578633312344782878511805498133326127540158838659972917521764829981383221683843202704648357826932190792777901645397049306456771407858269647364707694816135622091346327908370854695333373129387195460079507459795056282796518151026209222467508421693819336180975085856617967238352650169244136635859877195079145609520618016592971945390110731104477124385021783241615713267304560621736972256605401474331038523361824247836820419625232313078535334275045347290451342617233898396354098487350520572596205428753015595158380962479682381871663509426266867443440404596116519037413365610098848653898892461253362375983791984471706344829007339724970074518887712434274329554790929177362902076723388894488685226584683357196671596743358318651736320165564680464156960187659738071212061653393493610576019703849499679559372262915596130886751919640254299761534864047942531959990585530511717276695601147414240463716254192747326234762172261969173824582642217913594308506843526744848274872278949863370562780495109933798438189541163823311760226828293977863931598111926539634948677525195959092356642223868637334755327245982207749873154495952981568737864577077990500148644611548431027399219213156628859523733493255033052690399691330895613772818779077566846862090131559083892310811313264820671112101954901215824764213140069586601276362293411157945133327021681323521998982198063608894246512617363225487507688867993650748499626291787735384429289730512818741730727212107290052374256904657542594831661903772984510184626434335182839959840057335222710318612881563289063722660379305568515142705085735876075548813935538438834136635934571623837915614245556433843268146837620302264552302907397032053311272391923115395981308302251818617325152583294232346756039776499148442773723275281247436173854039341932740661059616889547104669584248572341359076275316754987703211395513857333789953894425307135345727232749644654421317420501890649597859578569436112638351322462137327152944802216268733393112394128692433053329095993741188053702983342694854202625277736858228987630703034528182130780534695413384163425567157679317766680756696367450816658174590086785718979996701144817973515208677584863678339991121113256615291593818041862431565173924039813486511228644017326941798137237894994660945284067741162245527974516126893169495669529886541272856474174668680966995114033508640271925733534080543150974936876278560288424771355620980597413251938119587515378161546301678066482288868022743729728456104761513365129758374782566852425662191636055873126538888373055914688711882024990292631101524140717189835138561901878503485486317451502511369063388015826340343257541859776338937565709407401710837207149015534766326175684239520597995533067133988946203888418156196248574898255051690771148492760172189922422834950813853267194505037543028866663632547783445830281195995702217674662474962761588227588653148053789566420498120778941045734992759077936536986681867132033889612182864853771268350141105145378245276866778053031720342189306144322274872321043414437674691122235905691925588249671374718938416407513423418939503288423819348703722619555472109665353043835614654084017118470107514601385256709830749062731727320333628221859847780986950453744266846454406377886295364185360546036116651712872453777482886562299029877260670155964846798316869530173066372639735484635560995105226132792861052301961186783508259453089960598681991715235473597425769770341389230120693701746789464828543525363557313333887837823339273821887887961693362888842593959552285967568830198377707506984424674067966928756525107545769430269120717521812867154164589549618031376241871654492451016992971933419725141321110859778715927216065814260255549990164958313488391684638299308124892680497037974205646885752022910404095005256769450894198867700839325019370557562466821407273724597142126771832861548785589463222869182918960696022039100442873742471715776517121868333074631136437923188095878017275358930272724038986942656824117309270117305067480369111465263388914034446401065947468537816457989150682185091613838348353973347206591236897222783391119655871843931830074030957297369397847921416264242085195147465122842224616368489875128799797851460886411205714378904258142252555087159327459379186746362975246561256050508442261757402249451546742020507911748445870487784511467971025281384330242557022448395934010928209896843936264829732428144721055428935656460942857