A013865 20736/(1-248832*x) A013865 0 20736 A013865 1 5159780352 A013865 2 1283918464548864 A013865 3 319479999370622926848 A013865 4 79496847203390844133441536 A013865 5 19781359483314150527412524285952 A013865 6 4922235242952026704037113243122008064 A013865 7 1224809639974238708818962962512535510581248 A013865 8 304771832334069766392840191887919236168953102336 A013865 9 75836984583351248111063210627854719374392938360471552 A013865 10 18870668547844457769972080826950345531368943638112857227264 A013865 11 4695626196097232115817692816331708379261596983358898489574555648 A013865 12 1168422057627266461843148138873451659428421700563161428957815831003136 A013865 13 290740797443507968233354237692158723318893028594532584690431228860172337152 A013865 14 72345614109462974751442001673415239440886790091234732113689383539734402998206464 A013865 15 18001903850085890933350816160399260860554741751982120861313556684959190966849710850048 A013865 16 4479449738824572412727550286824468878453557499629215098162374937031765406663147250239143936 A013865 17 1114630437411196002603821792971106239963355619747736851305940080331488249670804256571506663882752 A013865 18 277355721001902723719914184388586307902561705573068856184159682069044884142085564771201146187272945664 A013865 19 69014978768345458548673686329780708168010234321157869622016822008604576610843435253147523608071501615464448 A013865 20 17173135196884937141583570716811993174862322626602355013785689854045094007229393680911204594443647889979249524736 A013865 21 4273225577311272678814523068605761885687341463822717202790320777761748832006904488408496861644601791759316617739108352 A013865 22 1063315266853518603214775404207308941539352551125934367004721099772011485365942057659663091076749553047054272625257809444864 A013865 23 264586864481694741075138993379713098541120174001768500410518760698469161926578094091569286278809744783804608765888151239784398848 A013865 24 65837678662709065811208986000660769736184015137208059494150204262121478500514280308993368643328786414043668408433480449298031534145536 A013865 25 16382521256999222263934754404516420654994140854621755860048383626952211738239969397847437906256788580979314097407319807159727782704502013952 A013865 26 4076495529421630474379412807984629984423502057137240754167559394661772751249728065205173669089689216182244685486058202255169383625926645135704064 A013865 27 1014362535577043154200778047836431448284068863881573891341022139292478237238972333921133774426925547041060309578866834583558308066406578962407513653248 A013865 28 252405858452706802146088003199234910139421423537379794530169220964425944728647963794263559358200737721321118953128592183095980912780081856373786437365006336 A013865 29 62806654570503938991615370012072021159812511661653289032531067591020036678718930126854190002219805968671776671344893850104139122488893328485202026782409256599552 A013865 30 15628305470087636147161635750843905169238466901792511216542770610808697766838988821325381806632358758796535532684092626509113146127156304713629790728320460138179723264 A013865 31 3888822506732846677770524147153990611071946196106834151034770696628749882718079266388037405707943094668859529668848136439515642377112557614501928086509436737103536899227648 A013865 32 967663481995347704522995064584621791734254515869655755470284061983525090816505100013868123737118896132641654486558819486517556323981671936331743769622316162166947293708614107136 A013865 33 240785639551866360011865907910720609680818019692878180945181723711484515398052597046650832965754769162477488169199404170469136575209007391261300465682660175264325828988101865506865152 A013865 34 59915172260970010094472617597240430748097309476218263520951458674576114935528223828312220068534690720237598336118226138546176192282407727182331917476747696731372724678767363397804269502464 A013865 35 14908812144041689551827810381956530863910549711586342948445393364912123831637358991646586344093624161298162069172970446506722114278016079570234015689574082873060937827267040569002431988837122048 A013865 36 3709789543426181694560417712963007487928589905833452888547564121777813597273987312609403373173504687304144263996448582145160677140027297111620470592068098189469499281434512238866013156646318753447936 A013865 37 923114351669823643420857860352011079236246883448349749163067475550216913036880810971223060153509518351264825498764293592344621614107272394878744938365489008682074445197912549421507785794616788057956810752 A013865 38 229700390354705556839698903107111620868513784502219764783744406076111574904793125955591376504118080470381929058508516703170296885481540804562467860503361361008377948347486975497652625354846084606037509133041664 A013865 39 57156807532742093119535957457948798843954022025256348510668688052730995406709483117781713398272710199606076171486791228283271314608142761480888002664772414182436701643201879087031898072297060924689525472593023336448 A013865 40 14222442731987280515120371366176315513938767208588587712606710985537159049042334103163859308318995024388379145903401234916182967756573379624812323479080649365844089343281209976984321261125822264012344002396267182855028736 A013865 41 3538998869885858985138432247788384941964411322047515457703353107953182360491302079558469439407632169908609159633435136086663640232803667198801300075946596143001716439467350040992962628048460605598719582804267955644182510436352 A013865 42 880616166791438062989966373081679401878888398087727366371240760558206273125771679060693067546679928102699034409906931782716686926409002116412125100497943411455403105065539645400360876662554549412340591228351603938853222436898340864 A013865 43 219125482015047116089919312546660448928327557872965376028888580931219583354432018444030377383775459869650806130285961649356958641272204814631061913007104254959270865439668361044262597661696773639371533996533186311312725045418287953870848 A013865 44 54525431940768203990886802379610612827733602880645720448020403370277231365250028013464966865159615230284949391011316409132790732625045268434276397937383765970025287989083557615365950701355331578232097547425345816216567998501523428137590849536 A013865 45 13567672280685233735460344809723268011150607871996835910521813011432824035077894970646514634991397376982264526864127884717330583580555264235037864651555077253853332460899639808546740244919649867274649296920943650140801048203131077670333006271741952 A013865 46 3376071028947468080862068519693060225750628058004716673286963775260852470296502761335913529654179392109250846748654669809982803773516727510132941936975752983230832422910579172840302468623846315773685533851432250351835806426481512318864302616610093400064 A013865 47 840074506275056377497070233892263562093980280929429659247341770125708441888819375108738035410908766497329106698161238798157641028571714339801400208061550566323294493457685236736198143872608926446597718759319589719548007384714247673327642148696322760924725248 A013865 48 209037419545434828525350980439879726682969301264231840969834547343920283012078702747057502827367250185063396277916857372623162132421556822601462016572371750519358015396062732827541656536109024385559803554319012149094569773553215677049463851144403385246421232910336 A013865 49 52015199180329639251620135164816152149976617172181337452205870084682371862461567761955812543539447598049695022626607453744566679734720827281566996507736407425232893687033081934942845479193080755907617038028308431083499985892793763351572189007964183157637488227544727552 A013865 50 12943046042439784794259141473331532771782981604188226560907291064911683955280036829342988746834007824717901711870223985930168016051750052894126878875013065732435551401931815844035698126278572670654004162806660043523369468489675657722298410935229743623481251470636409646219264 A013865 51 3220644032832376529925090691092031962668302878533364791603683050264104141960242124319074575852199835040204918768091574866975567770189069161751379524227251172333403126445497600103090836158149794784177163839506831950007071583222973262354958189835087565318086765941399085088031899648 A013865 52 801399295977745916694320166845812497334679141871214227824327660763317561852250968278563964858454589352724270346901762757299264479391686457656919269772515363714065366759686058828852298942904729735736372032512164007784159636196538882818308956293044509053230166142730217140625153653211136 A013865 53 199413789616734471942881075756577215336782880230097978737983100483057835550819312938691628503658972377817085638960259430424290578935992124631686535736034542983698313341546201390500975250560869709602752925594066794384948010594057163289445454212310851276733368701627845391536038233835833393152 A013865 54 49620532097911272122490983842660621646682357653415740245329810859400247335781471277160515303822469414716981053713759274591337073337800792356351824060268947399719618705403624384401138673547562331579872215981422828580395383372140432055639291262557733744892117600763460024466695465801838094884798464 A013865 55 12347176242987457664783676491536927805587264419614745476725907495766282345057175060838405344080752709402855829557702147815111586632791646763615737084564842719367032161702994662819304138416187030091682763247089405281316944035256447989268836123444766003208995406833173284808096766146402976826374171394048 A013865 56 3072372558895055065643451788742116819719890180061576346464661013986515568485266984738542078578301858186131421780502140845129846325010811047484031090226438943545537346860879567938653087370376651071773605344299750894960657818180932466065743030269008014110500745073112174805368334513741745529660337816323751936 A013865 57 764504608574974342094191395496278412484539713285082165443494529432292641937325954346460902496796007976171453944485908710775349920745090134567546424243225255200323149094086384649310925036545562839491569765032795614694850406213597787396070969707897802167144121398032648681169413413723386023636441179511471841738752 A013865 58 190233210760928015491981833324129949935352985936153565391635630747696242678548691871938559290082744256726695227914317636319651871478842268364711711837290226702006809835379703265057336098693705492476366287772640598395749016278941964633339131534355625908854806015715260036632747478563617591033502931580198561323537137664 A013865 59 47336110300063239950900823549709903702313754196464963983531477270210751458188628095878215585269869418889817026952375486080691614483823279321727944679896601690713758504957202322850747056110152125103879176119041705380011019218721686943643042777956779106152159090502459585435399820585942092412048601470963968411258393039208448 A013865 60 11778738998185336123462553725521414758054136084214769917950104552101081706843992706353568140513872147241190950450613496952430655815238714240184207930588031191903685956305510568399597091466001373593848463152053385633118901934232954805560585620524541258542054050807908023563061408156041142739074877601222906187710248456732316532736 A013865 61 2930927182396453558273434168628944677076126790107329628223360415908416363277404393107371067540347834142320026582527057673667224947817479741813516827784080977543777983879412805756008543463668053794104500783051748053860242606099054610177251641126362650445536393570633369319243696314284029630049479943267498192500316543985615787473764352 A013865 62 729308472650074331812295171048277561886206781435987046050075219011323060507043089945693357478199832265301776854583372815053962918215319119114941019291168437804173363284682047281879117887151449161694611138848332571738151888160839956759625880364755071035663711884967842554446047441275923660904472193243138110236238766273028747628671731236864 A013865 63 181475285866463296133517032002285002279268605838279528642732316897025539792088546157366769528015420662239571738279689824315507700865354287047609003712260024715688066332854003189244544662095669397802793478901908290490747810634838128120411227062922733835946272755760318198507918876907570636390181624789076542246303764689250289329937644227131342848 A013865 64 45156858332723794903495310107192581687154965727950771671228367878120659117544977117429887995195133154226397114779611778364076412221727837954630643611729086470054092921736727321586098537358589607594064706942119643739393759215888041096458166452521189705866182942361351497971122469978664616594241674059515494160232258375155527994547043888325546303553536 A013865 65 11236471372648327333426545004592944486378144432017446416495097235848519849536951746084313889620395373032462846864840358033889861805956981373926652311193772044516500049901593332884912071248012569236846309157821515190960827893207853042113878474713752676890094033913659815943150346449731073876378344239577359442878913316006700341939130024819822337805833469952 A013865 66 2795993644598828587031194046582871562434446435307765226709308035390658891199978776881651993782022221462413795111071955970288882092899887589236916747898968685381129740417113272208418440512785463628342940800359043267997164726322696488175280608619972506095915878646803799320765987007779482574806976153822513504890445758248579259485397602335966031960901153995096064 A013865 67 695732690572815714968146076999309096623688175390501836892530537062328433215073119009015228916768153410935349465078256947998923108940464828605000468213196175920757275567471129750165177389677432485567830645234941454462270493180329212545631424404124998636858939915441482992584842079119784208054369490307963680448899398916510474296270456184463099664894955950907743797248 A013865 68 173120556860614879986953724631892081131065576058769353077642158598293308693773074349251277441817253149549864878094352832884468035043873744231439476506426030846713874394004976157993101420228214880248814435115100951996755691359047678616154558597327231660806883737039135096010871424231534144058584869012311218533460535231193134340089570153292322015815141679176275704556814336 A013865 69 43077934404740521816913669207602970332005309421855695665015853608330520588888941636472893868402270735708791977345974004112307950096037191524597547818047002107649506793209046227345739412598227165082072993518560800087256712192254551965414971124890129708621898494054922064210577158234381104134385790126071425130118051902648250004113167920384035071839313334312791036116281224855552 A013865 70 10719168573800393524746262136266262313653545154059196463717224885068100099174413125286823127062273831707890125306953403391273811838297126441448657018660271628450642074367793390842895029515642061941702387123210521007312262208223084674658138094948660755655804246072674367081646335437777518903967484928650604857977535091039769345023487799965000214995920015603720419098886489743256715264 A013865 71 2667272154555899521549661899891406584031038947774857974459684502601265483877767566791370772353159722091537715660379829272657445147347150566678552223267272709850630168649086765030219255984436245557077688392642720363291524829796566605764533818442265153151345082158755708109660220939653055583912037209765987308020266011773607885660884516240890933497864769322704959325214123015794054972571648 A013865 72 663702664762453589746245469873778483117611483452713459500752214151278092884272659179830372026181439967481512863203633677573897390904686169807757506820042002937552006125289557915999517905119239854458755358118073393438556706447939261645600479110625722588955499483727500360342972096855749127056000042980490153829298832241650397404769215945253372764140686280107320438811680658266066286934948315136 A013865 73 165150461478170851643737752759632047511121500650505595554491174951690830408579334329035551132018780069988359808776686575258068035573594869005603915937044691674956940788168051275353992039366630691464681013271236438636102942378853622353798058418055219803254974847534881369664862432804809766783598602694921325957652087024354351687023533542089287251646655248451664759430388121557661806310597059151921152 A013865 74 41094719630536209356214552494684761646287385249866608353015148045579132712227612919762574259282497082375343547937520473894615585427848758444402433610446704718862885490201432534948884547139677448218539505894308305498698767358014904557540278472281516454083541901261799600976447048879686423888296407505782663380694484118444142038985439898345161525401740518782724645418582337063436102587878487422890844094464 A013865 75 10225681275105586046525579526357398609968982646494807889697465318477546751049021378050360878085782314001621485720389094560144985353182462261237546360154674428604089522297802860536400839633860218795115622330692524273852211679229564730861862572814754302302515898374776118310171272066830132228972571672478911694344969872160692751844824980785023232688765896769742938968796680096168932279146979782412774517713666048 A013865 76 2544476723047073187129053004702564210915801889892596036809199690127404913157030087543027398015841384757651477534775859177589996995403098449388261135890007947418412804012406881392993693727772705963226210535790882200111193536566051051109818987718640942550539636024392291071356537970933475462799702954406272554727247543229489498827051489618698901036410995625008674989483615501689907756884701273217335508791726950055936 A013865 77 633147231949249315299696517266148457730600815865754457031306777293782419350690110743506593503077843452015932457933346590878074132360143793358179794965782457572018494848015229110781406797669137970241504420041916799618068510090803615149758478352004863016735878711221582571867790056383318566359375685550821612337890460676880330972132876264800084942692220863362158614983187012516503126961133987217216029323663000436318666752 A013865 78 157547292020395605624654083784370253034020862213507413052014128007566466971870921636528232674557865941852028505372470498901372942503439300388902594740925580482560506110021325490093959016277606939411134027847870241082563223502914845164944701685286074074180422171470688834523005935309973925504336170586982043441261959111149486516457767866722734736459990701872132652483496390698506506087992892307234299008665711724570046485233664 A013865 79 39202807768019079338793924976232418802961479186311476604558779500378779109544585172660593192875582898042923957048842579182626432029015807994371410454573994042636495856368826464351060009938389489947551302417441247829056372030677306752083520009753104384026462809771394444072028612895051431831094977999499915833576095809545549028863219293812351529942812406328246512182773373890290770922887447378593725090924306379848213807013663080448 A013865 80 9754913062531723550030769939685865235578510788888257346465570220638252363386198217683480725369617043685816854080377596663171300334644061534855426806232556085617324536931967826777402964392989333562629085683136740579799755165137495593734446451066884470086072793881035622307331023803901437885395025565571563056700407072480838055950092583317915055898729896691470236119463864171868833110283929306110233801824877005110390738026823811634036736 A013865 81 2427334527175893834401256545631913218299471996620642852035720769141857612086114474902615875855172548214429179434528518132890241004870151119841145563048459395896330099173855418272674734435836321849056120648706281431952732677251493303580129779311874996460457665447005855969977793315172402591898615001532303178524875692659551895138173437692163439189392757653531921794078432249614465480498170697098021697375687794935628748124690622696520629092352 A013865 82 603998505066232014601733468762680229935894215863107802157752470427106713330612037018967713620794295517292841577052600224043344449723849443452311932744474248399675611237628791439626199519138023638344332613258881421275662377545843581716450853245732479119248601808509361152721514266200979281747316168061286064518701868355861617171021972847816412900374978672443655163864124453536066674443320810900294935001387145389422372653363017026820621178308132864 A013865 83 150294156012640644657378542499155246975408429521648840626517862721317817691482854395503774115689486142159012355301152618949153486113684904713125682848673016177788081695481647431505066478746152697976496972822433981818865620729487350125667898714842104244200868085215001354353999837887322076635748176731025934006317623306725757923899739547667853654826106693021499601734637816022286542735080404017942189266265166161540747832081626252817828809040769316814848 A013865 84 37397995428937396891384817487149798415384830334730924310777692816670955211807061624941995120755246215725711362394296408478355760256640442209576489914601003961551363944450089293676268702039362668142887694741351892563951970137359796306470194573011590483292990407380219217006614487661178126973426490312334645210660026842659183795719819991125287360637689780637925788898833397036457605001855527092592590839503293826308507364552535223741165978211232710641672257536 A013865 85 9305817998573350343277066904962458639297038101851765358099434858957867127264374758257566529887769426351460209727297563914486220536180354515893337138429997017760748993025404619124053293665858691439331030857880074130473296633219512834531591455991620083138761389049234708206189896193706275691051660437398854437058955799312570022256554248031687504522197623495696349903274511851375818767821714517503999563775283609387998504536336444793961812690257457854388591187197952 A013865 86 2315585304221003912618319112095618508133560584959978477586598574824203993011448899846746794765033441897886546906862907423969435228458829974898770866829813017923442693432497482185876429169462949908231619070428014606033931347837277817642164965177306808527584273959899170912362644249672319992755766769958831747282254089454545423778142906646220865125267479049681114139131603333001547735634612866819555219453331371091234443880785670230971105775342143752823221922292840792064 A013865 87 576191722419920845584641581300976944615890147476761364534828496570656327989024852646665698434972801414334905239928510980121162506767867580314010952334996032875926092292195213487276003623095804751565090236532743730448635205145045513919535192614999607779535850057989630496465021493934462728437402956902396021339737849587153446889562855746592430310850557346890250993468395120557441126153431988876443564367011351731374049139743659894913002192289936314302507957367972159970869248 A013865 88 143374938673193743848517533958284695082661177176937483859930444458669555406165032133775119072971152121531783140661891244205509108884062025744695973291421732852582441397251519362465862533542175287941444533736915687934994795366651965319625781048775582402997464641629675735696384228378700229642535852571937006782009648588470566496423704521136087619109565885741394935206727694638549190303010788656103205008572168674021267395540694378970992161511889432960521660047787248509871336718336 A013865 89 35676272739928145669314315009907897246808746039291707983834212355539662810826857275911530429165557724704996662457179722078145242581838921990104188426051052629173794057760890066001105505946366561249045526218824204460240624920674741834413122349928925720502665121705995472664802680315928735542411481267180229271581024877566308002438103243403334954438271498480802784517360465712299472121478780562875472708693029875494060008567182063708109921533326471382432525713010996621208304458296983552 A013865 90 8877398298421800343186819632545401887717913894449034281033434728853645376543668549679617939750124059753793729512544944604149037002124142636641605414431135527822573522980757796903187085255646284168722496380082464444250595180261337360140686060577514444884119167564346265454128180548373179122489333706674990810106049582334579552862678106262538643382783973509975118477023839404122902246931807925021429625049504009978937940051789047276616407994980692527033450238219952311248504814966955011211264 A013865 91 2208980773392893422995862702805537442524623950183542098218111630450110286336114132553878691183902870036656001302065583655739613175312554660560803958483728315659146614870347924119013848798332976182271556219248679792591764099894789097998527193825624074349405140703371409925481623422212794907407265884899351313260308529671478099297925918537520015710224901696434128680874796006606710011908535629598932376460318181811079085498966772211935014034207035682886787489676747173512587950117857349349721243648 A013865 92 549665103804900456230906508064507492898287226772071147383809153228161842769587951831646742484672918956961186115995583312224999425639373601296665970597423084242096770471418414654382454024186791129386995877148087490150193844505020160833169518694017689668511179971501314674577443319396054182399964784671275385981189092055213238404501502161528180549206682738927097107919437239915960865683224737784361541099373893816414431002878899863040213412159805103044085104631244352679484284803726679953389836499419136 A013865 93 136774267109980990324848928214707528472866607212148007745807999216069967660042109230172322225946131769898565863615412986747571057080696611957851986795697980898129423589943986955279294799746447610307624958102512906349053034715873176660439237675669809755594973934668615133104454376051958954314948037299322796844471244154282820538668917785857380222420197279292707427557809407282768374129688177952358250994839404746126035695308362410720022383774548623400665784755601794765941433556280917226161899795823462449152 A013865 94 34033814433510789784512808505522103724960343605813213063404896060933122192783598123962239284126627860567399940975150444318371601275503899346696225578347119982843340730732942162056057483610508051768066933574564491512647564734420154294770416389312270101104208554111460840800647591301761050520097150017265090184403468625398502800278064150490463635505262529400962974614064830432985820071438568696241208311547878761788033714134970435384284609799388483058034468552305905795198738794676493195220317849994343808147390464 A013865 95 8468702113119356843659891166046076114089332220121713432993167096634110661474728288381771925547797063800707262112728635360629042288586186282237115203111270559570874160709739464068732895761769939537551631215226031552075118827995235833476312250985350793797962422936663023938106741438799805723016814033096106920765483904995160248798791258694843047350045485715900418899166979886300727580016201925823092346579081768053240005155632963377542308025601435016296832878807383150830892571756941154753062131249792558468931463938048 A013865 96 2107284084211715802121578038629577211621076714997326196958555754989659024116079589454613071777909438979657589446034491794056045850753477904981625850220583675879139759157725890323150943918192737595008047498547123883165955968207710522915577730037186808722334585624175733572566976685699433257669719869483370477307916891047755715029100826483555185158206518301658933035517517939067982645190591557606411714783966074508223816962886461543160607590626456277975173518899398764187552660415423181419513956243148381908941154034632359936 A013865 97 524359713242569666473516506508274956722095761146214672241591345625586834288852316403170279876640761520186157297035654662098554001134689414052387923562088277236358104550735248740890295677051735281241042475158477930095951155481061024838129037720613267987995959610034896136328985942655961376372471734563286042609483575833195150082121216855556003833286844362038395625093895023814164257568065278462318639813123846252030348822508963998707740307990762368561118377054775193290317103596490581078980496759895098167165645240745639387594752 A013865 98 130477476165575095247938059347467074031072532437534889323219657714706023149763699595233667082264273970590961892535976020879307389210347036277483791795801550201277459871568553414693214053912137393501771081178634380301635717920663376932521324714095640699989010621684203275395014230082968181205514886654851592554603017141725615585234386632601711545844432056294738060183364086565726120539176819370335671781979232910585215758202550529726444436317957381693800207999293820896816185522121944271044874969758217067132161836545218940093977329664 A013865 99 32466971349232382100734923183548926965299840391496681580075393868465729152402000897681183847413983820650090229643511985227439816271989073730998846880132891339684272894762146283284941839463064971899832701671841950119216618961634509408873146271257846466659665491014923669423092180900005138465730680276100031478546977961409868377305042894563549087375561717431932260991546852388322762026004446317559365880853456483606740407545057053412890621977869971201631693356880280041396565075840647636852638328474876669248630094111219919301464566894952448 A013865 100 8078821414772192102890072405608846594629489884296902270933320407078064316450494687371804339119716422060003252022654374308114304362591585194631905066877227617836316992949454383962358647797273383087779170822407776132064909729461438245228722732969632451991857883460225486509886873557710078614704696634462523032869801620093540368061568433540037046509835773272022568367048586373491129520454738386090932130864527283728832429090251636714836399247997340674044417521379233843260790080951580032773315700551060511362475123577883074959622031109604807540736 A013865 101 2010269290280594105346342496832460515834845226889366785880879983534048899991009494048100817311837276734034729207301133267836698583152389327150646201601194302601446429989598633270121627048691130460498266634081371750493975617801348601436753535090299582294037980857174828259228170521112114281854199072946578531315058476731115836865496196454634498357135455134823919731909433844488544740833793462087778823987282053064812830995385495267026170897677674274603820500679837515686268917423343562715049692399521489163347409950131801308352669245065183469976420352 A013865 102 500219328039100792421541096171814815076216207497334916064311128062744455882562874422977022573339093244283329738111155593302341381842975341053549595636828380704923118067171807113870904701779911374746704683091735895418916940928745175192710255643589425661390058852652526865400264127109369620982344063719443029104188630881957015918915149556199611495202729572108505594730488242391773564951154494758226180330403367828223506362243763558284656156810931045098217862825165328703245667260285425397511245059157731191494062712711196383160011393588059733201172629028864 A013865 103 124470575834625528379836914042625024065045031343976841834114666618108828446169885168418218480969113250161509505393675068592608210726751240065036852981503279627567429314890495107758724958753298907200972019703082826328879940245181519433552478332305643966175011124423233564971278523276878661528278638063436447818053465399619128185135494494368261727574285604886903664147976850330829799713925675239678936903974930823432511535129840173735087560811577593813879747242511539071886025875711342972513518130560336567841850612929352418414471955089304079531914187626510286848 A013865 104 30972262326081539477811578995054469988153285239384445507266420723917255999917344866227842141056506388264188733246118954668035886291558964567863250201093424076286858571282831678653819048936500873676632269606757505841067853291089007843689730288384277999391260368112482054438933177504032271105404630066601018183461879902318026904563635366022643302195764635635218012557269375621521040722415553621239789227689889986656358710309428390110849307931866475823895325265848631290335543590705004894536483743463589668849223371716436620978909885528781712718085271135479807696961536 A013865 105 7706889979123521631342810824497393876092158272686510344464118001573778644971432757753206415643372597604554610871098271727956705657701200271350548274038478899750611592009449572262787101584967385398703760910788683693444596070128259999761002967119236663144526099918165134570148620424683358083700044908732464556627186499853599270716378515398146378171976505814382568500650453274654323605040107038680339233104530705159675050603715685168062854991302198912211521576551646621236773982762307777917302322853531944479089950030944357271424104635897811139066594187183711508850332925952 A013865 106 1917720847285264134570294303081335512975763927309129742033695410567606487785531555977245858817371690207136532932277125150610922982217105065920699628125542781582744183662895355965293840061590604443530254234953369740807205729322155192260529890314213897363578718494836866765359221517514809358683249574729716620554656071131570813730897898743551559573289257894804443285153853589238784651289339914648906172051866584426292262191823781371739416333195708759723417336936499332055588943678710568994718171600290060808620910446099946308563002804759724141356218764785297302170246042630488064 A013865 107 477190313871686845133395472024334878364785289560185371969728496402358657568649388136930041541244232417622197762604381605476817187511046687763179529865735061426797400709205577215555996810205713284892520221791916899344538616038690520800572173666666472508774019680507247230957865808646245042339870358179144846125856179491811028722286785940155421671740712620479979231531403696317465262349629029641916620604010065935963156185715895166292662445021754602099497382784583001794056308033460908304093712075643376411130758388123941839852349113913971677541950627679055098293626663279829605941248 A013865 108 118740220181319581048233062094759296453266253171840046477971481216791709480122164548888576096790884840941766713664373483654007374402748769409487488775550586804952850813273042189701229798277108048106375591828926265897700232906139439671847975117823951687303256865139979342973707664897062446375514620966432970351189044855306321899024065519060753885422585002779274192140422244562067516160982890703857396538137032726977584080004057626018935781519653241149622132753053357502418619240582144735124246563206492639134488871233656695894139734713441400466118658586634638218599709877246560505572622336 A013865 109 29546366468158113991393929307163145255059148309255302445206599614136714653357758449029042167316669456741221694894533382684593962987384781789701590806997803615850027773568357634147736413164889349826405651265975380595856544354500489052425275344518369546255044012266511339870833625671665842656512054164319448878427072409435582690777956271238925510817472671411572355778685547958868384181369694659622243695377714127519286201795569667197543828387098355301742774537207773054041829862872536238730436520815797976381113134806813262952730578468215050560785238053429470297210603008175016143722646761111552 A013865 110 7352081461004719820706534217360019760106877992088615418045648595184866980624317750388794620577741494259831676783996530680172884998076930022295026243686877469339194110952561566820249547160645746696004171015815185904428175644819065691893086114527194930933735111660300549722739272743131954959905207461815937103316765281784674912111660414884924312707733359772684372433121882269701137772618583861543122143208227361778879024165195191428099225905218457946443258073642484584583336608438298937355771980347636642058865143560248957847053855301402887461141312355310961952995508767730205617074793638860909707264 A013865 111 1829433134104726442426048322374128436946914664527394351703134831237040820522710234464744543027600571499662435797515424722208779319841478651307715970269093094450610349016547799795016335319077802441860109882207324338970671802051617754245140404050030969054103175304655906388608658715219010616583132583138583261292517338597044227730568684356645486579690707378956597761278584208934273514236227459435498169138789630886162025341073849873436786580447319327729368792980606724151040814950918801180111453413863120916791531402383868678998104922358683292730715035996737284687778437691842524107955050745037884277915648 A013865 112 455221505625547290121758456152999127222374669803680591322994446326375341452307033062331314130643905407404003224367358164476654975714794815762201580313998972878334274366485622118593504750116767737212934862209412929914750205848108149024326777020577306091670601317408138498490269765425376849745614046927539950073939674397779709274652866865832809716597598098520528134134472665877533147094428951186253880423143301432665469089670088211707022478385867362957554295494950332383951788065867027135249493175878388103967070341917982811132456444040355881096769283837140132023429284207736558958830671186989266820642306523136 A013865 113 113273677687816183295577400161463078824997933836589448900083354068284628964260463650966025557756384270335152930325778466783055010917063823595740143632692992419261674159161350323013858973981055549586169007633292638176547123221596446938021280579584292229402579067013301918856330806270327372275900634525073620856798557059748320618230422167958909707400413530051060056672949102395638328057800944781577925573451593982093014004520787389895481817341712147659454150456599481107763491328005824096118401885940171068686334047320135498859711401883449834605071294435763253331653955647979503438843753572800913241514066416764977152 A013865 114 28186115766414676521805115636977180830181885872426225748705541159519400794434859691197178071587636610756036773958824107446561144476514825352975211420410262689669720904372437123576184556213654014514625606507407473742746573765476287084481711289179118604026702554403053943072858507185858100698156906690143119225038898550291294116075512408897551420311859699509665376022043271047311476447278724691889598376293107033752168860772916567802472531572772917126397295166416562083007005074130345221485334178082264647363357873662763956452259707553462589244449100337039841853022117091798035799694368889027196843712428174616462794686464 A013865 115 7013607558388496788273810534180305860335819025407562605501897217805531538480815006679976213909294793127646142537722120304142702702380137022231527808163526485595895992076802274333709155491755955739703318918451216506355115443210995467805753183509018440477172450017220718762705528060071442912923779405521692643004879204066083297491301903730795515019040672748389054846317071221244609307329259622532272543169766409422619681963846375399424844976316230514395691750849765976238799086606002062152638674200566076732719066419252880811928687549943203006874758535066297927971199440186288844109549199394415445014650927546163670127422210048 A013865 116 1745209995968926432819748822841153867839082519730214618252248088500986023783258159742191841259477641963538444939946470639520436998838654255515915527560946622463797991500454863527005516579324617978621856253116053105709356085965078424245041176158916076580815775082685065891161541958243697282908649877034773823744190102106171639081355635309141309593217928681327145295518769466124738623161354330393950441462019315189449300702427821283389683025146720271358108769747448967399452854318344705129565386578675258005555950735235532838193839180427467090606659915797617046012929499100434625657467346383711184013885619603166998365146723370663936 A013865 117 434264093716939902131403739085209999242134581549508763888943396357877354270035694404969080244278340605071198331296760182173149379295020015708536292554045469960911781821041184601151836701466503340856433735175373726399870493582862394461742085945975405167757550945374690315829508808553695682300725166202316840109914311487282901295891885445244250348699603629631996218174526443794750961078486120740587476249877190237221048392386519625588421606513308698562580921393797221455940652645742349666800014273144921800038498333350128107193449390944127491089836400167752644793489273120159348771598914735351621340543186497095250537196189469769048522752 A013865 118 108058802967773589727161455204050974531418832196127364736013563202523337817721521910177266175344268049441076423173235429650509106348738420548786502748808242381313600494093320046673813830099312959311988119191158595087532574659210815338704206730108952018703446916839474940668488335850033204018254044556454903958230197956003578895259369639111017302767619770368588882960803764062335471147081858396121862890209441001108187913574322451474418125191919630080724135832261350209324624479145360352289181151615197181347179617284179077169160398847409131862866171126542226109253522809035491073534501151427014641410042182445205381671602218141571882013425664 A013865 119 26888488060077037878989039221334412094602010853026764421991726958810287195859281739953229496943264907278521928531042518430795481950969278661995643051991452568227025838146229013853938442971272242291520627674574375532820905617600745602360445169066470748718016103211000228436421289586235462222270190415071786661734336617788282543665179466039272657482272362700356708924902722219159059956470672988423795386696595623187752614910525804245282410927755745392246748167413256295286664958394698307180821524318712745028981398528056848130156520365998509099700715093759755207217772587617919314809736990511886907251343616342205345532108123144603614545164734824448 A013865 120 6690716260965089489504600607523084430324007564580355844653045402614681383520056793916042002183386493407929168520236371946171701364823587548021699851913137125457067293357602457975303210641427614593883660825519691012582891586638828729726554292309148049345001382994199608842291582330322142535691936021363142818612678449277493921905293936893484293906628796555455160595201394175237787207088510501055469853662487282109054858673415956921962112875975317637443542839993775390468771414927269569172418181539273929771051499358533441633923107275712141016296728338210427407722412788522142098942736474823053842905166334741663640539445528498318006614502431295837044736 A013865 121 1664864308648465147852408778371184144966383450309659105536706593623416398024062772143716563487296427927681830861227456904109796794011782936749335617551249737201732968740758934822910648510327716194625259090535715754043026079286513030475317957663869927414615384133212677067445099014418719371441295824067833553841030003890617367575538100905079483821374256704487018521225153315412769066314248244998634674626544035381760338593423439392805676471154690238360351651961331117961125328719182341436311160948780610492790286688382593348652354629630003473367147505853577072718383418993541662764119002503170133837778349406437647002711309747293466221899868984205723515748352 A013865 122 414271515649614879670410581139658493160275126707453094548909775104501949153123587718065279925670944754100925336860950556363448955847539971717210680386512574607381618077700527269854502490121866276140992470016183222510034265361021610399234318041416081778433575264635576860046498877955838778634480522494447158869371177928110100808556296724412738118240199044290913792673497349780790152309107019299500263356672205412114188572878741270990622087670363881391683022260841944744502737795851580384280178801206976870141992617243617468131862707200093024284894048176557290158660782915000959028921259630868830743122062239502692578978660627038527786927788199077878593870693924864 A013865 123 103084009782124969738147605726143502170057580328868968422794317158803429011670048579061619734464552525052441453421784048841029730581455066242336968021936696964703982789510377601612435563622004229224715438299066903623616846318313729358862273826881646461091183400249799861239090408799507274965175057373338275435783368946207492604394680426529070451437945208588996660858531692540653575179379717826333249531567458217107197770966562947943138475319191985334455269795209822794664105251217340450181205451461934468551172306933963821830187661158013547418858755795869103624759879934305518637084534876468352891472548991179933999812418081147250946276815393152946686270032510711758848 A013865 124 25650600322105720469882745028047739931979767828393123150580755527259374847831881528025060961766283533913849111737849368441211109920044627043213192426834552179121221445479446279364425566167190556366444391942833415762471827103078641903824417320890613852206241347850958199071845344602398994244134439876322509753236847261622702799736737119894081658572206782143617217114750158118275910419035413946162155147438993763079218235745151791462587033090625180094743173693681650625641858637870913258899489714898176077678525307478992085713649256101270827031329461922197700793156250443813110813503018982381373186690897310573285337041323615968032747463952527909034029837944729705428377665536 A013865 125 6382690179350210635961863210819175222754389588274717619805310559359004762135702744381531969238227864310850902171952534047963442903624544636416825097954095287835091774721541576586808742480514360521775090935919124511007389681713264622212437410791853226072183447068449630591445420788104146535756460943305082746917431177804100383064091771017484127265839358014360559369097511344886831341389420123051421389647539696054528032036937610573218456618006444813335133396546192488479714968578695088038477824737542949760902809310612558672298771694191422431859772669024298283762656110434903989945583219423921852790669359584571736986666638008557524616950235424660755712635462982061154071270653952 A013865 126 1588217562708071612967662346474557009028420270029574534771395037106419872971751185289945362969486715932197651689251292952222839424594702690968871422774113438662581556487510633585248793008911349357354339427766627590322990789280075062474365225802158421949993551500936458479330546945545530990785351689444490350080958234835349906518604083565822610355813339133429366708931271942970880016340612188059131287228776597648640319267815259514155094997171779675791807913329382169293384435061373856146790514085092287274904967846378344199545447958209040026564530952778654190545229245271738029626139363655693322473607838084148154457866232868945385965484960981189185165486507524752241089862419364184064 A013865 127 395199352563774875597969356997956969670559872631999090636235769873264669831306790938067684558423318498840606065139777727887513579700749059999166213871728195169287493863900245976284627661993428883289194988490025476555250444078139637945621247866802684450660795407081020836328778657553985567499100631587851422791344999490549787938837291321850771780057744803249496176916786260113330016226067211979129756463710938346106467924049006655426240598336248280286627146689576823949611435745191779372718177200821684027189152959150016143861292906337071847890105366041818079541750483559457117387931510137173480817752785566154753570059770457245418280563553810871267323098338640399149654872645535228649013248 A013865 128 98338245297149229844793911040515628677064754226765597721195819089104194323463731402701258084041591188703505688400861171585705779064096790097712527330129870260364145673142026006770856470389148895886616967375950019382196078500851642389284826349192245577226827042734784576745362650916473336731936208359268245236015958913232484832396760874198771243575328754882178632694557758676520134597564756491190815560378120210538364626476962424083022300565205332080282006165060780257029712779347560844872209469234861279853531309131216817109293236469666262054190698442917676368532856325066833433873773530453151578843061137997419640345112802417291921589190221866719190541205800567801206921270133822015191264526336 A013865 129 24469702253780237160739758472033584914971376923754537212160598055579974881896127212396959451568237218667470727456163087048014340416077332473594003600610875876626931096139276615316805757239872698061258673226092395222910614605523915879010521910122204851472505826697781915800702079152847893325681150598453435998568323088297465665814950801848628646081336204734842273530652196206995858132181233487215993017520008408228682346735515513909426605094241173192200732158064404072917217490310612260151241626648649001988513902713738943034939654617219995319468379874948091246134767705079030297017678815129718613666676589090173923946355108851099583432881381287539469620749321766887109920633489939199684072734617239552 A013865 130 6088844951212643973181195580113061001562157662691689003576345935366076309811977126515160214252627603595464076054371973276331504354413354794069343103947205466132832518514528478742511410185512003203979118176195022888107294053521727036005946187939528477601606569868862469672520299759761446992015892065714365386395752970707234976556065837925597963261711050496580272607179247286579193370746920691090929974535538732236359485702891796357110440998810219607761692584355481794272137062548970269917953756442236628462805891440065088673270104137712085875333955901043083440958206517590225266867503054926358142075906469016486157843419434445636811544770739868541021304670295233898053335771072568550935787186700276952203264 A013865 131 1515099466900144625134623258590693195140714815522898358137909311789011500323133892345020346432909831857866516972761486854296120891517383900117862783241391030548764981247007150422456599219281322781252531934018959935293514193925918381823431601837368750138562965993608786053552571229820960377917298454495836967827628003207022693686398974582702392394338084117165062393389626460814073844829697769405538287423627173819837803546421971471132505254615944565438557489150343245832324409548185370204224269123034624733656915578814276144747146552795173752531098914768352538780512444185010933605174520163435549209031958498310283628493744711976699090308392742968799413283718903641320407646587529377666453797241003314570642587648 A013865 132 377005230547696787361498574681639369133254348976193844252172249871083309648406052699996102843593819280856641151366186296928212353678053670634128032079521812913510287813655283253920720496932210110304630026205805838618955723902974122785888132348396140834478899954121661451277593404258809212757917209029108104378484331294009870915374029643363001704267934147042416805471927531497287622956663355356718903136195996915937880332063272005104843547516594718107207137140258210546948947476694062038657533334422951741725317617307513961649721971025128675189818405159638698929832472511444640630842786201307994580781840297051544495845355484170585988039617983018412295606214342230877039675515668110103499031275073336771242136369627136 A013865 133 93810965527644486992736413335181687500165946164444266652956525279921402106432174905445430262777137239294119730976750868637240936390417450971231346478411571750894591937247471442639600722692635706167321698680843078435231990690224856921058115748516108516125053633384001262244306121968528014028978054957131027828707013124551064199614350544217302440076398589676858658539190671517533073795552456040123078105185922304586654638787968099574248429615649296896052566348884731046818400498520736845203231334671131927796994233349863314105223617494124818504832893392683216732108073799967792817453872176043870907525106884795929919990191495837135252575874221950437568340285527205993595536537914727173273870950239048535461723277127059505152 A013865 134 23343170174174832987376587203019929664041292715990995759788478098453402328947730946071797303147360613528034400898406872144741936683900355160073438406916108221918603100929162814014897127029053928037026992926151544893195646707430031597380733057934760314284429345702207802086775180941672762786858667371092827916672823489808290406918438074618679800769090413866472093721623893175050789818694908741375905771069623418894906447078887678153259385238121245845238552189725685395841916232847911990665610459468887099857581669072913188175431003188298066838194578528688150185883916219793585822352681921309348485661287396357540833850999330292146039168959934396371281005249928305721798364547802397391980083856289882925176011526494080470785982464 A013865 135 5808527720780272041914890946901855138162722949105471456899686582194357008316721786772937466536764036185407856044352378809520425588928293175191393825669749041076449846810405441336954881912893547021309500703800141218863659161503229622439442568272022278524023122949771771808856441824078316909779615919283770556161532014615976518534328782983515332184974305863221984024939116586534238132165491531934049384826796534570457361039533778730231839347572185846162399418473821748418135700052011636461305181850562114831761761878751134440068847385350584567481633364450529787053866640803677547347662547843247802384069465410439600768811865355255283218490638395717858595098350160169366530647158766147841188226128324148037397300160575031706617588482048 A013865 136 1445347569817196652733766144099482417739306676871812673563262811620586243093466515646283575673276068652087407635228291123930586540144205047369224908429054993389135168281526806778757157176149127092406485679127996739772282036475171633410851373148263847609689721729837609522741366131969055753294281388427219195030786334260922669059934099727354087138251526476557252728893650258460487542903003588874213376525221435290236046062189269229001049048535082148472282172097678013302381542515342159523939491010239072157816942731813402284991211432591556659095589793342954227972187743964460691461613567104931037162832773217010506738504994080078882633823462533283266189935512667055263812553993810098099618548683963154404441644993556206289621067777164967936 A013865 137 359648726492752677493048497168562408970907159019366891188093811941173716041433460021296034701932630714836213816689126136949895709957162830346978972414218612115005282193828878384371700934455539592657690644508777684751016483700189907884888968883228789728414312837478952052762779617350124081203722626445121806737900625126813909587521521903356972210785403836214694311036064781113240036275640189026748262907523900186140015813746680240790789036845081561168654917447409415406058203987177620238660911427059808803173905493842592517378933123194622226596073799457113986454775420706164682777776227129854199839302004625135158412755674686934188523539559829081941692574033487968695405005435387754330324282706127919636766023407036577923458989537127513301450752 A013865 138 89492111910644634245950243647447721349048770193107102268115759412946138110021970724019134906951300366034124756434388634909516449300060741400899471663774845689800994378854827466139979086922440827920198478454408168851964933672085655158812691905151586205700790291975562597193067977744466075374084708583592549414205288351555358750482155338256122109154153607372974814803726071613969744706540099515903823755804987131117592414966213937676453617616235335028718740418273779654320275014537381599226471912218146344111369251843839981284434686910764237888354235666512587477514677485156370344959614149175880254413196414881631738162820043699207998689395751390117715246581900878226415018312498405685523251914331222499055763136419725757850147284502513389826593521664 A013865 139 22268501190949525628688291027281711398726503584691226471579780646242213438192987019199129377166505972681003331393081792801804797112232714404268617333040422402684561033279204428054543276157084796093038827790767293471772138375492417744477679752142679498736939049932863192184745491038110982467484246206272501255835530311094223028599975677128947376665046350429832069117240765851847319514817786042741380272804466557810252755800872946539907306578683070885866141615759901138943822672417365738098721458861065791097920233674806390222968452013379286842234961169369660167204932227986429945676990707967732635466144490307826188670530837113761324729879723609905771320237467559330835301836735603283540121820346866756885043652761593199777367849097329411817330919182696448 A013865 140 5541115688346352361237764832900562810767913339985887265376139977765742454252437345961357761179096014194159420957203328666458691275031090790642968588215114387304804691032930996241668112492719723981423037596832207169168004736250529292193870008085167225029710017672894213837714590025995231989349039951999199032492066678370197704652589147691350233630316813470155973422581254248446872209511139336587423136042481022513040813731442817033418214910586865894671843750532767720205669283222957951342581058051316722930477687585769423691961685851393194703527009857696591278725937696154319336242696951845026847148311665812277006179265529260691457955185431385300072889157329527723410409826638593636249855592800551548849219182203972759087001996626586672201330087282068722548736 A013865 141 1378806898962599550751515498900312845329001412215368300018075662947405226376542489670256574429716819403961077035622818678732249067348536383617271159742743343221829160879106285656806759767788434357745457291294951774318412954530691704835185061851848330938592803117581613017666196865348445566373700309335864693653065935712213035244113062798334061334698993329405851178687738657149532105637075823401721673787722637793964971762422379048059521252631151014302984224132569657354217099082935072948477129837025242800236623957342177236118210213773871424468032916910358201067932528809471589075942767921501720429608688427400512001599000176996376865904701262466987737154796621042471659097982134531695324066867746843003248907546178949589136880824586814817201368278571724369247076352 A013865 142 343091278282661571412601104622362645928906079404374524830097803362528737289727820789629283928495295605926442720928097217466302999926471005408252817221106311580574193759869775272554539646538331698106517628707505439907199332301781078297548769310719123884111924385354067930411915098398384407171900595372661883451079702915141393985863141642235061150035819908142716760495227385535832372909884851288697207531946599407547891853587085423286746792334714569191040170459355572978764549199004900071915461171606665216468479612553368646017766483913779974293229566780638251888135787008718434452944990827443116097940389158766924202381882412042362448296798624542185492611702352807240307876669090499790810878206835182438184432162530800384164108329343586304593850871493559318248488502820864 A013865 143 85372088957631244137740358065391741911781557550349321762522896606304750757277553102725033978495341396213888595133980286816575108077703633217746365014762325723217437781655915920620291209327426153103240994586545993622988224255316789274935655365124861034331338368656423431260257657764666788805398368947770201782899064635780463348290297261120634736085713139382968496947548420797652241015912467315869103544589336223778957025711781640047287777830231695680944907695742365935451940306286787294694868034253229719144284718950879826925892869725233698563332899561159777493828604152953425481795207957574325464882702915154291283127088564353325132734588995342081100497555119853731220289567323127243947052445963212116458308623866864121192323403807223267344697100055485352278407891133921230848 A013865 144 21243307639505297741282208778127557923392428528368522432812097408340023740434888093657275654936952790302694326904378582729142017293191150460838263499353339034359641478085004870359788302199362104528985663164959412685195405817898987308860788995814749420894735588949515155247352433496897566392024886942011554850042340051450524255881771248079169782649680171898942817032452368643921402436471531067142340773207253711235365434621914049056246712333052213299680883271746964400450377210293953856113513402699299657474110655185985329093623774559469351680911252063602509753344359228587706769486065186499134554077692731783672608563079701645166599428613248888960724399007635583443647007093616148398365832954233917997362553851494039533004528217216158980059915668801006531178140792366635887714369536 A013865 145 5286014726553382247558734574679036493193584775570996174001499822312064787379894074120927215769271836716600034752270331497657866447099340351471306783071090058597778308274847931901366842812871671194156560536663180577282543220479440810038447847406575727900078846069485755110509200731900015240460336667554619216445735559682536851639572903202035975356285216533957739047819187794404250411072084018499162939278707355474118451827840116654763981923258048339786193546275340645692868261991865125924437767020472132368597902551239101409024591071181877717464508673490339706944183595567936250864756572486952649360260437835194822533968248319770095269020691947537874973653867977499449572069118693438262166945667934283119718999974964845076582765346331271326268935699092057166119129646174741211742000381952 A013865 146 1315329616437731211424535041686534008674346086874882119969141203785555705173313802251658560954299449673865019847476931127225202223764623058337308209445145481461002372004646960590880914230812483686584365271458972549406369794638340215643487054765873051524832419425162279415658225436520144592314226493660951008866625270786925009867178204649569015819855163000577772122746944137257198438287888810491183712506599308677335842605225111907438231149928146684485678112506785563549047795367959783014029698443238121641542953287629928081810407045424328996192128622241948209958335092452360713175179107445073401645612325267407198080772387165905032345980956818689744505444239276577143035917102942725629651525424443423537245918201770452330096242666658302906658151807876474768759755268116953205200185439041880064 A013865 147 327296099117433532801189903492943630446454885489250667676161344020367397229686020041884703039380240661247180618687379726249701519743798684852189076372654440442904142230660312497750079649881531940700160779227679057413885808739447472539000170811501723157027100590401980311557067551820180619194733606870641761438300099380452124055269687019361557344486199919759768192847367603561983201796051948492142225550442119176798832387143375046151669933498920595793940256091288465349036661017000168726947037923027828284308416152467530264453047205927026632780479749329708456980352437725105820980806167663772504678281006120939467912834754643266481008715133447108206504778700947669243655913324559444303877448374415105965619976317982945194202508255229918828869561230657518969660027422876077699956372543167669100085248 A013865 148 81441742935589220833985686065956149451252262066061222139194579555276060187457231739062254426695064044219458447709218072042165728560888914349139912251960349724288723519539666879440147819439321355868302407016781835214412033560254193486824490503367596776609367494110905564885368233054519183835463952864835530782215090329036662932920866760401775037143190098433662638962596175529535404069315198447196734268167613399001207060557660299484012332892403409692597741803707491409731490434182185984663685340462860567641031808050800490764380642345233891088032336985210014767335057784013531646295960312111839884106019315085609679686497667393285002360604085910829240997093714210433237388224376775645022433233902459647637149947156332218563798534165371162025270660146971760258443943689100166235544092661497437512412430336 A013865 149 20265311778148536998562326235164000580254002874422146027340065619898452608565357888094338893503386176251216284460380151302396182569263110335325182645479797742594211650814094388944850862206725211623421424542799857620072575134865171473713511620933965841117262132294604853521555948167422117552146166319262754795600145356754850910924565117724294486042414278573445141778340731549365353665375839460012857781416683577300268355292683727641205756818282525240628481288500142502466306227718421702935834150638054520767253226860896787717882363996049239587217262476703778394585517098511655106611116396383413342041868998211382427815750587572805893707393835905363461695788823094410523325786648121837302222106458416839040847295650804458609667116853437636989072148905691277048629123396046172564722907665145730371088609865367552 A013865 150 5042658060380256758426260761748328592385764043248211440275083208330571759494535134010290535548234589008942650494845313808877846901074878270959635848040029031885202873495372734989925129744623847858679199911833974171317899015958770348147080523660240588176890570903131114911475809694395980354735634857554789801298775369412023061867181387373571645550906029765987501518988080912891679683262800884513919427465476207906780375384189077316416510880606877320676066255980067459173695911255630309184929483371568382511557154946250669481416104397864924384966445856603154585481503390656852163488257315144877508726962346562934712278248850206916436142998222976003400900686524428228359340202143225453019586531194260778892212114271380975044760688020874594087264800956500971850564482032884961211625130560133542379698720970019138699264 A013865 151 1254774690480540049712723317867360100300534438409538949106529504895312832058544166466048614541538309252273217607933349125690692400088264109919428107339496504062058801417600588393013049884614241310370862672461471460997375447939052743270134340863424986037232034538967921585652348677875940583629577492875073455836776872721532522530534478982940579705723049198730201977972842149716662438945649269695367598975089375765859974367598536486798553235443170497458466918608032146001109100989561001095104373206314103757115789979585446588399732089529524864559970655390276161814533451703925837545110044242130160251547494619948170325621217894687430638334533819564878252919629246524919111341179703075925769755730130298133306924818376270782337891521610266995922274951608049827519661193206830668211104487539149617425192136411802320815259648 A013865 152 312228095781653741650116368631570948477982585378322395784075949762110482626791662030079808853600060567861649283817271129643866371298762934999471134805501594098770215674344389611010223228888330893742202500513932866582898927461570372213394068305727766125616521618400465864001045226213226047305715026707090278162776862793044380646317955474283070329334477778218433618582938257798296548007723799076837710388169439550570469141838279031083057598681795001223585240291073854953747979817434443024497011393673551066090636252200205845484682135301810731098186618122073197896633987854391274008024822528857732035713066181270943118464978891170862740598058719389967785430497184671288672313248427875788761139857839782345107028716406204211310702223105325957129331520758534254681372334028042088832305551843341677603145409687621595093102688731136 A013865 153 77692341529540463842281756239331062251673362684858718387743186731205475612989822846268818996659010271222149914590819209731542556903013778641788401415922572662785190306678463155686895866490741152951659732607882943057555905918117478858603272804650851500569410307349824721871108085729089463803175681525578688095800092322518819324984589496576804956188956774509649274179229692564465726633857928371887681151308977982247550977501902647862459388395188413744467162512108489475851017313931847326671640339110577058877465199907481620943644425091420167840623972560551717979015228465783889493964832639500727177910553684018011318053877627447828117468496147263244463984241475456126102909050232805188269011953105988720497672169560788606308864655579744468564405820973387595660875240620865769048320255076282396321345878583390256750206928242346033152 A013865 154 19332340727478612698802653968545226882208386183598764613858912640699320907731483598482762768576654843808750007547462725595919197519290724566993491501126845600826164474391415343955881672250624102571267394584284728486897751181417008499343969578526880680589687505598471585192631567188140789457071811185372796116254128572797002850274565373612199530858410492114785048192566082860201135689756136032633555476242515609278622604833753439672911494533151523368863252982212979653254960340260289433990357608861563110714597420623378466702648929584348263204118144340187205088154317329597936790562257235352244945133838894301569792293982477793097966125920833315807646462126774820698770439064787529380607354782315269385298876761296150150485047409977218975601818229244449982203486907874171271043831625711141501241433137659662164367667490368399448121278464 A013865 155 4810505007899958155068461992301045895553677150837247796395740950210493420112640526777662825230466178094618881878050244935483765757120149575454124477208395244544776158491764662867229948269467296691013608329196737558851741221974357058908758638164000773512493121393078881486652898126559448922182092920878683603199747321026223813239520651046670833662559999573906193111852603530269568995953398841272272876264377644088018220005992535900689913007673159862920980966070020153078738291387648340438688664528240471965334705368556510626553538446332547029607126092457462616495615089758513807469187592387169814187543399746848214556096247914212153107045132795639048284463929632184116445893369210510835289305193073111682690102266843634245495317119451352136951633619354977971658054260145785716378711088954762036908290510129055683935436963349571474913962754048 A013865 156 1197007582125762387641995534468253852282412592797134043672745012122777498713468567559139396127747360027640205615478998547786296400875721059159400701912719405490565741069822784590578562487788086370218298187770682600244196471746323215682384229451624640474660688382482604238086813946628040794204414545688084598351399525385597323896016402641245196881922129813974225844408507041644037392401076140471462204346617617933709749720531134693240472433525327715010353535749135254730888606522571311848039777771891133120078165406268653652226570078677820342471200399838375337787836894014790507740172886988884239203914799245807734924422541560989238481932254483804455662719728538235638063464538847389832166708389802768526227143527263235196575090749467318854941948896771337878643616957660596151377947437686791347167963744216433183945022650464200569245791180015271936 A013865 157 297853790675517706441733032832804542571137290290896458355176486856534970559869810602875774217259631090397767643710870166642759706022707422592751995458345795107028454481886143135242844860961285107674159574659354492783963896457581098404679032582906662538590768411589911377771618087967348646903472880232657466776975446700748953299693553502026324830522447405870834565315857624186369112425944578185794883231977555105680864442459203307988413236578974345981456291007528823705196473738224464669771433982535214436535290054372641625590841885817559391457793737892582612052423030011488351622002699815218043009588527325932830296713909861704074189936166747714030311465875491626250290608008130473706717706382051402497918152578175965340434172981371451885312915027881405547018648494808601461539677416814479664498498754400863502027407876160307956046568710905560146378752 A013865 158 74115554441370421929309314025852419937061234217664347525435275577485309794353524711934784650029148523485857318319863245306051183169042333378599664533891100888072104385636692768628747572442718495912776475281636497148419304283332819878233093035669830652802618085392740827953667272065091298506284963734052622773048354353440763547469346305016214460228561632897651506556675484341542598983172641279127712384379438992056780860946008477533372842484419344459257731803985412260211448953229869992708565460742202478671949294809653160979020368131754938495225731387287116522228527403818669510806175800420336078161932431566518028391915618707548188830196244167177590462676730332343112312571879122033389980314458614586361969742332681807590916131300621115526183272217785905075744342260213918877841010980780603876490442055075666936483956640721749318979785472052342343717617664 A013865 159 18442321642755084829513895227680909357778821032849854923449110492496824606748576261120156334036053085396032848232168211055995328010319141899263711725297190416180757878486749535003428515946066528774967995897280172858435472323430272235940497006251795300998181063424446485701366934642500797989915900095871782229863168110475372075043892379769794676567593448237188419679510674119674727990180814674767906928029904563271472895190917181481584231141083034320486019920249298103532935265930095010025657760727403727172898486926075615352731596242960844855644009192561427778459168930947007171712922336770193067001189970811559814040817147234236630922995391828607134190008776162057601322961885825693812495581607365984753621654924125879546462842783796153418611235992496102331807616173293549862210934444369599223794869677448588355139175898824074326540377978581728450071942238568448 A013865 160 4589039779010033268297601577294296037314819595246095100311689062068969860546461728207050740910859161345265645691306880293485429459463732717077587916029150485639090344419614860293973124479891626488132836355112019972710215449183801501013545751059646728337979390374031867930042537080962758565426753252655967315821311847265807784177321828642877548959667412911756068845692000062546901915252672477151847816715537212287967143456146304102425567403297973596035177308795473345698307348091917401534704471917321324239886676298789247519450908556328432947119610095403445196969551923425405688551669890903200681248040102816982051647404612380589569345830789339495970414768263789957117052395251973779042750900562524092718213183638080090859305442095577564447459871074484790135428352747632980599313671239661376114055325011578887137585991417256192062821695333166448653688301531107464052736 A013865 161 1141899946290624598217028795681294271557121189524276336000758212692745908339497164753216849962330906835865141148659273637188566383257279539455850356321365573642546128582621604916669920510580393202295069935915234153849428330651303695100202616327674014705796087665551097760768344586930125139352269865364889659130448669578845482552411345264864506262731961689658086123011231759563670697376152997834648595928960555608039440240479797142414758788097441365848625240102195223556801214040407990858683583156130899753259481436780326038760008477888316627097666819259430075252327544209790548293689122293225231916312314864155277875526984507886863719461766972925461310247616615382609350381615339139386765792088773995039258422911030745168702691767526756516590334639206199298978907870899009828488419441907419541212614633281197644219797416338692783376048093142473751394567446588532495170404352 A013865 162 284141247435388700023539709286967816180101579831704729239740667580761349863933758499872455209826724209781994802303184377688905350278675382361878155864158038420622038267470899194624809660488740401313486842293659544970660950372625201059173617426047780427272652085994410758007508720254996898675304015138476223660747803348643279114481619864946764822368119491161000886161130821195747306969502902757191279422195112973059669993919068882541349258759862529946845115745109441868085959692102801181347953363906364047403063284876922088876730429569905602953966629969962504485187167480810601713015251678467820908199825932277486104323130609066504073041110399406988388751534937638885449874158108068731887705577033810733608751889797602381818628197897217877536206148942956983963519603331542413642430386568707019279017324428626972206500630702389602673028799112828028507013006869517717838242055716864 A013865 163 70703434881842641004257432941294775635727036312682751186183149795456008209342364995040262774771603438568473330646705975069085696120543352743870865279990173016280223026171318788396880637438734251539637557941615891894139505603121074029956289571358321299279108563862161217736524409878491388291173248694937315685951197402849604428614690434234433384279503909224574172505246504499780193887835346298877420441183654351312383803926869748180529018755734113051733363841087072638919565522105324223557173931447548378643399043302494277219374586250738750994241424468685709916058093258585063645453011105656504812229179086380471422310933235715236341502965582905239734749821941602559144263086510346958693081554144477192465332950242116995872692891739160518903089248453773872233610509936194361871473237950664505021236438872224106748087964938937009612335102140843223989457060525355832765125447208138702848 A013865 164 17593277108518668046371385553648261610989229899757474343160325529902909434747079366445858666771967626825870355811481141188390731937067043549962875149350514731987040456048261596754372602775155121279111092817728165611802521458235823093022083446620233805542219142162949300131814841958884769131269221819258642136766608352145872769181050650131422527877037516740169240492825498207689305205497844890242266283220611079545763086698730853179257396795026830818888916391305378458887633327996512037196178703709956358154594270743046255989051417045943824887399082133392002569832567461720238557025363659442719405436611090422225464956474138909493689328865931925476613677267693372847996985272342542654425516869280878548755533728674646456316993917637238790239693503871249460175633770408443115453202428745739750113444305557453268930340224491685573975856568135910301111744579284645342578611695279695569707073536 A013865 165 4377770329466917207314684610085404233185672054416451855757270122256800760466985252911455903770202248518334972377282475324189642609364266580624362149163187281789799250759401029643584043493747399138123771448020934905516045019495736331882871068189406018300681473582691000250399750754313214872471983003729766440175908689481161812900859195373502130456698999365489792450310754370015745192894439739728763603786351096145531320389418595658300976559300116366325766843481299932681927576272028083239599539201555860512324001577533685970267642206376293834381288405416198783456577426634770400621735290106450755093602810851943206896049372933127133703080367572880196734541874677352512785839287539573786010213616899571043936968773569627018270230513509402652923413955290745674423302358273717304451266749659913500228573440472211814474418740715104743560341562394832046237627152556869884521105359837208001350522109952 A013865 166 1089329346621911942530527600896771306152057148644554548171793039061404246828520874452463395446946965903314327846583952899868757149773329181789921282300574217702319327164963277008272304710636152822337614296953945274409368514291163062935078573639706278345795172434528166974307470779697265883146948474784085242841851711020976456227746595303179282125801325410113556034995725631399757907838309229316187705057365315956084849515139807994846348599203766555665573215197138824849109402658921292008676032538601547883002605960540862147353637945497025947396764756496523575685067074224383188327507635707768354291451374629910732058357757565695890933604894023894925113849523759714980461525961597047224320493474720354062004923813864877430210217999137571680932238941322906827658099172413965624301217607851375596088876386339581410219298564089620943549606911653830847729401239625031047105155688899012141392053117663576064 A013865 167 271059999978623592483756243986345397652428684411521797330683605495727341546834506231755371615854707419653510826721178167980142579092397046963149692517416483739303522817112142144522414125757015179087913240739644110521831986148098687276261471635915392653340904347228512844550876569053630064235221482877473499146823644956771613556062640802480707129927395404449376375300056400312464559723222162149205619024834326299984505274551268702973606614637071639579375914283934448064853590882424702933102874528645300362823304446373303809850300437253915960542631767888542954384866610213401717517910380008435415135050428451909947279545277530587239932790772989753822005929404696177398018202428076116454922117032301615141956809202451625180714068965161400236509730880247261551739820133270111894226120579796873492325987288965650721467688500299548558625335787040646037502202369258375725513270100380118989166867361374462959157248 A013865 168 67448401914680865764918033703610297988649134399487791873388662922712825851781923854660152629916358556647222406034684205894834838240719341989934464288493778481818374189627648554105801351740369601042803627519727123309368496777203692552326694510108098984716123910529565308135283718430752876143778632027367485739702421221883394144382179036162879316554093653279947222218663634202551181325048817051911132593187575081877744416477141293898328481133371810219815267503099976580873648726455503680249854474711867379882048491999961933612669958402766416293744148067241920425495128352621176173416675678259001218884868212545656001463810498491084086956193624586423037379425629359214303665346583036209711180225381675499003396747464442796967443208739041543651189354393686586442522923401868482864074036112015624842460069087900800324247864906537266939859554560898034803748019947300148530918025617785768312369939265530367053016334336 A013865 169 16783320745233869190016084162536757669111541410893346227439047772384477882350599676602795099207347332367641645738422540321223542469114675306039372617834483887187829686353427045015254761956259648566682912242988739547316781790065149225180556048339218486564882544904892794753918918224561099676608724564633906211581632877483688731734906373926481586096788231932955827199114509425889215551474547244661150945428050682773802898640840022443308872617379174280617072643331373372571951759901375891763931788651503383870809890361334527864707891089277172899204943851867941543316803778239432509583618242372543791297559527064160674156242893960533435525483571993088817237197238204712013609655520950066134852397842173077768013219465072230055002828516953185389812749432489820677665864075933738328033270553825071960799023911280531946283244720423481207179132680497379796286227299526590559245394150524868300703636727320452294536160505495552 A013865 170 4176227267678034138290082254332346484320363072355413128466113135297974400421064418728426710125962651407705005992383157553210696519674742885752389167240990294616722036514695958465235872927100000872144842419247374039037929446385491212000128122620344414448912853413774283904207152259653987554729902150866984150440280872170021234495060222836874266031636009328341264393610061609462865284104514539983523512052752707495970922874597504464613433391127694694594507419985432299043823900319779165899402674833730890015341366638391593237630993955527017486854964588548003630106606917746874470224710894486044816676154332238429228871646231789987455828677128186184276570766263176954899770517802589046856467591859863611287170265425932853149046463825530495026917886066785307058864952289742743975641174778449400306149542717891757325257552350272415675744797943153524009469494511395800582038149917263404029000687334132602785354021890903469195264 A013865 171 1039178983470860590698997747510026440386404584020342159582479863682465566005574301441031875134063538475082052051096685860280524036383705621747538501262910096990068177790024824736821572732196147417017545428866162576881886060002994549264415881007865541336151883140656282612451674111074221031218551012004533400122355969983810723821874825368945097365184051473189813501590778850405863694374294562013180122551110561711637436680731846230938689857581086526245340470329815089835672788764371289409080166384226924824297422943364256928506195487941698815289094548497576839286687212556790268174955261296751503823160834799552821878589475148766158608761387160824605907656910798848041619697485853837707388543817673582123809151486465723714783529686634404138538031425770321526071483808161266468946744802471121176979803013578441758758487266422985737426929561790777686324313258259639850429716920212487351344299030726883816285211975157292046795931648 A013865 172 258580984815021182504813007508414899214229825450949780253227629439835271720299064576174843553359298405831617175978490535985323357021430237270683500346252445254232644815847457188912785586097831754071309864155624966330673472082665139682563132502949198381757345385655784115021574972406820567640174485419112055019246080723011590030044756546205346467573477896176767673227836682904191874798544464454863636254637943291830166644139866761336936074641616922498680559913108548433990131373816036686240235961719954157879576345843214780034053635655508799606015974691749040073384952474931236010510467578993270199324756844842327773693176280217780778935313490002308337214084427898955892312564799982144404906135239352787031678782680238963397015258984612050600695435737280645975419458952384258000956402688494024710238343474750819715391903478564387015417736719522793243451516679262703262127320690313652609704616413831953773881866202339294588325263835136 A013865 173 64343223613491350885037630284333896201275235926610735719971137488773090332705456836618738671069500940919892965133079757050299981574356528800538716758158688457501217474816954467231546262959895671029072176117572471621994141405273732037491549386973854931729443767003500072909048543533933975487039897555808490874549040758468419970356096860905368772219243651861457453664629057480415872589871416179232628336514068705192684026394611325956992477325222822059191681084298626323926632370009392040710530394826699633013490741288858820145433634267431565623564167014497297139540524494242089318967340668616053410238377895215806104583620440159150826784031926344254388165655056362952992595920124309156956561603443878632702666694851889221740006100923658985775072246665379017699355574810039679686893983593783345156698027483509195971420398126378133549820426263392295688354527798334296978121665462012126806178019111486632721462572530860491351002152050624561152 A013865 174 16010653018192279823425683618911372059555719506090402590671858083606385613667764235569513980999566058130978806299994502106340245015110283774495649968366142766256942946693652413990160119704836759613506087727687793258644046194157073290353097217059478270372100951431014930142104367184635858988391111788606938401295786910011213878063648294092804722328858836379990181110276977630966842408282884230710813374231468744050505951655823925460530352117789845258632784387568195785435311785894177040274082699205517323082012928136389317934428542082033531337242718806551391441826147790951247569417281313253069802176436048422339464615751441365681818530324232296093507916036278984906319053627996372096143815136908147207932669959013385298824009198105035912748382777282239591732166046391131793575849203725608297342031483574776560251960480506582923727468916307972431720724633861115119785659970260243401537434888851549441793346974847999077783852567499061010800574464 A013865 175 3983962811822821373022659706260954532323368796139487057442059790659944145020177110265233302920084021376847718329240231948124855847599922132175301572928484036813247627311674917477999522906393940568147946821456008972134915302584492860985141886715344096973230623946482307097120113895287310063799337128582641696271233248391910371706333732315700784666534601974105716746032440897868741330137846648896233113536764830519575496962421979020194688578173882775396113004727369293681439502307619861285480546208707286537143440934034026760259722983356567669708780206071795835252484007117980835193240943739387865015166934801027573659266662657905338268537639370701539761763139372372209182752361593261427657808147128086044302131241218690676975856782872296241005583236694242089898341655598106459065709061450563844212378120878801040615830285414042076953545382745396129931352092928997486505341719796886091362998262708750700322114445377306523111602075926349439528545026048 A013865 176 991337434391496287891974460028325838187088504280980843477422621829495221493660710701518533232210347207243771447301505396115804130269983823993444640994940539848314033599218693065885577283843817019453389903476541624554275244572704527584654825955152502338042922617851085439590592180792131937795316656379475898566563511663855841612430435279580457650143138078420673709348744333498474642660860657338147478107580266307847010060153385883553084748284163598767365591192320756085339954238209665323388695274205051523610476694497554946808947389394581446388975196237257101277546100459181407182804530512559361227454018720409293208782642202491901132036757879890405541999045496306121555362635639974427566947716866175906575787921014929238533256394995679218241901287953101647713584150845788026422238517178866702483054472574513820538518281580146918092504604679302409803078203987708302562097190820498759886037583706343854262552381672125936758906167756905383736766915921575936 A013865 177 246676476474504804308735788837768374967769606697245025244174025835076954954710581965280259661237365116272882136774928190726287773343340614891936816908053044411535677608560785832970439966693424676584625916461874805521089417657515213007944829652072507461779896520845121292104206233530867774345484234240217746792115131734340576780104290071488564438000417334329573080444666749993092442282587279086765913272465412825914187207288087316176281184085044996608481114787567558378227311493002187441749455822470991380723042136845215592524363996797832490467861476030109159025094351269459027912111616936501170972949838386236885247727802424530464742486970536768889391826706488936844838863995351566116760338734283244283185066459961986872282707255279564851233568781283946189203866571423259126190698454706651759312263410519661422992240581042151117922794105791560177236119555654669432343131768186246347419962504028816953943859434236238441095592139535286280445987185222597583306752 A013865 178 61381000994103979465751343808079580279980046773688874121558311196593868855290543531584617572025016036612413807857978931554803639216570131884790422024864655147011245730693397460389700517792258249123905636045041231607423721974554825483192927851984506176729615211074933221356873845501952890025935532974461862369775592459719434401346910707068642466236519846135896328753207316734281178598060757829718135731414113604297879031163909343058776399598249916596081572754820010686371058373426720305505400591217101727248076020995468686319022542051198254268098906803524122258532277615082028833426557865543459375541054185324096629962604532900764602802517852605276285147023029055132974944205691320899965708607929168241473506457365261117403850611745724681062151386984446898151976526700392414888283877881565570573189128966428391206005208261880546974964702932325502022018101272662704188806164141320051121204109802498580283758430739871683774698383264844355735935883273309401849385713664 A013865 179 15273557239364881418421838382452058120227994998790549925415597691670845574999656528051263559682128790422340152636916613496644899153537579057156170293291121869541102297659899476863689959243283204645999687228359699743338459586372426334633862623265008640967983612202197783336673632723941941530933590541101294137196000222936906300955954485061304442158565706353687355276318083037624654232912654492284423150319236716384649835082577889652001449064831723246436169911727372899111083197176517667059519839913733856994593252456344464154135017183683764006039587177734514389835103703516091398679197246798910083334631595042565612626854811130763057644556122299476108585704034365846848421316590582762180267204328230791862335558799112654365834955421912163838057253926113890560952623091912045381481453901025724056867797338974309440572687982220260264874416960056419319142808175879206008709015435612950960591461050375326729168177837863750817025748104557750726484397706664125080986345902440448 A013865 180 3800549794985642173108742888382310526172572451539050119041014004813839846118314533188052014082823471178371744860949234769597143546173062871950284166420216437041651566931308106626945699938424646378473394172407200806534395575796223589699613304272278630149345298191497278823231173377963921195025267201523317222746755127473836268679472066426774506951200221843400731988116781238418217962084121642624117581340236310611425187763268021437886824573700207358857205031474945653231609054119827244129754440805414223103678628195217105704401724595850398365150842556610034684651448524753316054916142009315466393856323049057631686521165536363290033159810189024023239051597906279322402986373049867889878840248987402324400688681767100800011159443627545247552151462608942771616062963109206658076364793137100032968518527747451655366716583095991831802229230921004758932020943244020374589559081728874441813425894436086993300672376027751312843302150952353314228772565650144647572151994423596061556736 A013865 181 945698406585867313218994710401947092848573548261364919221213596845837396589312441922249358768257129980256598017239719986188396422881335580553133109698675296461948242702651258788196152407078081607648291618708428591091566719916525908272134177728679636097321889239586650884142259333985518438800527288289450071170520571879569626408050393233107154113681053601737090942067074909118082011941316156577444426000053681642062152321509508310432254332322969997519156042391973676784927744154744852811295057014492831963334560411072262846637689934634646325997214455046388150651189239311417140576893448461986133716056576943108607820434662744350185531221888955225750619687210215296352179905178744726774331576836033295185272166061471226268376826676729339038896952743908447746768179236390111142458004205890875403622402296453890308210820804941839491012303988535456174572635349296077849869165424759285105318392164320398716992908671737414677424560825775979886173935055856792944673725076412255189285732352 A013865 182 235320025907574535282908891778737299007696253160971955579653021730343411068111793548397152441022958167247209797825794003603231058698408495180197217952540771369219505128186118026784424995758053202594339700066455703178496730050268974807171691712582811209368800343264825512802886674594284524163612806199640440109502974941937069278367995448980519372415483929827443813296434383785670583195381581873478651410445357710357609486465853971901478710020589270422686636340479593941747140433513471214740171627030280363100465336207933308654549661815008314590538867278102856302836720796338549924029550567692933624833790153907601101174398000002145366105005072506733978198007892292621905630165437407852710474927263836907541643625408008174812742535623914891726806545172226869723819575749424135800110102560238308434169608231214433172714962535287804227573626075254630831257999236041643538644170973702431326586159032173453546779450605764369012908319399488627036432607818957502009052358213814283260347352612864 A013865 183 58555152686633586763516785359086759586683074066550973650796220703204811662900393812234760236204624726672457708412587973504599190798042382672678834137566625221345627900056808120840822040544467894507954736246936305533311698331868529539218146392225406078849657327015273062001767897012645006716680101792268929993327844260752084822674865043560720596476889697226822498950178360586155982557673189780741439787763939249783704683736271375536188750371843269337817961093874218319712824448352024069306226386297198723311014990539292461059128901448752148936192967422544889939547466909194514054696121126860168059734641671577136197207427803136533835738640622201995629262966699854957694021765326121070805652897100915065377402266597525490155004350624369990338164726248295556447117472672880706559412997040269218764291291955389549835233009557580734901555600523557760299003590465902714245007906351728323391857087124293784792952224253133559470220002932813554042729598668806833139916516399059835732238752445364174848 A013865 184 14570395753320408661539408734472276561473522686128011875474925190019859695702830793085999859095269179987360996499721090623096425844658482165208019656118978487077875281626935678325063429992761035126203392929797654778465016519315509942302729803070232245412317931995864426564023909349450482311324943089173862388099754143091462770595832018519301227462537417140344696058770781821374365451790935159521453945268876531402178803863463878917420919132526504395867918894910909492930781533132330853213606924155104552718926482125873221670265162805295894724090768469686690053437475285948689321258145212238869338639890356421881954223518675110069987414517423303766976420762529858308832918823909629358290712221691414897547989760801995462766250042574563233435826205161815879901849134960138251974591854879524270243556130759843492464600700234231929427023883189477924610721661422811504191013807353313262166242582703312271057599887865355729870093783769777862279560491495956541903871706608610857044924433248484858355777536 A013865 185 3625580716090223928068174154216205521344579597034605450998176584883021727801126791905175516938394020594615011481018598421926329835778059434133041947071397654896561862077793658708982183411958713892523442669507410033835006990534316969963072862357572030090437895654394936990779197411242462414491608238765310525755638022933734864132902072832194763031958110581866251409696051182176226104100041977614042428109145085061866956122953443918779682149584835141832605994458471430944952230452384150866848238151362976062155914400345285494655420991167388075984954099849078459376953850353184261187306789451822335272441197169169730433346598964988935108329199475522944276731181829702703512856791080892482194503547918151786661388159882134991051530593913718502303506282824969027736923950401121515341640433381783213244559129233375916951521440684399463185206901804170936735092455161032210858347711339645651350474339230599031804695297312196975035176403001365026747596219921858235024204498833856780202636574086984274384835837952 A013865 186 902160500746162600469059911141926852287214430289314943582778275969612062572209981883348634230814460932599242536844819882524772505696326085114193093773670021263221281264541551683873454662764510695304393286338867853539232459468635160269851346486159363391463842451474400961289569250234284407522775861268449748744826920522647113711918288586980687274768200572306943070777487807763274693935421645373657405471254789806114478425986751357197785868645493698012491014813090363104894353407927653028499580795679952059498380492066718080206097716074163509723488098573645891203686180491083546079759923032875855330512087973998842363190500913656126700875771363893325270267573437048583120511181038240638129422706835569545378526538599791414093334460744738402365186075367902693109834260426211868905491072319255880518070137245399396166880983128380487223301403789735462529666525802629967092304377708066706716841230779428418282025940220788597691953014711635662335657862595595828337542853853826250331382464003212470963727471229272064 A013865 187 224486401721669132199917115809267942508332141117750816041589883966070508753968154211997407352922023942780534718928170221008404192137428212411134895909889858730969877859618403388601599470645018725333982790226273165731874291354499424200267650248844006711424730844885278139999606095674297457692707363111150887879672772287491326599164051585675578375955120884808281258187703846181351168641338838861617919518223271857035077895695135313714239453266795487863844164197970901232117071747201453758387607688550633830869101014601945593333843706886166254451514990544277454399995639663957300938118821168116564833601983874746079942917418723346881319232319940020303913651220833487673035043038200107494467020510987308441115629515652863297151672600536034746137333981505945962931906278690375151763491154507345079261072428391047222546997328793801173396748534907807454612181980948520019971512282913853654765765037137306732177953078757019268340884052556725725130306417265387301156887463410155293522458561282847365574846234120922226229248 A013865 188 55859400313206373503569775761051760670233303338612171057260894007045256834267403748879738866442293061729966015180334452433963231937940536950687518419049713327744696647564566551992513199479541299462305605657584004375393743666322800722600999946720351878017238625594493530132381983998826784992591758577673897732874735273841041780323189284166825518445664640008614242037362723452997973995361625951614110149558533182729752502941611910382141631635283254836136071065709495295390155196999632141607105196357431317402820143665431325880446997271898521427679378127113647533259715008861823107033982508904781060674848851520816564356027135767851172427216635315132263441660582438404656655829281409148063217647789993934019684323638933279956844996536582597950845089286087545848272103139083429763613030958371690762691174501401062480814439318419133578659731438179544546058466683382133609551344382020032622674845720950308781304420493266618579798860565795175635624406420980852921470621295275761997780408721133475670720138128777319397076238336 A013865 189 13899606298735768331640274442174031711095493336353543748520342777561085348584426609641243181614568667136390903489352982468047938929581619690513476583248978266769368356206786224265401044452893220627804428466987942976737976023978435149406252018742318598510785521683929014089900873842396066563276592470399751320666686127660414108281379835957799527405871623702623499074641041202256391865213824108792042256734948928925009774811967174884209066483070802867385410835422625133342523097979812465060379200220012349571978541988556607681483387225161052883892315018125943142996081405085105167369479935655794480889843989421627827341838944247385942937409169798734991376715286049313107524983311751601130866573734879770589986089619723045918221654178190921013304685257235736208517243968304407994939357719433544555861970333532629179226018564480869846645058293225092428484820381759343070331880125266808757565427210435507234669541560180519234448510072307945143763692298545507594155377638146058409431694662897085018096633410859917940213274537623552 A013865 190 3458666834527018705498712769995048658735313797871524998031813934026079989458960042130249823367516350580882421297062681333489304739725653590829849405163009760076755466811647029756408272693302325875257831544297543826787664049998601975097056502327688621504635782931655424434018214239951098035073241057594510920624132842517996163391872307341051172003457847869171210521741079564439862500604886280638941458827870811882268032286011416060787510431115474019097246548999882657179886707516512695305904277149146112968694564560096517802598874210011275111204692530590314684158000928190136889006882431349102652268781659575762495533124468174965538953001398539358825374250818058222679171656647429774412595791275597603075447418652254924961922930652467603257582631441928482712237762851121122450196750260042087758924245802033591183925168651436903805680383145219786199164734825233940854876822395330390556762520383627088136217291365502838962146291658312530606013007082031675745668870928455160006135707446358007459223021484891095100899149529745943691264 A013865 191 860626985769027118526655695983407947850425602951967308310252324831577535937051945203354324048185828547742134656190701121574810676995413834313373087185522044619419216317675753708346583310819804352192156738830646425507228020889252126667350763587203415066241531138449682572765620285755511626263344718843357341400744223469438021329126369980288445231964423200981610656545876310178699865750515062983949081083056749862288519009792792681237877795595325631120006053280738801351385569204748886998358773091576325582226205888617936717856283067425525608471286051771849183488403686963408142365360569157459911169345477915556133288498427664913024988753244001345735235525579559063665703641666893245626635035934689502768469732078077897488125206680114818653790801346957948210251547005770171141527357760706792781228637931411622561478467565874347647775061098791329839510559296032611970800709470274851743020331472098695595111221045060802424628786045921223615755428578236105939146276490869354374646760355292155712093382882128420976146937175785742660584603648 A013865 192 214151534122878555957224790142943366479517103633743929261456706492491101422288509628841063161558176089191770850769244541483703290378122815219865252030547821406739322434759893146755297018397913556564678745636707411351814562893914385182890225204931000177763012676242711413946414826945115468986360593079230293975429986614347201723369172894935134403960171353946656142889623494014386244994432164152422017744059177181732976762244760188457783607633576067442853346249952797417867973956356075049575610225923120247276511263676578429377614628233628388207127050834492776025786466234478774881057401144589064616090573960683663758443640752715637834001447211342861990126301012840930064368563256380095766849261700658352883860372452279387765171428626330555260072680766240169053312944539803225488535486312192661338684433749016865217810041351645673891164003334444186625091490750386901918282138907431908919235120865262622322715355084569588925230089378669914755654803979646713049646271776003187752102672728057690151620649325779248336594671325117917718588094939136 A013865 193 53287754538864116835948158980848883767831199931391769405986795189939545749110894427963779428616844072625766724338612657746472857151369056356789510393265275496281759080086173731493414067681989626107102141634273178581494721314018504293828940518193390636233125970254826366555114294218406972378814079097091032510494194429221242899229398029792499364006217358345254341347510793262587758114454544270375475519289733176484980073702888167214327210654678000013940083854068254487082923695507994866735998243736901857370308850763170363738890603172630219094355838313248506444048497966057822511203275241610386126551049699784837420341048015779737593510248112492867034727107733627234309776958332211571989856635487498219264796744198045584616383136927947084726474405300425073745873966615728316204763262130035524306227525018635364605878108209612696325686121277716415846294765826400273578129981188614096760191113595145028837805907236403619951442853600273192228479096183863450901569581098566425214731212260268051155808069413032301922091525255171741701751712839895089152 A013865 194 13259698537414635920522652295522589445716973141328076764830506220703037047842762082299083162781586544279614785550625664852370333990689465031372647450176985032290782675416002781954969209289444842643482440107139463572790494494009852460442042927023097778795161201430448954442642200058954643750965064929887355801651291388211980313101049570549327201744395077711766328266183805709116237027135953159886070324415902885771110561699637068424275468481624836099468738945575511900529818069000645378679651914985540762973168691953101207949875626568651922677686751959162252355485475845890100091107733384920395600641950798896860664978303659862503664868342058327825089985215671573931967770420095720869881380006321625156896097903452288078911263848728054928986658079219715371950333310860924908377863652042340999584167207505437075045609861422014346452113128929776731187865219170114832874993239479125222925031875178107127815768919509448785559757428147063178968596910461623110214739362003918480719031997009147019705202033528183653751877878412294894831130282209376774823870464 A013865 195 3299437306461958685375492615999476976956645860702947997546304523909978114688810174462645461561267742986185106318133285436545014947571240962686518610322439539554980034689114804239418898285911139084663022536739726999744604325933459607436714425617011466493157552074341474231871543925069801913840139036633730518836494138711563485269560366738930186264461315977174238995131048742210811491936293496680770650965057946872196983288844091010149313373219671216303005249305445777232635689745568590867615145309682079132139511956074079776583451910330795223734149863502261578120161925684525385870519513636511878098937901191103632987881256290906511936519291057829372791201185989084639404249173258415494323549733022631040769833511839747251647606006699364089608103168400215433145338408145666801480568264999795608527494577992918257749193037362673856372214097854203574938878216538014093950317766069687470881531564318752828653411779375160208405560360690024949113906423986601760954024926159043394278169879780071207284832406884994930387276241088163270619810382723641632973335298048 A013865 196 821005583841542103599354578624381855130076102810435956125442047293567674234246013331888995491213375022738412375353741681746369159434047031227211798843753275506544791991761814968503083298279840560714869223862019748800449383630674621037692523955132197230425379997762537716065060017962968949824669476763644432463122509523875765166595245176381476108558438177232220237636449120621800645161491783366069522620937299036102519745729652854237473945284997228095109402195172683640351203950769323602770411837698811114608539039053825418966813505751432437112215978834994753006796132291931820816933111617200523651114915829184699203640468765378849178187968232501798490380173512035908992238130280238044283517527167487327136839212418107988121977097859016165145363527599362406660420846775702561546012762516429140861113530831133835912247201873028861028810778397257183959190944377587123025845470366652472754393262212563903859485759885479864977972395671220288137911563293434089381711930426007085885025567525434678651099417470007058518126721622449842954868657153889194816020968883879936 A013865 197 204292461438458604722834598508262185775727096814526399834605995512153031515055903989400602526069606533658044628184022250152312530680292790874329566329888815050844553680894075942242559223277569286403802338712034098133513421027588027302051106120803454901241208155603247784963901014389761489722772155242051171418663700289845054397934228047729355463044813288517047826171552907582563898136824323438545811452813069993751462193369400979025619116753156430261362262767029209215595870781477832330724567118398270567270271986165841486652350138263140436191506926445469414380187095190465978837519100029931240701154226735607687072240265123826749798706868511229887521958279335346919306356598433892193035156233320140206586113974904422646900367805214454710405451097299604546374125840144891619794617447722488095978752602103772694657716295736469517547521043610146299598933401071363758996767180082274868100421184222876701325163560603823725762198827159661086737932810117431791329030143071764195194942682018488961958110370247896796385182508394757439322145877696916556124460129729313612234752 A013865 198 50834501764654531530392378816007896210945724954552233123644679075280063137954390701490530727766952332983198560920286624549900231634238615738841174648998893626731751981524234704860100496646604120674430943546392868706758411581136784009623980838251765289985652307775067352828137417212633131010696840933190077086448925870522724575946769833572590978580366980208274044681919853099584539901182270049860231355426381832685163840500494784412902856059921420854795294568845412187535151718296691974518855485205278461794996318861618668806677589604293761018405051521279045319050715270434030446097552698647850486149608547074731989559689651292057805911827505386355371863922563573044624839325101502262177323995849517127885235912603417296073512321707123194499609207443255198483366481054933671536734248751682157898584967486685967157068861300697182990384756323599924021801796055389586878683570954232619979164004112546855344143099112170665328859458559792787535173297007140787499985228560833228218747977452024645381960519649524655638117733928884283141408203039079140493561663000804564759597809664 A013865 199 12649250743102516389770596405544876829962046631891141272622752783660088670743466947033291742051706282920875264310916761360000774438010863231527327170259692698926915309066638370079748526781567796555660000544536030306040109070557428238682754399943863260637709835048285559538931089799853927255653716323087553261575259122213910601681986631227534958382109876419185247086291480886475820232690986621046821088633457444190714688759419118195031443479102366994140422738154941605448746872367202457403475848094599850205372524014974296596503197976415625141731765780142907404830027582172640663963346233109941932169579393985699710426116695310305327960651861820297579891643579339007840088018943657010902107884535227045965939022604933532616564218035026878733726758306520077549013048213861255355828656585378574714220694629647042579627758895175081437863419685514016294192984516054701682196590327683611294655337471333259108993815638279650995110756792350358907952241840880856435196324393249253844127496725342196559684000025430519111744111968992133942642885978620140687293935727816201458260242174312448 A013865 200 3147538360907685358299397044784542791353115987506736465149264820663707184118438367364188050758210177791767233769014039562731712704959119119627407874430059853659382190185669758903683985416111077952537989255497989493112572420244945983487907142846831382871002613674734992351191300937077252426878825540106522053184294877898731802837732097421609978764137164769138703402976081771943551300140963582888322585126840482752863917433383778018706064143792000183885949670780570429567022581744875721880621702233075469926303255895694084170701083758867452835267398742604519935358665423327182521695327369877213070865620779764249630344751469527453895367104924080468287399597455134083998864781929788061336793309124669616301796538872830820788044907502091808289070696722928003936676014813151523892701556275452921503288963886084332899173934501404205864346430447185823702516628723098923528984341964418168365671676933666797530609149132904402116415399834154124507783572241750065268482771791420998332541933265160349454339289094327926931613510869468250673215714603832006847500724615023961041261812580718515060736 A013865 201 783208265421381163076355565447827351857978557403276248096021863855391586038559255827965641046266954960281024313211301492473657535800387528775127156210180653505771389148280577447521493459061751749085932942424075721550187620474390398963262910168862746662557322365911657616731633794774806875885111916795786095537954463057297231963718553265614054235837778983834321845169344379476257757116676250257267085502281971004360634302783752251950667353028050989756708628479670901130021363060740915626998859410060635332701891771037350352363892073886506023905257363919767904555167434617349481238491700101286682849634149870297764017945197665455407691987452468791084890216633955924389605521417153022878556952696109789963608636360804238798330790423560508840186039606959621075570966117986119993268713651133501363506399461702136723967248469853411353637050981034142883544617758426151339564231779690101670766814714758176563136535797038868187431876771532239109520801848059152240887105070402869857083074338236380075422153983919806714247253136671523751517612696300725927877300307405642273819259348085349539593060352 A013865 202 194887279101333117570615708061513775617524520395772035366229312426864799137146776746184346392824698936676647841904994572975205151948282029560172440534091672373148106304544952647421668260405253811228550865929267609944776285977883511754826636463138454977537463638954529588086565900421404744540244168480129045724900284951473384823996015046189276343611986220105461973377178300633836170218856784704016283419703827408957065354830286640357388458788675983883141321441853469669985475813130283517297380184724208011106877133170765962879411992529327066940393000378883687226271423090704306115536366719603367866840164780525933216113339425490600006812621772714223235402385460520577714321105273020988917083653278391256224664202931640348666247242675408535721172607478976431476474641070722210165040555238851411284024390854266085298218371250564053948214669712687841998174326064696090126446922203847378940248039102706590558390475448775648815048760813910122100280165456254970404420128878486912277695553732034926927445420126733344319572492504248598137630602445902234085564390092360778278993942102773696636020393508864 A013865 203 48494191433342922311331447868362595814459861459120747104249572269801621698894506751306543281619355485811123635796903609582566248369594913979516828722979099019955189587972529657163228556573160116355622769070911517917778572792448709996977021604395668028970602152208333506462756366133658985393438036931247470705818387705045025292524576415973370011133657755121282313759390030903318721907898571451469779835891742781825604486373129885293409684977303822421609821297019282564921825917532834708176141706125294127819746450801148036075209844925057512720911871070278385659887570750506133899341145203572345233041571882667829014031914475923676980895198300948025596111646378912256393809949267296358714215759612568653068895642943885931239319633889407256760570822264208663397154137886909948999787371441193874372626357225048738536926273755020354672042152693947541100089713903330457498344040545827750996459800066004686341825418786869742245946213250846883502456914130810836795672669509091655355883540026249714937210098780975311533727862454817187171782898067818744711979158315462317180718620601317384481334226557597646848 A013865 204 12066906642741586044573226835980401441703676246595933743444629567039277130579317903941109777851907464245353516542615118979649124714303041635351131524796335167333489735554380499651240488189212578073002324873453054826516677825090597405967786239864982866984812874738304043080140592097770632653419973605676170630670201049421763733589475398739485606610410326522338920697376540169734604209786217331412128256124614139887228815553198655617329718732272464740814015052979902119194627786711530326104885693018569188413643148845751268112666616132391911005369942702159511260521144004989942310440855843295313809028200414708001229219589342873040390510113983621499105131653191757494582984517296079887531575735895914683080439440625013024042142383139968986514246358845647570130440658438675576429515091210455154147889361721023327707620438551009224893753592939140354547017523689993524400227944297099410935951084970024078111809102607574371702543288135634731715683358856997922141540821699286294785515213031811769067255863299867648719560571470357070318329082092011473884171197921953119308712575801467007415259358262780137660481536 A013865 205 3002632513726674338643245180050675251542009167792959385248814064425517406956312832673474228242445838143099806228332005285944051000909454456207692759578121672357926917877467608489217473157098144227061314502911070538591797976572943533721776185638083416757564957246881671647717543812872462064415798872247612890370927467529716313356536342419143682464081622369206638314969599243515401034729524031009942698227999985656418920631733527874571388571588821946386232993663095004123437621423003514105330916765196608291343652013585979547011059425455343999288213582463755505977997305049657324991619041198859525728105165592621361869168855365784386451412682772504865328119527011400892073203407818150574257053514452242420271906889603240798454373481484762852312949964280176170697809920612521034109099176079976916927605655765676680142608965524727448762494038232172702643464454828468663557519835335840622014580375261031404717682620047946059487251473366261562276921551104506962323885745076807304069321489131786120543410976632666766185696120111890521450462155119399069546087521315438583825567661830638389153816635244107214332941565952 A013865 206 747151053655635829033275984642369624191701225240257669750232901279130347407753234779805939162024282796823810983408309539312030098658301371247072604751343171976167670829286019955588962280627045424308121010388367504258874274106598685383057011824695572758618403441656060119444851862044680480412712064979118010736778623600354369685133651156840360794902358257374426225190515318962424270273816923684266061485469692430858032858635517208085347761045589742563179128279175256066043230213928810421857702680517402434351623617844626462641855938954904158030884762151621210063517025410116331492314549259594613505975864564743158716629024618378860449477920679647930649326638145300906776359350374206043693531140108180385921099135153753614360998662144816510066735965511764796907077438165854833959435366182332816192929970535484859673245674109448980530468916521387997944178547223877514490344775666287893657132063936952966498710401711770513874331758620673597064490943404436676448977137718952115086177404783640603947058040137459736763519136959681942233561398982670309273292050103963213690483652428641411649922500981061686356894515738968064 A013865 207 185915090983239174610008129810530118326869399278983796479289953291088562606166052916728671453564826336899262534623456479286091073509342446810151570385486224169173753867792898917589112662212988967021438367256958262819744203374493164081236842366362648760672534565194160751641701378536301933302055968552883892847654098467723378517491176684658900657317143609898993226466606307848057956020774412754203292611552394506955266032279993017922293254076496186821480988847963737317425669060592333754891695873398506282544583208075514091952098297002026711451141117135712208942525068466850066997895613921363446867918986331374169669776233453840448603364489958558153879333246022971515234975049872314438264348740655398741789518939998578819368676019098818981832926043770223457943981893093685990043794221037882239318919150428285768602213067580002408723357641435850018304445836262811889685661471218593749154491485733559880559807106678743280508377720161099452504751410429212787074151879132882292701123695987122858761354346243484381218339993887951577049861550031655818397091807411469374389030428201123699743673515764119541539558776140358901301248 A013865 208 46261623919541370296557542957013830403511566361388096045534677657328149210417511279375428775133442867063317295015423922653716614003476699724663635562161308132463843522430642623461534081963782470641878551801283438453962589614081883004662325959706750616415668120926393408152507837423945082667417190766951204825067464629920543723264364476797043568361539478738386282528138580794447957312561338674453913707117805429954692757344295222635640074998362699159162757417016512684169664083685311592897210467569497115298133728831846322528624523439608310663810346459113540375586397836743235871220361403280709211038017206808497387269759722786026506872392765367942546102250274388048078949311609827746302194425834764179716969576877726364781146391184397324887450653323432243487116902422288072274577403609298313374205290039371204372825882032067159367450528633765431754731866328948008134262515206265119789610425378053172199457921969085047975460644863126698965662302959921876233235360388393366657406011519867755191305324684458705547321977359126766820471149217476980603385148621810747367971219510142012454617768274617393760371489384557786128592142336 A013865 209 11511372403147318253633006529079665446966590080836922715202484910828278024326610166669546692974004855497099369153277965521769612495713114145887501764203722625217243111373461665281180448683211919734759923801816960557376419098851223111816135893205750169383943529866356324537404830201875102810298754412922002199031187358792388735747318341490361945202538591573430135454041779336244074113999263025041716255569537760746486108195495668838871591141992587157172787253591052884227305853271583454283798675066253106193865212012685984127442697416524615159097256130114140478737914546512492868307504968701145434401011897604572021869108851340292547758071236592035879631715140276526779581115106496657767867643369316040367332973753638406801222218811195955146394120967776292011386273063542785600227644494908917913530250731076815526499009877803335399721449940997119914393439762364790760064810183805362287488341367671726944735513639411370657829823182581542757023682170123280306868421196164698212095652658511733259762886551883228618751222270226231641471477002083232037501533301862411889067014493147657243107448515309595324180758446538283037949839961751552 A013865 210 2864397817819953495688008280643951312499590542994813153069264725331222077349239060992716642706107576203054230225148462716712976216533285619149478838990340708278057037889281213095246693406740988411439781359453717929413089117205347549359432726578173226148145436423705176947291518708792985582492259658076207651189328412863027673893476717549729743548638082818399767465300124035796285449934664617047180339305879220082069631274501578268514095767044299447493618997885568871288048970081274654096346191914085892920431868435540678802399821283548653039268488437368561803605312752437796625406693076371843420732872592504740865345734093696707675243736381943669472000518941785288711616728034179776345694041434873648956684198525065352041161727151227511910987541908653710293777269098947478426475845234957175862259559349915306161089801625913559554183487831718195342538348402948755614408446847656655908720298959200491159112427329922010183529110562168130447315716881756116085318682983084054185512185442322791610493318586478207543661104139944933671810630565382374794355581534569027675180323350358917847116912628961517223706546485769014044899134577362562187264 A013865 211 712753837803774668239038476489195692991898113994485346504531280133618651950965854024939667637846160401758390215384142274725123297912410527184203118463644459122245488852065622816916425213786173628395383675235587539811717791212441041402206364219900000208895325236183406590148443183346376188462713955238418902260742967629532902150261598581334351546694711423868050937925560464075261301078142465989083978190160538091461550489296776723710899477905167120118732202481861873380347801323263734728102015626365820907176902686552458187758752329627978433067256514847293970714717182814601809893198251579758542067802152938139679005709706002739164246249411391807162056833129322316960689013670201022107651739718322479817189642487389061679106354890494244243834852028214120039821185424429298951816837521504863984157770672158125462676297518179322850986585644142101983474502309802544757044482645996101003078689430615776616104263517359153637987915639405420235466464463121137877742018524046771371089368127984064882022273450510545339504279865350777735423982824845227084829088064409880294470470219916510245733795603289752253809347375146875302820341455154281074181275648 A013865 212 177355962968388858247256422181759542678559991501475777741415527498208596402262735388733787377660535785090343754074466890504401880466140936300299630373545578052306589482037193056778947918796841156300880110676221718706429361422974129214193814021566156851979841569169989428639817414198445479727554038909886252287345194121191931107853894098190589364067138433023934850985893061396775420069876346096995744461014027014374560531352695545714430538886098544833384371407966653676978704098870361639863080752339859947974643049300221275776385859685989129456991573102481853320884506034122997559344307337094477539815345319903172606348757564073591717722733535446159748925901235530773962168649583460733091197697589619297870933119421994995735392500111463783681913899884575917748785211531591316778487314151098314905946391894450675128668464043597263656694079003167520751927358752786816984892705768501804798076448398984926938456099551512918047809024384529528031591285287358980394301953375606213810909650022530832723366347237440017919528967454964725461020494271887545972191641243239333433676045762265077466431827557795632819887526052547275351391204968950068250675182043136 A013865 213 44131838977350136375381310044331590523791439805295220726951908538434241459967840972249405780758026440475600417013857745297991328720150781461476157625110093277911553273994278822704419168530055578604660599699785602709158230861601498520626275130614349941791847937339706809507303046809827585611566726610024815929164679343564430601429500176240960732639554190566211756840521742253482421326827470952007645085723042370040850646137553938031213179852105673107980699906187158367749964898330109827570410109766232030574426379243472660493989646237384047061042127118236764525542333405482893728686762683303893035187332006642146245982974042183559974304383231092138822644729856239593546554349413151701136548905486620149127820029972013858778829186587735756221137999536078794765265721755828930536624555354846095894676452587879950393616831244896394310222501066516180523743588533173449243984821761787841091514958808016217339949908163602062423672415155651251519156922700624109809474943662358845394996270034406392168220694915786674538952232029753782565916651630662321839352390473837729816968477819115943756127164514861402905838252882707443620237376314833783382952006898157617152 A013865 214 10981413756411989134558882140951118333216071549631220363928897305435669170966717804806764139237581235236424602966392250477989778308092559252622035254171394730529287624274544388011186030543670789735354906344497051093325260901754024079884477293301029924715949105944113924823321231743783017782897371715825694997285905490417824395414905387854390741024165548346971603878140706168418537863597133251929966341970636079022004947979699821508182837968959158850805053519056362990963959265581277888614000288433351048631895664799911789056040431652540747198293234575085090590419749905953119412296584532011874311731734197876778534680435396864619595526108288159119087516333419587810541376211873173364097209737250046664947773713697996152507653624156999463692018210700561558659030600075946424443289361358057063733664131050347343816344463352330059589001285385383354232084164621886615722279231168629192074483850230116291393134415548165428397007254408011012218014855389441698492111269181392076217327711865201411376002691957285029798876561800427693223442172258560966867929734026385989985815900272686258516724634600561992607865544141309858610910906823172719986746713780482356191166464 A013865 215 2732527147835508080330555760897148677090821515837835825597155374306168431149990324805676734294765813926350006805333316470939152515959287703948446276365976493587063698123483429157599442352242689951427832055513890217654311320705257319845814253846681878226919047930285756141636668737269015880953918798792339337564646434991648079959881737470583756870525161726273638136205508197299921613674601861344237384805237316815203535215684665985524151937492045415163523077253832915767543911973120539579598919771447608133171862063491650294392652688965019206845702145787573261795327208598126609600583722269578708736830883926074556341602100672617023193952577559209920784864277462874072631725552825474535036893339403611732284428726899778620784466606234490549412275405042133764243902278097900687072578365448055282975113057520030256508625504886993387650367845015710800277966851193290363406185650152339122277965420460297019936422889681099878884109128854196192233072496265556719189031332944153109310089198841797595513501845115148534914052625924023760175562607442242507680691577253678660150542096653067079233624276927041744600399079770414737870182766623714259742158283424985655760333570048 A013865 216 679940195250205146644812851095559299617863299428960364154991366099352503059914392502046153148035167010921524893384699804096731198851181477948899783840698662852256234131462628644143784439393253025993690306037632330639357594553730589411873652413177545122960720534588865272235735555232123759689525522541095382044886101711841775032577292498280297389606517042672121924708289015750534094973878530362009276935856812017760726074789246806509945774910020644745969774359225752096269486704095530104670758404568851226993420780982754326054312553900543659277829756340613429879054859969889040520132448779783809252403102509092984003593533914568639115397607779213323008739347889641881241097532760668479502300243430479514567798968971925713767040394562540752391355313587444228824338691663656823765643819831170492173263332328824168787554301632040338635816331610949349854767047516128827707087987698706848474670691503976628064819980485127445062490642751047346905739895390751009549245044639159506495848115526202179286815691123692640239733543013926680292005594735068087671201846551187368362579690994375987459861196076309651392406503817431840053713318184512066680160729981206030694155322902183936 A013865 217 169190878664499047049922071363810211642512160523507065333414811609234082041404618115069148380131886677661624882270701621652997817672537189520980631012648729674852623251400108810779586169623101936964061946231956128097652628967993890024535344677275794908036562012062816523420962549679519819371064014824945846104993098461161012564906272846932082960050568848762189442769012972367236899920540142467039492398503122248003436990641957861357482827062410257073429150893354862345618928915553498947005434155325676388515226879773500724460746701412180079825420933929747520983664978916027429730705597494771164823893968803542625395582186231029943608362617538917209590910629414075368592984781271902659091516374173293078568934553047222219208080195459786140499045725390590922346817845324051054771252682976229815908457461510045975567744711983703861543427449427415748623061393967533368456010118155044622519649257508317512314625285384075232409789671617028613425249069649871355208157742947651338320374878282615940676296922053690687056133376975241403710420336149116462391400497881025055244397429669512565711612181142060283175275295157899199624245592390488506576157754762683459029688057308396233162752 A013865 218 42100104719844626875526208861599622583429585927385310081044274402348935102526793934808886329724977625775897442705183225919158752967092773942884652376139408702452927948892391875603905985759655701178641462204790107266795098971363855642585178886735890598556553798585614761155884953161854275693740600936920924777997642676287617078550757685047804067115303147775193123423099035940084292281027844730358370972504328915215191233255419658557305166823593669088095522475095277107185049319915008249981256191737998707107020934947799732269016523205795593623119141831606935141407324033632937394750935235818898485459184045323118562433506564239642927956086847443847096925473738363202117729589093450082467060202418288863326465122703846399249985011196649504912658545940391520389403378087674272060840347610341217552133287062467760192473052172328999275574139095922715561373612783729263139645909720756063510809364044309663224272839012690208230992783567808463935831576499116789059156307493149977816935521712819889750364315708463961041551780459503268968071313084656947569776968688731226546573901219524150751151882257941144383070102244730373640900279245710036068358486433108050477275338676162851490353905664 A013865 219 10475853257648378194690937603449557286679950725483141478086408888085290219431947188386364803198125632577068112463216152471916110818307629125755873820059521346248766967378791655190271134248546647435683712323342331971411158067242410927255755232744265129420024394809655692247941164665170523129424861212335907554358709422426000332889942136285815181628435112867196855287616579311043054616872720659944534165830197172630826464953412584478131359271048459866528985048522907993135070192373091332859335940702549694286854233284930902979963919502344529152427982300242416885106667253936951077810664716599288147933779684365842238127454305392878829049169002423147360822159481264392309358889113301370920443524288147654439250969412643507218172270306084689606426651303439502801536021376312164465443025376576425845932430086327977704213454518144969547739664179516641158567718816200920005564371007635172795521715673873662119422259077205729894534396320744915698080842843428228855167982306135495280143699738844398806362653406368504353891412635299117423863120977481357577682742672754368564037076988256633479710625166008010839128099681760748333812498285268519694961778896123142416361377073466954662047743054184448 A013865 220 2606727517807161242941335385741560238759145498923421060275197296440038935881690282780555926709395997405417012560447001651891829687141123970620085594393050815629773182026799485144305546877334359374716049504841919149110181284188063595850904086074220980683843510209276245213439695885963711611341047065187968548566186383001106514833670081656271963274966766004970327894928208663125465366425672827255318325551859622860073810927287560220862382390133530365508140407594052241747785786108581062538054280796896845528786512576755926450310382017607393878056959691733921078354862226131639410593783322760834068426658266420121255797730709719520824789962821210956604088099588041981267122391095841006728875803035668357149427697220886909188112242364803665484146356497137458361111811271110508508265118890504265196095058443241163348094842314659049062503156117117484852768722608472907326824593566571875317055259554561331092500079570699256181116782905283598862984852286415933042489159373200307561548717093416129443784831772413487675387507988866749986814708119068641168769952224746815038526473941141874622023354281308105353121923300011890529399231573319936292736729366280113773748034179944929262466663999658824564736 A013865 221 648637221710991546403578366704843917330915692788112709270397893667767768493312756444851292354952424826384726069441148315043547764710700159857337138624011620554787720430092569487427837840580863311929344030388824425711384629307084240682772165546020555065522148332394626648950626406696122287673215423324852589876821290054931336299091793758693465165636530318548776630750776018062835798058433020951595369583720333675517886520658818184877628334901706627910121593902443207418585032728970442953469122799253435866619005497499330690483632978205283033464669394013535049769197077452788097816872291769223862914742229749851612322660927960927805874136028727564753708449996691662282660598821160309386359623820971428646206392754867731387096345492118825689751106179895708038912174222212970053128626063761957317274725582548585158233135802841240496320785342934577990884146784111530475948417266357212878893494345480605138408979799736237314059651323887528472274246764133449450828662505152178931155290371788922321755867259593192965242024387885691132719077450684088119307364751988199479666619563722214945947315292526458471228034418588558744211469590852346387594265841670213270549270841064056638238104936363104634092388352 A013865 222 161401697152789448474695212143899721637286413667851661673171648677137989369727999811685236779267521774398964157311179817528916077388492942177620914878090059565888938050060794250695643745547417379634002533769711959498615260079740385777575563497147386758064007213846419738311682270031009501086301540216769719644229195246948674273975609224563212324095669112225129186582977098126611557302476005469427379004256298069146466738708575046579470013830261463636131376453932748188381350864015173260997628764383830953562540375953753454374423361232776987783080614651175953504168847176732167955967966105519512256801138513115076397472364026373587791273016300337392794781029576779709119002125866962105226637914619962532892829121979247336513957841494911634032147252955808822738594136061697764260102280698015363172104516156729542093467648092591555180493658453096910627684012584040351391196565222197995080825984974629937800583261527967403332091158225581484812945370812854493748597748482026987797233213792981119167155961939093391927103412486372295936753480208623014903490185966727652924404279280126189429962358869943714312614260446228249439628401230971056317856357914482508537316161923651341406064127525104052310477178404864 A013865 223 40161907105922904042855359028190855534449252885798864677458647683629600170848157649141260838258695978167243049192055496355355245368733475787941767490944905701899276232872727554989098424492054961409088118482984966305959432396161959673805682616122178541782583043035832316323572522616356156174306584855219242878512839111688732516941898794566513249029373536533203345755815357281041007026689709392968553572387103161141853611526332145990462682481411620519505842665784993597211308298194623592880561960699157423836874046829324379558896513822274363424039515504881414862349342580680618816819420941968631273884340898495450690135843285410592597278047192045554123910953151649248579499536983727914567754765570714516984788456080340073239441157614861851719487265247499820979689856064504378076369770710648558848841110964311325418201741810175741858672598020201010465307868219311928717374223717369971511952091493207116682794734132527184905930907083587892028974822510104209388451074950279739427561135054535077844601752321228486900004996335808991142534241987272082044465269954472775332485365621832359968236393682325834319836431655355867764561614335104989885684833252576511564357455203786010584753748980326691544520657256839118848 A013865 224 9993567668981008058791784697702786964348076494079103095421390220412920669712488764151118216905587837639311422416557553269095756415592688247265125888306802775615000703578186542963047339163207020157346214698358115135844497482001772749552415616734913930908843703764692226935427197947673135053165056122693914643946106781839730689655686560849574624782477075842630054931111046982955995860465253767671151122524227653793249717863320280551098810207214616357109677842212611526781284266456364577863655993804692740088177042820634444014399337327424174399530600722110652223028111613035919741426810151831938457143188314454419986127882156395288577165891038891079323761010294631185822534028786734984437723553826492034690358881103383181104316622131621304287063455186065875454018186264242753405499242785472102195474831323471515726461975818109650198177219910562657836103487464747825846601662836040604751262062830437713258413179283665004474512599471423342349353863034834250630547057882028008121238892357890072490227943233595926852302043248232022883979080502176886719288382053311369631532998498411789795616198312760502005473538961665511287591395618232844843234728427905118525582194293268480585825444866272651310406164186533791621185536 A013865 225 2486719430207882197285277369898779885912660570174691381439895371325787876085898004161251048149051232815465139862756849095055635260404759801943475805039158348261831855072767313858580995498659129239792773295821846505482457997441465116816626682743382103255909396495175896212796220519715401541549167245122172168682397642738743866968403798309321353033873335736073321828618224042862906361951290025517147876119948615548681913795365712050091019141481627417372315356833448551432040526590870110638969248250409303901621269919144109972991015905857612164183998438884237813960531068894953981098716023700644910167853834662322233988173172740152447233342998989345050290099713633667230592787451060839647607627345753665976071381102717043720549313718255592388358573680859143920974253324504052815397187580794594133504393227882064201246986366771860478112833984785127274673302992828131001061584966817655761466041618223477065517468227512930393401919151673213123474420446683876252900285506900793316824116063198502517888399570702141670512022025544070718266282559517679076133966683089574728153619082356802478422769858560821235025991646909152504713942154476115248031783944172486452957668570382582561132117096964356370870986646863576436682839293952 A013865 226 618775369257487742914890138506653196571419154997708805826452045037738448782206172171452420813024716363937821682329512274020883833117037191037198971519503850114688144161466836242058426271922348446996115364745941709652210988419354647947714850720401255517374446948687608606422509144361822796386762383938240345077578370237967113905481853940905050918124769877878596817258729925033662715857063399629482940310679053904209617973528440860848248475013156313519587974871580669949937508312659391370515995980645847908448223836520467172799300469886361350038232699544442663723426866935269189024755705609478874286887405386694966127745106919277613749967205124516707553786091942892684322864487022370851193501127698576212157793902551287423071726831140975565180040606155542500143865403242992470160912980104280447428165175680349799324690111616575586489772706102052790011507330311409493256156310463170918437118067945784245166842653988497495650986346349148967940386988589242295761683843253138202611978448237809778531206241976955316156847464660182204967635621849903119872567197686545058755921343501007874310894669445406269553987553483698236052979654182600709398244862396328149062362585705438783851626961471834724476569349312357451892664267192664064 A013865 227 153971112683079190044997942944887528209259371176389877571407715270830533687373926233766848775746566222271376044857417198169164565962178598320168294481141182031738080287986115795783882326094981808762937378440462167496178964670364855758125781734458885212899318383135835024753325795409841090070510857520120221546343981023053832887328860679823285630058822738252287003232124284705976360912144799856603499003386890341092287659589028996286591364534473711805706114963245161264982850068455661673508236311856067626754988433689060887541995534522763067452713519093042756899627754153236902843408011738217847246554766857182081811499070444937687184631839585543741374023700830333872425427016034750583644181272607492116023648172359641952057783930846471231834879864110895951395798316019760302335080298665308312294445196994892801265561289853775736337423122004785999844143392016048647025915887045171745976544963083085385293355791277265808837826234534751435990542375144638338938971314084364885232343821231910682811477111603609745229940668326322458426506707056155093124130640934738380060353419746042791380528542387439332865657830908455599473535033309564899720984065599803125987485806926255743463368040076959578160953704328092529469355434934084984373248 A013865 228 38312939911155961017276928138862253419366427848563446015848524606271303358496628812600672514566569566220231043993960836254829557277500824977204117052331322607321449994220161165696495006966866513438099233752097082062409204136856227788005954520548873325296163191912456100879419564323421578124425357698446554967819865485928531345019815060681787809898796979604793079588255950011957509838490814837918361864010766697354676122910857263203985102419842162656037463998534219967888212548233959205542401457951769019700697281931716398768849832846368179600393610382960015284848173321458245008330902376844223366054715746606331781318936696954734577526309907750020253581065525013638143363855253959057229348914425467478214396422024594426214442491080389129559936826346442461377719286571828995550642700877485997964851387258633165524512146876894724024313670294694909913217888522137416936752702005224175894835636253890302593316308255104605744733977591751269320398640291990647154862110026240683122134577724778799025345472634549420125056596380975469975184516930197184132263675645072820587177862142247319864799678259351304075627369380612823728198669408485653127371907011330211445718068309074069157476796148430005752946432155367920292918651585518234831564046336 A013865 229 9533485463972760091851052582649372242847786974413739399015620074827700957301433140697050543144628638301712531139105262806961748396475085280727654854365707667025011044961791143182590245573579328271829108533001821123753407083782208872945097675257217247280094879369960276494027729029725638127857010606819853165752552768594568311643970621179570624312737450029019871580104904553375411088131346437748901819345527098836158769016154434517574021005334165018027114241683267023049559704802152537033526839585054588710163906057632854938450441606827486866325142858812706523359340663925098021912995100234901788622127028659546749809153656176640514395026746965253039739083696720193606489514830553140128493349074317923539044690485223880263792153940515387886658200373437970549540645516241352620857524544746595845589900394340207843795406531671467968418019206769523823525833636740497731206048345363942136263741040328031774900083615734189256673645112110651847533434461136616712838648562049521662646991244412158119074764646600201308558082990670888144865113716774825721999434938114760092348641792579685096597833540630903695746509577716650153935131306252302038990206365443319174460918373483518776593266139206135191517166606084510342327533911327673409607744777879552 A013865 230 2372236254971269839175481116245808593932300528417319602135854774459526484607230211265928480751764233325891732548405840754781905776991688420574023812721527770201167548339932413740410295986564891412535780734483909153865807791471694598272674544729603882075200569023385955520561907869924689986630915663316197702940539210514923622122992497609354917588987085165621072685020663609825510291881899196797934737511386199057599058811827740249876978794799310949765722890986530699879468040465329220095126550547628303417927505072132898560044500285910097211921417947844083389620551456085809990988654396781651081866421112795412336848511322573745812477943295500857844384355674422279215489998954316198964453257036860677550067568422819228573799929249326324998612933315323317087783297905097368255353219547518384937449826094924462598187298598088874717517392555258874152055580235497411531451463421873600449650779210546904802611937606270369781116616460536717720525439563833546609889066598991906574359776125329566129085611836542821292011124906734618438863075976372513434056563394520971983299297234531188201956632115582269028419995471242389491103986593197372820966011030325991996819459240710650944217255599950941031975599600925220877502044918223487629859514348569324683264 A013865 231 590288291797011016621713317117677044045362205087138471238669015238312894217786307929723515722422997706948291593484922166693891178300395813068275493367123198114696923388522062375853774770928915059964103391723100082574736684367484710277386152314156793184536307991227174084092460659089100458753344006334296106818100252830849474740108469165131002853502834375931822758359061767360101376949556740937623696604433250683900489002264720261857388387467502142252104358409960407112407791445068800494710529825867445996089736942108973414492993095143581309436830270797938958006061059920744271677688850859971802002985298339108042602688769418670318010511586106069459133847991177844581748807419800408420722832854996116116138413185786954284475783994968368102054853422718531637587293584321188337716052326448094760755515126852243877232141884759650873709287824310176173004294141159291906194130546191651747087502692518807415843533658443468653374809907108272543833786177547829070031916219960354096711091812818006599032630964510623307733712232792588575379176921352725262823162782585442500548330729462864622669272682584567166879804313100186261850387191958488673786614456698077240552579681784512695751468145446992558868552399897424561390588841091386873913202674383202199585947648 A013865 232 146882616224433845288014168125025814223895568216242840075260488399779874094000202574768961864241959365415357293790040152582774329678844090957405127565527999633276264840612721825108446483799783792200987775169242439747236878644529955427742551052636263161694538590073040181692895170722459045352512095784175568851761522112405936498530670599297877702042817283431867320608002057695748745829112102960990779673474334634176326479411534872198497667230313493060875631711867268022594655560859359764699810557630248322099001422778860072675120457850767624389785349943192746798564185662198638610102672137188503436006837756316932456912251871986572571191618993945475655193663340765422965719247883775228145303944974393565410953629845739408514678283035968971570513286881897664444121437173809936450560732494732315508316340044897548459428329468513446206829507898749757481004519732948923602097892069961087531277469984839886899178167297805191956560698805565673627248682131581403154181776845174830592814397967130218050487628161107418909995082310245400388751351694041332598813241516300828296442232073703529788040460152883017269035466837345547908755545749414653675670848489095955921179507377803863109229321567866052408379630771275948459943002506451978609570047872120969727370525147136 A013865 233 36549095160358322590707141482886423404960382030384138381607217849494025630558258407084910318603055232815034186128363271247476902002646132841113032702385463204747399532819344797185384955456867800580956190070912934767184446986875677868996034463529586635050775426445054734491006491121210929173156289818167975148521523070274193990802383826564489504354718310270918409121530368020548551922149622803989257687709965635691363670524931045318896571532253367105323805190127356036598273332519756208969783260676249950484538722032909309603895573767922209512159068197064537571380323446696211642629068113240889686988453452579854937118389457810162826034752937501440598233149636409341727405851889415557569852271235868299668338413621775028499524426524406231133833962201396359638959625454833474106865928188129231532565371526051946778256470078309137846537800109461699653513316654189146557757222679552557332582835411267678736896301725047461524934911805186517700015544072165663709661359895938543446071192274956946417938937490584681262211896321422983469533776344731692873227896512984167706660313491363796724217683780762186953088633284070367377231459959918347103424528571238724903778939179833690865195750544375245552881920284078136807184537199685458741376534152115605139201062513412145152 A013865 234 9094584446942282126890839429469594508703101781384545921772087231925297385703072555951752404398635439691830586602692889511052172479122442527119838153399979580163704920550503204573233709236243328554160490687725407383988040312638248675498021247628994101572954550913175859692866127198673157928014825908034373592156907628622468239119338772331695052347593266581333169578528644535289137271892334941562254968948246169060353404864059641868791671687513669843551933093069770257298821549877555976990369108320592627678968739280892889327356543411819619237329565257611963012961708643888311735458676276753957062592710849512350463713043085565818436327879642944358466939551090327009320713852937347052021221480356163580743071984138333523891593662100921051305494172482497858961681601521177123028959662642908572940711306527570558020727113962525819388629693876837573648183025609695193716259845233798421946181252101056559035459380550847009946172603974308171572330267862565126432202455505626179642772786916162086891068581693657167407838710585452323822691028635412276601031043945118876418783699126683036266480534690534616503910950797341797655211258644746402146439332293438474395257120993996376965368388999457981101414713988127730938005342760472132069534205746139230257997678787337370902462464 A013865 235 2263023637101541946198501356913778140789610222465479330806392010094435599079266950242586454291321253729397588525521277082814134182324995618908283567386823718891295022790422813400366890336672899930788863218808088570172512047074400694421523623090017860282601426812827375519095264163100239233543785160348009249683587639045386016876543305396840343265756327709966295252564439677005066605639513488178819028433329990739625858439133688805495169249347401494510714615414737072664180363899132008866467525961629704730613149332743139437104783410249899494063190382182099980441287885276016385757653335297240643799069426105857190586643937067513733148338947313130606045502376908250383291869454105941648544583399984896123460087957109807416993034127896387038448725927164907241153156269717545877542090774760226021983075825868437093413569221523224690111503986761247126024678628511674442804369809216528929712173322810105697911428581228363178926021392135050948686085212777805540377801408375973532870438113922444405278377319996100280427322032399272641447854037406907611187756726951820257038785421090793280260884408115109693901169708804154194141527911089536738902791933240882460720619931178106473046546971513128353427226111093799544765745449773801567126335484223316943558078408010732676401539842048 A013865 236 563112697667250885556465489643569242328960290876530152843216136655818598990092153762763272594218050207993460747982510419070806636856293309844186016639998119619158723110986489504040094056254991035578054412462454295093166517697617273594296566180735324209840278236689461505167512772232558728961167149019715837617266479398941493351424023768506576295504678536726333180286114653708524733614491420290511896483122368255722581607126514052848973954653612608682090139182879855265173328309748816030260847420084242687527931174765140872413657465539302990906731789179136302333166547069001709300848394728682983877810043436772656448055784148383577246767476937820914963514447450833759375282460004089672290645776585041672192820606543547599185210668112713779551273369908298198630622180906356375800553531665136561502092723902494938828285256530067046089825760033774644862972832489816974951896948366967326638139512261484221022696596724216066538519755047748997663455955665926908223289080049010246131216856763549686254229185289269624979291395965975809916752415836035634707071881880875338199475053900864273513876389040098975352815860981155296436624673172231605814659522332195264466033298714910589901118376015554754440003527675692328323149971758114591551180311210256401699443766422126633334347961976487936 A013865 237 140120458785937372354786420718988621707199847099388750992283157716340653623902610805095910646164465869355428824841984032598226957062225176875148494892564012101074503389152990156269304684206041929364958435561857427156622810931733501423016003155884732193782976114191912085253842538140172053644865144024873931305979652601797409673621542682365028392763020169650686937916954481511599626514761129093728656225688305137807961426464504744798515887084367732643581853513154360145343609629971417390441867185234402276422950170079159533564435214465075841833303884565022844382166498240273833328748707757127644244283228728459013649282616881210582293467644821391853912201226988085866012870285087737641335425969879209089375083937167444036200454340967822795193302455181021657361654978519290469703203336391299260871688736674105620618519876952889643212623523520724212430543255854106137511230421456049213822021531115049641685519639556080132268912947688041478586593072360263924427017468366755317565322952902187595530012356633899539322847036641005692733205337137312419055430110512181972154851776612259858907004889637625908234991876319662834722918190674792734938073358260964812047611997785828631906275087740702520656814957798597873441306053772515170044863299199070520947675991286350614425852472074533446090752 A013865 238 34866454000622368237786214640347376716645952353435101686911802700872477522542934451853625637906396371203450065343080570799482010179707615212196950281106488259134570827329716846564803623180357825367741337437728107314236767289765110626091918097285109681243405512446601867997884146450495292452559083517997430074729528916210453043906595708738254745028007834854519732135751617543494358264921041274650688985950472344051030657670015644657704305214977391649167759773385225743686141071445047732098430695436246787246875536721137425055905543285773751875064672204083764413303254090123818494859198448621585972593484370959913284378292123785391613248140996196577792680855713899382211714538778951932768776714936983356127380886253249434415831454571705281773539836527603981044615331614912086157187492600919777681224051724091049789747538021941435699883536604708847227516939440688938409194488231751637973761261630420032439891222950018531472738146599110737199659127381549192843023610688636459180414441016557143770924034725926490168782673821454728534188950450551723858400785258967264495236077277981845211547840698309729997929498568374342489773179221990025820110669882792396111431388633043310134502242632694489620076579578940706044147067972322494792603424466303115868452112263765196088813722331250306457654001664 A013865 239 8675889481882865133344819361386918443156445616009963222957637689663500326889403465523641374731524421839296886659449424593176707557037005308481391532348289686496973528106108102364413215163214798401905812477304760399216163278246832007311704163983648412203159080473112836017649507929569644611555181869950336520355098139278479451821366023396757404714809245562519853986803346496582788155776832542453880241752027934314906060609345332891465877675253254318845711999930992492252909855089814117273516706806792160564214533553394067751511088146885654226576092513886571266491075321753690003712804068367406480732381902994697142378419185745766565907761420365586845308362689001011074505352113444167334720247531199442471888440688168563264560172503986568674273464602836753811293722196401804222665278158872070119974343238609024101282459381075731328073420180422911873317495074905509922236682895683223580286962254020677512083012789099011223424378494549922958865579984605648753515251094874787410780886187031947198806569408921740401678530292340223010619304918511686551133584197559342358878583581234778507679872296641806734844792987765724390415239732166222104869778208274997509199695296337432947388462038778635241142895449786973766377203217688951024233095316799136927778675998817221273171696155129676256470960542056448 A013865 240 2158838931555877096860458091332629690047504675522991168694994901594348113340544043133178730557194684935115922901244119220369346494832632104920041617777289619270414916945699091327541669155493064715943027130352698139657756340852715702043385970532379201705336480312285613211943762357130673807982499015063482137032999780192942598955614150333861938529995414191812940307244250315437688342378260795203883928315640614951446704873544617874049237273688617778667016208366828723832276065061708626429403709188147706897514630813158152666744007085765851112507382252415423301383507254462614191003864461939998489413600053685976479332306802827490586127960089752409705891770504629499587691315777092539046233108633683419669164944473318359934247036844511985856356814744053075124371839481575053748334246494828454952093455776749560685170316932711836377827165290334994007261338934478887844969998278298647889929965391592473226686640238337085160747134949555846429700439998729392790634706960439883100999429471691533485373436279160814507630472049703602372178422881483099987891672023047086277844475709685812405622997983317974053444899528731720731515804933034385378798956651121484180209178579978236115164565786033365364324068960561392256235172231063977061261969573869762840013023506137686803845859497673227602250182053600990068736 A013865 241 537188209016912009765981507782480911033900683419736938488712971353524829738754255340915129882007867841774765327362376673842945227002193511931463795834758530542295884613432196293214848619299650279397535326899922583487318825807062953570859817819512981518742287069066653706754390274849539824987901194916276387122195401304970292783323380255875533888295818904177197562532201294490990865610667390192172845650637485499598386467093854354835419809286486139101270977160334725008632917821435080931681383764705170202722360614499769444371244771165288264027436940633034610929860877142441214375873601793453704117764928558788899305216566361170137527392565053271611936461038207967641404405487445490675952276887536712683117651463184754139158558672093606464608978926392214789347693561879283774305507223801154102639318787840146684412300303000551669567489193524637228814853489744250620239574611585609151747053148320738297942890063785893574719031083767880378795219885763832266879215402380176991787890034299947660232442896216143795562705621071846785473901322445202736187060532838852572688596579792540072515981834184978119666801239533371533064540773096812182577301981411861151529810324413144449008629233670254370335486727594412357903510376600111540107938413005160827006120665079252882774572910525024570723117300761641560783716352 A013865 242 133669616426096249214088710544530290054387574856699981878023426087840290433553698864990593598799781770804498405938234912505687746725409815960929999245154634671900569560129560268033237211637570578323047510463161536294316518063223088862944190187665054217271680775969993575159108440871360693731389430133406885960390126097518367893859923355830020848492425209564220423880012712510782239071633588036298753528939426791836065701379897966822407181984374918964847459788760410293348146207343334058392142084939116911883810436427206630381785578898601009314475188811599268306899141781107932255577380081468672103031682703140559391915648640782687661216146747335681741373473059365004145941026252036335878556962479535290365531448887188741955102471494396283801581444212027590462965284389545940127987973512888777667946972615839379775681508996233273041817471003122530920457623560041370335453829750070296447522729002945952153725220351971469984485942636129210416372154614385910632088927005064201220564253014924576190959230751255492937459165102549779323041813866684687250898646507357363367248864142937331324296791763916475472929486035567905315515809651225969015075206638676234057465762644371559535715229472636735479319833400772815841846294030158954748138531184900178905587017333000653326562526471762913982174724183120792852933707300864 A013865 243 33261277994538381884440122022216561134813369026742369890672325160289475149162033995973339386376547297592824947346422869748615293393177175325190133572170318054678362524786158740615246481846199962145280558123569411399187367822707927647944128732777070770992146870846165441293991271558902424142569094678955902247295795857097690519764952448477895747772067149746284096514911323279482966112672728978248291438113055447466151900605762770880353223907535979835860923114156830414114405917065656500417833499279570339417872318517054680251160469168496686349739490182367869131342327247676648999019830640432012616741579670387871674609154682583237736115736227433032359069444048307912711642797444346705529333086087707725372235921489496949038172058186893616090915113926167249390080577645219495373927503425159140324670581089944544548342381246550717797541524944648985613999311385692214263311647364369492005629975703261047166315754030621764819179606078033303686326715977006874914403951884524135318115444206209712142748767306296406818613838970797666688511140628074884098015612007718747441399269362415382028087419288198864424879989869202433015470429947133860321959193818315084672987320650324263902391091980135144162790112784781101311558297036112513027888806991801081317435028697005218568555206587021709412012500967934313127181200255088590848 A013865 244 8276470325936974641069004443032191340297880241662357384635776014285150680316287243286037986190849017154617817298105095525287440685611062890517711317030284582181726303767589451744773012570753628980534451839004023777282591110060059052493233440834384074087517890166393039088066436084544808004243752967153955067999107474713332527414152647659651754709619013005667364303998414394280305423748580497115478855128547813103897509731533161803700053411359992934516945220341872425604915853155281438311970345292734046698028004761235750196256761864135367457778376821058961611690173973693875923724102497919978563449040752541954884536345177976552212353150876944616307971967901428554535863500573671679430275010477376488719824208816074504823066429582761112279134589628476049000232530296615257472885128532289199205268430033773080909053131410341708210997852735026896388302676650724565059568363836970789434744918114193852888488681706947674983486099739609183022876049389990574698700964155329909639477302212719575091904461266360347501489318778781524997435604144765129559877420767104671363338262993988544340813048716321099832571737639133379812105538024605212731633750116198979149348780972061487235359780199600988192315389344462651001557674168089948841755627621383846666379993060733202546850729165461785996409894640853031004062752421874204237889536 A013865 245 2059450664143549273886482513568586235589002136293327712733689417186602614084462387321351404179841342636617860713922087129748324440681972001173303142439279773153443319619096818456555358264005767006484348720003049244548781711098464614149996263549701457923345251645883912702361747423789453665311981538322852947480353911147867959461518431622446465427903918244226221594492533450557556959202206782258238834479346809430269025141516859717938291690455529761881720513068108799408122421572334990858044204959881598307963704480747814192834962568176531755253909061137743535760089370222194533852115872762424105900151708536519717828947843326261440104259239011882765145280716848270082267986574747871335994191407106546441131297528121451184133265805937613090641618206432952224825860978767367747492952302946586016645353982163823268761508795098147937559017691762212682094131636353094972902515110281115476626447464191084801948415646503203861490813170406432229948293121810134683427158312699052075410416064195437309268770905830977989490590170361764428161896250550196718643418364320189584682186657320157465413192538179611913538490620220837165405845237738564294437889308914024379690755866840003991749044826627113093870222961361330374019599178594158150191736332284185333688666433288364256137960639700187133058666903272741410802942810639801988922529021952 A013865 246 512457227660167652919721216816298450174082579578141321414949405057376701667864944761946512604878280970954895517166660784669535067223776456995955367539450864513317608107459099530181582907549083015757513460695798749619562450736053146868171870251599313177981845657548585765554078334956377334446910990143952144627431424418746280088728554377476598885356187784547299171800766083569138013272203518042882085661164825284152702064013923237334020997919430381708552278707763648774321918404687260445188855608577257870167224513353440101231509405764502749723340699501026999490254558171129110247489696851219515119346549938559274426812749750560286664023034961804812216630491334788741110907635367662320278106636213136164039583026517516941050248797023068140570535141543124368007868639068641651344166307446804891693896722089788471612463756501862347598685490276574906110846963337013328297278639921470526279912175409596013438428162150685223262482022818573344642493674086259433546546657265530526028524650085879056539966802039733915080922533271458566188380967816906549893479078430521414735637870314289422433695525660309191669609698010791353542267282196962430513568872515694514447210163857531873274898322299277805373915319921462559628044902807941560828510135034938404952418245928010254583321021897876964693254202875162790732917865457123208507570741590360064 A013865 247 127515756873134837411320069822833175953717316441588061290324690359237159429418169935004674624497072410564648561327614536370889749847426743347217566015576637518577847060595262654294143638051253424976973589451856994465334963741553576641500942818445960296703578618659129693214352420243865284885093755499499900051933016200965474367038503642856257053840950918804473547517528226106675750118548945801646435139238965805106285159992712546992299112954287700741302480615410244251812071600475140391097233318793496230349450810106763207269638948455192748219158312938239550337159022218838398761103356246882654386177240714311581374172670145931417251182179835615815033488598419818152028109368723806150479441830502187097970297523654406775475415508660844091554447400340458722740133969196728239387271590614603354809975709151046244968272581457871411677676107916500687037374271581075700506868438528939353995283106431520595215910956444279305474849926701991242494080985910232107368254297820696491852729845730169457396953019285151069557416115799003577941787212983816490623094186044023504671498242546045265563021325041106056781532320375421234084629452363634555509552369685825297418928199492997371090739499334373894866802096886697371637365669255505714464079833921013793181120136970758647668476936520892520878551829809832507543653418297426882219355842771412475445248 A013865 248 31730000814255887862733595614155224838915387284793240466994073351469700855140982061267083196162855522065622630812272980314241238234034891400574841386787965867022762839782040396793320349743569492243870292210484479646798229697738259582857962603399545192549344874838188559821913741434121486568527649368451559129722596287318640917698924938459208155221351499027954761775881583558576340253498771281715285748567110339216207148931306648493187772874641317150859778856493761897666901400489430133797506761182023253990314543980486102391318798822002521924869601325048023789495953816757996440522870341624304656221255161423579416498133857752406417446164172855954486413034922000190405458510438282132036100469567520219962145073405973346755098591851095156989676255521517024896873015823160281263213564435812981984075875659473139227945202989325059110579501285078698956883914746062228708525087296033037333354285939568132748765555113942908139917856961109884852287159886014875740657453435319549460698472972729526422998613694762710940110966926497658306410795781189024994725772501706456714418250689217535520577722352628502321062250343656816519746515890547913716552935253663280407346741736241521843250891098370925007496099372510680379268974212185997941525913234233704184844485922707815816642453068366727755251808915240242517102367381785325956406753068496109089991950336 A013865 249 7895439562612921088659726063861472907116993648849671611883069260192908603186440848269210845867595665266633010470279510237553275792251370096987838931957223122623008122948644676014875489267391883894026732551319274039472097092147606608521712550529115629352438583895736135717606440108535317745819872047650538361367133079366072056832858890286681683680039336206124039282216166200047667897958606255571777983387451199927847257282874895957856899899942748229282740492419055760520250409286585879053101202398445210336917948607752317830236639348476531535609152636914349855587857180131525770288186872847058976216847364327352113366063644092246793665963923460092866763128305711151378971052069378619478806952043425191373620482905755159819764692807491710104055122013930124339138706273308619107287957665692215933061568292098020180368060750239733108603718463768702818839338274092156493999714522046492745733213678914617608140830610112641718272040183346894867564318568756853560299275453217434131404522426750233518887591042895194888649692122254265311700811135824827467487603423144621037162122155499377798656395808449255489554561877512812968241565042076818465917299985039541390320904439712450363299805733789834011465269399060577620134257391166666239785776041900841079723223121119231225286774881907829600794818115997060026015616280344406228384605179540023817080876986007552 A013865 250 1964638017244098380333376955922778026423735763630561486528087890152321833548088449156524273198925564579626825261340591091430856721937492923973677937116779744048528357249557152022133497745383657253118459914209877597789920863633273247611674777373260900283025997707943814122883445705087060185327850401360978761535706458404818442045833943387815576713471548106842256942672413067890261298384835911786436659162266256980446088724212326110985448115902553927388882882209618483001774949843599737456541278395209918578555966987964224750333443442360112295068696668948671503265637677846487820472350115944279379169990563360303681073104348686761954161489135002421828222402742566717219932124828527620642150491490869577219880732002404867928271688040673777208612244120970260699556562559399930309704677081869525475055576161259334557521345292603653268880080472776493859817430221418899484714936963949872882906287026151682128668899162375548864041068302902574543685764518100905385116389309575000569785650124493114106971837054385697134532480190164773346041136236549563468389875334987922341919125180197221176395268281808045141976840741105268276513485112550058892511133589877359163236331293542528448800617260350391976740925915107041650373247535158783893778374224058270087549689055674340544250558767414889055224976181439780440393517830270659290621398076035303206451868782182231179264 A013865 251 488864807106883488175114854696176701871071017535719875815757165882382546485437944980516247948635046085477702183429901962462922939833150239258218228448642537271083408191121805251971522510979306201607972617372672262413261588339594648749708258203343256339225925061663075155825333561688223360035499671071455067190452909457787782571148951801076925584766552258521772479559061888509269499399695489601642606772665037256958361149423201530848731025576264298860030505345983786362297664319482609870786079385636874459739238377549113973074971398649351462606533929527835827500595154653897257343775824050646926477627091862071085568782701292424350577911664440922628360236919238361379270150485332184899627591098656058638777362305622408096327700678536937330373401929109271910392058574780603458824434207635757763009029127358482736617151391849152250201968184201920520126090796856107596580587194613574769199337213291375367440939516372232574937067107947853428854416156568084488789281384680166541780902891777870569466016157916901789379986110679080881242108012013100976966389459355714692184419756838834939764787397098859488768381235290706115781403527526056254341330393436363035306422788434774438971955194127508736356398077307915387945675930668630513856660414920867462425164227101557506306955039213381673389741273180023446543999828741908692603903726056016567467831412807968948798619648 A013865 252 121645207682020032129590179523759041079982343435448248138986487100845013807064494725391819009554755787541587589707229365123574040964562440335100958221332619834238226627013221044458577889452002720758515042326076784400816707549718015637687405305254309161402265384943746317174329400822003995124353454152052307279134778366200249512744135974565573547108630731592489689633640487841538548074625028068555933128455786550723462921533274083324151438556192998013939110706251837528103252407945496779367441705686794745565834163962301128148191283068715423143309050752270444628628093522838562339366425850170576009280904522222872364251337127996536003002915286163659460134473087919938726550085566178232944132748260784383204248617232635051425414415241703189791474348824118348006676719279807119866201612754420875685062735818865976317919015136608252722256147211332286864015425163298965472340672810085036969409477457719515431063861737935376086740282604880264408702081071149599514414465512735200924425628366871089541367732606778506055000703892497053841236220845243942300500621950401198285633536933720975731551577594903404309213839539856984202118202561363629880261924459557086801367795291801793198269554865136253885035246372683201813298433180136668023980524365589292410178464958134757409372236317544188552916100487931594250436565385506623798014571961970714516155426111832529467458124251136 A013865 253 30269220317932408634870183551256009710014166481729458480920285558277466475639472351508697107785528992125548323122029297382429175761294001153463841636130638458593166408052953818934716853388120741011782815012082338416024022973011433267157032436917040257250048500266322283595122733465340898114783118703563479724881665170418340486755148842823100796874134802203622394450918029870585719994505094984354909952219910278989620725690967656701715250758814616081804496795258057235792988503173893854603559254509456510128637646687067314319370733348554596171595877716788959277830785767474965144029226477149644769541386034073761776141388720233634046699221416486675710784181207413294193204910891603262059954440015227499641479591923231045116288719773423488122192145166603016771197381411832965250546679704908055338465530679280058619140424374472504741384441622890235604946686274234008176413474296679079919172099094759262463742482843973935502415758001137565953346156237096297146370780282464925516426677957785266952757615640009909218677935150977826901422491305363740650518170761162230971810764262291657833233442156095003901070298120381693092981476579749234750365335187120509022957951238049623805111809876201584326721090425407506473606675725079767377743121838938314809009527792462587955688912307367155525999219116612994460524631438006384212907561970441096834483986990259511972446539973658673152 A013865 254 7531950630151757105432017513426135408162245073981704612724356496037298538066321184170612118724488750168584440339100794126264616663034308895018714642001659028928654783648632604673163464062272860227443941425086472432736089684420380962733218695342940961292044068418269506471541580013647706359697712993245107786901754507685536500000257196857357817487784711101931767656010835208757585877672691795147000953230784714541545304415134863952401209276817358548867576546557652898096840915221766355628712856418097082328329162900436333956717658320587537274570545444024030315021190084092330526719080482762100407294522169630642290280814038033175627108260663507212490465849378203064820683564386979422904902583217869089190788649817441427418376354718660513396421315866096161869210586811469220409224031404331681225981054929986615546317950077948742299808173377907023106050093838990196722553317636191248814447431761947136797377969491031722318937117894939062811303030748789145811525733999246312346103483129591623546388583014934945730702067959488114623534761356496270313549737466841520257177616092914557801959143878585432010711124421890817455712766780292161581402907085281570501200672922466363990673581875114992631186662372735000650840496334023048676138576493426698750555458819654050686189983427266784043845437691225044637601265089982004596466214460228799007518319450760254883127817434725434957758464 A013865 255 1874190339201922024058859781900852125883827766249015522193427075621953069824118832899541754726451984681949203458459128804026677093496153150965296801798556819486375027124856548286032611089543480356115330832687117108382586668353692235718832274399574685280221909632654837834326634437955986068896301319535166660830337377656407418368063998808410060441120445232915885609380488146665567609113051244770018541194322622088801801188226838467003897706769016962431816807233033885939233118616462565803803877488227933189922802262841373851117968355228438075105937963927387511347352771004862789624562234686658968547910540513531982375155518711871157644602717421826698427598232477025025460332693540863760272719587268801201522321311373585267369425097353732869458308869592440150239408737471509052868034182402660902823317860338429519621388153796141443945867397971360373524656950143608630866387134048740824996583340188829943565154904392405528065760920033476877462155747282700730573571442500458393705621914102542870294963888772292416062056974495346538003401737859679934661208273349109168634020567632115246977097689596170218089270512147935889139919183473659150623648175844783750954765844643150284527288725148613846403439571532395681949942383787623248180914266012352303498215929012156740346025956173648407198147951582910307263597994870402167747881076567652514638798465571575743078461067917599431408954114048 A013865 256 466358530484292661090614197249952836187924630731275030418434846081161826270475137428058773912092500252378784194975301938563566114528834780860996733785138490506433670749532304623110066682633283303972890001759200724313055805859785946398388472503394968087648178217712768607991165100465463925495604449942574590547734510356999170727362100951494292159684882628196925647953365626511086519310818767338613253642465686699600729793268860669421513874170748028795833839777410287906031255371571613174092126443150733071514870732667344738121386301768202703104760755439979689223584484714682017667859069981550724461713675617063190238374698032112323899021783381507981023136123383723091135345504799160211196181360339270340577202256551711969250068785824724057373049912638426067464372554962510540643258681675618917771331829823732094226429257085401467779938076372009544464887438218134422835744843339616276965549825705866932517204625169771052359659421253770118372663138907848988190082929180274063022557312129963947501236454370987066473553761077626069744462461235099877501617777074005532649540605885034501135805172297594227707589360078795183166464370262117553767983622891809230317576294654244371599494308056179880628260675463549082330968063242641868091353258640385648384068066047952986013782330726601280459929551088278737577015616259591912205040744044482110522601499785106335301699624452072101716352870106791936 A013865 257 116044925857467511444499711930100264134313661714124628369079979620067659554534869396498720830093801022799917628804094331976649283410439016191203539261223580869696903159947622423977724112773005151094182164917745434632266302283702256614203800389964776699185671482269903638263657594279022319508922246488110720515173873681152817650430966303962227706678708714139497402831531875576006680773149655514401813130362021752835048795918677138093494140337655573501324926019492556760233569336618907649335692007102083211651188314151080725876220796241585415018963828297641026028882974500523755820328708101649229869257137331145067753395252860726573780441388402387393933949007853818584213390292650184633672368200255941317386506391902275592732433116114337736644250755861644835219294751596431422849343344278707606546876041878698904470550844899074618030617551419799878968286871026694824703064060857883397429891694230042280552121061290244470500758773109418126094906514180717879429314715433785955650028981091923188984627669414041453724747329476467850186654083154052372718482554704878944700250488043584904986624672633154966868934875647126763017677662181063235139194900851414674398383144551404935473845367662235352056491360396945845254579445112793061320907614054004441658704425010844237415781484919361649819405190056398574828763949825106774697804698422076572525559976394527579625792520951658005214283517374413251018752 A013865 258 28875690990965355807757752318990708925069537071649059526334909488820675862274020621669569701593900696105349103410580400814413594489586361276889559081448786074968419807096086783003225046429532417757067536460812431990416088529858199917825560058635715315611769006276184662116422446499637681808044140438129566807231745335828617921592038207347529044708276446756759417741375739663328894390144375080959631964854242596801450861986036269626080333928499511665481683991282371883762439525169556028199498913511225569721588490586841719181231773170386181989998807322958611788819008310914327208284033094349581166826991996383489499212847559840314806934791558942860007372399522281385946986333300730742765962724006086389887919158509827040290796797148962887684662204082564807637287551629243223810447803043559371152272259252760405797216107837926535353794626554891643483436758691314526620512836391388841549274810058649880754345387922974112083644807030362731152447777736616391374155239270819826916308011423065430961422872235634763013236327488288448097645508819389160008285451052324437567652729440861319077631790540653216715930802977025846695214768035838326926156145568659216259898474625015192903827890526129347122920858190292828566387512486306523034604083420286033226818739484298393284643738455454598047862232252113770171790991162880968961604138717762157694680140046203086693445204573442964753480596195309998077498097664 A013865 259 7185195940663891416355977025039096083242903048612578780056968197922226416161369099331282367987013498013286228099861542295452163544032753449250982765355064336606541837439333466388258494753153410575326629232616879077039216141061675601952369760510442313414307705369715581843753630207397843639659239553500656367777089655404906654665590051210700347252849844799377959435422008051905455448888405140145347141078610893847298620889709377043596821652096390486745138390918775160580375351926990965608937713646825280964962307289704998667304264581533534436935383223786437288635411476021433867891732522933194980903894072444096459068131284010185214039198053194869741354488917928321827960503287887432183940036539882488568590700050317282089639548628170733268349865566272766214001536047007849867201347726934965442562210814382877295332878545526935645155424514906797431270535538677176288035450104942068220389149536513967127865271567649494257997504622979219118125885429757729898413796498236639171238755098424217316992776144137469350109621841565791117033327250546243463181685356251994448834163972228403748725273703811821221858493566379295484863681159893722565689286014140610100383057237891780480645301655397817703290642985206945117831337506992624739746603285636614219895760583356937797804470727347678541445654975757973659387095913041997268653881045418193223482648607976806468103357144418959805538083712471377441620006637928448 A013865 260 1787906676307277428914690475094528356585498051392365202999135510625383443586265795724801654190944542737642038710544747292461952758988758106284020543468831369006479018493704225108323137766416669460279675805210523254497822230812658863385012072247334381731509014942557067661344903311767220228543687896576675325306708773133713732693748103622860988807621132581118816402234929107571738290257799627832647019808872905937811010433228163708512284325334449037597766276089100660757535959570697015954403189162166828313073500847511874228382654764352152441011505278341226763405726708401365432215235587146512773488277769834409410102841243662822407179801729972585827480720186425940177095067954131605525194167172292039395499561074920549936929188164244979900630033748586784962562430217649057298155445757588681321003640041364520123152270834240558450455314592893288218417909899160119130104437120512944719415872857469843468360971254721358955206035070345165051601500323257475446082101810249219398257681908651094843421946473498014773326477422080498935233636886407922853430425130566896282692302689537538161602807306266903098277492671109292854089599510378674773465596417470636292498516898619087520559931701515949774745217275295014567560207374539988799240626788771529989565101897477873546103282060027377546825005218927808101612609850234066264353682528293499856185634418420084707071094564960058606331652446341677791553189491729011572736 A013865 261 444888394078892457191700260298721680025882651124065018192680887379935413034457690481793845215641112458492943776422270558277892628924690657102865399872436247212620187129825409742154263016692992695140312289962144922463202101337575530293819323961448708875014851206186360260307774980873660943908982946680967274546718957436408255533650728120683745566977981662424957323000921879695290782241428796992853223233081462930317389348121030431916528733241621622923527378011803095617619187891895679873966054365600296222798705362888074687996912750323274796201774881420204137991773788304928563228981501620841066452635134023435762334710192343107425223364424072538476623682565428739546146919949162475666045115005815772746860946781394630281905963749285406838633572557728346875804334635918050225614615878752306750467977758772816271284225856225746640343696840778822693965365356027810763382147297571477060421690474869936089919197199254825191541828118624128110120104528436804130199501557647933761307255504693469232078369784893458012076374029891134711052056333718656259464799546089221935814891062843004695827949747633006031750585056337467559468823225366546401230991287752053369934990956917184785915968925151616814349401905046209064875141521421534492892643645103597350363463435353214230223971881560732409731559698636244345540468934253443176691655530880328156214383783604306517829914602788141303130717741528092368227763247605913407667044352 A013865 262 110702468875438967907925159170651513084200431844503346606921170568524088696190176037965726092698409295271716185774706427557404578640588625588220203181058056266410706403888716356959729574969750758317154187735860445346363505280031594354071650019975205126787695455337764396292904264040754799994760044588518448860009171616816339040949377979725977776922265133024526980596965393168338595926699210413325653243534126583876736626271652244434653677749979191675307164525432987888723417761516185814398721239901052909711447452858165400763647793488441114088480047293552236064769055291491984245393925011317124247542105669319567613270606581120106833180216370817894215224180120764118746830384789997144933338057127150364146903109507988642307224771662186354470869126684660009800144196124760273740136098341693993332447841670957418416196488256364988010002772284676008584789792271112207873906476349305779898850084242835937126773677484976662061736174413479045897405850019986845325802371592650653693607001743885335956524910314608944060988302605870832420505281631880674355145000652473272732690972949350544472260391603016156892561580738564727757746220814408474111110024113918944147663669791616924649042379583327115148190374836458294031011215058363270935462303498418335885641333545811003335091371232520166978323462931053952989525965848152772542538029060013815767137545641826799444653310440978776740622757059918280170850784428274645056605980196864 A013865 263 27546316735213229262464833206751557303767761856731456742893408714906986038450393883879087555098330581761051681938691749781964096112294948882368009597949038256883508895892437068535003429598873020693574110842689626336426323745840821686312356817770470242108835835542606590258355953829789098392296131415050222666733802191755643276237515621451174502187121077580759097635904092712864029501632417925568648947895083786119216128188427771287163743941882822222950032363192541242326825488433595548568462603567058797629318892589603013002820007749315779300864667128149190004468613566292533423749861148416062660764397237908126648345351576793278423513899599983358253362663187809977196011298308064569568052375431063079411402194545091829842591354382245154955695306531197319558589480610116348435305545622560399748899661338667676339339004565807812696505009833140500568170413590405392909679896322950455823790664162313351907129347715941712774145935751654817948743292472173366696110055728142447459887617457934475916734006483404772768583841314024050972859170239024131961139440802356229400620960180932794682121497763361716351889883258338538337415507617690889430015729520314678710151446281587622594270513396478452716554507351305590220324582665402649433412955904118431355095904308871243581877456086530458189550183928060017230289725133927550697304822847061357804968369757147046159411972543649630973922641884733585491473142390856436478725379264346062848 A013865 264 6854405085856578263837649376502403507011139718334201844247652677347735149919688410913401114510227795320766012120168545481745689963814576720297396564276855087536837285582706900637701973393946771485223433149208145100545634990325063341848476371679461651284425838629737883067167228703374080931151830972269777006608705466978940227712733487116938653728225711976575447782937287197927382188950197817255098055002629488667616787609382859184927528732546586419381102452997926422410668639937908447541387686570798374731698678680856096931517708168277743994992756850831619247191934050927703676898525449282665704003326493503154970161070523556625056679810665263059000900738206349132245637883380592322974757608683262288176098030873044290203391691893642826397935574514770891420402937639176471213853949528352949390318200530223355238870403184119089648896734606800017037378980354527754728501467961832407823545478544836755981754809850853208273016281484955771659821690952435843181726457386945141486338755627292751511312756301278576417552254401851232651678493048916852804154249333731905274215314763741869166341656531452822603273463430938895171575775591525259398649674007998942132804404681140011305377520389472526346365691173240072625703806553797472063815012643533597510951224060985049282965731152923546972222151367187030207447452884525460295111753678679971785325889383410413789938799951981424974503118825462027545014244967401588801874193573105759510593536 A013865 265 1705595326323864082547249969653846069456595918392536113307831911009791632824815906664403426125809002765256848327885779509313743525075908754465041781882138405141966295446116123499480657443562563042211117317383761161658971445912566161478840072517743801612406250277914936919369355852717979306260372404491833152108457398759303654742214899066282079084501860362555221822723851048034666364840855623263220559222414300924140420494417955616703886829577032191907438485584380027541291499013029634818618580824784901181238045613514784311663414358928887593762037672706133480517263333760442361330013884595904272458555738031377057535119500517642126103750647458737497312132489362267274946565797359548910454885283873521691434825218201356819890361477278931778251104877659470453921703778631559685085705969039121102691658474336537930798600165110721315514272265679261839445086439577850264602477275878681703548468517268819664452012844807505520991187354464514573656751003076515730595357844508333446328645240250509944062975775959750727132362567321445923182462782348078316963310170211177453193545203291416788399127078034468754017742452447387163333543391990413346684795682758392768789985625617431293139699153553227675818867666019673751599129592394532568583217226115752135845014985543031783178928814244272040191982368999883100579564596162239336153247891373294739286211707052780084178051469651441939255560063577367238080984603728472144747959335183052350540010749952 A013865 266 424406696239819747388397304448905825155023675565451546146614430080388471579064591687116833329737305776084392083124474286861557428831688527191045276669296263628285757228447967242622770952996559686919476744319236057377925182829315663093102732924735225642818272069154129583520515555543520226735380986154511826905451671448075047016814817764461102302754766917735340956592021303984562100896079786447833698192431795327555709112467008732015661567577312074376711733244932451013154646282410190091186498703792876530729825366102110809839830721760992957730995358174812606224071669866278393654470014931768051924407341405823615980578855552805925522648481108452568931172551592991690559503860488571274486310014956816149523110428695480020206958427114271152245778928917761351990245394644448259559246387687942582224970761486109406396477276284831006382047396413502082032799748933035637041563625511444125657372518089034934744923260199141213799279131786114090392156665597535562275504083164697628116849452422014890401078388283616692933800042351730031957338579057237023766614396273987708033056240025409822290931589081472928999742889927388242626612269315758533882271079332136389443549703193636663534537619776956749029360479071007458957914614734716328105699108808834835466586768882643684671979214706030700305051356842978911683414217592242338493684979306199676566066631489357373906192903296307600628839521740083444586167560914963180721924217292269282489571954932056064 A013865 267 105605967038746827382149678060630134284974851238302439130754361865763224159961800478688655871105193270874631450828029185748335058131046719598002178284174327871153601542669164584916309341776039940015547237242444146629463879093784275078782939239127715667153756275511760372526576926717005225059018321546799486912537350309767410099288064733966385008199074161673920360910705845113086556690173325421387354788619188494946342209873390716804921099183397718091305934006803031650505296943744692420770118845462189052894563905497920437034064758157231399658119036965354970431948201756165785249829082755501707896454127576693902011679397784915804059651666851178469632281528357987308345302464613092167372977493641734476118134614193153684388137879335698319355621662440464392738436742040167349322646397141166128620203924522111575812448233612507068980057617744364550076385627126505123636326360063263664675575318421130740882448744681872706512102224920602341340461127413965969032138232022038040199571882945074809208281137513388908936103332138465687312008473303970403097894193453648909365281450318002776900297089174321071868864022786411871189265184198378827502993277212374162058017359745078998260626065004339701774473826728196928027415809413668933355197320643119989778821718874605993344297931953731031218306539225952128552007326591912845572060620770720277919287492046759774063825792513026812879675395873628443683265246517592118185397846837269950100445168689653374517248 A013865 268 26278143990185450551155068691182717574398862183329272533783869371781594594171614736713055617718847451978276293172440158348129709184864617331010078026807666352834892979065453561993895086132815570353948650137511861894102755962664528736403716336750627744889203481548142357016533189828845844161885646987133209927420493952280044189826047723882323514360192021797644951246132756851179554074329208911254658266761689911574488224767215558844002126952003220988095838170780811971658534049105879304445070212554047426409860125732858538188060401901780203639729076206163208002522534939390244675285470320217000979290473473163897025370207909616169355771243565912440955539877264374697910178302874604950191752735697860073161427672318910817593669124790860484201898049508385635773890691395338921866652748293430650116822582946686067632563118866267358988445697138565719724607188369142522924674360827262024208552757633366804515261486036679749306819420831443321800429623256671980006205020550507769618939870776988854924915012009731588988388464342678693905221692429173563343655207945458365415181713845529266981654725293424660955273172517988438731767234314451000405224823155309487493220575660087497295188105007159856671945871252430697994917930688022068024640459690268833296643765951005958535848343003910799960113652768672120051853087090518857189386988387619868195212145220979328099849899602601487902475388106026712898594257821465481952308917024211556223393972215383828487875854336 A013865 269 6538843125365826031545018052564377979472817674802189543126507783519157746056911238165783055468216249170658446582684629482081811795888232459709899735566605233908612089766814940738064902072600764002313750511017351618833376971701740014536809543506332203016270280720587358981137986691491369094490329311102330892659896351133747955842795107229086324725275301167951588508477706152792710799423485711805319125834844824076903053945275781938270737253720865484909863603711731004531736344507114159083675711130248729208418314806358655774411445926023771632081065490532003373683687414038353363040634150720236787678807095274318824616919574565610653135270078993124507848898739448884830385487460893698966114216729169917724904370558459216563467875659959396004926695455270614520888768521284974605922936663350935529869196959789787581145945993731039471812919710383585170513455896270472264392570553369264007862599787425928701141546093479095379514490124329704650244504014204202128904007673623949329820045925179690748676452268405530751158678359317424761824124170536116113928412703484295982990496219610738561579108604213445234822534063996099186503104448933471332832903195381970391913062282650892126956246545141601455393635035484835443471418528961907230707334865648974326870461569120714674392214886349132175675000445734220976742707366907988272149543094468227042751028519626728169741850217914533437748755773198839023983006362230898805156932440968609958179568894298388810295124586135552 A013865 270 1627073412571029223081409932055699301388180167656378428395255184788639060266833337215268129258267185713633282580062581723285381392794460659414533771000509513563947763520856095333734165712529393308223735167157469638017546858622487371297223392329767654740944566492265193709994527504417180354520217623140215200682347328845312771348274392122028008354039703740223729671741524577411715813642144796639941168719736107264703940719310863371263784092317870400341091180238797449319641018076394230433109194551962051786389146109895837033658348912664347142753995688140059463480459306609991544032127076992017960351692927131299301767077331578310030040955524296017157537057171134544910114481615869100901136132777152808967323404334802523775920838436219016426697919483525897552461794048688382801141016175814939989768412017898412423391708033512082013850152437374168265149204257580774154493332115935980701604466430304768690562453197532590261475349606617209067529640422862460024139442037443194559637781667654312808374658970851885027872316253505673438334220465602842844861034789833404338039491155318179297754852752203640004671360796212277352775940486237013538691476967913286456560511113916586789734776740320674973348508993149762573069880015398649300031367549289165579703830693167445673858363614600027257537561710912937674084841359522448537735515107282717871501823928595758023933204073424109184381898396556613512015739439126639011484809813151101153113738487106056684443356441017281675264 A013865 271 404867931396874343637793396213283768563023647478271957094448138141326634644316672965949599139593140355494796970962132335368548022731831234803437267305598783279144249892421663914083739922580113995671928469114127484967182219924750777574630691160200745064498718369403332681245358267979135821975974791601226028816189850531236867520133813540508473374752407561087351101678787043646512069340202174037509840894869375042890810977067560754398309923259640327457674400561180446909104913809985329147131427098753821270110784004817600920759274276636094828225762255071267276416769650182377415884602244822077813110232454443935467857305386571294041395151045021626541344261010007751079073606689439940115431506191204487760957017347437581596209934069761250295488096700924716139774173136723227669173521337060383147534053499237697760137405493394878391670361131296689037753606793822339194410884817072581949941642590785596202810036354048429499943434193313773366691535485701711652726665641061064988663788487925757964733483141035016255255524197992323733007580746896886590772461008823825668243042663160133191018935520036336149642384049643093398245942823071328552859677596879798895558865101498092124063283965847474194968256189783441720582124383991676702625405250024721649528863599042241841917524334948153982547586555649888107317879245172689914541803695175373253401541851800339660611347035998267936568116541811975253421900476116759838505788195426014802131597775223574296903409269931212233819291648 A013865 272 100744097105347036676079406366543826699074300249313367627725719109982589151814606367463170653103240300938481319878449313274426541592407029818608902098186756440916021989231067475069285172415454925771037304826606570339353886148315585485450504142775071795889345089295370077739644988537784324853925759343716275202390152887388732218769937090911804446786391078240487749332935937644648891238061187370101648729552136330672606277045675277638440254824542821961948036440439652965286393913166269422339007267837110854284206605486773272314371736803912748297072873453893578925337625594181337149397345783567266391845362104193350337869013951308238908438224834821375535775155642248716508043699746719178803052548569795098534456540597588303748110314446831433526894078284498966492287049957114187375785661343409259367193600322314809050510883732434379956119301022817726642305485720400306423649290801804711767878809150361474337626966050578809329924617190652854380588157978128313971281664796506923259187817027542205880562076950025164827742597234825899131742332411846084155093017747650188680252791959462262187623763321681596787813707840790216472334444550484826465179295786794118779703520935973259414915075789758698882341124216193370215891174717416897267684839174151537495566187076879122008021415313819051785281057815472957520122528334810776815266097077878477390412462067182118429242705661521007192117575332157426259478339273085584135072288244246115244009737604432439447069135455523402565721979355136 A013865 273 25068355170917713830182190844999833485184056279637143893542246137575187623824332131628595679952985490563124183787994299520702105197521826043824090326896006978706015583624344981956440368022482480089458754634614166110682106198057663767515619846855006665114737517259545527184111341787833949122052054549015608191161146523274713015460960986205766124102751264780737047642013115235993272904549241375677133456671917187433925965129829470685328365488500639474435453803547479726658143970200989152899459856470443968093247698056484766896529748012391216984257237247279247031149612051851330485558840346016610030815665143110639751272622479531931704064500362098272517318003528772032626129529895375626699921171765719253958525889909979092798249785764433959267364107287688446830208771214928637473091497683403212826857517955402238565656724220909111633241077912109780555858158622778649048009500328794670038624819838502746382380393216297626283183802344784531061230512526013624622101959214644410728430222886597382173672022731628661814416845955136198132749708058704484812480105792183291749684662728856913624670796274860675091905260549439511145243924506386240338983494529219554164191186521540098086732148138917236560290706620963828697560632787284281380912553901382475378096725462713985687499984815368222293835056178339766965647128970607635216496293468082657286011113761101060892985320935167595261629000505051396690998514118000432071498307628392249348397431027586132772493107113668799307233731566897201152 A013865 274 6237808953889796567791894912342998565785319092174669789317904190905109086811456212977406720234061285587803316900334197538335346240509751018136836044222187208525375269704413010550184969655770360485620200833240312181653249849475084590598446717732625018493830365894727232620276793399750297227938456837540651817423010411679493389063181844119553196192735802717920361038857407490402678083384796829992492472290586497583558665755185726849571627841234591121702722840844326475343799280393052532894278395005253513468579011202791217516397290257419331304626696858714989597255020266086270267382577360980005107187923588890506710588669196826889629785777754101637347029273454071402422425063182926107942994785012807453401007914238079917619174090691335630952416745544610091601654508958953122719704303551556588254132609907878649826769494001337256065922643899026100915275297326423256799914299985814635335051091170054315387820478004797770943297191905057424433028110892873022241966874715298398010376749221317799801039156760356623176604972612708450453768375355663554364859049684480552852657533996146923531054083578666131504468969793038132437293336222773100956029940910694760101784021324527865687117733885703053807770257109907671422471407377725522304575232612388804113282564390338046486591996221577705489819564698968640893595906396014239086191205696249943777792717459402299184123323378939623064141667453672949141414542265010283513215066883788100189860429557456312590045004829308434669217583893254164357054464 A013865 275 1552166477614305859556792794828133019121492520344007433015552735631300104289468272387594069009281937815384274950943959041859060875718522365345025186555895287471786179111088498241223626369384650340357845813736853360785141466544584248847792693666844548601856797606316766747368715055246665959822382091798915473033002526759031698987369664635956660915030835261905559278020966420651879192844805764800691886865011219366712069917194374783432607298990085777995531929932975445512748262538764047865149081585947242263413452515612944237040170529334167047192870232747768291464161202850778803173341489887376630831785402470802565809199733584828600358854650108618624335988172123495207576873321933869291671278344306904244679601315689902061014327334906427721151763627356418313422894773274223432589461261340928968452325588597260193694706731340752101395663326682462742949782784328551836036275094070227339691433118026955406582145182889838939362526856119249036519250889695379870513101369157130973718067262238950760092175454993059258280968545165469143312092376500473559716607051088664927432479499329231276079249725046650834520022691541264570636575438985076257090842256689998545647121594224917874656879958247262285095088617172545695396405240614197166092064281405930905116327062376596783351659603807623612442781923173764850835256580333015140295130095809266010115717470857992910583774803028304286296499395832347280756463380887038867160331522826760546443350407640969174406078641686476415610749835326220225294576386048 A013865 276 386228688957722955645235864722673995414039226822240057572126018312607667550556969154749807379717643150477699904593287216303873835826791357213533307221076536172179498520570373194360157396746721313491923489523768695470888321403221987809293951550508262717697230661975013703281252104627138384114522980666507734985748084738503375722425168390694367848808952799890484126268513116383648403313958708066885763592394471737457697781635310666111102539422301024310184201189082146057828175664045735558380776269194424186889696216365000140391179713155279454687096285755092679501610160427764991151228909611655701803134825267614744055434788107380070284494520295827789530772608845833559491768542443448563585147532970575597012114554585749709646317099399436222709635646922352281765645752223371565178100824581986037077929080861833448517441265372982026894485696905050569253680349790042210464578404207682809390098685624883367730648350148844402959456282661864976255158237384680763939516039890107214452214112997442595535256202816832921356569965030614017868634570229365836811402765736494671222878738777091276889351867582808220455286286381595945640640339633534495204428460416685718110464560534174764586620753770582768924781090788278890476878308832511909233020539270800598981905895585293330794960162534658598731362311507174255363038565397424823389917812000411279829114209708536091926381851787139012167730537663754638565192295992883655393239613488028480292591768634117641605813360568129299449254103023894031100500031293095936 A013865 277 96106057130728118499115330690672415626866208888631638005787261388762791131940191748714704069909900580419667022659756844607325534316452146998157919902434916648795768975870567102699026685347280157878822305745178412031412082791406533670562232552216072028570037300080566609814880523698580098395984982325208452711973667421651271987762499500993260940554829343102348946107646655775975999493418973245699318326222701191375073854399877623669757867089530008481151755150281688567861500606835828470463005320616186959272136888910535714933818030383854497268699542977011221625744659439561618278142592036487511591077644840991111992801949194335597649031340474251420524521209804326456275455749953288192974019430924134266955718488846681271750712376477760514169284057294982762976309163817245993306397184382384749578175249049011740661491944945289863716208664932277543248531788798955783314321973475806128826157036141410978159152690264237250477207425727317185771523534524904883852597655237935158386573342165379635932228871459318169486998017538497747294288077379313559905454973003743442029731362327381176610931203914365335112329797212905282345651816991691655510708342662404740608863117526839775021618015402241651557091128383029012875142583343411603398270966827831854645865607810279710088371527163824168439522346696953184310495612304972013653760028995686339582438147030194452826225448943897374675720725147947394223453929396501225738810599503453102808166194972764760996057750136888749840556796963641599546799623786723647946752 A013865 278 23914262407953339182371865966421398525264372490175987748256055825888622842942941793216177243123820381226986584582472615157330027355031420641845631525162685179553148785803824953298804208168334416245303111983184234622600331385151270586313341450433029635013139521453647550653456350472965083044069735121946269705225831611864329311258918275831155106360139295102843692957857932650047659905946429950673852777750647182852242377338030348852993189583621931070381953537554893129718112919000172869962250539939567033449604366341386423018411808136475282264365044678055656299577295097664996599386777461623260484231032521073500379392894621924915434203766512888929471957661678030160767934205172376607634111203035714177915125343016697394212273262063714104261771290544825150876920961850972955006417424184237562007036503571363689452280363644626367368231634512428485641618662070421765473669365303931790648070307617139576517298282223830683510744478158579789969899744142901132058809579748165881331647817877695745568288374542965058749788690700139471454732290870449351738394171842467488167142114350646912938451233332419355066671248100081647216633232925676618024040578321371496415184627260438594898179254008570594640254099657805875331747479298507796096798561217703056055240030922647520820709663847228695481143224573296254758349244201070796101492415535054623250977249001817346085655330911607871535308939480014045999410488159590193003039719095643242477961610627463001008171042082062301400325428902056866498429243986098018765886193664 A013865 279 5950633743495845295427956152156569437838584335475471383374050883267517799255178092289567815760986473101473525814825825774828745366807178461151732183669281278598569118669137370779248048726942989463151263960999699469610885659229960962533521379794151630139589533402354027324200850600888847544021960329864134183290754131643424791179179152411617987425806181079030801806089705097176659309716462057486076134393249039803489175237776767765788001350471812352105282262656859167254017473860651015578446726354242344067331953685459866412517447042215417436406482797329945068336417493742176433818610609330639152812176284283761246405092754562820557323791628935178098366168870667600964206604141452816030811158873782830318976469353530845996628380345838107991665073768849931943005996779301302340156860494612201029334907256669569573789827446419668244971814078996604939175254920307188746344095507307955330540630784988075103952366162320236639345569989155726297790093134566374492457705347895612583516589818142787761248332814275081498827419484297104961023945401875653091768098567904870015606306598100172640300697292572572959949940007239516440209280615361964216158065184863512195983221170469456445703740133460638205523708126051151570549388768806291918358579584923486844337487374544227900858827074433610753963830857022453664029559133040848335526560742418712012787170823620213861185787301397209889873994028690855094125310589727146905332379382007099312276143495652873466865216743363726582045777124556614204537145639548742205552993341800448 A013865 280 1480708095661558176551929185253423486356250617365032495267731829385222989024264475060597738731437786074785860375554739879202186367113363830845307822726794599116239150936678790245741850460822677954094855313943477218422215900357509646229141191976938338430894342775574557327135546056720373712074072432800752237096604932085096677638697506852887727047138203650257392475012913498740662489355366686688375296673340945072381818452766468676696559952040602011199061595981431580306151676055693513508416055812178830958962344699460349479159541382408546751535897927425204891244287437802853246379952515140961601672559449170896878465472040303375764919993718611198236572650532425960483125457721725987118578802284881129233931552822177787471033033138215588087782003636050466265242068190587101663905911910595343206531463642491602336185270343147498888732826440904883200224857032329878390130293973274453140809086239490152704266675176902469123441636871541597686131704454860420097707235737127561070381600077628106164206945150841697079516224445116617221661510382239522510130839502848904615723348483418462158431303108705418474770263471881423354850155714081748279835043676079957466750896890290255786297353064889277525956875340421560147602945506119607230629002075275681078450185658382589317026503658585464231130327959814611190127803258192820373025745162657532947565857290383065055506581825781270531317125682147202854781389284662985418747666626383590536072297338310295810507005612684682812863614813457671425743387023780192620492162439226889076736 A013865 281 368447556859656844187769643024979872956998553620175765862460246569583806804885777858278656524021127184561115208970037033621638438101552548756899636144753753687292020405875656734428436133867428600673331037479183323214436826917759840290489661082005520628436301101531768248825792196385844031522815591598676780661222398460598776490192378025217758896593493490700847484342413291718636528551274603382041801821820774044250912649238785933759758405986167079650684895051251582990740333856290328353326183999856082865180518156256117681598227001267483505278180553077068583498098531723359579003216344247555757267386312856092612062320338732769598336571876989461679602845777284616598937073895812520826690200530151541149537656151848143211992091701848461215058971528765709621712714312000169681233035872537260440767637161088470392517653190026078443481166668943243896478351625068708299572901309957828723933806547144813677708085317618995196924229386019438835435524282911828053752686882940925276265194310516356913051942575774241167690181161127258096500476951433424865240877055172898633339672249825982775806778015145386689914034200235198336234073946646389587967913588006327976366559175004704927815942957842528705338901204707777654648336136178754106411875844394998274112916597746656464934338958373138235560621766896589331661881540342635879060742220314399238408707401280598843891813768872805108848703017740052780760962658481259987717819381976281600271941891286427527120079220615554993690479001262299296210578479901272890142305764077705262742372352 A013865 282 91681542468502131852931095813191791747635864094415576171087708074402677814873337876031194660185225119588711419678432255150139535829685523812276850261171366037516248021634851416541296620062499993562746308718020144682094744515600016579163123346357597709015061675696352956891819523811082342051885249288681940685493291853747714751607549808770985381757152172278073281223891384204931764672470762108760225630927306846979043096335385581469308203678349926763639223805393033898751898754128434984814861017052188811508598693857522274947450021179390455585380223383273129768998853845787010762528329371807794192358271000607236844691294527552524693285853295041728658935320453285717546709971642821182346975978318668287321754055576677171726416162354356301065554003445829056590018127683626222120578782235191589997092690067966264710952678580569151248305664566485265248501191569096823599324178759426437033896950739138277051458285753769812841049846581989004299092378365515998271388582455956318343620830674406123388540975015055978238683158685617886668406680779081976067617919392782712731177325268698946069552187064656860824688958112924872401797088291914413953231873930790603015243652634770736598296718085872102806889464569845729361454777437631741806679890112496210544065262850496021482541431689904733431020635500412116576089307446538771058442608165272591291715480075453971523287803736157840845040469310292813542311860235208885263800432455922103158867844692584334428343552624209780189989270842100458474670664310793535799890227886983555938709997092864 A013865 283 22813301575522322473228550433388139924147727334341616649804096575569767126030562410368594229683209936957498239981423654913519520979572308261256473204187793353847243027719443347680803920563391998398205289490922388641534999467305783325426318308520853753129635826886874898969305235748959241337454710351001304664652666798551751357072009834016101834513395689332297530713503340914481580866980244677047024464194903617347489251747326665008170898937691168976449875337943559411094232470787286734141451496595130246345307630189954982719723883670110085844221331744906619426679522800154873462061449254245677044472893289623099958538224199879949824479705447111823425660193659031991668582935663826480445762726636990867270846705157255733995027586510959187106743933785432535809407390747772080102707859541147193722156568254992181580555776916560183043418395125407661522315048500521500809867034049065599180018646046321255755268468160682050068864115424689487917751754693448076881866163749680522606079858538373824495017427894946409177088007742059669975472971191620526268857502118344907974324316201260896148378809811672695992729002825155321849483973073853647452810593653946487329489108572415271929227368954743727085643919247843852528469515179360781577239770416472657062100847485614626017543749530262374629107726772838547791861454550537135480014391074981109436300146338135362642082750779275627853153110059418781379360544806047497337961989208872008773227403530545145104473582886587368024235410242181541283169250741783377100158285185573892191341085996611534848 A013865 284 5676679457640370545658406661440837633605527288058893154204052959092176293504436905696838039360532495033008202051057610899440889444388936609264970740344456995824517177073484527090109801161629957745422218594605199810450436987448632676432481637345861081098753542075914854860330160421885025940481530486060356642314852384817229393682942351017894651685637276167934259162502463326432280730292428243478965191474546256911810445490790788707313181124463568958747975380091171775381400054170942132629885658800759449458595588235426878260114333421400832880789282420748603925179519017408137473311674540832460310330278983043495208882983404104527674724934065815729246653877308564248550876829047101270782280030794535711484739327337690258801450704406694996446145306531696748750526459854549622236117002105342738508271663192026214527052855081701503467059886095845439231920698148481766089520833816497091175162399732998210712094963469358835882735595569356334657550004623880071866668521258160503801116063359820635496744176617955304888353163142472191799336890367553318792532349967112000141067068248992151310393396003058140289262743230989049046450795987913150802977765640098812335171433864291236944693504671746791098174947714279481512364126401110702001427726552271724202076678081540458621197446283114247203710133868338961524144469458719256495762940959969699423253438013610898556954735041908713029955794682305294208189043085178410857599757698822039687059721275312609546636370576835307960206545601382517280573571000579441290586586419296722741755785110708841439297536 A013865 285 1412539502803568683617272646379646510045330566142270501346902905916824411465296044118355603010160021804053496932768767435329675402226187874356621199261391923185006258205549301844886202042650705645708901497332801079234003136460818166142047270784045304531965041381834045164605674478098494774821900193907370664020489348618840824488913911088484761968240494703419417575923812954442797278680125504681357866524994294199879616772364453535618153485562518791143176209778846455211704538279463872746559708250710575327681257411797740971220769813914012047392558723319716611910270076139701663759090599344422763940103979908678999816770526410137830357154793465059539903377598444659095411783125448303411296304622665910160170656300092142478082581678926729355687228914895165385091000058527291600257465867876644308490254495398267013195616035689948510715445577001412334957291161683014819587648120226604191298010250361410767912013950007497850372863716714075465507482750569326042726861481710594481839312277950888371925846956199054425978694291067640429812597103939027421783409707016413219102000726533214994867809514232963164457826923653467052326444467264405140606563379757067670985378231319317071421974154480097522541068589639591943684590300641178200419264053454877676651143960385875399629802953519884360193600030726520473975916624352030032353684124951180246886999487802827109724160629948228880669960302387390968412095968971114330518262907713285779410444564378587258708621363375083350354115155083214539959682819216183535219241471886442113276575520667902433023284477952 A013865 286 351485029561617602681853187143940200387599695434313453391152543885095251953732545250058661408224138545546239748774717938467953789686746781151906766254610675029971477241803243876666723426676860387233037377384315558147955468451818305917457906483735561217297925177124529126399159191734204651808483069050358857069546405595523400039225426323969840290081218778041260514252274225079910132448532989580871640643147380214344444800700991702174936368119492675837738822631689921143238863669155554383271945323440813879937582644292455481350806594335851445776785172241091723974856323585994244396502032016071405196743953528636412882406643627687416603431541567497695433237254576181412029504818671552234439682071867203756975584748464527997106244964330695919034364545351193793102963726563463023475265746835481156570247006598941577427491529392801267818345753816415434132092674343907943587633657052226374129066486617930564201082255208265705103980424357396826233157947789666537863810396217010646105039752747075455363052349804923110925130457834943103431128162567356071417209404216308134135589044784712953602946777045616690138369989066539513564493829678336459947412378911710662706633636055648305516072672807591626728939179297198942530923973689145653966726312949284122036457453950738147440683128530259865115693882845741542580375285470764337010631928179852083193385856548953075366882337871277688834867561963659269451918664151020321091520395852112327062259741843452624758983671091348740235315182269666440407247795271201381435674293932447163930836839958835498214049923217752064 A013865 287 87460722875876431310530892263400927942847207414311085234227269800016021734151176699662596835531228842565361929167110614064857877395332575047591264460667283489057862625032384780318734123706856523875971156689294008965072055125802852698052885786160887168822677317674250831580155579997605611918808459037938895122329371197145278678560541283046063299061489830977562936282421899975084198077433360863387452084515648913495756888648029167235593766351909601514056226713088666457914412924523314908298324698722424599372628564544580282335483906481778586955529007979095335860111448710550119821670393630623079897916191444437655890355009947164715248265077351323586550043292530700373118125743039679685600094969306860045255748704129925430575941146964335726925158998548828253925396670008239631057397326316566447151687703146027830594437572241869525073774610613646285305956884342343301418798058151619593127283871998112898151283699727983171932433656953699767065249158464398303949727668511471193091609251755560279708899042306658627537722062083984562312974482947960345962887050469952385633226893191869693670928452425814892240510881119405160239280128626519818001634517069358787622617060926999079158175395320058639662215393862880607267854874221017491367848441903796266654575781181470074703960064238441622756468340256271559523359943034261231507029563952848953565176589456789091649692065897185769868157765178541263336259825038026688537845203140672814567556216082390003524027424845002489730233947434525639699416283392923582145401705907798692695237992560636954691598470494119681589248 A013865 288 21763026594650084155862022983686579701874556315317855961003239998877586720152305600530443295778906735353224139558510468318986715348035395314242229518276761485149246072712058369656271249470224522549105654861310406838796809621063775442561895675941985875992484442311519182923753273281964199624980946479328411151079462093728053984143576608542918022832068637621808940561027606214600151176003898050358426477094197950442976178116066393741567268068878369963945639005471279052055759196834985495261688731432498357911089910972757000814103131417673929349318194113454250612743252005543607415465887387895202217158281749502310790508817835172890424656295727484550688420372566999235243729464892049575527242831402564598781078461546057604741072587481429587602241163926902032080764304191490283875274291502003862177648754549232397142475089976088877663157483908214832465251863444673968378642358405983806597048300437034428672780225570713508638291331727103020438380078599013158768418635211046399919371313332839575520524766495250479607466456152482046609462066540906868806637110542539192021887114286719319615524468674020371265990803570703824832660552966394179352982720151402685841711048504587034865087099968280831424428380885688307267674864062164224412044463495805432624191400782947561628735790704579905873737530042648564699316701345101290758357180457515310813530021107711743253376176141328529487833433024906779638488204783862256962249097587899897794474148360213269356890792179031659524553573608027883977685152629227960792404597284449364300741460164848414709819830609992788609215758336 A013865 289 5415337433599969740671458903076699000376849597053172734488358215400707658748938507191191266175256920771413469094623276852750102353482343486833522455491843113872657198765086908238309287548174908394939058310449591154511487731628541370923561624835996229494961888749259941325283374497297715721083258874344247203545404711706539128982414454656951377457349303236709962297681621309591384817427401959666787977148303464404626648352977032887501666448115142554868521245009429309081138672466843110756956530419811431395732324727173070026574910396922639187849544877639048088470128883043426920405207690504738958099929564292158998623890159561740670148075378461435716901018146591553704167690208018479977594888223562954243893315743428605902930574088179087142240873302258886446720743340576910317252252503026625033388694891994595845756361588930147606678803035848913191993551684665112899594335326877762563156722694348150955505249089211783781483308656318498781722991717949642322663145836835097784737002639237137255923218696546167341685093217334412621925664941506937978893125490521112229190214422192941738570184589093837022859023634105374140760590715733796436761396220713833123364643621493401059549353259307255845003362872547592874030071774316448288897847940588257410742794639622407655201584272602027138373857075572327651260373429104244381983533927604449820352302212274128497224100661599060649516568806453603791004296972778013124430367450992307367994591284768588240613849599492805902813714828032794425935351899036051939895620751484104217682099015739560729073888090345725575208375578263552 A013865 290 1347509244277547670510760461770381165661772238933935077868207151454588888141815866621398505144921530109392356341753299225823513468821718494515759059644946305711161036083114105550754976639187458805729475757505792666159402515236593206409651686231190613777690356701255849719852912642911585198308589472220827720152610145223361544542952153581198525155467141822997013338456713193708243466890095284427806185929766647654732058162967981047462814665617387152213043878438186313837277898147269504935875007377422518097062865826511929360852688103887054154390977950992679613950199110225462007458268640043675204421921673341946507945579836184067054434285892573315972307914147452669491315454689841654409784891226445617030416461543068826864038020611509778611778080985547683232310416006922433748062512494833121160308175727364799273491246966896666489265099917016356767390139452798589373031857648057647414115413621480039098560282141366746581914054659569044688853695475160845398432915904871351051971677840726655337665886354698975911966185115455756561539007058725054391163934202057349398213859435103114078691896171673397654072056568921708458193739308977472034952211744392664523753071001623445972449784670219943086423876790301762630030650819746710460623029298752457268029951075766522941659120617720107616895843603828813434118421241110867338057726714273670457697904064084595942221267415827017459540506849247463138523181224330298561778257193565317826992830138571537349088425423540993878408942288089056302594345483740938876308107102833292620694272062284506375336913721296907586330250511890476171264 A013865 291 335303420272070741948533547223247486213950109758408933296101721910748262214104325723135832832221114180180318813231156952960116503473845856427345358329571279142719622930633449112405462347082293749547276911691681400705776446671351960737326448388279622807530246838686895597490439958760975568065522935551653003261014287656219499851711870279916791411485199834099992823034860857416809638353196189814739868857275694469222287496807648660002267098874905679859476134359530776844757533951781365452203649835738800023128347029342616406719696086266423459345415825501410453698455944995622162239855902239347788466715613821023233465114521797353773288992227220803360021322893138942654863007221382678550095594053658915776912588958684902326232308744803201231525963447795801114062265435834523034397891109114315204561803982591637732821373965266831315856813342551014087143223180318778590870263202281480521349166602260121088972952125800570285470838049049884528016842752475223482182859330440948024964216540463695100982077833412455574126369774649086816720874204436672734262104075366334365456351070955578082429061908189834885058057980157926559069264539731482321401228752780715498774524163475965308216624819060168878081026109484368198755786904779213457337749626467171446918428786085135436618922301548529818527426555627931304438554994268099341463580253766145967329884864074298177494802413615068408492383400311944747685000230412556851724407293989245165526279909041032781648371074990552588752253927429776057887156175410225302469498906612213869392597105802378290387834915097752108521728895374730966647963648 A013865 292 83434220673139906860537499622655118489589633711404411689935583666495311583260007578339335555307244283682629090933935246918971709792404012146529200203863880531641209213075382409538076006749181318287348008490064466300419764778125851094190414805352395102443366381364137605314741155818411072552880203099188920107444707226072410587101168105492255040502685245118769414141410496872739575930702514303981351047493625606165520242405640831365684126747240530130793165464950762263834706688289660728202738595926557087355072848005381925716875416537846682235838510691166966014694189705150653874467823866021388899749779618312853229591376687879134115046513883806941680825818145549378694871812911094668977386859560055330600713335767481615641037849586870168843068536641924782814341632929576035695296040463133280981522808596242400333408126525276169987282577653653937332022510405082314323429333150105361088355823973590450811317623367207505274279573421180866875487015783914809518525252912281978947895930196662179367572391443688145421012843765481570778288570038386149811907881281555712825234749688018405406988332738692994118766683318657181546323233950464208998910553011930998991062396646051399574159186976379942270657888875214307632799967090021243016266915053079205479606471699136420964759674138923771803816604690009402346054516333719695335065601705137633342629910497335764102386674184664702221976746266421835455953977334017346528287715777931853028235282326498269123127471332049181764400849270206036036176845439677182464090351930130401548698723031017394753785737593603852667678844493885055892946090459136 A013865 293 20761103998538749303921267106104518444001567735676182569630051154901361371885754205733333544898212209597315961955272975361341568491063475150445153945127857120449345370907973555730178528911412285792077379648599721278466050909270611779469589296845447178131187743407601088605677671284606864005478286697577377368175681388478050071209557862025848806238364174913393630859635456757837534157988568039288287543849933846833378732958280419350385912626769355593505524948974628075634517734660492858320143850301597053160737486914875195339981543647945465634108168292304458487368384612712047504891577548229834242702537161984023894825681443998340700115254142735448912323249980793342999402342950293508670981127038047688024036700765693985383190730188400077853558430109683427557258257205132264114131904340522380573194283508620188959762610939537519930275498362714016534201825309117442437727567826407017210337756390996459056281786857708977952409534813539277466361185111543089882113675732668949385562840102695843416391773307715808601401467939852310219903101459791702429996661915052071133728813234368995854231720812034455112560951343548103798534702950361910053616910727064814340944038282230261858837178813706573795092343804597326596884881410944165942223729006487804857901437565839513901503079235336679985487293378224419604573437408352139229615043803492807579913285888873052853125080910718487183298917726966278160175940087978204371326888892454338852721841771867217302446054946496461996799392125603908358953956804445752666904530451478208078165800649254120371374012656891633867003862233102406227953561581127729152 A013865 294 5166027030164394066793336736546199533457798102803775861166184888976415552889075990521036852644111940538519325445254485005113345170768306648635568546474054942995651507333772875819451783706084541898214198532720365845163264379855624870308976843912646312228739708567600194079927986301091295184211173035531573965277891151257770155319216701923616010153904634372049563954064809975966229299600611362352183166111266738975243296879474833307795227410744272291043166784103254653316288316951039758921518034558246997932092630344002224606838287469005566104666403732510703014328849879950364204737181024481126114280157727090808633797263965072995113091078918845147223751218939220769125227283801007434349617575803131482306397100324929165770870115774239968172456651281052746645927686656867471544047670020860865002789079954016978859235650005307000159290312808590854162238508595318311436664626157380510906482764598284430899892709587377440401853969366722605490509586413675490141546110159911480013508372628434012108987597735705540085903930070409330056638928542442888899060929377646236964348008054734505976400187553100157534568766644717761764396987204544454802461603130036991882085786933843920518858172878572234170580418093585561971756058811248058699735414936142373458401330512382977923138814212287296754148774185890338779045217577195079508783570579710722295724982754300059487548820133175902602794636295836472927152899523971792550126012416887198045400481331777263415802256744446607631587586341398271724775230979563845527611188121302225472506152507155201280249738317439659038394305047187337946514140635355175100350464 A013865 295 1285472837969866504428319566828263922309370817516869155085704118293779434856494556873330642117139662388080840789193564012792363905532619279993285792556232039575493955872877372235905826243152428729616435449293874073983665402168234847728723326024471607164501759162293091493296640687273149163277634608777392612928028210949773463288391330373057219038616397980065837097817854795939628769078219326516818441589798725192687740049113481721645302027070318762724853277221981061893998654483561125291959175575197716989438473393758761553368784747487593024956350573568103252461476373327809025793162228683687573268560207547460093965040786957043519980679349534075673980463311084182422968555482772281904084040622244813005265403268052774177097152648335679760288733451566917053399478126201646679248469826630850760374012343117952883501325262120551463636527116787279422898132570790246071408132255993307289881919280520311509682102712046303250074126905460319369414481406487699562901201683311093394721315377878492101103601919771080950655646727280094416653577867073148930531129178898468436312643540275696591119611469213018399641815341738410095358431120081205777406125630053364764003170534322250430548516873720886173133866595063082556556003626120476942372562769390179072400919874057281162570477418071872625928347778223464779067379580168606024329633434490578450289838908717992402405748011378426196458594938765581231409310294348949083832955921718875264033092570748800010280907150234138270183202284502814749819270275106830810326547162599875368774650940660443044967102885005145237841731713501719675907006642576698930570406658048 A013865 296 319866777217717822029907614453010568316085359264357585598285927163277724334211253575904610339292096471350931775256612920431149495341492720679289290333352330871649312027759822288204918555736105145647916865718693273577503429352326213630033682661321318953957301735871714542459989695495552252596700374971296158660107115787054030416976991519388573927816995542175742376724212444583249705867271471455832966457672796387146875731901005883760443793999961558366350690677699991593207473192453481928648785576727598313915954211515780154847861446286832747585938625922098268516494088927905375506164143687819346231562373564449590101509029100095053163832403903263118107906646623699280672111597889192450757039996114421309726200825996107904035438687790663866112166122220299104231498941099008146490755243900207856405386239362726451907401767623981061799604315524412313358588123854878510440628365523326639555897738410430153577216982043905730322445146139502189330144237339147257635831817261665991595294348108260946501811472900477615113545886442560453884743087819545794681921935843663697944547717413882134161475161107213794419672195115452060848229132472046596003521052777438860956436930396474219134248550721715548233246292582736958712943494294810518524449539032897038943665694101421386244737036893660209255002634350901187904894195692514574245991346771159616942521195334115485475427089167316547317185095802917108974041499163437698428322087913151169699882490564565404158218688007061094046226590857404399827028661095382924195175383564052187762933942866419363765254145081600299822633785734059910395292276885645148291695429535399936 A013865 297 79593089908639161091345971519571525735228152116468626739592683827892722701530454649799495999946730949159195055500653506216723791224814316672068912692228727195454241610491532099618606294060926515601862449530513884650837333332598036389988541323981906437951103305540430473029404155909549258118142147704857565751711773835524228496717218753752497627606558634750674327085039231010539190810364894785297828709595637270606531382120391096067878750148598434491415775062713444308121001969424584815269534612628281743648334718359894607491103059402445166247304280165447556351496257136108550397949836202127463561492128538789120404138694729034852268862744728056768205026626692668339408202873125963535906775776313143683341790003934263521976946279560326471132422520524321466704132344511548395107587608850176521325065068713105948481022596641410455569719141040570564757644200035057129509962437449900414373973146044144155974926056075949150687594670604184608775398450865574690412039302752854872020640283228474787839938752424771645923933850015275202861048392028313219182291999139850525286937697619531119207668187288630222893035871654968167204986551491284298576748150604715666649512114264415472895613335373185923297975141475947602910459155572366290945475827696633835994430221994644886382050406364323257189340815510803444388750632502559786538778518799761189803041434077378624481821473451681711102029801758831470060228694319836529375316241779605231858761159892161938647497872574173026153710655056229651617759195797686323793333881043010233985426378871336863124435719428944765805465610171777595623481367842008853539719157122152636874752 A013865 298 19805307748146499732681800785158021891748291547445121328866326702262201975267226091418908188658744955541180824050338613258919814418052996046144251683032658645499269848421828915412297041363768466730242637041576830945437155327817034590993628714729065742768248937724236395464852694923284960996053546897695117801129944107041164825295138976933741489672595198202279794157224481930814487927724717499215229313466101613319564416875781157216762405156976045651367970140405111774078365162055858288753148836729520602835502424638929294971226156477229235607649218642128646342055516655692162812622653641847781012933209328563974408402639686815200359765654496171821745993185573190048231621937325679758566754829971552169013304290258970660700567496635555156464822960627107959202922659549497610251411239885407124154358591178019579372429814767475446480324353303407254769774121583123335650222973235533619909504485876456478619552800385490579063895557075780464570799947325782681364608563782598383514639962956307838407787639643360778198544307767000959278320393485189234955568082729967285908199281174063167454682490379404435622919902015649038981951213580679254583449395811272608763731398416643030951561257467580599666081750403742993927415372599383048908544641157408790678166060999371476368218366716447284732938053805184242674141597386876956804017336389982176381070406124342277887060600881928863536940279631253552358026826464993563277518691074502729053879256938286439517534190628376622443880129718951736671350256208729883322142856287694322543061616707312494324979588936943183964905618710263762674182115722862747043995397305019484938818289664 A013865 299 4928194337586789821482677852972440903367510882333864430504465805977308241909694402779949762400332824777223106810093857814443535261272963112154166434792382516076874314922500532679872697396629235113419735860329645997815018234531368351346126620343462886904508919671797190756310225783150843414569996181647271552690766252043267125807840021908376762358211208359069685739730482287808430660031596904764723940528396996645533852980034376912561422800020663391521194745977284772967467760004683329707023531341080070644763739327754054326280146968541905154722570373158155326586358320469192256990520151008267045010196343645230879991645638549599935921207339591426748698976352548026081570949908623545683682737851481269319918533153720187443443611322818460693454826938764527704381651221020589354079161643165625517577356960008967974400455668220450298592069481193434018872434221771745856516282876144301709321820229610418487860562425522391769627259258280604560081292492969156169318278143151520966714891262343992046686613947736749160700177190278382699143020151706607712463917161863219687109043533104486084083553446087964524922405058357981667956884377707580276508880058510585783896811330810118677738890818173015776110454116464176664946621994649682826010980148480344202029417290595603207656512626787010754666441804451605473092001960971366915457241848592044913254511296732337691193063438652122971623923661204083940352531282937278337471530937450663075934883262467691318027067722440211715955580438226198539405426952930674326815451215779553667035108208513982587873321074357446352355394914912352593742084219551383072451462702202608476296032653672448 A013865 300 1226292453410396084859177695510838414866744467872900153971287235432945564450873077632540459277599617454965980113769274827683613766133073957123545542302258126240440789530795652547798083038598045831742459713597546472928306617334909449602159379193304557074222763499772638570274186102072990668534281289871653874999148748028430245449016448331505206531118411398404028041988615368639947417996982321006415787569562081469301479704727914075906483958174741713039001931031019724627040937657485362297658079350663636138677850784403696846116941530476219343459926631093690106225136713598990047691465110215689105343977176581930090330081167531574051255145864725213900732263683757230425929462607662614119562143025059787207413968441706501681926960692679563211273751496826654957736695036628995290154225949992188928789808887072951519006014184834631088699261833144324573784065552271907064968659700636738882933967171374419653171319469467587788819890175756479393894148173610501067923805786916679265189599822591580228961123521843230767155346490611350523793155990389458610307821435220748681182717520429455481274678771096960388665491895481333294401047453473732615364257642719306081778611357068143450819123680067627861601116518708014007891997844172669876961964212306661008479383963253485137367585349948665460105160047085301893080429031952427172307056403668855719854946554988501052374952361566685063275124172464734615045801064195848843269715986227723394511028871966360566047311315510242761704658991604701434957331199551645554090142356924857898075680045740951315305694229574512090749297627467470520606030300519409752684242367114479472373694397278622580736 A013865 301 305140803767015678587678904329352944448121759429749491112983345367250710693439649653460307562963668010554094763669436193922168980654425058898966084382155494068661362540526943814773692598660428940404139735453904683951696392204680188163404522643428359545892998687175425200718466276151026414032722281921343377023788181269410354835569660871225103551551256545087671105744111139409415395915025104900668453252509271856169225797886856315335962216280537329938920928502310700118395850599187397671250855200984333907659486966384740693612970794911458611671820463468305096512213218718263891547162646305190351460952528803234828237014757079216634321920455811304425347010636956679161344880039589903596598887173211676970395232595286712226517249483080841072987670132458370206443537299354466156039656351588456355528625724988136672377304521640770923063214720464968572343836599502923178790281530628841009718224919187439591137925766226558804667630912213836280541468678335848201733616441570051134915658503055108091532854288187294798252799177951803573536498591400589764920115823368849335836057966043502266316540867969598847432411679336411126312401439942775834146318957753130370941135421201980271154224183558587976057929025583152541611781607561173790824199478876691072061942070344291213701450997798426323768887184836329840658989316878786358139509459037728706482946061170898693864564146033361377664875698082744843731076770405981459368489968285016867702968336269133432370684569261044726880493706198981067463302637046835066515358302958326240493967617141812397690146506533484992565329227237985624583439731738845767579925396693830156069691124263634214009700352 A013865 302 75928796482954045334329317122081551872915033642423425372625871794423728843269974902569835251507375438402196508233393147006041151794201896255947528708980515900093144163684400483317767476709871854098642898652466010317068516665074980581076274178409565562523646649327235403545177400427212204656590350855051715191583260721629917414444469853908684966939602268627255376584518663041523651796327526902643132559728387134514300793739782230657678150201518664883361572481086976131860676296296998537332692801371333774910725460819447796273102748839408069259522429565745293775327039640103040661463575605413125534731739647166528779872856033535633551592110860438502767947350815204389075769190011234891748894293084608003897386517150383176748740223373971845873667934399881175209758273272970522539659769278458771858898996400248024460989438728916310327665845322739059793461548727511380424743333829435766130205343091248968342032344261687080483055935147993309359694734167665779733779246388758964003333136632208656632303198238220939238840525048103186810234017495391552384602260560517517934757975806536755932077497258611220404301862992637853382567475103840796362296838895626936462024609128531154831847912043250563258446595293907013234342840972661996718367204727844792843317169247910671287759454684178018996059735977193626910857629697582167068570417711276109491564434293277063791707225585773378327106349705325564955291294933661178497580095788297317224265017050521010243662182738364281479127009900904856979028521781638063271149637241726235074594950108631462542034535513740137670016002272082438936346475328040470038447996310119145395133381832768628740461757988864 A013865 303 18893514286446421008631832638121796715641193651311505782321240930350045295528554394956257245303083245088495361536731683555807231883254846249159935463713039732451977248537916741064926716764670833199073509757490422279216793138803937567950371456362009018053884043045394639934953582903104067309108690183964228394552045931884615610071046322687805897693515111707057209866278947961948413323783771174238495961102334027455462495107857492019011369470944292420256626803613834444843155804160174740041568615150831725878585637866624834042228703199207588689985485193703532940702177927726119813873304445046158853058368239883741689353322512536738767909768129624633520753875198048938542501799088875600583660864736829178825794481835564146636742527262592162352436539452591232589794570655059801064588619709097453119193555072266516422676924017793703331453747623347805726526624092964111813849733243446160557711255932081663290484592287324119610759774454745471154591560092408611302715757437407670530877391054465744447129269424012992752679165528769612180364151041413270762965349699794695022741696635892154052090707797854747195643241172184062332891029965038913040423047016076641853718507538670664319118379649546124156725783200173469917127997804909429967424748286839075492788297858296108157875760627973384822827536222677044571482525712908765796006514179932256877004961314064718337418092356959161275890527209875570978955043500932778367909850395193598039548312722715244020950948255152660889014132127661957371805625131968562559886706534133222526081610625430984087259537540954985936705421877366817445408966148826966240607091817839567186961829668211483426746580163885006848 A013865 304 4701310946925035832419876179009122920346429498643144606826559023180862470976961247205755402863256810041860477801908018282558625123974069901870965061306643102705490402708186898512667844785986572766591859579975856756582073070314861392908226830229471427980384074199071639044294369940945191276660133595856186879873174693322712671485198598567052117134872752276290459645445923179267547584183763348828113426993015980719797643582678395454074637088194010171517296960796837652579212145060784600914023601645211760013820221441627990704395852674465222708906468251719637508700804338111945845525722091669725799724219885866751212045165947439541781096523423230756808236228273280913475407807670883093444433500294194678225580092504107097735913916543805332942481488985067181587783762605239840418503715419454137454555170695742221814487544357195642787372298928612881194543072926300445870863856822433195023896407236091744439897862068039435330984576197123225078339327080914219567677367354665025473539282970864820122268070369316001012634662116854800138064372431936946990490193896499313551898861857302316477089835002755792454186298987356904598417940768260562809674547635104382945744483667862498743854864644955861166166390085265564866418793949791223277654234965710740833021497732675537185140541268579873292233821493361174354811139838194514010551892936420903343218898533701351993336418757366862018602391666687758077835341384424105106843743893536813387376885751418679600221266356226146914335164525590380176741137312838001358901728960301438027609939335147242632400965245390911060602283536588939918576003864744911663582743871216655182266086000000399844044205035339834024001536 A013865 305 1169836605545250516252702629375198074515642745006370958805866334856140370378139221064702528405269918556336226412404376005285627806848715761822355978135054616532412587886683562330704165153786610874656585603004552388453830406232587590120139898619659834367214929951103394086669856661145273835753894362924086693692601805288877239471004937678636712410904656694413907654495599956543502400467614201615597120265526152514468687247965030497628300095929491938998992037348998706766590516479765153814638320844581332667758913341763176182956228812692530297102614308011900840565038545061071708633856479514361210196977082639995437595622733033276060473810116449355678107037153697036261912675598361181907965276745205050172227545577981977343822931681428168606743553867132236928851409216587039971017116515253611931091872234562928538542564637489706186067423887004600453400541922397192546938795220839696784186190805371180952468664814114388772279554064282566342693331436198047083464294673596007618631726860206234920664208486137639163975908243861213627954833920983734393537655927653717189746097593676250013627217823405729347960085149621993285033533037247812365056937037138293817155491360041561287430893679333656845699515177696801036840721336114449670625258594987735062962405323817119268852891164943267031053126269836047737056365548217617310273648623155486220699844959937974819205887752233111009812870323205248218023923667369018921946142480516552348807765235297012882282258149952464588987847659231705480138850679828105554138235020649727427286236424643358678705596983941111181031787416976499097819104193672205859072621322962582742313634711552099493993207627353681579860350205952 A013865 306 291092782231035776460192500672689287277876415525425298421581331834923120641933138655972059548140124374210255890651405690147233338433779640445780482751301910340993289069019244181873778823547029957162547508766828779923743527643667235224774651253327195905262825449592959757374233772706100779098313042115126340164917492413641901252049100652450530422630227534584401469483449128386632789313157377016412262629911403582480272385285634468785845169470327338164997186637626046202144251396692922754004082652398862170383785924657614655957364327919907698888637723491217309959479671244636595402779775510517528655734201427475344727793995906136148679819118896326072094730269028740927124254894491409616522815743062863044455724621260411386418147736153134050753211995866248779479953858181786330068131136723586764037452751870762634102623443875838569691529220651128740020563647633938215839874292391983430202618230482121698764682803025711586983865996923559548185067047932032451872587372220241767759369858078837847778716326022601028450453200136473509471257234226224596612761999789929755758900956429648643390887865433694445111603907950739833101464092724447646421847756825195927110435226101861778274004136015952500229101760696650395599150371508030740441024346707988091187061241536061421907202614355163021871011515975843430507209552094086150550012534197025947269183821071286150212639461163669478793756148263808324587328973998767716385702525711894754058533839029426309524058859968971668607024108741943738033910492362987161247325296658312975186488782016856226739671108708034577398501726541096223508523334719842328324758509035425388935386352544932021289317840329671294879810662447448064 A013865 307 72433199188113094328142620327386620731928544228022627856838925963147589955573506758042839521482803428283486393782570580690716366069154255491404449083971956953970042105622196568264016132220854558300671021701467538965984949470629005475451126020667912811498359382273115362346945338130004469064591430895591117475916749472271341572349881813550570386123924777885705786454505613514702610230371576437747896134726114376235731138175394996136919425209640492210272579945413764328571958363541893354724343894561713671580938219204403570071182880444966472529857502011766585671837245555145413307264497099833097690463652809601544979306435589315670148296750993210609171475922302959662378182593906086437698605286977818337078006868957470686105200537482456652117023247355390416295555878439090256083513207013203541668967443153505607769023996786512662973482599033061666636796893568048114123867599924482020904177899527327306547013551242493865612369343746483169493986603671023499064359661004307199555099520525473379338473540836855859111383170696358976308751880106979918824346793931727800984998842790302331232241409331597056166010623623198494150303513120809756754441221026327152934743818181378470011476997173121492537007849317668911237727785243086305205420970240042092706258822853901235736013040935223925058207537543301072499969967266675645013660718909314360510885548564810275329711502400278203747207929884779953023714243258061368403687130877942195441893092233370207451490614243799158242823023026475344222454015635666821307494448218081334241604376606818368612085841322037659963223981618674055488072878425007806241706309320302970379570056876460524721463536844912767647533046758123396661248 A013865 308 18023697820376557487860384501304267609967243517347326534872943625261941103825266833617315843809608942666636486337704602734432334801719791702437151874462909992770273517226182416474271662212779681451072571672019570655983966946675556690467454589974838080710759761809783841843515102377565272046280414932611728943767316604684222466130965791429415530319988450330855942255047540822090479908843820108157684490996168492467489450574459887678741934413765262957666546612977197805407217543516856407242767939971580336326828018961070149147952578506881897292549501940591903045894605485977943484073239342345669364513451655918771640290778980560596834340977143142582301356696698490058708887931206839300465419350769264492451794605216425345764929260142834653659583128685936508067655760343755706601772758327509463680572506814773107392381779168381518953017622082594800632567444620324548333670222624408710225628395095183908342706475982772233568057088543124900031527674564668119319182743167023769079694523891394591927551048113516517134403697130716396792859347830780027160899861427619692174699232049196509685181094366799958679900755497407727696408323776877333392721117910423038119058173765708767449895844160582167230968737161414190521106280257607651496875310866770154012283795408381952290663597001993639720083897981974692472312526894901434100039224007642510954644672820478870430842772565266025994825243609089565270796862578389926422626276150620112376197141926613975460569312523513032143878138465723912853561677618654246479586458539001614562006900239827828298482544067845275003968949794137902575208150484251542442736264360789628725489176392683425287491214800193333799270943090917361038011662336 A013865 309 4484872776039939552819275196228543517923369138908569956325504308161179328747048796742663936046832612421624490168383711707614266733381539208900841375226354819321012699838425423056125966251730393694833290154291973805469802463275172122402397660532618909299419773050652132933605549954814321773820048208511641736535508925376784444692300479812964325240583366072727545823207989677842418296677425445153092947263558598317670334965344002770876713024046037912282082126800342084315088755788386413527032432039008278248877269614121007352783336015024436267099677666881364418716046472286863633028912292034557599310611202445579784796835115290854431482734024482455039211189552878678288650001698060236813411227890617622185764955205213551637378877659861832539421389077178953175490918157857419985132319000150834866564218015733621858661142874026710124117280938056229431003022379764598010963828836076868182863564808324802280732337831745180423206781456362855124645094317275497466430880347736858507638547768943499098516382404182541991587940764430422446760777239428655718501034318757463243214759309265665897982982073479567318237064791930959698152676022047940622777581211886385421241483494468844022092482694165981836416412805349015855747917929061027137270477353600150963184601379058497952390404169200081358827916502650726677270470692312113649980960188269701285866143227265398287047468782960275780344355017736974705462924909105922171594941547111103802793887219883208741804383173850794814425484950703012683177459365204973460008457651176849754693301000476838171168008405490075469787601715174922573594194501297279809110950133424004895020922740144202081137013961161707635940187311199148781810517962391552 A013865 310 1115979862607570238807125885627940940651907789572897279372387888008362574730785646191070552534405452614097665137579255751629073219800795164429214161080324322401286232126195074869901936434350577323872757255672780425962661886541687629561633414665652628438793220967739871542134936206356357315623190235820368836585603756919356026941674512992819538978264840146608940682280490487516884629598837128368334424253485813136582544790096478897482794255199423705788975059775982721524292165280335768050758534129130507893224628752620958501607783067290560525214946993205423671037951275792084851533850303451543036551658006726938509010566075408053889894711672780018252316998718821907275921357222531724846754742658478164163728265333623698481032260885858739514449303086852593276563756147055977529740445201445532541516907497291028594334369503629814333604351250378407681775344064801584452264151456938679263678306558385077201119189087348816735067389843349681966375688109156296585566928818688057976172715118441748767682028466397550288850810476294750878272377722041511259746049371605057093735614988443194176726901395308067694931565306305764563610726679918233161046991088116113057138360820895671395705316653754709592319168831180606313417465914124113504621287420851032764471150730353884162489209050230394644679868119187585620558565763309407863752062285567526310364644151526903586562595752201571342974646547773526889909750530982644825802312495050750181456808544697978597640668273915640975263122271253332051980413568762683956000824534257637878159843474550652595808077867554906459298188509990406333832590606146804729460695943600161986037846247275562092253485457983790034466268689020306589675474805617814667264 A013865 311 277691501172366917662854748372571800144295519095003175820790022948896876195410853913016467728241177584871150211514121367189365547429471462355250218129939261791756855712425372870027438646832322856653905933443569298953141082551941216239080365838083674839681794759844647715572520446100065103561149672759654018345268954041757198895950752417029271523039596703360995927853219008989801436152337840326149391455843381854402107785209287037018438660109782999558882242074177332562332668071036509835606347564419802540086870821772178345872067876200044756610285690213291982911715491857896057776871038708454356871222165129877563074117177675936865530280894961197501760543425201892831282063160397014157067676125194438545188831719496252140432219540750001870859448985707704490193912569584233000680374460366094753370735126365921227185409832327213960259437930334159940271522414332707862425793335332965438539600377536075530108890058983180765820288749500388063057195223577579591979790031811786842327009048352097229359854507350635233475324872437375450542272293331033329785128957235229566748420548804296893383308327997297100665211258298676007892384341217413793929644886438108644233852599785111704736145353587091897275963418600332630180294878343331411581924191505204184848885378535417703920514866386929560224980943833685305134829036015806577553153162642338706860655133512742473251543826211821400415067249775582243070023044125473477294041022768468269152260583794287410408122767934976775156673241000509121158390269142356174139597170508396548498270171459387986720115631939422484080086843317932788860231185708721714441163893037915507309769357402072666539619293481022441856310570426300929322127746831492059284635648 A013865 312 69098531619722404855883472747043786173505342607447830245838822990419907497456473600883713697753708700798658049431481848040464207897970242920781622277709046390166441920634230381994667613368580561066904721230630235797108001853564636719202845592222036977707700353681663380361341407643971399849327995372130228692889964372118527315677217625434227691620988926890723338719572192444950270960658529484036405374740420393594585284409197311995372128672437523346235786059801694016150362461452156815413598677149708305654896240323214682160038393770609536876850608867153870691887989269983991848734374303902114528979953793597693774858725555458722123630855654984696758079541579837396993578340327909826731463985584382532076427374425691412608030052763904465529698410011619523703931652514783866025298937721816089670746762963884910802999899397645304159276459080909686257643465403236362823135007217572456002685841143056746308055331156902836320594090115680562506648001873256285031515113195790543549914315519549057776071316773073266416132038658337008109334699294147685517093208686756643553142982000070804574355377872223432152725847824976148395877780393811509171101396382167450161998010109728915712904520623783250982972529377157969033023135167927841806753360420622967724317846511725058101949555232792456329902458216023581847309778689885182305706207766618425105550538182242735104128153363939942708082013896157680707599974115829816302030815777523496349695305586700124906674004590796140915785315904638685636084567451230771523504243131945329955921563304582431511539812926750375558616169396487851717669046402272641647823693832410591514904528741072545760386548035469776251989471860317312845083691499573832095914457563136 A013865 313 17193925819998765445099196290592399401125681411696458495732566002352166422407089239055096246839450843437131679756134491211604789779667731486463932634606897431357896075995256814412497131569730638171400035593260182833865978317226195684112682474403793905236962494407315662262073305146864691367307983744437909066109195614642997389014593416172049744961433916656072469820268587790461865823682583208571746822207408287378927845490109385538432437521819973809290543116832575125426726992008063084692996586032516217112719141272106155791246673598728312280140490705631631952003872146028656659704271826788570962475139862368501337385646397415904743467313074341152063706448490394099168706085580474458005243646460933074221641576433093645582081334089347875966685914760011309322296720958558698950807185271194941224951258521829410124932070966914876324561079866020919050861938783218110634006330115962989372060323223309096297326024162434446567326068631665025729654235602126107916961968646734952532612278959360431144535377895277367028858967443431314401861971894761356882589337303943029128615674497041618443845997386701101069427078165984464957643059850952905450063502664567490958710288851624065554673457675857233908595020429976971750425212770105820732458052180184454304777458383205569657624311727686212493482288482809579918229786850961509683493487090983195955864351516963824261430416657855903823937463681808708005833516759190164850066931951552726643687382279749765480777505910336985336356691727183053424198195088024655339736607827008220343591874440205855597879474730189149451001578663266865118611024154370305966511265383706392307836723695698563706648505520762015364335044261946477589867865123221955788090586304350257152 A013865 314 4278398949641932803234923211380687927780905557035253160410125863497294275220400829532557709293554232274148350137078457717166043050454280961239793285334503501639647996382051743643890486242759214157465813656742117814916539116632028724469127005470844845027923851408361170871996224666304634882309980211095973788738083363182846326303279308932923482138243524349363824810317073237076206996638584544955324905263513818965073373648994898622299220293429507722913384424847683333610183330875350353490327726495643075336592129361020718957847492284918763401291918583263730241881027513840602693947533367203453689734614002232878924784345164361794409126458446914457550316202990761744484347472687160620334360787036166898724719516746999558017480462524120610672542389541563134121285737669560078177327253525401979614887071560503855780207097082839362505593182625221717329264077951305728905281063135415302571428514348302449049856229244386888208240880309754471682361322753348243685193480582304351708594978598015574802557027152437657792525034586883900825244118190517257955808469980014751824131695516447860000619087221727608381307678714198246384340237868832313368950201495029657910237798595527319480100505820398907227943516123632029834601806544010971584499002040099658133566384524409808309045972735823615627178184807754473390212954321698454377563051379823530616089638316669142318620253437807600260318006962871824430507565642222807099971854811368768076202018707434693644112828350680972735216308315858413549650085280143351037497339598810109484536653300705303460131545456062426436191624821938020581194218362380271974258931187958429010743627630648065004252760925742253807138217733788665911642000614341565702662156771284083187646464 A013865 315 1064602567437301423294552412534279338445578291568196114411172438865758729091642779214245399918933686725240882261309506790677860824330639640147220242776355175319996890235738699474396557472758260777230533343834454660121312261469780971567101811025321264477988347793645326870420564576165914907034956995887433349799274759427514017066697597000397215907423412650900899255200817967728146739387572269490323406826530670600717137711826698613983959584054651265707983273203698739268889138588375179159705228839363857722154892733161507539719107200240905734670270684910680523547739838323984849540352622827969788524043471403611728611938175938474026411754908262618301160281422597226403529150323691551479039663359783481743469406791189394020605698450801979794870067874406237789667772675791973373020695149232825391531579790543295441500492381317084250991762818999170366475439044779307134958897502111660569453700082316795001973825235339278166632994729236824697665332663361150172674064160255956444353105714501411509269870180395367263829589406323494810147144417582790331659733202067030725902338058748753899674048711556924248737552309811378044308150069377282200222616538411219837120291900122253960872369064301500883343641004075605247803636725959338081314055675642078132691590593977941421156527487800461923742002082083161122633469849776869799677769200944248770262816881613416021426914903436540787975450308585321816692058573885585536300196576422513297937500719008389688851883304156647807649344430851680760386530020428630325362538007051117163256224514121102070591452718922925694970434387692481537259719743547807835898798365362071807601358350589419311138223006674296499337816995134101316125702296867840476924829793712160987748444930048 A013865 316 264907186060558587761230065915729796344090137447497375541160860307844476077331656037439111352628107135215139214846167193737953464639841722937113107450526010985225466191139332067613044189061383545719828073013015021987306372646048538716985077841052740882586796558188353975820489924616516938147322419200661815297253136937867167894740496456802840028675982616748972563470129936545730209455288382961816153967459279826917646811109261069514856631219486983748648893837822764689756222133222572580667771502556587444719246268578044244123384882850345055769472795067694456035431199449833798080825023843529378418014785076303513653965800195122368940089797332803837114315146947713040442965533344816137632397513141643329190979430665239292935357156909958236317108729324252961678611210462668318355485615373902407825586062440469291299450520227892708342782325777201560630816448390524553006092383245448722818303098883052733931150880959943264759621344465457563169460057289481719766832733124810153961272001150815228674640336728140026993244391154287860598534239715960883807554732136743389587730583834569930363692888994132574661862616354984821521285598063287884445794118485940654510316474091220697591793339008271067804164878326141005021474533793914013449539101881369585913913870680719119709221047844364541408569862088917148467131569659678065993418665809359310002037250285629535443702089251921317353507251185902798291118319057098020168650514504366828952384178912295623056391826339906987273001673417685426968501038043296941120611057370543585967372858297782070429412362955029446530883129558295565879410583226488119422369794849775052029061201093866386029146307196778546523227678533208698694190753934218481554159247228984442903421048833703936 A013865 317 65917384921820914509802399761942876683892637081335666950658139192121556671274590635108048956097157154669853521108601475152202436513261095601887728753129288365475623203273582277048289011652522190448556259063974553951145419318261549986024830889344835619295837761167124496511364148922177142753074532214539080824046092570523363121584067214339164290015502106490880340913399372370547139479178318909154637224030827517891571891301939650449520805259607385140143801551453114183281420265854039180392722918524160767044379487502811905353710107169417060917229454542284546884208416221501043644047852333033102290511455000106755909543617994152689308100424449916244396829266645293331279503999593257289159344737990061392889249793691292823739690792068218727859258799335212512960412184721846682993032196644718883944056231089186854692624871849346998402351211687792618734887318485911005573611979907731496596323996701267777889556136011024602456666098386028736358583084975456315293020522648912760230491234590359654981568104268736539196782988339703756928454471937001978639601459107050131117894176636723704912258428954187996818260598552843583108784537937284050862415842091093584943111068881066628623161120132106106343845955003650318561503551193007211794675713799344956802131016269224699995484891777208917567777255923309431887373282741557012517274353450674495826426933063073768563527278272734085239707916327090565104375553567615814554605644825150606781879660007104344476368090931811735457115552399869500163426050298389664452923890627627101583433323075953708149091537098825887239172710894249802248905494245413491732107120792059225746495356790588960568404533912388799288467789704775386913472873682959453202084553806482656896544066423388217802752 A013865 318 16402354724866541799303150737563769891006372670222916678666166091453991189626598936915206037843567809110808991364495522265072836682467784940808927321098667082558030272916972025162479851347520401693695151055406916208771416979801658006122530719857454136820621901786737922715915763904603182785533042000008188559609037306508469492270006613078442928613137420162338736990162992625707985810882899450802766689730038872931995616856444247100655161014358624859192262427651181308454282367592992277335482029262203971985187036634299692032974393387180386102156039632665748370291348625228547692035715191733292909152546370586564286483557552721001985913244816721558925751820077881630208941539226789397776098069843542956515417804663791775916794739171919002490675085556179600024965284748706553822522187555498689329567400094384543426875232112016712306453856706696812905039481233486207338893016184400643761056492747169863707814032435895273878497138593592302525578946200612745846992882691774259953673594885588373668373554521398250521413904554545165244021183161028076348849310272525498226327843760869232940727089393528507624281421259101174472125074144010264944196658819210998928564213491813571333558427844712226653751876675468316068296051650458370525292747216118604290987865040303720549276496590706449376225150145908932555398868691147114538698411917838236145481466607950771979199619707160967898367000235502599496051977745336978367251631813131875786748679558887788244743624802744577757264977134764327464665630947848896985149957552653706941208880647635713106154745359375043173497823997237966793199651944074729974683679080929681260951932620915832236157236982487529704548017047818669076453282104278166659181103692774692480880853136264537012294385664 A013865 319 4081430730897991329004201604329467989518897724276908802985859440868679535697165866670484548808690665076660822939210149796262604097371823862391367003163623527487079788870475982965230186370506196594245551827419013774061009229918006164979481564083570027773348989065397570785246751363910219178889757906946037575664635971053115480700530285545535110812664210533835072602736237781040169525293613636142154040938905032829414333333622734894550225025524885340962529044397298747345295990092899454353942664305372738757018060699786060967949084255318869834571691653875483498476336861112869979304631082589378741170246418485795964534276592958672366158764534234458950612676893619441808151341088880459427422034915308480955644443170100635184927868537626949227759662889115282233412161734590149200765840973809849863254915300285894709996217756897342556639526072040781348786784194290839944551427003196780988351209203263771526142781319088692789734199990520759822044860340990870774598932985959572652792507962570726196648728318668569473744464698116582558000279048324938294036871573733064774653610018704612971107003107970485609165194614744663446247826449402362246594343007301911285392490371594954582072010717455432782706386976910132023906243124286857254549644875281224542935092433708855391717569199658667211184856561106811505625011294155518804893403234339523976552444298989606493128199770972277964086457402600582837801605726327691001079958047325230915768247431997166124516045646916538772495758790397677131687678280015136734608834237741927205594888189312489763630697597264010742947810540880717753085455792548003209060489233065894447525191297927728366987477592826336991442092178042815063632023092571744766137352394080512279402544447602977273843236573544448 A013865 320 1015590571630808978378773493608510178767966358527271771264577376390235266226597176935350011249164115572355665893609539994103616302757225675326568634131210769591665038024218279793204157734945797910939309152320328035427149048698957310044174356554042897150897975647121008333634519635384507658721496239501196422027782697949088831293674352012866592693736860835555248785884063519531787463317860468308524474314909617129008827392072012369280721593551408269162388027175468641899424691806796357025800261044434509330386318080049165122776706533419505018676143177617144309892863853824437662690329961542880290922874756804657581446993113179092362216017696582628889598853616793112944005914505828302480244279792046039933154918082902481254335971383954789030241892436024333908704415028741536005924965741195052561173447084000739752477778856884279543053726551558051704581313084633778285082620684059461406893408088466530796393160561191477604255140452041261708039066688369440356585001692762292382339665341342398940964496364990937479290782639761745471072325436152791045581782827435145974006607088174306254826497797362511875099793706376144094656739151057688602544563559192949188966784164144715738566142570845870250186395684238501971772638289102547264364097233605977665467624920464641904831866179089465479493550227813330120567682810347306055259235313607172430133497819806181762898076205410573870359561368403908228695849156093572007180728120832031859232444544998718841095576670413536175837664651332234796032108361772726503946185441045799230422587217923005452863753744522398321189189592508430759935760135771304734516939656842252647166588401045952505014228024378163086254518680846749757913683570170812393647489670923842031508293939985944041004960243068212084736 A013865 321 252711433120037459707946965961592804803190604925058089387307317721935021765696628731177013999152005206100405055638649055812791051847685979242860726368137438219033194741642282997502576977502032785774850174990171865711408352085858945372911993490055602183852245076224414745674944789911997809734987352267561708086017224296067672068467576360065619993167930555432883665889103293692133738072309856050146761992727589849445524537624062981872860515566584022432215337578126213101117644911668751111443930556208727825698688300494793855830773440123842272807222059172829252919261098474842472482560184990637988550920771485216555306618190338579910674936115476048711856661943173863880082879718314268162764144629214400208646804576404790215478928431412238063973150578640807055170737000431813887426321075313047318901911184806072074088550668516229047257144885277293121754377297475592318233678670055883900800100521469303791128102928762397755222015108962331233334777042200344582809759141213426738082343606216911813278077559493424954846884025817194649057868882928771301454206184516342243004012054964588974000987099913308554904831867544988687361625716435986770348368839561099932588982837132457906658890388188719586094381210900434922640129130753965040886247042832642634453640044209057774463122925075189874193339090287246560561097649064340860342266041555499930134978529498011820425454098344723917309310374422681292362845537209075709690794939762876151596527641021121206667494534052341033706037770520302648766261587876631081429937215666308314104513222610217292846993571756997419058148424683057842856335066104245299699319128691371410699756525009066453727700387762067077078884392392458435761177710132743589536092149795321460384271797674582427611346267203149349469028352 A013865 322 62882691326125161174047859434155060804787524604712054498422454483384535336001823520436238747436991759444375990804676321856008423013363397586959520263636375026918467913952332562834561234465785822149927518743154445688701163066228453095032437164117515602612321846807073569995787861963382238991976372839441914946459837956039110976140923960827848354139962495969475308350517350776001022312009006100670119080174391637417228761746070839905387627809464235469853006880240301858377305818660358676562816128162530162324256007188720544734083016652895920427166679428093448662405577655692002112780415951590431967102717410209405890056417538329516333065703486136153068716904643838897008783126067575975476927636376677632718001676355956758898052719445170021934567004784349301152244829291449113236066325812296190457000363937664526339602239948230306287089876093319402072385211685446587730722730827345702803890612958249800953988107969804958227404463593314805453159240964796143229717986626419402090505724222166600321610595283867918364459845912144178914367629876932020483453033305570473011174327660948603578613622045628394334079123264954625053568050272199460039325315085667618425981777329343765829745013073775472047037065470777022670388611863770629053806624162132132016368159480628264135207803692309646775276952514356136157539050211978064960686743652338158615346977452049277300106594199314341791910319088344631341231580714808726993779886451075998554067165970567632097485999897312124099140790514107948697806403434517865254374137248678830415254234208545589413703104447437181779077188810734649153627567168851566414780977430531330867241815631056023813971142887610674923692961127800217487325371967750852871444881817869429630339119958961694627386514360694058927077262884864 A013865 323 15647225848062376105260676958719672090176889322439709944951456194009540696728005750237190160002241533486062966543909218520074287915261240948358311346241166470698176207964586816275249541094590417697210764343896607029610887808095758440543111404421689642429229269784697730569191885268072329292851464806384010579957494398277124062415098391020715161657355147797076479927475933428293886383941825006041947070957954219921803867242798299235337414203084604640434463408023954792023741761468894370206478662802938705351469270780783710587271345199773397671732739175451349017563704699221152269727376462066150367238103378617226886434518488897610208189405129862231240394964816335720420489522825647065129874857614881448704485793131005432230120254284980546898022176934499205304315385362249865744756855984525285663796314559336939418135904570798043574029148048052853456475756994113045318211198557230085920097709003627214470982768882342507365641507484851709670520520247752153912137186048225192660984720369650159491227007645675421862465272378010660327619926077536748520938585183491711940316530300529162925673584800857804618937576400265189261329445085331936040505396803396844828173897616415267938947111093173698260408327075224388105118139067285773168716809903511662673896921859883692221292028208364794026385714648052266072352756942346925860297603796498608684574019093348325769140124047803786296764628519390971305901336692427285155316236705394142872205641042788285030081636326447970463837401185206509090372562979417949446976425319863250729888541606580816104990570885864688816451335046152724218195454793759672974122780175993972122357515467106932517678067427009939462612366903352783717806146957479380221707372832504085913776543897628356397521841141400224070942489478166478848 A013865 324 3893530502225057171024224768992133445542895723881317905022160747667782030648223126843020501893677765260404020091054018662787125210530285107661895328907881935236768582180244066667402893809649122816432348913220480520392136435064083764277223496985057877104949977659065905692993155195024973842598815690702146120631983246112093334698873762834466595105522996136642134653313691466829224336689012199903429773560609664451582299893759986395327479450981948341888588398745416718808851709989827923927218498622580843930016801586923972272851903368750014089452600954505910078738411767716597761580802539808844328180591739908081800605274104629370143324186057273878724009959885178449983671248943751410510397020570026180644034608876374343712685283114240279445728654330965306254283405970459358592999337988341395882293764544428929309293593406160818778612820967093087631281775564359137292621128959392676739669753126790567031243584346531050792807307590470620620734962094288663962264920278751971140218149939020788486520998766488706572880958656365148630642321445725624207962190028378609665532842867741272669121209453167049238939475010830787574275128479473316308831038897382843692284167291687843951784087547536597685533924842782234940972756780390853509118141241910614046471118860238578902808537963143828427173610147304141471315681215478070255669573347890341796199922319036050597786675347063111751796536043737094171990041411850066219767649811876635359176674071959094540605273730382701386457588211717306069975585591294527196790037865192212405619625585048717633037013734671482247575218602204274672662011407240806945496919636752932071150465288711152232238868873997737256360760481295079878069139159723509139327888996657656706096844971134659179108154774896900556020761541831121264705536 A013865 325 968834981929665425980299897717850549521329828764836096942474303163669538250258657098602477527207625685276853127297153571898645940386671903909724738482806077708835599841074491596983196872442610528658494244774478608850216093409866091232630077201785921675778912840860687445398872793488454291201548505948796423489097655096564408659790156153625991793297498174672935650053352475074049550147000283726370237414633624024816126847164084934722127366746740169808821228436619532974644188700188861966657633449254036556793940772477465868598284819052803505906669600711614616712636476984456454209674257585714351869833003824807810608211566003135431503643865003573790652846338148724066336884217171550980123111422480754582016419795925980694714904367882637215039552514482759085865848474441343117413211270314966220182922019119339337890143434441808858319785466883707181467106777230612850797500761223598538485504010045550375518403580116014430875827962351985470298722087846036831058304642802410482762762685626420840677993165062917833943114704380652664059990129982798522915647669141506200293868356465796360802768790650463196223787445895046533682028769804304243759045070913567761638453915525269586210338072628626675286777586479189084832133015178216860380885321507101914411501448230886065543654118445005115190463760173984130590423588209839177858771275302249529832019070490378542348453999960408223423035656835188617004625984593475677597223837988886929694650162673725412727891472878588351395014589898040704004164913852999791431658702071508597315142673578842506063866201625774270628636795223694075347833622486544473861889507052505593128512578720573432252462219654604956974760752081617316219700035392320226157237274816318033491490127857379512855840368947145559155758135976921566539207933952 A013865 326 241077146223522507277529984148928187938491543951211695674389765804822218541888362163159451688050127914518809917371605317602683866638296343193664626126153601928444979979654247893060522844163639663067150439915723061197416970955363799213597807370274794462427418440017046578413492314949319058188263717832250911649639147712988314935632904136019062789909803065800215923674075803077625897662178374600200158916358113933343046475633533582476776396922324849933868603914340911629146662762645394900887352246444780424500149870297112787015048408094547201981768410084272488305838759840996268413901664863568473604474286007734577129262500391692195691914710216569273475729060014223306874739573527231373485994061478731124152309770659853628227299083668972383492721931283773908854170807592188290592164186815013674500556851861503446125880171079024181833428857295606625378823113591847856889643709416790471528424933827654391040995399647428102863694023527969248545371614562905036745900060877809405246823764589793550627586395248935970455733118120446563703375464023879722054146440807819270831523850876097040051274563715136058042757477736956219069166582847944633583050703085564893264019764707983881675890843288326432864959440398789578356949322432826057802296456321255183566842728366187841461358541600907512823073478371612819183076282301430702304953773976009355007160969348261873449650505718148299050800808561613653946495092998363739807872402054450712489779189278428441899906690979324896654324270433509264458764363843869644101522498153857627287121581751970538468883954682944663309064951029102244156952135950571834520001689818889071749354041988197728294244679041094660653943667461973000029580399206741826515157665567094048909754471495007458942944470685856123775845608491409347245084188621144064 A013865 327 59987708449091552530882341015746098861110727864467908658049754204745522284215164933783292682440889429225544509359411294389711031903340555669565956248223053075058821258297325811726036020358926784640325178265109200763875659716765084885917969603560217655674739385266321734199786119713468959887102037435634658847603008403718308382063406801973895432138836116469199328719667630231411807367075169308517005943475222206261616940624843428394861224398975937058744392449213277722503822388554578903977601634187347602589221292525771169018528525482982369363527397018089691810118470288754783461967979071331470423948545535876610296228646497465552438410521172609365457512613461459213896255197559928037127266874305875623085067544852832698019055285587517736129260983605204029288001030394779396724629398933553482653322562562401625506395014729935745213975769418580387806263313001286685925563823501598806611361033134202897431512967285068829691778711262511644054041909594916786103555803948347069926377650990407508789763577902583235400440983248146959339438323463990038998177367159091284799549742861200978670038752238364735594895428700242289903418859143219759063737672550187283520672566091817045245175270317120842942653587473311608361716413799604973615061031819330569837304609784815252966512768623637018230791019770165161022963237477629604515946257485998359825141878324866698494223434638858277549408866796003448738814266980968846103872505548013079690256735226529906054837581729767372684288816860510977293803254183997771281070046260620701113109037430506333028289332211666486460521249894473569618062713892852690727281060481013805501535264976007217126913491975153666599842110661897665543360549895411982175419712238391146378312024651045696023690758529702950991391214452134370693688788822976519733248 A013865 328 14926861468804349199364514679630133271807904635971278647199836438275237801025827920803164284757131398453050691352921031205580575490572037148369436025157838742773036611344640176383412995017952469675621394758063652644476708158642089602332740212393096079696856750714589369764401179740541908226627374179183843430366751787114034111325601641348768348169970868533263807363972335765742662850764048529376903622926826492028490666569561039974350108189645980370201484661922638322246071132588812977834554569838106078647481112661772691529218490052981468933465249254805294192495399198891430278408416168277552448531964482783248693231166565257348344354566804422733625523778632841819112232973319232013334452070867279643043503527320820065913477564823313213316516269072450129015791872395193746845782982595433980195591559887527521278007284305279371353084018655964195058608112700736168632229897329549834246718188596849975373678234675478247029864680280873297413255356448322333719719997808075098103920403651245081227174450616655591631162530743602904186351116904191569383994470624931002579241561615638361924423082796976773887549019314338689481247521558325659087347972536008202133015995965759019002447452863549813591106377478159074131862618678583304794582866669667664353756180661975149026163305242156846520404191031449737347665988308033529750911939142755943872009703867333230319714605688056382919174507142583130156576631681408439913718803300523190645485963939887889583437345136981474879776954877034667501971651345112533423411221751122770299377148001907751860095291112893395158944423653741647275201781223386320739050800841611627250558023054509827852124138035161437167371912080221319912485492351575154348674037835703345735608137717969002632967018826463044701089858674553499728451968700398893358263566336 A013865 329 3714280793005523819976270916761725322290504526378005208340029700608903972504858813189292975304686520139869509630730046036947025760470021147703063505012075330041700246074109504369837422376307148934324222900438494814830428244531228439927660412530198883703128258993812702057215474357198524107848142771754674128465019580691159335989372107620096725611830191158869099713991964253261278282481319723661913682300128089664433389543837012698897486121045988587477975831395533939001134372064339510900527882721955611762010020225854222378598495316863484877652024902571710964507015173458552379036923011984839930873105786179921338834097638766116503222435567078117653506332884767295533335155216971140342038377698046928137801069710294298641382449410114673495975376265835910503257523191840850415129871125187028160029439029933248174649108568251276532530602530200882584823573899549582313095029812306544355279380304931373072183102490768603164935288123650264341935156855748942944145366494578942811394721881346616051920272895843644176765434849992197854498121121503796592958112114542831233797836259942524874378044538537324599986597574025524780997783284401290402022970702079992953162636308151748216417004590942827215502182120645278734379639131029240898645643879146744256473857946480600282478267570016372433365215662737701043694423202664599274978919640770247025559918632716262366915224762570445874544030961303245443121276414548224920610477262875786574697563379090183340825881465125374357284659235962290383850609947507041916814261130775381179134614491610709710851231478203489304190458826607841574783009625377664962139488875019904432010853992699789484099753515565290733231487626745631476463590032827148806889258182733734926082844124637662863166449228626452339061591713706496444430160275657657432123439738519552 A013865 330 924231918285150503172335444759653635396190822307691792001666270461914793286329028203518149631015756179444009820433818815465602314029276302225248698079164728524936355631112816191355385484741260483625765032761911541763885120943194635164079595770714448629616810941948402278301040915250423150804069062181259072734207752302542559892907440283323908427442930126443715820032048449067510397586391749478241305394105472807380289186972051543892059266472115432199319682077813501109530268069513729176400154113469658785964477352839757862911420786685774669075908660556723982720209599642038505580515626918211689679016658986722186584766183649450301729845087027182171957287824382415682150853342949362793590093599360413222385315778151950919532477651617654435350544826980481282346576010872142490497596091822538591116445372696350009794286983255101642142654888794946015346819540572721666132062458255862045012878760036683424297465758982933062737177614384142576732408950729720970677579835579067497644971435179241165431425345218565667792896684593258576530476474906032713818952953685921781568383192234018349541237578613319554863865047539919382305240410224141893316179845739968806521365117830015812187476086373485581687838981444405998033154364252268071291792857735842666826903020538660729489632275982313985339133343790347626104570714365437566791554532052142107864125673216052997284249208119929187854540312163009170102753452784863903445346278275907724955144090745768501064385736730077152071856327002968640794314974458072254244726225693099649566424393176476118770533631184330650540320250742482434736405851101975127859093295748952859626124820711474016907509866785142423731457529138368971551388035048445091915867892126000729127046269221838925567433894457577388433373989305014923260445641712446214150139757015297163264 A013865 331 229978476690730570005378573390434133402904954696467563987358621411579181843023824745937828208984912641643411851638188003489936755004532880835313084040434717728316963244401064278527343280939137328661566364632211972760191062414537007457148253974818417681404810300306904835714204613023593293460878112880687057586598383420946270263271944180580054781817479189223242694930214679678366747252217031806169740503826053009606052118972629529769748891394789427225021115130786489108086635664273240258422003148362882135029112828661822628543974657192594682455496503823650742068235195098127725420610864477312451166209073288984055132260539009860017480040812695147794212475843916725259020961139032775842654610170516050342952582895709106251209105479007324188457146770387207118448863201937336960195497830720385922704687334978778165637132018617333451817641101288624006890779799919791477626973365612722664384644647617448009834786999739241199867017380142434965653478784027977928575643545646810523573993532158520937676632431501426132248242067820709718115231522203817932244997701371575288751223926489975253953045229161509531475885267509453219737777581756893675597651663375167918064324324999878494578234049524487164262548349430774433302585866765620368715679400376125202471871932406676026640364178497231153599907228202039780498852539996980560619876097319598624984046119517696899420234298954898219672220974956145897815008347163363254822112405115950671016038414388451067656853231642018557904344153560802692826130983724351035168223716191665372000912514602888905585909424514859364435248968632753389200329340741406675015433902967803437966487891387277502575129495171880559581946039890558627929074987537174689111609239333497013430141177263008623526795710825667896718653316506745473384743209918591416359407576017630423729307648 A013865 332 57226004311907869195578361173888506282911645687031416882102420483086070976363304359181201668898133782445413457866833597284407942621287925804012625327949451681772566598030805626554515883282647419765514881644162569605863862442734072639577114333062016508499321756645967744080436962267886766398457222584327121913388448943400902322150484414342096191469206981612797926264875179173727354452263668458392828869048044422486293160868197351151666156143548242755256454120223863657743413725612438919983663887413432687423564203381578648305854301898547720024766106039446661450323100066657318171861442629618611848590136124644480406670654442901487869593515504559015929478789193486579652703802147803678479431957949849838937577107105088326700864134552350492462168745168989521697867528264471430479366116213815069918452758937439328511818834456588317482687270515850888882646519173641552960875036512145006024159896955944823183209718719114866245309668735602377373486432787249803923334534750387156201963958594069081963951801195362867339594570219962840578049290133020423716387268027691822250544552076353522391644150462716739736207482884912263573790671223731367086314858700969783387781950438369765562891135011277190057778430885558463787549046399022847588259936554391986381480836684618009060975099263823022412572115407969962661090475232528666860165009048230365052030164011827554876535741077545233797478089640287696045104157041354005423895873989812237370262870729107056067190103335946761800453764418841655661311824942097716782979443747404477845731062833666052154753013920881485371151871362825291341496350515365705757440448943284465076077114989679035520774622542609383401894796998047484504847587298850252241019950241832728845848889420708961809419630316172594076295942053006489633272422410462939315544105955619013597411080667136 A013865 333 14239661104940658907674154767621024795389470619595401525607309493647273213190433750303776773675260425353457121547919937679473797178340317153664069585604317960878831291721201425666813296268987722755092599029280260520166316619350404763051252513724487691842903231349729445695023290195042799856460907610103286399952274527484333326625349337789572479515665711648675733588341420584156925063065673149838804393142962989736109299805155283281771392965511396341275973991643544441683609124171594401337375052432859282476980327855844978215242337650019426269202599698007591662006797635786473795340626492413258423508380752167535348552672286336063029566693650030429051764066072593652588141592496042284923394012960577035122515186715173338509629424328930477740346373197890000663123772793104954989041629429716031477948436911920902992252904215501784215852038897000208382446698659015574906360457085390066139003755479341662242324440728314790397552895490817410766599376043316943209851178951008336852047095744879397803254054595044533005845996096973793546717160962379738074196076677866611514247501982263199683757597247938731782039980381218488369593480301943523534821898920279713139948558291480425504545326907126125756457122514115283661183404313561653211081896532702466755276639553906868430660555900015610312965144621195981748884465133060573232148579531489258196626769771391074135038141523807735616294068001372067982295357604914199877638858116632958649317250649265166975311047793290304632330511107869206861515544023992059062542340946554151031308951827026791089771501959960781767874462454954542895087219891439479295035421791455360013810420677111813766705390876522578090660286126618151664310234842747505965637476258575721584170270852333852384961505450833858929192871852933710828426443413240314115765470973148590391470994024564785152 A013865 334 3543283352064594037314375279136674841886352753215162952419918035923238288184602010955589382147162402161551442469012013932658823899480777797980537763125093646841401347981569993151524486137204753028595201601653865785754024897026199917999569265495091721336653296863215877431184035345812889973882880562437220961472924375222981630330838926420854899222842130360963280140254172366796935977292757581220689374754549766662015549289116399449569739254394131774392383160288646450513015825585866178073581709046973240977311968941025617619255181362129633877418221288054625048440475469308019847442198771360175920038437399323352155851058550353575235773139514324371721808556088975623760812448743975193842057979033006304803605698940710012168028108914616428637085868735577364645006414631653892159833206734255099544720865453667102133368274661751739969998894542818355852220976920720163535099485257471780937500582483435544499082075235308025924203882090771077955874455939610641612793688560737306475568582928389830314179312912994121236910670900802182995816724596590874984478358151906904676313234413250516503708770438399090506788572398219358897982684890493210848216802752131041580039679656785657239147022784954008124230738709432334263979588862152173291819930478025420207648996773477753885338127445712684345395742866381438530538419227989728558501995341979535095583032375754783759169810831652126468873685528917414420170518423546010183952632342878012366626910113557950028800598644500013082272065739993310481764635850577992040650535782412962509422669101022730480450022375700961248863738241591248817670343100026668511942254075211420142956474597927086843196835822586866151455180317458647914933644356390547404441504492373913953232256836727937156654741324341890785068920688909201132859008767403413842054153673190510044290510385120504618942464 A013865 335 881682283060937063493010629458137074256264928288035427776553044714851229725550887590101217138442714854663168532449197450891360468555600901027093172673943302330839580220950024535880140934492933105611401204942734731200745523176823377995668819471674663203642113165067733212956385883169313037981224936112378566285230718135484965038483311739154166283418252981979214923859726218374815173101711454450306578498924127538042653160709411907835337358149400597685605486540944473574054753912182252822405483825576445498866491855533286483434505288701441056985730839549208460053540391978853194678737204675095294535004454948428363644730601201580833067901851628362064281066628731982411650483245860835434106971038741024836890813278814753747794770397441835170623350889211186799346236165623701293915616498098164929911982392566892358050294520633008960214764926878577123419850129136639732765875115587218194240144940518233408795590944952166706771500388410748869916152620365195173794679111945385444928681627237098256737866790766153175622956061588408799215067214818900604137718815655298904416374745517952522650860765727722488985214046993719513302827446671206641783483462418271338444433568357288662131431973625675749568583174545466599574569055747049584550136940708021361109715165138016454796456928571578671033513488927426112430935933339140136669168504935451676904117112123814352361742368861661933502776917531578064999870440367800806093301411143021573212507297376851821566510561908227255287922662214015433798457867971022915459154119809382287144661597745688070911339967790421589477261714131633625798546814265835979163614966043008097012145487151392873366355051405935078198895428753870277968768592489372691741988445846385756810688933196686058564712593218641367830269672862654336291572869610526273146019166807340995340896280150305405340691202048 A013865 336 219390765858619091383092820949327164461334914635768431564495247222485861195068278460820066062992977622715545552266398700100199008111627283404373648342802659805587474425539436505312127229011745530535496184628310568634143910023135314793418263686775749794288674303090134190846363412080786501866944163302715383405886530055088994820455879426677209504635530726011852007933863394370642009153245064633778686541044288503546229471285644383850482665503031649523304584426956295248379192525476134334304801351285838086373946901396058742245974819998156981091873376266708639532042562816881998138299536113713312329734228533727326582445604958191761853952153544388589179186371360636647455813047034043402739705817512006692213214849794032804571268307536246729176549648464198033654922637564476840367610684454762575839858402707204959238370886158152885588160386285050102774808147333328337983598236761798677709163745839033055577424486014337545979365984649023462798976088830712245485677592783594151032493706668661633420596869279923426996611402717166938326283605197816675128796848337139336983735360676723162116258986057560642379168781741541213934169159210089691088267756920463293687805293681480852375488480861224148116649688488497544905339167279649842222779675230258371327652643971622910479911970450323063870611228476789294408414650164644918487662537420098311667405269243992972926877077128585062237362985943217633070047761417600610181808376737540344105614615820876792464037956140748004387804371884037888422937868202965574099532237940408213274780434690255054061010546865226184952805986850802658374704000887396498367240639230413790795726185858855391465496860151441637378387547327683049007524626406315585631542468956847860638717348625197785324774563995780968839941663237760003808104660290926473599470241315004274552665903182360794621734873188007936 A013865 337 54591443050131905747037752822462976987242889478647530363056481356865601812891229865962778678586668607815554630861552521343332719586432440184077103664436271444743942436255829064489827242649450663854208586613431775414371297418876806650675853389707783372812439404186524270976682300554886266832555450042941274283653557046667904759163677389498943395457468381614981158838199096148035592421620275922952418129381132396914415371798949463322283302622450371414182926352128388859244691234499277458673732329843157662708601955368184088950550406409781397919053035963197644192037214990850381360749350170247510933632427554504438128163104772956772485642622270757301422635303158409938259724872119575087990526477983147649236798677503948770827077835500859346114459202126643325110421709750443901142353301834247481271383646062439224417202304344505498826673125240081587173661060917246756997134716449911888571726633204618273285441689703919640241137596692185806295194818135923789468692126767527299789717474017776411567313960176661906186420808560918083597605802048583118905648777365427055500336837267910377875712956018674929764493326298311183345667180224565038012875842490032722294923966837350243458297549669660127224162175285969821093885355672529829539978712146895651054202462704746872060537455431094788629051933204336433706234634229768924357122044511317903088823787956521259439340676856060078206647506518222730072086124569064395032759742000355638904488296083940414022411492702414607427826137464648915852056475620680329734334805831187656525590165124845545612109376397567962054176619320058927088694345948812645481717222740982324391282138279630704769142514705203525512138930176642028450640367837936319803867975635470366858453315293105215317934304308198170038380363946778297267578298829511816278703379086895143645488962020673201247315531965118390730752 A013865 338 13584097957050422370846898110319107489689622674750822275300070368991581430305350510007250144150077923019960089906541836990904167280131156955884273859029006296138524684298410457775132692442948107588170431024193455539908838679333953552500973950667767152223664921822541207395669810211673459548478437745085163162550081907036468077032216172183801082978472772334018991716026757492707992533456616498460096107970165936589007805795476192857410398758149570819733965930052811256623575009262924208596702163099532607527106841758175983221743358727758724806993805044794396199593004280603282094757982301563028640637624213242448348307081686864379611147424984877080827597187755513461757043859379258108294858684569502595854891088520662580542443431963349832812353112183576911873876454880622456809054056802019469259720935417008877090181283794651992284038727099739981499596429110160345037111025763664475057079881593571574178163026532405731920482750460109978552045916986398188381073599287817353061274978494791340043117867338679135440179462635830368577759446935353034643530396569393945074259815891048675147569406272038920123158403369461368374269055789638967538819921638479822354090520516071535780215095879400868777442722400758442522433680822706942544091982900936338643119307199747573668567656109830178444144250643101443471989776504661860985631392579840256461398200804797098028810019303447141380316512341942398369297334548769431544791672121432494339881631691159061102024696552127231595480833437603519029298916941645127808453998404586086948575651968345566805752400347759631133864876538648902945333991491134948200506659969084113742931517032397067529115270219125203660236554273714189223429744009849370329436076113325362326122655351013956937992228809617567046990262721604737265686043254345084268262319224950292383594309397528154012772018449944339402314481664 A013865 339 3380158262848770699382575350586924154874448189403596608407467110056913190465740978106124067869152189740902709091624618382120665752649596047646595632889905694680741374243342071029101818125963663507379624692612105928906596146256026330375922350092561836022118989826946573718679310214591130286366986620985031320063661981091698424544080414556839591079699336885418613746682370120425515198085076796544822634738432330333315990331699932021095144343787874006216042210306901130608157416704911956673534592648382897796185049648370446257032843438945659011173882496906279195137126441151075890202818252062531542707141308229544907405947750305837307401036053836933776492663423579925715928737617059553603226276198798469931764259338773511241537284062304265598363449610863810135400426020855047172710539062160108574834879801685152904103989209190844544021924541682499076507578648339418976274410762824158657403301096691601945900662218111583085237563762490086183062689615559434011239305857986167596943175448815918725609105165618206629850736046598942273941038699817766316418955639155434140718218507801423934319990501483988572085751827229811215306117690247443570619638741146211156013052401055112391262482737863076979628627500425524769742217666475813927131496289205791017244663449127588251097027005121262962613302176024218382022160067208020192776630678426810695802637102659271496704854723315359083946918399070210871028994350439395190153601357320290431581426176974491492139009292458923292366686745945758847098508100423440442833225331009965187587976630587364079408981283333724534301864958865083817693347770722091430628473213427138190881135246205427107404810919165362677183982273036849132844470061458838517814237691430976558333752576303504932794482279154758443436681053542349983295189515065196008640249417382831154394539196005725619306086894936549862156717101416448 A013865 340 841091540861185310668764989637245511305718691865675751263246855929681823009971259064103064056016877677608302908687137041259849500563304283727997684523261013818798237635719294218313463607919790317868286771512055542501686132265179543840101510218232346781055912476618769831566410119317140131417270014872947313434081138079009502376152617715007509127543745395872484495814467521805721797769905829437841305847233593621499684506217557484673146957353424264714750215275086822131489026313516652002988959757882413224420318274103314883029996498599726223068419529470183264684361446604504515910947671297223848834903386009374118399636790604102108875214603348351905472222425016240075745979638728162842198000759099420870060764179785690349254205467791295017371973893570463603611958807621403098079908855915424136893312810812919967434003842901376229578063527555939610205533810223594302704314178935061047038978218491964695402353581057141442265833466147933125103855182418885083884698955254414055482564233279762688330764856571109592119018351947308003909296541753054428047161569602324988103195747733243920424711876465263844369241798673248384327051877099651878564425947236894014373039855059345726542626104627945170994950638185884179504495506384509731115984484635655390403024095373316039696975423738334105512993207064458308435338133843506080608994564974300159057961795528911845068062410512007431576679599077438711459886722208535583956300932944722508671269438468916666971933960261138800686187396367175065441215967644565532271077125565871657557891400942314978607495630694497343319401661444316536524271112484319454866144246643501650313334645583788837989753910637755525689044676964305243423955174332925706064752393234152758963304321066753739437116614486636852997236219915050031043308597412702853221970543026204641810301977220496717303172214240851575300180229779657588736 A013865 341 209290490295570463224330129901415075069224593534319828538336241654694587383217168335438893635186791706274629229374437684250770870924168131528605119835292084590559203067371303418931375776485897264375801533928887804751779563663809156252820138990623191314223704813382001734728332962809922613180822132340865225896429277750476092495262808171260748511224965254345742062062505582385961366382681207350676927816578829568025009495051127264026188503692167266637500725567330404124622677395644975551207748834473396647458956636781676048974120088739567075538560968357124642117939027481492067703152930944230804753286679347484580629618421879599935955637400180377101342464050461641050528023605464006216349812924888227093938960072384432900985622454961443521762703007884925599413970934018048975701419880435146818831436813340200501336538044236835249958368703688799565086663389065557417530519905772769110456803028063792559086358446281610619361891873048522495385842492751656013193197410433866358253837423295469909262720880790302342026159574551752545228758077077496039439831307687285731439694404299958551207121905644604532922087175247461741968868972682460576246943237302850811384472253214127115827054738866780852789015557201069932154462625844670325413052651280859402104765291699932976789877788639657152143009125700263289804582058520547305050097335591685057178710749505050192231976105732523833214088337997637229449986532860594326427014273746501191277689316913097472075960271199699690052345382212836905883868651660932530526076663308806976293445233079278120756860352776973162932853354220512172416407429461698178593252405180795802650767686529905344134666445091813982968256365058382002331669613939610569291504467513240699318356940819682466491616601415938821405008283073901729324568564911397676372929374162296553430941061595730639159982948413979579185094446936531757120356352 A013865 342 52078171281227389505036514883628915959625294058331871574851283683420963567740694431243930781030799753855728540403700077847487817353802604504525869178855399992838027617660136172339532097214538788089159447290593010231994812385592959968701740825314749941100912916123470255655920547801918663683010332834642175890260290041206467047781235082871154573545130554169359688787137389076263538719735330187483641302454943319070799162672562099362164537750729365291942580544369959119138110061713130556358126557979684234580507097843658014618328249921243954540411202878240038947491004086274634190710950112714839608369830995393283167229211153144611263713165561683594881248014604471065884989169794819594826756649725787324239019312731563207618054406712965914407256914858021806753377215453579162721735711688438453223464085137068771148573434623540188917640801276291373379644624427960783318954329193249683293187211079169630062576744905145733637058278554409949571849959156380069074889698033079833657018873713458368461661362208812512371053339254861689334362329835347494485892103954442683125602038010767286213970558025358235136068795991176400177597604210522030108679379624542973098420999711777678485477684781698813161196319129456633357859244114181006413180717323518806744532957064277722480578869902783168482049246766247914928653762785784827010225820209950176147892953220840649433467078341635370466328029320628067078499048944767407433486815764889384428009988106119870171605346203163673275105206146784632964894804330093163435864708284457057525050564237582933344171075302199786078907765837398484886719493487813281175716182485947781165195824974609406591717320865086257009957167830207310404194013375821177177943639660254709692785394298043227502041942163530888807851021093845115111291045144032906607228762031552575983327926238988846403456877019747366647785421420111070187772511780864 A013865 343 12958715516250373785317246071523150416065481171122836267713394621513005206488052476715289784105455964351428644165733497770946088567781409684070181079512946891017872088157607004035590450814088115717801723588212839922047733155531867414931991573044719857344022362744835350655374021750647024921570827139909681911125248491533487608433500288140995134844381926055070110080280970798624808866709181681211929432572468455971025097246138972308486126257589489424324656202016665667533374202876201702599705347675200787459136742170633111093507855084402975696199600434598225371382081528795889774942987138447058969429881786245701437067979069659279909972274413044852281490705970059744266293625098384549419931510664567111465043653625620336078015714131200734413786552637951282218056359275745010218374940610857517192501015232827096462441824884244752288754395863182135020803731185658337634822043641814705193210360107251937387731096588237223192376485569250936571862569036800365348042953340967321168543320383867272741052120081143235078313944513465743880448047257589187747913504011191881727509806322295245363194721894565940365378270644076406008991967050912617796002907390734277082026294200281063292898383259599679076526802481620952991702831431419888187804584253045831719855624772218354240287401355649341379725278171339001167526773101512410074608511294482322231232499335848220479828480037905812503877336191910523187277075347024363526489391340408955305990581360422019534540901506425623148390978655916713789920703951065742044073087091838018538073382000366236469896777009596977169586777188851539791332185003559554381515809120343358282898007520082007861030204385501143504301661985526145462496404736332335159542071743940499922275175233970692385788100552435718123835185280823667683372773345279996216889947313835290587083454541900072628264981622577776737701741982809077816963809651455950848 A013865 344 3224543099339613009748060974469248564330405810772837594167659410460324111540835073886018987558528818521494692385047797717340057110498183734506551298377365600785759147440433666028184043056971174010292038483902177383482981536557305632592357327103863731542627772566522869974278028580257000505284312058878005969309117832645260788581724743698700101393597243424135205631496474525763408439920979096099326824565872470836182116997951252757465219768928507832433552852060210951383664569650091022061289881072715562345031913827802978299619746596362161248436738975341945615611746110973338844478613375634058577481176344635090379988499367861457938558220986746776682907895347941906285270375320481224201260397661685563480069742418970359466964806178694941145651335466006693456883399991302182382658673222080897718044412622414832066942324169596390201515333831427337021496634038389735470348038763480036722636920326207714084063904226244244721405425657167849049049706778565108510284224165739580461010971497758461210701481144031033471007015441174707981259648495200432765688813030112898314019720126789370494214469038468632072997805840906820260029489145212688511414995451851191634874766838444337541298490503252707343970317315106704974831398950743073617547790308853900398515114823320637522319194654128936914199800417930626338518022004395536023684985082428625205442045274737784398436680344792179136964805319305479305736529212750766425023408226016641166700248341076531964818881603646900659260424000909067725773548605551590724310794407236237828865875789915131353277354816852035023062616941456306349356770258805731035861341815033278528250077007237046180075867817653020540462391155182441827723905383351047622419172796188202476659576403819395327740424636663684612190156823797914876989013937052712018641159369996263027365150160570078872236431907109273341195799861066348451350738683191087161409536 A013865 345 802369508494874584441629508399132058759463538706226724231927026423663369322929073105205876712163842970340567295556213601601161090919484055024734172677836637174722020175897989985125091801952251171328988520026346602686837261704627475169221458417908620047215153903273018781439550407682509949730905938234731981355126408532785532544367731424034943629971589275714411487696530749194760448922417070440587692410375178663108868536834206126145585565542018460960105823283846411454700022195171449201554883687085958809438981181599870696250980785065989307771010632712287011423902008285717851349302323485774063951796072188238809433298274703702301767319244574173935561337415219080424776398031745983980448027270952542131872714145597232486883786651057019595154713106677377546263210186635704646641722975196833940976427281660727492881392407769008966623463547941727125733050441040594656557643181594264497767190158610917910965789416424807902516754877124390214573136637123913080831044067609311285274282059730233419981270956031530120657617666258384936392800854357714085951878723909052713274154998589252638816374759780226655988190023004525898943657842981563707672416148275035716889157981943781399076385988905377673814821998152631612297246663711300494401651758132733743963313051716520875953729844176211630234164737594513613066116451397750019845582208030879667120555009803552367431796043555327519009226437213421026605032037067198711071424715696172854792356195206755601869811947198665584845089824994205140339683646616613423111703593941407531432353604556161964898710753786925578858717098776455621523143857039147665115449406518360762741523161864808675080638340802236407124337715926357364876194824350007881981807605221102798672155715715187778192305343190297969420501102779282754670930315984700437022516968354910121625325044754973865936335824309814704036433271028861617846507008015804600547857661952 A013865 346 199655209537796632595779553833972828445234831263347808244078865839053003515363087118914588714041153373995784041287843742913620116575677056379914653655771446101460429724409048643978646843263382563464134871415195877839771089504485863901307713941045037743588641176059231809423166207044454315811440786422824828384558814488030089634080111345705463093333090502654568439306503139383630632026262884471872316677858476457098705975757529178781058347444951537677625052219366070255095915922868902047721304817624973302470320565379859025089524050709540251431276117759063801626632384525751744386949595757612131881253320234743839428906476291071651153365582265880848733598711703794220257960675035416685822843521885662963758151206277250554176266399955820299901537571760745209591767117160935658633153211364178583201046353350202143508662635609978039182849681561435844150406407345013249580551468162464023508405461547471925621439312067817799999049149584616265872662735688817539729350357431360145737370153486793442360779614531237702983476319130406440492493422191538711435577886627737404749434536608960912621956164225633359262853299804262188485948268384788460507542655007573687504962958963035013094975278391302937330689787444315629351148481824610324622951810279684402977879113284725322605318504586055092374427679985118011366467888834204932938215911988739849328941944199437542692788673109959257210103832824689980892183331847505189673324754856110083803691576765687409924469046445338354808173391332958053481004161154905151299731428687628318861375412128918894049675994286308265638572293122743005214846932234765191806007506722776745314498691413144072237665399618502089657563202529387355816873310532661161289297150022377451599189851052841605223147723156728224326842130406774486410276932387104979145186942269688995384272881536469657008670315834659812434793763696653694091982031818588690363524517738840064 A013865 347 49680605099709011682073017939615126847684673532921361820990632344463236970734827693973754938892288276358118934561736734236681920847758873293126923098472920476318601649184152392178494651302914010031907608323986020674625919743580226486290201075378118831812648761121170769602385293631285656311992433767164347696586538926685503263827422266374581792440259575956541573889515789179107577428359046068904932303584880413772785205359697500614448310711422181023398796993849297993716026950919314634338587720379257356800294806924601080931076448586156319844147298934223363886358189506311858059293441811558142000276026180651779052773656308459941099794264566383663352078834630678523415228870690412804766669799237853286597868280960380809896788720833806676865099397056369751993138595297389941809004779890171285215082766196837499773547540944102055445946851962295203971633927152474336919627782925802247897643547807780534196233986900459238809363397989439234669626413846919846045933708140360207784121290032425785849517513043036940108784379441857295400628123230764960643937716685353153898611294613480961809546596256592800052094312296894168885335479518723682205012853930844575809234943004689928378448888472664692501870201189343946682704979029381436296578344855514429361791615516864771474526614133157260745713588466056885004340937714392881872882141811982114188219281859034442623331991107297381890104556929433257325363762830278411356792745400355584373040182429759529586325481765086433503627401312162618363785227428497358608214770863199929838913766550863146244168977010250658355377220842318387473620791841841092207472459912841983090097338381715465783042756717871111973670766811792514522624219606463142085938388434368226036329609017180682310886294248534997515696780993378509002442029639748106170655157218851252099459389658482817692781452029770070447774601808165732008296072941483061000536532797991050805248 A013865 348 12362124328170792794873593199950311243763072684543888304640741027537476181901888644746877388954445876382743450724866075053582035728389535959275358528439213747963310285569791008050559181073006698944259633994474089496508516861634554917036563313988488065157605016527303164941700737384860072431425701279151038966037021654205007148144705137386519936576494670804418152914075992853015696706653438151417752114965632963119909688220064248472894402050944604148414369453573508518372346418251154899091739459637411366607330957396662336170241614854590449379458860688400668082570281011234592264610105712853635590212684146583943485259774446546704063744006440582379719224480578820998338458230351636799035699979483953509010720760087933477688237730982517783017696413168330598127956662945040134000218277389631101242639474878291468743651381708202802660725847067481840194669613361204494204384820480993224948866439288105645885117295428415073311411513048508143641312479810356759131301776463982111223338468841348573144507141805524967881149034705276234529129097159757706686952309918249795990899245661261694688993098639720499622562731917460769832075798039603051290437758469319917487763549337743004258266193816430100764625365902346832940950845341839041556550182707087366486953331272292494815549406447981787505877403645185866809400164213347809582193009111359133437682980343547258426848946011211022130478497109864736286784915832583837654733452423461280770712334674361923266024542278569987421574613523308048652697405711487854737199297863431764941676590358384378406229054887414691819885224616635768991836008875589002656169787145032296336275100904199022781726095239621304534632444247311954973693629813115436571528221070900714421071969270963103540782458370451460501825861408144361152095655119317800754656464081081194762412678847499596492130194271471746169660649717129495427088328422175113034885506529189709153971470336 A013865 349 3076092120827394712733985943130035847408052902240424814620364871364205273295010755249654994448312676312070818330769875187732925114366625011818406013348586435333206424978902236115236742144758402911698013246112976637595207267714249569116042122546383462229297171472521901138773277884949501543256520100693711327996924172259140338687143268746162528858202321925604977825915357453601601842909988322093582094271128381479053367539175027076007259851140647739458244379871603271643627703946271375850795713220496345175635376790926282433913561507497450699989507222816115040322128164587526062387461824740795851183802621562775825324160195083109465589548610622994710294065951389186658555238374858487977651297294951119554155668174200663120119571075841864983859433881502039393375712353940226623542314399416686184408465812915022750420260613215519791673733977495641259320029231895236701865483649926506150476333820937904076885506856043379522225149614886378398555066976170693088160083641085596699925757878730448152694001109752388807802076603783295990352251504456829670327717181577933236007441096383070012851530720718931362081529708485598278855084977790506458702208315437813708315179508809267235592893539729934833463259048212767134362680748100492388599495063369963577681571327147086069942789905264204148662486103838889609916661661535762153956250843197715891565531364845551408869676933861661058771225392841862059713264176453501491302634433434717416737891661690826090131418904261127110085254232231788362348000858000945869966775685953452933967269332057501647578788185745172594925680211806711669776537760530562708940040474872676361948005908193651236822467730665448449961660366947128380014133293657140312966510305514366570824180257632290980259980681236177819590332745911377674198266054650086997382677270223595855120671702981019594329740500958857542888998790412766606113242937946677726696630360671333708201028906647552 A013865 350 765430154609722281159023190200933079982240619770289387471614631671297926564544116250282151578562539872085205866882129582713959222058076034940797605113555459876832421140350201217026589021364522913323640032056784202686090614839872148782282993437461689673440473771850569704163232282667754368011606409695817577168130635631586408756199233848645114380844200169392137842378170225894593789774978214163190219681673417420195807551508000337377038483279029658304873865532210785289627168828358598995705198912082546562743702077639768710595579337033605652579789061267779537713435795450643285155996900773901713241767973928708634167061429662920294541578559878541019751893018816074094621617075292787280454927608497276980899663223122699405505593109943882947663710651601915466332465256455654471189281176635652856638727365159270941032574288907644220801758573088195405839121513830955538998592027578512378435327097331620547259574442002986213274328428971407309669254425814505902513049932578611198035926184480254874731153684141906411823006325472605107871331446357001840526986521726400282982203582895192077437872092297933128689471200421888390924068505193567303131787899547022060667482747536027584767050885278079144480329675484879271577734575911341722039989555608474776961660756476663720956004297706702446719983742190438579414782754563266768293241809814574040730034300577248248171859450806664844576161556951626220042570951555277683083817131340427604241723057961851637659581228785104781056733981114700361779777749498091362715572727487169600464943562434532249970325021835342787140546858464287678213835444028340979990968151443517804496246206147642624561008290356944868700859872428187849055676815727293538356082692341750862551322421867158229200051512873360599204301677830619929426102938910690447732726350504277803821386981196173067696257988334594440112155347015989540132370466735147712089375925906569309279078424898923659264 A013865 351 190463516231846414665362058464078580158140897898680648863336812028032405662908641534790208341596873921450705946268014068325879901143155175926388549675616232192071965017195621269235160199364176965568147996456753726722785299871835066525793041823030467164821539969597120960626345415360782654901064046137429679361900282325478909263622567757026061101614224016550184443594644853649803561897287378986654948743830159803502163184656838739950203239871287507935318373708111074125188507673898126905299316055691324226300640875383258927794919197592746161742734071693384117928309655853574469931937020813371511109375608488628426857058229665883782731370076211697119026903043658041349112886220079254844570160546677594425711224999136067538470767744733556281633056448859407829318439994694373413374971213744602771623127807727311706799017525457466926750543189258681839225760284529584328680097651406416392150819312283221804015694427552487065421477691637813223679619917284275132734127240823400981629675584336590780989102433532398856266742309979999274201839146459905481982011110174223635215027681938976435013020588470679296278058497743379332090417814284325739172889046620084593400011067034884815972754805885514989679329393810253478905230849993170983378654681101167995700923969355601187012924461406954183222226994536731212592939222383486796487943946019780087702935895081237836089100130863124026605575432539387055585633015017402856437112384425701281618676431958763466702108916321055192879909229988733120422385656963109069967241392926087386022892836527709528824615915833332016409756555885385631545305101208460142733112587059993422328409935968130209554764814906099305568572363776050838856222173411053905736220768500782550630370660878048716488307218051304064621204795097948818278956046495024925490229763248680454480483365305006136780995267753273803721987839308682709250218007978640275494623590395183454366531642624448971981979648 A013865 352 47393417671002807054011371731733601257910515905924503217961825610559359565912883090384917122056233331622422062021762476649665347561253588736115115592882938288817651199158820831666323382728186882696253402254326943327884111737708463273746134182908317205556873433714790802874574782395054269584341568728468901974980371051613567949885730780116308836036870590486215495468542668223387919914025813088007324205824746324225050269564530497339288972583652213174561141566536694796718906741511418714099439412769783589878841070303367085521065333775398212918768004527608156832337148285356642502103752763032859852368151411442388711695513404221193424612278803909017521702338159517744982457703914761141484082189150879176138575538985025957732758079457540276671316702282584168984966060759790325196920837058496996868526138652402426626213128894632410317191162869616319418224383120065527674126058794761403691672671114058647936833275796740461462957136965620340074647183257680749828498349588568513060875435001642557215080336740733872202566022476943179398192038491911200892547788566872415597825768152239384277159939070336070651461852110480565962722845563997342329868327248568889544911553832424458528132523858104465911886891720592993662946402865500722136077401607765834706252313142692954566800019580815223319553187504563901091926252584127786543688067975993918783296944644854573229722963762932877788318546029640759815484234392810387572959548841416101307738493917163030946419165866000805754693573516556439820943067793444356098088610284584176438848470298863017476486827568639672307272543314072277468681358943903554236565871263312283264822901186821776303931238422714502403238998423122282334271475854219365472155286267586723638456392287606618221218461682142093007823631573812800349989190961450042259584852448695654849287636755575287027488614465582627127749678030858135908150247361341017031878177245214289316932801697526886596219959771136 A013865 353 11792998905910970484863757650750735468208389493903005984731876990326706559505234525146659697315496652374270526536999200589689527764361852992384996443208247300283073783189087705185194579971020198395074126589748681962164059291917472333332798061001442386893127930258118825060886192252926144009210881229842373816238315689515107340105966161477901360288726582771865974168428409219362062888046871122315038496783783277349567708676281252713929953625935347508652397978284458839657159002303769341466791707958330790236731781205727438624377729133999888117002880102613792880904117282141864067083481007530992582784471852012032467908617991399168002233122559334288647960236208909119519474915380517844357767139290791567156914028516721979114557658427578662124677077662379983936867074830980146199400205726939924724789096133154600622253865289109171924047311439172367993475609700532145382208135462018069603406294098653441483418097683054522506750550305429240461454607904375216341324901324822680241963756242328720796942870351870290887908908504982725216010921322019247940494451324671996918038181540858030468454261958749865132344555584355100189636251107380586686625795605915893923239431763229842864472272176659850461786639040618595799138279317828275690564411996863588181626175583922573270765982472333413649051058753135644636506193283013685381238989330602518798685345329868453165898424519058113845822880445647569546406573012431794360554670457307251320607184918395511316459373880768712497551911285271772033524905445178346016599585074333649791631542561406682364709170277559746939563241497927232947086919908729409207793158878192522069352412148119236241259817919200895062002766455622363757801439879757113149167344192536139616404381005709730025222232257290781287322769891774986736688510365319536915537018004513837187457941229163309821624046914699856273452207883774491674296842351417207950076310600281162039311022911999010245510605029771313152 A013865 354 2934475503755638607689618543751607008025229974546872785192802415256975046614806517361293625802409663003594483659254585081133624572661688603801143434956394592224037815618507071856642337723348898007043085067580344030009207201726408475647866807115110912015390809141988223477550432990680118266099961998184137561442212569653423189653247771892869151283364413044288954084278377922872300832558479035107895659231702360469447632085336416675312618220648744391272993493732478461989570188861251532775864714274687367196186442580983570007781159095871460159930060661693595310141133311549924319540516746065951946359425699879858063054637232035837772331672352684269712849241496335274028269982143965016247231912804006247238789231543872963507033611261851253653807646588885336162978507964342451739089151991445915349118720369005125582036673807619613468204540600032138672552522913002814799745614763284880295554794973156133151201892082669822944399752933600568762504672994061493832644557846458277169968325393291140253344888315396588222220149521111861480950429574400693503529115312020782337109276789174785437526410911719646440611560455166248290387567635551726146406469972211263716707514284508008259652364430262623910107292965755206429891176319213845496634523766003560374410404522898621752111240950555667985120673051660248726191109086998861360784460193112485957714471849121826938176836769926268584483798987051376025371440375829428254325539759232677960609327037614191871897218921499440268190837188936745578646069271734618196002507953216590744951259998639947586175312258505746950465400508412229228689532454728956351993587309978401651561099419640805792385163012470597120068272382685424018581247888159721979133608590117152693029134934412763541636098497046179689287099477710153499663675411223191009766907264099187135029534431935164709534354841878594636235659792135374312298631875987846688633388519289162112565840453238537717410894870768055394238464 A013865 355 730191408550523066028623161478799875020934025026447448885095410593223614799255535328045415495665201264510422557899636914908642069664553298661046123207069579172291777735984351704232026180376352988888544943536152165675251046419985673812409993348067278458613725820419213624365829341936915188390185743932155317688788638132000599127796949575646416652142133626636509022699157335304160360767191455263967892677942961760333593187058431234151389417080468364369241517032440080653788729234722941403683968582399006954161464880311303692176201380143887174515716854570540708213038484179590768279905862957082954716508615752504841546011491721941584564834694863132201187702460016098907002476196847102922831211326846482512922402063524997255382187557508971149184264316005515968106268093783260951141031868335470008151909426860283408829349616897603658520272246587197130168589381488316412250300812777703333703490742760386924279869210714897382900879321973696726311562790458309633364610618049906024757558344263421011520315249296763840511484245637306716027857291857273365870156821320755310507575562003940209990571879985023063110255811179927894593719229889607120462614736125273173155764194442696711265817145911109232799817923254799526362681185862619602618561817742197935085289778241909847821344308208667976073547316790723011035586056336100670126718798772566105830007459160682440680418647134293264414272669545967999145226251598388291380332709369385722294340065423614591867928778674548720814462399397508275825658709024268514947696059014790708247711927981575437763175299908502025178206539309231823433273739775115666979268317516545639761251490788060986930784882719083622580828353528379429391609074506559939511774092696031338911825703999796777592393661216994984444687537237572915628311679925489065342319068340328933183669111767290905002852584014334460523791697396629460877893166965807867226023332031760786793983211660251817298787792482956759859145474048 A013865 356 181694988572443755566034358517092730501209055315380971600976061208733018517728353366748196828617363361050657465927282452810547223478770126412425428929861537524599707637600458203267463538515408666931114415389987815689304068382777875186089603464786277033413770623346553764578198046812846480157506699034126072011136654403661973082167970556807249148385831394583215813136276718058404830890421784196243658670837903060747328659922123560856358531430967104042727105166216130149243557072934578955361489270295509698417905629097622320331588541823963733409094856356496785506066792095375930052625535691336865788018271874927284731577131508154168370436946792182911885938378530725923227240157013858314493935976881863936655507150271052117051260494310072308993818858280284549375818902312276388994325241861651673068455926504498041185824723871864513556916383662785436294110432974500749493066851845101475932107008502552599142408415440609345581991603445358903801558792275322102689382789310594215952472757919755577138623084113012339962153647810422304762643785647429046176202862162886185424221042244564450332373982040433258839851174007523817867544343411890718998953350019523974222695116031565108057695812051353132616044293479338275743878684840567360958781974232426596583142826099490911253080746900179269822332925931669188282006949570224601948971692136175169245892416077870933079389932803720461570732296908462309163304938637730155320750948737802988049945227159488866123680453855145307297704307766880779290250307883926783111465105756768401514694654463511379329486436226832375929143489589394773088548371215721581645785293984277084633071730955774791499961063936755015974032680865173710174372869227616322868593771033738870124107413577677431761870499507947295969340489265899743741624051939219295107259938413260729101958752419278530473669814185454872481056135646598102009167912522435903217585837756127100099520430523843780202091963979119096469270886598311936 A013865 357 45211527396458324585007461498525218316076851652236877925414075262691454463803381624954687313258515759856957198561617547297754086712669328095456644331475306105321194450879397215635449487215866169409803062210321448153600909943823384238305048209349698886778415371748569666347522176384534215350552706934059658750675155988572016085982020449591461420091143197576930757214326008307908990880125433405119702074381937094411879285105741849895009406093030406433159871032719892097296572793572457150620510098106172269276724293499619557212749840039140543711651891296899808131045612010676583426854917297146734987764162627181906114327800787437018023952566344192458330401818606557592928480622750072392112155076999467967085863155216246440390099251320163912791549934143599764990283769100168358426235938582918509112970025103967256584351137690483790637394617579578225683936087257910970497858810878320290459138051139707168349803770830917704679858134668515546750749477399452949456404498229733779943885701298688619770557859266009086577462616491963002938698178470221064418116910597715295291479770383799461305105282699085088663637847330640166647616794059867591389947559992058189553781671112366408968212564304362302695115533635050701829900820906248057562095636212203174880976595703988522428926588412665408068430746625429107458588353275458128152166524097628739713793901677488780020010755759415369893568458904326493313723494491103670008773100076324993122443970764549933535287654693683517105502358310248478072351564611373269295192085195668194885704500259464463541314768899195153767200632801508280177169668306350432604084046272695635523416504957187352918518311461510624134850500045042904650109549795646224852037925233867310530721895935360630700169760133561541550642932625012365034715796092139815640129704995248493743898600281993915294824207203395106829206160345214298919145270008782770669438319180532618571963867768109095515246947580852163012641613254031155658752 A013865 358 11250074785115517823136576659601027124026035150329406807936635175766039997137123056500724753532742993556726373632484417529194744904886934248648667722289663368799283457601222167961000166802898410666580115575918706586956821623141460346785921756028904273394846653782940087216586638194116417874108731171815933006248000414948351906707078112512742528084119344139462834179155169299273610018683371845062745706572606171076696746271431955993074980536940942093576037028813756190354500801370221657703202768731955058108665859400097333660362968196619419772857763415190173056864341727840675607271162780883616360475332114846928062240415325539528068936164988558097791270545327506938963579690320146013474051772119931613185909500638769034255149176904499026747746953212820216722062290832733092963917141069464778459598557286670380390397262293798462591884177481561609053385184464560502610923203628474194515528239541195614114818371903398914290898459365836060529082493960260676319136044103501115930996966825555286634747453236879573031243177786928137947242145145102047901288867097850692357969494224141587555471957704578740782350332826977853947259782099504972500743431247943823423046600786232358276378268800983080504230988465476936237737881067743516659291381349954940411983168262214872013034660847900358820483759544298775667135457122238796944359900524261154560462764142212888109939316377126845321356426766081369984240444581210308415623028038192100688643978133284489061452697692738656928396362823055749295699384525377233345261236943408508269799622208563061391912436574724528502200067861264908373045482904005790845739441402127400378562775761506843401420748477590611624723119627208116049896059494750241422382301011793670613980590809387656458384641753554385507129582210947076816318400973199334605364754753377673195281776505369109930641697126835211222525027291020364428648755826825434391217675838330292544498913144474122455249928460438605426761637909227080524878577664 A013865 359 2799378608929864530966720643361842781325646378526766954832488804056215264567624604395188341871059504572707337003718362582624586764172825622959745286672781515385063301321827314498071593505898817322986463318987003597445639838129535861011434482396184308157386482554116547782277686355118376492450223794945302241810702439252428301649735660892770748748227584640910815954467539087076850928169020782950653139657874738761356604768212956473668833556968088503028712445953784580358291143406554995529603351349109841019295543126245019729375438102301203460919742986128601142085667880822050992708497977092832026209797840801590803583407026284651848449523806432888589597432334934206636185461501742572824775250560146823172276232862946176331777279987500301823695369861852480167384203952490640988397430046597059753658828206756764093303331571090459043663723651091938303971942220685518985681242605280490769687922901514787051418485117466558640832845440919718613572655137119584609843260126362389679341837249136573083897478283839217916510302415076902421688157460746032783373511377692383480818265186781599514603198179545737226353798018002553353404546099384021317304989484288357470003531766839770174627757382286221888028805321841556997908792421848754737364793004071987732594595725023451032747440728104742086018614854926952946804650066640924321258962767252951611589070527035117374172419972753227175003762385057559455918518306031723463676309312799416798556658366861445982139397672279545480806723753986608208747469250218667727768044111102225929790779593401163692272355417761853876259447286054269680281653601969568947727036682974165290998532618287270857262327685175827071803103303077449932927736276197692073614232725366642646218018372281549331852767176820444854510068200714383018358140350963136828522122654792473176528355011384006362261434779464659278923347590879179321509527209900626490435476714203403354432753555565784838784750198667859065551951884228792901166586237288448 A013865 360 696574978017236050969511031129014062962823239661572474904877854090916156712891165560863505484459478641835912081309247598159641173702652545412319339173361570036296071394512934321184150755259814512113367640590174079159593452201448667367197265123607333767418793226905928817759721251116815859369374087343829447434240709364060239156107023971269930952518966341367120155582066686115506970158153779463176922047348286995465886677683966385255963191647483398385640575351572124699714301796139892647622261122901699960513348587189800749299949013871813059587581486724352079387460910120712592617640968635963578745836416322341442837266337164462488753391907802308533526708282766348505695300756401607881134475147382454303603839575752622948988804133849675103393766273464476345010546237906151178424909313354839572622433540343699122864854601497581104752931683548509192053946326657619060245034959957155079202985231429727491578564488749438719715718596754935422052510923079740477636518103763006148689988046377151753612377316324280272601091570548415783393507597272356829552397583133951166298970562957238970417743009412724885508068268415611356034360015001924792427635143354440565975918816606273692092974124949045164841983685844478310903640635913469338807956172789240851476978443449035367380611171255759182748183971581183555659294685382394480707510223301086455414931597383202326450071606660131024410536201798642634535116747126485812913503398922504480818450414742867326627710601588663861080098685151995693799050268470411528035977952253789082561699267785198363875514743312517623737390787083456033083844429085291780400813991897827497689746868473658181954299522557671401930909801111368021710274473078824114061576757518432422943721947611562483343587762142584934037449290520161355224092779810859263314816824437320685461903634192705071134237339043750097693054427733647948929858674693992690868040541748661263490210932738545373004486961434920706999423291256418995183083986596959092736 A013865 361 173330144929984881034845368897894827315165232371468402075530566189150849107182134508840787796709020989405313675016342698345259832534778438180038245805185906195271624037239442473008894600732810164678193496743334196465439957898190874798314429875237460076014353156237456079580786958357899523918600092901939769063956984192477837429692422988819039458777199432655063242553796817639493830398393721251381239866885768949655767513781456723576011832904026588987095715645882394933279309144537081767293142479733875804574457555647612500049804913019750987243297076504593976618140673187157155846232837507624089226483967146320865904082657209307530001484015202264037014517875417316031369173077816924892278453719873470869274350609313676673642782110234082355327677649358712577881664241470663410029827034260711440534785382710803340140707500199846101457881496680742639277167572354868665998892539156058812668237221107121951184477358864500335504301689867724090940170398011777982531250072795556345990827105556119425154875072375603308791874817682703396213373282444475094611182195406387336612505443121775687486987828518187158710743643366393404944741871252958949949353307991172154912919830973772295350878937459320806457960484516053227058774706715620402514261350387492379554719500040310368536052238965913068961596114016489066521813615153071983423411183884455944873808259240057001295224218028453723066122544165959844036642170420977717798892877760684634971016653601297162619426484414510405880283116023741392479405276404029441344248465815214844991992752201526479279872084607940385349822424331550531624319176978151324300695347231920211905135092776037312732052258797070490285272147630143927578211017685149961950170267726826576665932219668080315855351630029463694306406581858712790343121454585895732209152500058387380804856405103439188260474545548934424309158119361819086428114593741455589254076264084402879516796166815197722255452499587774189364080496409917251409397154552894524963684352 A013865 362 43130086623217997917662642833600965670487195101457225425258421845978784085038344894103870909030699110835703012381666586314647694649293988329215276780196019410381828752434364949443749261289546618897204244181637334774888355603722631757814176214715087665634803524572878671194246380422112854335713098316975476615722544290582645243305224997153819226606448089226424696771146369726870528805693106446423696678556919659280743941989267439440866176405174744190837001115596208096037757053053451130319087229517139784203871422486906713612393056116530677657724098140791128389845179990506689403529809422697117370404458512953313704644695758706411305329270470809764858396511975841582717654075299341054795432196023555503343275210816740794055880758053767180640896684845227168179450276533628117644541920589161349171151716350694616733892528689728105117967568582062552416616161364206679897836428303280426473862804202527369357135870160971347484206398093165520996824480478066738949216018113863876685589490329740308800137874009366122533299794633622451486566100617223626742289688047362173743962954422877687868762155345837547076311762266146403739210009307616281433797482334059349651291667380865707796749907765877714912547223283098556595489027821461255998428680339620503789359962634030509623562950726366080775851884242951007400755925485769207779214251708336941674839456763221863746293232620456196817989404909904119911325744550192727475334112558946679089108015948917975568917130969831453316002608326419618173435373738167453948572034245731540309047540515810236892169130557163021967367013491268381885142589445827350328390624642413170168778575405646916601742027660992644238664839039103973787141403952631235331984768059001710724937246084447761154918856803491509981651762577067221046659597787517606837067834894528648740434028994698980093230402118032450669696433157040166914080610589873877185270304944650137315923423780959279624268756377425027087842878082672529502703112761705850435763504676864 A013865 363 10732145714628580857847830741570595489718669731485804317017903624778592801448261436689654406035926921147469651976954860005846415154973121703935295751769735901924131212125747899099987016185200464273429126488205181286705019301585509905560417095859984694015239430626518545510606715333195185770064161680409641797243472140914260781182125746491779145794935690938389710146957893471876647423778227063276501291918675432658146076573073395490949612407252441946494352661596035652953267163025396351659559113495208926783017733800261971361598988939588561582926802788569338059501955827397760537659129538268569109512482220695198955754148935030433737927693029792535409244520867972612710799298864885633346856984200933363007913857257951245266512920788034995093235603883407566712428971210415751769726655184042196836956023882976042871127945698922423852714106025411789042931432664578276572338434127561875080344229295323290371874832843894822337190046450318562920681829126318302786211320219308976163428604057729940519355907465498591002206054498273541848305215948784989489537427656201224417057789874953500827759824639015448514092808428209741935235105036032774541734695124148656092430208177715575802480873049198883557118950663979980034768725770869847252601005386268449198914018222151079770650416155143124611616776059941985073544898450474923510117440681088897870833651705306022799717637659413356366613939602541261965775007667913556763142337896267820051100925824601157696764787533485100191527561035079646429332270918015683900931076425433870638180917601630092866352229094799989082183868701059294001243800816984111236914095911020953959437510475337933551844672226940121651195449227778320005401969828341135550128433805657513683107584817685305303700768976126399411754371385576790747482401036663581144481263492475352723379680302808936614558707419834250765041902855332618813564506494299496607765180519987182968595857386263659467466043186907424340322119039067570861216620954720790175631904395753422848 A013865 364 2670501282462459032019991419086494416897676026625075659812198994760906803969973789814360085162731767642967168440729631724974775175842271819833627512504366923947585417775674101228847969211395801926085916402313071669933383362852125600820409706797031711381200058001657862716495290189789624465536605479259691987691687659767977338703110713751042388406445437847581388355287826548394009931753583796609218369470707845259191804525830999146803973954521439634430082761490264743595667374709935424976151413329239827669271868736986786857849399615815700955802842191485285528021990672443039550106796521266444588658209975940027746558216387801492887876023711989336170953132616619361166053611135147221916965117092686650583985220929210524262156943105528323899040001785516071640187125764230172344364623062755587923333441334848694699708508984154264572118556430515266291130714252792341716048117240829476499992215264013884989814358406212036431807673638325668648679100905160035918898535232811091156698266404893056559312369166454945396260936952914401965197483494968066504660577198547863074145323970164429517973132684575492084658741706808286505228421656326107354768927657132158392791593561277322158082920602578256593285022731619466392011571571017085831559213372275950751064172982254297481490484352716573983357825620547484029820324171228576166869542999556712634995279221134708265299339214067144291417279819179547297467726708022266156486234223404114198955545574787155272001375611532164450858186067480938580303607637071678656436481609093560898639834088648819268120157870117270883297976416621986244917497444891790367303808313731166015634754606599288681572613479573964350710266022246534923584182956325781441209558440729370444795026545354269889330469745867484218425663740615843995277540814755072223343561757359626968864012609108553315673872284692196286366906771298126204616883279989532339903425399149450712441644385138758912608510458284548213451033524729261792538254225405083660982838034604115714113536 A013865 365 664506175117698605855598504794130578745482521057170826582389100264345961845456518067086848711212871206134806457443635721388923256555184181472841201191486630419725574675956537956976697874810040184871810750220366249772863648945220117503344188161718994806406772832668529295470956048505731835008404614615147676681298023755385337144172445124099379591952631190489372027222980455689978279338107763277865025312135174551535215103771579179697526447051478867114506353707145556678397104183822651667665708481541404798600257641561896147412381805202652500234332828191666568508767983005346417332174391979771939884999704733108984231574100209421078275966732301730498090609895258628877671452165980953524042264016407404638114210494257313173201036466834823892445921724293535138371042878164922244792937885951598454138906874233070399517867707545073962009404633717974741754637888950823973887685109270080296446062908575103029785486430934553449399567046771852781188118036432782057771360319050849434703543026062349049766815444427316972842401463867596469804020213019893924487700745469061864465729254143955325816290552168288846409804016388519547668998617586937945301861806779509237195117809039758627240089299380752744620298776354335061257023377159323501638542181850169377288800291520301350914240202455170537426894464812071546108250904175149064754482123665695918391145319153391727070965175314755648321944571966085113123489372210596532250782634278092544354506316465437420642646296168771544635944155543416908814107295547819943438402591753968945530347195946662996124875123137020748432802067700882081295310724207313980676941230322353502002427258269314201213076557349348697315936914847649778105299413388456847579056845923570706519236045333593685101879447803697833039294759904921693032901036017134131479025159207310697916369985549699538645760988344528586329250145715655339747228300326355311202849148921156119678279255642847657742200874355860701049447574025431670360878875415997777529681553826611321374299389952 A013865 366 165350400566887179492260287144933100170395906679697931120149044596977734377928636303669354738508521167964936160418614763824648551775139590244250021774880001220601154197767617252910425685584731919282022412598834174663481207494337012278592141028656860915667810097498575481650628935461778263968811337063916426683960749847100044212258717865119896822624757124391851420277948672750248675204260030951957709978469219754007610644701689590442494900872713589461836845005656443159398908228268958059768593572878910838845299309465129742152917789352186426938309506304588775575173754747186359717599618305110611345464246528148974764311046503310665749565353932104203300882641456995140888742785365372627294484639730687310911235225707035751513960306115442898805103594499408935551143341459533932016316320037108146540292475329163373652830057403855844114724173817311090940290055183411431070420461109892620325266725666560037107582159582306803920993067382333671248601787241642024999363130910060966536152018261146438751576220667738136986320441057101764774273957646166245018123551896557601858736341767148691633519210677139650229844353005988096085572264011392942805352877104558842509735554658981218733405900543511466949358185117801901962707640985308785559721728194141346489526754139579625750692218057324995169009003468117386961208288987710692080987295795982446765105472055576770230522406503921277483246111731464890868744107465907156313026744452686323996820515738727724253350963168267760994851256112179516254031946565755132165664593711323600654207353461800046651744926640431146874031004110145890052874758125954352439804640223571866610267979529669991316252265918353135050519214395370389585497863632276494296791873084853946044594543632448783851270866755889739190833793696661474720762830594215520204188788415873535583926176244302835600301998251745737193479972258717949499982312426807644797227359424349119571785583740121068371307327967717529963536138739896213399238212327513558978265720401783348320209665800536064 A013865 367 41144470873859670647418111770847993181599954250922595596488927065155163600728738428714652878292552339267050994669284748912014948435311534519657221418286940463724626401338911736276207044195420012938784200971793105349863355823230867439306639636442744015367452522180765534250089299268825208979887262624288452284623321305953598201424761283813514166167363564776673172610602524137789878348426432021837540889362452889829221771942410824168986891173959067892967785816447504064239549132256621371928338675926605141851553517772827163999394839360083252987913431072783434203921635741251876261249748222097283642314559392092365688553046323511799579795846149633353115765229439027014897627644768036401594941201873466384948664483683133120120721770891317887395471537626476924251062099942058747371484022547473694319914057221106380592781008843916257402755045619309153380854255011398633216114864178896800500776769881061467153553883933184566633268546942880852084132079922912268364641526590612290425123779007957590647432214141194616102580087989120746332312137429010839080349719665524221185713081394603143236551852231214013445992630047186029925165117598482928744141567115681585899382517536903614619870857044043045343942695919232882869184467721656355728396677070004579529681921286059877434796246003640293197894848350978585632331380965390026931896230787505904193454724822533278890001351455183739318711096474363871724651333748956609519683070875650843372776842572299097081409826867086403503870827760905853388523277327849981047046652182376074197987724176606629208446993585791763138958882814735822113636931813997473426301468236111834712366201882326843279205683832995647300890797156428804781338604403346624628859315363450377102168549481149495783279432316601555582333554553127668077716856662419836323448704599098643606419518287222363188094346828978395277328008457081304809979598765787399870183678300279640121286550373221805684969145032863088415886624474925854572559242849879853907679815739016554129214411560478989877248 A013865 368 10238060976484249566538343588163647839363879816165571307465532699476689669096533440693924505011292383684498833105547462641274503649055439757595345719955175969469526236697964085161081151221234752659583550296213221990417198556206183206657549754015320878831913945999284249418518220515660314400883307333326944158887390287203045747656926199773884356995757410550509138887041447286254531009195645932857878974581837877481984911955973970199617346104598582781942960080278265331312855489677679609219672369408169010657205764934448128872297416667648236007488474880702847499830228464767186873839297349600911283284416442653127539014031622772088113039759989105566522502093571771970171006482102920033881672409144578387499546080803841380545879439694428412556389973650671506015240284452782362225941112298532974305012854686442342895662883992649370162042343511543935254064725982996344700432293883363248662209285203044286994753120046862182084489479072890928185798753711378105561710480344595237451064400178108103195981852709181738714037208454508893551361893780735625110041581443811723006083357469581889337837670494397445393793238119901394198338686542265704125262234428529280382515150603742800233091705099983319059023948910974556710104909472115194308608401948683379533529811837452851421855219485577821437018570904870703420064282188379931181517602899316669152265726087040600852756816285296280222153519557908910928988440679420371060001777892129950658134807290950328924961370038990843956675185813401725310373024144043566483898712555845003294833681382313380759196282307939736005393416728556344088180505017140619307613446944128180055147506746783153066851308719531972909175258838028492351350047610893547299648321160518084235086804504493391334744987702204598278663223046563863903114440877023252712036388062802913685872581574446115076819892510148352053648083000392455238476843520088410284497545038815183410659974902469528352202242296817388016701900541344750244999061516821303807555783909970967197080680457417108009135374336 A013865 369 2547557188900528788140869111729936819164592942416111439579263432676183643740628609114750622430969906416981213639319586223953617292001763185761965066187886346835041152530027799238802145020682285973789493987307328454319492351137896979679011420391140324921502811010893898351308725847352787353000595130366410168944267099945308279480968260142135192319968307982104290047540297411133287460080170968764891741003147882729597269611828914952711183465899474550796430642695801318921240457207476372521349515024573511259853824900168596803551510784244245862215372181515050949077755409344948644191180038095893956442227912258263031787939516757624229343909557609116328927240947651162881591884954633797870844308912263729318287050378581458403992272738044010753231629923443892184784270460954740757405378855468557062264958657336821067413586749658928076161320420664500497139433895800946444497968551585043891114860855643916021478408367500810492447686056665595442328675483509636763131542245106322125423256825118995534462556373331110407691306654152357000172482753248007067381866793826558659049734005871000687712823224461905132228359027851303721161012049685059688897252317319797896142009955030528467600675163439049248095047255415620895288824833765368030199645873694782696087290139137067925003077975035300463816205035400786873421435465498955035759388164642765418496585153690486791393184109902844000238904578633590124282051671141529771602362396454479882165000367821752247055987629542169683427399836320378112430740343810648735321484442696023859860054605723803161072329319249260389694054671400132212150131424425134583552069230001303299482464398815545543930744851298579882935898007184305808771135047113863161666091051014035936385119738462099552607264779914974598876327117122579382739772552311450018841438514443374618283046218332575706795247493085234738213359789153655421900669926790639307912093127098459718441342874931297678935188355201664294971967315503896892963606475353678669041720821885895709583979879580013820129173466775552 A013865 370 633913750428496379410668742809983638586363991047285841733387278479680128439268098063241626880743103753550269352299171279278826498003382737039521291349664135455656960066351877340189615349786414583429987367849657153945227920718345181247487769758768229330867387469462750514552852870048488782621844087479334575158739871013590949799808294107687784175362354011802974701109547285407118185266669102499705541697295293955371147792050612565513029204186698051423777429683281633789810105447850760727232442522594675953811946957558752279821329531465064186386775490670753157760916034018122261031379711239477484969432455863048106725856565833833152236103703038991634359623219485934162152271917031437191797931075256408293728003319803181457582205209952967283748132937110390580124239587340290052146695231363951990917514192622435859846657618091130391047373682914788987704199615159941105677318510628009641513893056431586911456515310901961676456742616852213445105528977912669935043547919934296347113319842308009896831386827488726864966643217366039297066919228456208094590764678041450244248663412148892843124957228589304777862647033618295607543936950347232772507681088623319950092808621130156459650011202268865502501986798659579778616508861035504057690638282043220167832792579901754885914365898683983885012313931368848599287202629751035979458080075784388604615342276963111209275948788435344478267447104110553497805351481433489136127359039834561138038881371525822255139435513834237166666606756071272326472365981231091346107515616844937009096697107651465388175949849167431961288351011993837698613741502602555088694428490639684302616820581286069828787375102838328229430705372923685183008139076043436798243696768405924590122582114761001155874370909715802959387594229207845672965903083736762731088352828425973793016606956600131478273275024199385130379106743054682385942387499223168360266381957002163928659196230254904664044800788801540529846464571051465671669920126475206570574989475551511201207200881395653998890382492084694155264 A013865 371 157738026346623611081515524610893848756722124620278230570202223278655765719799959377272540499989067993203420623471307387765508955151177733223018161969119626153702032687230470342314062366718053113624050616716765888930498953968187268140174876724613816040858393758801355136037215485359905560757358707975657781005899559584053863220585897439404166711923765273464957800826490870122424032276275806113206729351621382585502913447391538025901738082936184449531881385382950335499186028158799600493278703137782278406938934385343259447292501069973514851626994118894584849751964258576797398456960276307141661539913816857313986492808340989564370937214156634598366360973764951123969436674125658766579309462785318202588544926522073265248453095286803016755149615415007052708833474784997059054255766467810754901803986891578625959877363508424852157465100088267052773388411398639478465207898519636588895117185037017984634351547617842356927876084178836569975972498986631965485276756116013090828644901603001186718648347647057674883263379765063626290367755645455215172593209156366410147176883414171833303940469357104333886485118186669307732616372919228802625248631300644317949821493754813059092167631587482966340718574379084060555472703132909186545683276904997378560802169443242113471771843495301333078075384100170373334657833204766209784840512981417580985263644849461284888426552888923943637216245397810037247965901219828057968720843004600113517100490929439513403390856017778400902655985092326726835540771771841694921834625325970759365847549334691129435470597952868030429791302959016450622221454525575598987830012030182853924388748698882575327636820121589466889985701279355346431458281262570040465380575554275983027609382352780209439618531462206402681990333847242246654495451596132386143902177011002891910863908342224723916001695570821581400762493889087782727458816166206699429421804355124762454696125116366788437363595869879064933122755472143878306012969564911078601369315781180433635218790209719443375851891656270418616042651648 A013865 372 39250268571883046392635671019977938173832679713513072669244559622874471495589263491765480797693279766884793560579612359912467124328177857713350055279099974815077984197628932396218692766835186592369299763058866289674353915713811974305855994925139105073078875835790058801210412403653076020494375082022998876963259999210419290892904830031641817611261414360526832379495257376194303016799370261386761456878022651871515860958941331190061181290653176648945917108887610297882933457758810422189943526259180639900555428920973733934788687626243649647560048200592777337333480770390181650252842339474058673924299834876239153886978485105115281549048873023700380698333823880318079562866496035922205462732243796298986512811156340534738303080606405768265217389102947034939644451197700388198588570881718285763725689666205292654848204116528372812046355785163667275707785185146258705454611804438211687949799387131259152534964296842949359077261778388261380261188867841605235632385777859769417073368155677991293574705641712655356552193313700312257084789372769912101826713420796966569742318253715205624686114871066985609641864928625297181722397306237541414845867423801926924089981933997643120022256103176561480493684299896244956139383665968058706535461158824307702041525426900821579407931360622821312483653976413594337609577952008385513181434526192099511725123275181150441356956008456722743135792774827867188485851132332255320472744806520655446687149358954292999192553484615835053409694082493844091941281321530912630789953489111955994522577396049863119687019829808057747905829497897981441228608972508027447339717553494459907713501116240348983926525224495350225168922020744549563232627043127828309081579376321601408726097829607005075279158420803743592165018751876982719531412211568813908959466510001871599964088040612462501466533912278675743114532879409491151639032144269545432421886421294404891126946204955780700446058287493747485438801489644505526641819242775953510535929584462689662318762005464908534099977904613080805067125094875136 A013865 373 9766722829278802199972319291243150311671133358472884898433462260079100491190467613182988117851614190953476951266146102741739019480829152690528320955209004933185484963864402506015889758557133150152437598641463816592248833554899261190474758929212213793544362831971311911622789339225802212331656340409946856552521912123527052991463294666433496759845400258158612754654563883433180808276220900881390626837872132510493034714135289322685303862915811251910510446038721845642806098161040314974368027526124436987735008489263736162461338719413459829101661913849901970403364687057729680395715265016008967949931376511924341140004630405676045738412929172233413129927802063787308373787195941610594229702589688320669411955825654527940001432153453160128970573365264516598101608080426182996231191269639724483159390811021195381891188326723988063567118802733845655548919603190313846195681964521969090735924481098645477443580235912024774917913202839907855773152148362762313992877817876402143589200344913665929562781154238643457681595366634676099554922309205082768121744753923750785482120535708462046001895335597340163218404533919689948322347566505699905338926882799481080375158384600501532841378030665630146314204451711782424926075116370163984064631871072570134114396855026585235247234376326497872827932586258947506216066500954150584015962716021432505701585874809876026623734077496303233619965587745967848245311308960499755903874035696147736110056749287314635575081468683927468010040997935108213085932913799180051744725706602706234029041978613879539797960518290798625526903365620950517983797227847117485776436598271133447756165909756318518368405124661626987229233204265907756918301052395583773805387559368856721736132375136770286891863548165437125525605946067053364066440363429091102594201970616785713962263955321680269164920566460127442510675445449222502244643646522879529040402841983529357868900278071556823253393575793644174296707852271221599205337165818426063933676430361019994054102187343844120357165701960682122886462871607969841152 A013865 374 2430273175055102909023512153878615578353751455855524895046995281100002733423906437123549299341252862363335576737457667037432403695453679722289543159926567115534410594528307004376945880401288556018731352545152724410282461751132692960548215213873733582675230892205085485592921916858234816098910710496887896209677132437521483649971794538437979865745850637038123928966204440242445246884988599208118192457321398476851002813987712312742429530817067145435396135308707234294990727017607983655701945025380595904532077632400473996777579836229090036195024737347098807099410041809948991832226620824463543512917324280215157654549632193105181813180765991785184655946194843136323517266215540542847383365354797324208811115792009267496366436365608056741212005711625500194138819341868607967318199786006991922593517534288026089266748173715383397833533305921868282161548762701052174976563934595930612786001560480738151443240957262460948792374178089059951567744995381402872115475773177820898193587900225557320584965960171510128861826738270439723204450428044119155357269990608354755453087017141408027830743620147357347493962036984304289220946389668746318845295854100760476191911411156911997419985778126590080567656122128346244359205123356620644482770477742729771611953598229975257257039824330075118691520121303986425866756259565423198121860034553045093258737016400691071456836997971560126228123277130004671614577303631259075261072784050343833471737641038661075399418672015559039719874521598188846878598858806477570635743587025364597625914573622448873647006111687336003587110418274192359290944231799653938220722271621002678072062275656484249562646983979801966486224556683894358969494687469697901603542197172871355783045291170032824027876190417102050818787578771757022687380488512787597240720464752516022776658064530604344736845514393406431774816392442020933678539167851581158970181519976445577177234193993101627443788430251884067178598408296352612973462457644930594340744573519593327160470355481143420156714255950280454002084329267954351513534464 A013865 375 604729734695311367058138576273923671592920682263441970684333929786675880163337486562327019253682632247593518230735066204258379876347130032656751603570847548492658457057667688513124197312013433971252959916515442720459405522457850254759133488098628874844243053369175831551057946415668285759524149914361608989646380218693345819589781578588599405953271505715470453492518583274408135672885483118154466065540198225791788732210190430204324225012272451932980491141136238524091132585245429789015626384555504440116525941425474745566158745808556931886480395443553290368160399523653227535596614512992912459406243635294498109496894077874748600937396363267891068308403555207297653448386945384357800097567964927777526887564757250049655853093726983975029265805235196464307950694475849457723722289151691814082790155091958107844423481561946281649713759579150328386822501720428214803768356973374606240766340297543035699924533877532682809904051482256965868505122690745239474238067591383529739306864388925879195798249801397208384946070937310057204409808911074257665860206303058130508902548649330842381179596488507223491617561586878404895426532034053484010912657967600430811785700260996726142009901142795662927811008181440652676389729255074628207936743517678934529745637754761203213783733567701251934248334824313550321276693580183385235058676117903316645758049265016760692747663879259249329596371294813322447198499617173458215363263000815156770439420694932112713788146994975586971575816958320527146495511234533426856433348246695523556451575183621198127331824783383192444587859600003833147084235087171488755338764291997338390027400176154288787172574317662082924700228888766801131097302072459868251812612006919925202206725892421607668504488213868337509340550800933843469346261717613963396602954685298066979561379513279340309558743037540109231391112564132952969098258214844642948868207978778905860165538959691464160092762676436816204184999133198013391412610260703369650996153718027446783994159495083879524435521736620185930246647820403617195815807746048 A013865 376 150476109343703718087810738211392975049809639208976792449324180416678132612803593456276956854932356747433190328390267993738021181391209060286044815019741137186525189186573566268097720265542926801934816521946370643017354794964231794592224704110558020185242687455958760516512850922503570882113913271490427888111688082577902626980164529763358367382164455310191943883450384113337525215755440535256612100020498604920222373813326105128602405558253778759387401571631212504426644703451790785260336344521715280843075383056783731888718413037034838475176689759010252348890088534269679914137576782497052393098974416257600553582331147185729443868454211864675870309316673449342289702869020393880520113878031848908737570486513676044355965237018272876474482268848284406606675987207814572264309264654193777481848839871842119891143583764022217155461574223599134513149816748097593546051287802398750020102369988918228659283621613814212528954044938432965330991866689383519428853606834899146472091205679625204372048870094581270156842900723472736154287701570960429683511326854802560730791238985510292171393681353428229435866181084786127246938774819097596533403418507393950399758259367344337359368607721164130397653068787804240486771409109998729886237315762991084636905666533792739718092233991118237921302881651003589353543922216944192114810120495770118087597266914712650596697786698403837529182124262030988651181297056740505954645271459018837089501981930361347470797332193053765257311153685372813410916771051511421671540022910921740517598958356090829972420232624498806542371686279988153809655264385211055889968455396306281706267298040632823987489726012612491418319007354849620659053203869294333936835035870905898827915504017263053479369308811233286159124227936897970138164368995717317739903506420252088602658217187048324807908121147517180460265513321558330953206657788116222194252773927775512702996711390417946409884202322303125849719761704311928068211982636391340876996674921964205638154834695480711909824339744766674105395133870446672874069239073064615936 A013865 377 37443271240212483579226121610617336767594232143648113218750234461442853094309143766912307728126528194177295615794007165417819286607937332889097103410992226648397435875673473641623291929115577561979044264788959299843294428340539725911972457573238373278734308405041130296844925720748408549738169267171506152254607568964024666476728300270075989272438745743745681780406725979690003074486857779268973302072300708859508773720717561391360393779871404276255885907872137869901490854849316004677900013280027456762744133716785609573333580152831452927455166066114039112479018510159392992394681505942306541079604001946211260948998624016519428976675198446711026160807886487746740631344304082650077580976498421027658987139300171037469183541857730876398898371922056305464752399248894915645672602942432346038363410522990218376753040235169176339227814437206619839176095201062620397251034046446485765002112929082500673746862133408618132004692910120151629241368172052679906520500695941624414943398891672498854305664443374846615667532672823167882743717357305225639007490483934230791764245579242497021592232518536253186985453571689501615110269215785693140599839434031851465872647194895026153806409396472712895108808412606904768804303271659203955052203755936597572370510814936715009532326768477933378433638646982525146021041253086657212312431903203470023973003120921778273277503659737223700061446344369694968050744509222853577706292187690575270654957167695674813853441764261954516507248993838687906665241974289690077372646980970478536475184005662793403697271324419287029551431440422012288764138747500837459212630693173684689533904306046746858455043503170391464603155238121940807833526825204247702170535645829256617147870695623600123378423850116801061547199885994195705419716265942331607855669309564167711176649499087608758601393601378995048288788210830002607748319070732535801040306241996236376912077688700478441064305832263331411437467744407345685069324063378530133104836614182197217353343826945856505945410107369781050993681951250986504600396897028814512586752 A013865 378 9317084069244552713985994292613133142554007972768247308448058341509748021163132861808323356605180263613524822669254390985246808725226262417459810435964017741374030763815581793192406977305687395902369542495966320498606639192833181078127930562864050899694015429043194534024516556945267996248448135088820218877818510600456185808737256412803548562639477980907725488782166438978222845030713794931057164701254729986929287182473592236134989505032961268869304602227639810443327772393865000076011216104495792121187148281015196801351741416589356094844523882563288580436379133919982077083553388486636021229920023012279640484461225611278562551124042979891998061646148010518996964778665873493984104629544055101154441087846340159595531879087542889436090679682109114601405269009901019649944005135371325529418044167256702019124212507797616486842735522038997627821866121070813958688769303845371945877005764369456807649779198380333267022991746211017570207388124988212446499309229172546286419195833012651234914587094773849833069783490043934510598884677452973906205511872098322516376280755974069018876838402052412953023964383150642065891118509502385595561739246049013663956022546800119147903956462943098095115715014925801327431112391693503038543549964997215447128098947102332669251947934453901118422399171805955697134707737088059087454127055337925853005250312585207931296187790659732847733689816762199938290002857718941101447812097647421225747614301952050155280779621084830666251531781634868389191325490946452161332790493568846115188192986497084208228799418197900030137341788183090161837758172818128386650797320643794308666100476282224114283085384980894848920132324212358775094832146969223364226498725822985582558138960933411665900499963472263841746912842031707705770998837886962258645941905637470979907508048156967862620301972618338095855795748077251208891229731008518348444461482808407490139786115434717451446913348853749281770807973776368641507170045338606410080742704380184497988467251146591366087408287837037358480859867293685473912725960681473972795986673664 A013865 379 2318388663118260540926562931819511146127998911879868514255747253234553619602064676269488717470780215355480608674435908617640933908715501329861359550401798462621582823021758848763653012976928806097178417998356291462309287243631066114032729217818587513472661247239676182290388503897804926042493846350421312703805335629732713627159708987710732595938706584945231148824644039343829146974682575020284816406942616972107588388189268903301941708516361818455286802781508069312234136260310215698914022925713896945099240481061573450473956520172762655792352566745988224047145092651576980204854756763906614434683459166191567501029455691305667276721297862772485661675534301753463052739804986633255052723178706318930461884770980514592475388537111472264161316006658575204496875898271690521534866685844717674136150766226819676822716046740296505654051565420007857726170590638292778968443843414451592036467098359580676361109857491375087499865082193179924029844801917066879487316114113463037542261337520204032086266535966766601662420365394612312141341672059978403028929930157969788394942693070539542105161453259506019926859105388140566539818800956497612514818700072868168029505002365367247811237294587056985203833598594016995907338558649877748086868624890187114139779117205367642755300708426033123099282430718819568029423595635095918849385343433846765855002445781202459960293000325442643967269504484571735044577991091919552155461979881803118445230361983332544238826954673780584344701156287767571019255904563187584208760924095723116534508437216042457701988616829019860299135031837174691150413041658680522707091198890436625414003113714258390805288702515566027046494366498409658724397272794645788167208130943985148479106833926982691649353206910730356269567816308433891842409182829088592743387016263583178872345042638994627191534980450566305067989367585558572810822476426311637680132239690181652586463258675851612878438342421976141281593689730721361803512136721696110233211368616330069003466283037308622806261979079065679985509322498422343844651426248292531598770955981160448 A013865 380 576889287821043006919838507450512597513322225240891442139286100516860446272820957525489416545689182547334950817677236013144828866373495626912061819645580315051053697018150297855557306525075148678773100107366992717149344563407205443286992076728234768152429243473143103791681952201898595357005828775068036082713289275417650597273404706830037013312620236945091757224333825598003694300004214507447511436172345266403475433809912159746428759213543344009865925709728215903101844593925511592792174152651240404642934207383513444828335548827628877166122673888537741766099207694677203138334418835076410683011154511241780124416161518578971799801113989789403152166046551373917718339351154433926121279214003850752104691711332623407074835880466521866435788584568866585285366623518741295854563947172112788290646667461751993823150079342481460094908959126591395253718480409707668776275818444504818549618181019011178860287688059293845772766428132293346856194341750627585756587843307081234557715973137827409712089874677682467024863384361872170854754330942028545982494692381067938385890380202128495341111534737469401950440204911941793453236191879607213917287366776531931987117788748579063007365798486686563742240322005346437125614868225966379811951693668675039985629517292446041282086985879066674087040645800625310751897532149072187679130253777330958441231968588628170516839627856980543983663605339904953974612430679384526001947915377948833568963561433036603648035788785386170363660678121397780231863485244267092953834398264586974533514803449342276834901231502798669877954368242107852748339577982012791826250917202305126375017222791746343900861598424353325642033286204532272199709222184037300761222733639053712466353111699718957128491857182010856011269098867660222174930361781727772709522478030899929565163361649946311073324032255475314822677930315049710789662578454111977427222665466587280976394825582829508535767569621545167187381521003074857900291532004733086501550451275538643730270522140739579230127780778202071282154255735927428663552303696215127222785374518704116596736 A013865 381 143548515267085773497877255485925950664434995951141499330402838963811418566958584502982582497896930671618450481864261991622854056477449663835782166706049040954783793536420374915994035697247499396036468045916343531793705706401741744863988812436440113828905273511909144802691803530302831279874474385757729554533713196980724833420735840009931770096605918799521072133645434491202455260058648704317179165685637017329709599145788062534023361012624417376662958026203091419600638193995672900657662278752513452368110604691654417503524391285876548763000637189032623359141998049081917811318030107569733423075031599341314631918722302991042710888110796307276765159781695471474693689817426460102704610149379006190347714647914319347629245561808245569068950145075440210149728347663415434130082856102731169335938191557842672127002080542948346678336386117387990063773276917308378636938264455183023009338591219322589658163105995170206231329015845014818084920550446492163418983266225787637757465581027831870013478747695797083634730805657533376018130229676966847153916119294565897244437875086456037752719465411793986226131937068648300348555668097786422253466450049737993700218493609886425406248846369039191029109143805234364642840998890403666221367563838963747549704164046913933344304268870259918646426497975861197325016166719717930604573339307920817050848633207845524926046238278908182720542982243939229507410760350812610374116703679325764154632340918505364158948041395045211543930413858303652450655054760301469273888520988973706047123555571906737429382143237304398623071141358420181215074833868420207015709668229283989206148285581715826245539193259128686726158426672846174355998045174498369623016575256873013380427577490464467540196885806314125322996112409437628404232271782870885138855897253384891273558729606079440476997365594194433537956594756154449635213318721893591567170670293381846299918277239426632267972115884068327041570518634237123041045342491801743380353801891794831796690674565324510978991155946601577801281007763282293929209046833336602537100130312238182740999012352 A013865 382 35719464150939487191023793237073926155732688912514441561382799225043122904853438499046161968116689052880162270303248039899498020581396754751585348105799594958860760913254554731096627890617489769714546416801455593703291378335358201857996064176184266404274157018515376319543406856052314113033725210356867360513732922231107721749748540541351342216678643986722427421159260755314889347270913674392652326155888430296186298974644735176466100967493359024669797171576167644122066003088331279216447420146545427379661697986633752016236981332447233381794974553021365735702021658549151772825888067726791907130606262927298002489599508097867139835710385666732292028238798847557990980224649860920276193552690276868356602531269815911909280431635869361442565002499411938371977204205782989305456777249754802328200172081721107790706181705662923000663799630361888343548832041887678472986622220912101981459740330286478629820041990990192756954061670746727213706950408701538007872444101495189478465675458317459879193943746640579914997335833375345021343381310979014511003255796305421343127965333513028786084690017347521180620862164665893872331804004108391022174563698776404448412768201935259006687712939700759982155286471344077422807411435896925073195333645177027230287986548121687861929919831524516076627598344329493452778422797200852108197193166668552748396767098374617658397937563417280922718151357723886356788034319613403464612207609933988546125474655433526774399359036411890078899292741189414446601398586115335202360228454728305223117848580068697288028017466024928118176038246498410532109501061146736952133068164829193602144290197869512476330008537055509375443453625857659257351705576860778310034460454318225665478554962107254386962271488956756432371768643065183951081924652275328090871790625354269265382165805339959332772208475534589286116815386363424011629400524206226176842212230442791578501264762041007760504037539664489954408075292794491800549394662920011408820197232339091585634133933438828715924327316504763807448355723753059762992945541632813482511699625854851487808266241572864 A013865 383 8888145703606574476716832518767579193183276447478793522602004696765930358660490808594654574850411970406276538044097816264271891457310117278346485339862324812803240859566957362848236111278131214377610013985539798292377400253943852084728876641088283377908347039231218120344625014805209425374407911543520019051353190504610996618433428839985537186460580340504115060061901172266514546060115991426472463622022029887460629146458798743430412835943307512826634969797640947222181927680475648869987044449905191785735979633410049781704280538915509976858807107977412478746205453340102533935811379668593083835123017616725416555492024799008476139599486686224329689970716794835550011591260074192514165794103026973706910121060930832992210068364816644946476334701933671448975831676933392794855420796610986972930705219438826693777000606183516456101174589622209400301942974646994809790207180474000160250590105865845050415380688702071644098393073655249626041127884098021105574916010663250988305570955644050176659587410364068781408617070090453852350916258373530138801962146306270603653217869868713978899025586396618390416250374158143704040067453950299154829741034293930271707445937223954369152116986211619507879664243237489473272013802417103659813341261596690039767020268742215834059745811517908384379398551216196514841760501473082431786923970048469317489064350622752861174475599780248846561803038645150089932280155818042410906384843995094237909494109460835334327341307748443432112668811375644375576719212980251089073700366846953645278860497875654083574587642105914913501979948952692489525871368047264849273175617590777902408768018516266528510148684292596508910345452629413068325339602101421188442494863768912728792359788331072323616595939140087616579931934991195852915617475074974439507809404888153529843575081674352760692374179384222921243019406219583523661766991239283672036001353725540714061626713268188043061740669069794364335270191256638983714306972763712278879547317717400837436512814925450627040882214820513387734989251452921366945060625015576244480351241300714405414306505423058894848 A013865 384 2211655071719831140190402869309974265798181044979043149816102032705659983006207248884225087169177711420134603514588947816671303295105391102605512640088622007819456029567765134512252288041559946336009455000049839088688853259989356601947255832355279729491689810465982467321593731684009871734764669445197173380586317099643363510558026965111281189181359127288319958625322992497421347525230782378631996067994985740956603271771635808925276486793445095031677232804686592179189973428588116659616616244558808682428255284140689507281039535059424178561730690292235501911375795365524393724315817225695354236861330719605018852336191514786877134768819471106572405414793401492519580484276426781471684902878244407921437859243833541035117615731354055395321599316551559333991554147834689995929464067662305110448293241163402123865918614837856766804567475484873609495933074267361012509716833131706407875474837222809955584960007531113891344291345303783074947065933655878787742417500765358069922051832034820293558558454495711963015469002784747812988183194403602251498369844789681926848237508995171836797402334714243347324056413102519214163698064701360839294594121045427257369507187451311013584859573913009705384712612973270980613221738483052737878673332805627575975307187511663050420754669771624179101894500296228611181104949102550047666403865315100717209438860494160839951767112444518880987666573712149987178029135732515129190657553500987289407495238245358577911340992289660676099459605672224341263506195204301838996387009683261169462029415407394756924031792160499019756524674657796377553701624253937006974342835276348447012178563583439632822237317409895374505179079668682112617530903870100837162522881941346092130860470849997388430164800728106281808817623247729246472698927557856039731607229837129019138036474723192546148604851804534957938743004888431407359804803964053434680062288850233746961382698315949767131139054165975071266273952230771991595598432646740053778155518162256285181002356763529730427836803278217987296872845417533329579673325443875868066534760075339366928052716357430590922817536 A013865 385 550330554806189022275858326776139516507092985784225265055040301002214784891400562154359496890480828288094933661742197063117953741527664678843534921258531991449730882749406133950952761337957444566681904706572401560116624734389671581975739563276628965648876158917871349308566811442395544403504962227387303046638054456538457429059174965782570320866375954361407231944656370869118348747398226040839756845591328291893713505321479681606494398761786529886922309193255774105132199468182438244645721853366057482065987618863296051475755629587906637199872571126797544411611461912394165939208953431904226385466678645620756051064519207007448211198794886634390624784173871680186632251063471828887162297752999312511907225391361587682850386557664292312128664201136157612195786401714001581067120402884546705243069703785171677285804260767333574997514134059852069998092018736095975464817859021828768884470154695826246868116768593982131810982704034630950105228310403459630511521231550445579254844001468888403286763217349076999181065182900934367801475600629837155444842365218706133221500635838286598493971217751614600601339605385126061098781316835769020363352444327975755305769212467884622132347777495922031010288808911364964647949191630214978871826042748689920985087638082902140162297225988612787734282612297711157777416706695085733460926606614087141664659090534483030126878114123794522193923048869941705609483345902593204626769700352757669197845855123069065658834801793420845355180732598630927285280773565076835201148972393505243319575703494652852154920678906881292084055547844448788219442682566355653319439676387484336766934416333594450714422956165739085828872720752117507446845449871804931512824893759229030797106272682546550157854767694776142315051706827978963858294619542076434078495290214832488090155892078321447643249642484226042653813299392398163956154948979983344258309259459181363723894779587354412454775593126227908933329480081487456212715949192353621061725993895350555954159178438182629881819487433325538215055463870935653465969272916850520002731977419066845351441213516652168800506533117952 A013865 386 136939852613533626790946379168360348171492961838660341154175788178983109354096984681993582330252125464583238532918634379609766665411811857365994481526603032496419435016300227123283477509246626846416591711945823825006939965907650759086187227009250138780341152375851763591149296824834168105012946760965237391701040366529377438987652625085608538081822061475657684339252734076104456955512595382194238375402181401528496518956154432133507214232692865804822652041176220782128255458066772473291684260216782815377443831176991683080815224821617984347718691618623286571030103290584865098985242300367592459948444580747103969698486443318077353289018529231008687946295552837924200076296625822125650368874474324930962898708583286586299027387916721184611599770497112370957901921911298441420093704090567525759043520532271838802381245815257148133781437006381110281765233206140233766861557496119696219060477533271836660687231762777761822790448210345288576584170934313666779442851089160474377141342573506439166651864899405527860222811591605300608776776655923639063651015422101084541772446216912530876451846055569764296832536687191688035331952630878076875053715427018863144245164676808666294436362169865270820352184899032766883278493251729653622634217869242010418561327159444705340864743337198497197497010983264062812070153960351573228549289376996531634700450815876481352531334893652038546558260096405334490218959927634072293688358078177396341838379821983521746019181399860495791420332053982530898250985447745199056772301098620696705696661451981458507413222373757085671859710081229880870220361588351409926782813554850502486389824685120974360171293028633188204970056850190903613013446982500964718199243963896478191305548044143423168879317555026537044538946313419661534787166769893963244620140054737197676449670937632882459965095038634934645633670914409219933537948264587215518483609649747017098144185794280573159946720388785543035698241187636686704322535069431736236031402512967869539185336689129860158752906697009260325128681185932660523244066118445748593319803405141241262489820041775592466967641648806232064 A013865 387 34075017405530799421644769421221442156208936680237530010075869724152725066798660892389827078401296883603176410623209629947057458887751968092095138827227685782149040853976018115540874275580856651447533348866903234024126885596732553684934140071165730532989849627987946037912861827517135717906581568424501950651753276484238046898175578005302143747975947201110852909504936325625224233154110134142156723428075602505138845804897819656644867131949431183945630152709961369658538062141671128074116377838262501516000103399433194484365414022812846281211537472845269644042562662002813152310695812085068766993891361916463374988013778663723823973613058665610353839052615003766354553385041996571169832587773195221221360011454196367841959582990093565809273594092337465490196651033032213775444756576264098569674317301086266192874130158702066684425102533171824433632206509150286648675695074874456249581256745559097659952125253995516029888592809076638847088592421927138332062323522217979160212834555250754270716316846648876308514962653962330161083142888846790955486409469512257068698321337046778883049265757699535589509433768947282117207720437046653624973366117135957753908812816859654051377188871451915068769874872796121449099954032814393170227317700839227936471452159738944919378055814081776454647576236987563277653040550262202669606376774256800959725782577416176607913077124257224055617184976308732191870164236713041476983061517309037886532327727863803683105444946090086888770704065656581128473589210933333371694765226971985202671911662419450283316646949706723141900195378932593716698673014752658034901221062480560234693352856048022291990143186900853487419109186146702927833362039549680052758954274024288461298942130920296273958578345852363265866715089060841219024160281686254662085318690100366372226324518753065408278034528653608057742317600974275014502114742573766011895313556365849758565414039562423580535862327782284244658864751202012026009985046396837791084165950106820913174565699029561363022803279230208265222419996857995783319867460385092513972953320908105345827866900635104224740492206755752336949248 A013865 388 8478954731053039881686711264621373894613782132016865067467198815200370883821644387175145451572751506140745592608194498638986201609957097724292217584656719508543710133776560539726266827741335722292992618265249265528691541196806154798529531942188311059984930262631496588505933234264743914958130504834205669384577071294125921685766825426215343033096350893946815751177932315777975796384203532898861141804054908322558709279324334260802255578177240860363559042159125107534873343078836310140938526530250534777229337729087760649933614702124566165846429292443034136066398952311484002315775060312751831428623975368397414525017444572451726567002084613881155566479140296617189536227906770090797331782480779713286953454370170590602850486954590962167453166965184516212856613069851471818171469668384948175289199722663897789305255555650152657218867113534211417469569210084884127363270556871160697495803278510961388921207231202212244749238325868158197598748629532973685443732086680544190394080048052155686690882553585333189600395187110754538642640611317524687035594241117673950918340694940024083026914897019890839808811423594690103789031491791192914809372637659174639820637710844821436912288661261122930392145504347604492422439761893271081334003918135226765888064383812161142178680384329596598762865690202089345504961386202844414683493945491868296410485930303622057700226806983173576207335372024854448767436707349779536800649163475042515381612173179805998074494076825488500706591834065458395360340150534963209545551820957893021951257122783156652898247893789423332845309416530555159713564203606933404140540639419162764319216377876141482960491309482913174981471777007256382938631143025225986888116109914011746401938368321159162441660966955135256172146449041187242212219851212554120076014020295054365133820782650362771672639887833934600224136373285630800408590215624115344271934662857627127123349106292396984391899694746721353166954633771099056456116599065017941231055181696980461467053532020923813083690185577411183051825212658168806755049259902543340436917920748205669413039776618834254450626156791447365507755278336 A013865 389 2109835263637390019839867737398265708944536635474020568467998015583938687763107416149565793005750902776014007299882253485336214519008844540931081086025300828749948480007889112221166427280532050449609939188178505240035373579083669110827700492238601817678170167111120559111108378548564757846861529778905065124303081804259941344912730704456016237611431185642574056997107253999665273365874133498289415637386590947718928747392832742783946860028999197765985123578539418758117603704992996724990015433575301069687530565804365658044281213559060048179898693697185070145674184101571187264238939807742663718047361038869065451089140767852308025120262718641275701918137438287848506678662497415233281662098257377616619201957838288400888492369884778298051706442280793538277536743397281435459243140523563424353562145389903014708405350423538786001085141594944895431787845683841887180057339207364658679275721398439544328041837754508877285442471102425540624891818983948908096334742592893171984139726516914003830665687573745628234645535199143273359525548595362302924440986205793044554912551803316072627753287655253477451306164155913927906032284165386115377845812174007743975848922864938607789758612158927741015338350137823121058460530831426429710502862957424746609458836752747681330605397393502180863361395424366296020690551651626181394523165444632571932414035009310883861662836835237047314823675291688582195698810763260341701179132645821779187437320276677486112872510124639954607822659254176143434304160337915965357638750712594436438175212376378436253976819907409786758564032734131101501845607911920452819099008387949108971079249739676037488024973521252251156989585216269620279385464581253032769343707862123370880687128066090676708683381729380216063827545207816703854151090016922266806754720698058967784978892988455069200846328569493614442972302037410083327270320534179869345874046028189073296357204816949726420205184843216167751239655430530120416088405578546544352405922972023042187769864479830514257240796257598379501151771316157460522472417440069664487599160055617513131385513695617765203458207846729430854025761418903552 A013865 390 524994528321419033416793968832285252888086940078271486093028882213782631553469544575328755405207008639561117464444300899263180931194008804808962768797847655819507180177323063572217284433069351177477340388072833815888482078430547552185478368884715767496494439022594350964735320050996465824550248177944505165010584451517609724737324606651199432437327644785812987750704192227244709302177192386646351871882180198702796478071253357052415065074735928378505610270295120648419919565120817361072715520367409315772487605750231915422474582932328029908700551750057955374488398578362161669335103870240222498289160942023867294325413075546225510506725212804945915459693975044041919613864946556827327942543233579787098589261572816979369885333383169153460802217445614417716676022933032334148194389142759334008745575761660346955921920156590003198222017953353328220082633217201744470788027829646962748481536307016508694235306572129952952691220969358752124773081101413974699427166668874793771157456428656745401192204370350272164883317814673218996597461308081192561294499479559894862688000090322744984109106073832033301163415439244374508713825333441357861700129134882694948998439174328403653541214980730307652328672341494802859218850807845501357723848395421914548324861266859711040857202244219934668591942746235914171420471348577445968761988303918812139086449159436845853065287015385704957442204770181453284920126479843597346187805934525124958768403279086212224438292439334409184973727947535158123044772825204305491871965617316298807784014446038999049949560051200592058707005393299310248907246307938990115882044455190152683491591871223067760220230211240240159896032468534802153360043922682354650061333514747882622983139450941475266775103242485137923594335729151446053436124031090801494058390660739409071871867900103251779384993630604235069073683860572825854491328399161045249072530621286343486479155989011234324592496554907165453876465940089670923376110136920893724297870624974437633667150918245186523657741814370719968030597560142093216727856576447414753778274194959417027508920143907959751106912774917377738268938265388608651264 A013865 391 130635438471275340923167676852475204046648449473556450427500562819019959774712933715768204864988470373799271980912604281365455837470867598918223823685506027892879610657883652554801971320049512792194041563444939384075162772540030008505416953486321593857687704250870197539257019158929552584054487354614287109219913750240029863025837956522231257172245112507343417367983225560289755505079355135953985028984186663203614253231426115342066545472676690530280308014778075461187625425228143225590445948364063194862299635914041707978405195420217048338241775693070421151744697195051013412503992566239615044694288495525682946581581186414318386230409448152680302035666571198159038941357242381628457666598917898125583316163135687194610567307276400746793958337371427126789275928138472301770763506239171090600064179107925467453735963236404603675819981171368815367659601788702744480155126540906713034630157642347531891403959804956240453124061896247477008711535316627042152407860736549452683664652198055515271669458597882998923332245738460766429361339492212459307412032894497847758472380438475189279885837082563772510395094990578056197752278585370879959442566532891130749549179616626485337917967606085083913744248196078834785065145084217811793845140643929625840888771878755235617718579348833734783455070297431374995102898726609223035298983073640725862193159317240989227309941498612455735970258697373791383793244912232442014846604126299755893740259324741580360231429184264459706315382672641068466073476911641237744153484948488049264938511882636776211597048926660345723152181566025453967856087913297074788515160885873876072538579788500178396911120323923331439467249551210451889424886449368895672284061741141745128842140555856669173582182490034061839803825748156212624368617614904386317369537464893108638172020633318492346767926735090513020707742902394057403024786228220041211417215939555923422427581343057643459457000102750659794218988772804392995205524237590299827204487743353639265260664497288786253054803211153494991084989652085277339304826007630563108012155524480141657789099617248905440787435319608240937368936446453178267911323648 A013865 392 32506277425684385632593659366555109973335626979403998672775820047382374630661368722362033952964811060053220445554445148540729106949550926374019470495311835932641019279222505032516484127510560367107227750315131156818190903016680747076419911369908374842796146824152532994088402591354758428595446197423382289961409578299727110876445310397339848184684095835427277230510001982618020441839906097189702002732193135778281741860082223132797102643057086258030709603933258073158239209810369335110121846223326572903975743003762826279682521586803448572101377529258099036030936492438933769460193478242535890801369194918646738963788009777847672682485243802727744916138984244380309977855805336305372378095141938426385147727505379316009336684204201350626234241004806954813229107750552339794222624784505420816195169815783309917448027204041030341861637554834045065565474032286481314485960447426899217833091386460621055601830126186871224431766569767052199031708755906940152867952802797073410181642735746549976080054721828422388090609371592669432150840828526210674381950969203688453436199369266658298892552612928508641306632276695518879799094984955006802068012715512365846671821462364401599604803715357363600424808767126688617237330181596086544286074036710296657240034884134422789228149536528995893636692052250443902781444495939626186319516556180169097741248219227709831409987362982734585692951412184915257612040718000623011438310197955420858551176208294096924197106986778894037641869301198622348549995406877512470353199966702178274693179788780274298284116878518747146983403643437245761729566067641537713775804513553768330881919885932076390860187892442490408745514640326799164549373344969361047925787651171782723900047518794926703800801633360155675722065568565206699746891858351888256123696746464282008653620238229907087630956745346042535968749081888518091709463606740449294719368676671579537049499920755719537303604249567652177915099414314462717782981007088069486602947094154172765653341668189363260920132792637746465621660145107683730893898465130728279292880683467442608990977235959279638642019105448757808927387193843837254760910485979136 A013865 393 8088602024387897045729545447498641124885050732539055797744152854030251044096729701922789632584139865695162949908203695201686705140470656111500012882289434758790930109287494372251141778416707757268025695566414716013384078779446703656519719385997040728882650806547523089985005393611987249304262068197255061975677468187477696453607639476790869103491312934921040247822264813338807262583907513975907928743857082361981402390527979746580168644877180887758297532165920472860110979055533822394121839239442797788842092083112311588825961211487475715093129973360351299333649989286564767722318863578046690779886299509996705349837298049041392088928168185920350222972695727497641292409815753443538419586170358822514269079330618545961235265803899830479027118657708124180085425339785439815676004170378052872535476495600992573378427505235937662026114996044465101754788034401909718446170510054130186171843795875769258507514593959331540517805339088275132789458153149835732118438431825601370802318525221285523647952176542009999673362511152147120140958025043834054527809623568892205245436361453361117830031651780226662233611922674699353898168403296324252572187740026373018359042678123058778832862518099803499420906015141668182004399343746917406987792374702696537814352360288936691489218905473583106205405356745582457216912396813649063194257943707423836929150276886869492769409975505719812427148485796796833382119315941531025182217603177643283075006278262236725841814525734165761174501621955855596234392457084145183022927454114436424448453313201773214190633371115576890078174295403776737382691383743379112394260988716611281310009889056250432490522273652249773388963898981798089713149668175416048277469592816377038753496624196779201560161072032274257101273019557217513511418594897417058547771708816200220777297631119224240429386228857946456310175771544483733796249248192439478903609946553542479363101164281487203906330452628418026734970017462696386991374729955738506490384531332571117623052313978895638941278483057635728533568937227435158125790542875409379193006086228570679280442847578219471042570898047025303111019610218549711776666878047160369152 A013865 394 2012703018932489197682974252791981868387396943879158332264273042974055427804677445188851589855176691060658787151558141884426106213513594301536771205525844629899464720954225799635996111006986224656517369879182106615042387090847282164259114814256415638649327765494833265527148862103258011218878138953659371581531775764026450163944096146288825540759950380222272286946109798032722088763278874517653121725191445518296556319639858256301036524242078674662672691523910323102727135140346592093974125501629030259393155457225002717270741580176851557138053717531202934515790794134154484281880047461852514160140667679671500185610714548139067676272173946038932586682741823264693078072919273560862552022465942726523870603547996474028626093660516002617757275989834827955979016558149490560214291469723511652378747687353386184018900872982868840317282246695736340199847416176295999060397500357789322485512235415359416132941871444088385890126538136013677842266451164579924894495271868028040299482523267862919420367235993301432238722140375011072198914867287707315456263924251894585215632420693162753671882435975777360816914121942990789629189040129030956416042619726242450904317307682716962054538846103810304367902885559731577064518697503232952215586352182021384897420926515416694816645318686802631483303425729716773994198745523933923692753592648605688190754321698313509624797823025039272365872212017788549644139513624363048058141570633899333414119962232548888964670392067483934684573587594519459722196343881162014181961084262203444368357534830623632433483683001431228711932266273912573116409862399632511295288750344331818350932380713644907617481638397436615611922664911438782259502458231425126124979313719684731307110071992132962282617999875934867943023968002461548322073311805514081512559129848152733336456524146658806194525034099180532616573657584956976447988292926221100414543070220811082224879188910491023922420019188434514428516059385277667367837756804346324047015363700546336340379353391996559629036207496197613602465025788177145266756712364773866643354090448427699266711154648583507418465001702837400223721231649902161880811572598231008976830464 A013865 395 500824917607009152037849849270734432274572756339338726133983589829320160211493498041232318806843326390005847324496515561385516861321014697239997852613406970947143605444481914175024184294090396253730530181776641953234227264589710915496924057461052416196389526543610351127651505654877897447615885072116968749375714826914229647194537332273341036958379973011468457705374393264078302791144208903976661585122837771208768702128625209631899520400204920773662171177277653518297798491242723203927769596821354857505317658732211876143913168878566326665776182640724288601433254885989928632828775970027684803496122620068018734185885322442540488022157587340759673409440013366600108003040648678696550544854245460526387770022055058625491088137733517963381778499102579909942170648197454035079242574994240851484708544539517790941791142026073219273829976009793465004608432261980086038196830809029432692714980562874714235192191755175401237811966737460555484846845576184751871347047489465153323800835229788865965208820066685181986825707633794755117400384256934786719613064799447433428376246505921074321681850308724632246794374791318284165010367233387030946916717151720361543423084305305827101955010153703325656474010819599127784118316537124461965708783186156745246795043986684167004615487939474472397253358031176884306524462246211526100315261965937850603881779376834747226957691898966572221344714260810360385050523454177505974403483303974438932102298442249605138856862998936162435431814948319466201593560640637306312925740519132607469067142106973739705688611808612135502847529681470213393702498880625357050629290325680775023899206157737689652273191045710947935945940555243135067196515686641976983930852591496591060610813433946429270708402145128625059998540005988511992078146323189679930933113398375540941577149816461404062996053284967290292047256364180014363505822905417448858351581249184863212181138334975302464663618214696537094276508088957412526473804701139104505266926980334345964249275263237287925612337583693844587928577296923695411017606251151410784599085034463161263934270033516331317951483303720435972469001513908454745126105232763018425722678018048 A013865 396 124621265897987301319882253693735390251746488105430333901371404624409394105746350104595920353344438592277935001449116960170680931636230729143623145661499283394719637629961323667999617826267101480608275286191845370507179238702386946524930607066148594826979998668899650891795779455114576977685155914265009567844657871810721591570711113464239996908427605444389719267743721024687132240125995789994320655549285968285420333688070068163124821460223790845951905378384353080265077794172909300279754764316251371902763203657653745564642201638391416196898419078856706181271839679790645921564049982173928865023547183796765237664942216554022234715529516773175911053817777406037838074612610692017420065177171606433702121590128004347898198443488506741864214707488693164150730206732268882456838088420966939556642996554857290955627773452631851298345660590468927484026725416613028769056593803872411795793654043421240892571343458823805440807227307215784942405410278413204177651028520898593031868009431898823095854841114833407204145814481932416505372972415421596849014758140176103754849718170561352765612738176020567691234337868073311285347859699418161684583180562296881003573052913857859569433669086566305929751741060262490164777728940565754119851247937777755233250504385294594644092481094955311915553347585613806475761094989649306462593647265508247241465110925896543821978336390603650098981647938945963595332891852149897166622767557494567588352879125981853745912030933751283171133369377220229413874928881331062204457937864856804981742915104762489598445908653560574901444556505699596139181780201463768845622187570319798610746887266642184791554442674286346596797300280242259785040643391338496416865481912047279746793909928395757888288913122576646030929556706770133416012789305891934436573948473144582603574525343129724095803433931004980777950702895611641334099880925200834634321340665397167882813457014168574462887177447599368718243012060791450873787529771393845652254579974370555974976075662301860829105969185625706736503443745948116976514332998686507848353359527295537343627292280979935754508503493431363523901406584708868611139219017278887400909425416586919936 A013865 397 31009758835927976162028940951119564627122582128250440845346049355501038354121075789226812053363403343793703122280586671433190877580906564794266034581242189685674876870738536090955680902945695395622718356013689267234042424324792348677691532817483887147987087028779637930707327393375070418511352716458390860785921907558405475073723187785533766910717857917938382624831205590014948489575031784415866797361639926060397712472269851201166675573590406323779904519114135345668519837679633367007211937514341461373308373492541296816341048318084212875106627416230071912498234411201666005954625685164303067341539292838516687618642901629570460708734640717702908299343585187499207323782005143716078669658165965172110966319514731577896204515090132109591556274093826497421954498801603930559499935217966045503758590118738249423070770123765288822269947416047564163705338138866653174661890349405179971970926522932594213780312535546045155446943985309118198788623050398114421933260728912238701305780522958247948587751824286226381422011309168207063864967472074186787134040297536300249526765071817122531372948865815549899745222760388418193755678624725620008298201985677457493881089902661078912381318746148467037111985231507235952681971847738857729150825726853114390200189507201624574478820255819920174570970586423454692976584788464416225700102436370948177588246481912688792310513400746687461429801419943802013353874145354163211765076496866488242145023618676316631302782481307199294039458568872464125513326303399370870459677594788048497217053051348259811760492342082784973876251884426241906504880731090632529393860177497816127909369452333108126052075079528020196374265823333241986831233376353540740401471595138548713954222195302573226858706830116991985168263454459025838173294388563701829721568746469512778412656290181655506206960071919831376939029302920835936446741570379574083727447840452108078616238135749594720749142138641046116897845177110858303826298608075473401341811644182574184365246859201896633828096524397615858657624914191761843500014508729161120921463157896003148289466392860799373665859941277513048379434803286277194246994146507540109743094145260156461514752 A013865 398 7716220310661630164349985434748983505296166356136813696429148153228034375732655530784886096862522380842874735323322942626063752450212142330886805916919656543865850961499611412584683990441783276683592253963598327744381244529586729706167339494040150606807922839545294865573765689948305522379016919141774314671082520101573151173544688263049938287927746021436443625301998549374599662557934308979768966921091586081460883589899851614088706216327647986358801201300208526333389128249498529979138560835568614516443069192896035969403775735085530858138532313235361254130760665008132955593701418490803860852729905315593784413522150498289276879075858119067450077942262989375802756791323903921159287528380753445706715971217489687991068361898907753093886130795315035006499781845800709248981487880156927034791257496425876080441545871436764348223075555429947485983126699770467042757467499423189742785469588554363283403382728844993508120173965752438499640970650876663607838497133696690180523319979088746753542987461940790282942001918082943300115647586011164046616137515316552663690244006350398233726593612178614912653403269912970875988613023547725477904858196500093103117419362658961587925668306241615349778649509126408536577760418816555446460058267264314159942293555455994646116713801896182376878843752960921078162749546083177618273407889447055776925638548587298177568209670534599734402500346927456142586871211336767140309927514868282002269430517082465220000333970388633014734426554609672993279732010727472252438222495266299683659513744873090185479986830465143550619575508905550626079422482078744273554133015687136582739944219562951961221789946189116321504201313351657270067189463504804249515578979961515353590657017301529901185705737951671349653389331899948317364337189295083053693277394321501803677978089998481702920490288615955481186492539504397447737915598440690178402068301035378957418235767794843153553450536642328787359924611110849093457705535244636197402685675045238299443973106468926343188712914358907549341494122648164483041795610236094620041129520505578255395164501468338429748023260907966126854351520971330926798868047463764220587593602353375252631638769664 A013865 399 1920042532342554757055535575699459063589855666730235625709857793264038249782308141036264777254495169069894206139973094459528695649691187800479225689918951977123227426451871307016272086709609816303731627738270099089289873838786125126245031420980998755793229056009734811990451264161216759744615538023885986268234805641914650352815471869871242244061636898006073140171146903037980383233615909972053871576909061547822074585441959876836920945221241303741633220521933488024589883560579218211769006369836209487355561793406706422338680323712802814492327272566981411587865437795303739606291911365903706303706487799489832563185543752790317344374203927483791737794529184172359751577898709660509907834262039641402093548549990394042193522628029014017857873698059830790737353716254282083842561592195208467921178185350643596848430742281352946297044336608744692832153382957284855183426152816471150076793968659159324535830531183957424612559128246110776742662008998941958865668918772014810999978757036611032177608656129650727685024221280414947254376820122329972047586730211248432411370796588182293294655741705629105945371642458984369013998555875427626118021674751511167034913694849154729846719895978713630716120914654942488973717280534961124853549218759913821046760789991226059782514128753430853203516448736771913721393295050969253110208631946889783083960491322074580120652748738465521110842966326652766872176337259350441057599883379704347188706934426663985623123102519744330322396828436634150263782275693338375518707779942103882884364124164260777033356082998302599987770213031985973388594855060618095077022026559461570156345800042288462414740435890130192512533421203919581825358888582827451015460548741783788464670366929174288371841530185990285276952174235327939706402751486674106416605600583807936812798644090502199101111439496885434294597311589958225715521014191193818472143459483235416732294442571926411585012203933783956816344760831934801623267783745993314272105081892856736527242716028875879828333811905755683317742665526788064644256085286267896494074340846444048446489573229369588151060124058251027277421997666338217177215933986503378537252091260795070862835938333032448 A013865 400 477768023407862585307643028372447797711190965263817991216635334413477165769831299350335837053790541909999915102221785040553444395903957642768846686873912658371526926978872041067473015880125629810490148393369225296586177887052829087413803658545543882401540772465014332737207968963763888760772173557559597735097403157488906276591779496323800950074345232604647191615066826176746734720787114110166108972225435603067662463244693760073084712641291916092638077528913753692134749906146048026070905393019083679157659152176977572483378502310104149935754779887387118608231732617481020133712828889000551046963892772122654016362585223094320245435321911683646865698888285955976621704631691722244001386215091848049365741872791209730307098622577715616091610428035623815320757199922985519486712286109118113489762610217171347490988718463353616332986136367027159406810390588027105085002296457628149215908796809395933042899782735566493881192312999736236798430073023224725508462128395877989450746714070933996358818717122053249871319947029648212155201092904679611604545101251925369933786218056630576405095777520095101690598716536353998510491288655594407062199569371768026715631644516704869737219005156175270158353799435418649416308018350075446619558359202466875918707580895096762907802555685973706064337404972068428835121736394122781189919434304608478504348056976654461920582264774089852549053276996993661286337382352918688949244694181138592119660323907255652870572967846193021202782647613544548878437471225324774657071094298553593385882093744041337670764060844633632560156837649175133730230834974443721834205544912843941425143838116122722679584692143412876063278716265013717384767702963842120291079079264515543651240856743720296524142071639240334666034563419325121893023609457932091247856804804470096533002312206327843206727761712888996386393238237552485221244525003223140238060401310132435216330290734057592847521756729251329542524699527332000557520969165083008376956451737563327463546859514897242929443959084132998191320542948361727701559530213952613220413506381502365463036893485810493358804592789662719619495470523310271256640995285729608688181512372606159072941192207285130100736 A013865 401 118883972800625262827271430035972930400071070268526358390417803532774350112838661879942767005768808124549098874716051215210994675921573588165457658788209434607903788294006687722901445487483420717003884605018851069000131815991129567479351591963204775345740193494014446443664933333191295968120461490674669823619757022484279526616885675629244038008899472919479569983960308491212243494042899178260853227776799591982532586054103637706505815215957950065163318107674667158721274088646133422423275530755724630052158642154501683316184039486827835836813733388938311497523518490673037201912030638107785118118119366272824244199534806233005895312162021928065216885585769970997574732006913114629419352934673734733819776281690382299611775964453258132183307606028960345213894655571236332784917591577104078415884609825559180738877704792673207059369606284480102129515443110799960612511291432144527625693017727675608810930838737656481805444845628350367275026951930515054897721648333003111871008206355698648181957579018914754271980285059281423927002998349657237114782166634719093651363892211467499588032792511880304343875059833174038157362568338748867498101243245915781623704053368380706146451679491021404824043492621114093371558756822085973533237945637068237668603844769288717707874325536452209227401205154009731283901011910422359889050032676884336923193935713614883068622326108266326189486025021715926725201903525641463208618455742481078154319317718490238615090412735103901851930811770973517186519352839940014327468314536497687749395813150517294135291562788091876057208946225919546876360799128360780191449034151752783632701391526111049329806418115429712776577769525655893324286517063898762476269789451547931757825564865253408824695319970135450955618712484757508730884850788636158129386704453105903060500031350924969880816482402541594748819002257126660002572717645602020431717045778802874119749898903937018943434533770453066832725506032785076362729057799285935140454827798761357899409292146810910752619399226822982205942673342926745427434461022198256652861933619921996602898396279861196683458064433037353848358296921256341417332492138938669989097582086700335774438102739323173493226340352 A013865 402 29582136719925185399835604478711216217310484557057950811004442888667307087277869912909918599579464063247801371193344455983382227198916999090387160151587730032353915448774272119465012483541474543853510614036050749201440800036704752535022015331388170658831223827502602737470032691164656558339350673647559441550951379418808243167132896438176052465830473645499940358248811482485324973109682688325004630374156596072197548453014716377785255011817248630614718771368902778438932074025994671768428496869008471145138739244588962862932706913586344046946034906636297926551772153071153193026174407741636386511567878148399402332658644904571322942315900240404324048074078313423268515714744204139467676429440734761285842571725581208376997436786833127547436798223398260620263834935101879159536614147313962040381399232113542061616417038970459458997057870979752773091586740146575799132409669643387098156444987212977091641542464768537680612451827393678589779506502773922140309873197997830333086714003901206024412868302434596135005398291871115278604010085341909625745476088050421511456180026763880857489375826316199890495118888408362262772842604867558197287528559367715772989527007760907871833864311109838205176390355897062081831708577553296966222664488762963715554031901631650204685784171886476126472696680882549454835656595694216655912097731054483325272193411490218583731430650172126478382186578203617478885440058092416573126947579313051639295584466527363055070177581701374105619647754594882228555983605867953645132595642745792638057658977869519334272870151686477703067416507288012688338610368708269656598646066048948656892352656225264626834390632498606289621399546608007247668862614044056864495164248807574955163250956550736224666585858808744532188515465007180412523539191437912499651552442475248070350343801113362105383326949189230104538129969645341061760174477190441948065015935231076772965606844064456297732701907169377526120753117149976121490596910311917812869655710821386208825812983475252544395790348408816308269127293267147918199371805075636599444940666512430258692413743110421293138237089001550832794691739510057947557678683916387130727129545797817951424981980831263906666496722468864 A013865 403 7360982244292423733411893133646669353785802493301844016203857532872863357141526926169200864970557201786076910796782287671256966358360914717659217834839878039410689488949399680030717986304592193696156753111818580025292917154733316982794598118939981281378291087445127644370143174607883820724697306825069510960006333643540892763764012886504223487177528418157041159223768258809788383708828562701287552185262134113837060376660557905717060575100509611253121701317266816164516345844036306165481599732909115891987162763709560807109271326721517161889675757888123285659730568393001191327089030227166865328446458255422520081240115928894291430382350088620288761530369054885738751302331229804432020861290596912120278778807619823242865026190541260793883793375524635986661490574571270795025814771504427802432184333725276898276136284641097368101155904151633842033925711724152749249715762916703298408464519058179515667348294593284768142157613114023830852014162098240594017586367604196117442633219018744897466702845431405425465663267762873357005593037555798055993498305941762485538664188419710001530796365613912651151681423240429598570291971054404241347450306484587451224529984395162227564164124262083260270451565038577751946347708769741990699118050067865787268740866146806783732373047058855627502454060497366545945666102019783318923919102613749194794130430967934070627059351543630575868796250627562544506021820535252200724324620055625265509198873974936803719222428009916321449548190071353734696042512615334641425634038975721073713163398781228234985786825584449619809671384341490773264673095266416155190754297907091992191837896153845047624455089865893200259072091981563659451938421977810757706060710359286491243182062020432796256235892419097519433532680188666716409057304083878643113295097366000927841416748718640119406744011420654505372431956606789507079907735508252050820914045195419295570577882222246789477423680964770548579679239646662858262748210386735133211982169835107173114544696304114041127093303975262579619223482638250950781386085000580806313083475929621046130950696525652351214173811330433896825968734925766739206672302276282442513093099139962636488981116254205060423637712445372366848 A013865 404 1831647933811772382432348192231568028641228806013284450240038277619820334884240428092534589632353689634833089867384930205814213452883663131024578492278876532302640686914257021181403617968144284741802077190320040904853687161446600731462745439132073422207922927871146002003911466424028946878567880251895696551200296013189567428192926854574618938761358751346852865731968703376157263095035228914086784185363147355814303407645199944795387617023410007587336779182178136399848931369063242135769117424739241125634949684819377434754614202770768558427331798186817493417282076794367272440302217569486385433407989100613296516855140526818624325204900937251563693109124792665328144964061684574696428614956661810836713209088257655857168590197044763005863692073218546221832952022651718454467863541222989778934805292129528101151847543979813540299346825941859352180985802699744376901305272718089115149575043206284925242537610840236235426349363186388777878568387983229403490584051023687328295485309154872330326434602434387474829471922243971303170415726721084341868974170464100642801556887332853279100911121248441112811375191907762577871442891741409516182968754663172864663102245077017007409246087368382701819617003831679379172313593068592439029642942634487179577655327205042225609693850045749163502690648781680712360751987497786722814476638141584439639013063398612970662272432563304683454584308636157643074522421647427875610635143857681346067184974208931474743061555206563498098933975231835092511885650499098949495223369186406626214193874845530584167983307383829767796480149908461832092995135641332864728425773456817514601079407375753570890488408921509936806865426791956448508744741417582606461514498680121976189023478856668333558031689582428873955684803876706316377498547089799690523167445667776742876635412417156658192218925849824301880832988626380646625707601641989374309869683694066574155418035589126113119246289381825785144178744559758412347236162686952076667403947284409388100438385870745305081736881014772538211810617631841260584833862302864523196497187482519464150856723717871125857325297820974527414999452249048389250274682320011912735417982045195182762826149119766353595334619263206896787521536 A013865 405 455772618666250945465406065369365535702854246257897596322129204696695133569915314203121567007397833299214787417881126952973162361907947664219107915390737405285930687406248403094611025066249278660872094471421716418436552683757080553211337873110112093794841877988033001970637298013223970909687802778839709964228272057553986442292102375077511579769866420815140092285817236398495964090463806081150042682412282682841984745531170392663325891519169159007972185437459750036647209290426744667127701027032714847773995799972975325844860161303855881930589826006422170522009133732895997135865281402250436260165776743883807798882098327569331928089385910018181096883729740408498932967697397096090861725116896071714121021243849329022250974635911042468275074225963117293471137117700472406462147420689598992671905470451174736465816528063584962859767069392764746321899059257382792793105593620987550700899057151106290517951118780597662933609364740395492377079929118642938929369010584326165274422200447625191699787374992953504136767157355811867310500886111460858955940580784923091149597003388808547145237916122492098983080111752792377776906877637798412730840481160346630259849057847004295987657522412049404459178938297444443278205135990443993788624112701624713868667130379085067082911340094583855852701519517643175018150638553049265811371850822046739284254898591603662715834573939592230993371122686552378641519563223372773143945564116394564704589771502356836723265492905159608358953938924887989739917530184991789800795421401391933614130290265563066319687622342933128780333748662022374603364165591904139396103642060806815793215791096123512551822011768757160595525937879496106995327971496419915131031575735572111579067090290862494775912141382174941564140961118248586116845718469449036592260801840404222483478942942585925571286219757063480685611434225879549061168073931779499988273493132961973780240980631713428979688292679458473768996285366293805261187468833719659141303459010674156859808284432989295754098751576667880228321259606566324553845379624546385036030788155650283303585980276165307989329968507388733605729143702035208793924349751053204269779527308270007717239556337769701297834303980502298541432558845952 A013865 406 113410812247960555262047922057989964980012627804845174688028054263088043476469167463791145761584817655510213982766196581962217936838278433182969060802507970032108704808671602638838250589284940507742125011512808539832404277404641868216683625641735412523158094183518227946357620139226547129399435341064242709818849392625273554408428418195287361417295401224272939443664474567510547736558289794784727420750013124536936748200012191147200708238497900174271734846773984521118998382155467729010720101958604501001298922898875396280628243657561066812552527584830041535332576765023976759311629701884780555489570558734095662211430291045732002330338074761644038699772238765327606488218078714214481304784287483316768161958149516239264754520603016519465823269794854402369009991271643949844789066985034296544535582023306712024262058311117973478321559411140437356770786713133075096294051071897574216006114189024080482162812788413677663095885447082091159173552922450159779672749641719048357565024981783471701041492094246606341360045299161378566606556492887028455724606597873982616936521547244008403243841144591953974157790367670832946983292176368654636640498608091372700818760762185772979200796616835077410386413574429695709802340398774159862410915211770680801368179386488495412374994578415490019539424504614186526116459692432354910375280383751534229579714926345922600906548702536614022542523200340201482126595955998293886954262610210692324572482022474456395523599130576675667175226530557728262963158870991877039711526298151157625071268387360588918460510442836736300668007347068351517304312052564690814211261461274681587457471730030605875294974832443381785305910174430775295861449803397160321884849053433879668442422211255896300079769964409355059288323636976032180626953818189942673325439843551463489009032330289541031754292634589620025962064401294059951988574172592556541082069843261193859684923692550515959873797244015010944886883680265620150751800244832130223448822312544071799739815032029592441083900552325421972973635670421111671382453502735126081285613078346771294997906644078765917600954723630553360580794285664825074609783797254070924857779339171442560296153282639910313342705528076347950661746482755928064 A013865 407 28220239233284520886965908541533758965906502201935234507971396798392724034336775878350078382146673346855917565759678227882822613659342499085784557337609663199029673234951372227827399570632950316422488450864755174583576821155151845352093819935684306168962474891873207696348059334484020175302720294787697641969643932065732069090558060156369744716188449277438284067645918535582784614383272366215873293560067265804775044928105433547540246632401909496164384325392464116359082605428509345945195504410563475193155213582772962607301287125798235377101070543988428895319875741594446184973031441979393715183580821270922491819394622181491585603862683819089409437741725716453998977676280962615417812032083823048678055276370260424848727396870689806571719735869593210650285494148105707327778553116020054077769877946023455766421176493672107576557710271392897308359988399402329342361041316322417187317233405883239994537537031766552240263475367568330907319473520799118158295529638848234240909620296267144830313556560795571549133302791880924151485842665238065064694865308962178842537548529643821098995971479691105091297631292768268703863746558830165070544528549648592451890133877976210261960492623760305982181272062552490042861535966107771746883432853975322045166046813098705290452094650936283212542034078332157261666610898187327737058501768449661765414779624552508612628778326749590740457301132987053015200525124922967464478603073823946992508019846616363933810928218859655359614545968051740639129648748186650747545498511821548854161733855363710061758365734511950767167821604185712044753866576663777144681816611931901568770217605526975721161399177506551576401240240523958678419796277478922197215250759664059145657864803671227188141449319783908638112832147236020039569766172487839815288915847150597762897095532810607074013484144850204330300192409102803525973220888514551029230533603238369390493118932264729987327316715822743203438093039927854793351871958522068627761217353674966474072857654049987546299789142236239400378975711142226059413438669992586893058461673511183794876919106059407480808480765790437853820040203690549752965301721838324976374210948524708395163612413625854163089692101962293813259063700797123092021248 A013865 408 7022098568896653901345500954206928311004446755911948273087538608137658306912088615361606703986321022244851679723112252800538516602081512732513942971432087713140951650399419854194747489959738293136040646205578759601980587561678743982652209402236197272635270552294594017497680300318327708260926496392612379646590438903780242215941743224829796317218604210603523101120469201046135461166218429430228183383138657884733783979550331240501534650033831943749576080456057631001863242873986837570234887753489330659263198106228561831499993878086626505354813585601728738880235320532429233099209359770616496936560782918486185484403602626664914228980359340071655929212149093476681473613144344489519645003567481856848657850529764642035958535618127485948854165315902617792531840079861439365785792928965502096279634269064908545270114189273417872490008162251237423033832633400080414918382632823139713554521822852738374320764414688534727049241102662762916330119235127486169564993231093883822634022637560746182416582906135883659713938000309314118462525202076518206178152724559676885746303275728331291705365575234497062077772189842113838119823783726827634833736128066158556988725793124576351904153300555524458158130289869061202345321717518529059320498363920387335142757760596977034833775616181777224343259423779547355735026123017749135467741112046866236411690443536649823097644168601754163129471155523434375878377067884831840121139760065760378039755594473243070378040890555285762443606702322250726715908757308780678813241485693579644478772558697862702087457662450077733295903385412739099520194128004400994465465791180238931160230787218488422648033280137310241859073411530057685868554747317635168177465277028727165332337814827118803679613117140469554238892248861033338486224056232494156917971508078177542537210075620328979440923286731366043917257477541868806974968500130852761705492137561009932175183770153297292206630873031604836797907567311327963939333003182963380783079236549649257676497315772566501120869131840927922475101284154942394815964771131595381773523135143134886046813534998974482264535885913166232041748243964726876129861958048474080521147658743300239385352004107348543109934265115481494140879338796749733233831182336 A013865 409 1747322831095692183579603693437218385483858495167081912688918406940109791825548834337659319366324232607230933168861468088863600163129146976256909457467389249836289281072188441158987407421661598957627266076626573909280033564147645222691314569977237439744379642068568418561982784488810120301982861950366523652220392093305445231077215850120847877206139722932895860298008592234711979072912464231982539327593158518774076935199468023236477870037218470227094515252041732437455634450819892766276687589476257126605780111169065497655806476672051446580448974132449365553046715278725430930542463410442044165718292735172754506455117248798283937425640775308710288177717483227989604442105933528016152305527703645403365230263022395407091634334929898583625279663886680190551282830752081680267210426100343817621453954439959323136653053945283116047433711029299910448354641834208809804970987290647501203198774224092595158984450835777473201116762057780621996256229515242638545196395679553299353669120949515594063083157699604202813938620492967250725267071083104178279722098757633518834024136706032131977629526816750372950936209542792870567031991752313974030948228218958366052618616554774582797014274083832261972403876288698237101991093613570622888838248891037821378242699084866989531758054125743990287781928937912327622258020242752552876708956392845819338793756446111648781032993761511691919832566571207222618568322555918476441023448776683286388388464083966019688308670878652866840367542952250292830173007898658513870456505368104810094941933325906571885826265062777742531486231199022695611808945259591108254830783750961213718462547245150911184355417163127182102276955137847314090044214884541794167935039813612238003976283139061626157205491164297320120372036068588647682204104360443986054212686298109074264619057536757700612243823283939275440019012651698298977195361824560354400701019573581223443015327894785271814360373398200294750096935789212359922952109848023143967015172589122324086158180078319267606908107814241776805324402738842625986846145930217142037469308763936539964800705540864818370848993563544979851412299042230918041145810745117902404238214220412885166735909886039752679131163057215491150063287631472829620040680763031552 A013865 410 434789834707203277424479946245369925296719477069415326498208945035721399719534967545908443756561191448122487562274136827488107355791751900395959294120525401815263534387754794190473154563546898991824307872379143638993969311833986856052725187076575946606473475095206016727615300229919599854982999504833602813429304605361380547739405774417270818980958159536838342709674074022947851176670954299772679225963660820543591111939554027157979261357101146383548382419196048365876960431666415556818160726264556013327569476622420905912689637203259905555506279131325640529295720256235806429308742255347114733844014217878506849350239735252974588717497045401616998427837796786587109252538103651643315210489069553493010176976808388693937425554829276524360645589324250405175256809341701988664250504747400752826381630391203958294739652719312688332315025182842755316684982236889846561390540709506399019394357387729408638600418870368180211580286136361667732572430102736856234478309529734606584772194704109864301905108296707912994597974814506026932469655831750978889699809278059463758507893984835387464257510416865628802127358892952235568935704571711790786068909524179848141605195594557668986546655848828149411117201344669359734562647806052005234675399148054723169190887298685622739166420124217128591289352941478600306901707693044603237417243037144610917710728003998853789482001903664477323795777205046635618623592838234306329772746805999655518595478294941432611081223192076950161622336447894344865517609901438995323413433143756256105544591153351984095493921188101111229594781881715215394477643466834574649266053582319180731992472556105391531825527163535262976873779300860822859653882078150303726395611826900760407005426486058982559949756777394430760192414479019050380058211696217997937841851156931077167413689324986492158745855035389177786290810956147391131093476273529002106235236102533362991772390070715208756110920433420975743256120726301289944348019397703294959600319425696486147006912265248339997162158283633409806022481782311688309558900184107791887467563038347857112521289161144474484855096766404024426386625195276403798014394379329177891051403320893779041809229928763043738653565565853045093852547987914647140013962675626667147264 A013865 411 108189624149862805928088193984127889251433300918136754523202328211128627335011325044383489876832634390419214825095798015057520729556373208879327343074598576784495655788773800948003815996356501969933626176499847069978147371802274617365311713750638545945982007754890303554365970386811353871115129732786755055271240723561283044455091817659798332428669780753870558493133619187278159703993386900321035317154989649297502863566143107685774295562010192456911111094133391106977895818132417515834176569837862001908325768006910238860066387804561568819187738448806021784185712662799668185417752952882533253451873745863144616337518853802468172859752224801375160952795734650000043569527561407845709410456416155134772708357493184975489837475659278536109708163282731876820569502382114389243302781597305224127294193853504063350396657265452014863106612346297128490961357499969774299563931025827896280793936737503484210360219428351455018407945759883146505231462927324217410537706716902921625702034752613065753971651907686423406271803269043163693660289399926259579081782942278092485957036276034559133506124832049508146090954968051090681089409239988188324879098894720719972771904030184973889260377468175606074267115444996766121470692778875532566554748920808752875636106868306540877432258652349196541627712271134003071566965728675674712773007419418767823875795870691042786144385497692639221434750833486164434253345853123518912650012133230506282003150055086866559480562929330891662616809223002445621576477906994868084315611396027156719254871705870880906449943397077575709482528765190960477038660979139380879126170644995646379903150931080816785647209575156806557061456250991800273813394785270296376846472882111370013595974283379028748357417878432610994920198879643268344170644932793316862869063507081473793721883142115038816845048600165959886918315071840067629932251888094768652098726269865581779968707366076206825200592553289008236145907032567002579432006362769306291387266683334908040932023992786274938173854170033068628852186186856182025444160250611910070942328645958173981022897424545901875015463438577846206066636720591018109867517782197237992986102791144640826531474301633965699576644026882344916793517220928777477143954360501534839587995648 A013865 412 26921040556458661724698041485458510938212651134061804901517481733431558597025538033444032553032018080636794063358237611682792998176971458311860781431938513058439623021232162437493685542005381098182524068750809946116802366820303597588245244355998890664830594953664864014039993143291042806457319961668793833913253371725201182517849407171922938654890758884547118810963424729608799035464082449180683860038310384413996232546890521771666589513286120209438105595775399975931523772217525715300049824225894877658852517504695488556028039410184664292416123333693300012602499253309767033913870302771666514522936647930618001172497491429375760389037865601775784050206068244428810841492682160237063564022690944714495762566011744203821087238743249596697250901685968738373015950416746287704189517750420653530042868844955123091605901020676955762416544563353807076662896509432478878509092085018807087342516866266466983032354120795549255140485959323243111189755383131939666698918637780387793966688711562214377692274087493428109029425351042548508220877131962451023582078213092942309465661250638231418308596054208543211008104506610088996356839880004740877256315936171146192264778423638987422812438246161072410672034870409435307537795425553156519600951283462683595550283744254453179613223784981355273846306899850816252304151216197825490128732982188810835150662038095793558561879732161854802748051919398029268504128555324431458072527819136013339163407834507375179728667434831264434192265872578144548908118150553347015156422214896229460765628236315263037713752315381607318941956597699997077422484088761210422914723293935556680004060852482701802406166453005418489206716281846791645733534651208378388043461540201536423223113472881770481511273005526143459087982927619393748616669919916826621621434810594097287039403626018769338873187133276496130581658175956107708491302101818397473239030255183192445473173391315474696728313846220010497416658338727712385845225007260612023098476343347591837641197394172994365415676480837668533054547193247797485755321283480262806772721521631064348045889611944605855363847798348202627147973348458104218314554184779703124270717929726103266147479813424182952957055486497187650335564477118149557192684451432317917204360133083136 A013865 413 6698816363744721714280063058909612193777330406990867037254398014693241588815058679937945508236063123041014740373556981390252747322372161914656941965272124081357648275619241443646428760788282989422953829075401540512136166540629784795078240643591915961911126603510335442341599573831396763616387840701969307280302662993125260648281503685403928671373777314759628667969650902318016681592598563994527926261052849574503510537107862313487340801770011863954902691607984326810992923288431358789541997861777874197607589635728387808373569102515070385210488801369571228735905094199575950582856175179279322141771371977871538467754895787354429209125070173421071896780876373397709859310307087296109000762894233155197409590825834333725208779790960283645370336368322973106834304974099812262008886080872672059187627140427873189130479562777088256273633616788454522500181864235102584297174401699399805157613156866817512321906740585798112255117402230321229843569211495486811144025322476169455548319085475448928029923945739164703226009968950619430397617298500480613099975685920343020748959420318812400280564573360820224281568660588801665141465181021339681969443607029338649313629344710936518393264633668751970092343780873720606445244711331243043085343909766586484447968204650324093589517700864480595501724238503678309693346555428937312359712885424006177732209536263452502764069657513298654277403255207650418940419316678488928575103242291252471210709098276139180722243775143933191688929901605364864393904855638490444475402852577058569181232805298799532200388416141036112386964944118885672769191560774629511954716426676572439798770470044975654896331210834244293506285625844500858791166894329483211053630621971428711263453771684116712455413084511081329211780967845388985255783209512743801911304866789750416128588883069502412130492900747457085164895167239510193319307684599675480061014376457744142591980681307812199736299790982617652093181927742294128394639029006672610931640065467867972143934429986854533935113610079798736417029087190235943975468105610960754734869841670501003852954803919400164201896975358579956118484504243526988851647146907103087818531283889605727922009696933966292550210030816068197408299179970263390615370057418806531973795340635342897152 A013865 414 1666879873423326593607736651074596621402000679832351426614086366792148691028028681446318856705396059032541779876632930793299371621720509793547916183102593179412386335718887086905428161404470032824092447196490316128715866592637990610128908775826263632634269455004683788788744905155614119484193019177552426669172272237905344857633183125046430379155279756786267920708224173325596726914049485875886372947390302665322857533969623595189681986386035592131626346558197956009032991087706951870319314411941911992339091744237566195133211946917029994092696349422393147988812736399868882935433267782210432287181254031997730660008386228558977328965009461392712162219779029745298939711902333146065394877832497824474081823304374008929511151092944229300044791539202542044119793775315204484780195141275708733831775636606948541397715490564948424985080800132704715742765253641349046255834500723665052316979197049483935226084698073445315868665373431775292264435014034844974190590109042390197962999334677026907659542035266167831433134512593920534104699907620471591918893149878930794539005070476770727186613443918519618048431292951632695940481063923901995743820591624324394786009017103111755744832825325062890222018087682369645942983132009975868897012295755039248098156824299549444856066868541510435539885045715347281157614810080493329309092076705826305217461163327507413167788981018349130741154806799830069045782419407741757075200089985816934916303166342248264617477363056615183954339805276266149936864133038236854279703442612454637886504521408110885196487050365206297917473260974990559726503474450672610718715997882784873340007653602231382159163887854306676041756064850138837694723640649793966372897014926394549081107728915702129793705348645061389310425881790903831979167047589475065717193812613027175546109028951950424215254809478791241415751194254541800424029969774306449054542329322733390489447736891185525284782949589786715605650645443970532556694818865788359123341860770500523244519492082488987388142189823376479180122181823720790411303679655386586522187132442554105790738449768872181658686428172426167640874736159925307689933062859188275548060776432818372490289516907472700507853862388023881697501901550360580013603762127636466964103442200973643784126464 A013865 415 414773052663673202940600326360194026496702633164043670187236338821623943085886432861650413751717112161185436170262325435158269239375957892948115079673784466019542916689602111608851500258597087207684571820797078342940626515979296479499596628506400832235650537027725476531880972239681772579490717347988725432943474845502462771614580223371553364105966572440640619245668837496954884751476761669468557953245023792817617285892729378438238948036410008461296847066769513789639697238336296247795295643752329844877720876902122071467387395175258407490073818019472931800352250823852173878589730888782986286883885803290059315591206762024787446721021234297271352749472055529582225766392081361401744338240816098659534728256473993389948118748759498465188745568282846941922416524699232962356825517393917155656828395208180219453076340948257246485887625658621179827703763594084165877931810484071022298138567560217186570177107591011544838231742201775509524743893412318544617792918013236037739529050446353959486739163719351073831169727037770434342340687413017187160362020270674107466729709696875813587299396477133073598227255487740666996261784098312381404926365455063887803392195743801504405498241591286049099725204794179403739284378704306315409381363577317926182760558904105487462424831032921124696260675695441294665011608421949316118639999630864171179871296193110324633367267724757850900583032885615315740800130986067196896536188791350799549093549487274320181296127204103669453726282426503858621089775952170552924127167032142312454574693071023047785212265716475013523400706474928850957865312554509767070359539185169125602940784461150439285429068542562838812822245128789747261253472950169532240500710018164608436950198401551992360827289314047915624891893017794182319040094785784259552540770780124778145489401892171727958330284752226582183964201168746145283112225438880222331139876890034395022270259266107476627663110912325808017585261407114075557147485168011848977379401899245186199980274253869899709766197378130416067348162747560091719625517216009155097488868539945623252121029932888002706494261295001148146414142348146534163101423897377536981175059121331061263503721071120247012770292285736758530552793166579323845945051337744037347611787729752673730091756290048 A013865 416 103208808240407130434115460408859800001227509615475314540030392661662329005947292861830195754667272453292094453118714962681302451372398354418065371505387136248574903045707072635853736512347230404062567375312578598230601977224160301586843628264504731886861394429682985776381006084344494834499834179134730526930190732756068816386399226141990366697215874153549486568138268172042277882479465559737200212621865760414393344483259636695543873917795975225441417049318391655303625143209697267931399005626179739960613041241308839287372940316249900052570048285421488565745251277000784130557239916517648043737891072204272039617191161008151909942485155772658625247356630521537004401902874389320318847173138751461649345501514936723207570284491323522089845937246957370252438748673959536489173607144163193676399923236441900366947892070836747157576389667886025418887182902643151163737528266372360620490416043143962968630310036086584725186880875552203586061072485574048094334647375069549742802492680667148447004279586613566403557625518262492718273317930355892715487202227992379509161287123293002446554883424197976969594084437525485650013812260751266489750637368914457329893686851321615944228938451642890169582822159345249391253610521749949075947183461671174207908675393226376656250095555583829300419936454648048234084168546850492228433428388147193443029734374324028299170043962486945555293877238993430246414778193525072738158892929329402153400046106017443639352277924451524277509618308751808148403011129730503025216411226942035892696730026248807026489938502761910565054844593569495841547541453563774359651704854524003862030961279036986108271885983582996307472184899887010390512224181136585046468272675239935846583191768654985363129376054593170940773099523403761974811384865736268872977825074760008795498418851632875411327241415466044898000180105221440823087381280407443483102197846301038582181553153704055624214667214535855460631775766455009649036123029326724404739271333392978172513491603138954884580542425994947690870378032800872742777856699893990081218350136531749325071780120260387489462380026557725695568523868773998388872853511232247282099752311279050636320157921568993304681657370044449098674512629226266311234199014473524301280936364369817309606191901165223936 A013865 417 25681654172076987080181818244457401753905443672637953467624842666786760651207876777394931270025366739097578446958436081593913851579896627326556042522428491887005390274669382298124756963840386035903696765133779557754917151196642256164457473708313241444871494498726876716708438505979609338658262738462453266477093220413158115719060492239363746926001620397376025841722981545785624090053130374160527003307124100895434324694458461918225573234713008107297038687215994032372511651635155390573905877367973557053879264278157361097555583484773095129881110254957999842791522365758659116774819122906919398019386911278733420162024910975980456054808466281222191037550245085935095879334296040043353579379786461803705129939832964734709186129030545014648660544257034896354654838710038699383674047012896415808885945698770310952108377879770449468714048193839415477032535496030500590375136633577967237917871204847598593410217306899497050337701942025405922726748788730361535409478975633306201601029858715767882364968898096226955330051072960292588073386247246317496180111504795799778023621397463244384781144752210031005298035218758341645264236932467259143177630597781722246312105886588060338634375212799203646677632803554197096524418413348083328466089555134561620502331515447305756128023777287035412482093627882983138183631827849901682185546852679442438815974863831796609739080379273551636414886061133213235075882087451230899581553645390893796634840272652532535667306020497121689021273343003329925183418065433100528770650038422440675251512725891543150015544377519251729723727089907084789243957834973181101460853022360916928996888156985331327293509933066924137180918713008684569491937767440578730282793226325303716576988774177957317878208902416527911534451900607604899716266518910887256200818169002682508601462559689511654351380135893246884059180815942461562890479258766344976787286094490780032481400234342487569084584072327385985979926027518532960988956565633427487080082364430841544622877142592272421839945532945174823814657906657906766330899638348021339889724501173468248056261190884632739777902946768412000279706931314771567100009884906942555699445567120188727936817535939855741990546166702900358121376326555630298757028209169475998936337957418870380783927943150745002442752 A013865 418 6390417370946260849135802197404824193227799359949847237256024850461883226361358394272735537782952056423128640113561567055176771516328837570921593172940926493227325272826531736006979524826330938085988673461768634915271544566562885885914282097787000495210263719107206187171994170319918150957012833737089171204028060221846960250605260404905359875090835206719871262247612944000928413576100537263112255286918304274012713882371487996035905839140107233354936730617330227063316819299678986147286147277227596148830885088862452476626950949683058807358576426961709016881500093316458665345311791991174567647960083907309794405756982647975168841030100281689080240255702585223401777846511552236067757864231024863539554893188516280867156202858928577085055500548566507329721472825896349645038380466313040938556707640116414014835031884579040482199054040169449431980959872548261522904225998806472743745579727644637653195451192910415650029631049638065806563942354597353321579011472464786848756787461803961953704639940851080345748687268586855525275476846674795675209489505961348450365173759573574026753861810981926435110320699554075668274390604379693027115176176907221509994333931971480230183068852951251441810088725773997971922364082630230270788873996183243237152836155651783985908848412549887595758744321613378460240509474987546735381593994445931020935456657316993613994594848935396400792388928363899715710401891584664687204677156689906885204240574724674975915167091692339784122541488486204591943240284057849270775058390360732758104184414609044465104667938546870446410614459235759722277152515992046599838706979260111681276153673878973964833098663664908866903002365195376998795817858547774086613728004092977974403285270656249475322270477606109473282940735331991542406198030433633897734961986629275493980319131652660563975562621974588408654214080792594595617163734917347153263933973464329777042411783111909866790455223885368109663356953279491593748804040139697028465111054906055163231599765145520331271277326853813741759448956229500256479650418809414846047439927075996451100335584650204933904415146050277494853600035132917238584629659681164330019804439357650801549974181102986183990991583753016101912058314089490598500308843344059051767326846620452354591226357950086180447834865664 A013865 419 1590140335247299979612159932384637213649259770335040387740891175590131326981949531963673329337607526103879945776737751853473746409951137310447561872409236621162741802287971544934088729121585579985812733594838812963236848977586976020763822642956534907224160341752884329966381653389045873338935417444467372649040710281122622813078608157073410508438602706158519005927598024081639019006968248888254748707554455489111131620778262101029606521764911163090175616552971515060619250779977721481001506599287097204905886798431821774664037458711534889152649289473735978088657431220121042615204623824747950016977203598823710761573321506260957213051201913293257214343306985686309511185103162566005212324872334378844274523181884883200736212269792915693228530312500901151869253526213440474874190288193606602822942675505447532139430653903571801266555014923444441058686207005929011267304363735012225771700094789270476519930511234284547028173153343539190778918903979168621715148582716357841149848937695603460864232965761856024593337350417004434065347454711782757453727692747374257601266916942211572225216942150254718701371320311439756688053162869007775323123518452177742774910100960327368636913388817565798768487997811795463349385699409045458740937094218268781187214526283144712781670568191613630227839867035700189018566453680101229258472796825969907801411550953502154957503025450292557201971721822645894059650723486795283446514226253462910059141590689890323606922857759988293162780243662999261022420366362682749745499329390241853664580416255997752340924732484494866921246017120552563213668414859332939531065135063252109875307870978652849617349606677066603169207884536296049364360949378159721520267166714463895326718280467935869443391207483683432455940709054130119480019068308861990041186061056935879718110770167394833455167198351180782902245398151782898416610086486953326840971218485076107081017408815302755973202554269843917463752437398442452255702406916041090987030514014383518377245432760690115070894479795688180989487202676499007820344373013184314971676571934174348920198704199679794113303429621982649599411003942194062311490567477783482567487978254242964251283175432218258134846417768430502670981294411516124606028850106988901969367473898260400297644037101435844453195645292904448 A013865 420 395677799900256148526852980295134047146772607172008769762341433004443558355572465937584761885735555935480654667517208269203579266680961399233287715835335166917167368146920535469039166644782383039029754125870931507268151604790922417198703515892160494034402266159053713594194679576103062754673977793541705271006098020672304479823976224940890883635794388578836601282976071528282400377541923307362205630398190268266501103461496515123399050023806374534054579018109008035564009410083416391560566890113806971691141623827387075833201768926108649537632027998328670899756805925365159276026596955559681898624471525902501596223812737045926505237956674488587779159473763862295768287211590147624208993222632708156578518152394779256605593171517110797777441654720224235421930093434742820243894517791791518193638471831371520317318808472133578452759417473430527157515006261699327731665879436910562163223677986603751213407348971449492406114382092779543919899948714944486478623852134476754328999210864672400373768817336454158311609319578964047337348537850842327102725969241714631267438449476564389939945182149132182163899628375736177536201644623020942749203471343492292090166430242160179792660432366252532839160405471504688736154342355351599589424859028520257360376965004087465170888650824255602836853849794227349433867927802126949078844302979799744098040839046861848222385392828847197593681027484572623110651008826666243970563027947101682835836320294546789003757828542133406964280933591151432118730904602759073984672089130832660931064874137812432710496983033581826725747488932141335409583539006277534009393999688059149004492608151360145875984337328667836999800336324935618555432663755666239825331119627893480001937963165397418265337920940579915864876638515357305890452104805430746705928409944919468822016939162293191198316164300121016571131526912904442178801921040721570224492550238078457877183723870329415374323937984073801670340446502729232279690941317732336752484776863227079644846735524708042713320815196520681451976079616398601113951931025616679463032224747524471590510883963414722528801518999697186665120638932944032913092820886631819534233168604959785280575295109149733608210103826154098840625617451006380317967370829822262454841647265051931926863361040024484046977578809523999604736 A013865 421 98457298304780537950233880792798795219625721387825286197502943457361699512733807844181091469551349854537522262227641968042465036086756986894017448906738120254332590550734530681831953914554489936367851778648715628816548700123334806916387793266478080051568384692889653661070650508280877311371035242322569605994989382679930868323559652004491760356861989298849069170445501830525566250744511860417552351423242480833290002576531100851185632415523787788057869006234100687505463589529876667544798980400798816379850152540216380853727262565421467481748052790880119837328285532020463312972250173645826766198524498733371277191563770984611984151371235226344274263810175609382780614443434399613627172201574142036017745828896697711979682960054945714032556361827342836948509709009553925446928760651167067055159448222743838143599073749737942593557031368748664933658774038111167118125884112045329004199274240762584621934577459263720094398253924910519472676544038637066459448930374326119733193531637878162729805642355464561120994370209472781827047111370500797937625508378354335127539244260152470277536439564532859152207472327991184528688127634835547226169798181343874025380293170017201858167280706559350251433962014285454707594757316966849229035766521784752679497320955897092133402564761901170165100017151997179814328224210858852993186985599069529923403698061708727416872602068387705871630837431041174953869511828357014819683139370133205943406823251532666601383067991796139921735953267353393156968048454113745897753925282603352684798734761460143256218385282212233107821199165962592772637491178010051342625527730379134165085904671519247818612934626167075216334317288406379836385420587649941788216793159247990415842227250372170381800565543486381624488983715053389139332978142944943564329578103414201265920119005631739352259407795127712795427800104791838156235639616404829762100930260841538830495380378101809086423774136453052217234153984167120326620056309973972818794291996430520682186502894084151684441045086980634207058111843107696712386886900966249584145234548376009314810004278384412236286739575732650352255298826962329597830712806862368918342307810309353290936111832599946513198136555269576722710553641568819627280456818326333211163156772257402325225263854311372414377524890331475869645668352 A013865 422 24499326451775150819232597025433709812089907504375341615097052426382226413152578873483269352551401487004280739554628606191942659859539914562812149846361459939126087171920374738621608756466422839846285293784717207349679446149089646674618607374084273615391864299901118299791532107276547263143077441417609640198945198071012557826687995327581693713118682521211211579820295111493337701305258375251420386709348272990709217921123386887002223285219615162878015660559243742273359515909898270938507419891091571077430873156887122480594662198678954596418331472060281979362071945503715927093510955208638365886711248068822241646131196261642969240354007203841698453612413617233936065853188668524658076513262096911106367730096023085067328470316392251914149064626221372803571567912265322376810177370351203629469435820161794732948044719294791731439983229548467792772180061451277936337499995368463306772913807877435456645224778343509998529306320643334381425049806222138521237596242904317025450012864516498988382997598594957672859271127963531247587786816544454552415230500802665918455845227742259484099947329721840408562089754318702428642524175631398887382283221060158861483429110081720372771480792774576241764815635938678265800218652695495027359427855148743578744677368097785229738826994833391974522167467965762247558920686836430108000704000587669269900388996091106060595243317881049627449644539640837646121258367273732711611394935748985901309806643325376495755351574534617089005400723422079526034673432934031619229904735920757455263838768163650366731333246543434388685364630864803884800932204806597095688195316205700712566655831223477473201093748898405660230900839508736307447456975666110315045561075401995951154853091164607900444198325316803312384842795784164926318503617265276196999257578628762529401435052409356966501412960477219030311890355675562672092426677029246599363098678665721790269826490243829358593000565921885889318809004188272885113521851723443604446221266055799322389831888140747631942834131083565171010684086144174388336653841341233816522027003141499149822802984598950065579701982108706852452390517710690398487411929157176982688953137054896998090214579529509890772118715320839315065512483738852525495450631017778145600150625954353935390452855396007420614388273510961803595670947364864 A013865 423 6096216399648114328651285583032720879961955864128725004767829749361542162837582506246588879534070334814249184984857345335953475938169036020493672870569814799572622523163290686960692150089052928084630862223038752139235435944170274961338697310108137972265188377472995068773726517317837808582418245902826641989983931526406196789130427253352808010022748009118028199829843673183110206891190052030561437665660549464824156113748974605866537224507767280209262392848277738877364595062891806554170678306340097814339279029374536461091330984221681630135966256855704085488623086343580641570532518006475901860322133279461176033290117828177143322015768320546337509609284105203554779138380642766327718494948034098584419695015253616303473477925768516828301540049071916637458320386744804697666430055419230701528138654002499706988927863591561616117673906975004337811087109051044391454732798847525461550917688641758019547944572044772279954044350378322180798757993381867172516593548314367014076777601103369476277318058453580507652918153313421407399764169134389715186586635975728965821204879709561911947558093949344992543321917746631362723976575670712247945108298462841449820644632319854643797473108627683355390822604321893190235600007787525418647901152052372162186195558858508094286371798778382591804299975388856551584581352346882576634031177874230919767853594675342103270035585274977340897549950087908913159644962045457458095686624652291659794721806671940084191795642994597839491391872810562892622259859663840955876215655248633919108211528359697448054491114403895865805356651827350880262785562386435168514285016922096919709386103795000346611574559725888077246575517696637872854765614168949561913417053514429456517764404380671713083330757685230801827345202560565326945685892091353206651719261805352237716017886961125112688479589781467365750568300983461610822102714898541489812718570409748884516421465220352546957413516819474709610977882130176318548567869408047918981562130075196656988906648389838514751599302505785688632930542523427201398586248648621893032809023245705516448707712263725942718328403612073743509433237302986513236419685156038662956457586999644129828784274253487005140607844170715088446381602353706151624083971417415771525976680557473798451077164913899318486319462874279647512317993174693838848 A013865 424 1516933719157239584626956694197198002002693401582878900386388612193131259463201330194351204072221789552499253198152022954635975324646477571051481607729628156207254807683767948217802949090959218201154866708683178772310231996859777859179830729068828187914691354343360308953103916757232217585180296964492158979651681649578706759432902474306285922749980432604857193020059660885499679001148603026868663657221645844431124414096384849126982190648716747869031179737222646320332386918689494008487398224323219219337671479437324656686278071465849483389992755625918559000305059821045858203278747520587411611707677068194883354715646599420974927103827662738186255191097382466010942802561532100830858848534909220818958321550035587852025912459224831579419928813490663160732028778474483242529733123550078013922649797552750007089468898153215460061793033620404279386208427519389478014464071802827455648637950300105931520154143751044775965524763793338664892516549009196772271649005814160572846752724037753633521037607121121344880290929925285275646098117734048461609308725803112590023222052627889709673734775633603413184539879436729775249332539277294670080677188123105763641770645149414070725412828566043704688609170278625326312704821137785524972994539467495869861115413301880286117466467433622497083847571475959953443894547067179485308999246052800628227674545670254726240889494755143161690219149180274550679340775195695270212865894185479038290040216597792195029612893437631769596322022495197985696982165399872872732590493926828075359534491024800235394295132979350216080078506387503374237549457059741435851746569330759220725125962979517526248051320845712182037419879219489795178197037304888057390039392260102510524228352270851303709951359096331350880301961443550591434548911900875601117560607353549408015352162848310684040499753284502087554445411470316719544085462753633875993078387312198634431990186033710764964507120217223530941918848366216033697077240080543379776020067950871334551863619132140297302669957641119664473909372757189437378413013423733882887139934872275395068964837458007453778487093327599533744939291304576740061644783096747412580781254288295448113556048531043678463147731080687376888290026876877409120924062775738401260351829376477320216178433099855395217587844585932753249785110877645417308225536 A013865 425 377461651205334240321894888130477173234334204502670922540945851149241237554747313394920798811699092337927494171802564175847979011982432306959882271414578833365363628305567346090932343428201564183429767792855052740271499648242612244255435639975654655655188479083967032397418753814535607166155583654268512903224687248227968760363207988486581738729723131005931825053567485537460656125213809188381783315153776578761485550208431634777965232463501485805746766516372585529180948501751344173119936274954795284786231469571348368972559945078990258650898677367908566873163908645390482988438257303042806806164444700233069214920603774627120033061099644974468362251711143873782434919446991155713944268998638531234823037067938455396395311849053833291570219726518508695611272185005362614205158552599213012360400794424645889764086724865260909358096084141832437648229015436504722593295123914841161443961878449075959152022995897859973693053458024224046662534677923056451237898965414749203662603173827762312136306829855162866489252552675168585709569886831998746799167508859040112000658389799503052237534771690460804509535427280000343434841914413447787345515066075048653378509073173819002046745924957745787125075997058770897197042966053357447750080177244775932289281070522733475355181416024443153194367958905506067135351167935820405688408900393810485923148712548220824039973014758911783209700611328826076994641723773495245477607846181961120055787287176461827473608635499872788492192001501525105176951466180781166667795957784800483647863686470683092173633246529517672967638094901415239618277906499089580965861802339711478411474543620119305091355106268680253680735263385944084713781125186649905096478282054865827898764789352260471604754616586658322702247297669921580767841674846118677577284841048998406295276109385870844131165634609289223450347760626981849957593873867912224631109681271669010602980981971140317067648235737892165651339550876662268096911123803721770276426625548351215919209328075888734458417970899755088350371817041916962081745266956254549546572804274138031105800658434350910738608500406893247180820733733900439383019194667529852167300961067065132944992378668076660599341976220269601365866983967827159466377776388612537862415866407407604544032111865103217702782818544006818856650528709906264479640376573952 A013865 426 93924537592725729687777748803282895970245848774808610997708638033167995623222883486684932209912708544631174229757975649004604313509612595805441425360632480263970162358530933862498876879926251618891195979431708483467237800471505689962568561166422099275991859627421684605514503349178524202368826191858942602735205377351061922578697770191093107211594466134468027891729304561257409984949202567963415905876344533646377972429464460545070644724358001716015579405802023202397153777587790473285779983169551620303927549036377757348180036253895304040620419686811424512183121716049804662979068441230747703191511103648395078887123678448015532066659546858286911515817787352401030845875833703258612180343469223004223485959689261733195838238023763445608000914989053555746344080339254390017898012960367372291663250478273486041777227921672602597393764809180449124884122369096343132334812273977755884423922138240469067716186115256292973989878067083717979131828976949982874428875362082873845772872949909751653501501086519886394253691187267549519283694080179912163530449564412669149347828450589943494370252309280742907716719440937045457578583247327039820759204921586506517481169695987729917295881999085799701906910500128079891334595328989040438547950664172084783406387340312816139580502112194238695660967950374885697423701819806063188258163502792650833228940440798884087514565208489536839636222518174450390730689410006368922684115581149749425721662242693349453912983988704345706089120117627494971391187232696139264281003767507473947065216831873015191749508000432941599883322430508956904695328029981458610897323999795086596084033638081526924492073803048244883884717058851238487499584942444469184966883880276373687705440064101677670354300754491363754645599573801926785623579635309402778910941567904371435266144850705013886846207191098656049596933972333147688647998822300334679408284210191943246360963705842787376577045795131183363354123123741625495090588758327695541423790088447329759608695523779545572757060534927858144399719978174281508724838267258732072772804033142314556118589439536405820909430373248060482497984816473914132555432247510788174493832744239951160968343568734851610255462626842125447071413354682367744337714854331235021380664869888049053900598459617363867418854303942304749738064359943395602997874183649624064 A013865 427 23371430538273128769669112790218489570068215042333176291781835819069258686917796543758785051656999092577664345939136596693113700539223921439459600755336901329044223439997969334873320531785809042831934077953950885358119716366925703844765860212163143807043606414810592623759384897382790534323839758972644405723806624457019440319102523552190080053675474197171948316354786312586803841374879973391472706691022562996295523635568500646351018668051450282999588654704529037498888568784725079048647204772045868783466899881819950116462334781129276295035660271508660384215550542848104993898407558368329412480550090943037444269640759155576600875211028363841248766303971662472653307440975452049246986059226133698586938458321398375594586820443929105697530083678556174383474290198977348376933598360954133982079149943009748078747511178205637049514685284997989516643165937346981254305136007758432952232973393502652399057954023431453893303849339188575712183331267992418138609885914097805664791355521871943323444085518360916371254934485510158881982400165359327903475608826011933289770518849017196819591138622622945819212966731927246895300194026598881972679154479048213589757874417792018810780568909596517711424900353567870375520570024903000910404763659667268200824578174664718665644095501581516803118709977027683557861334571225982315260655340726900892134023707764867925264424289958868430880360521642384839626298907270704791769333848288654449101172659173871531316075631877279750737567937109484828721211901486245725409570729476419757196132034708626116193413574763729724182166887028404764509147864356346309066802925517010987876782258231102507675211708560100870946801915188071375321496720398342156233679649696930617459120062030548658069601365341595025795973833148281045920286567813309312281967412224780552980145355490630015491715427775460782133304274203601805661658842950636878946522176590481621878491320852272468488419459294082618670133165126876155194381381912197136963564535288525958742950924573111883960284887027168797787271121609062816379018955718524819132202373174868415628100847418722933228535378636061385980938557852837001432033317012604443035649389414715527286074866895430595883087276362379759245673927872322930559042262632949872840193600903983022180193715903507885857568354158571575486822030813435014685167028865903255093248 A013865 428 5815559803699579178014304673815647196699214085413848923036657770530641777583129149576586001973914398204285374528727237628340868332576166819623611375151991831508732207021574705535198094565326435745955820485437506705431645263014856739100778528312979399794274671410149383755295262785554534236869694904681052765066249976889061373482919140538561999916175595430690243455194187733599573456994133538946936551340526395494207737285781152832816677208578476819353644127437369458923440347840710869832981257837717621127635631393021827379555688257960079046313416680042980725123872677979661841728549563908144366360240229537893332503249382200436748980510609831345613016949876716395267797152803684318226035089357300486785070461030200595952227704703767228927805781902489984188674578791931551329141147352939067028719038619001633930900701495265078304838168836619727405352266521924039471255603082546388370035235452052001762388815558495535178583438768971671614002686077089390266575131776785179181362577218439401059238687704783542492107857898463854921444597946692280877642695394201384360177746238647119012502205744512854086400937838920699451337880026652999025699367330525083966631407128023624724150522912720695169280804779000321281534480436663522537838150962325680947581436358171275009551571849531989153634841003752555069751604027303631470939389743756202791493387250547615579397224919045149392821869321317904413891209693984014745546880137362463878742995127552800880441731631287274935530504926827328900356599870625496345114303757076481022627926460616853744639486635608394727696950833052014362340281383518364777710705562248878135355482880161699189838279864427019919434614160078176463998671930160275419938974593386639403587763275185483684775046940679773458863760849953069218436747242121382793746515118716594559155529097444448014834533324223457339794369158630644506401893209092875862021006245362722935268752350312662878910390895065166168926575744850847449328308023975837984917690444914491365925964463376576309605609008744466291002247732226318725224044789351967794304180921848857597571590064895664921122915336768426796408903227637136740335714338880388769446708866842494085648581279323786034780373151803680252619534820325859456867604295482182758571054100139903375141962715701674253710448701985682271536899571368661574139482126760438771363086336 A013865 429 1447097377074173686023655460594895123249058839301698855217057626356680654799565192547441048043173067533968738314732255993535314948931592742060582465701820431417980852537592477127734412266879307659537678723032385668525967154086512832103924922757175290009608955036330291458597630829455105863228759922521595721636965114249258919686501735578491459563141805762209514659442880122127049062450764236763244115943165864043614699684295495821695439423164999543913405975518495517202837508633899767162280392350274951100431829430788407350509601020604722389252260099328454979794023486207035215400998445086391378970151296796373073713448550271699077122318416065553391578233671723094067276501126446376272820763354955794727702652959066874691984724216847807108563768322360387745636272789953911780332849978126533926890215817643414574293883354469799964749491227953760009728615183183402589711474226236182910892607708005003702538733753051561009557274235760758991055516381934307158812423190281009706056812814418713044372481138956698445396182496590557947812902196271333635345587180329918873111748952055039918118948859818622508027318164334315485875307362792119053562824971589217693584826298480374587359822917418116020362481214768207945126787836015857640135342780257423841548583971876474703176736726462743925077264756645755783116431133322017226176790228718343453012882536328264279852570271055842613714651386962176791117377490573430357163921278340176611875376963579218548682076965276475196757926601952297904933533459007483506547482432480854925822552197048212950986132738511708076882287669689998837809856897223641744367310286465512844176775516036395932805838855225104220592753910680572805889717533725641653294254926021584256073550311290954276249944480343229389315987339815522119762052689751547923333532850020487657343788616375296888427306596133171336775712466480380533816995891004998486498411026046097073428794184833000529485030387200855428146337695742726072511261542221955717463038748788962715566089589350920236271782900863903036122671307705339341034949513024028850192297947145494933718933899028118093652857269078761176604020207939404009371216470372284898278963460754151488320107776896696326606469812109613364619824088411324260371279712053422500180752533846012436643324866473479007899278371412501290991069794142806796816275616566053500355819499159552 A013865 430 360084134532120786640638235570748943308309809101120329541370883281585560695085405991964850866678840740612509092331456723383379489372546085192418856105515381590599011498634211268648409273192111883538079672009594590670653458885655161038083846379513441763671015499600139084225765674554972902158938789040893706606369303308871595503431599867467186866015701811422117951738490746549117872307748566562271559858369848281700732951842616816304119582544993166511060635700218276536616462948390546862524554589303616632222652980921940977842005041159114281562418385036098109532106452119868986718661245087736939611900687484435104678264829661207424758500736106423781533195041002200942948546328295904700718536187140360313683706541110528563355942896326673538438139599189580003522165030869811776123783725757181690095946182335846135350695582859429264828545401234190010740790773261892433203085554662801866083229361198301081310118197239326029130155662632821181262326252349477518941612887284004207177528846237437204257293226768873187564822882991621715270180079302588491150313149255854373034142715237759692905374282686387475917453633467636390981324481698288568336144863330488217130099497503468569321919456186984645578836925633202719401788870811497888310157614697015289340217246889966953340873753119177496364825943925676703024427791766784190424023066192442838100101587279634657284274765687367429255844133920572375287319275734367822633812859531942826686173800601344109905658575423675876159668392216994192280420997671750135901223148639076092902277308295900925019781381589345344186773405424301790809902311449953222534406553201786492042195405206368472751942494023373133418536141102468292435150193352018863872516041751802853607293671059150734467826184932766455402275761740976000104631094896257172858929646136297984752169608989897875341143554929009290072574084459246048990750721550555783392372612433102426975433714600365187752819081307963257896509501507054014075122232074173685087762857938655170439741204697368184231980282787766720284476546838934998908408557224795146851049882784107795347149759962964681479827779979406301096731556381977778459858536755676395808551035866377023141669058340758740342141096286859312745080067567566638356706273309677227564977014501970966634831813174328728493593235715315521239889879016142900865387494221364224600539277614869643264 A013865 431 89600455363896679581363293433540601061293346418249973840438399628723498238879491743792597770857429299168091862463021039392933085099549387470599968802447603431951933229228148058400320976266939584204547440945491441185760041481435345031428479662307088740937786128796501808606065724330863017190013056754623662802276086480953136852309891858221595042244419113139788454166992129445310098402081691314823156782677886087632156781872902027634586683963835739609280240102556714187159347708373916556895709967565597533829227186548768417398381798401704724909739691585302364791093112693891239703177914937671758157508471868126955967301994094257565917507255166833642406467988442659665035772679962526558489194796518510137574544066037615043476985982778758829916639152745541571436427368961397003876433352047611034309954480442993265551584283274077502825816609279905968752652449692303217938790184737854313941222128405695654664559331255455974480514893844250160175867166024625189993279417968653334880398857866953974409750788203352253008130007620571214654109449493021699429914721555632755350831800118042219905030093509419168407491822523018898440664933429948541036219598632252044044916918162783091041511862121919763328673149879161099074185928301766642543993139580287708477104937978124256933716297736151174775452369278913985366974416280912443671590507606797936290124478165966051041360658495519012156590207531723865287494230019534214041616921463052397449973999151233657556044834639824115616562605372139098853521717692656929816573158522158582349059467177885618974522240743639980684683200018539863210809611962714760269681451446306936387843567068311079811811354672823983534801185062809390143223292912169557935125911701184607668810098756990595559098125249190142630659082345530540058035564605225464836833181707387300141851868144174268116887433060095239667338754584163112862466483544867896693090861896953743109151122071438070398909477640023113388904252279003264430340815251480786407758207466591443370861683447255520018812117726645568541826868103025873648377118111360225981240444432935110931821969071104427621988506147835628714501906637640294569723519417988468921833371356702327422387795125047678876815653271251776508983763372972741755575935400193603889448360472554439569678469735794566168517792029513391781164278375344870308136100962090502735801389527463243072667648 A013865 432 22295460509109138573589791031654774843283745975945977490663967856414525513776861689591399688517995847370594634320398451274222325431491073183084331437050642057179463449295298537667868669166455110616785948825348526293135042641908519774860411451331197505585031198000691138039064546316697306293425328938366515262415963151228530949233975010864995937551763296760799840627280985554135402405586791413250075748547303750957684836346997957340369473744089174758456420705199392304619234808970098404685473302649282765537794259283303142838074139659892990108740346936553958035697281417846344957821166929770738925849148071889766707255689794462298642385165317673548907286242500163889770181387500435408601983319607293914552948949040271826498465376066804117165817153655978600303669095073402339268580663856711148889414593277590900253731820375655253183153598520337562016660014361835194326145039248689764646622184655446061141491627514957621041935482065052455856881378656239535276407704131975946624959408600749891360327108130216547820519006056241976484811362536247575512544539994131209779458178486972681663408448228135790513173005182047838536787536715240955363124595166860540623784766580281642110041479675521538548600397230731414604827832911185197197506900908042151075774975926972615101330493798281969121725363952410724806834977952012005183689209188814744082944254150993664412723855374756986832948654520533912847217764244220737548403621801494254162271930156799773476985748293096714337100506219960116245919516056899209160117532181385764363081165336807634340668318208721423673731090027013311242472177363906239227425374926287447595259890480741982611732643005948137470931648481548986168118538421920975440113250860429168295445354493899483874161504702006481571072160778203055343721105611847462866278874270612596668897284054051171484061333743209618676903236980686475699793260033436568469935185347542793805336292007280077933501443140122231350787822903088940294730565740656467043415290280326882036858254415547485557321056878156670111399863243812134191672975053885987751364022269136109523387124207901056934034643961778235164286938432457309778373442783816906698757641461430953537167599836555864030275792634792122052283447807623553276523471157500974843019214433106666307002232981297233488844619226287876303690669716693814768514122274598903976754931358897733700258036187136 A013865 433 5547824029402645169543494881988720933803981078686589470956896449647339212644124047944407167293309942692919804047213387427467289681768786722293240360144185364372080249015047725724971096686027358084996081218109124494573378930671380792618065902257644537709734483060907977260536509189076424119605611450391616725777488942846497813159788469903558669132880364659583345942967582197406620451386972480941842848662522686958302633197896195720918816890689197533496228076916175185943013435985647526234695692844826329114300421125982887638683664319850492514738078008916594485938625929765541708544556609468712508396895213024474429299847802935642695781985456327344521697850293800781019293775014508343593248713384522159346039392887588919131266136457455002082604613978524467070762588265304850884879463748793148600450812074449498891936596327715047960070476227012636231729544693684175074563322406329971516548291452183954285959644657801934759106889873211132695779507213789396041899081834567838750581899560941796966972914970258044027275385314986803492668580962619556709937482975819657191842137469270386323669250989503485024973865225459327758785916335926837404917019264560242044497611037704641569525841470619375480125334043717359358948519318956034989050037166749944536487238809860449760894269432814098940497165763006265475134361233755051273867753300871150399647184648900055503146902380611530547616279601653494601598890712417934565644370020109418251706448924776801233825317719267841621929393163725115645704645019470344013730365767758582517994212533088517268257178956512569295581854593601776263086836837815517319438710893657958160023709068103989017242657024456086943166863954960797326185272152603440160714260438102310805292258449425996371375355538009676822293027910761822667288810151607227879941904842505073654315048985737661102721949797990335834611186264378177121330956480640088205510912040399768468169440212755516352349031099442895071479235548621427191418396134379030007347113511034298710995513162729511926199313225105480537159850770684260975182369728608558104147412389273676404923464890900435799009708526297201812399847464025217306772220514782728527665261440130787030560488202529868758381586032900593314513794884866584008903888375063282572138157165818797990503979637202153203496184291315664836399956726944355316478906073832994474343883079897240872102607660517425152 A013865 434 1380476148884319002827846918475017407400312219771741431237146457358646710960662675098102724251928899660164620680676201620351540626093890737681671585295397932587433472522912355687596007930577559567005744881664529666233683026076821025388738574590574205607388650889011853797693820654536264766529703508423846773108664128626379743844176484543042310757672886898973443137680509413345084180159523136377720639718392845241208360823898906173627671044543974400654933424835205703868571919303180645248031798641963825126169602389620573896908933560037037753427305427114734039125080167355419274420559110247318670889416229647306021191539728500081843276823005068845792023119484307035942592908624410140152995263848897417954393674211004525925271215266981443078218671305504200190151996363232336655386326723539696752547376470109417708278367137417990814000256740520008298813726065218820652153740641011899472405744458629837712883910299490171029978085620930872570956206339021642995897832331059184451984795231548269222885804377879249611394988678698796286687708338090549535247163763839156938360462750753488769691267062220131185734296831781495444874217133701346805140311737639054148416429549734121371028254184817160439470547120766277964005877959174468098395298848276722198903192607535195434902842851505997867561790751140375050708633374517736918579060789362370096245008250555098610959050013172328369224454085838642368705055173752379493838419880843866762408619098850061004615221458720855566467934759716047976351978229484844641624554374722903605117535893033481928894970354106935642958224042235117191096423784027310805630573309090697044875019574834451795138524832709457026242097091640805120269333640276619222070850853333874202302483254487569529082072469234023903044818721090685857946809207644729727821704065770222487550522269219073687512508212133531246397970700537750569455024562990634428353691264836755187471538147020380644987714106536574466426321140034566970895022346909802794788196949177686616854435531308309911620027508429446933022559986970906026976579424309124730171208919647747447189915615732537240739183792015585321383078844168322872878745175134415904996002334670623998388427400411912302885606815738720435637096608791121832103572352143746728990281923885023141573086261084286185932362529576659512571074032279017822110079156164011681039937114536990240687036069381871935422464 A013865 435 343506641079182866111658804417975531518234490270241963817601627277466778381763614770011097081055971960238082893214020601595314557072195020038805703912224458361596245834821327290455889845381475302177173510394348245908259814744747529389530596992521760729697732778014597604187748781109567834385119183408122640246175112454359324420234123001814304270453259792845359802835316518341483986717454461071140982222407128467060358840532412620996120641355966238063768393968593905705024487824049046318358248519677142533795034501814066643915643755611136178260823264039813500423571948203383688892616564521060799514755219255598451865133213722132365226258421997291036120696867519088367667278638829223994550117494048842304427686741272678195037087037313526444039308418291221141715901559055828794633090451271829822329868781810266627186322651537993490229311885257074705010417084260529580516719591184272969517666205129779777772329167642738237731507001227470883576174735751433469955249414602118985556280567056618927269120474956449439302637822897978877609075841183747621954622253683625099286110667195492117539817365626359683208636549245853074538941197813173528216674050300201121858756997719440888995702545316423666474335181154514478339510624337301245859899003014393338197479222918197750457744192425940461381135516187761804617930659847997512923864854338617275788837893002126297562162332877696812770859359087401057889616288995152094210801695790141054223661507605058379900414786016427932315349142129663650051615446799172861864721114171049549868606691335307375330793263153137009908580804877448680894905323027083802386666817647656327070340870845206309087909411172759610753873503507164819686858828377311714266333959536774585507331513180650901060550256664440635842448332006437543404620428756653387633330266093736002022171557294320543811112443441610847103699845356209549698632672058085546076105704811859466808917780199375356653582876557708897629794341917081368501750200626260049032736623257782116245122902126509371928234684977516139237869646677944488504636211309688124857962257893788292779161082493958706687612581334822126690394274952092117104163919419046978471965252940760710766989166899296962151631315173897283440450023358712427725996115528632786068109831684158078363914200518125100217921632959619339832085493600052562711295216586603354616529632084468355570636559216429957435042562048 A013865 436 85475444513015230940296283620933687458745324682924848340661448118706613398291003790451401308873319614809962642484231174336165311865388431226296100915886636423032717043570260512338719982005963262391350438938446462725844106222565017233055677510843174765892146242618928351045245904701055983365717976645809972817736245582243139414135697294787456960225425540773296570459117479891948143382877628457254152888366010590715563211007361297307706691429887790949883617007993158744392653354233772293489719695648302730969286025155397831138817466996230237508997174437554872937398255015344370074527564982904600864855570717809073974504827836905640703980335662429923099985242938509796703384278257153465011894836279161528295350147204363060627468441668799412123189192340241139135451216742979990626141163170871958349985908715412265376027038027501996160740135032288412997152103910716096579136369313565011551019917154853361662644211442877841171206350129434034902026711846500693195904622334274471413940406061832600910229786024363226880553974747349880073221559713434288266212564628603800705561489539588694591667834723538332692171449821944112243673816134247595373211437284299645554358221256523915290578655756176333776141771797040146674177107675099343609810388718077523130355149997180982641901402889731616886390712764033145366688921951296917135871139434786813969088110591505090874987977614623053315398476040436180036789000423241685906662207566852378804582140260381886787380012034039795253892957734408465369643574857931781563522284281410601592905140218347204818311949256921388449571978839265310164441081339475316715479077568901619177567059574154376302962674600940119463107851624694836412320455982783228484320411819454693660960315087767725012698841466326092297948103349825866800458510528375575751576836772636516855180992944660369557606731526462910306507839919676334670610165053557542601209534739744614844996629082570968746824334339607820415016985687911191087027505922233540520913919438480439549506421981943580035646493132325295958837579922166282963585637732612315484656464556227128468824210479136732902492013838706459428624188224878985683263316396880297747136057819755369181571448377885861686114723417351208833054060212395130815915065419220753422899905637632422955449498343326104937425875772607999569097497543488279284577011333677685935940301410842429853352636302942699168476510799527936 A013865 437 21269025809062605945335804845964171317734516631501555862303469458274004025123547055185603090489565866392392624254636211572416686882088334118901711383101903514416077047385675063806268370562507850507364512421931510212997240639573298368135710346378128863346474533843353179447290628958573162452858335564730187156182945460720724866698213829256552490326813088161700932220483120756473240414248206044275465371517891147308935024921383726331671271441881838797641440187332953676684712719440698027333633931307558465152549380211467953117934227947605962459838784909645654142758682591978170294384843049826117642403741372853867495223985320312904387652834883553762624815527970875269733296516727284011005839815901016321408788567829156069102054227277330695317437413108406883133352597164589197027483957914134411140143693637473464818047559926459376708669289280354390382907352320311307743979661049033008954263388025476471689239084421754178974313618515407329772741110762188460489323338984682185270873619121177929749694298116014350471142006644332565358379867146613280817858204881664740937166276565114934052633890649927490400458406202093997337817843016317097651906948362326849402582064911703358889585268069120869486184909359801093777228838057010319869116338645496666235572532684098538272749609883857697693074373838499895627883937826985114484753087367836872493556132734705394772605008445801883602577233590093815550914280553316075187526570433275011122701783125271345653077343154454190332616692458968327254859150019048881070014377042311962815565771850811771669350198957498262930683894638532065658838203151864322008946089829624927703192366567955981764218808246301131806244052935476065534150523703107916310210416713858550333044077123919418550359878119748854198683022452743870087691692091796751265416367447808689762108396836405729077758398219192818897388958822892901708757268590606830440544170948360132001110201207874299295209792762393293169509506582694317500567228353641216354900052401715964733982781994610984907429988179102768044029472687192480522394941408281387686678037388455108831154465941944551521592892787513005712543414004373087765537777545668518249015359539405368024188786642766094735079298857386335996346507910770705191185777558395538515727029319623351068850409571766521343789555520249593748777668508741275510939866884181685946811897080662743505269443196533837719490347135268135370752 A013865 438 5292414230120666362589798991430956677334515242449795148328696912241236969579542460835943988212699653666151841478529637797987589030243804355474550646880012855299181283855072297477041371183809953457448526354974061549320529382826302979539945076909962561324229951205309258348228221785019677159469645355242941930447314684882059410030249943561566469273001554353452366366287255904074749358758209606409152599325539889967176920121237755390562425815426341711694714844694433529276810435403867771537482798395122388000839167376779993710241809808658686850806604526636947411650928506727112070692369265774332505194607773289973556571574715224100624588430209744449861458097456048835118275638850283535026605133070281693288791676910064562986802357481872751577228586378591101543838393457659059074742888215689893792824235575199797197604410431620739625171596590209143667759602292567703328549947018152981684107267369155361403376739854833935862536406322425836682010716073176879000479305086236437525322024393160946615475931588804082856435207797322560903256379101826075892469292837114400816876958930250679270184996278202757291326866132079453545563889513436216042919309774894514590543300376108970199213281424175484195986363365818025766775406231401991913671956777836226452729984452849607475484830926620078632363082590981606028877616017364360007470080235913584656316559620642212792056849461585774300596498188690224311165102258642745621062611574052687567684130098627519481546541451809145088845676817950006807481112017539971174413817468192570331322862141181194768027748706992207761567934870695210962020027766684702974130073424485230010240762957837622854354094493543603229611320180040380338993743114091749031302278411742850796472023798899116756723149192293346887966693842961162681660499126585969210876085544773131890884956601596510377876777745678187511875089401818086517993488657937878832181487145422348366100253586957777642225643152651847925955389541984992412301144565693251148022489839223786936686403609283040596485618818582499977931941747699479313348578060505474260851469399444061640673828069265946644221002698102436237463602793536164174874296262243788732938989944909316536194944157892772885119252093281156758642894256452896114133139401410678639945388159660517693164185114561807039017842679214746911695844810367109067938188956524697277517097974375471791903206089479907907416222058363040660574961664 A013865 439 1316922017709385652335944862635747811934502096809267426348926310066811477614416709614729614474942480221055895018785486832548847753573626325381443386564447358809805877224225349925807158474409798338723831709960905683440525967387434623004883613377659804059430787218319513373306324883210016306945150793035811726437066207668572607116647153956311707682139522772878259227655990461122728032438522812782002259595372741900312567387607833149344429540504167460804419284235005283957007294262415225327214919690255094051024811696698919394906890018308158366459909017572124898335923842185920750774523629141158705932584641443290700028818079538643406617588265951130947926341306183543740150763766393752587740208472144334304436610548885185337132004216929360520464943605757580979356395120856218987686422360486547652256040186648115936274300656521051882410698722734921637135957357664206754649740416421042738419779554001666888725040931558037928546659058021865793258090501920749155447266443218385222300929973799024668222107009105297545332485626623367474679091324665586116474919075244850584065127444532137024158672993897748502315446753377594584649753755407360510391697689906551854594070519187947272610639243340434083455678769043230987598257883372220451862820348942543900685707491371473527339841449132727406248170567279134991377674948832808429378795005262849097200562163523643093473089965225311390766027837288165895795834725222591678380251763194678352841977460701682927632189002536573190747647453964136093919140065548506107271739028245293660683730432314399056517880766258285041726472369744830734101367549239688010458734430361508753908229528324651370094638041017441878830644023039807920512491086565678094957008541750797049387726625927665020808934659816738092826528362331712032402945318666639890680718118276987954672685521088462870347834360012594754954902246033198104445355769731998265569383809369733788633458300549877726270291236960664623111331490511209631937718404570583069664732191673733351029551182905117557704709501865520634508760928963556836499153375951698171276192833602464746172149986131584035374800543374225413840543210321190803962320887526646437994674745971675052334460344696774462549993736875336798566628663621687045871977343531821987334890826544645938625430510426643569132887829554363903531100455853268483593195434429953472959134523159797396922858577657464444418193367226592133652188860776448 A013865 440 327692339510661850642057832059378399539286025753243632233256031586544833597750538686852399429028887238365780469314430259516794884217232585797315320765604565187361616041458442272738446857504338940221328492052992083021872957516950132111551199283989844363716281645108881151706559433338914777689775762132687103512788058586586258974049544613256954845962141730620843000136095418422090661767742508550171186259635790112538576768193232338217673091422732997606885259334764834817590039045905305348621542896365555562904605944112985510873471257035655662642952080660506982702724601498807032256726263686452803114616901499616911469570860367759716155467723393151816034407359900263555949194849519290243912571554540618993641570676100198437809230873306966637028332847307870390255210510712894683143987848804588625406174991724023984655006780963446382004018984575576020811814541222299895173004207298880906686470585981342775255229385081449693836122266725696909067997175773943853848254203598917231635585007240358906243043331289689398800173063443945775459347652499187124534687063331326660534093792277820719995450918417564555328157246536453615687567526465524330521786919574827111082351755430575295738250584198886893854443459458565253106049705635276359477929313068071083895425966492946500755027427470594825951544778597201718174489612867965387099184318749565266554610284273915158235095922226944683987092238808088896182669146346587932514714806739258203894374935501321166248572853879180580200118611264803912522087460790565871684641365876332912175254010933656546031457306829581583502881572708345721227911490012410047018467805775714946252492569992079649723388973022452097593186813541041484476964182052310811724342349460934331393246791782832742457928829271518573114210705455724568446889689534457337277864450807099466737113683583484392954392319470653978064938235684932750725346766893952592418160912053089598093240695842427174383289109075396099498038837446885315134326346046107326390814640718558417203385279944646212118778274768201230526083999475859774739757332844812959354997615170968507719508425349094318690382368808895258176770048110642550131552231085030486459090906389623846622488436491587783065240041534163806260931343626311630998415866345710328752515554150757338200043124770482572594474744403671478843450788630880503309462006340074182583367361666898705871108745595662192633467891953727373800941458604725108736 A013865 441 81540340225117009618964534466999245914159620360231119495865564851743124033795462042526856254724116069297033885740448310336083104629542418789117565896746915164701565642828187107610053208446519667173153611334530126002498691764857735273581508020233760952712249794315733114741446596916588841962102282443000797341294078194217431993030696285205954588230451651113845605409864895156805663548990903887556196619357692925283199134383058389183380030684901497260516472850788203377330564595870708940508195761988433921828678906285522410641667599830696269846771052134915273519884368040151151450505709645627423904616352833952675314796256327030385690397344547364752687473652178702381153950052795584029973253005059451305425819314475364577676946536666719122225034119061312004947984541801711009796084784393743396837069335540672336149674647320696290126824051969909732410645435921427327515688982910595133772607848850909485452309238348587290216629975873888613277207873242181997040768789989925772582345888521632987358268958211475992482244663722883915199100395066677730572215251342860675594019626520074685397908042931679423431416023970158826098768802745469350212397282771643379704843752007300911989140369367377423571588874903993709060884560352637087081612106829354263947866634094372863675874984832363051731174790347898897936794599349161563202664232403091824407316786256446856653955388519575099605876135967094376214925929023714168423501514790543097391445103950664748439964880376464262132355914278243687160696067043438086983032680353739671202392806048643625662099584573018444586189027500163082504583671882768016819699381046782701505900231176269163399970324935122800348307861187044434665371951348440603902991555501063211549244385692905836971291346445290509585155278259958855815776455226238088149525567023232174507129472113445588467627349638521770669854711061953186228489486699756011476595816067994390872737268827862838656142595589448962230295999999583366735504693339344978240479188679280328069552765979186206253939835667121048594266533757577139468043296646440498302222766578222435712860720496465837508365225595455024882642044611467407034334404765350306006588508418742881002767042629074771235689810015029048239520068097222375764597816854535792524145950370441249978993130822888719503828339599454381423573546636599257399500049961613339000584467338297738779319731384059814717371082490629889877635865027530958256996352 A013865 442 20289845938896315737506183040492356359312166653477029926395220233188945039577392410966042695575511249755319535856567233957548231091178299152133702157219328394263019982036223454360824759964164381822030159415593800313453754469233079983595833803690807205385294540819172502407343639603948634723113835144856774404028888065223512037689814218040368092098559745249960429685347501591658266872222504596148383517188013445984069007006805185097278819795385409366328834972407330222787919049519700247084535367847105989636473829608839112484787432201071814218511734444835237340499867068166891317732236742540763145033496308378112103931382054367624932112952038409866140729443818930870907299699537230765346304491754953387231717471659533918592509960611853052621499689914264388815216889505603353989579369070263956921761636901256578748795841842103499264837882499776578535205725111200604760383920995609208326905556245269509084069012396755672599184470156651451418994189514598630687648579550773209843210292132614979510332781409677994161341904163492650386822549505231553053745465422146707629411091706243224116932254138775654291286112076542561015808838724760629352051240666633565458715680499480700532081776390423259062165602920110562613038026921667391652691703766561880206675550294970988414195324225806562888371685431848378571408473745250570094845346277326144850921450557764184234917027236102911185129370664964027822312448770828843957156728928360420010108068106251810683813341113836355274918386861683933163570323754552786060161987917781749864633806714696090660751563828473325603270588090920580145780564241932931161279436384633033181116166324053408467141415894256476656270141714894640766653833397935172350389194738440561056221578980737145225240368318674528081093358199982082010351286906855275950422745893524908446958040804932892669576648665252649239321287462967935235607495954473687847744290103831180269644960076974765868485274345713764169689014271896328311529103853015889625534917477442682594202953864132862074580357188721064763808530127965434768112149591127082073538695453192245123302558802576587278881535815368264751597585244760657827167498606571647344231431726852628565680528751477933476119166805659708131536257584768038206256403963547850325368285122577637114772818728921045851576613399211432638390652756678266417232396432048170370193434176723302935935687399758371815752881198308416758031887566530583405004916260864 A013865 443 5048762944667448037595138538331794017600365052717996310644775441064871572088121708405502336025445615299115670746261337960124641438880078534623733375185199923001255788170037554595512746671402951457539408627701036519597324632088205758478118517039990938530433611181116332119024132529929746675421861826765000888503316275045696947362431851503420873093068818530038153639464389516055509862348870263668794567348927761791107859151517347818126083287325342183442336663854060793996763472930086051882539104652131077613223055969226654037814626329457101675620711905377241777911262922306103900373947933119903174904974953406342391045453659352404847107530081621603811529988964352206469605198835248205802651639292368561251642721907985144031211438518968618789913010840746236397668049049458293779935013564491920928755791633413477003220366917254297929068139978184405590072310990870268883735851829179430526400563371622902484407060492709507524200270078019893959491162165296606471268971346777999351705703411942850581515126663732994643155028696810203181053828638485777809469591651923609552841620771447913943464486661859823608609305840230238542685744957559636922929614317559763360223140210046781674798972582781800398956791305816951516127478314972340399722582031641125775587490530998220989081050917755898656639303229377695736680713338978189857840557204879619275544486385189577491542873721213959596018111561304328971081651252542882899547223172701780031955210803014850556074641296038127955768492039566536456957530800492878860922227777557468382316559392431257631296133130566674556513026975839949798834869361448655126723484714461006912523497898746857735695732799799627599333011903200663251248006672075004806292044105155641688741727940934785320687011329472420171474622507617941430799731423606612025295592706177590018673463209573061548756096640672147215518794601985237260546684433343596694529907195116520248856294705873784940586927785992647365872056799304507166414409969953649847301104585747017595280709415919908335741979439983839987308004168801895064218882407059334086522780667008732738521622311962737365778650320009716054669530331624284008449743013270436151959795619456193271255417330287757142729684514585916493786430047333000482939193511057538692162041123621238598543150029954881681339511865352579206276022906749766389132771668979410329555972613062412916154748967056675175657420934337479958734590646954938129834183323023310848 A013865 444 1256293781047490430090873512770176968987534036797924457970360762551054123025831500945957957277883683346109550583133701247293734778519407701927492823214083667240248480281926784785110627779738539217082446127648104319244441482851772415293627186832095025216404856337419539153841012945687478724738572722077588701088057195352170862806088642473299222693494500252466453846415202972059124630067994085449233489782568392822004950808390364692279949556551739546190323516740133655491802648496139172462035970488799080304653519462934606777537489098811469524148052984838829826081215375483272445737850212094091746817954727606006989848622324963977602915460925270066919630630213977688240244800836572481546285412708398653833368761777807759359574404669551999350731634313524567495304535981074806157848789295279653668544161143725542309665330340754221462285883407051582011788873288480230746877759482358376056745304984887670070999977676521892176261801604053846253728104863915085181458800678161463134683633591400563395899571997990008523045552100684676477947986287771693063885937429931455612252686179800927322380155145043903628177470790836170717053579289279479574806421789867031036451044424746360777703577945718760956873216294209043679661032684071197406343769532097324608990986443809349325155016061967035774528871101172510785549735261564620938706181530404605423572285636199492946375596353797111994196378736022478786532189444472750637660134636509729328911479014535791293569165142975759455489785411189420399657656304148244032720999782345179972508594106737454698910679399145166763246249528452206388343678212947991752492858148468761272057047029140978104088640584039740934797232017897227438134543996225767595959261918774088632692981646998684500917190403135281256108373267815587602108758769598880483478352924263582079526555197364484051300077039291731735931972698401190558016352580917753852693265867175233966563409524251985654336126414844122429344675637484539127233230461643506598803628456280601882268889485382182630999348228010058871721825293331313152619712947113388219417636558933116984791812323130311864201433116428657665315528571478733838390566453478109168564459863580523484073028005130163185339712857133442772981864961537965176170725399743469467848065016872920042952689108253733118531073416479412989056075331932357870140685839935484631124071777253546330752618494970646597309187365933063813091845659863091164722899504634536484929536 A013865 445 312606094125609138700372237929628675547106069444501138725680809267103899540763704043384610425370352694379131690702325148766594612408541257286021894186006867086725509845512405711648647731687900190465059234834933093966232863060972233642343840153803869314648453212152778766728566933301306706034148527580010551669143448033871380133764649083915992181267623486821732643511187785943416099949079104270503667729576058322685135919553391227109404408055882454757630581317480937763336236630591302562073334608668852750367544555000944073668208487435455584632808320323415703283440984312253649217840743975797037544205310779657931298012390365436474888659972956801291745528977404496120196594281766003728125291815056253830664815730695460376961618262733963102441254029502945178991618297242806165869829937923026781651180705715514143998643479350554434903520939943459255157448918119112777207086647514199430952047729999568719107066445204295474003576616739926671007671789497718475872756290348273194729597913815384990928482299403849800806470820317569417360753323958805928472865582564703962908060407492224347482498765051564627606656411825346031865876241709991461558231546816193066862186286298486445037536707389090726420676156920624756897414084842804193015332860210841477104445138785968011276972956731381445847568053846958203789911724605647757420136562573638776758338979426792228832532391908042971739873313641945441410377763847043486670246621871988968371701146144970019161402500856944176828434283437085856887613933473815859150031817840515822919258488767694327639342176248090136032090762663819420024334137084274683756302878799778804848499126355207863596584613807776816287464837477402897885894851668850202437735061772394022650260009185976661732226322392958305519958736977088294207926662156828628464885514850355656012751782870599295453100769841040191315424630488565048932325045414926526673370732260947818367906318738670094339767008058492672338694328226552840107699202231677033993504476033214727568732308426619268436829818272198969168285231390217314392668412056118617414129340232445365559716243989161761792971005227175744175793605498196298474401431751864860632231676774468819588859704572548765734451429666228832086623422109414950716913942668966994623569714278522440128003536184992919350324060369405292892801336995392473542847138922826511731865028477554440573835565340535934101639710639856134739270139235052700700328529537220982617986301952 A013865 446 77786399613463573201091024708505362593737497472014107351388607131551997530527314004523479381365755601647748096860840971417889270594842138132995399974092460750924082065878542938040956312371363580193801619522446071637805655781187842841691702433151324409302603909686400246082602767147230750275889246414789185592936302461164283261444925160848984166449185287472825377150175879151872114982529251673837968648485869744550387741134309445824087317665361342982250732810391416705526482433263294999125831997344287967579456846709994915739007654345539284035350959962716176279425187008386700042173748004985528446199695891923842360747019119412288919495038390786779027623466505515578580758948320398239676872612924077753191987427900412796520113395552617506706662122669276854778842364139521943865721523113262600131826597364602815479470454253757161145912922528010853379338329193415070577993784674253272802659940751252683512849557693075251387257976696629433400180986724296283788369693239941515590955308090509878062716107525258753634275747161261433260710971107317596793760088640740416498338487317105168832765132705310929416619528267324503801249716977180595362457872257366953213451537992224979091580333973042223636709689478872899508297341559604652956391306271984106430853292774389992182071734769383107933142053974846303765451314257072542774367421138323684098331004928727563884856700143262148743976156380152568077027119733587524875130807413650758977867139597545179807970107093235133408572959616216947941058750294156547864020717296891233248644928277042914935152792400164764729137208655163513923495111998954238108448357937506559568061734609219083114465342623016720750442450439177117886742987730463333572986490890948349444109498605764944692153340253684601079142372439482834424346807197807981278174392431243698596965051635256963886185970761085712885399741653730618255928305700686997485188186049956167540122865104380756914752904149210848643381987081269596309679007889712659722671705780296887090382797770412525803673237340307813896082750697290554774956466308748107808392631988719845202955312424311099510468561172688594774751074443327181341982257065680037000839472595144625315935138008196454475235018146707052745778679370329941016791130182204395206172099143353295821931375915984158107779836589839857841101542287237499976613739272444766567263438766126826556868651394816237554379212477936681719442067286136633620664148661805771546798767487320064 A013865 447 19355745388617367846773881860266806384924888970956214360460729889758346649516172598373586421424003697869212454438076780599856222980655758915909511366353375193573941188616689596358607241119991142386784044589009300897778456939344533309983829699845910355415585536055086346033226211754779722052650072963884822629461526014016430932511863617624374428105883673452438084247032564361118642115332718752504449414740035940275962082401932488023299295429307193696959414346675317001669565676833772221222479027563173863548731406080541454873168752646109231125084450069442591575961928133670879344894178063576559014324762728179193542309402261521598676415789392856255799001602417500452449407410628461334775275566019124115482268615659315516983692856442148919428832149308041498328328903153565524335995218039319359316002675875428847781387592072870901922259804338489996668087515129855858842063349428063790378031478377015707743869381139883300953194176857375695171833835288580092887627607508281127207528591222777753978101774467725186184324102717631004961129232362576052245384910376652719318114562476089913370994613501327929188596270457814890929872569574865801905231117269545133702009573101681325997316117663180042591969745452406901330448644094959545004444761522270349171402086547637010534649273906135137513219603574668955458564781429215874963631394136691358961555900618425137176596662410048206996261074944386123819742812257548050989728549070353545657980636080336362181976817688223884716322026687222495590069530953195562118100003126420039351726814793033142609143939638517798737080669904081647496611135708923780977001421802305632230439937546281202889538640135570496657774095827681320597994031122946652219633374501376459688876654757069702717637899962004846655725154818861392655479064728644955597410690417451232009280007728504260837727427476422480108699788515181097201859152164113346958234346711182693081343852769653272504611794645256433889630026609406476188930046891212980544111845892722835008474132334807289620779618993863473947390063021508203325761967424538409162177955403017136521541776301166179513388913013722448414990859355881989187688128990167294966992887644795027406614772260855540159981680035481409348837600345077939883090170505498284067942215774038887305962828131926170030275072298323031506316978970417881594180749970640976154465295995052870505798740263874914023131288199309940385612208486943950817097101439814453745533030911404826165248 A013865 448 4816328836540436876048438571053909966373629972420976731742164339928348913492408259998496256415777688148191873462735521470223423676722533802563595532312443056167390933845868105641104957022369635942388247383172362360996008997130978912589896311872057565558770980107659245656139744723365347797805022955749388184534170441119736541798792047700708337694443246232517073379357607055105873954842471072623187156768592623090748196888237664859813610280265367622001804990711912480159441366497901209351231901386599678814557933237833291299000327058436652199317013879679538947029758501357592249148708115915882332652459359178285087519933183538942441849893706203207842977166732751472583890944801501290854801369643670691903683864171738798722086260854212799919315161376618582112034737629508016551574362095159914817319577843434711051138237310676612267119751633155142850913552564792293067388307364883969087346328827509572589322505847799441542785213415774508980997756902527961673414152831500609445303754411146234077879020744352993528617735127433558226487709147244524232323618018843249453365082810050405323931331666762431275856787170558994939862051232453007219682469372415454709338446094037567710564164190364416358245015700413314071858197007436973502545998899109575525018323999821612605357848124611418537689460396692025524665591692594644598950327065821184233121877862683963733926900700817115443293635800561487962314243459670196623876134322274213473166637637142257674465655498996125681731842544634948022668181526145558112971059977953351231968886778580022941718504788131660895345257253572444509876742120722922268069217789911315079164830539516244277409678902214277824347243812993598367040050752385061365115811843926507217302555756511168266635273923345590003037401723886918057248166634558181591214896917955224963333162883099172232773391233813158570407985775809542778933016551300652350311368960837011884816953572378363103867562085168448957624418781271832283043841428034308374752438837178008480828635297134767490917834153481035949276964161767929249956001878182741428643064998843560114928283280571782780675590003030584283999005515242827133550812512881308341226774218429636259642767011213205769088561406588910051089957769066433936989093307224149021194197435485644406117342449723452740973406790136316575779866511167022312843184376694535378467908533040995873698912137340522606203804705210691086032657062223237169719905945471910154408475147746685704350990336 A013865 449 1198456737054029988740885066512486524752683093297456482112866237033050916842142932151945820476450793697290880257479405278478634960326221531159504603496369830552244220850735052462887428665790281250816352372849545271011358910774095744777569079075747828153120100522149065415108564959004446223223419472125031760734006699204706283168877022813462657085183701846529688403132312078736104827931361761942972906593042439588917055328093954622397140273258991956117953139448826606263034114108405753725285736485830371278784079643436533540512849382604909040060451197708419035267308867409812394540171337899580832598576767263051034897760013926362125690392750701956613983694352444014425994751576847169205981934411173865607777463289582108763614168460875479429523030235666755024101827833825738774561351668862831923823265193937546020276829866490282783651942038381260505878521111802395868544367298218807795942561694806861966546297775119630637974330224674002618759633845569837759118990477367959649493823817634339718066792489858844085713008267229547160613389642527149453777550518864803447979740285790462457564481121303829299233996065224535828875753932273746692488028218876882426234104218471556048555102103816758451254823746765245767128618877754556990585525998063233897041359597523611507816404064543308497570343809429670095353588512051710604846007784442416915096183112327376063840498555185724469985641983525316172638577828556654366312346255680137086955000776525382261652637989126203945636697844066603386376568945513851516366814796434088293753282034887624268633698983440377443910551052920938512281649495383726193808199601099212353778743112808906096036405220595783179587973372474823068867309908817479589604497692747920643895829554004187022123388480893929851635802745758229594021175800010381441705185229888634538076117586527333225025468487492195873391759916566240148767460374493243925632678561262995341322772191322052847861573208776635491023599374181432570654365150220633021506398860732678206301550978256638464300066508078993137330485546301037371125051859351967915172111149792240750517834585271237852881068411634106348556040540368903161295715779205281717164140682320283249759429000934204417933844911924331665832816371592338889408870065823199449241794536266763868862990556449586192441894758403199926184455743706712496149395254821654627294926616093657085244247704958716921146905132406986684319678122107132551415743636223666347541769687964103297185065627287552 A013865 450 298214386794628390158371912870435046927259639471392691357108731493408125739664110093232982400796203897284284316229115374254395694447894356041481849497208697675976033962730104574445204649765927264203134593640898048876298460485739792364492069084576483574997180853127396245372294435878994362617129914087815903086964354976505473853478007340719539887820430897875675424728219479176062436543816609947793834293359936327789408711400274916600325208475581486424742515595330422089643304681822820510970300381242142946042400105835599513952893337572344726256322192428181325383635000095318437758219914352228497737169054151599515115679419785324540459791808942669268170790633107348997649126024370034807862896703401215326914481745273295287867640766456567297407074659601429986157306023546526230751650258466476193268790724737867451317524129338510045621680041294485814198764165292013768761632003550382381479979511642181076859648367978567930908428538466081419631197209060833869277096638464424135502847168189588020725996108836555891536139273151262679069750971529315652882375450710166771567694734793812354240684966376274452186993708901951699370811602475540936985181037759572407884684620890714234674063166696931638942640302555089634726148492589421925081377605150070617068595591370995298712971456188440540067423790788003669167024136630851253225041809018375485817213436206645640717558936483974191315467266044571473870002598235409419278233743493399871621186753224363918931549216110251580200670797934781053838854403850102700520587259426287058311216675305157322012660585447436000123150239600422971888067407235323356257681923140719208415472206246465721688930783851289920143234590219655173872390459230871081240466369881850589661887059581969865089007002477798352842240068832511786339477216668183234902384651123648709378556491290769381049537374679658083567818403559010668698104699905902872503030671756193656772028049911049054239090984686307762502384279476314229421066989059700556007480241313833783430427533021555862348714149338312020348219379457179731131788904266268880268106761625102850432853815522212657408102015003737950923896679741074911431535548771208660245387454263120721604138237160459953723314497123955297072511363376064870529387956218918365353734218048331387016915666142463431437701556522985044032330491618028683841846320047781964219051179735816879835496644920287448922826697907095310632634146480162007033882320488807344591513634995483751645154250169216139264 A013865 451 74205282294880971579887999823376093597003870608945586175772079874967730744052099842719349476754921008169043034975923236806469789440858448402514011574089434660108468483014057381468349163410555213006194387204851943297987098519587604013641290534453335560933698506045396262528478769068641925238745670782299406796935514377513810069908639522605924549366133461180200067285972309442337968210070974686529435374885339676316494148475153208047492122275395892430041529640617259589410122790587336073385761784465244913549622503135283898255926354974801682923813163786289215557860664343718277504253377728093721548935250082650810545264741384021876051690915402822279337474174817367865783027326896044501310140312500731212226784321639844613070680787198920553748397201697943026315494772451129215050394637114730204123459733617973033646242164151560131672133888035389494118706884777942370108494414707448748748426261840947201717140022700843015383806090083591971809670063925025413359958510742379586485444466554951566373291063754017875602720607616774994958284273747582672538027248151112218102732616248213915730418121553341124486594018573490445257837792667193802431896567987789921398761843585478204442416485895530893581375071765388063988176981708011036461849352244702371786412778192027502169346113386282036466057196709360529006168949966127979042493603421660408886868853758172048071031625283180265973410350744402808986020486524113396617841458860949676855243142178324922675575254543146121204493315991707439188829819018828755175938768937561861293696667749532906751054358798056394782643720420252448940851589077179981384311508298951442068438780024720558459300024807284173409081349553537236225014662751336112887227727750440645926746680809900725469827790440555519734440280807731572818424794777977370707230177508399755652084968840864726625318484016288680250347388994395742713486788686985623570674128114437180001897283715466158264421487901463333158993285030650222335302941021703408752453323406603887998560143896819788339955239208150856647288124629088946856985296626384218014873541708697592478907880624023219968172840597410121804295058613331152361331853671837393346180251019200855398200925829111571204879792948348044481147147571592973863568663921865894687700392945402395694193159037561460571506153712727414476652860890297313457734303510129681720554943156022785843226301148804966490364812893618340335339619936951672534255005571870909169395520823196212889367022378106390365339648 A013865 452 18464648803999821920166690772050320121929667131365148099289718179447970376503972108063541168999880504304719316479128930861027490646147689432894366528003822205344110429565353926345532259029775274762757361756957718754724725698826022681922389606269092394298254066656288042797486429064888307541007562752101125992095057913585516387315506589689077417467873721412391543142903061703155841305648380773198492463203468842337185871953369323064873559770031310705152093903534073938152099674227428009812725876352055822328379666700158962970818666761089852365298277171269918085693584829976106427938376486837016920464656148566166489599316128068931461694353861515073412102373868155280778522255806196545350004834240181949000815196322285814759603641640281799230321172492902559124137195218559384839419798342532546152448732435627465908261730190161010684240419627622038600546071553064955838836882200483887048568403586406574097679386128696169203983237007680357529343821346591923657185196145047797264346117501801708163798761976039776021976174234497355545459792405158491572982396211937555454939162366275565079031402022360978688248162829678774474398293624963168246733686805537741721496707063061712567815379018356743311640721857525042738306054712367802224874898017753780576356664423078587419802732086135331697921944371583599153663032157971557281101768326618602864137350618353467065610941382464311942695644396431239765609449702768184707210725891287829991243861554516947159208741738480135631556480804848545508234901526093196807939195752271393069433129229451772252678358208437968826554802239612257374849982613252849127821001233044685232773758511111266002544543772846135437728530372105777564342848561740467641954649951597646807244230079289217320108188750904311086560243953949462727554278534193665107821499529770127998419606966610051655631249014741144884054441498253481450882344602560006684337984646971632374232104901486875093252527677496924116618617100746756124138101420312502606690465369912058658457717726133461572207742082642593961257998627705460824317365330136437737077013130458639331711605751436945871120384271534755428806348024872417304374927812870642261116724221609787250445132775909490486052648638923340604332807024534622872419517781005734306929864177390368925377472149634493356929019240645387999054484681054461102314942211032588961889127615399461846941686967459437421730457121944838862323228308151558580043741546459782070439026237477560045686974912388969327388195291136 A013865 453 4594595491196883688038917998190825256580002931631852531842459154028397364726236387593667076164578265647151916958134610124011192552462221856965971011896247087000185686409606148200411483078897041169766439840707303073175662945090276875988112050507150798658023155914217466265384143117074287342043993854730827382864997450753311213688492135725512511943365953846488212463334854649719674303767097884556527276603845558976446634889900795396878617624696431105384405830204190686178263266137359366537720205264434754381615369224333955073954750487495510143761900905081436257099306100412614514676762097972628594353061318760016339939977030779648353476329460068518747280257894360814826681249956767498772532402913652954733770846931267023858261693356634600666079277993753929591977306560624568848362507261169058524206122989422053596884582846678144610580912096780447109051080076692259091289459071710806582069373001212720645873757009175725175365556831095118724741681753315161547464706727164533488881773110208322645814373540021929547100375387118445975087851063760397775088355614208845798963421649925081409745541828028127048954166853234628810013476199286835081171236755195567348043468611915772061674636391895745151722184101251671434658172206187904963220070623553708728375981521723491064844353430457226857057313261869890144604279617932378541371115216249160187889025229066129916870101766081359669324842586452778253356130588439212937064659344980933312381192558333560995520229624269489109471462231632073275905107016540822348113125957429195280253184412422943393178461229722036659049284550887197227098670873620932954173955378820975115841559877836838541945163916084849573240865669551824842890559693315004044282859456755945650340196259089694524197160823265021536290958623549152709422786236220478076109439370991760490102747640715512373574034954836068563789034786893410296385955572144211583277189395675245226944923126846782103204212967046914621786443730413016819881532052619200648628001878925957380101350817229241509935596877908121940567750314529205227836538649828510074992347331278284142188462282341558115002627459054536262860741191725053342682222037532227655118196721511606581102763278895110336625452666120572689257341037528999278589893448483218879061971962988400280439527149937850250991361715688273186580725532156143665011231700255661176564795402795078890298193851486866732524033106567778143789613546373968624589444296488680492151483776724016221288381341399572015672659410683953152 A013865 454 1143282385265502961862100043325819430245315289483817129203422796215194173059558852797707365896184338997512105800526551306377953065214279589112556498832166955152430204720675117069004790157488108548355322758442879638304446561952703775605873897751795347531673217932446560565748067100107829067895491078860381239333063045665847935924534875116850729371891637027529354883676538552199045996354974500809969795291888098131227169052923794720196100180788462344815012471541369176823109605039491405894313994116359828802286115554829466708962308473304482780092561326013223946726534535577871694916048066362725118390060954069692385899944364522961459092222012207769656923241132369590274952748789242370254566782881810092032313667383601036080698973681318100952941838901741777808230897146093332715675739406811219170695257995703868440619984518904616079740069518866072215039398357643488214203738679731943423429486222637763703754058704107214046836562237395060582514922154040918278178737904333805197105429366559357340603282196710736773064080608327457148873060155897627299170785704194815517847666135994157857349802664151894909845363246424079156053273309620941746918001184268823414348352381640225393650623122668202057593334514282655906428862306410148767807976613400116450299252234013499728647350152807532673295285373577608504462172105889349617206457341489711027872801925798983239474621162657556889237439230472217718339112686582506233555673314130295597986436906675256649637289777866225514088002890021472057390019589139885906525685358239021519975960383712025850411382864714193825944551573366363060413416470824843988853013664822780880025087027521896208069299027567225289008671086285919679306143749606959086346992484343495468065451715541806867845027921974681838918351816214982766991090744731214000634464017562621746273246900934522374941174265881768612864753104092261070870310096927788456690029591704662620311159111499538484304510721016217859168364366326131801324761383717340935799402963536903826805379326552786623400294442323633798715354446264931195253021585314127818980495771136637999669039446639614588872333795891458367360163952219328473366302674043219271878371126607176088788962792214028095283184637816114343413282685050415948490080366572976320114748607494329618582328419773335153654682518438144393563255095617477540452074806438016681886971169668305070430680172453180022787420205973473371075457117971327360793840603183871344223038011129790404375630505943138303803859186479309430718464 A013865 455 284485242490385633006070077980850300466802294112837183893946101227819196470756148459359119270679341441428932310556622814668638817123399618718055658717405767784489512701055030730514599944468081026304351672628858626158572046903815185891560813725374739917001310164566542558696223032654031322622570836134986384545724743779124273591973862045076200691066539824834184434415000441020793013365001014985546404102071099234189518929777133687815836000185954662185009183318581975007248009241186725511493939783962048920530458705739325860124509142029301059135992219874522541111857041556912969589350072449169616659235647323069695768254956112977545788835787741683739271523937449789887297042386724757475184361718046568820584674482396213010032487019069745696322423657598210055577710598656696166307025588075649288682442437586984991816351987808073428353880978518482481412683572129144459316744703155058945938805915751400017932529935460406285702435454655487714868353109434309776995771710211189414806138200139698005776995915571926052715081305931337817268381304712318396107264948346204334937070459951698287960066096526244314206641427334196464559048104179598176769100070683979867839129219828300565152871852859774054395064613857981834508506665428650138191194436665577776560863531894047164478777433223403970161412450078063479382331209452658643948717193197567774487645048800412597444948933146405195862730478596862879289758088027698191108125302101669714238161068361817462642546090006008627121545935129822934984473354404856089892599339061332202858658174199830816409565220992562278097434657103898853048791247268287579434273096245182211938402455232328477246299815627607803114605643742697965641106361502198843373894833864160664309662481281698886539613987880804031341731319132406591875927092192957442205874950418142294368664572853339071601362274927892247476362244397485506786801002038735457255093443363054609137266344032653160126460011731907522332582442001664028387243024633153379736837038222814853031636148584783001073942066672274445401939077572995359177199867116885053452554723723471906733646423586228577378280563099263368466964316558639942684683826987522337860038844175916840525535189512201039005505399797059364300213957086465101294683677775086843686793125500029027651077945349038532954201960428000345739131891952688171345770678235584566987298810090903687285407008671869691430239344692791325871448145579041329841052944971449074325706994385448005901596890054842990412121889090019524264536834048 A013865 456 70789031859367637832166429644130941965755348448685502142698396260720706296211193933439248366361681889553644084700425568219626734142449773924851225669969512009350094424428925406735408933381881537937364435403584149664289799575170140335768860400912447283027270010869421917965498569661367922070819546297140932039281779444047051246438040040400401170359469237693139781184353389740085967101639932560883482825526555764641846374334303729806590103598271470500820205103529390005003536635502975282476060024322844556993435100666527932426501858829435041146927216055817192949945611364689768048857157227671774052550924594694078537406417239504428673727586735338648210411844403506117235897651173494852065075095024963812763725720803614475712403809929162961107301323567477804549512883684943020454509791132039963801429516629644649483646497830258527324152911646711032814880878620039274100704217975479627635844953628252369262187288900483816883908419052834319066122040926758170429411866195270684465040980617161334173501447663593503549199111517506651746525856814175611140162951626882717071061116690700988389679166930818425192666999646422774669157057859217773521808708788436078474146202028315686228119408890803297503232717995509335844420730571941871186391294064369049297192794368259544031583146263846056703204582777824691701664239510523955691047196617737184461309692783104267447421532932686297696914950450214583979429084560108196289817035172562678333310094962607762864270028668375138703908518130224100558056473723269150560155278737309414701725630802492301708824933070021256783540860596477359401836823640262534965789043084881180161056559740370759650151275722248904864613551543783020186407778145315142594412999300086826421501934542287697335425227832356228726825687602354997069670690204557986258972275662447183392343542992242067864710177594857283724038169997915113624773266939302621299699411698915604500844258918333151140587297639274012597061154208158063511654456305516821786676633895059465509568086124648723723231152334195394798255304550643581214780997334428741620706097013558961496346706873808429366192309077115902502371664817919494218115246036959158374389185673981739261649972276700008937817919642301875737550839369739284085358728908130409488272107004423223008473027297091956232059982217220182030959666938371303052310809406716978972583537512539746314602396781838679057969316618596651199244184960724012187008886403135616062614322826919798204506157346126690990229113906047738261793229489831936 A013865 457 17614576375630168057053637021208390551222834865183310869171927338347654789098823808845555049498510027941412364884176294991226159510134062145268580185909853612310602695819498366808785275711280346848030267190344651129264559407888736360030037071279846082330241651344659994691190940085977502784726169344210172401198563742621115855753670379332912624022887449353659358031665022675805071365835267698989758798441423924027359917018353465695233428658565086547660093276321425173725040028085476345489082967972302056805790442969053478481551310536245980158672193025601103756120866367098484363133224147276022881044351668746916950619913614540365995740982862527786511493200066613234164042884336803071029056766045251795457623398559004997220468864832293477938252002945942637061664389873091741665736580346967768272637309481987737420314725348098889871123617310874399717392438788781612653026431967274546703882571501225293548248587471685189122856699729754869281861279687887089064291413489101594956805077288929489105060712225027298675154313317124215167391522002784945671229027579220480254226279788380508342980646465729410377541714856018671866475689021224877020978704625244126278878747743109848835515408753116366124324403684258579056838899229677439691052118484625079274719077408242758860466897451125341981571802741771673685508516045882696942514656028784779083876613474605401077476794882706196828518740950427795360769297969260842699187752496059116375034217549735614849042039773609122513970964383379923390062308469508509272184558318762176279059792163845764418810325745679529367962039423942654294677860500053807100607219168897153821836025873315936865266442240518639495271519257742616479024220251455057562052975441839205192115169376026532303368530291980865106553489497469198630840297184980572836792589297638057537883628489845578230911562911283527623619865916921213553479581559040549863246804011864567699154078635166674664614618446175831102551921123924387259732001671414361798822320165375436921676846006568591221499054097622508478439463941945743600836385128720572634963539532077903507058943764823499096048364652276904251470146099972543585282052901868621296616009849628224143954885901555816624015108580433260343526250462050965537527983231667906053785724930124639427644360328389985653135949495075332335127755843608808081112603326292199311705906806320290154955143596018482187352620992838641911210329032146877400517795221465041616092447177668107226823676144751396772480690871469670807158532880413860298752 A013865 458 4383070268700805977972770607261326237641880445173293610197789023455723636481038526002657154076813247272717521578859355835256787723225678951731471344820320694058471890006157417609763657725789311266889067445507840229797158846583770045938994184520706660358398690587394435798998424003473953972928982170258505618935041013203897500618897307830167314060863129797569765377735270922465927518103521332075019661333776397863576022871510929575876324519968067615827356330133612868828349160268565250000739493086483865399098447504875515157521375703355159734842719134946373849843067419857850061047166431014987325536028114437632838656654344533308351452220247648514173227875958975504283507118995295381770302253208572094767311345510234331468363708573949250702331122397044798265328073460901164262168564760896683714816886993021972677771753737818142964411431942699498630478195328690106239677873119280860005420508031792892244197792517754368979818678307154363633144105947296320146045761001320128076291720991958902632990467144377992783935998091326652708532367202996983601263261390592590542619633652302298652000560221360380643064459991052838157878878650529428598884173029308746430225956558413509905438970190855451615447890017561430743871336973119096673203880746766227726086897469647862172767699026558421095958474819840529106512455064729083245599806888954574148999185484113011160910705824253548369233975348176849175210945952287114010524286829099382045832514421335812514116828840946705173396423009445193096995984341084741379216228015574229847871006203714069251861410975948928651688730193938498553453281383949388928458295560235016579795101990108951202057979355592734102887402679942610743708554773610064883280765985143733106364401826175434086111798129614182626193917898634255633709252829133085900124773580109873133266659044385254922354186022340502745640578475839339410939431238499178103571428735880284109715907694945793990145384737198824404910199637108353130613633439901378475124555571390700720094692945506475690828052629219604029707048691602243271683319384349797529903247468846008885468491094888560927067906673155366638701819394348367965412903787677772774479554962902690270188582168655936962186927498286369037800323954973065856634163123502388399175609505812774278059601469233936910041124584758585095614509742076866932439411310887940539130404202430290439837798291284470959643327386890024944050288593727171797325644020547589235415515816113510457464988982450779561689915270929541126286872053699141685859057664 A013865 459 1090648141101358953110920455746050330364904394933360995612736238284534623912849778502293184963241593945364846329510731231198617002745692144917245477674330038943957677334012162538672710479223605901162540430600606900060886630113132668071091800922656479710301062976242532248736375841632430914991864491389764470170844125397552222874001454901996193092392694313788879858472622934179041676184735420102891292369006248633189348923163807628224457582952694200981552730339807157376295778247947628288184009543695953194988464889533184187676358959017271107140383487786976097804150152218068546390488517362321326187780947771745054508612613858912183708558868662875078752638830623792681873643433837340436667850270395411485139616726002629167935878331872939950762457848301451241958115175422958505683928306583443602125315624247643505355301026088764150120425433165801643219150300028616515831524524016894956868795854567088962908225107777855141986241360525834611562514171077637934580858801480490109479821517871117659972283920469864700412362277060993646769525995856145423469539858343935489901128680969685578174603401001546236175015708493659824501317132368538777117546543228953991725985222343150496790189830530943736375129368849845934858992521695171063386668053979333977537654871167416840174132084176585038149539206370558538631707218666667242169091147792344594643765322382808793191732751660658947813228553837541733966090103199507153466779340258457433228596228489832899512718754150450541706578730286266288711704775560798366873132449571366761505438215682579280079178615967323814257010111618104472052886913330894345846134600844399645583574818402790545510491119010851212289678183655479716578487101426939665036519561615285396322866835210885614515370952188156291241084978552959097847140799978844030699847659485899951497009303332471752839236816311031979203236423300054504302880553938227485867885755206562855588828743548751810155856374926657874322614796100945726196851636117539808722193411940290841582602635016267359100125991833972509920064340028769397779503729046528818960884874167890082988895576123310392604161353294596191441451123534493097569623675295435555019296620529002225311565278190994106174897543253593780413930210363857923237992078347346310143665264550404249158126752792418989199353112674648246511949688140470952532763595310868020232896738499134030725719024416897477829968440334618686877921411354319612672134652920897724626913631555157034151928138481192379894424996695939577536214946866064823975681036648448 A013865 460 271388158246533351020496558844201195805359890400058083260308383644817319537482236084282617800773332304613025441864814273721614266027216067804048026700658892250502876766376914428823007893966168303598077260427210216155950541944311028061465915007186457159273634102504381784517569873425081049439255625121497872641551485410923714722183530026173516719566258911488714552943459709957639298368400084055042646062764562859893772071248696579746348229281284803418641728995914894584258431092993304242205403462776951425415369695392321287787883752490185604131955904033008836368802290676726432535438038752301140237957908795938865403487093931740836496568120407120531596176625501779580615982442928613095536934518483031030670261109164686221115820477076607393828123911308546715438921715330845610886343248383771438404046537412789628724570264923719361002765701385512754485507607456720704867389910360172005907576210083637880818379470018579250690720410222364478064323526217590802537624257289993314922082947934905949566223352498357373133008930125641171112954692600876378012772542031438155823077651943048801788342913478016753039901508775894361450311744681528240987713341444747079669160354846090824417296515910675791809696191109644863662832827158452806044631385207785632298649736902330667174209634769828008212826139799598822284804970635264143203419288487464690174397412699159077627485244061225087302261287508503184746250132559339764011445636795192480025138056727582100051548833032764909193931398614592213152710922712344579225775293691742333998921202084727567420662173368381119349200340094156171989863956417953101865585364997313652609852089212803177020466526125708128856465201795360328835658102422268250730367235555854695737811600339195089231088784774883306262101657383289918235499739540335717847104492805195456730903818966825611202492975476306709449099725682599162414694373997557021763477748239559448481879433914723010424702053485750132183444884943390526941014986318399665683960831079926450692682178876367839499602550800031047588429449858038746788269471906105859079674905008944425130292863997915571612478677863000959508759165971334986454444598371113820026561616679472681728727411302821445427712105482878247567959082105259494755156044839326877045668515108606190126514996150843201920453433733058072476061464799369668060632630948393911210592161234216519133542116283705433203386706945343837093206940630118057860432609955612822614364172767132835122092582554552062273889560777844036957491437658576642279516663711306612736 A013865 461 67530058192801386801132199730320271954639312248027252973829055719107183255150779769324212352602029824021468346750105465358696721044084228583816878579978353476477131831531100371152886700271389591320916760866623572506517485253086801734590686563068220507856376920994370328205075946744109767694068855710232558645142539217770969781750372143472808512363111337463559819638026966548179301891605729715584371705089831705553087092032955667331443322588520660204267458709511495049190193925731709881196454954449714377088957272043862090682834689899637864247362851512341654771321811593671191660658118058812597327691542361511059756080500557222935827114038537144616118139822076858816603836143238812653788646490103169577423742412315667201772691840951926371021039729098728296296097768269204975048070563181830614560955707997499268894792268161498936037040195007159909724137828978670726433562366174742320573994003507531781159799000283663112107873341116451397805701751675775554577042119189983616538691744100538517242462489248871261871432878101023543890378742069261270893674217178766819189768058288292719446596943846561864692424772231723345748403972052594035261454686178379305328236509417062472021404726647085278627590322626195150714950018047492128633697716844023714456137611332880744574292931839045842939613954018613774146772590453114047281593228392912813785475656996757151604202408250242760923596280693315864466778912985005632158496040695021335189615152931637709120026999221208957884544337780066209583215364320358126337908117879903628453619560557146930056418209923601010689900219026309068588581828003392106243417337543011550806214715063000240144356726628912205119611949093143101344834476941937853365738739957834435649831136135602592443550284493103762863811279609998796934375871189300817343330705153702395889264259081153150486738732073720351125638382941052514781973230470560108839449695049946056684643023299868356129999461372966176891470957610233751599786641075580025611471341519280258578761491934164362238365101920673325633524076867075497440818669233340133126513665963185659194021033934329327515476294370006254756483560786979227349432358301880994064849380201586546339922699209303665908668458631515560098830394318415930598914988949459385469027787951504695501560979522206615620270268822664306290363326408956753242863338824150753714354068664232564889037551879106990354865121062623797671576869450873536573527167200475049876777465837991197629100541502214298759736487187472487404206509415458943051696690464611847060324352 A013865 462 16803639440231154680499327523295053911016809345301117411983831592696878623745678831560482408122668285170910011658522243156135222490841566766968321530813173652258757667903546767554715103401930414787566359439963676793941758890496095049221669718861391445410917982004871157507925457980230321714850541504088588032788108318636385952732508601204625887748337720323732517040169526140116552048292036936588290380120913002956185767284744424613417704846346772919948280285605164336080094334927672833157876279225631327879799415917218291748791121557106689036399793067518998640057549022476389963304880832810456218244141868899520021225023114654897567732440437274769117908968207028933053165755194400230267536483425351892289504671941332101151502456167749742753907357871094759423950599873962812351161494377661275482431730732433738077628949671162103251968785804021614656476664260420594199916190699993481113068075880786148169555104838584459512026339216688834218788378272986582796514544602282003270555744068025200322476426124775133833992385923633890473330723146578420559014742809026905152628365479992453965335610731227681915145440923964183569266857173791078982178292471138479303435747111266489038030180941047524051460555159721391742702442890793561352180270277732108915549634103183381433910458815373455190350019406359702648489717227629274613173406207465281279867478681817075547976893649724406686140309717479173186997530475884921461262886798223548877902317734285274435754558270211867408326936658489435063010645534563353292914352788292179675371062492555984899798656011709486691989251300754538155033993425740064580762022935502650210212019978556475755600573000525481824323280516744984193837852566416279928703502141187858291618781266894264282913504390987995520927888327915220638774616779776100981175666024806074573917404115681500741916172179367982411294850103987979358227962884450413002737946518668177176953092773752842792540025972357919728258501324069684878078109472118728932953636852925545302670379560961986584496865041124984964041063094988130179193791102670492006136648528951413948566641915947035224330997280677396383565317397745615099813952580973651515144600974321183498855645089649449795385789898197279850512164679040072842789214530271877805029122531548816391044421656469716578023091531681204662843687236993526822928170326291080348250151613858317586468992109181950623981797804254804822213815579199763852663912068828607610938290379399025688444345943078988388982749579833153985763514150867479717439790881690295127714629156864 A013865 463 4181283209191598681458008666276554854786134703009967647858760782873949701703884755014857958577979794735647880021013406809027439682841088741758261383155303626238851188019775349264174868609709148972419712352165041623990115748239924323287926519483717756144489543298236099865012107560136671412949689943545371537374730569142929189390335580254949468900194371623595009680139463528497481879280604135005137471866247024351593616844997524665405954332326160199216570480027704252075482033548722686420340670312272294578986248261513261972435192359297971646305433308576887469602800038360845067349080107389891441698126309522005365921464951665807471573998618887955349147524376891423469485341196532998097931638243697162062182026528505549393730659173133503988940275673780251176980475667837914522964216968982210500844452421612951913332566804574608476393896909186306418200401321248977295953545564260777892326955457567778821326735847194648229296538039967115996329549742423797370422307162475035437818926907934846646642454065480046102179993374149668234259830502009401544540756482655782862938821439117482305102390689472846546309470355991855725907810604268781765293388872178330082032523825190663000311125983922737504773032861503793350120134269401943458385721013748636125674046553163327168962807287947007601925176028923297529428993317185447660545165013416000871431984455353906542754186400648223564525665547619777622466969503375396777048966647775562114386189526457673408397678243493359390948808302605243105599064949656468326582464233016319652981932222147690834586699172705694992541069379669353238193418652113751749760175691086995457107477355304164975217601780866756693310010537542687906921060529806495767219149844796057154420084580203833570045933124618324901463528308411800181987565442545246759347903328284545148377015500913259192612484955736493799367320141075536879666580460463565168297288708133239863295591981078467377753319742753765881822019401470907827581932136166247557844719365387169288754075886913293045793523921913212258572265812052086408749149427659703866870994526756038235649734641228932668940730715345517896915325058715836896516905448628835653816461349642288732387247878947651891485436871948225539762642961414899405616925829996611897981006617770355080216365529622672515542641912011297518664720382555573266402862478631662105215781726379592881676252244511963137666638711228331593521108158203435638986066567910760089044996671686618360106983489708230838807355543449043372585506753188656713049978044672759517219486602360782848 A013865 464 1040437063509563883104559212446927697626143470419376269751991163124090652174381051359857135548875868283660733281388808043103915871160713793789191696493300511924265818817336739708103160905891146957105141864013931637380708481866036849212381331696172456696945622037986685201610692748403928221027097248032281890388028956980973356054375983105999586245373165879842393448728462988723085410985151288121598367399421979563455742866774424057542294428421383094691457665686253704452446345371995763507346209675143339604678306127408868003124993785148832880693473581039804062836203939145405799798606301282041467220628165850979639212969966852906204766701224335127705439076785750646684758976420615698982704525407455652230256878025141092866740787383369156064575986676458087460870405721379443946578232036825781403346126784974794050498369263115908976398046155706646998653642261569025518506712649846137884503500980417505539668374334329138708192316153561097407598674521506798347276923535852988018063359220355243760777335130021530831697652111276410246067342143476003405131165517092203761350792816338481356943238080042907351811278127622165443989092328281409504221484539841878230972316968469843055693418100831462618787683312993711906897093250523824394637035731293100624423724351916737026107353263074429795602245401629041970842875265101889312268774500618330328840163555994623272846609710446098766008050409545324505353700955463906730826648468899288672046944312247515789558411072684939603968573867553867852452426529552918326640167740029916851890800158701454205751877528542703496383979375881884504966144750042769075396324037564559253582967805275045979113346286336636801509716542077822117254981333752809954748675494180292493848658486261280314901669631265027021880972676038725062884329884199418841622057480983699938360949521123248111416149856505823225084169005344107992841194549138069847957750943822210341663568743835717194541114058228905071905536731706808936552867337306519712313617209128020108459254211092408535170894144537508432725054046544544765261868350383419432601243310081758506253194770246277773877859905360855909325234165010379126634094616593210433410457710554189989857383664214302115462104227720620857510217973374792248898470888129716931798409838713032995320398667467068847387506672249595184164379702232068407025557076282873744965053398538486855933265198506400811471865043792368207079044385222077296920180916226370254477244611809124619782140915711078496082111894587512360487196816409439827221652136812012096188759290238638317633536 A013865 465 258894035387211800160673677951593912855708532031394235954927465102493725161855585771975970752897880056759867583874539882981633594052662734736152148221820952983138912227955535615046725734534705879630386660306314637192716452959689681263215271528621984744814373022956302852087191897970846267094614662422368767349034021423489562133722484628232089044608695612212942446634000902409942788986257165325873564956732970018733819409025213487086364207212949598218264793868041881786311129011604449825059972045885267480511312270295403442953598453546154383368718418117296524563658298585429615975486803160612942371443347765030965584641742791942356744507799053758497199816354751904915861945620694645609264332466188004855759279472751908420216843606178513841860571916676418819063304796462289796114954634187432838157423420158847953173610220479657862415078621016796385968983111230743757821062322086514182076775155959248738446760922359788243036910413122914990127593378535579646349611437273370714510741801519436015481745855073517559912990170153131714349428880245420879305598177949087246344440478075136993010899817933236722165903959052478671758693822230919689754440441017934243969303575898287987234304612866094506358176814138851321217017507714344271766322875089124814576604177936145507680344927157336514899297927778157771688774337965833321350463696537860372385955577965254098228967587469723648143315199507982187316172116149994839645056591813147798842785247105173848947398544038338891534708172611164045461442198201711773054526219087124270089691585090000252925651189182337996412218356059441085139735730442642314569018102915264408187557044922200241074732183121718008593265786598308633080791515240379206660022420567870541829349388453366903317612257686939203908686192924068034847633573745109789198499807108136023062231791240140074059903401094057004744143941937785080074660122051124196407023082853168243736829137666129180952054493337214906852398516024068681300323085276655913054421997381743499628133143854546200623643931773557298331840648509772163029641225362607024253032575334264132627994961069921791029575635970752497629216667747862658838615031636121738566391013032620203556192491933773223994666319192177529215982558750796304877904308035093723573261916986641426291565441223165675433128060269211268865990930065810045856983418405620039707144167265128761335586245874744726720167122576942565703892772463579937947242457746440163162081731245688097389629688338219084337104066953999875684750158220793731087218144507206593918841351708660849853388029952 A013865 466 64421120613470686657580752632051016523711665442435890521136510996383718619474849118812324754385085290283671370630669508162085850475312173609866211346332151372700421807506631838163306857975739933440188373457340883801938020422865502768088382445010065708021650068048262751290560134355881618333687155679882865116994833618849754724858433295012247181148070946578170894880831712548470884069028342962367770915313778395701573751186561922418674178409212674423847265187772597528651370854215558458869322964121722877710590854842145829517029810392796687522404941416963128800224221753609622202412332204061639676170991111068185228357574142404600513449364654144834375224703185626004023759652688690056244462376226493624268293029763802876019397628212611956297849831170426647585160259113304494546876391534127287984387984484966453884095778382394225220468843424851478313434005533768430746130579729431496954528115607651782085184413832630828091360491918201182823429315567765354560466513159607381633136903955684302604353784609653521468269170019544070744997087129228568239370605815427277682379813040392488244888223495963160049986213938946372851059301173364208240976923819374613795369747397922796439486485428696028206117853015798651961072900479575713832157653654177105860725570804206958967115588914414359675422101964894554644861096064714237018278582536908872181542098376250107770510462725266274814797407723970223634257740005835515938558721854049193081647938607674619181279074510147943058364504007181171760261585062928343912703868147887306374958136501114942935995636706619528323245117974982844097490721277503572418837912584611073218126194602080930387107758590543335514279512210830333786759514320294038751626698954744362664480667027628193286328093304756455987006202757681697247206357422143159065841104002331702890621261077866534908473883101036392604494825360262937045137827490225336040352367752519560425522667983738256354661623686085859701896027539301058105321993955560844157157934452493998499467626451614440193582566831077809658508572249983626870991685389428231058930601785575612650089242152950779105471364649874285490073241869036161124130255552079444450952208554932950491294490152864658873040809537227918949871372059078146135378684776988441424181909327619959386982811870442761349376121492908378454462255110135645330684897968707245720408097428916519940656596733504479839232625445065772509231046357657523119288235245962198679947121349327060649656334608575731193770279188297697066387751370396545693894665334017231178013131228369496590718250269016064 A013865 467 16030036284491137902379133838938518543628221135372207510155440304252153471521165655932308393283149542951866514496770755054988146345472878783690229101730521890371791359205490213553851972083819319117788953344137046798203841497862468784788968380556744670258443229732585316929132659352042734853208042322136613092792058439045622167695973673664487490579436789778939420114987116696861107024664460636011897172399358105759213999655254576279283533161921208202234762691203830988249377912396165842437371371808336547106481743592080831050381561779660385349575066382665769265617393547394189511870665447001065923900980060149318666742671889002821554962632305620167427255913343085689833240161897832124075422062001190861513927891182186597245658750623400658309506569189799603571910597595681783987088346258219961323731230955363172652887320726447919850059703247092643051688410464978666159421164415233898250189140062883208239820608062801194215629413924989836724319563451358188705990003402531423986536722085100836385646560931989305053992354114303190211619115184540203092139066586264400360261933638466943634952026428947505041558169586855903849274788029570562665018769907822623899929444984519925283630301142193290090584717601627210164777691972133784024283453274076197605536065234352426013705306220751553946754632476128641821390076255974973025732296249824108482677483423159066816751659460853457694715668558770958687359621961132063102023443876386768812892619859624890840116034668509132967098956261114905331449410734378585672485928918975094219893583021845433480649666272981550471729729195950931062466811156923768932124275464253942571012777255225002070084797785602079262689199582445333616826943467347406250644774754306949250528053337818778591823592113209158456158727444599452089416852330066726556671373591108202293679069636527685614345373279797087644561656384044947150815735890047750817592960372594947259803656519729557805243161145056116641342192324659360890463482399950115973313923145682986634619528425208124382249537269710753532946005050107925841562603058822205590855819503508350846947006303403048266372650608557518207065904920756006044839579749535032321619339959141075936649790573717618796696490718767497528134393252204533259158548890427587856462032861810329734181707043346013192087959063323377627580751863565272898924984531349361367100587699432155489873462278391386727355932654746606305016979727268636792818730152723265821928602099595751155575285053321116344408246110982492556423396948998513258103197364394175668487363469817638575661603650939805237248 A013865 468 3988785988742498826524804631410749446248097521556937139166998521787671852625554692496948162117432667071798848535260460521842810431436707373503207087841809223024993587493820540819032093917560928814717660838528309628890658287596113832656608580070695889789748945740818669582109937891887497798993463587101897709105633485504600255232124521165281751255862415274273053786052474221913342983161307068980112397202477076172276737962216306724726680123747178079378480469977631672468069204697362738905375993189811999689600065221504657351928544780756453007305462918131488697902107271185190964617801424508169235976128670327075262482912531484350093164461721872077501258943428986698372584815965361363097935422531880324452233705018645855365831758235122032608471138624636214956005657820928689673075167376125389416106689661084928977563257791003488792130056078380556555837730552821571457781087183771481369391064100127354472731041545482946759063498325783071051785885612728360812088904526658699293417905629879811319513205049828762755195025458970291426737607669599507815823148216793343270444697471127006518572382640367865574501002454636528266622744054974102249061950553703319150267243654388062048176295093814240759820376450248101959721962648809993746330500245094928402580750184394382869842318757522050671678848708300042201700135454926764487939018740436232561961603555151516914145948926963087585091489238816095192093069451832413525802697586649072457249696384910180837527753138634464574469167484365744123435219771856892230056018664766410644924560050491842903857017758038545166981451975286862078135741553799655270918347712321237037830251389972147715103340402586936587093478910499037254542281996866989792160440591663706795907396568156122314560648072714061316962888467494570862313774198995163702549651233422636193140750255796457066788787923958468912771566081354672289431781192992361931443291515433545916551463459117345327794266274046603616098460400529638089095809252544387257871650124186588930265646497101388006283916857896666223110020328628455403007705644332847061583835278696989957947517472488387306218039396228584370500623253241558496149522308236301162653183600712992207468440688039302520419581178532353944920737341732558419942940037502877541499160561069987968415902527009875154613631029644882701826173647714673985985301750904724287698373438425102114856193365656685542141431434345907540089985099495709430430670261362435681002137917646609951544109330388000022211792696287995587799946709613198051040334806576931519941047626921662642059028159670653616794894336 A013865 469 992537595150773468001820186043199606208806602484055782213202576173469962432522025243400605076005005412809851078725930912571190205275258769163550026081853072583755204363262352813081393993694521038823824981772676341576120283019116197207609226196151399648162809666579391189455580065514149852319141531305739410752172991465080690709920008850599388728498756517527912519691009265587140961185994360588459328020686775818099965260614208034927189268552257815847906052305474044323574596343254165047302519137407299506762563429197446898195083654885189714713832948844494595676377156503553438107776764063216767326412049294826791714148091034313802382299339176872788793265411321618129447024926292798702385467059452844894098217287199685482390648065161885618031090366245478639932799846897327708730640048536032899188659801747085047345020562650980123123306114095590648902214168919697268982583486112225252108317262162889868158610529845612607951288415401253135957985488786423477593706291177537462579764293694253210257109838958990693900688575006495556297972391641784728826905617081121192671294961135475286029403117168016726634233442792116601640270648687315810838583280179104310799298773008690255571803860783985156747623912868135706841535409828688363886911036987461224270973229883223078268603861071726912735191281783716101133448105520336661062841911220228620858029735835462256780764763394079009973485450273086598838902657838363122452536845881061997682356450849970118163705868992691088994311883469696841722632606270694207389299236391155493597868126483986253452549442768247270990328657914580464626672842315075820373154297952318054597377113869549460244594399056512604839644544257296438122265113844406803962866753304863489439229302847424227776755181229585305622509463143609056811261061484364574432834815715021409211599167650344004843187676694433736502774331155645815123888977814675404124897114368360097507333755459087272605702865503564471001012098384590904985888407929124970150718443701597296695861349166732580379639599584143249628912578413275814841213410890631000028028900068729405215996667714230390180847179042351106080411085350603483713877935003055290905316981732615276968787033286195724761045223816562696822516914217995976751241655411916024406319120732167246156865857600921254472819036368595452460810441108137757280694605281124353956561659430195009443896307563084376822136666671160865015671172277716368992924542475337595375123982323841247462623812899106821527004800202734518103436339646471297436468590590151023969970763102171158548832095027168080774307147415552 A013865 470 246975114876557263589828920533501444412149764509312568399675623434396877692009320585365859362272477506880300863621530840836914401159053190048504480089999663757160975012119297775184669430238995059132610017864458599427069162264212721583563818972840745077251648254954283068454610898862016936052276625517869749056284709812238958430730815642312347096089802581769505528099753217574579459653833348733947511510043531800369450555729154613747002360072395416833066158807275717397123713957284620397050380441999333150866742183214059106571679056012391527091672480326873279231344280607092209111234307755378354647365763050130340235814897788250372074392309166059609781005818829980882386562106459289686711980539337770300688247604008472137954229739350362322105912278013594940931758451503155848418862624557318138370912595788330666500956156645568685997018506982634012347635756080626110835474214016277233932616800978516211673643375362543476461734998981124620326697445145703326776597123846289001888647908728528414814697155447843572344696139496016302264737066157008577643456578509529548614783667769262586373268436451151938121849576036847958219351826054162167842586354773526883864811112285298413674443098286600594523824753486803944204792939098492182962707847155663951357794810738302165011733235958199951149723117028805644877238158992836412045589078452751928185345255227409744279271257604875468209722331562352684562281826155235572486109648434276419007296120377899764442911258793189309056632614587531604519526116683549381013094107589684003782944721649263267419104782942908504935065460606200886173984256698944946535092730268071206161574541998387731291582913506030144487458431236631587290839472808131433843688059958355791804142305886130265446145545255720170768660274732950528824459712451277405785271152864000207296940644084770399413140075967229335521458342370121659468907542127581310159206398762507779782944873038395604217022255428982954448123842465234524069448584321820024572543571783155858531424571235856401441026480843721533091661574711732247558568815458737492998974487261902075358706882820667376449480565255466310428200851189961366059491674322680254146551835198490124598697215066670654583740405132722928975740528798692374886964963599457888185073199450026640195705245078552437592980506457670343626728383681820134419669800021312735243719150839334284589943606003537411653405911041118300363579489140208719529247399753223204532382850769606065288619608611310548614207658444046835608714271266910745883711352333728459596495764924239453724022987869800287875232396105706635264 A013865 471 61455311784963497013584309954192231415964050202381265020028084730427843869858063259897757516832985122992039024496672762187131084269209523386149466789754796332021879734215669103994751663665229618554085615965248962212636473784528579937081352202649908279062682138576784164489697739185633398231760097280862565397173436911999044504235610317907865952614217756026869599568117792635517756104582659832165627184067152104949531120683197000847894091261534296361405518428332031311361087991419046662638840266143578066596473190933520755606444042865675408469275046624696531817693860032023968577566655267386306743613317551290032821558292646445916584015187074408944821027239911101802926013022074477971323915541564496059460858027800636139031426894502029357334258363962678856341931319004433276073762424593846587007110923035201896406765922370430147274010109129502786560486900457054356411412719622098296673920903821086145983176028378212418334926443266471201525132778670495650208474215520919784917956036424737182515170722584397811793675429783072728525139053645980758392176587343683256640913849618361147892433131579013039066736073704400951139637753580709280548606447831006241565848678692175374871439025032851399136552361059628399044367036621756006870976519023438172344262798345633204324199604569950810244487902656511766226092925578505470082128021569555167794215830548746821488499625572336372505561627207323343205001711365859577972863636039197869894423508225873554185858494348026882151180006753044664215802722666600959576250232979756250029317700977429477358430681349249809100002208693562178908444850562911868936220194258064694371596916434542815952747159533532492913103256361473511128754167697792960946192587335557588386208338258257566211495288317071361532707273482349545988447959168676259436360591509454899582112334348901588026770471383077610016475522248642112768967201522690312569535646616872335858949738647890054988530081862904686521235551968309237093249030133967120354435162053946238590091438909760620083373501281304916522264332958669758624493795488228567857920819614353617215657751066032304616677148013648192956470074203300466639315432305061172999794786256110694684143025419469792321381292489985711862891467262036221027873265822380305232868134365549028933177727543386360151136525382875026945326077168314667687915275678903290536165123741653228703084847369072221216540299656183548916070211441736416097901688975394036430201889522702616437897794449969626432770520065949062198187589547887934719735663223906320058315234177628351749056088117618145232569827587775193466011648 A013865 472 15292048142076036888884211014521561327697166539958934937463628379641821245824521597086878798428585354124355054543556076760548201960875944123222344120228265480889668378024353374485222045973146416444050231991864829765294759044751815602903827031289781976895725321906338357218300467837039529748805328526591593872909460653686546242077955386625650100720901032667678016199733886577081154287015512411357437343465797592578801727821841276114983182516790102032201257961558716015268602247080784219157747901105038817467333617046369836659062684074351743240226648401716487405260398579488588149093065963494269479626789032922601447053993075800430315433667030099326557705850161559283825685672308836502560472552038576683467764224773687891747468017012728969044198177221561305181275453970511140951986451636536033938153425200695358286688377995278874406486483474912437385419076414529749614564649849005963357965086339608507877285657493407352479116416730882562017901839582136773632675055996501511920704836455640202599614961242120876304243844543781553184367400996836684072242084581903392116471875028236041152369920997068972537054070692013497473978341498995051697470839626684945101313258416331382880009915476974479349946597107189453791007938456664790701718829181640167300767600637940601498399236004350000014756413793825135813571154857550673131476079863195551512570313547105769084626338830415604243303910821252682136386985842589570506143604282905684361569190398860568235175540865608225139442423440373609886146623086575649973277497972818707207295182169615731710053023301496528497971749593636464102146149055270486171137543377622754029873203910240157979153981201047957276553309486938176721190157056577218058162993891881465833316993225478746715538795582513501032906616275160002227397482575860050988068478706480681572816176380705879951877349935193967855619637152174114204527646689294075857302694018969577076454181367231778162905917330110298956452084867378324084387342666295306492034810244207550440849632926793554616585995070829664988068078498771713378050040118926890997222153386278839279006549513262950422377008094532107149744361504155661714794137651332981799884936253680536379644677301177507362913949772868124654267009581746996950807760481114536111705043610448295967500480300075914769127603884071558704859378433946075390119333877732863590695040070883056204646008740540978949754155844047464843883582853470155890473073071125248872999996573713137453474983988574842084519154049050237044899414282380050572181264551331057432750696350887618022421124518483158314510815338321276940534610395136 A013865 473 3805150923289064411134835995165429148293541344471061698358949576963033664241007358046322225170581750837471516932182145692480730190328682928069662332124639756140737961840555898879906772143589969096605907326999709320157825482623683780101765087849899028874917123300597986103344142012826220266454727507928839486583806913378130674508741794764833765862583245760763656127012182464748257783546643984342893849049281346556568391537364408418243495272017914668876703421090578423511316834345605698821460725727769019028031558596882299195547885803589092973952077375095916994025755499331304366315125789828206063154493168640196763273339205037572676249990234433675626007062107401119712913017211952404605127506068863113300650707578886305479305961609311374825205920834395542690867133762390228225364692733622534396898593099539427393193242473321232876314844656029411619488599622380266656091350951227851874289168364057464232120744725399538332083496207978969672038550546902257656565799533721464214252825864929862893267390035799421892537604325518251441972509124844865771064142390684184867125929607026030592026512181542666574340238518435102603444978671877936703985063965987268259449980718252570664798627287966513645605911651376166165724087342048813199890099702925886109784603601940035752049678693434419203671867957145096194762537605514049096651455904518675473975896260553422732865741143849975635069798737473947401361446461183248008184725340923987251057984785329272915095200184671025877897737109515046095189636515878792134150586375572424551805674769629821752875913894157984179207306394883748635465230561721065614936497193740625130761409075392878990268843450219165305039313106253800389887189160702222323848814096104648906235934058282327502720949582387999489020219140980613674247770384316408207463055693491000957126994801163805520185544739074185409449545551849789185741023380990423483724343958128237803088246857971017823832205221086005909931885181719483138566271250339593705026005902686653191297495860439893782354326325464687198310956109006362983286947582872816140620782871414536135473757728484246479500915678178613286285188961802061615815654860056488527228968457875835228419744342206601512128603949882321193970568528245268745263396656036692249747789411675070382185079514028490023831559929681294095647568854475669831474174087464023912999828210917972641514475646926292874025226106986018772033239688594685830538195718434237927566335147430187418823087215845055105575070140333268584356411054713192743977008420836809683106221274384067767755093256183201249716355202265159983667108173842481152 A013865 474 946843314543864475551503510349004065828178479827423224526054141134865592740418342917382451933646198224389712501268747676951365054719866830357430217427238359800012108520709205430084961926033779190246641131991991669553512030492216482370282410339866075153003377625134398078067329545335574041342462755252948987125621841869707011999359238274923115627118314209142342081396695387068238480795478515912010962246630776026364026003025460475528365415526761742885927865676810810279167990523885757249141715304292220542783148788779416273426571520278681182894443317399867217457416792409607128078925380534532171106858844139077440998831541067909284176637570014600373370589278308835420403571898884540742703087590127346208827516868269437165026661039168168020505639693064311678853850628363085269773947222292762479049070718144594797103060911121469019079175425449110552100587221236126512568523039895928837583122342365146939807069151510617922249000528423822981432696609686782577198581029574979383360959165622227643457511197388041748363917159527357542808903390553397639545432679358727088856679315975501244275141079157624809026230231019243451020420932880730745926011436784543935535457602084223663663172025319283523463410208035234179349456101496690286155053289278454092469922483477942976254025648644673399288078247512328576335151757455271864817975075633191055540370218306029285464448100306477137225688159443117279775571445829149968372621576032797595655260470103053638008968852352060711249049720434847949958227633519151604324958709006437546074909664276527806411619406111119519280512464851712940460084251134176199095878469712867232537622943048160864906576853404935341183542358855345658616409053235855385287948109161911996636499943590508117157059326484770688851879169288488061790421200270220487079447074322752750163824370363192055198809468513307703804149318757886742666310329938609056302095955788965669018054642162644307139815289573273022580170853537622428335722407764501780809031100777325286896938489944979649650791728218029044930111830516271313857257740941408585902950643459821855662206083094192019987171850032540701252916139743130595986641030137576153207438679310159831558141824159953067465984778057117747338084508020326712421381516714922205889241934885931113339877705634737229610054720422455772408175853196889875505381686531847998319573253379140968333330004175963308429445062653545023082575098192392864584480317009428291992186307405348395800586438093156752030455853159407888382574475566393176869286959373665027066687252147536350786035365122578333369420097690044289055853861113572270014464 A013865 475 235604915644578885180431721487163379708157307492417375805267104046870875172783777104818110279553050796571340941115705021951162069296053903131500075862854575545756612987425113005578901245978837343467452206155831271118339505571439211741162112729689555212472136461217442542561649745424941559855327692315101802364442734156122935209824557978425668707727104361289307264798102506554963917653300510071417511757753629260192213318384831381046674223076355178005791202672092187543385929418039540747818431302597641822101816479409559710149280644533984796101990119555243759454363935288867360894135160289168709200861899904814917798621250027010003000241079821873040106550471300144135329861602743238042088294691226567811834968677365220588647914119698293584878459336104578803672561359556843233848390835217552673186738364937355812552748852636177378955509379465353076900293319434627832375450725063383764513483498695404243326072631108690078829063299488756720115860762781581482249477314751201269920474191100110148976819426268461204328890234639511432092225048478183041443369104470190778974385227552815925615471905008950096479614920844980386404313381570577992970261277837971636567158986041821542676634421404247957710447288885823391315883860647624437284534220077736288737475751408783506667241710203551371291651086484987744306628482111110208666386374019958196732221402161525879160689549695461319010142436090549758961114994008559044930096172007393091322089773296683042853047737468467970901523540035244085084005698503837532007388125479489867464911921581256967125016080061442092221608477653981434400563684378219331973425631375592179206801792164559964336433331586456870817383212238693370924838297534784367231970703898976885947053553963513315808425386327858460048390797452393061391434088105639504240952974397879212328764745726213805479230157669103382552994083285162473951143332019283968697763140870879905353100572718615108234214518135096672754669073827473664087634478168856507122272826868623405789138998329989176181905807315948603308049587011024823569729158193932581247403014513394391988138064068493988717447945787297167774165628884562672460547860811193349354913381450105691206275546389369441683695924293508723305630244299713936505237205567207522335831849141536010794588449248502934318329136192160514759871213902688501501755135823092801117856051784838405432319171599113301963115673830206915183683326833409501280285406242090060752999703244287652023851524563596380921242390853361783682012771904136746986738412674867816015057922326375765238790751974181411848979541748409100534346227968612415092239106048 A013865 476 58626042369671853157217186121093838099540199137953200456376224034190973610994132824546100017081744735812439909059703112022151560027075684824017426877105829742201709522886965719404209154839406053849693067362167806854918655850352361935976850834754111402629866659917658662750700429453579058221920900334151411685949014425536382214131064410887615995881150832428340905314241442911084781557506072522090962285705351076072148824440334362208606040276535611653537036543302043210795807588949615003361155897887976409877239198204439561795865801340680504783650405429170415152548286745799443146009440205074428247868868277114905625666522886720953066555988374236312315793166874557465482400122333805408488914544607289321754518925926142569514437766232765789312476793521574552875450788221248415564962788308854066774402480824092121549125602499165289560257309911122736831253787261557312785648154818971908891419125947374828675313304944037569695193478938386312179869865324466483391101939184170914396851433919822608590199931477233738395566414865818908670372543262923242568436421003526511913754224942422292402749105067187070407215539983698159509758107362970063146776054286978158270279304814758538107312296346861827813006019788037206107914012812669683978385219050383276199123566174550417531023089233370094821244123152232470391306978460671775442874254220134238009272115942656807563312702029821030931931762657283677621812166189137764268045690672943637699858242468960234919209574609753822135367905514049856179623305970106900764462402039312422701028963270907333643652001233848758691687280711595508284761062711201072813611446706451353136386903547891785045763378765321236079231099467778548873969363252175463667065734192590216483977229939848945399242105730733676330761178911673870252153327011502489119284810525373080162191189208545233645007798593118332887426623732013548718210897593022468499001797869182788608822721710718434612136066976592375274889814978637926782254262471712902380249392055373299309323035232447866687695985846042122858348594835127328898502845891712632056953786907396953347192370758291496200540007246144728851581181766603498913703045301370863506681806532992699354239956759159576913037424233802362637586584949586418248471184335699382197869710685586688638039033003403482152298475616967685208728273897833785205684733957131827887758357077724910100534844107350561154085999350518047118986289582610953022575978206031753997290422157682585028399022560208814657394586600823719357162602058450155026204092702712708394658892928316734415898780395239509073205277332340133304162440597885764472232041236135936 A013865 477 14588035374930186564816666856884021921984786831895170775961008578875808345570892058997455159450484706101681047451144044770696016984657296806129904364683997826411535783999009453890788172416999087191526825337862939715323118972554878925252991746913535048539194980720630840369582289261792984215477021471947564072638065157535069059106661019489987263487098523934808924151153326722451048364517351037816938327476633918961184936283137280017091858214090909318972927877142934016228742393973510600516363144383260946022573184167607105040788879079204211366325297683751332743238895287530767036907821025109080129773706231131056196645852222948548193457259699137970066163445299729883250916587240565467405113583963721016510820453376053907857416578247231576886202225485560439141104170534669685741860820540468775143608118108420490789312021921072297331857946939804492851194542391867829255078401659914418033269603947737173368935560295834756542394383751196542832341378328417643995174677731075616971197336005137299340716629349343025592445582143891450682266140685199716294789171511149509012523291300872823863160865312078293103568257245223580427132129371342566752938579140337349078710139975665996554318733324582322338365913915896874070244459636202222803709550826744971383180315218345729495079537340117947434559817652216310072409698064325879227001286426104442712323199154243178739594226271484426768854444365537212069990764937175528158346345301529911256131126190036313175416756869294263069587866664872053812888026471153640331022708424246188765542438988626413645217214771021054322769929434027733517513664756553585350356563506859703103633425983629008656507393064932413816067232942766271873407544596765324975203300770610608748141022080392492781584211653189922148735965670949632482583816666926187372529877972649634282918357993140727578354580539522821009044141636484395354649854069866966881543615367384491655110575488721489521407041817919433924401382440764432597081892639361264925082216723922648813737469502960467563632767550042353515088597550014403504472260148926637659995924703741398695288572000527189582572771083072685169596648621347481841694556168430714708094647283217639365714236920295195842424928346945509499835945106175487625603581740620748671060315849315906907180528660302895270920734284721303045858273850545776440300943720021026996966687508364444830136286328920254833093527390388106700711596409420248662513625808963293410653770326340472997786585581701879768828809773056167735081484595408268975480416795401408655259761645138909658176925323308237521703815569160860050341348418853110545154443284870177226752 A013865 478 3629970018414628183296460847332164942891318476954139134523929686698825142245096212824454762236383010388693498399363074948381831298326244478862916362873048547141635272204041520430552602518866716864042003002471111015243282340178775632728552442367988753198104965442676013270843900201590471848305578206907656263322675029279766304115628674801732510748021699907746374214379784595000939266639581493442064397902665771322949570065205615661213001263128669147658671589525230557126230427377216589747687673943175587720688930562794011161509578359036542322705456473243211629165620792186855823327846921319942626851850868904802975523780700340733144074356845455899367503582420822386309092076236244386385349223324860627980420475054470245999976681998415127739747472172022975192359232962482927242518711696725926256534295245154487564086089038664261889680876652925431565148440372453255689199668841839824468054542089523336323738973339533154139957079297577738146057169852216819190607305409179007922176975512830324469549200314255723744219419096028797456169648318979615805064979125462354626604195620978786507518044437335065829547096586843473964844142015729913570267212524648423245953601550424921254604239050622468432100267091520450968647069380195471504692654951320604719219524196411404561719631435416229096036388546036288867937849988742337179813184103980420688992806291948638652130710511586012881747589100365355553799942020847261022697637794070290877685620392119115880065302445300230068131688037953442894368553402870102630849042582622027642907456178417887760166689985902710989243487080927988986629960228702741749899924410538913642683312654358373482016047631133262394679641707614416962803746137102309344229787737352578996017426806308224763827162554086554708114267809833738949906296268864577056281354595690353797887140856149193524777126984810542597322471851689685064888232487913137103068260899097017827524474720009545680590757029636528582276644795500295291997081509237542273838058151847120549619922011360659064793868815012138909866525905565184052824841437377713102212105935881379720146045948035181638210747774143142396121073269747136601632539800502951602244607272777611638649405001350894171862279770427145019863177892659858936854190451682142133317280513416975747527545307600490036053748153535771279507005998779006643192964427740272189709214786081341535972472399797884850628328607605053366551467957748859315190590537295954225959798977843952576985231663466042146637210393449112329855795974844630385706743072033323318505597009683205168063480682049435359000603835705435128046538409760057203171870431460815939687153664 A013865 479 903252699622148760106024945563357267069532559257452349121858471800642057795131780829534727396803657241039380593710312665555747845625116066164417204406426416082347388053076059611775265189974642890713299691110891496145016431271365098243111161339311377435790854761031957734210629374962160290957573636381245923315107872885742808985700114408264704114451735631444345788512550560343273719596460342176175768258916129209832187418465243756210953530306833001350202568964742169990834169705127558460096619282628267843714467969801159385340751402235780899243444145150054836108539752961439708230314805125883963724799755411319934005533399227185309706310362568482351414651420938076030063999514017163153039217938371719781623987648753940252666197735029633065736842995508820963065132656520551751610416068919705682265941754442281449546669707668905614533071899300740987219016714758288519654931997252687202034947817220270824108616214022713810953799955774863738359697688666815552837197019576830899291141170808595298406866612596880250721606492503037728613605930508335760005928885747048626447175204759393404238730033430959100497863137897435313620097546058105853516731026933316453137126580995334005625682011444490064896373660917216855430387568012799565455682716847008713492832644841442619901819329337491118424926634687301831586711088398733245127274226961656040883457975238163653086988958018970757391016091022112153163147172931465654799898607574098619676268293411783842668409338068946848313344197860031102291515880342973377839428963919004382439948135788079847137797802572143380875435377321473355521106263628560635111097990923218959536174054409302790277017164150151948192924605389110601688381758787441838743386542260916936737008347067288184432640512658465581129489487656548930383083513174110438068602026754822116235853033517316123157342061884376935576945315799647714066268666432401731630681496044109140058570093529415270792759253198516680185062077753929478098217786106596119083671686040422700603024433930895516410787964977100549219907374133595878232510944545571106649642744237235478523380905341490317399256790135586408711598903857719494857428143638750453089730116899798659268408745296145698572834799834927349582594281386338018975301918472970791317605544714572909208774153980845136651326260540613039022287316688177781038991724483467409509723333650192377079102252186507283151548264087580639305734874862564161117505024576426881954028699254866407636389165283582199432030336622729519262677424012539068136180292100195907990384715113491308379572025075725099250838253646254833782076245577414553979662863201257751904233820520448 A013865 480 224758175752378520274702399254421315479445925785150382936690287255097364525278231287374785287601447638602311151894124521195567847922588880975824261806859897966602665264023022065317262787751770339781971788738505352768756728626116320126029836498383528670102709971897104106919099328630584269519554963088018185590344922225905154645529730868437322854207254280643559451247154981031337486194626419864382168767402618263540962859711543534345483988853309869391973605640634723643159248116066300626742761969334957144087158493861562092173109852921133832720544693525978444978560163808900965478365693589083958461569372738509561818464886796498974984840620138640600467210542374863334712885127071918741697054678040911776701060094614740460951435314802893655013430116258450937881423089187321933456723051261428204329598818641381777653596916698669121875493346846801981331682367166734448922776038740380661856760135254554429704595189767699923007255950595370893743520295266341047643585408775341986332413239814644385293177432945706906547558786742515884086380790900250203833795296498209603816103500550689379563531671678692414895084280329294623958716112580730595742275214893870999667017481402230951287849706271755351828294450793352904570454199323760941471468441798474872195848532681185849995409507357706589979911344362510689357384493548433590851509900443322795965112614894462738124941636401776531503121315961214211295892237334882461815168370319878107731285191986240997138865632410372182159506063441907259245402479537502751554540787949893698491297174524419484522992502809631581749996335809656858001027913791221999955964735277406420139305262306775631910210734989810609572741815408183169239323409802596727618194360083868483202143261017447453508742804045831307483613128192554383445083436750140248525486379521455896827199782036180805557487739942813281633482456821057939986537764805707387685125738023647765539054113513111460661903870491893302563809366931665779894135728152476525503828192980810461436451775943892593139529190901181883863487991720410929572352163353163549609843903334039778591929917437933718659091865603018237252524578444724057344363559837917552743223724448410699983076684909530526467275628912524642251336100225925261937662326977466267945142422902416606144237690283361657043222816062841823725993797586152653611494388786670162443123476558844669573347171616072980281166057649440865639724620381801565339191010275401453890384869292986917944977988775844325849070972722507031737170548771888121402462014443875948177063409431120269246705666143642827896784584331304882799661596339519218295867469576095368921834310027744116736 A013865 481 55927026388815851956994747411276164773381488604970540086902517558260387409554032847700042572684443418808690288548118792858135538734273636430976302713924562130825674402977376626557025134001848517188627604135379763940155274297493776169600256275565770206038997527727100209132893324141805544953089900575117741156816707687316431440756453991454995920458099497161098185372732068239989769364781281307693943818730328307753424870307742800738255471914346801420543576238770419553574602027217009717553654946353556056077495822344560218519619270922071573863518577179456268420905082680896445041912692267158939551909230157268811286412254711346432943427861190338217895456933680221993303276631939559684333961509646276159220078185463175098379467552253033633964301842688822863774910270128659691345903310291483702939742733240172310497099827975963234934522760482583430618725186786832866394352207271846400851141337975661287852253830260276307241741512698547330231987642111714175567248644436385897143067051289557591681271926994746140970042148022713712468982304961291058720370951218242492136768666249029139695552712927152390983173611642899039868895247725688355599741826272471708589143293932279932070858218111013427706138164779811589950075259326130082588228435309598099398237382084124837426057738534832846197881299640412259854176698298643827278762911547112897965590902189418952053105477269126857886984683293260854625179457200513472738391975923435909302991156892320319800058213043937730831114212778376667132551989788275884674819493347147948782986458531260349172825270459126245750015088232188535290111777844497352693042617008547594336103607030319594039481557608984553601204491411649034368159322707999748926690539008389162412155711925493484751487489416332295903762421914409692341407001733410898321093826789082913719305776163626942208480789305450114495422706695697489322730165092133780692465207643900320794613913173694550979422863902238794263557812392340259342617581507637038794168576915801028740155168311670681736095327630322890525519443955773292427347533511494392376516678154415786186587105215915923081379147101730234012020195903557576637112673321588700484201845801946931298188937659408299961905129293561331780684464491417434778472392146456886385325679375654128940082952948589447845379219766549056681386488640957537103455371750564709861047300919090436819275123407570671829323112457025669478863956738844447106481577468848694574452247795912520766084762903070895289676028284486869721223621992006465024817427978098539936795042295564518837196264317854932151212701688327256596805394340355246126997294189558962839557875032823624055652352 A013865 482 13916433830381826074162916987842670632890062572552029430904127249057048719894149101558896993446215424789004021880005495464475582374326777500392695356911276644137614213041666580739437678143947970229080583992214817420756717213993971311833970969561581731909095832819389799238956111632853757361767266139907697767533015007250322268266309959601729544879429814077590383662667666004293134290577255790356099428302305053474900217328416256593301585587390743291076699162645721038355075371636462962038311067611048060545875440465641608294673902422080913867607054596718462183710653533652824212669219042221693246580677558493512850020534164333755602179041555714239435362339721516999037640930878784515372188310368302189251050495045172786079959669962226865206605156119945170838838472336654648316983812506450472769902063797618556365614344394914883675227167536402200207718625678541195810639448439868083616591201411159749578852025091325074083577024087804929276285948961942061734749614692394775557903660506483194653234256137956671749857527776787898501081804908127976723507344533537715803376420760078418888723772663089183753125056132325853888656942282078484900594958115031680191653704115757080057055792128999693242973771818490077550457126928639600710594058014957914269462204258756951546400799195099526785111199552123063444034496191048140829429132806091196626573915373597496677278342119831374301734172713228684978092654694118168448439552152980404183681895551829849816488085268149113438167811794069022835927176722996264935404684168557518391568086449250575205372457698885301982467754434991937613309093904601965265315180475470914993841332744568485224032274942958844441694916006943452519897820588076993524926260202535492061341530109844394797682134966444797854325010969806392564696987055328100651034419107581079586602294894347619283620691764453762890125022952503797663153592440205832917267502548447004623965369242836762509311750070521883654189617573210811412742218041708339637230555331112601583470290841329639077756072564908505495246054278402979901281741458732172643833398058519588908380842565086790972185735931617737589679009387074038909766020727957559518884913694590058808790949735665886096120777132375453309651276668328383130796842282587159953033359450402768212418721348103409486261402012949934872142762741506745872527007063436517884144121982299111574613867507752625412634128718906611387764676083240141462400023884728558368350101723552504367266403722696937016720665470085436766471516307514952705055370238646215889552583964489910351297220842740478477050558986509847913496279884499276604272990707776335841292865160167568021016086052864 A013865 483 3462854062881570545686106959918867418923300050053266587350735791637363547068700909239103456673208676581097448772445527447416388113368480698977715171050946789914050819859583978618555756327914861328042579875950797448441735457792547869466270664297947505514404134272114402524227927169826266151843272368125512250890775190284112190657242439867617566111438279496554970347548920667180269191792919712825888932943319171066266370878264473960624420144881613434605197206039460057415970114875044351769917019575792311001751277601946532675180296487491237959504398609410648382097089340085899554486907112714108373933163158235057789496309557179497074001415268391485627180081717584517904534268112429708529092361645565370355717396783080434705848524596040835323089974207638196750169854748474449450011716033605084040280270338889020617568548544475460334674126552418032282087041064842762835953035234189254982483621829541702807204907107524600834364638057816676161676785252097967105581216123137976791624283651149226291953586423320034544860548351753686359821187678899300704063779554969256898785761530571833128918913799301807771657613967518906874822284261934153554784844617679563045449574502532065744757306867043251669035649589138522977035347807907249124018540643978007723498819210115009767194003665315005448992790006953886122905991756210890978868509974405284638983640510243012293200524426361880530249117664578120140468751452846812091362110641330419933833933433952925189536363233444080195046172944341783090309431238336606596406618371030504416410670087339919129503239394129027462901416271567913820194928454469916220898906988072378719747526509496465315266399038606335180115829339839753177431214492572374452794451178717311560607735620292800446296841007970391939687401129638864274658680682951401941198196575377615195693422243150306801581903973132558727475589711317424980117834714081297816469507194135165054590550759433557288717061393548101353439310919977192625455471599754369568611353544151410877218079410629736750996199048471313239393066178203570294795738290659243983310352105697546347250221817155676371190921043336304879915007263804407249994898469779135450203170844452233513509069604625213769069925215403248797947146475933488231202439858860728185433196898762621619832575270491267589285397185686358194105027938494606588952640221609035618147350161099452531334317879689101286676575517382969924840259879144810880371922743284776635913292512075016766715633771126124231744636630252299401474640345831560711504337887222815192229148573051953372533990056740798740401444693731218476011106316219723995994456823797401200060586223534816285805474724706254848 A013865 484 861668902174946962024165367050531617585522598054854431463658288504708446144198984647784591330907861411027640372945165485795514687025705789288022821442949191627893093607300000567612465958587710773979491235692588830690653917433435271455031061938586873692160209539198771008908683573522209459095465149905407464413653372148776204625622950797139014210641409963686766381521293027455800743532215797981891594962151995974761193598380305584570095713491181634159680431173210925006930675624587036139611991815083552331187773908247559618630463535575419723939398514776870458213982934672254557942086070670877014902536854989945899875945699732088615917920164064390151582474093949990759221071002952109232711110532989322236353871276327470728725700072282033135115124462035027773738265296772394205545315324074020271911020228966432778310817071418917745997632258291283808816282602246954361995865663393780695801364587088520992922411445379561474816621617202639162662357827850041350815985170352669041013453749482764276679394816887570835866739967463573284287025772515870792793598394222110132638658613175250381135151158507867431437107398765664635475778637465599297344222455906441031725308522614058983399450182340106399309478758564516949421659665737176614027781505522335617853658181691338110390418320047663435883773923010349391734943740681468424053809073951215787287577235444789234941672894060479456102948446712302790793120361514777946317816715103531052975765324237374280762712336104357363093729306086454569927876393897774492597051662500262474944299859172966756832550064919914161648685213686787131706744437182658193078716823656026141592216516411024457328368605574491595538582046291005462646563964615769079837748875702586070249144069868698120652935541695288567136295397890297875191868831700163247832229650244362744374785643607577142051228329442520853275205939046537492652681047574277498267740414131041390863875926571370927266043820679361155979010614839764795377335909110079288496700325098283871399929135905818655223886201629213815984655443254750803594613150341320998855081535164931852678967195206481262796179265055459415879011087466978264830730576032081832344955407566738169633488807858101192585207631199221204890784351899481743546565514960032715837713250712900662906179369706883096777063952508707882155542311991489946742263371623419550934841435286698972276980986638798451366305639141439172337851546247361580984706280057037539867576402364650572095384582536855744833481421978940164667737706533958914965047405153427549912763497729663661594377813798926432171572286030526555822795606877586361371292680379154935413475791174615406029547886698106806337536 A013865 485 214410796265996402454397116613917883467040759119185537889965019245203612070953321747877535430052464970628829809280691418161469510601980422960117294705291933251151894268491673741240145129407297247310864763159858263918416795582796565466698289204302448954567609260057908587688765550966678424125642784181262350184978195898524280549403010092753695184062323324084105452246706386607881810614608321443430049357622205462391777325472168199219746056579437708391221601049692420891324573877017241376691931147330870493674116157137056755023055502484302840747288411228958229858301801600366446161845161137175669372228050700858218157931320355735074476087910264470330198570193745764100598497539806579244593971056144799030716406497431117196370273400386082869076966650137100030994840030326468394954251902719986612300162985614175401092637233515312140572082830095136732715373232482314147804155244753601238097645152934410855710869484776687040901569590251767108123599823019581489406243221909195342813459723391295200494687171075768026230392639583895867475709197026669161112416675631076108524742700033623902838621933073829668699358308249657862574708949917840004356757562148111534806271970299101524957251987772053355552976218451125881558490417944713131221760927582133816461761472666619044684668571414100188077831232810511259844189520881251150894157419489428926782342418650197794909006349574857224021008867892315728038633725796445225938154968852641838974065637160634317030747236017519451373338850692104663544293338846371022541909559283265312165340022557727664036157097754152080671365639092110615556852631793035203500163264663976296864674420211588037765932616862311892701056447742683471281269804443271051674186728238825897032235017193567890758311256711122044737658656447838600879743105129615021284589368329605270408266661270160635410891247671841348962176044224828017371751930430002618448958382729055291371439974560607370573464215987286795164569169311808353563333248935679249515210935294856172288187166745716667616670051323800532259093783255966151960054779425731586787107648558160322765812765117619145584098878882280077372006086916583135594360350695214986506059943975646592226240287036947035953362385286564610855383651851851841210178990218534860747329863601392497752270424922903134737230377430646799732527904577466426427770879287798733698218464025259878669625732867305496250380564798842592131172275955823476919586433079152765120328771353200731155638736441810888698404849193863639054602508992258064728582675919137684099892766667067668241852220163214461970116675077547983938497876450563569472741500244105880888806008069561900713144459742863312834581757952 A013865 486 53352267256460416815532543321274414778870686173145175764235775668822505198839456957167862896130814963571512979102933006963954781262111992606011906676107202334750628154617320160380267792840676588642857100746593851527347488078458434978209468699284986978262967347398729509691770909578140525632031945273391873121228494441821593777669049807400087480040596037378496127893452443592412446698854217841411586041755848629617870735451890557348247850750774643854404453432397064475230076366965954206245006611252635166681917671612728106465896946794174044468829269942924134252100953895822383531344255136085696161230250311995952140674366306758270052033906886928681203970618450145972680125339825150726590807005842622632411224861568779754207207870764869772478159765486914874912508034426195783653256409457619708711874156036346493404683108090082150562832514778233063475031752185039194026403557862528103278313238694975322048247075635952589761619364281527713048611591161608501171934313394108895542958809890902767329493998153125509502961061292939976495715670914540140697924866230631930236428775534766702991139972850627184121798726558378865260189977425955963964100697704438889428914266913466030658162926621295580568958178389630555359962287678018857868173215132117521817813030766580150126975449962113377999782901322705137809549366859923486379294979006393578709103828717566017702797867977410872767595678615380707239309307257381058460642977209540574075594700625954958375394896232711400124130652895417787639053600091820194281148439455573474156725888493084490097445042948361170537617254706568068690242754074324535757352625472866549901430665330089874613372544919082792884589278004707413525860927979228022330191231961123525610325103798309885393172106629941920636161078801228574734108236335612364976286941700192338646229809857176611230562890940679626544956189436552405218647776352758411553891212291236286262538151749865053234536247792548547814390075538195896233871338999162939015368967451289651062814189075670169836391242211003934043094824275148569524524350874063642203409570406024149434462721969747407233982492230035516212631018619627214796215874784191735522275907979348092836839823103977604850347069055626445248366824857599997352011258494058466469479584619661698000692954374415832822934509276822704471044383551820125820875083434941534503595096840333466129120310360837361242974696700025599885183859770639467408854531315951740850421648833359644334919898066288687056601475434607477033234851517561558762542684414310868209944516915299782023956571647652981000948072492896419939384303592946634119041212988741354553323376599965226878253162206736163859254647994712064 A013865 487 13275751365959558437042593819719355178255950581836060375766316531224441613637619753565993660170022949015426717616141025988854796131013851344139154762029107371360668304969737010147742795428131236905179418092976441263252930153538969292497818515380481879775130690987920661355622738972147863274069773006268646572501528728947350822884945001674978567833461593172965948495983558443987173936969292733914127777942191326205074010843964831166079209198016756179579168956490226347500450362544872317048357485091215713795794938062738360188122069064687915833267724898437698174218784559805275338871453694022475947191245645634576763068283916843273853587701118488237601346416930186722673940948559371905599043688877831474868149904753882603798887948898164075225285450765640002154229199222339149238007098878158427358193069994836170646874107152271321688850740317297289650619100959707672727978050110048592994949239810948099335909416324645354815563269652901103893312119451925366563614759070482904695745526582773117400132650548438526780640806803644840231381921825006852290146040313900604464591045073867068238691341724367263479395420726974529800423592462855474425115104811190937734375594864611579340731997357030221904135001445048550351330135967496788441053277467755067188970052071709671916395555164972596074441978901931364851425788054488480962732728216118926977343723907449387317022599084555102292506367901222412143771813543468643538878713305004400128378380546157624202466262819378043115687678621272598933800985418047802583366728486609258721366416285511199839927444926926606787216376723144745668330484981822322881573568501664329345072795315416923679794717097305209519058119224467355122467026430927267252466144631350289124668416228341045402153801636941707995737233560267308708237620663863096001779432277142260010018656046380970525723425278551192832434538529876208095366563485409581063777858136852907583279893376222420926456123610715440249750311276320361251666673025839712441072290908839306453262180296077159700728905581848530915811371314033768851926443276695004216758810223271801152076228033176186836846331506584197570221401625159079112171988554299997933478958734317144636776526862608955370121561887249639624041613762966322541095665473593556328533544000079659636908429222894640512996439812370347198938916047966505548259988761283371913598575136973857043841265067707882272811879729260770070630070194447759954280090736410903579292119722502547019146788075630746577668258335344247725133894572817877790001021248181801958416914033067875360585161636228786568427910774552401966356875031640096861109263110414488736212562446122547334569490858226573125426052569820192309248 A013865 488 3303431763894448845006182705348406587715784695179430575422684075097640255604676198519333334447427150449406660997859603778858716630872438657664834157745226845430417815662229599709083135271972751941589604962911513832417753115965408806990817176819156067108205320099906274006442317383917497114213329756695839863928700396681427199960106634656788266991135915152415462896152580814734216465083943049565320243240911352082260976266325456868717821783160905473677043769781376002501232064612765668395776889730217388495235246028027311642330790689504423472623674521928049312087208599585466273122061565591000734891492036494543005107807223595945519535934844715665138818231617572222576402074111925630014021239190848561554391477099718116068484886100227963166458229284915733016041160100893095183191782428049917796393897992955074014402977830913977518480107414633719178342852130005979620248234164983611492119209240637837453953011882894152929466239514270687483980641307461492812757387729026402141251750870644600348909807701269055495880413238564552884455226371560105069061619503388515210133118927820490323970043943957754906104921330334526199299003359717253412150241760378263418320148021351028510513024366344544176849720679574320881022180393064160861364169138856428878765795997107661082300538782810461026395546494125385378709981693174477694918710227473304837626393507338445944869367375408015213648944537596975258559027907648389509066267989110854892744649188061493945548085109871477224562796446688503337895566803543670812424309782779955066155048097156322878568825976057001420076625452773553354142011238996812247267714197406138399593153803925823953090679044756649895046269922862660909833715120860493764965655700908155143469491346930559009508734768923479083995287301268434960488183625030381904314779692385862842812962221333069657856811358912450414880351091466156612786252725201436875261971995909382699762702428592177443971930150301544428225869455509348130974721582365747326136900291428302303378134847433471802651775033742533644843175146813650770962560733426571289264528265477168824273431973951296922986146361446359049793331809191583973639980255943577085783436259777603734258376732276711582658088487528102326929522835866435970545916631125231808341658820627821866771198260391319188129930111391738234206368358047601508584629523447664000004560648483478795933109669327887761708325656791415938215021626624825004943423538122597959442416734789753779868333570435349932414348058100379849940517254343418166241534119227574144916797552676345561725126940266081419395053893853423286092513927873068582143540158290658061209244338593565698355595549234234643946015513053498092694798336 A013865 489 821999532673383495000578454937254708034494137270888068943577323774696020082622787829962752277222192700626758269419400927500972176693250656064056013140060286402141725906863915754810574715995523811129624582131197809948174343351904604261139019742264242490668946211099877973571054719274958641923931270018139225021106377107032893020473254114917938051938332039205844463375438989291944551439767716909437766766122453561333163246302296083556793029947494430826006155322239353454386577101723706798257955025349453214046376739646092010584455308850764701539894178640400366425284290252050743673508823489139894864519746425010125046985887061826315517165739280288387822418209863731288131280905418678367648932990337229268702340029677058257553231178091924530636134109424151677847553950225430660623977605136517145112286425382996977151921779621986853878442088198137610585408581213647920865608603741202014807007073766394369342035852844317861744943310815003708013870937818258179584046303389097697611955672644237194019925269922181617150914986978494823344762888488044064544740904267171016767844249047428248294113974662896068795899784469800823223969604005163601052168957718444042907439072448819126327976879126245616613869696139837413466511191566941275454968935159922910761050549552293522431007666404292638120056625226207894555162164675991633782012503322637389356250749218040181353734422757527241642694167179330547537760032315964058319977596266432244671436546763717661458621114059539420742409765422393662575229678859378695597165851868701779021492928111602134520038105274215777360506864664548828217864940622054785112119859168964230247563647338470625895459848064886706684153437445761639515743000953958384523934039368378060659800470839424859454077490020767147428715329749227208088195707783559990014455260415759022902835015458750389103826084060902861635507522791706682272828838117323940545187015686123515947352770711448697738423323159833903164299548353302114126701920783233638657297173316687318754188050356565655597446485196222131913616958131934348640155912420000587050271097355214872881606624942249115940488771411420415078174340744760223328783567046952173409664011392980692402980399045878696535977474528592758214527026294316995422881527156153681333271647654462170752410805529692736220746769477829008294039051269700778584130533578529128449134835283440995749627545238196967521406089830721610737920261396308455630081965838122295443975440951204012552197178998568994382527055993233718820398789432781429142213417955635729627936568627560418815186786800289571750910050515335023124972425700511401431941384667781026686818687260914139853219551707053074922374932144128037401432059543552 A013865 490 204539787714183361827983938098946963509639245165389619971368232629505160069199193541305291574645752654082357513696168371591921908670934947249731185861667481186017729940856761885101024927730598180971006744020870213445024118204941126487507744560507095987438135223600404835919632687906626508787215665781153619640451942028297208836070400767923260361339919037979668689510637234583493146623860280534009218379947782364573653676903892939063603923227894934211296763641143462798761920753376113410024123464867755142157588016879616367177751183411953482213574948259448103978336340511998290649766547566449658318928177542428119435691592249368365742767385236592720118627967996811983888282890257140575578819293851593433389740674264601760343485620506969764807250522716230510302162544542494362144385595441329834252580455800901903818667000266898232824280501690518977917188388080554439444831120086130779748457184179439443712117465334957302173717733916719002672507533199192819342257409764915958292178153935410829462366044765276296158896478039832823882524039068256980668796968690608698444376220178969665879520968543317754590621335169189478444466804503812869177013306086995868084743879275584560842443142786741949273262424229868023267698912819985131454010830073713937730493730346196301773552499646712945728689930168287762817950111760656350217245735226778506868294586429423374406612443883601018592434875007567178804915904361245968559876665234168868306082898804309393136071609053663313142175306749585059845919551449936919582833973252192801077476128287866182336890121811593660312169644148209014023107768904867136289019008796731707340961757494526322782819064913681888997631268146503760283981362413375372737859554884112249590099470759915766627677009996847530828982092932159704643001914359198799435276931359774149186958242566631776821483252149042580866486607911305957163312545446409950773739975487209486720211684641671202355647352348507789792178985215848871662375492352333592774372570230737938900242120946324945213623803804346345528329134925885487840827275999293586076893057697092827248875939697629732017703701967846564724732277556200175891347872555427203213873515282938171652018418655384087816440346941898793212037189006867486605066456165320032833520650629155130872663885561564502939280860142707147791822325205542184136646368931412560090255119333249189854371321336711027822286520144758119843138174483766225631344555723431647019915296922769996851388328444571920010192972396908332721517471572137868576315249216736749874778712244733114134620558533089654717922449689831844474233138631909653041112838629653288432534467588507787247956327490369430739084399115287667802673142240341131264 A013865 491 50896044456495674290380899285037170824030552652994229916715500061665027990338973727270078313102251924420621184848044968239961112378406084794045110440330442678479163776643269773393458234817060206567377550128201176951952241381171910386139527094480101708746206063958935936131554040997181687434540448547656017482372937638785251069097069963883880722232934734058556919348310884355879766660708401325838581827919166581341591391731349487813074691424643552269665396290353010135141526264904085052043122690009973247533356941416188699877574182470763208886168281525294990609137388282281558658962709564054801378815536274237473815422010282594829184504294003191839732558434532582719574889208148464803702428762527679697217235951458609385229790213921990300516517762068525070339507710283597957121111756484856985316738099977850022531006547010412821070131365796655218313089820982860522275936217273272094186368098053738275657773613134228095414490531165965022873005394501021547622572595786623567733759274400056147516779467651033231325810528423607681232336221689432521013778087313221543651311023619573379900132961644570843510293488072819756300293563898292763863054574980239355847262988967902257443546812105910572721564435545966519965748055874822540229964422868902386553354215909504718162916615592090875711561372703635380597516162209627640937257690787949749421051478530406277100346187636444208658392754817882956236384834314017556848691230363548707838339219875273914912834970624041149535793765929112749611579853826390703573635743232289639077710539954126317883253042790622473682797796892687145377397952352135899257069177996908344201066196040877973950694433560601291803058583715430823678983650372045020749107068760923419290003631508131360041498125751535564791237272148495163625727452353828155661078829384115321090489193414340118290043320598750563482169595619786083932861387308521080870931265580433310999563713912756328624560441979583890349567481249230106433492218513015872557232675395654982812425047439315928767396438348243109850505195301877937710408732741456221610685453332883002389992297826840601477429247568063196393584582088864402167395873823712061830114574554884071128515047150856533339540484410246560512537637814956850426911896420528914410030610537353929525306699972055218395387134991030104999334732825545472763089989273941250152378361853931062409842924630856478475075199380660452476807758233144517456298728489772943591259563163886703856524660543519719999976337707467494247760635486238210113581676093099038944840936525281430256345902820905764962770079001220237524212380352055342785526189861893887067244416638983569716483468882083606189667849200655260954674763329948564374683648 A013865 492 12664564534198731625024059930894369290485170477749860218636151311344232244892027510504068126805859550857432010668108725537086003515343542891471832921088304712571327280869698104253040999485998725320573690553500555263308180127359768805203870805973672668390735947307029946859486855129410713647711568893010342142173822818534211594025562113253153807874665615745258835355278893976042274097717392918711065993404782058768390869187295155751503001616576904398365379889721120217947536263548613291669994305200561663130220274446473066567936538972564950793563025828502203103252874601056684804227008946242884336693427522191059084439089662638636535638572485402231864331980381611623277258831441998794034882753837287594417959256273348690545499158510636690458126147771035230302720382565288246866360480589639933370334574893688376806435421105695043092522928013913311283282766334807149478965760816542841740582346574907802608475123703416245438178507851089408571535678324478193738019984154777115606326787767514771298895268494541901017264085408703146536404686715424873068900429022323543149843024629305683267309885111941852132353349224135885599714648091939985017571596001482919394186144070861054524192640349937939631452321625773941096117020239443842330502507271314718650844236253193878029914867291011156785059239492590999024841141674946065149699705714147112047939081505678054743433342561951685328885185966843451766212111092025616705773536233822552068829624760004158795590551410321407321290634363672983711348638187328451551634929259977095470984869077865159931525621143676171371437941396401127758548687279686680083935037699326697104239703693243748014099197291751540641938673503078082717688859689376706603041810133918096268770183635431342581846061627006097658133152903254348555317013424107767629457567273308183577588606975677080314348059551228300212395224817262610837181764726753917595275568676910381642643438060338982764306623898663818603463575494208425844058735717030765600161321084051620683181349404419861187048790547070029510320908757356890996356425785522034535830082723727943250706563452848400546831674530856301285008438730336306920117450075301919769311069815640913187050656212641932903944537816770472145455765492771343005429341010113050830476736881230852991641116767446444103760971574088003087194460238446131078585208211013349157916612536837374121566034621745279251909912012288501710709028096669816567685725207567181099700299621196256294026744332365098967034112064424551528658774449311626298982755625598020058722659917458828853547063690731623307216004298031634143624815027762635056008052875714779706716562681111559619692014528866627895387430252297449893873630708917761170481281499136 A013865 493 3151348922173738787717986880724307699290005940319453217923670803104407997960972989493748280129355643758956522078566830392844184426729964464770719129420245038238548509953368718677492697984100034818968992567808650167279501077451185991336489580392040917421003607240302875736939833135561526698387365110785549455921396679581504939364568671765008768321068794497124246519124757745846551148283214314748711973270898729247456236761613028195957994898256064275254054208719085786072321343531328542592828022951666159760018971331064786100232784865621281835863874842957860202588619292730136993205415090111509395268098957201845614099147558933697206436017268687608159265455342317183443326869545375443917287945402839946694209637657009901365817646610518748960076445602162238426686518234485805044250211106081283900407092939946266177498938704572308962798665223558077073241817312622732619150008195501988395992586462927458338672081981368471184872834465602279713672365908836557904218988697201499230553507253766235571846707450033850313927856900418421358946651004772602015480631554482811889061739504559391778771253332174714949797748594140180685548195314013610351892375376240997798694126601440497919363903083555757394373544094784581310828990380221290174783599889335784071326872995354739057939776257756888165139860681420403469349270965260179283330077172262654185112777529220881717918005496375561763757158594501589789890092027250918256131040568134533276391013188281354841424388088533096426571391129981475882862304337429313256496422717618620620236106942383343476081383360423229074697645833549285422415186953178995978645723300798860693842173949397228305844331460501119361014884005117925478807954334226984657448099699243107730750622334371651837325919206771181292468588703222586059716643084347584034773185379751821935978528250971679248779856354251240398450728581729089979837612880487630823067610305012964084902251979430269759207945837952315310737048417374871019628823325940199465819341847986732877837381535000602898895724649408529583112172367910629900405362141063018897619671144310671574959815597099173204869219236862035161351219826147043923546665337137527300037212124365559710160188886704117448354327234022630124898049039097278822726993782228450664249187391630435611616042367477233579227050078723465984192771930053027688546514529562873697662706530766317477417519526998121326811247225841772457679148879350543796170374374849356807400624955341506846155262845711072306165032173214890005979220163771110595228477047828806527252076912581115301285822952292131290781172781487807587226449972988232006256595813169860063981695725066351603287203359246940752465045044539679051992363276561424347573198237993009152 A013865 494 784156455002335770025442111504390933429730758141570183122382853278076050948624830921708372041147823547828669301853941540312204099272070517697827582411898413354974502828716645005957863024779579864073692358632962038424492812104333512596241375268112325563703169596819045175374212558788045811413124835246989842215832978573625037071964351732630661838868190272308420509846851719414489015329608784367551497732944272596103030305865693032056619786522852985740016816863987554319947864553587543910458582607108993865405040674251512854893124323682274801781679704922890269930531315848625448293289847702627105843351599718449647847519085384589743271887049002074913486341783739469390569911602714862460826594030479469615813572557469087776659136641388601341233742112077234112189259705323571840770868529948418035506097750432709305479415915736136783831117464908403434288907885534539803088334839303150776551627274743165313328451503587879421874277145744746465712522153827618376422619395502043456537090316969159929813759908206823041315296488244916623589413062819576104716076510965067047979010764398522575095208509151698670388073378177089440346328536376634691082083549620799964244656910489641978271158732087346223956757724193436936736199334291224076771752727663201822036408461180110429265270405770161995908081813079201836085117792827620931429589762928460766189982658151090439632973143674123784799221287387019590597931379324900491509599086650052184230928593666426087901313336845867450016612397655550606884392912891210876240517857670476606174590962687132123840282784340832937115164608053735790230415799933435927358372620384382104170135828176411113799856685979414532840055616761503632742740892894369046282125544362060982858138856706366869985483128059286583367543864200282534411411731964378030540681264414405355973409141745784890832389216341044650827291694448812917862952888277498152965559607416985879174397164545592884723231578749350523401321231792223905556279365840351713478758470718234715458031322117270020538020955961623233224968074651937859377667072284993118332498010181113029340400834657381466914017561146853933269346731779821233583963829170605193122859567330130953798580121056358952908903954296319099238631338496654084016803316819469835686453797034184554109643054384094985986225325188917487778655824898954985796406303420188987936806591463644310540756218941996525993096269700659924189217973946554513888666596442515153099112308887537831542506364423977544087657285725407509967821311791492991631892400765337585789188802311384082649553896864755613347660785563174137544731999678607746580841249382682619440693310659710402149161386288134761317382088522897417865363738833332343255334063956276453310464 A013865 495 195123219011141214326970811489860604747186764009883191806708770146890219909648213927910537631742895229053303439718919981358966370430067851059785832986717505991945015487875220210122506972181952416737185016983357209945243395421545516606347933890714926194667387097115676649078716059428347015345550679004178976418250151724432265224691033570333952846689249521839048892306211807045346130662497213031746574283883989238633509237069172128552712814720054554147659864573899751116541267032598295726327230027292145161516467081055352446708765911710507803476938924335372631647353968385245167549715899383540108001212865261141262773193869054418234997830198177284304872633398731459647394292243926744655852403045792267383442122886620148049641646288750008448941874517232402318604277870995075028282696758044124756611053315435671921901054021144454388194264621028087843360977526973330608282076534733481614030894518028891311246145244540779212303820130729956752556178312581233935841993229421564477377037257752070003655417505478920191016567855762959093281000831247520761288710750376459563682713206526813169406090923749235483550005074838561519620257622363670763451337013819242896702926468350958592737168969622758535599607938026501299841941952750353869471268774729889835780963590212369238334935765608600949765799813712123951276732030624882571609487679889014749372585764793052136274751973286719569619159831383086858767664460980173639103316559929305785106550423819204136304659600234030889322533696133425968612257257300545784756680539559860034867635818427364460639425245793098141408240639751227184154614824329036728676438575875486567744863238396792730269045938885629677035656719229998471942641701860691638524473863454700358486556407991958680992227737721248399112512674816684703602660404088160114095498800386765313537575343558887145955605073480574822554656646913087015977674293095866420398726128232783430286723595248208968691451160203358389438997564749322658867380107160786397568346427785759780716852849945084533750516830513842632369835255951791001424663652930819407620912144869386717316830620489465545175148817775293957923278085962236477195164887540180031415147391857891145495608288682695910970228388755461674101747113220799429034069202930822318153531671223610210968210700508503123552924420117408716318938486221256767025691373292652466246291457767081541080477451471774879555914130982154610255851486893069052799944686525983930575958314045103813698384943672347180250419937721624601520312912655700784093747049867240482147095428056746324053853795264650868780525128593255746993530752944027322797203889766391681560666597878077058787580126072849148928126819851329610282274189861375753636911285802368182430149378048 A013865 496 48552900832980290643408800964644994000451976862107254383646956693190987200557584368109834899981848105635791601512138296801514319886854643514908628393750890450987662093878966795325203654901979583761547222146002741265094804569534013988190769085894376514871475266149488051943555074499674444522464066557967863060106021753893929420390319265373338154747379337018254213970339296370707568385010506513115563572207420810227653370478396239092028635112420614817670499421652622869831196558255499122173457302151159064830465536713165460019435639342749077754773666420219442678074382661237325531730906675405052154157799688660302698379376824548998250980083872850008150067113873146566980416527640779726205065154690581477556670322123464679488430129322242102367104519871973133742939671195446509437639999697635651437041618586489115670483074189416874323155254179661154239198759991827801920045668290801696982535544710165082760000813489571172955984170769796598652058961876213602723434859263426732034682934920963083149584848723330668971034612685208637099297998840983086072992473437675186150296892606479974569656416738369763842714862782228940050147944687996923411123091822669848472382598972705728547975229049170251930321642435010371442270099986776054048274751753587947617048732079724262313358736427919391532123499245615227044091784644450780058732038362143318115879261024984749173519083016881003947474779162716269240875483154618566965356466240329017119633155059780203644961057645434374251904704676272650621725197848609408712574332019759092196183555970917953469829462761188196722895334870577362687561115967442867270015563712249073625089809336750728658307239064789003796136532759438979770431419957399621797321880391159999602926804113455062508658012432653681647964753899985288166857193670065057510611157497839586498181947888445006302425121644318394245920322764677268359756649699630633120655819940419966525106005652802334097431175095722074760884642031703455851287926825032800879726778318786177755335928357535274702208603970420489897850846408996058466501906086081654837126810832139235643381596957634690537022630624661946137965132686155227093427269296398077577093955810782769515963201689492588918543870430799039290085937676957963525405507903682379070779592813913376015641805028931849239921289306655045699074101403407763852536835799157298480997196019098434030137365204624686829657225040551495979184037186576158546315836237633633413076859200471272170196522303877493556072493943147292845502502681943337507615265912565183653626049554216301306968547583293604980395628798117014035894244316568206786273838298350774906103790883197670692231137930959199426083652837246049585758851211585851528979909068774879570458930038439936 A013865 497 12081515420072151681380698761634543147120466306551872322791639527880099727089144833485506437832283227821565295787468396669714411246085814655101743820473821572700161934144091065614361075856569383786553318381034154114476070410646287768709485453181269496948498933426509410941218696297902991379413778609752259300972301605064934245534563923441378479722099895188926232570667467794515905656378934356671571914799516935050567443482880292965747669332293846426310585712088665453945836301983832357568665727408877212419894400431410387747556209008934938515875840962676044360470604786361006186711664969854389937623393612128720441043137094006176332787876230249013227997500079282806554871005405910500831058772571966770223381389594625963126465045939512146816211351888782818815523164262905345836386836404762074418381940036113259630517644316700979671579368208033444331648305846286495607368803732136767863558284661319797873336522422236974108983453180990027235789135601581983192877742900237000585654224062253085906277497077523817021400484743685835586692519647599503273714863150443591920150676381055625032116745489842025076510424735827591610558413372603650446236581184418583735079906867576311846049772194763132128325794930388500746722953519909459080940303028348796181445470100861947639957681102832038033721354564284928175835446956647976503574410569728846133410468279369005106345100465256533974258044248617014707745528224330047255123580207513549987912557239835227633382949896028726213849951474006276199505124431065176388767296185140694429360746599355456197804604877791981366951491966515506312271207608410743548532512749646361488278347436882357313503906910969577392600245719596720214235991090839662691071198141493125021195482521159250114154390549642080911826365642441139225135409215309628390480395542502419987515610456977547808245047868999034677000845754180174040494966658058489700679028987414581110375177598598110398131994161418715306900447246032834326387677407726561908504173702620202183215749725062217474699971343167671342262021813643307220336602295211870336431938592982870283613929534162155315708415223595881381402139896561377468111694273561326439663443212308698104196155402799819885779108367036586544630664044032803979953703342689093748940227639071693180724181628959169910068094260753588331392006800412760694954445925575908895623494279824301536587140858597170073197266621290509847492322341210118683396862162682852269442741028571667596654341037918444476544630812861227173332078747353324558694921847555419778899077162674750686815597632246114314481805105093052836579636601780300031042091731455220021435618493047842793689258513636439511591247502797609010523546464681330607659128733401390833276436479325086154752 A013865 498 3006267645007393647181322034255046640384279871991915493824889247001460975291046087205865537938682700145295735681387336080118376379186025432258277118336141969578126694396942468038952695227541872906375635319389490636613309552421937078063518684286001651464688886602385189743325330637199797150922289359021874186379539752991517718184856610197765089866209561119650892303024327346244981836288082993839300582703393397982502798096732069059252924055293342393951715663910446802236250338695240973198526230282605734520867163448148709603999906600111298620782417258424605470304621530199781891451837017778807556958704279293213764785645889375744869240272818125322459549073939728099320661662017163521742794016496627635368224437935609967656684550311220686516571503113189606371504260009867263015159809276269756501674814903066134620380966470613338173638437349941378019932711240343161274972794170275056221024935088845527944418073547370070741486570621932110457135882190012848041850154521351773329729511881858559872230842152794406437069125419740833840707873048951479598605016827451179864674933105250833287991674013728370783838242007865451275638471116331711547837940969281245027967403385672748829276256914767299693755564204118431417808565970266110522028537483150087651421439216137680155145949704179901688006952098940147247849485937116629289337427730886768241068793642891948278622064038970713861882577666471869003757735279116494318586910710196011670592257443102679362469946188528620001244711125179929719275259122430809971169743844340929276246693297810816876612115440950734307501273649011986466695069131616062138668442212520003421851277749414310735033804164470381881755504342898691084348770135115814946744628375944017285274114306705098524405265309248538277451578215539913555668894145863925451660017783631962170333484381230637176221231751338767796747474450704161066844443543458010109199364140996345046856876192214365006587980371174141767246652089124842231103698544719415852816910550770390149653941435586681698664543269263097995437743411932491422250797422322160119555032143969113578412221313844637431518356376917810355897057274741160678145169109478811980634333901405197966663337741189484781818187093186447903073537395404770679939839910168012575736294723885487557545959563097168167062064031091836891676935836160308069246904688552904562315785328637240599952051434126451023653822247908960146371209552807996252227008005664699495909976135621545191410692989147322375987553574425884879994567818861422456589174793170910214423015168542683562901698790027065117101136527910514523431784134894195617324265769721465308373867820862080818039285574465182516548273298616134645306595113899584857765036320989734883825842242023419838059249664 A013865 499 748055590642479776015422724427751765620101129107492316159434841109867537403621579971609933536358293642554228501070973611488015831185617080359691611909818878574064421620179988207068677058859699319039262087794325734089763042548255447008701481248254362937261465031044711534211128673115699924658295105784130997545193635816385336851374240028730282841588657512524970833546149422220831320287236267523020842595250786006782136256006034208152023598526752974571793312082164298694050644278214201842935678933681350132296418015129739708182504759118894658406530451248311428386839584602672127613743508807936242013148303225088967519141837945145347302795565879760238254515166570422410158882683054833442302920712888847763946023340393699471948130023041665867291520262661196132634148026775290790588245661832756049824747541959752409858636648815658164422799642660612975455896403357069506374030318977882789590076648027610409465438076939189442745586340996610909270035837105277003949657649857004461183253900586629170126944914564137742548784616444951166251021466516694571480083547208331988086792954445775348717544228184057958884037435301175971819672044819052447871610527268190762799184919263721436686469560615376717396584552039197526556141087513256813417405039007202610478499563029971228365276956790493296830145904683474719976883284704605099324410817132016314961630059748089274066085438945160671679965565903528107943044784973115514282618165839493976016812604082125911122121649983953572149723958700772271906701277952703306746109700275042113667017186680861185041145909402653119204156924630950616480667442158287974089145812625777491466097144942261768819931557853494064400985656652167099900673170261138464828359368042901709129328411166043076024810977430932276654831110529227769884202268103612297987465545136708410768421585550381909833481539149128268400267562517617806585036575805743571492296177932402530699490216661084873319300331720004044227518932641112742049995516279621685488137486169297721718689555299905180442095630777275200400764568677985705581510424191267746869117758448122469943469853966588821359575653981212586478576555788392493864218719849831742765202573354458220440771656815661877229383130771770204617594457173359897830790244526926905245613688733873639919276210004594549346387516984643957429755297983441777486845787461996348050161494895461852967268862456553061117827897591682371141840815444319323434150856065558504966271181778980333069105557875506521461734931031541786458808299502925472717997542134303930475307710418813036323955513320014667218510004513029149894577709853992483850031700011331655613286277600753294114351508065320295957739941441250016060930675381861499327389517824517710612151976767171605143959212392448 A013865 500 186140168730749527625469667364806327342781004158075528014584490383050559067217964987495642981719106923664053786378492505693785955305579469340062783174744051193341598160592626825541313049910176700955177663830037661065023917403367499390069206981965629638404644866604917660480823569988725843652572887762476884381165622787462796139401154894829013740038188826156613542452955453030053899089713574920288322304661443583639612528854493504082884336068608996168648473432029106772638009917036596272981370860425797716119582287540763391066469024221072795640613785245019829348354067515852110858383024783696390972615718588105337965723101819566407060049226248992499605347517928051349164655095789900315115120366829557766798216879836845027003797089893503801089883569998510756075620321798549158003654344525168353389991580360929111649944274598097852369654080682525647908641613840146319410062712331904530299277952482006353408103887560932387417269740402868685775481557418580287446801212329218134085151434590772109661027956980823522753899173679230088600574173556282143610532149218943665259612864440651171572083965387495510025032803100862219419832634256414458708788590721198443888846781830230332533567593707045419343226927253017598928017699088098719396279730666240239970586003267873800696588595712092028036838865754198381521287821499616296075091792448593883684532331027236550244412171943602220255469191694906706155683719934430279649972443442172965040215513898963554716339774408807135265160112091430565963088292395527069224247968938839279227991220596172050396158418928480980957808775869768703800117440967131113168550330847297464756491884770272880459001209403800635033026062916072043802484306302419606480170318268851318086069047207268830693405765136093740264574934895208804435825818776758055332817026527457427268327879975672631387684878349555885282575378116383874048167821230894784381571042547275586519015549592211071197788140142552046333221991046953365829784484306890823243384226958478690690704959424386005859767539997570942666123049153280539091258401872361535988936310070163210440973490702214229596545929131453090318637161529937281033221272497673332215750886732936547908718092908754776234741863196201123555405263967361490097031198126124275686076545395027245568393337887863270902960298626322925215160870307815784375606810985743475278017785097827563797551445582789011304071351413533507775966533788640865888766625816505053907767190704427234238251674177278038748366426358440605808118186781911951227364764404363115628031768198934085454562498290445889673316281442986069426567560698388657741371087977219678529565251027950643681062314454909779883756345108709123996473501816619360600632988499310390967043000682928844851181658738037620736 A013865 501 46317630465609866458100868269719488045358882826662249786925087910995236713813980663768515834427128814029173831772133047176796146830597950514826502462937911746541576553496584518253096008835249088852078768446155931278132031415314741608229700911736471554183504591447034871292764290567434629127757016807712648094334204249449942488959468174790093146961182601990202460995653811288374371818291608274565183815713516329804212064779921327607952275112624113734637136941038666696449061283676050323798500473941472097297467899773343236125851620234977985884845209410088774176409639328104512449113164822976740358497914487715427456686810871966348201566169065989301661797833581072873315339456795592475210725631118932518227933902643561821759408837472380337832797908489869428455808755913776584084365317856886691710738384924370712710078933736793884800845764204394222020403110055071288951444724834972468083429931472002604931245306549561927825814064043926620818884626895580170085962439266304006740676401772091005591172908591452278813898239184950181406658072754356798358895935754448190113879988284496112324624797275301282750548962461193747782675794047292122589425282606337251189749522416379874104992691477311525786013842762222875176456500099489780544815077941141891392360856365151573574933533448231283520462688643348691670705091199392522184957240898568513264989548994169325270417569569070427670608909907827025506131091398724155345861943046602783236886906754506899247176258745692297082300321011934850589727185973363791689208070606989255528859511403386683644176891698811779453693473317226286103990823070733169151956715925394722750287388671156541390374188938366519616537941287532038803459774905843675519673740635474811181992733154679117679101543350344477577514710199844597225375410137858260424575526344880286542032563030106572213460403649476690046633796487456032147153695292526010987235085659123678744699677236129065268288018487951510793188294476195499926156932799052257329297783962532169561949496463488818610097676512675572805496730566909103103156010654703465723198999907378851980448315638413371178967716637637735370167122177817353514058515678141050601909724647530067089222140494671268480043287302837117976538602643526494303824467092119755767517798943735419569274451053312793425325417027785186127138909680434417257750993991204520440379721501462628354872321307256555260814682514932369806909304535695083940833577035172585573977525597364037549972640588880448937833514603623492824445664653316714647807629056266482787954400944477166351829695574608231619190636944021109627551659263701446483100850563547527047868780543787014568446097830444110348034858866090308742290494404033028736976707794260403205111243945934550322009234507103377242980352 A013865 502 11525308624018634290502155253290839649302741531524020938980143475068766741971760436526847332112171317052507382907523410395096538808151349222505308260857766455715433576959662118845954386070492701277240464109993872691800149641135597783859012937269209689770589814498948581093521123950475893635118034006296753650609368711799128089412762384869368457944644989218426058774470529170508771688289137470176603819231625695377841696503317383791341980520824483468817228059312533511410812817339678954171428469931804384914723532436400544131667910366310042183697803147931209855864363373290902041737727029230948256885753057807205244902292522893130355692112981028249911108478525645525212802547713360866791635280242586216375693248862602775232037219845927344223610769165351189621515804351536854970880790772964829271766453797501013185074361239593895942764053198507823053780946681223498972365893770135869178136036708041352190251632119340593624752965184178348911604699479681004882830205687512958605295990405752949103262737190628253441819926652869523539781541559612110849240793485650852042416985244807736621961037555607768789384599427143762648258783184375793448171871921500110888047753161912636833293541405682381584385396522209442475908023832756241072527425474250219118943936611053396355797860994990286740963771740501741645804889253327240080327280167272600292753879455317141545688544671010932658132956270184414410741611734927329023021519012172263758401042781537460753473362816208105667582953478041772741942995140124059013609022625278350431757169941527515264547824315198732705021454352472051223828244486336675946419693537147819651399511497821224507249590181911617809222369006459172279542502709370893466911456229806468216037615776345114210326195234952917044568140368447730816784614055423546657967977371449251460827046723907478577019779160906583737683980847566659391240548307029832365975680834731063229401110086020467568838644216393950333690629691100678637625481902253771295763826178964804816439017104002849712387825042002088132337362460425125943364516443231172782835053544952894495998915276937675977204894866376672967629425345750647709610208573223193903374400603494201653945323663570041078426131266139565740338053572993984630609249795466343067142988946767571922261700204497929013610574169857843434388229173601856915080695336819403230220566860651948738799589455527263158659039079555651443792856066226079127165500640816064813543975649443288191634792103012299870098989105848840966492463627014104739243267953328901445092269495816142257658486809220915490266444572054660750842934477905358331282950847428658250375284400271610409095579415345068866122210001366983704961628303544346606679388153861404650334241053554786025726201840871547566125286948864 A013865 503 2867865595531804807774232295986866211615299780772185178288307061188311365938317092941848475344135813164809517103644865255432661944709916529734440865165759742708582767822026644356676521794692839844218299165417995329646014835503053067753205907206571985524995404721402373330663048314844817565013690637854833804388430435294400640744756489751814692127281901957199393056969050714556038676740362654978984681547043885032259105024313471243567207696957797870512728492454856338711375374964266993524384889030070748707100486023214420197371189472269660416653891752906018810854441266902721736849682092137595316657395704880282495499527253056543412667579857295221481880944928493427329752083552611011205496190053323213393196502500979173766538285488701792917849514912952667215901020628401618696114208929618384397352190231339772112868423455970628315229864885491098626118420524582205696291750078610448599333946286135345748204694123519758592834529832709466916372420580927983807004405741635224515673011884644317831263073420618409560434935988886829281450920549361400766838285124621472815418703272435998719115808897036992323400148644655036747291529537334597435295503233970715592494698514785045248502098495058758374405786987414419990165145386352400978559144335608630523805057634801638722005893347105423030327497249732529377208922202683923803667997778582775676046533332625474965096771947576992395188539774622528206653656731225437135456490618836848735530448277415529434208283816282695349476001479848090394923159366707349852474360317893262494635000110890174678307964219999531056455898529434325450127629732024127749099505182235566259497043245025850936587930024145431682704420524615248756663120034178178163158511476575203099133072008859507459183887812703804254033979504161585754602149084639151961995487745292460139500515690403345709276985688166707044615380322261706989641168116334847247290460613467799925498337024924644986089257517653739449432906767295964066757623912701610419067504395764170312084153504023237099632887280851463594145770575752504938739279355602099185898412043697718643228402086190955788759848399390240287881165167633825170877727419692273785364458850968669185954522777853460461626931095216040422299798546675239183603760845105481078083324225602068456560223385285628672314746391834066897465691841725697259893359582051445744582244093069745708572979443397759946295446012243991860061863960671167721370845855455543039683774548802272287300868588576756601276471657186578795374252709237173710475380851362737204385199603182922310257676589712058843273979935753505343953749072006146124289799225267367889757382767888385361316071217079144176094921759060149289273011894027546854833245513101641041951969869838144516353502256467748923974087402059726848 A013865 504 713616731867370053928077770675003893168658275049104382283836022649609893809163318870906039816832002661425881759934159111239820137026057949926880389360926328297662067282690533968560532271217008724116527817929290613866477163547895700955165732302025720302155656547635995360615547638279465644337486668798694005213581922075176300237799246857923553471415810227813839373151722827404408216010657920163730716278714024000347097621409969676479315425649402759715423256234526812474228957303108484532659740707130564542285228138128490606552267818763804140796821192659110472742532329325938055223780094350782117834493088036770453920138365432565810460899231050484551779399288446876509316870454563303140286027963348521835055872110323649766675254654724644535334330494819838088667082765006431583391490836374801826361940199644738174389275545396083384935277739186521053334298815972839407819668755560795145869464522271630353217270448143668570172201727332762071734782157993472066664520289502576186683946893279814894588853085399320087742145991986687503761995462138696075613904164129810323606266772686794433275024959467508873816305787546802103902045877834042549019450660715401102311640820830992379275274172722460963820140787652304954992773456776840640296829003318166750499460101382961366474170453346936623482451795645444749989650529538246127914315223240309237022010982223862186514959957259478171679554729198872938718042711744287973289909473666410744559512505765861020172915678573255649200812400233560029149519591536523278490900026622016293065016347593023945552727352790923311840034142876202070406158361479027756063928073506040423483168264746272540253047803768156056470706367981061578617997484344624428695058727739160937563480574108528960083645172210713020139783187979535706489161961028929461007261206636613441432192320274445319530810902757898047325734316349025073646391144723832710237779895370419591061602198586049261178562126632815294681289056719789330659433073445367123797405253806790027096524084713110133975850607868831389058480383905647308916372360613181544625473665657390725431809747911067910828690596917072271314046090992659984919846669296867870559809024804235890879435811858832273587552518284797770361703471966293116534491018609287067621629733705013898182793505407393553789422974172854534230183032360288700573784451521025347515888962166730964155631620859551402956588422118696982522913733061728006444150315904713685650592988527567017793649732632731498608826995401050774810566050144904408725009968006292624041577987659212924306038181171231026089550975373416241746699289085433352399279320821729686744109068899202706227000633088237603626051571150455067948382095614662538981866147516107543750992566651565176293274673481382900250320116429325951041536 A013865 505 177570678624021425259031447832602568744943575897018741652451485187947729096321726961285291699701940886247925010087936679968026924336468051796205501045458020122963847526086450948464854366111470714839363849990981242029623245559949983060075799500177664034225996330061359997572687949928355995211785482770516626705306016833810269140772062194150833657399338890607373278900089494588693705206364031590181441593064968020054368995330685574537701015995192187505508199695349775801587339903647090423230788599636712636185917888066788574609613905878634911962754611011751777153469804570831818157443648437493815944992584082365665589855869747316215748606477460754171988371483742813175566335508949895847003652910175939385260622768956054418741336966244442749016312125687009951279207538582080383758471447796814688057294303757999489409632212511998220840215030397260406743280242976153575526583815783703777736990596005894324051759840152485337653089300215665851833909313937831641292265912677505037684939873348602899850333490946083616073053671478031424936104854834896021887159000968748962443594573581200432420691010714219168089459001726845861118153879873200475557607946807134687090410208729017495719825022946875406549293272473098346560761804796694810206340554553666068860281655947325042742500782247224933894385445214047308029424720566060860501174885629332628066661036728728075594890516084790472415366962376013951087088004048754664969674754151360318390232615834730729371666954130740349701936551174917209173333259001216160433447635424409558235954147804267334419776252649671029531779375840171113583305197403549434596899350386655050656163725653344488736246391107237807843718806957463514730673550024441585841048853340790894415795998216573478195533595491536142227422530231323828917111149086750575641358820569801795858455279438530777749490738555053286912157121405760607125578801323920740953887246924812247683040598278563809757583971094296695406134518561698618726648050531557592148755944115251176022482281047332620857478858457217052202199790888010031172278767236099190112245863172859848990648083192206850387324738612068927415616716913885569367575286414478225967138399260087625199311771936456952301337868229842798794643398336316648773510469142586119610425369897286018312620873537532552776529697509379739461564904308275357941175932640879779273073682233871999272774127481723894700493810252639607555141670025215903299510811407201715827808354521291556171629450270467844261831638919634266397662771389656853831861680358941806225513933825217270380920092697199758683915148304117910266314677501706551944217471958712641411910147832326407795877021532612339385477664552510035467731813615987708899935717218728072326646982345042265947408123551719469835087655211342035049567485952 A013865 506 44185267103372499290055313227082162385941799877606967522862807962287409326495927963230541704220233354606843676110201459949804075636492018264553407236143410063237340107611143762408406641628249480914908585520955844416715211439173474184804781341228208496964523118801828330916007087956572679000539005248753193256334706780790676890836593779894940240637992294827613907735267069117493832053909974708648028474485542122366168745846125152883365219212115662401370616346593275412260580962904312804193363588824802478687414319923435134597259447427592482413516155367276218212652198410969222975753017927998461209224394682383213300055015780964188597157246999514382124210453042691688102522397363020483401612960944899349113171284844872933124244359984537178123226978858950060196707770240456226051387967298176992458672656192710528948777602703785541288112386443811101530743909420242246505430904049090578421850843985338696442447504544823231538893516751264565243535322405778522966037111583368933537218958565079556775558183219095878354690091181221515529700843238276846918225548529055741822764524933357266000105385578040584034036262317694509313752466236608220733950700619912938458080953058458881494955500109916901162473743576026007771407481411171163013264132870697835246641605012684785035701954648141474750807719103501819751577812067894056040228349140918096507083399091282864506427796898410582832060591981948303476902282223459720793734108424991290745678362263387716851010631530260382697032275901956998993018861503790619632975642017926679194968942506431449358341764499322941620451725649061458535160998880320012909615659155412149564874532181773015821217661991996198201368238172839561297462960799681848687999868274495679839271349828226411726351015633349921342734003042520770997102601449554319237990598040024920467051144093248490488961279456131019488925880833638223392272024291033845813037671426794881215466358150851589909599134695336035311299264522744590694989287709868538769559239086086180632026310957569870713208179307626233533577778366245312076660470208893033674010362625029061944040943836883214995578789358318335346682738903115973996872493669087445923854982164686123953595146834492456355046504427368243309668706094822344347610157057687989314901365642281474508766077204091300172489437690653979329700118268836773867218689670895397236077470497618837323042931689532320166113275792784818827161012035714523649823874224076817352865208472242020505298899369701054623360090375650433776263222730431094252689805647076207526707083181596463823425108506029610352835974182810267847387613832104644733383521982430383987808425905413444704663671022002993633967178225930177145506642645693453580988804386970543693184221910881557120225458199621459118004531421548661265453976664408064 A013865 507 10994708383866385743343043700921308630818669947144696942648998230871900637530634746946582153344529106093530125613853649682229647748779581888805353429384037012855473813657096124687608641449640574835018533152350484677900079492832413928353343350700497576716676216697696547238491875710409892861062121754057754584360277757677705712100651303438817769958432898706544823889581975342644225217638526826702306221363186417392618501366383014042273534226989164506657853206755497907383624882161405963693043048534453250376746680055188211412105262822302692583920051972350075930290671834998293691502574957059713099613724577606779731879289686808880977007832085383162732731535451519058133926853180635112925790156297841194838528637150519421695171972583672355106758815603430261378867187884473203640818970678739977387476434385744546339382228435988363809803581343586404016098068468857718682439382716343306809865989210559798513167097450897454350285951560250664298679381344874681426684946549512858469933267897665876271575693846774065602754244768805712152286520224666904372355899691581998349242142268217155213338223304154994606357311225036560141559653678587696781670420736654176302401199711442440400152767003350842350060666561509703565774866414504542834916540710481483740092323858516380430003788779006339445192986359962564812424610132478213752602100573432931790050576362682097740863441557825302147267301224052160250764548690227929244546445667607432858828638238723292359470677464937751547267935277235763973430869345711227464512594954604731437442511901760350406734897943895526209300243796707260850221181673387789452325483698959516000526859591854943072825233268792397990842861441024013716770303461706433772732383222479309005765568520457234482691375922077727627555187445076528488751034523895500364627676491495481009657270287011208385349213089627993841468404779595866403145832348386533921349789856472223882606924831392702820385371884509856338581218589723581991815574439422008239106964580268996499028371008194026069309017673475250942627225746429553494659578123019271355171346552711231541659596136819324153779861313609068020985759286740154041589776344666367344124682922003177595620987577120426899738931789670894719231483474986833588704530600978617757205536615500183864965280522848446404520891759440810984567939829071192114927760988188243485047629138863490528767418778169706291574298642070232038400128946870916348832974270925482615548155554564926446374535727961452824039938008353848737415130238458630045085309718773266871285576922243011286110516599772360003316881127857044569001154725070262958297288541932117308454346234895838272750870587747048911927320892314657839470708902813193441464606173218654328262416306528479621339941214728206915251303562686796480005443921357987381248 A013865 508 2735835276574240497287536250187651069223871280287909229633235527784316779438022905352211930381025866527465288216746431357728567708624320920555213704540488697982853259999922542898267033469196963517347331641365675803371232580360475222620019132641506213009563976353321227242448410416772714460403809880305699188735536634998458867753429265137287903334296775050946961618092462088460847849355429907341988261674244402612640046931999818150167008068770167782520686929143384055290082146677986968757667287852925071197746629891492593022096976758599223601041994372383814093886088454046295415843968731715082530003082314095050214242987411348027471270812873470063149111053429472390273581286730643796419550216171904420194060757839438048739253032281940359465925009604232758799426280095669236208352266111932226053280536121073586954721158666183856543521044752887292084133714573242803855188756480073137720112573827242015783628395192901715360890353898640293298768987818807856728764868619808383598790434917511995324408723051280484292064544234311462966277759400544315148782063232055731813238620744885011166045376781219495617889102466748297333144571744150333765576614132743131997679095326597645329650813318977796803650295781833582557678891559653994402697952658070528562014653130362347975158702769457705456826261181922204927405240588484818884487485889888463283181865017478911745054531889716785583908817098183347139518244179686796089778981168362092733128047710217994284391807614955390593009774870905129621036750081032016152449598027744204533041695121538831512408658125175411577712598264422261131882237078152430425001054759779494285443099525960449194697248444740149976857410898092887381171388150983335328536544382015971418522657946082414570797060453442445121019812402333282736912897422649965146731033996731803530595037880057573004943215391518312963560266098116398628827583754913718008717310909565696413156846319645109028202132856766356572441841784118098354187453018910257154153464210437494936846227614710935894878301485726193642555817836935558655183132143507131329849996505404241166974240625917026067833350450387971613797928454838126010476867227396021518973233100847894687473561580790030066315837875087388074775808496047923775544525758502711413760968087108141751487040683061424615729742538285175878912009603547442876341704622212857002871371653881680075254254349409524355945015879703619978579180886107783856912806653782929690192078642953499777504268474260104229111505854494704889028481687496137831378667787941789542115732676715572984345452066554555884345346164806924114193695332548683672439030902466052614097311882321601229085144630090273674852699112276440939511175437704812550426520883294344193810193574386094641137260252343249183135812368110480941712714621839350716050702336 A013865 509 680763363540521411421052220206693590857114338416601029428097262849627112861122115584601599060571428419762242597549448007606314960072407023303594936528218883696469342392300726194461582472207218825948571226984303841504470545436257770594984600813451273995595823363949627617192922860826388084611200820136227740531441051959936516980821310902641623562479735129477234353353183526395889692050810334703721623128925583190908448158183378749942356951768218389660187569952606541245941720722176853409907866571019051316277689409159884906874434920795762007094481543669009228609863162197247780915286427450127416105726978380899534910511043540552371731258908931302753519601646962473816555778739759557150669519390487320685728526494703048543885810528779783526625051989840445837578840128765567384196711081164319673289902364078982789117175353223861391437428607950450663879160464689153368894328652449559005171051970580285271471820832640119636681068541306461462119284776929596605532019788404159707654221501394344820563271374296225467363004670912189952824827427156243027101738358158891858551792477191227098469403195224409533590581145005912322001030076240415851555960047878739021246484648307945282667671179787883134245910399985214014992353944571822735212136955813005763143230167734323771354690327529699764232992222420066096496100826113854452664790088952726095680709836029312567345409279182007190415198776175158635420603735719824844611883442085876258969718367828963953773782272444579752039808300677065213861816596163358643246338376439645902365831080482750522895671218603648013705381251332720081968520816630825567513862457985451122035377341243790494014905725001580999041383268594249352831638856385485296470405411665798200013830022039579382480574146750990504353601959697395409991510091472836127391376651474768136125024465770486005966030172302284851348628133726499703608425320902690279545145908249051369878644383409931769705593123014886038633848374825674649669172309601477108182314806411582740125320509823751600594357515296220216464449264000348931286529137533166503069234330432748138060534243428185430511108259270939752604566133274280571438979825927406826609147538950183330873421275271144761461502570133744949422613979688596968916295433539746686508969211051293128306023307247540409981263295286576884301433173669917305805859044554469633738489151378686216485666618272270764538510191378411166509814738251972072683327505274113960669875312883405256635942132987090255538274224785626406946735155263038968857616663009131375343741993412489456840647528624903249813421176881236541183045596988754055580348937522432804071062310301848677035714708594622979060946825505971351860444806514963916547732044431898254434178087501640701743466743111075380738050463181667193688258204781529317376328363671552 A013865 510 169395709276515023846723266058471979600157475056879667354652298109398413747458738265147585097440109676546278350033424246628694564144737184422680135246189761267959859406160974300420264489724266674898434875552958293489240414761994893572691208189612707410872099919298313739241349381305151799869974322476137821131919539841294923393371728434526120474298957451738079178613579363240142023852387237204996458926416810716560130972097086501105656565022389318335923793406446990871310170250740710787694194254599812577132010011060072481147379390211451051749334031474246904373449470375865559820712552315270105204420255484475993070852283986282727762632616827193926763789517016966284721207535371850124915397848973740980871200704729948975272194005497331094497164936735977818656417946920993663344436011748279992944072985058501445381604977493399877754158235373526539594379256749531411088713587246328666374723203943433544670876121427506249434623647270369418542065869612945382547743547988183868375015244634957610390399942608878375494871178272422050341307458354142264919779759137393378947159625684447421366338535874080273062411487474111174908160315931055157174372650633762388134805268007762640576761955008978536060678376649120773778577416735695794848306462988861850054456249097667252673730303579870251733623920689229886923317760763562631165485047414284739840422389918845904757692881757417213205394741873217073568979668766635455734464180661112761271952960903616758545437790416929668859569579074075491295663547256520857916272870886229969177494479418683778113175660667582942546337427531623403436390971843881587615609423145435773598307014576374876206717021363593403153465481490844254963802359912113077291323919395623897705841352044152616901406226084342469179315482835422294659007439081368759251051034939769504848262087866601573836539219834322144130781835771432374248291689450858227639777746641427950469642839212660142119382147986040122765337758804622274426479484142754751783221757909006956390863753100463758279095169246189068903281839259734825269889618350652887291723716910241584689878856860722237044940090370906480520099400074905783152304228045168495478807400412052018587895162768269493283988607531520023254727881793872960969379625318562247497399826724315371702644391589019975296457708292749499274494219470632863038283517774577787902415732515861248620561395957925678881646567941072807384970220948714714789937749792368325061406413855403496819234752835443642466099851901856990093370002154412512698778469489888178389534007704816576524572005842791925457573218285711851015659601989905649158169386821581999502610576797029610004150962369017225125693520484301863426138202094731501282405260080078106447365401869208259096230316621815109139810572854420611139836665612197503101386539389119627264 A013865 511 42151073130693786413827843739861699627866384833353481387192840643157826089607652759993203894966217371034363534395517022137111325785263243074264343413579890675828987735753847557122175253507068725248327346953593718085514670886056713357479898716237709210462126367118838004362903449248923532665245450610382326307897802937789098377819473929820003609860758180630889718172774180113771020079237221008193678867578147844223090510048862228243122734387651178860164589360913017632489852283832312546723521744760580563192912315072099955628864708425095788108890285719799805709054178612567378981307545817713290818226301012713130307806315528874703714631399310344319184487273098365754559747513441648210282948277555833915752142613759362663414930578775911890905918545537886832571913790568244695237322701675348007204259569018077031657195529759637678381322702024465355900348579215499400084026779341678454711355124283652455787543447047049235059316271397580563154659334467528425430120122532995768335491793353005772108663998519252423931139785031883323630528217477177928064518637025675869270179623978312420753428750558619142506665975251158031874747347733756316870013495402500362564359864448907593379996830788794147085050721818354020380870975761176656023693793798444471872750457375470737817309658900386274479381107432942451222903005046318816638169975318191300383971984128286264172666235153461639996324784409796350850316348938539433721318191002266010612822599167568765262378376265025443361664417500160352650082551790934598117022011008362375690374306302709921875457725995235998759690234767548914723884038305856743209567323980125074416013931051068513196269809859945673693483122690329757651152868821650921248554713511051885713939915311850583968810714049019105290827430224903800424590139081495151101957531126132725430402751848022202820893727149814047768350705758677060548950917669435954500061176252279799771262166966964648483850098647662335827944525198871769790089742998209950395722636464014018972651409411494597900103809153867718393341426626678336041557173513429659250574195926209234001551935710367235688366532567173401360777373919438955833354165672935367066982603059331727889263129141954034552841453189283190426520448282532996623932670927268481169272993683464842571512409247879018492968164469901443403470945619316516575542164294883740119333911553386786216751533279002562527477878793913028807216910019110579910609790156334595061679880772467762920523822017549112442124558348442878558913444376086774359862444120107855205024526205204918369762301357873600395458859052470251311928610082352202491325604861587892100233595045558471916552892268207294162476570089149801280052821103636228927103465676245995383510827677918829527433182145639497237477344464511189511147837177614329091724215369273415091355648 A013865 512 10488535829256796260925610013477266441801248270853013480537968922918248181529251451574628911592233800869222746990705291652421685417798623300655345100287911356647878676263101395333825112680670925040991790397156632058654786585919264098168438157358861658257711828182914698301629991083508140480158355966282655019846826100615936927549575336904971138248872179602745550352367744786069870468356756177910849499977205684373720057796478485978192716243148018138132475099854708003527714923490561995626307362792264782700418757184020776159041663126833435146711387576229225254195369372522366046676719240913233580880886933595433640752061105680950274719160353191597631314337139612547438611093264712207461126585800773264924437150866969730262864005777967707637901523523283456322534452334677464005293482503280195328650317077906143941323278061150162786981290590151763439395537663351146721708551557148533242735918285749807878526011015611355258279786444402766690900191514224033156627650330130403026457093923615132285343080079542619151633374989053591185631597411281138196150301488372977902237336193771436280917182859002318468218707953696155387457132031286051839399198087994970217614793790550574275931371398837225207467341211504667599412886640605109671687774098454534825040241809653134632556797043500917451253359724753936022697400551685603781709111298376177657144516754609727686612884625706166803565488754258445574785917739074644371743048103475855952809872996064470997768136122778811122569680335399900870625341527241837918654821043232826667787219385915915280113896874846564043371240497678731548573513019722945126323056360622482517085578491299480275654209327070001876496792385280134255851670654629042036120366472382062825971097006878404510127107598245522007727171117723262467251613487926601439002296385177858334297977547847060772328627914142529134294242815343130330516554745521087430159222609207287136682707530723747411533387746695114348739092094285660220407610929730578376868455076613536369002795506681023784678631039375212103251933870369623713892754599693728970638878320710496115074171266682099990807621031754891807404955507121834257925183752727853258011415084459632514141122950650706325852644479995714840211936187039250615926414372174070706312537564243923706754575817968231929642254301374515964972482340345767452525307825824510821374095879652340787886717528880765638837375536046966784157398153875323820316855304181049958387928092374698383039783680270780747198738102959738357571550190990424237513291695294677826376662904693550247784692971482403733602818815744277574449819904011863250321532908918638367085325922376405683939689288882557421037369888423323352118103580860010116389009571151643523269766272751898188970253579663767376595962577793248308437938620580128736551919958767042424012208603136 A013865 513 2609883347465627127198641390873575163246288209732897050389223883027593531506286697198218061329318721137890434579191179132455392825881667033148670831994841558697404946771900046403706370438556707619800069188105279068419187855747462324075448803571920264147582949630411030207791193941291497611958764031802045613898525432268464817556015930232737778272743362194910380785280370670607338008382148353261912502778328044854081509421613334622925649968215007649347780044047046701933808359842003522495685313698324830408910600187614257773206655119176217334426487993368270578451942151703485388126661402154921738397752857460418943695616869048802218758918109005371621795209139124069404244475559244868006967050597978013057677545124529811920768976285743260626954311901345669003648892843342462723365187838256217564018715699129541609207353926512117306610128500128643600151670427846992541056182301068383823856464018879696194029384373036604751628275820533629241230076454867394618429971486947008445879371595201000596826489302352749008739235965276183201903081647043908179624471819954824837369520839768534032653184445171264909083797537534121737371733077608970851301381258631964429189524368490280498228555007915464422824513448341129448097107408555050649825412204466638809584413449979608796888372921928420291230276007029971408399839574077032160210241582597541038782584393083047759715257307183716898064807697699637529265129482849421908309566145684104188449586317356714447316640847703297129251258697218228133439444982906641012974716429829710725398829374236229030981301187161820224040152515518394128694644391723699881673218760326413569691438667147032275951588215273482706932449842814026367152082912332653787931903030055773457112040010415567151063948437886629732226767443565314846251153487427752089269819414116576845040034349185879826100077141131913809544705028227461806403095350437503227421379680294267672795031480285051515906675939785638693625445764005289403964466642866719278672931413623899481771703611518452510389153118789812778076385208831814207975361912550989967222013370299034169306136184631040304912641956573633238220189888748140262068039323558777181897496438296259277758763906056316556474565231246293715119616505293350809262201541056818361993161347185944023799154609936671087516741422319623556596032725712918006746777396915564676704159025925651262931427696146458675443181829385638838835453697425104576857083739049979023245584923081780948048555452729138914886956399635677614991243977124529243868907399123565272892957783900705495256760721479909485839856611559280077405497586355079956304007676792042622158575819916765779146080765131224528191570824076152396354251950232558037281310029608805761182262481181400330157846138734894563853126560157449563085229142836194593773687347179920700451805891135537152 A013865 514 649422493116566929315092334573853455020900387804256238842451357261522153631772331437226996636697036018183552617209299485887140307649786971192450060466940414733792667715145432346727063568966942670450090816214612801152883352521352545024342076690408063168371360522434437468665098370799445933778923171561366614197597880362226637482098555951672606843163276301683939871562885194708565131301746739038868211891336924057130810152398889280891835332890876783402506803920314724935593401796205420509646367978181564200310042465884430990222558406614856511760011860365813504577353669492681676098333410021013486008989639027590966597667736759151553698219110900024631394545480506520437996961342358018995909625134396064945168018908427002159868785907134067028326295339035645509515961303994591684380406420168971128889905064845802097702284292241863173638411494944010644312940455902022847976091954339448083657851654745872563352719772311444433557167128975024031353762384417563537693166665039998005605055792777055380509528986083039241342601563711603218495947612397229760152316571902998973932332609601283860413157191860856189857139508859690580153683085167595434871025301347908972844087727660173476935207799729620843260269330377619922828899430685570363297356969661842668266508767585326016147327610909292677907412039381281845494948880896736066489434833480911331762348039699640940145466906261138643179262229033996205682100699476387352288485963162867013420287462520505969354694375415706831265849204146206142900003973986625296540524638667386579222441510849949342237139137003850049988359230741473047831345753281391688956510370569542141373460066423530335289585598782931248931415359287099808991187095241558907358671294774838220880103139871726405333544417696205849529450996517244423822367024583622407877187704453456049505001827176620848888134395182136377056628041583895776210895022240064803085716748606983213556933273302289938806089987448740047412206920348964172967286163677811491550742869514862155848216553061359575065153748854706693194303084284037992998925255423887935523788030958249270416784479094111021152022523338130305932806290396977237690914360959777643725917833734134788603268740271805361380679015621477757720644414245155068570332133864250226651482324342972823329991239899761740048965801598636568834904015204596813454814113229293789633649298739131655057753016487515605127877820969687283545103614437683622068501860955284380312245387580285716864818150413497094469151134834144932293501221315850860810387965938714993984500471283580349795730283847288837180503200367518780220964775407907255687038838231517549756962738421528662356477568949132861798964951296517153089621221280267881532782937287618355166504737717330206953837170393681284112701188217098489681623738070215973157894169973474027734823763503037980606464 A013865 515 161597097807181582155333055796681102919760685298108688423644856130099080532501172776188068027102596866476649764845424409672268897033111791615759733446109717279039097092895068221700788681993182278573436997980314532536474270374593196483497087627027619174312182381518405944202873757802767730594077010625957977344016675766293578657945547874566598105998004368700618126120735848769721678752076244568519654901345149486983973751841720417542877169553902651767612573033099753635173577355753387196256325036746874983091548486870954732159059653434787975534267271238546105970992068287202966826900499082348827750588909858513515400430858273253199409835257803474929079167541005398493627659884741630582790183841442041632436048481021707801444469734843984166792488721802917743423875683195582238007745290343485423943932857095710627575454805007127297222793209109908056645677599523012149307586913182193545552750542953724961684183966383801341290897011037113179769819401639391170211266047595232783730717243028300244442947116665014820501762232301485652064783636288027475678221237219767040681530187912306665554326730365120567434531738268574526440801269448423107249826967785002885530740037449136286612741627222321013670139338016523920637360703136351844640007929474895634830091909655791843249971824077781115629057152583323124178199119931296628896699048484722128505088587414541054418276821218771650859582178974987343852288481252108417644648539185742524683396969873902541366467310823441162237543789166108766950093788855039945788771826888883137281078566027814594727551805738942015638703404103862221437969426480515256746426388529560310122240815248299900390778163716354348534101946682127619670895067283147586035872895621412544178037824500561424891956524544182293950112350365378964468567231461191930996896370874562375710428614660012919070532257821961358975754868843403953786109430174039805081425069989372846995798820262355410052996983756844883477674272404273453087795750680277189065554449707122179964023421331364225782612337635014375880924825068565741873908569157636882772255223319403082456349315501945833615300068527273640285872054852060640009105602266343390643607586403732227717728567179313871683077120815123553409143390885450426022492885533709112398141649730910613574848380206737513299864258343391934696326835911390234285588305423071632262120222303855607991330798598621483055180093947529226139095222587757691046549455065225322921856644282377655498906430003691309010947815183049951792456495902465801397170458340462329383151221270435865600371157990288575933298972353850433119943106994300378247117248194824974941124552126905820111487026436750628267160046761014956237596627733611617497565443851152650552791706895678710056737210783400501288331662066437051384457797991487981032825122102839489269311666719987946790267650048 A013865 516 40210529041556607450875834939999752201729890844098981157832396840564814407063331824244429343319993383479117714286016646707570014186543273331332725992862373169977856607819265615742250649317727532741985475081437625760115965645850774267381547308408536534382448966357987987907889482901578299939185370708078375418466357464278363764613906568724155739911695423072512209558874942721067384767236636088473882768411516237145196156618278974938029211854436704644638571772972277896547511600586826842818853871543798395792636193085073407912603131683485161528142793636829904640973898336041288641471304987659023506834539617913635064120011325850140115548126869754273552627417563455317966357864440029421176847025633706103482326815629593595649030293060698268191308553623663627931649834000923119447943276086750165010816700696839866880855570039533499622542079809236641551257248444510159136505466780951584326982023104261289665798864723214055356096485050386946748483701348732983666009753155216964041281833017218006425227416933988967815094499788043277774584241784822452827963146899869072266866519718595092203214228970213681035869401496845936563317461479390018623188944047877838012385104998543480470421724584984582473568111757327680220035738482824702205462453107097230606041430063469995939576988928922430564209549391613459635509643410744402761623417632550376680178203383535079653008657977509387426691552758704050745452647366924641779353185302666683902019034807662917173300793886818511281892496145781176697725737668377299790511671228414568815925341741833161235246170925632419635409845449972244284852808329999572366726771110587551088337426539864960814038112033867885254437655596807179857948161382200180128478324363267326192909507946123700478715325915377968568194356366117978486642521338951310573819717757459105072777373043080334678158682778354288876655035524041892628505181729066672778021163015595624263658612043522421394307345462183226045516644550900171878742392233274733509560044829522626284807875976726023029938993198395897179202286071461350681968417080633100813985811729013707813778312874980185670162346651778554459614115152947953174745765223138758580630162940013497687457834828363029318643446126668824041903968240808400408028949693123905856254382985841949797056672143602908909431823132102901894356399233503054777751509215033760399047899156312998647698825276892180871586573137151592398643342426956921778494994002790147553291432510072596773103884790678515803812166747628685604420534788402370293260719489773922345068284691165097309071555985039486926634649888753310974101683199605751719986679102814688164549904554842229029981539762309532332973968755636873590513644072210046005154204524370016342352266010265524780838033633655113536578144135315664370097402789817937296359940783093755793861360653268040775715879896743936 A013865 517 10005666362468613745216335759790018339860852198518837679465750970631423898538382984490389842357000593597875819081218094233538061770065935789582184874255930040631930015436883501696375713571028777427253729735464287293141175963588339862501085179845912962923453541196790867007095955809365531530467374164032558312127820660551313812276407599308769121073706995513979358128953969747168639486401026631167133197029374408321313450043639593891779684844163194090134705091412237853553710406597221296952301046563986442421873249197744986237708862463064979713370827626239658831622817070753825935234587762689170137252652162204685640275110658233942065232071505254695396647385567149713680204760124341400930277199082486357141714346186743033592539505882879671470579690015283467865488291494117701658470621275218217059971541267796057755697053204077199778076390803091971990482443644944351918254928310037744631251590773079545230120063106806799822368200568057884733318696374007925791580538897118947596320241073340390974802188610518342839365594571258384895205346051800940582087725769388220990308929834617453983110203023116210679517454913263168086923410574839577114045351325321538188297810446997571332415978571930883626062900384799361324511932878158236299189633131545218086162501125553366029636821309161626242153390594213960388023135589182351227980278256342775330082102704331800940217450381859615892158512456053846355092473149606592463240011805233156288707200469260379006066783144444823799295873600947021760048490755497660261472600175108853987604334636303829176488775203766966242718302663007493489888494002370453591157355908989721512413178520767677929278731493611413623632230717464724178412956893055635221729518407960535311234058681249852637519691978175330674760938083293868822788231869813932512704708009024064033469339289055765838635581353103454409755825799518392226536201380007118320700562035496690376774699752013771160388285386045976503357997696889591568931226944190218488650845075019774143701313395040689762585779555543247886895263247733870812895565159008095741745717504153938942718085149307069560677837042055361263294699501738345084378338252004063575135364704689438656565507956011229311416685986591256823995048225296835890330659610039407742023490627133024051901205842836999029751739413607429284176491534071032126457463540995280667615886842863676079504194091299635150638630166863705039739220182784544759986466347702277995980613734346384400244985860234116444494189076145941096319170512467738604812651352079424644968031416271993493610893418869345610928353201118263876307670033924298411987725334511584485361281850190501533988366502135005549478578593402634529274691081776170167554531020208039906500199055866391062265489585129669211533812761478867396540076930995976973327836784938785441698110094073993122302933826466587082752 A013865 518 2489729972305790095449671259780069843544255574261839417456821745524158471521102914796712685253377171706146635813617660824319742986369046934393314226630851583870524409601190595494112561559306232744778400077535049535726905097371613784665870027471418214390168791563079865019109700875956043941789257647984549549923389870606304518536363055751199637935012659107734511641943874200127466900680140258686580087683213292771409068401258927427279322539142815911836398937306289969575476867894399769763234974018609874440719564344373280415501571664409385032037489779892466786390368817349816015116292942165471583592851942825716337240936335309668271975826816795536364938562245444997554472710871260119476282736002093245220287064190339642534898790327848714411367285425883015875905182549064295939080561633155099387466838556748228643465609142876937775178304476314981574335727417058792976523210321243312072083595835246929398701235542992949613399524083750979573961157856137140190570568654847901968287558226761436167041978196332500285405019628355366430243736668761731646922052978648409805460551628607530309525278038648052935805687340977100641405326100158481652442132860982408990470520769147299669787732780010705634440483628550394677100953281937870254799954791388659706815987480073695175886589520001305781087512488339448191272572874927422820760788599082285470934989780124290691556188613418891941677586971464790696230370278762907615812938617519776745631590107166998628837609783398494395626390819870849318596386051671993798182750046772686355443561796220754421644054911503741744108080688241480620075933739597844707994867185545730383376796037679662834498285315018315274795655233888182246762852889612819823493399524489635922564993289772763331499299994313323882462113745142179966912041312629540455001337903301475901576242633974324325159368979255438767688361645345760574513456061789931265976562252416712459833602088693090705381737829180592425283577282912430849280295062976740446967967081707320439725485214714764915003744698364937458191922144460114542114429269646302479610070377993632934994426563872376732922587546848719653868146666416555884036030663922675147528083070197282399790508475710186212018436807415475618028335839997062268262758692085325907263189219730764640882680852284816142571184821766763843640204741405963066090663567832937679084196354883454246215187624126270813803711621681029452448389636522643841716952394231453238295848076744879523081760321573775663116378056195546814879291836958372332512741661240627393256685193373792685002185831204097007058523983740659836869390149881451022451729670437186590661418485346602877705393213459257700887853668553564355188479931260527975132929062820406986014257531469345820805646304446985849244381697064309532015860422893590942227112282869887859028624130928619856608883629907333796975345664 A013865 519 619524488468794361030932598913594339308804203054722025924615868582267400785539080494695610896968348389983879682774109778237130286784182686778957165641008061317670329889883458257991016917925288506348698848093201446073997249189173401265977770675767937123134480742224288972435105088365894326123304559063291433606536948282707965956440291888682508306645069991095794000888178104966117843830040660849499096378389330066895261308422061429584768386059985168974074820367798745709405059991899283509725285054998732276833130634939092112350087080398316096291952656910202295391088253558789418673417405384918625088576534637208647628336670187775375452288938476866904760392320658569631474553591517398049522385764872866394654470756610593931243935794859251304409344367093322606433238384048766887113294312301249690782148371752775229810834454240354180473167859450409495105107724641573573934223470655615829520705318876163936137625842634021638201430376807923749347902831658316867900055739523113142572929688681501684317389518549808711017901844162922539570409482761319209166908286783041108712359982849668981979793984912872308122400792430013906802170104154635306540480804063974793916760624028460871432621123115623904429094422259451808292384407051164131242382350650822972166435796641697718006211843440964920119567907498481572330736853613940475335548548686843258303695376967887501361309525054249719631517321283526798524395497205131827857965142074681087168999829546578602810920117622614157452506080490103177644975934009645560789410059638541091197732368877202764246533471739299065669901933816504105654734744291610894379778791513715182756414911647905862433877331506637426457952483158864164826494210228137182319509590477805085883692410280736245303633816184973008320812687431218925526657063904233810498892913154312851541019607097099070478056101846089339441430404934676295277332298767312176775479938393355394805314874933679146401548587510665174368163102461665993088114381110628278899933184875395959657771936947904383330211800783544117596812371050299221743417664024628738606333032296911670480533150741491247206593304457460608911318671297764433736453582165207102309707966523330174104671805027917055508971667662807628985226863738148998336358770868975816156113899924045627120119241835735370388273061569867380740679426213528601661471996911005548561878747378359686994217566886588219140405170246133920711637690035202512422112698161400972191632468632581861487480584337845745804574584479250305040043946374025704243810533049827795518847490037587581394463904750177866460386639922155868527884089775301220818708797354226013727462084545765887265188404091494012227326404053520525630259838255419697108277004559727511143899730070580259282710581228152382839177986443906269470570580749458021336256803571079935737810599747230336159701731397101683368969212264448 A013865 520 154157517514667038444049020452867506638888367454512591154874015811062761872267260477656098250714428066576468749224047284338301603521081746316581469440783317913798543527159480685252420721721185389611759431768727502229484883510240395783815780632792687330223799112049154273588972069348262216957914120040836934007181801915082788584872950711244645906959106056024348612829007134214929035315916677720502559150027373779205681661897278389646437087040078229566156985701760097492362679887904282514291962130805444549908941562153164168500296868389673790872519163524279457566755272309540688627343799816740071318040676266845902206654270316164522224543961139075745645337941934113198539076119284457191458754294644845090714661267308927309099291031706417220578785977552565650803995573579622762054175250318544563056703543639986565984289558917535811435499304802764295485994165338012035549200694650178198091296145906593624556997713674308872276938323521869282397737357407202302873306669777015289492707240293995427112064668679786001180006551686748341366384132414464581455420122816797685163113959252448832123996096853839842174713233981945220457397591357006212597080919436846975919895379598249975560321979307106927386900423279663912361010596775355273105304485077145581810118552149946926566921705427102183003192321558662166606201912758464036358695216466844581650225128041673382738737371738299066235349718089622540330422380360547362989553182232727044282436565585734246894646874708270326027221993020513353899754651611488124182350483959977456804914140812452118232993416839833265108773037995428349618278955891570122070309116249940776355644235295171711561146564153459604100385232289386487862106207319487831350928210417773195130610949834976161391393809748939203606484462638885067676649130525418307534060521366013975474654990873185355905195655934566102511890010520705371906449150566867823571396224030295409600196110959497249357390138127453836668378761111741272392101677680519855895228174258914527433562706614620943512823262812570849869850015913188055944858104174576418284891061092505124789012024965306750024911025134758838236621247616365319575509217757332813681929252725933293882813694588706656756408438007871747935651970957691091554032825672868990285758133945900121487553511184469703684454762456553240084464742983564749008627399935359332659749412467651997634145145603523519745145299322685995758518229686839511571019146908897726712388290434782609757652768761954832620043903005140811903724215264141564038395862559854750014545858641032993053547242346796258867070928385109889077530453826967753378760947463246767447831845421692017259971360966894638050550083773445619433628816072772594070846783598606116052958857632922627077835439348163613726638336722810084844901018749049138365143452946198962569510887156302819007290901227003606076067347026187124736 A013865 521 38359323398209628510109605857327927411967870250441277082249611102298369162200006959176122239921772564662355871806918133856468264607357813099447600203888994563126319182950147897872730353027326002867873322925876001834767182533620138163678448326419069973754248380649415156205691097960066783970071686318001535962875062134133880449151106071380427730320448278132650714027467503220969221715730178750548092798419611472227308179293223576252502233242356746019405975066140368579219590361866998426596297520932580378242941746793696146376265870355139308730390688498073505985250847919327628632519212395999065426210697556831799537886195391311850394177722938158495940420730767349255418875388913790051865064748645066093612710592467015000177794786001571209831060472366360016020859826564964691127464535887264080714525656171025137187002739524568271031118163012681445174370900149388210829778707251193141387453402578229504785766855089005625306415116918593777277593782118348963428570645253954268515049328016835470119149275636928510245623390269316963278880096436956050732715100000749401594507972708705347795078196772334675608018243438195393096855157452546569892956839345309506712099407096191737918626038754946030955537206125525330640614988816805203317339125630716289412975419568575593631500261804836690401050351758085024240954434355514123095206848103877870941188819060865671173645497684384433249474541051676955955499661749875721427416497441333935882887255487829424123288771127408321766005702967280378877583749469789812916542635624729110531680395486644085484152217899089391023546212590478427092215589152411176614999158014705263262127666356968167331183221851433660207507058121032618547703611779722796050714168454675339690740183869336788191343304467448039911808741807359049160115956446900888300315347652547989545309350688956458480601645457509952420238615097888159102225555033854854274917665217906467361635998682273619552098102850530593085866023884956804291871444660599116782121417057194219690348275412329358616182838132177629714814519159710410336870931777968199314666012513770235211499440196167209222198660206332311236094938286875415200613109672992638694101819814299433383448297251897054814010624446374742782324151237344189693573096077831336590785767986026219029990915295053965307210247451589055836697530926086383625314773180715333464390765803150781875299604870815964465223995121062601696583608129435649343239836363634839133297003085467826351216253756574744910510764472575198507627503932606873662802119272493777155619475097365521727500267407638006686410993251923663918940057886672040008743844079174619637578893759970468038833193692114326575394478445514020374908725561020150127836946856408357069689858462515403141031948043882248330826870603410279032126410297363395197675375683508580254096533072877143059222209534117761307119990095220194622308352 A013865 522 9545027159823298281427593444690622833774789090157803858930335229807107795368552131665712849204214510810063336293459053083772711218778059349161745253934106295131848254931851201723467239204495583945618654690291577288548787564205766219544435653959510019709217133053755272148974527287599337988840877849880958196714127460960801739923168025953734592991097785944303742472882793761480213377968571838856383027216348761857265548869891408926062635702162113825500827587657840194304369108924088952486809904728695840678947680738168999495098989052210024470000575800352626641321938989462132487887020658921239448134860294461570342611297771610910357284031154147854861846771278301049924389600774196206185687791534849086205838002144752276524241032190342967284682439459866095506502592363813294022629255393899695732356848076348526936516265681377372017215194738771549365629059825972567277195495282728891757722805070346004134851938085507447756245886373087526787538215992073009267858090799831948543136754389085203700688152555288195061438959447494678606610292156600648015922963763386475097564607865052569102544897859253582000894395551213036055076662539232068079604236247972055174185119666559582529767554475470730774728234074626719073965508897263272351860129308942395727209499602087802114513473145421123345874161128667812751925173809551290278026510427384138382037896224553326689480556479800747294333248998970880304318891832545075514226901891322005933610601557547571263446191497175267521678731080754311236866919548066738727649137107772594031819096169732621079192564684266211347171051171313927970210189479972777899463470487115140068041751474937103013352983459735940536754396286372788538462185126371982786891307964913774125926261432574811679228337137244030667335192841408766920609973674595241837544068587078821334538416350634413476645068642483116480632815072037706405724989310184171098936312471502102086530608824107509300387675128503228538742214455341571525554955317786199427128836449175752073988742067400738963182007978106023957196726431549060824944267696175382971866973225826475168147828702892679005178137016462081669499975683799783315198961306150104271530744028031756607670206701784047943479891702240319996011283200690829409831180643238927146558404219498876133670699434698868295323740293873807941957120015399927010254325640103757856611283036329615355594551279214878069810617153964249305364292378063731497377054962035984291216559871763130166625842854756006925572214545239831795049967058558433587262376942813171557187105227427657502497346539577380479793020272862669140277692484056377059455748209909178953658031292080971503038941252796192110408558860554144717929287998799765996609923160173804306365066860944632794389261695655307616656311865987786552122078927113528353827959082078807041787348517590165261712380842793590781573281375373831468258231844864 A013865 523 2375108198233150957964190932029257060973848318882146649825353175903362246937147564026642659693183105153889680096574003096941331277990982063970615395026931537630248064971202398227253800065733045144356181083894633759864171907176449219941681012646052797224283917652032031879373629574027918470439253317141578590004769764365798218548561746234119686243160844272092988847012371337256644455266675667806311501428298495110467101056392819065890017767040403107427021930292075691229144774111798902225197882213450843427823909293440068482364471643839524808919183277553344792413420722625841351225903124600689854358293556791461471492654447105486046023700040148919020983055790722206854785713139844790377597064543199567818771081749682998472079944521987421235382100775677400277074053063072389578238882878174849088473819220533956654667215422028494233787691337238002171748210214616405860719109482191995593857681031264336900883477457692989240082176397988115465596709361739511042139664449903783419885804868144849407249634376637472153527979157238995867040052217911252447098142919170983371477196504276760874924452024113787316446554233799442187656836092962193964384081314055382433102831696869354040047120115240332880137175941257515760612985509923814585858059696202754213592994204986711975758616549721428964400559261968669182687044849378266662461892642666849921879253793348053386796825829981779550743531014911922087884278492475856230356108451421437380472193206767677252625842722625116167954362012286256773692069324984542731078390084801270118125609338106907568377644255515329901939267005060387324683341868680586270279294288249834533410965103011549217018649580253013555641669936730713717602622449365393220827737943525424243302483484790455539765745586534706639014350705113426290389220969396883216919765674659997270315863217361062374220545720446358840108824640005286560349360540031747662890520504908811066395584454920319754234065977575715363752302707351553925846890641635375575851322631321300740074766666115460677686505409208078153317175831415215903192532019374712895655602681728853469040560511798191102216486190080292705985017949351267681887587939731942746093538097983198060199792874018328217871988412051863305247479621394300463707112341818428719732420838746344346093547481734988795661996944805207377813074087671994637815604357678298274976298780495970848163303383909596539867115487655232083152407601018354435955327340313338043151999026010563205621841729234646715303985289721117825225873403115212146385671779434087104917981767951278871661419734136118739547856820536963687513578776192716416458492738568120817396635242471092301044185829815782075217182518389408938451780591317343372468440399792368073161432317142574867493468766253301504867823394237472903337641143591513487339718714311833713822029506328996002402415149874014781360442751197021231909632346421198848 A013865 524 591002923182751419172145557998704092996244624884082315169342281466385434629864302651877546296774138421652676877790702338618105344565052048941936169975341428371609886502914235155684017577956485089360437251467669507734521624006530212296528369738742609638913015797190434556608298994164515008836340281410973283708066870006670302317875716438928469767258199201913442600779782384592245353092917439771580103523406371135327749690064337953803544901008197586027280720958437778399930552431787144438500439426937400271832278997305279120603716208079876637252978213320153891385816305252433355108243926300638857839682902323532940874460191382152303804169328390335817829255738516988176090038572013858879238232764413434859480445813937119875804596755295174000842598900213358865744890771790428843532337704342004048383117384283905502294152547894194277181858810827606556400450644123429503134457450672798647610794486371567479720637462752661898588128117464178747535360383900366011637696984398458235937024596950219167704741021207455470906674109654093819587310273487292768916325098863154134291413760552194962029201246064281925526028983104782798439025838683968648545619721539028921593843816795395104493004992515482511230293763814990161744850410405362631028232710325523736476771934015253514351968073300282612069719962274187890066382743960492850153717670060077599761058479906382820343427764926026169170614309502563396972420785839752257511971178184099106257656780026414666125393696356252906304419808241213845511344994274553736859697961581269646033431622819818024054545975388390570159351687403186298775605323867527642806137356333782826617717268512569814769184612353517869077428013696576955778495749320489525925007687963318365309443570487378632870990005788604122399218914654784090690130632256965244632579132356996440767236876102387872702046832710108362901959052821795465384852081897179834452373998277469275273346071086733005085571105332120405393212987275701866476333492139413775290236312996941905754284339062842311350088513984064503046219496482711003623204127445048559251774926499954066408300753271767488346732691650059394615663986372974639819452282219378777395947271997355139715634860427728647109522620547689249971340849150786572985168178239363255188457742146930356327149606975080732002166023769769362235982851383597769716932463529806316358902378148373418090171107624992726208214081024226709714979888176599171007636012744848531953598221640260463581294121168915611462521267611885190686604530643964468809439480220142762490951239282852624193254395284558698199172308367853748291378834037586011340199665123382639234439540654566839453426848404720685340441960415873404972833468098677186058066961561134532380905526339221189428134820044341520059270230834898857483311921042163484081716887119642206677763246118856733269797766573450846075481690665857187178537636024679751745536 A013865 525 147060439381410401135443323487933536868441542499155970648217778581843620469818394157471993600118902411736678892854416044323020389098811031442319861047304158304564431278293154962259165461958068097755736322157203138948596484744792925786169747298830801041670003546846490211589956255315944598678764224904055304131645695397499784666361650272931448989126392223810525749237234810322857595700816832373241820319936254142345874610878089341720843684807671821726340316357529989274811519222706458724920941343483687184440569647457467214138063911488931863400933074776880533101315442868573496618294552669240568273963975950969348743673678342003722060199062322024042222089363926659201832836477951352532638607935234523822954238292773601412936209419813608736977665569537890513281032660526155989993838655646829551367267864966132773946858566797608150379716291615854994642236934678521210123953316365813833082289213632809879113845661131670365549481095724846526106718795046695875407831416021837159764681704508316935938306117789093559736649532053447473315549589972390034274987007000316369544001068865723776791650204460667400092492843923929313301179677491409286754903646549999644618039344620831754641203418297612544234456457837611631927294617321987194204017201775720722394988113884883562483228919615455922926532557652610721060998150945177356889449875276389229303743703672065049951695817602072943727062299862141855195441408982077233741218812209905748808305251887532814201313964251719123181541389724277723606278997615325755450272363176190488561790857569500958561540784147844002353891799079909653096931423948604638414736770651247848312939823358519772148645745461150558398274567504146637060274654294916049714971513011288435476679462531515399974554185120389940984842440971379234854606585485765175752413930662656138348993086354309379140195717476921684157620275031753009242643513242639052566453126739379234704817249560653947121452829282002184714803974049787446839039015516034608533020082235655048292650080657685178017865225111682738421996889748785944453569129440406323095737658510836570252510293038120447660294189128667579281004901057160025575553950289212459936988351585645874125720853589952574717556732716122611448868686175888524529045368127657237515054316893904974425597291002823288705562976026679249943904084875483400234203738765048765312218396559416054370213457052542190047842326209420380631797875534759524920172084323326149903077752687189291673860578758703609431442092062400615768929178569198966702790444742138563876148378773230784183255877687447309990296443835789783894840378031240602373804563071981548885984059780157175794875109542243457574632853894202611106200097533930041561200918179180227961405483930041087007781643541273589119388330079109552505287471936763624071021776455754809572041184058247358652990317852004920930654260051766575600009877047293111986345213952 A013865 526 36593343252155112935334633070149477846048045903149978488337326280077311768745850654992071111504786724917261282266750053140985809460235346575855335664122788319241376563840242335568872660229950000900755380515021171470857160492016313309224190559862665884800830322568905852330351994922777126378434259611325889437685661677150666418100102160714078314862298429835220743234199612322257301253425654033098508633850377990748208671174016727079080975778062594743808713599876902291229899951224493537439527676381732849478715826516136481828402719223613893433780978862880736812666524279872880310523470129792469084747004063831604986585808729197470167683453075713886474206940604598462510468366481590953401530089740277031913349022867440786783742862351059889239626478999252372200745918984044447302146860361911890925819997375252750406744710893382431275285564275356430026817100929925789757563551617938187713532189606679347839656443550715800400408480011405010784187051209059428069481506911545784138565277896213519803400587901695728656389976359923441680054835572009757008713566925902722866372873967995778826619903676356790499815179339279178887359141509542355641796184178329511569595966200690807170879928981831524606948269316648577595732574217464717508174008352256138794989682354203346619826818525753128213654949385814430943050291895990372069515591364774484706109153272127290509580373685559014733492366199296482111992076679828242226294959479815267287468212437678565223341356352683772859509307087871474520397615534616738380202172673857831649807542670734062520785316401076318793723604148652078799415640083979189386015780114691304591405442125947191943291818134589015747359457181191815992982262777512550482675791525624923976533104020642040006468266991876869795140314271790237767341465879593920212824663194650052217656647663715511430213180771217376512308968276701164795865470687192360728215664432813213730069085842676642970125350415899167626954102470756709971851756308885923710488453102862516976756704870213118216541439694990239167022330069969904130270513616915186188558593042568485449072641237261587232206323669264611087651011539855243484016240558365314831040685501759434150451371440495079072119076915218221652044892918518693335611417041941205725345995781344162596270225114814524575182646450670651122041541247736285447077384724384614370169928052672615641048954945298178233984701715342492153371528965065282104936260086341892532682643356658685825790075533685736542044598652071270023014185361730917282588751946075823126429753386900562489887926556722889039505444712547243506120920946269661569878537038327312772397185563216070367390363257615524035211042300202224126777982669562880101756746872361774484092449377279983762320321925662189727755636950244988168995692216968766104840490679038380775430151911581806748340886771750088485016560837201180539701657725432039641786252278104064 A013865 527 9105594788120261061925187416111434871387827358172615447209953572924197642040567510182987038817959090334611959388999949223177780939609281759163234883975001663053470213133495180844273721790338918624136762844313748139436328959549403273360873785391746877446760210825465981047066147600624477910998553687605443720558198566448754626148684620854805535243815442892757647980452357933371928785492412344363968100378257256193858260065572930232541877364806871575291409822484569350931318464663093175908152550769419348401487816543663273046325105429850292330914588532408339502569436569609328553428176119336519667295766515211345932022119957703664896765008995736037799149861444523444623404864568347240116809535290252614405062464058151025856972303924538934359274736022341966279456008512637747911087807557575259642853641586878892389211099901022137139091857529765491196432952858595294116954053676194795125133641804209235481637392161611714045234442898197931643450832326452675605385222327813760558767475229470602559719775088754751553026830597592469840131404845054331855992214285306226336285294975204325636985483871595212893650010705351516640899349900102443439059428101462089022885703461650294929944394488407101930996151750600298860301327907680180586993954846308599528634872639561127146104746907400202399660188365570976480421090233063076262801703630479564578390552827009977952079903544925020754164372466103342236891212424395021169653427357281392589675290237292432741654476383951008568177419901289234747859579468709752244622467030781391965084910457844098245172051850712622558079831867517394071816192553376709653301078597498866704088598975083691665633189690066053966446948449310321957165762411454002961705182556904301082928685339664400098889511812122705264864354680878108444123111637751114354397586592051161793423938951457658140202806197663562232310865194228104238484796802035449504723360212145777598880550768404914423542231194689021678950243226003333655715816225852702168728262762491485824360324386264870632058439522183811192408500435970751184543472444324239609671411823968401371263643464350275274164363931270451706162376503485259946614729170619158020037515854773803518525115658281271515673534146967580530121634794700843500086860125380314103049294822263430667155112655769527779091848281613279459999840791756715380367159795738072362958123537202632295193493556948436286318881297232103007507744295435124276735499469804625802692487511724094111402996075198089195230041571792198262366665771930227609261124324245939220195768394769240765483792540962469925478218818712555696115081000902172427756016128321061891781136478066181221658478870118986076729634077643919833914418983632670581480334837743525068425692363447332919545690345406373994336890653603360896067536085732772007399668976646478365111835560462724136803159537188118017903640866242444156055042895134705288144956726865190453248 A013865 528 2265763362317540800560968235125840561917175857188808246960147167457873947664238494693853030843150396366142163078683635365101773586764856798696106062649267613820921100074433872839842318740533613799081198972076278577032220607662597115316932945766599159008832236780122350995903563639758590087549592111194237771873937665686576511133829491576542970945789084285890671062271921129276803783551647948472774910353322509573230138568636643375623860428439623467822912088948480360730941836199046801147577415513056155301439016366192819558663168634320507941286138893696231935103358040489028442606639920126744861852540173513069630956928153315318343591830718426989757638058322963657772531079260270980452745950285344138547640503056517836066042132330150872114487051113911396153249597510216676088211801330166567007450557343346248550992176410571140428594505092846606705390804525709984225709911084354903260577254357424992483366795566358166029303776895244387726703157509455872176239215642274553667359228396299628976140191074885022338442772311260129455259577730404559504390254665041318911710542519270042756902371922736780014752719463834028588788267034342291205828035613343014535742695363769366188007923569339315987693634432405373566006500025923874695822879772316661437909272628647274390019536382462207163512243991381757219576140724873551392625473517779491013170078041050546833771946558890782764300229129485426855490114169987061907687201636167043480874081820325950623971366667571297364036723748877602860779394878357985070533897716203395325456008439046262654542652006116523296372120723258088201678166825441833416450213989572837999711774260168025164542837856958516340578927076538786033245470992366922464967023985999611047067310630439372005406875003234116996466727103952261480368042115044885287033460266873274691381265577169111990342944671777019517390377208010167633870648957844084971159323168308658131484645208803731665838860472636858642416546922412861520219077983111379586048991079716281400647228237683060289116365623184042106629391980483473958752321335266089190553756746981705250014274930521207697020867005745889038947796470115244203036036288983506328441975145175075077121641579481445353788076848858236998471226629235000289813613578718634318889962129213453979769540992360443136326982791610395554590680383894407001527521106293096022219595796009205399277587388762593297997299870952858655564167028521712844028647804070424647735577052517329785928630319383690930627481704392196278021222177360942396467664087850765548039753441207219718156863065552773316496596145097882658975707835616489369543385005242386472655683752110164005747722614209447543444788306808291860112592704535284686130914678345396829826501882181326745036393220028158853758837175117431498490277139285057124145274430796896504547508266181060572409003793957593782630998764028839864239488433682158986259685872259319070862606336 A013865 529 563794428972198312485186847882833158702974702896005533707587339972877690145187793111660837370762799428579886723195006355169004525141872846933149463781142558882287439173721529446483643856844460188852972902619684550880081518245899365398543058760994401934485743142471404843012675547608409488665140104212684573250935657228122206418453060047974340546382589421026747461767246678440205639068723662314377526493037946702126001840310993244443236438129488386745310860917228265121401718985081213623153983456944789235967673320432491676421273577615240632046112513196220784875638787930965925430695424604978177464491276455604142410274346245757294072642421327624715372593328619692890854453514491748608017680301402752683086481656559446183985395871976101809992041902776800527605403847662235944381918948588007201597937084859533719440485240595238015128027891263206839715804671741466794851848594942199288135959356266775729621126474368035169403717412397451486811000089392923585357956506698461738156331520308029277390916025545789878519391919755480532611151245812027350596435848811561467438757716155003279285531010278438444630948689624749001805362062689461005328601757739368992957926372757458927294387637605840675849782443084293915176529414450689588310998819505099498917840126731558581017341277120835932911078696863505412461570248851735540129781826376106307789136859110689669741141006141911256806354614748117735305316089146220588613621757530717763432859527515346945664043110625101065687986043880711675053458386371574141071090836518323265623869491904759628855157183985986724882867543809756603399981607508342292682139647453388425144280212706130037743523429622701538058935582309299206224537037972646050802674512484255216063853038793489814849403520804751800464808638730649128682940655570848895743109985126610688005783076098144474781015608567619320551282341423586032671301321478259351543516702616580020173587236597050157874015329127174809709794203797837157799153612693570805155742548347961733485851096839151257861403490748131565476804865287663792104257622496931505463872398864951680771552059511453153665096378773761061339458091251716445529862981860343846718873559324204281590332317505527010273794738455092828803592264605803592114901094019715214838027056536442180694014424211033786498515782001997946639908181285213083004096131921123669400946461112562597913040625120573615527264121488941724981342810041114850405336490382451905945339109131992205292192939632882581649897527467318984252576756837078018397841790308081692849827928282474896908408550327627689890481011976996337798243332152122282802219577624473510763859099405076329878217313538965251130453563959720880135536667854923959019327761242041783959388116346943896620895797726046823898518971958820714632332641122579334315316927164053351019565576890365664353677232058055976119636684450824281098440385929998984868970154966030883040884059799552 A013865 530 140290095350010050492314013732381140546378601271018848963526372980131101394207368935560789484641648907412390373106059821369413734000102504248069447371589265211797348064475475615227418068186320717712662953304661346164592444348163630890850266397615759022161956437627444609896530081862495749883524142411450727731176821459388104867516511837857551106837472490812927624406467525489633249580748646341011188672315618353783417289928265071001299409372636854250609192143755743666688632538495728548276652011558485795164308087669857768827258346865155556953298268883642010342174950878438113156770803895305929854844293303000889964233386125024278998683758983795513175593143147095421417095376918010789630255424758649755637775403565000112853454025615557365583939770751756828885107850221489494512441655815051007988017880699767494475814823387794265780337436238806284340163108078772665496575189576657333265447038538574338353084142869946927273065811161682648366154774243819961591791033474791631228916284861287541151736416468609987051737330176595731890697986797898389703612325131478463065720960026281775991177252349604395054408224336705543617231852783143960877926632581802665255706735185984019796517064640736547053053064877551023501206167256593991638602458255092918514723994414867184831707064668531846858129534297939778793637448162275057921573871420819284779786502926231131901027598840304061853638831497003632311492413094432361505904729169883562510525301950698811183475175303065148377272943270925247526902157197611536671001675032527414831718693409645147967286472405601048726053696661269355137224223359515829372682172755121548605501533888091749551796422039876069118281058817187540083264000232809462113331104290482193923600679349061657608606776888888000013259263192624883988433489207005472425549543819024790717855014391653485948709675911097850771416687581113759681665250426078230963276348145488839579834059256917184884106982377373162249707511319423415649478991753766610588513729790520014066751300128679685796168753409839073700724308239259956716886632721156460367586296754363656629746842072353911132793262123032512415220035762347106574086865502273080066750745513760399796685571229535297020448892359257658776855470386391319433135069027113776338575948532075980706452997205279959161998679067121153058301632565562141870075248698197044904376309811561176363897724830002573898880185878336347310557494108150690456060689574846272660190621203531884427266953554729438557107301554747917489537179557283797473971768365940583795208383050384793547513116395124253330828171172259952727012484826076891874241901939452992630392587423163953316256570562527801369293021227225266045885860135676438570697365485379741186182463766842743683970743139767683284316272830457276063392595755813660916348941620085723440900541628783468992454213007470184649801435465267507514287118111733507402915581600507396688829262368042123264 A013865 531 34908665006133700884103480665055863964436480111470162225292194441391982222123408026973462369042350780929239921320727077470993958258713506337055616728367300041181957713579561548288268892742938556829877347996705492088827867112042252601832053488251524549002603944287712297169773373330008542435017079404526107482804190837382460910393868673637770157016581954833962406636310127302636420759676847166326496099709639946208635291087430054147395334633011973716887586499515029208069465811818969126124775873340121137382325110071066048332824348967150387547803114842854408717464077376983512573025592674876765137640615191172317451580121936262041391800477115455805134509192995578047902058676829262460805275717853544335994858929219886108081550672101970370392982901035701155245139156586313673898519882099770772419674465290284545185405954133231622742652924934174645344931466509457159900843797572738797551107717493630529761074633438614633807211511922983816758247024784638208682808546441599351181953696994603901439868875982717160298057903342502669157826161450894652106729262087116048921569477925259746883436618056656760830178507278151113829363036391735278073176239838595120800908018329798775614006934228683756476305300239610776279852133010792796127416726892531281099855800978240231336043332315600116517402088278424951036778393501115227212741069573385304270323835096139945013196499474630540319164657719062407835333280135113793378237285568800466626619031934996286584406494821012307001013581019990871192614117579796073892918688801693861687406225918508821458995827501630520156601393447616976177505777946995042854463250411002405182604157680441646224472607289026442030840112427598409973998747705930444076584405342809265278397404243785710386064841506815778819299328978747235132609881986357585714594344087575576723905298941103920215589326076310300403153157204183699049108127594021898367053980261738278930329268633017216949082108638926518708919219456634767362891156476073253245961048411234676140257859513619623576032263248477076387098631067791533549776334593270804346187233393981817406493166206547968414995213000598426129304031938816355223043182916661615059169721507680027802208864060187727028192338783538801748762500407186524797185865496154775193880530425133530431148112200584222798198455309629890757803311834553958885814564284069767077645765923030390636981398664899200468406154412478189973980642373919352607562493508288147718580552655317245865805690586930435655042124060471033804756515463598041893043343066033727346929292371193348948014783778831558204816635489135788556967970624242365158851360943397967062205848313680732831590754966214917870323921058012917400729870349280639562423766848458011758840154824031013596369807956954672167002986800948344917406106387110624873136939841209170735246163574573448156330366731074820986779390789693444429795092173978872114082290000817456532874763013564657616027648 A013865 532 8686392930806261058393237300847180741998658219097343406843907327240449720295411866167860588213546229520184628102079160141262368621432199208862223221753092003847388901785429459183666525119010886973092040256716221007447215829223697799419073533588603356577415944665000026329349048032452685631190169902387040377161132414447552513255127129798633623710750120985244533568126321596969625850471909234091354677482949127094987136751867395233604675907401635443920571923847323747902341316886537725591880230114969022857118721789203506938753348402193965234294944672577148229984021301869561400571104276474935222729389559249790096111584901643956283604496321593098903230191511475676815565064672779036647098367424933144214272737075642700046148416840477491205626721230515589861958466611685604103516499302650160842732436547112083947574934378880291150299812617220545350469986674481244012446763837619740472237235559375071981507723187797356559516054934819909091588123671211094742960616228156049753307902330561278003085452148531476431286344204521624171880199406149018073021655743661260685251976331098233336499300544274015110894978323036897956388063071428272713504590111517301099131544017040488933584573457991836491512000469222828683268165961341593045977358986122343738639318669017473243810334466755408193258196430497037416383641211669504217800785824084612032193220534642694797523711357271266608698380109549737066481650762580635433893540242655757711634866954448995983371036919302134375676211392366368460600556105615816658922743171903086991400666007754387061284849748885725591607437934357427416201117738106670503561799526270550486397757763939655713327967816943027623418006855584167550650056389162084260464650750261915097754182892789685886785286641823983875163890628439632012517582154429330768533939827999605907362803346112770675085523186220444669917406413431438201787673605475657014470776016488859422791692572490940127873999256841363503377787215833342432442932248254259751698979598264346933332643698492998173671260128645047871554526565860702876257944889512760787070461659891283588892507533507744076640088841364907570606980875399551302860281291518742998403320142199036678079236061824632491879156044185527116748070501321037338333353283139185021043680146746826644243447055095773327321318031605824977045713690415730697475009659933648281464751226159498162981355392584197850954440214765772967605551203187100348044990384654356373109836078327900923280161600127074164915441814215128283705173255838027960329761141807304443191109679308783405432414677254214291220933042032636538207454066371476207207301846267602940022805647589804111950390739753190443508441924707470262658415098752200103597030752435503981975713405173285175211892053544944984659687211653578562487996264517511008432411014567760372392773374588260251635997814426809855782289368980999164354772375835510705891324385483409343988293030191320883911391707136 A013865 533 2161452525758383551682106024044405678393010121974430154611783148051895584800547925482281085886353135383966581379896561576270597708808216993539604728715265389501353475209071983187590108778413717027288438561159210705725105609217391170825046905509919350423871564342881286551584582320011266670980312357150772031129758900951813386978299793962053601855193374105000367776824008855617145939624626118537419967107437197193299839212240667690768318715390563750781643752954777262838035394563510955334478741419967971895582565780251087038583873189614728757180079672766716948363383988586806702426909019323811081342199462807243769195637894245868929961874028694653986288575014183515613370686172656953246970780963080964141125913712006324337883202859249695091678508297231655256530849163918952240286217554477044822818797650890994072842966071365540607511402973168222740648147724184516910105153139242595261187735798710417911302529776265991827417498981541107619078055989354799127080376057284526172215111952718223928063759229023384343349843601099524785937293778630872465146124642006718818832619774419835597587793953032791728074219246077917392283954510189639955846774166629073067099100360848218942321716582699024657855914100757654906914984272492551280816638191234795037173098943048955902203813146031681731544823534193438814393574209982146073523805138178622181194703452076211031857420144452523812775635319419480173726762122554464676286597405660517502901527214009452568534181858703788700968263033185308196788157576872594890873064028950988942244210524041539641233631732714732870410861996082027378828156529008559034742289699720953618631326859916632410458824887825567449590349481888719579963354831427979750699939975489172857604368837578643118580556445658345555624781232855890512938775002650959233795837315280797937140901082219932952622880905473605688104888072666971630627230398597718686224792137734955867892102446198065613899142983078350163272501548490242264149639717197603962534760491395313976115028396783409721550967000331004551974655954436250418105016942747239292168317115754067877991300434577798974078506586574512680609276265187421149793329514331191857778694957623670694679812467735946952219274156786773083514655878984716362972164964150089687156341018275306367540385417613591468584018208440540640688239029013527100914101603700609569173436977107720246890976625047511119648695267520596819075224516991452553804731047394312805033666731042488242541649171282820118604239217514778801090925671596688173424775124438195179208130203721763192340558608970520650513087210715065015075237210243347167591807333010460174771754774901066136784839628554265884439092621008809240397818745852707456178256356190031326842980718036078896718325523467695750422839288250183260861013086492421299250253697576924948983238584345545974935088608159451950034018628262279984064726719823901799968350029488607713883294931288566758185439421270065152 A013865 534 537838554889510095932161806175017553765889494671141404232359224296049282157089941393606967163273023383863172377922421210146565369078166250936446923855676917400400787943223799720534421947550242035334236744050368718326989478952781879818738071591844251804672809098567836295203894787853043508273373084454540906050080166841641628708584294331165721856831477665295451514642671771560925658448674966327903285255277812652003185590860269822829262282588064759234497978335243135866514023300027558037789014185013470382721601008231438489984902333518212186106633585133887711695157564648032285378292625096382558992542176729252081576488968500988057580273038308148140716158697929312557106254581714574990350233368605362469164643360785957697644153133872820129052546576616747240793084259156280723854900086515632017351647057066507837133660933470030200448277424619395201000959894504281711775285465944013464031866674264710709705231089287819278399951106574836891070430827943133376389664135086223216484630737418781096467961336476346772924428282948796951534348685524277257247240486919815857127758443708436531418965944921055631280164123440060340556800968679508489493264509430645509432403340990584015855797380706163703663602817519728785797469366492866520308165714401336518689856556196757795057179232753355428623761529660421767063181857818277371767075480143262914591040449387027743479145569384410405380586887801788090588777672479472554329746605645317891281992819716400101533497540264981150039334827073566609223190826168361531885726268451932480476511393118304392007447051314872409610075612209083036728567845426257761732993430560964330831270325206775475959290314487411599616465842277333870521441509413887057326167463980921860503410306592368924482637021486057441297225563733996948115581261459643488063885790835951512294644698090950356467056701470808250582515508897867884792234994543867536130687477216864538519327635892357062837751546765352027827423105313923963072883150109714189205449522594878767304654746028409407832970220626364524676957590454281064037907575897681047548826684547316218216331269736862874317902950950509139341367431619116379545373769710059132354788223695413226298567095971671152014626426981566319917118851679524942031089752359395117034486648259481034047809184235625192310698418842676608703735894067493975574657730252030080316564669887668244474375495563822286924424140807685147684126267012017121868338835985221643902137360018764434368123646588646695752530052972637438633057216714747111569633643764204982832717454852493778676485879787352594508472516816651057831201425499272562406204602287658826208805284148182088948445214452415088556748295070864020906670034168020901735747885623477875120992578030353584028214376655513668969215945773869601166567608338082176735039128075461388905397223419870896035047968545532747630864923307759652994794079147221132689724474537709234661008044342396643572799262073472851902464 A013865 535 133831443290266576190991686554141967938673814738009457897946410500034534977713004296854008853171552954653440909143191914563190153918458264553017960956855798710576528865488264532060021282052821826136288797495541348918741446026778620719056231830341788865060344433614831841008175547851048522250679971350992322734253548075539369754814447127012628901079090250410797791291565302261048253443100689221304830276641288677823256676944942660554250992300953330169838600945115219983936417445792457321659115977685271862273381422080245302339923217454003774693285848256035547076529447126499169635251310487983064919232254919893253962840903010037860343814500668293118150683201123146702209863540077201123998829269576809553927176536751091425820189912607841578352403269752698449421024742374375645078262498327857746141645040503973278129643117397214554837945768122893346655470852469289426904467833061780758281977448290636495317372062409666646682816633751229813278837443778745764313792906061775095404303635653390137796315755278082320200331338502715043044195052116376958475345344841231619360814389064857678986044134006596114842705799163837094661429898638459456457587994410646383403083788145369001833429773835876126710021616289069153227555897403152961981321491045913368618634386591551635659668022844482938015307828948462069141865668044637594971544925875008397563517777101872887465402750321061609991662196465494534157386725798412114638979507375935741523480837315671270064783259939215789526587763690369726506225019657125736702189038831431262981931282972413918471997064672782331428094334737210550195242994113106571367544221313345876369406657561852355233902127534531603155764428465553541669591333670476344248584902397300748392784593409992344216863535330418645232871231475057928593496316451526008421912829105291486707301029515367359100410653140384158608948499110074261508621418162339646750471226330826836848841334294366992660043392884716075788353346141474327579351660008100401128370415606328873425951849763741169769893645938899537404416711147919665726680617925771770423669641569277789211206142511163062742272427090917090160591140744647966955034445864493434022106663278577063926325047624822876098103523078677110517616518101119550375480125259093005761925381659703184664184454931719087853055708957460905896968009992602660930193232334073148945331419937488264609047803312137027299978307805457910668536507273134244468742489235874672095456643568189191732688943227946134597493558141287319129940893349563953266095078845134654288230749725855731935627334439246520796732233304520916022253513109834990248660703596442721043189436465160445557219519602623351315752791759073236050248517942096977020709617875461246622106825176448943020908639771944777276947942218803520597479351117981664201333256317273208324107801898013314802193056109122004658483380596516449974000600302361328889449520448167264279167953689807241613506785980266396684593922048 A013865 536 33301545696803612686756843348640254166116082668888369427661801217544593407574282285194776730952383864812325008303918730484587732379837806885256565260816342104750178830657175840041559215655767760641145014058410544934148271497735377750764200278807608006870695626105245836661746337922872105888681198631210121650609778874732612454829988507508806474713312185190219636002662777292221159000753630700315723527397205144280116605437563972111035382916230819052821278750374910419042866625871428740263081146959381568033210046019071599071847774045514667264479704193245837250146975387381041378678854091345802009982400456226878170081627577793740865072049830292713175670802301874840204284764404490110086876684807336674922807191992847581669689496334034435624585210419103460566332428694500640516114213983917498687917818718684678743555356188183692109435721373555797234974123161638226675492539836429029644821012413055660402812325033522171027378628609586016897799678810352866025729716401163620539643682266904374768132842017355779900088847622307589590773143208222311331337132847533346308790166059786665977455333953129324448540169417535911938792924538005143469254535825189960874956145171788459464215997483128728361508098824441655535919189062621357835736189259936715340112031684348976604466513460438378432225077692903713588708717910883262031959466995330089582525255511813234333791097167890402537445287670901935923450853753870483309846548779368842434770783710933113472760148137194943339479886414602079785996984091321911315079102910502704030319925004591700161223973596657773093915569501329575626182704711152534366528763677842481108752197414430845257562334198672567876455174263940618880727750739891969692063878433325139824073375947395214996170587223338732330585814270401614487776875415266119727641413091927891220351129776367890699673383642228070954981872930557998639713284724171298980213256190352303466770886895135927517583917538289670570567539827075339880225232263135639013574667256154026232326450680411242756182175706268249691415819068359146262101391519705641178062564250966530845002846853337727228285132577887081378840214733772242913355131233353630174588845236934887970915314250579925905243295854713382764319553432137779959031470528470630809751416569147262846358346289569524068651558171302912136154343862479305324581842388152089798364707885885079859198582993765680777108202287847702827473276177788540319646131081541166406856667532359652957228455121296292564163517059412806193741452373958697619108970659192546295849033915784133489006020883186590262892475077630548575649386174146460293554740197310035162618913854498803988894047501759973754601398678993711472855439216567874986017215635186772919472085522306143389778738651732562819377510358189317637311981897389613466546156835939726973704392561886449148859302537745046663179736560592381279930517374437174190219503072158356705113920252542115545172120569041648019820874811047936 A013865 537 8286490218827036552071078844128851724662997082664830741423941320564056266793523809589586683516343581848980456466280705543940934623539801162872161646979452038609196498790086378629221262750056003415857396138182412717053982693324489516478157483776254715565648934035020532028215664758024111852492320017801276990564532496957465422360255700300431332715862897665252732465814584199177975436475527434420962116769301350461509975164239918308333156401811547166551624434013289709391274588248839356297143007960196834336839722171017624140246025311293505684755013753813748174628572179592799288339416621257758605747940670323846548817751553437572126937608303371396404928517078380120237712586496298083073137699233979199494391959197964249442032176751790456685336787079006352299641630896909983380905732094046159033511966667407745981116366391018124474975109420824636137573081014556763220116159672578308304580102160765466089352596462741388861084678914180507756713289677737724358914376791534346026120616745838349382304031344862673424098908131554042133051262770788374173199281440717417628708874600988835668502165658225076061179147436504296039553720998640895859741544658453668344437087515386465945399795085721887735650783246683466030313843652830197712981907445928572751510757068079924546442611477387802582047430532480616859705567695200903857936538091381976850998924379515510725745906290480504644197585821725870519704122841283100102955736425867907800728883652358908491653853181274492141049459096318264717309201545411813836353763335426208849272567578742561934517683798003546994505198990154840962214294778685507431492085323484900259253026787027656087129750743324092409834093922444872077329247672108798602415638998321161192703826283742246137927119559957823443284329336532574536222495463331499104068468102490601028142412324513174978581127398462895351870049405056607917517136064484992667844424964357744376243533327890463116055441368887695307415462070250810973076204994500567327025811602683318655442255375708090357506323145342141107214381090417943082691213454631394105619663987696503803223748388209733341668646109620798233659568312634014748615984015057850503603291537996982043578799475600304122853499794120040460011163119625708062765718874540404005652064487734051708585040023926163813050704522881646232663557691988450502526349005128660808706686992660556191524101803504701879129388191689719589965830257871478064818186089282051519350958295412117164653070944742399071325936276927807390801073077116890645958123387068199679888706807332397504336346188405085628296060358516964663175988060485212007765813112777050669584789572242646394164483627957937789304975236091363213213564651137017468520635800934795079098077984686482271965423096187917071471344657448964286327615079491252298107613297800554142320811409959328914608957969072175451292340207845323418647670499315950928100699388451308215646907004280559695336269105435771360068067920982680010752 A013865 538 2061943934131169159324950690942270432351342890073655163050002166678595248978766116587796033632738806158645504943417560521909910644244655802959805726941191009671203583186934773767066385252621935441974627595856206121209976621545319375364292883003013013383631555553802229025644960293068655800479368974669527356116153750282920035976747146417156929382353596551840167924933574615449853983809078442561836845439938793638038450140068147352499155973775570904547373811164394904967249638343135194706130688956751698681704501747258657450065698970259785606548959582388982585789176872592435432516073716700810589385471572878023384435418754544977947490138949344511310231172761647482078990498323046844607254999975789512168588539991147840117159750605501522917925723402443308655424426299339904984637535128425693844626849689784404247973147681809821949357006427402635859384584895014188505587944243647005612045275980867592457945785283016865273081422823573364106118481297090833427677382205791074390371645306100448153497476727604868753465379508190855412051411817780812722265523599456596463386886684713253957064730885067462126455329614920236992114231503533811398571208040452343201482969360628645094125721810770348769037455696838740219255054343821043757316713993585298614903924702764463784740407899141361692096026234258216854434255820732231308778064646354760063787764351203603564908805354072844931624973675191691813159016294842156364818681806321563233870969576983771917795211594802894428441619005855066446137483238947912460527579638280774400382191535753669171289904294824818605736717675118209386309707398369872185193038575213394701310449161469665719472670136962820562523837258909802408745991356746176573836288283230251181902878501836150590992681014343425123039326237468073586997315991131703585063565054878941235034732743533262356270299092814319176196528133559045861331624001197929695525063952731066248629430885045639718094307586703062998734804257864649796052498241191565169118486752718895547671007289648195539839013400901775655990368875490877613152220026342839058089552229386496434363771758935004366874092548749162466077977702369347157927612534434875056512614239982865035867799831112574875497882060770477907745497741382704188674119358989637809534414510611839554750632679233595193929032907837685795366138387612870115444636475644174926352102337757711518249325299969681977987523922514536305010377474726675629824838880968231443663137654563987938314952949322140645716175375660500168667812615925150133215051758650954262746066692282135135799021694753214267060165291130493351067407461066656274316382808478539072214122358840282187552736790112029575988335597947086091070357719271726330726926847618206929122132941085506756697700159870631780728357633802340681295473115459967291842713632118307488341972144762999732479976229360167561895975598598567516908937145685786701341153230227115925915851163689140230109914514043793859068457476913962232435441664 A013865 539 513077633017727084253146130328547036222849354022807761532058139138968212993884330322774462640901662614068078286080478419787886885428686192762094378646230441318504930011571353626006662775180421439897430533932091481552920902692364910810647726663405734146275807231563716252909286759644859760144882340704967831077094769990399558392165945937273993052069810137187492665097071238711618066499180607019546985924510849898540383625253437242017069979266522859320332120179658712992810662008199016769115911594486438686365894578773866250614748006167682972048790710805015314787092459560920893543839655074096100577965662422384314795834119530935952629866255043293438347443180626266260679363678720392437312476153975655891934223583077299352033095062668154950713293605676773379346570844917347237137327141076422250746188262008432877831654283960101615302402623343452686162385028596170554222459342035171700456450112871244766495565643543652619631396604035407337253673938117706263475818369031404622704957244807586714931084129083374701662297313782146933891576905442035191306774768299983811177485787530568408644331115593106735850132578739832411221768453487325357929270839121837463511410231943947016061491609617607424897128175955777406237673682481677960220632576451817024943773391638287052484525178359143312567638399922940616322584744384442581025863382081747656192436979038695082263387853864654150026105449545299057251984342678163452570562231230607222610581101780025933848818091557993826417984940464927893925282229313886953377998696552681655595901484224657007230409465489849263302678932535014278014217111351172035585954174747499430316481685746819860307823455520732566213931472809043952973082521281864609220831286092749862095257063368893023857890802161103160216121626321655686799716132705284066478537019735636705396162618038868738635451063863172669251334488529764499766870663466083241996892713485976676778958545987676622332842745414496572101178813092976538051335242352179544162091295652548216918072085897739792569221382573190640031395468026146058235893213594941328502539460342700680755606054319315006618014197090351594759115347635969392001443682168498830062146826563416272605056367575404231419888988945639558740127693983741048676158468336109555422067431504565260087709430839053959295749116523067031832546947266485696566319783507491335274046328908926872509016113042055905946591552687137097848342247791188150320574308429086966589585868860466246666786372285726901154847351076353577969949148845886957948167759208634251107629267173948250111142166348831812501115049722582921532805133352138214050694166999331834417184494794945097293122600957156543452329523508369326213219252001822206327442661346533666587318583996188817282602126180929047262198686734304036408115166266134581163806118507262688939109612725666749432457445104149214761699400150478752367484647835285676468121840583873710077493076763096141738710248358545313539722410895455050221375820136448 A013865 540 127670133579067065828878857901913016117404050460203300917545090878227738375694225682876615087860842511583788056081977606152659469474990842717377468427298813174166218744639323065466489911673694627732557434619390187537776414058746545486835095121108575639086101665044462642643923642975949743836371362602298555342575645806251102913839436659463762239132634996056638174841434430471089346723124108805887915601567883801953600738239063295805591557080847416130396882128544836871427062648824177740692650513879249511205798279825458686872968975870716889300844690151033570809101790897463067782300709051397480899016351711886733819276995631121854964794879974932792850870981521595086177367422903352690961338066346070406901776722624290552365099110633842332695890274487762873529565916482473347711355387168328301497675517612082369856606198786360005138927449571798018803158591435642311348283002997295844567979394485977577736624590214254168648119679775338478543506193369705084953214836402822475076919921139961417449731526008074293764032765183039185854108864534952500723247379145621571702916143482806398259786200155263935295060189832989978549135087818158143464256321440365059720471230835076223900613080204368490752002198279428003548932817759280890197620445263658533950809020588138243843829369181462348752830598329625159440781407114669616321827637090165432785676478368156574709763326452849621459295871221255855014125767957292768230038141121574456416636116718127413171469103358558719815240028705768937701215827684633118382954171660596881725239358122589852423157248116770171886132204140552672826833672251734839958924149210769778244510770827752679480116326084134925916144996242020024906198069935608934441637890581031133684887005592208388912606684083351621562897976520870227857746964733321244829987323694857952677137936571847785972136559123200981635148063449838360005989960931592425272570807682142548436261812915205549288325926026980011029080526419551537916389851024977540332941501279814877912157713278106388064584495068452173340292197099881975962953780125256440653943898995994895793778965708383791726773708690386368027100190182953535750503234321351900882024119147427997944861386056522985712673816897321382680423454349362252624185863993010812894783883116143982798144913094543474799479844162667815664956321982214168847990484369736083938911496115066091540163497440480855188502269238245698331798698202376929820569146315026568070419830920287537090589786588601996268162976063031213513418386605619743520158479859402877971613605809427890971655727536912517568277460052569753530850966942279256078662330962777739021696852208815778449642283041371177020330059993634556180287772914117423244870212308180665324255657892939655782064452261852936688347423617470341987504113052334800100152204080399189414096523153753108594777250980155657407583185138243928909105939890149805446915693836166463026002757277114739141126748519553547458716206947937871056685388076192628736 A013865 541 31768414678746416124331583969448819626525884684113307773914580053411164595500745565121553885542589163842417149570990651694178561108400921375050470223701618279754128542666092037026157617701588781607947731571212099145399980663066020406580150389175689093425072849516343728294372807928991526658291958899055154123003783097261074440256494702847686885487851831338765390322143812202982104323808418242386701814969339662207718378897502598021896958331541424250558916973810068848390938853032217795572033612669601414372361197565528535971974616203862224998507785939661985491570416832597530082405450034677337967064036829172199749718333376883313414599839573922476710667928073981548483686690575887056797291673725025391490182905444047466726112341897240255329383768781339011346108946130166808057711983699869467918269594398449680256159033656407532798729595131849644614827558624113747617415956201823119595539448688734772623359770032193293293048916157857024292937733108570455699078354171787122118340137817098879426851595079641142665891801026026006694449616979961300659967091847563306929980029815113681691779119757034635547340417156522562342338382171967927154497828976648918540364297311153686945637353973413420290802211002266628979088050908677382469654290635846680320047710210987615492147749592161639164864343443557287673968519095157469968593014592420044970925449465305136798179828047915477006959510227727536914874943092349074104216850731563615139064398195205080474282999926916883369065806822913896306068936834422628113467252442649643273454759960360278158159064363392155410770048620702002684846676333743683696659013896414265460138104126611354740396305652167461885566191704894326837459078138217442374981639589059139057077803375520397829901746413828550696739029293641180538298892728521791993535405729638894080557587033046028279018684279744346662237162924350178797010493958530006365424339217162894612491899431316427240512716825145490104388165550029848282811119410247211316126499646458895700638028110417768754886689076873091196611587988757831842813715016127810640802168274971401910157607595148555662956555480846220728919394523604694207869220802650636200275825615692803584615748415216727580856051206194274295135128992660508044981416909108866594234863203556339527627995015141441921304168582684957907542411511478316062783168206690169238687225401304125690121963395109732158265396659091153607298133671093856201111861815860690986098707367556988429325637776415011935399529659716182920970923975849572019608074860374936931432556760771560966259037994465015571549616939801036910588707806181231848565705138129910356246871128824047783181388573750472720322769488336073883453367109765666660867544669069211313965183864815960427562661785221389942034866113582380137434623459038572978521073245733891100288466049394693517855612915894092544043739124319513318310649234745756388966925928640973327686318098779014769964851087617548321247271207269276330777138485775164193636352 A013865 542 7904998161341828217049676702285888685307688937717282599998712783850406908627641520460326496447333546817236344162048745842365839717725618067596558606704121079787779313528689013757292852327921739705068849942327849054548167988352043989810151981639365068495147727290850842598945374542586819561436104716769692110735277355657667675117904089898995623089713146895687669604639689078092442983101896328089567786022450726826470979657823366470984663935554115679115076428427107051682814096677712818507780267907802259141103381512625596662978387699239445170828689390937971173838449961288908605465112943028831361020478412276576808121912330836628643581707280858277724868921878504976672292726589379128116983681756345518215285192727453219240391986258974087214121221953398148871274981283461667182616588328005919441038859713355030837500564662791199201373482615848410768796771067555472047136847213612050495197272096115250941415858296650721556695947905391879068860282004871803632513065025274133170950813173304348365542336106857264811839188632908103297793287092357730365820931398612872790000790778954367642728781927382442432515810681891822232768744312615123249708003779917503698235928828528994230056834063912408197800895768116009822124437883708010434689016447499001157398111827220470338142108826516764996671524307747247006488934543486223567224937007061064630205321441350807799764682972818903974595748848985898465602161839555404807500487401236437482283672331709270584576787437814581922491382843359310645631745690383051398730283359809396035020294830456368734651036303671596815172732738386520732075768165478108301607055745872554502977084726032956622762293528040133875909206614312265135618617331288922621051431342224763689850783969537491632810111363645785926970966137195322235705990075423534545335402078517505291853305496606909308724777246697345268657797724791903690417715232688938543921269176085077392215584319293329223111260353034602593655116010145027207908456465090634086214389160027659934981161810771474234815964616376485028635254662418588813111022334893115377372085136197683880108337813116005402724805613409926796418470778097603269132513950765163106987034239604071701567105909655208757399572933739733661407064417501699537848815932327377492376649480667331077338729255607675276161958876766663446049593341224172342534461311207128192001019671057308203724428395531944872405495181474969934411209197645626426235066799364247459452913551683940544845957099180900249909335764286497228591036954758600704783116483656816306522225963896309058356168942238718754699834282364571616535609340827688283342301540931141853765621436727545457984591281583477627943355377321641936567468244657210366556992875093829989676584631449885065111272257340208902056419804774930814358132224559486191391355697882455590266979584002980377435047873087758835919491693782673138021875470380256053779418112675590675074841905155379803239893825834049783872600989047228567939936923692405656630920740864 A013865 543 1967016502483009798904905153183202253342482853750066863922879699431064451887633294819183962763982901121626553990530913525447576628641100994996186871223399856525752702143970744671254695030461422334291692068849323335941329736877615810072439737895286488723784599277236996865580775438180963485111268808883236027298480534963008762934938310497746878884659501768347754203061703112679898772371211067111183331331538459257684426810215503925708055896411801712665562697838373901884337997304508636054927979624034251746599036628549652468842238167977149620747644438525877243128569180767441706115094983839750165225447684283605160318591689106739978639723386110526962834583568872150355319943742688387207605283498794967988545845076757639450025218724793040069664211901107968179937096142726333568384850906834368946352581540193559033356940506171659679676166426266791748421238138281963220433155965857513748820927610220550122254390851672192346395766109194472052462641691836260641485490996369013105194032743539667612494630578141506917659568985903789159796499213765558762387954001779638362081476771108773209275488264554427915367774203596505909824312184796646348471341996564432280239442642260526692253502133791452356675192495771842956058868127478831652484537340664071455997686962190924075180577223519819667651768736545362967118654560324763982679715525341018834063250544894204206431045593492473513806609377590859086992717134860250489059961281024465211591610753643881218101411171726278048937375775678783986573838543629395445648853868988091634186170003252119144980686665515210778713061432758194726803877544152248644905486895356959482084793946548232662355187023169282592610239700252549558226251787779285193641469763748472398472950276707953117975405630838708203780039445850586422555192922447788947984898770001667876782441713331690457108603771850193817890657123455418979094020916780453955761017251623601977659788277338397697245221136166306232584389827036407410198277039121432660940898883468002676941232455697887476797726107422193522645367688158942291544041909636123685582250688610342075255117914713281856370818830396018904606400920655582816664781711396797066237797703909160369644346097711324905521250532248325406435242653135782899401996566072885996183066443573413326636350678131369054317932551223602398607412410283493252337535076990292122271997726788532114949156966517004906490404176996779718719410007068556514892924141819404423830587384892618293655109196903381770985439836898937678384764907526492130572592440861292915184538531048246375608882230235144865169469164149341084485788743496835330920631577032977889756207113343788591401221817778979905116401005249698806359956258254542969931109651095347903991203907012937800521768098338478861516503052861755584398362757701586067976293821015487189437313063846629613277917832356173206659518957147330122280259317045659874374040167813292578860223060943623467199789260469938275820587049306599979017630384596228684350785269790670848 A013865 544 489456650345852294281105359076882583103716693464336637883658001368830629692103568016447183822487393251896578682571788274364171387658022442786891171540261033099016096379888528338037648273819776642286470320875914824328952961086730897251945324859959927562116769407353436404056195513833445505927207240252033387144735508475915396498626569677775351366627593144021508373856249708934364571326673192251409970701889377894008131292039544272841786964815941443765997297228518254753683592545275492926819839025807690930609731482355267123126951807814090094429877860927271086162168126388724054616031315018812713113378598175658039252395807183808322364879649612654645216055098609594917214972241380636765642837903572149474525839722139756939628675225727701746614685175776497938150107507386879034488339220849409693658805569809443681388274220031706421413179844180818324343153528424977472066823065296256861146609059106399928020804584403294965938351272483078869758384057463000407942117695608494268991641555640462571352263916020107449335065869900411664210482492359711517962519370170830972913458027908538255210438295845607407036793990629325758553403249567319104182820971689120813156540991558971377886823442955594672816201499107899226442040273896812637751032395552122228538816442175892019475333391682883767541124918252055757834069051554731671338158973601656398517626759587114621094649937119919169387526224644688648334571790101545849693768285479879727530763687050714251262610344682993219473185089013703176947141392488389727531695605928044817517813054249231311083834224353480928488728502436087110260062457066492334809122115145462941846123447307489829839165897349258926084391165093242411672554684856695093304194204253059883856821163253793390252056133932857439762994775389893120697253765278528219504978330737055021115528536411751199823248093757027428093367993343658815405923412764313918719925444756004127305040436626668175800922865754534312466438889441123328694457672198664331887245750971110042108640754416216736626531782762079258626892132579965928289487036458575928930802603348288639269881500953935350884463591205102176071019953888569983436330962810287807586083678259124193099341928185704398890663812440415307534094299865083130423997609529048368202224789287259584893576411940784824524039792586071432050279644875662192965653528277648369369185738352244023227028626292359364891820252170462690968388230878883054713836100057206041590612720157599995246788131683862292837848965495236460387837821469632089834639322244397238671199091757797242135509383113871567089849351053608840734767784621804529063642596576269954263816528427561602775548827361579127749924294938293053384160635653994436293897876701357609645939250589843338779432599445760372068874487649696365577013401724401064466677144070925708322065484303084539931170850060851291359501421144884448987241486379105637860241163037317218982947024700723714590257961261255681048988316653059885978915003859848775984374600252552208449536 A013865 545 121792477218859118090556008709818846918864032268117814277866387796608863247545515036668585644917183037655929466741703219886585494733721040483547703996706233388094373294400422283410584095271122661453426982884195637567422023213133422624996059075553548695136639965170570287294111242098203912130878832006393971789998826045078979941546246586060196231260677257213159971683398327573555805012358743774302845829692537680121831325660783880499767534029080341335180639463966654366868595700225991455966434184469779349645480704217425828781925672241995666377175367890254718911904619225558983958216304178761205029428223341245341223252153493161392470697732972416080678401422297222722440435972767226607668438641221665098045213749739479998801682513768275481013625341658817534945767551278091883909802425002400312892507907546823490127207050718929572253084366987201385282955578785043994329331716983798187272833025395563706889272846346240692964371823834509481319718221786633317509053030433652845941728151573127582554726534751115376832943110539059235228822779538851736437649619918348212652001588000537391120523782031854182307779522276276387152360437396335147332019708027347310179368408011601965902334050957526533626201051426016780314025765434291682276864893050025678371770772939511562990086158519235333644793195658495538333367070236466991242416773719247364955938101841580905396223933153423726757036925530787165742388167674547856870999750012529432360934989776203328570177857288158568787951592069457788926111086975670992681166881014287248032592457914944725599612637714325366397707290718176427820231861316769420655223474155875834745454589640417309338539328569210797095431222392481695781305127342261153457069252232697397019860523694767916883199631918780782451105515949817885009339048921786733915862767993962875014219196772408874554418469665748648987328944519689310355086734644969761022916488269526019005567821926687095520895238531432282039648921737413600125699291488538043032167134705643253997977296202896043008253156568253706082646823134138081868129638256060365547709473396361358686803153645369641231282844326747984676104037166000646118429106138009535737260373828574391217295450674305196984761657777173421804323752824028365509664173174332163556495998767927377028238405736049369455965869668777326579935184593700774800029498748383799046873225645665584787627987137580365484761416988080572319045980266054228270553264449434693741075344382255922017248784383158822051427633782110678911226460791931492177732971832717853693031812400276203355063070818990889782101393721371595057713737383012864575964314591266405259373994401687008741845365810036457516269162158085337059687459291054743571883196455352216723418355602771897675163772585287444902642176510849246039259398777886165673372207113456585853196198590105132240153104962341748531567457626323887210393273538685614080039529080901718233964674050330483348923069016560773626781860809414197547905378240453890625743900530043071132914941952 A013865 546 30305865691323152072709232759281643316514774877340291962390049008205776659613245597604317503196032489626000241068271495610818841825581273945602142280908405466426299095592245877625622461594503994094779143005040168887176756880170415818623019371888140628908240395813323345727968288593780275863350841525815024788448987882449092736814835630502530748617056843266865022073923372646783038072835250930847325733494053536020075532426824174552518155027524119495115668879097750539416646405278633905971039750989984135130984254591830503827464128875320265655965301142867862216287050211134293096290879401409508169882683670448760747264279858010335611268658290992238187367982713062524470298563975614531239352923972469369676786627775174287061820263265987524491582421015646884855625231319630159657043957018197274657668527650691182695333184844492683322879489206159295102728402580240067196956269800512470535473587375228908312671540902027764111710569668388663255748124563611541662412683668866704961372099412244482622257713095189541448094900081655187620458429878211555281253230223522422450622859145349720107302173730550339892009394087050405967896152358204867380921127987860885886552599702342940379409586567863242415274860028438607479099659264545667884316845067423989600604464972084541241949118996658366541501180462094761794568394821080554364833050638107760316715989757444259851553193734432732776407012253676832026009932538793092320924609795117723713236175375992226654774496584727072988643570557827320534062073994330164450840117336547124502446046487891525960402811867731009571474300563985276887363934515174368480480567521154895711380956449404319917327418206533861062850341930366005324653717446829527337029456171566558695245933832016490293880330809614059658873487744825083962643854221306036573751964285473770115538191171272045073125056643867567824815035922723330474276942355177115574854355609082698361193452265661403352655403994253357604489920493764100946478006099675898323780212463074622178824686568759028173829649455191706191957174294113847187410434146532012879967643684163389604754602327884618566862572719513354522924319776090272774940951338533188796573973340511822915382061582188710776112212828009616894413488062708626246500755539315420922090012365420905080690618976112636700466899281421199727538431852819751195040940232557837484431558483862258793875047295418397504304152911978064971292849361562805729018309899481733712979260093325505587396049515630176008700840969270164454838302691777897061569650847078848970144491943185528233247054038031141086259854002476336741401024700489857118166352328374002153500549774960581759250866065242991796688288158120690591236149870311733952478839540378202791721636261348936842306351859942245490014258065547639590440994716698970376836553040455629171022516487573040265581777413989421970606993616073425502336579041178218722764396100258936351593897773291834832679225109528850423099383988928153604240391078328622512185106256691677476145490835800064 A013865 547 7541069171703322576556383805957569869735004462278339529585440674809859817764883128543077532955275156458616891985500132795831274049143039558432072268043000349021788856554409726221338888363483617858592083712230155304533966768006564908979603156345669808972495274171020874764181805187367533603629316598551604248159338552765572643887109179609205731239879488423780557172698500662444316929739741159624601756916792329474947434884831513002252197551808881702208622118523651462224122958318293032090585763318339732312913074038594367928395554116303692343705157813982095891003139278136968419736252103211530736928247943085106034263265285628427830823202779864180612639149874456774088993332271180115037350666777917498195414170162552168198166859749002207694289436986165445652394937559726211887781561912752064247616975072376788372445147051224803376598749058147029719002113870846296400753022527001119068282963693752959713258684865733372599445164471724487855254317331412587134941472902691439928948142240947619099861631264902203977612350177118423645973912023455137723744803782979531423233387286855661553740214493720302176008481549468926617803535383596833560129366119475399956922656489133398540489246244854546336677673970596435576239326414115427630990329191817246180297610227933740566316683178176494663254821736743963766866042820119116503710137656381630215129073163324370067381684303326365762218909673106913466696103533492962748400312504538733427011983991158897742960847534170807025910156949045287823131733996157163480631448077087694084192654639675024187778952482671242573689093157937584418436542553279868457734940577424015009654346155218175733668416127168233715991176283216833836944233819729484946327713638083249933255436207288327312806830476017885693036807702520315292592595533596023692719848777083009165389599185529965519635854094806854636984375018723091768575280120123432022722159014919265998612489114169058319047949486698051479440435896304308766714015213794553131702877827611784386001304408277446498550379333234262635157087593952936823337713149549853828948108713217744562130297206452185407229547694941947032648304338524094755134106803469890434629094934266237919680349147619181279841554142419288991070697061619912886169276002358934818885501956912414653038408101064059615450579481994599970602843074800844329364427239947831816926073560656413580197515768613550687791010977393325862936742292336396075163084088907838763268055247542372206322933793073287956597047660065433561626324535400477681624499359580324146938994219206741361335330950391364898776211991144191824036299778272292126427569782573959703859848801602991480317911504746544134753540118961487681198473644529409382863214600511388957069678194183978652344774146013148829771227862966350254568613597345638196808993166162655117883874822635774755365244837477815847790079435474782614597415635974458521222910210419631650239812770723753845085236942454282908480665916732970317650344992802667796952044360065103489744234775653801525248 A013865 548 1876459324133281163369678095204034025825900630357643781825804373994287038174071398641631068680327027731910558466535969043852287584196360819403769406601675862847789764754146880995108198269262355598989185374281654004737796018816609559431212612599805709906243944062523466309320886948383038121658290107850792788277984530761762972123717151380517880515881692863466163602396913316837344270260999272231708904377119268927910120117262395043376418821211707651723975858996477240648152963964257491761164636658029112270886786039171513760358522521868080373268841829168792884750093152857378125819811083346331616331329792173753104717796827553492953999399194119163790204224941560828010112388855702290384974041115682766910961298789888181117086256045063717344985429184141520172576737102861792756460461613873921650863027141209661004292270831050370273805819925636841699038733998710425625992176101438742459998986421843936471369585072510166570665139165828147761998642290210056881961756585322516380400024130099477955856769430908145220157236319272731592674980476620388830074867014926362763106010225362867975740285052901410231060542480917451948161289316571167288434110430241302722080978459504041825627020121599646474048178969451452257306784070277170088274585593458269001535814948237208532597712908592013520047023802397473992036811167015879997851200973312753809690997533376329652606719268565306245344455731778539491744924834446120906609946561129382116110246000488050843176433613622790253871276173944837059605515633731779303212484487917885094357826639299615618693412304168050632096204428675925006008401756617736228075100733761572502882310262495249104160179321755525932017516376905411197314507589830927198164617639991531247391816702331969061900349241008482532769734934233535094886400731815765767506865410899119336642224744533792380182028846118979253030096004658904370958124102850553837078000272000390796966742891256915119645339366674049545732122544949193759038981833678926244867890495600295532337476578520493567127287990247348040031408420178497175624769838428789227964815787327397814884006114475910199251742812027794564027942865163627546109530064121019776629626950683336514029900639100376116225533600366476518226103691237006163291273286218978468852917222942429962944853164603972082231798593663680299885046647988843696164409158970698886669348736245256703987708243735647044744412843526736061126275458086650108174980540011115335141516723356463560843748261598012388815956563349401964006601586792771662473987424643091218131123809553651866423793071047784110492282382180391539958600546427050994403225044137443541030853897000475576030466555549092070138992894881424902687978593915541995556619415474449936965562164415187776020254840300743849609634171597642866544817258654709843788375387522585798293280339866105103927044603399279873037301046088061107555504127530796462752939193479137782792473091364733116780249678864784124683061061392498470081570645249073433251171102203719831560037427695486741130510336 A013865 549 466923126542732618443603739785810194714310505653153217519278553989746432282930534266794342081863134964586768084345078249119852424150748855413878748983508208304141222743303876691774763191737090468407676975053252529306915258954174589892387496818434854407390493088965839168680934941140048141888475644116728471092787446758511003879488786212317025244527873398602012421511628734455270049457584970907960590093967341925869731009018636283433441048119751638393780360945811424744961198329154120189914118868890700064589300743699126112017531876161478175441232450035729071098135179411807113803995231491234388754957454846179332553138820193790758729578500271059764244097700658463955412285943742112321073860598897574255988321900485455883726807264205294914387414314748302747582614646779305615175569584303475672227548769601482367020054335431925735971649783736066593655206258367112629366885163673205163806467789320270400043836592762849768111747908911349663913646158357548874052307814638972395967698804340913298711751651031735591422165427797272347668500741958404593365189309058156699069194736397493164139406610283563710615256906611651403164869943221036698715636566577803838940854032035309735554422670897883231430356469326543768090161693775208787405541682391407992190159905199761073583354098470767908220341026798168248386503796310895451625310040591359155973030298225098860117435169035642283641551608649917538809873136404897157433566222698946410715944732793442667409278328944986144451297392915041695215759666172746107576968940097583183799246718310201953630719170470744374885762740396287771095082625902704541104383465783359609037211027237217825086385740991071028715782635098127279050163552592809276573698136594372703351000533674668525610787702338622725594158683155199004730772866899180627460268333924849662775358067631832625545454601837477845489984849031284492434251936760509012387792963682401242790828567117240703051589085288237096563615517104797781449187927637994575362966927801212737902598971986411455295417325189228107497095420009855809205062728435912481172941041992251053073217009477269686700209667402500176956201079024395769553526584915361593058303333392435991459088235828624789752631976846391084983237833697886717624094114356440850361609098419210732539493702654735581165902907658520896380995927512359954603982259844996945367707384737379716166669417705228525437841736680444787562173374786617319717396757732045851073933889306235540771871567429956618733852103571358389507690686044818958316727238848789673990003799778854301225965277454962215782015609722711187670978491168535953039343294182808351201789436898422338534813053950391677996825880019134721385655089481192145838344722391338326715014764495760004682672052421714693586064490186984669768079968105568759849549024428020069360913533529562665220374362753049609367617693900184421515251203061743145419739365391800812767816664270469270914663088091281963313135450028418179307337386798617440542755407703556013126747233208323356768987147927552 A013865 550 116185415423881242912558805778382722371151311742685421421757121146376584237826170702674969728914167599508054675963754510884991118406279139190346276867064314488736068737661790244967697874526323695434819077056450933372498337716085171552102565608324781691899791176313547692021214403273760459242393171476853778918960485951813810117340953650783270025646359793520935954869581601251973756946629783480969649554262081626098016906436125303679310002885734039684801154774868148442138184902640078035096710026383810678471884882656140948705546491809012937351392753007290536219491172963398787742075741442426835422673573404284495677862638906461342076198477379448343256387319050246902953149935953237293077450880544881197266086115141596958459508905166731944136849078767449669286477167787388174835367330801402458471725415437476060350334160394196944733297558986612922632412283682005369790620769047130987320290992952141524183707947050365433498782455670228959570960400876425601428183858132244779233434428881758137945042586829528830684760267729650872815048376622993731776246786151559247742785864647261019019136825650079725239815606585990441952320917711577003814809278134688084851330590499410192117478102044862080243278460975462538901411114585472752987695747912818833512661869530666947461893167030678120138283898380241801582510512643632737018829148020429081499081075167947799560741627981476940723094569883576281017138352277903369478509150326624233271269959750457925816785545148038792296105232873835655103927909253096759440592335302361818791134159410564172525839112626576264291574114218289078657131599968621776372085946557804938235947294329491385851895536702290186217405624656737207100610297118773917908386454725050948520236164795335118564783525548324170055045693446874478745167674016256913892193490067188191287717898684964175879726559484423287248963909954152582821399777927990978570479298739019266046127454012917238621733015270442613212117576352221041553564330410017466176717786578631367997779507397322735244069283861486008444717247551892440716114168842164974515225265361015814038314734902247970680986571959098924032365426895798448129543127177659255923883735054706632626747843897708363683726920062641186458549036634712547719838586663541889677179915177849044999267297018983164132673952318485071688275978634755552224018113681750279909737363958971669533184684546427424441749035021668437378670725194903560899919270019980433214429117543849202081346345866730965352781886635868250777977688789904391035867872297222032158280625506571873482659391919673158077470508198521670250544919914449138266685870578096567646243669162308227342294601840583862019306177376921330991835327225784004033246993962081498513150553879008953485198652148200110634407599222207769347730874623644885650882982846473089899214836375228137112116193432566840398163046008570689974482987360259670361084585769172579842641356203749409620237445535929873495134120301471352393403376631873574965134913609691249858354767533693517511540609993108619264 A013865 551 28910649290755217436417832759446529573058323203555898783218667969095178209066761708288018067585170152120788261129412962452534109975271250763012244765385347502861173456129858590235802197514134177782436900582110798652945506370568905407652785605450672077958808837984452699301022822395416362594203177644928479515962775640361733999118184178831702647021635000141401535522107729002731133888543782283136639837886142295185221742862313931565130066638062972562848440944939991113154128825693735897629184549285136378745516059121092864548298544649820307227021761516310118708568427550828447151436190894601954311894710617334919628513916164372588671504619523282890149173369373911037355638204863115942111048257507743878078114740202913854367396519890448243123460429967862036107892686614871374320634123657974576546436378574138043049094349799208814151875898197756866764468413373160760175739747203535697836882648358267279745680415880436531548369036009334412467961218470882735254577845786762732906213955807505640981140836965965317996950266939704485984314117651852776265347040291664790734332892271907253884569854600160638190873797018005173651879918596007129013246622296810705529726293495149236924976311088027121151095466001446294479915930464532356071434308344642535980622678319054917870837800538577697990249459001752327971379255882140421217869294560219409207579342096190786860298460773886870114009068013270053158056570474015251234076388894074561213356646624625946596842380770276788764624457306462273730820589515266572845121471977957296093435495154449504177949598073096224996200969989165308020411370283392093858218890253871718391127237142596000524298870188704271616849476394585232717259061452658751540979618302143877622187405358352828222712214229240599883137129991772670295117562660813240397622290520398572014505420165577005812504119249628015412734187641711695488614549541377851179649504863827642008789986636942222320723069655774776330797640758875866211856519464585466143685040269934000561623470384690610856252248041821286453315882142832499808272120861333594938572533230312287038781932115196167040491250673726503464821553905335319444970475421871307970051837561132760809778919492754567552149136973027131708853673883888792674222875196662455492152032653534533565257680051827618697461524903313277358337088315643493571006875263657285650499767748638838473281411425056628878689295882511800609809393891698242865848711797611771157612826176671084652305573934710399570663422415376368577585744256969489430237074399462352706009284606051292422437101810156111270733141496054544251783593512152207973175978547688925120550104684995480826037850365196163553987994729054088633360368144246285291600916001572663438024278622821555913628951011340929929380911729660403662334568994350804186280514387653591905801426164920767813882096644212472029955707064404661927730550710828134295289399646114751387404133946891373094622924047596502281541213422855719558755349014062365405724450823326693084754133514944025349431673065805203948699648 A013865 552 7193894684317202265138722161198598846723248679387221406025867588085891384118500449396724111793353059292519984593354086272988967653366695869861862889460366789831951513435704972725555132411837035725959338845647794250409736241201401870397057947775501634502646320773347334072472110942296244337040765099742843414916049388142490994468576005587050233063687480355185226887037110423207593507754126433077456364140884559595529096719915300219214444741682485588758703257211307868668368183955023690878865249767719055396004252023219779671282223462304086687914278961626479458490498964327744161586170252685593495337384632332682721002374787013159984307837485217528121599107848049031247278165792498866107376360012166924669933447034171460209948010837380017232896905709763046168799152995751673814952030258061129831202856953359917527992245249236727643039583500344236670736204236470338276049672776150194764147183156284363753677149244360783018243763968274700523227725914546692778867114522811744354519031051493243656619236743915082007817128823140546656448850523545830023658834729855533208005522249803225798605286059867171922311508659584263370144583904081645926624183519360001478372853062984974922515705440655964610269386996071884348026440809350515225967141814014091513130302291487073323636311583615365746309753382324035273774242999664765292484852304008516031940382852479345876021786591287817664209104411878013867425532544190162995077696001290361215841961092898923543585483291829513901879032960481620496987548930262811854197266115219069901521741130271979023607554387724679858254679764343981925335002090357021498928322899651407430700972672666448002462336466795661314963888910217432627501006779387982463445040381359065356484136450129650952313925691090396950120778330112777094874693352015480234621149794771817471513412710640857510337025001123438331181473379262404611822935591480133464734545594275959816331229954843607064510162868585749143945038545312599541228681451411730711465435940448217227749891382763334080582959384742474350751497585365296592291968378167361095754880588765067008434185732088492637019518887644713310158476901372398208130893340175081304803938844011787137818908095221104553136374051272287237377477379875816058712226480935912125023174589244305056110199042656370015726746164741249431629734359758201792260782785606369702985158208429299454983560167719691077142014873037176369340091100859057168794866654023332240691114763193419336202500573321858145967320726462932545897815914950231993904751696967016148541702307092955196059868917624765479719069064746244355259815140815858214381325093978530615596723648976795484904650382072491769465940704419986982816327126069091661679639130503328988610457298273933401100119138053986276187711027514857564106035472002299307280552956108618581104380475469564496663909872172677840157938500249940836801048394476786312965451892742025817230545458272874149881211436611532855720463218436034409244211005867166508637226547270027693665540550790551715749782072310440508962830811136 A013865 553 1790071202088018074038998512815369748227839415389281076904228683678588524892974703824285654185763628449876332806333483995480390799122541666689467066510201989047464158991233339773245334708302233273761914203640231938917955488370627230214640723260873622716562489290673563831921380309993459070874527661299211212620390401350272319135604704622236883593703483111741450376755218260827591907721474788595529622001904586733274696195009963984147568713962336254022005648898404159576487391949896455048769797830201067992298530039441824215164498228572050498727085862579440136615107838291601235215809916316261600631792092832606106832462923002058625215287817121647957553749204045736543322720550479077851230674414547520199468879492406952786961783432686944448096202841571758304274630838238880498722143593173867058157869301418454998325366369858073412872825641557657099252631172569387213905992176235005263552271879144550801554992400772782359995632275753730280595801494768482657551061840940291971223679534605166805563877917461877686169151799319708505617480373474955976447075163499412039214430112463036281918550540848868123772617322781671422919817102020444119213748833489387887866473773368677279919428016209304985902552105006559126088115319472307404707855831864754419395239379795311429267070683974178689385748553630454345243792434092582877259590768511047061259789345948140593022253201083330245020479869016429946659230114035926638391173251393083162060386862668224943197462978472521603232363529622562591506405775415155999303614121982191601735457888927837084402314973406307538489228475121241710444959240147718373621332443766059013796184432084937589348708107705697996325094405307224195566330518928670452343956288174338950784660641158661305766178757565405653892453513438622550071859696168715977741249945732660885071625511614185856012182605079547406824548383908622664369124709099184570296826449314875633017332612123644433076192846915929130986131831307224769043015262917683776395367355933610789215460972555765945939618949624239377646196647161617481653195075476140796178878446663589153842695304087043799854840923850409302393354124322296590925626451622445831236973710433141017077754539150057888166030227926185777851112451389259061521480739704244885893766579390838915722013048182269863753317701664894578571290060207352868371835102108004185933202887319879441982469243654026170107401844887586670335633548808960913425564259253933808115651468754944920265940622660824606177340351007224431260845329748896127507307174259696562273928868478554227345969302510405643849455393518937475408010321119491631200933885784865730140163939022193974099793963871862271979748957362234200908152311434024216359067964121404358893917310444099396062544845360249513076340510398577037391633018569276141229234553174419778773365202472042672833874021312471772322180152894193278302878474094447691827819325374783768153111087472955820463241604194920943554634303569875314121055513011938776677218356210295531070183786334314564533449772617151532726239116396593152 A013865 554 445426997357965713399272077940874085191029737410145588928233031817110539826168681502004647902351935194439627644865573489563376603327260288005673469093866581338658601610106574402456183126136261309976724635120206193824832700082239914948769480450449705287807677335176884235424660905296292407523850467016405324458756984348790961715150789860560448218388425109660848580148754470278251349582150014595802826901977922126014209203596719358103407818232676054760803709626687703835736510713676634702695486333684592150659627826774388003107812423212040469699258229357367248074210513617775718561220413096808006608410090043723042775335414056448251829570498110013904574014521941108715548079200016809899877431175920688546274240221854606875885274495122357760908674345473983762369264940740657112258028434576639687815538934010556994143297564544524123471970950040074931321230719932785759210655845196908829740238916231296865052531869069092980202433170440352213181214477546231076643745820004854731783530625954872866562070869957873948404842380528321706869808876292520245531278607083885696541805073744402244102356768180505552974587913662408863507983929129951151072195549734831366913590401974874704916911112129393778252103845392992120462757911174933196128265182354570571686956205353226933567383732434662831637234584096973215635703358960125582514258490110140862347395902530967720042913308531967231528936046767096296487109547735787697284152422490643669381810183811459749065711107859274495575515481803041494769721961908104097618716909201072700643037457417691557385996839462638317417351699921368817293440097644437058344943394647195996520932164604559190232817735856624243821565891061407211031161155686058925997651331098997109801648676660792010036409792602515019669366992655959326379480991917053934173310706496549473354142719305981094923223421987153940334966023464750394820298039614568294996099919035919133514968908539950691571215218483784477521541155847839353730511573902333089448012049911672239902061584722996351860047262472898732818458404106519601194727837020879066594782681640194216328985557906587282805479776763545047533143093463365705313205481210116441078358642314499345561491817485787204428129633675328659474248013504092110796513095422086663446717725482981229076939950805290574737465550340679047775051248261516028942700472127738897594130740857580241307381786836918639960165015867067966352956367217231362009510005758674857341033786273230454399614537017938308404319954221829669679498665092077321199898258785388814983746268201255605498952233482269257170347684480104249880726024224805341574990780667619709362237273274770570963199931618163232861264892558359460680377355958751113805059599648257289432291232192426140921035158960681606837811961883498721368234827276630120774352892335497222391734010061523322366598540471224976050472731804967901826661856465869608052899938371658194597074938118070542717509334855030568226586763025899214163370485413786749678145598012520257587255971921140161721987373819871050191335531811197067198464 A013865 555 110836490606577324396567669698183580366254311619241347184190081773115249846025205355506820546838036738302801426127190382555034126959128831985027740661565009167661097155846039121711976959642738174284128344406231147621820770426863922516532207359446301066175759966666734458069189222386687032348974759408626169695721417929478352585504401342582977451078028596887128273895574872348277839819225552431902809023672970318460367704549378871315587174226473248058240308673827954720853987433905584366341123255383404434032936511391924515589323180892698454156205823727452407072801950524538367601025597831704929900383899525759692179872261750494131399255686185710979902961181523649963907259643498582841006300954366696772346511742884525538140284623170286526362427254732982327557868933734379190557389731432574406798516184027714917966665019580743026691777475440371925310524482502314946035905915272037217921923130003666061524751610044200544449731850667013721910307960876783771263416559883448012619159492717602925132373218713357690329473739231623346963828282305620397736039118357897445641890440109967099204477639339891557757772659732444522324418657053264004823596563031617558691842526904212022573884825853381312630027504056829015318988976553480977058988481855652504494008686490454164333439228909182021721956356030018039193063338216765968948187968611086571059627217218585759713718204388626470155808214389150105647480442982191524290610215593191845539614591658173152279519026390838991283046668368014421226539455225517358818660565950321322246408296604159025607472365557167217799594458194834045544761286377060562102088954776851074206296592382881672424012502848675523838607883804592079135305892691673414673847576020025648826163843510858197441379921512869017374367927516567671101659014180704364548213249718949398553658041130345887811935530539907489281430265550780770243924401793372257980469535053545829830796743449813010485048625245757059110640128891929562067470655957265347313527734403621226799309788249792628226039280415656337484682641610633485404486517141579379898912964237892807237574134345011926755053143811626441267767062232676215184495546300475694266410137684401501154757131928623401652260353006699380994296081696250248113717946560068668638773665067381185193673121838782064293073027822371848815961552207409556513870043880489525366142740509073406604998424782204139018567781228234256203538838767398114271550393752942582101884119105940480429164884475247625156863742848926320365689011832191783988813083530085869610035551409054834827515282161860023800211955024553300706320818059906762754788105935085147520024225183507710713914965384410793559334265745081701320019658237927957150340590299675157844015891888905781497663020674504325592666426099394753835500608540898426212523778905626444842179957191628971351125448022535853240591230800493772947331923068115266311019197464896451877979351001795729285483282810646966352958037417260553258699804626483384495912325444651440735952078005081148721605562202346153161210403051643788625128194048 A013865 556 27579665630615848784246726386338416669695792868839062902536386427767813849686143899021473170310802357665362684466081037271934251879493945520498422764298544361207446127483481606733834650821821825383468224195291308925032905946857403567633742221665741986898646704025616868670272492584924107633460087333167267057725751866227957430556231194877607445106648011820617902649983686636166671437897532662735239774978592550283130216658431043307200187737121791260828052487925957629099539401153594369045394381883563292129283658002675361063122465747891941744597007529749437356739454952921931086898401559658801116972326486793835724501974635898955704339590904962834551213636720892867818971231611039365493279879076973891256527210005442258706523303352708736927815498649717458530879642518993042744776401651830354792488379103984358467481190152315448817768372768778626918868428030016032652006540708971565009947976285072233421326992630518509876515675865174358450385750520891859371018469428918135876050694891906571066538692758882220800063609480483300671703319142672134809454085899232337193962881993443333229248579952223896099982086466543635379029743271877788848265179972283460364408559654628886001104908986748578784355003889468877539854665013755778483542221917105723998253169476792690619418350207929580829117843983661448728488336575154309585315508605433893649909159714935131761083928234430701821810069602880999088473853588144681372281121166485113309313378071486541828017278374885247878943068583349764462642265722675935429564945946550355257218269260606098659958563666321033139508688221536945220994040411776733788986998795033406496901193675817212312611879108841627947808476942864256235396435890254479120122840036215022248712001508493866985733448629890223331298720139802566735568015816613028439260999354065616740903837690546227956019541935306260372876855837531880621336196747048405697796195346443915928456815266103871025015619517152220532618804552436616788372858263158250902719733207121877106925853229772399266741806224388597768988551077257151440169189033373480259006310717243343010540046997338007758313383880934630633541013629481287976788395777039967955699367380284994335340526652063218279935248159363020371572682600641341738632664078435006954723328626046595074112070253387818622173947659096431884573344958874134766459310758869969575908030406353753912334968035405420320268258138583986439638976328169207570418427578332208589576029125369381626149956533744817063032718860584034149235128192227945993504337200958327106804366328217932659800282690899953442254341192669646921355221799482719589799433976039107427702668000862590672364888666533706582956264013880169902863131598660089433633549765448768876642162410500203421626484760478260345874372139164595386395287424448837191314716952644839522969323107907420199243247482343641433562797142548466510030497080885257946703528943585113913701357868478834909565376228338905931539254366611777988468789784817113530886855765043507301208427474160352398694555253934197983410307012146627211167898781351936 A013865 557 6862703358197402884681681420165360896753743531138961700163934107594320655845102558681311211914777572262587527501063876666449943763678237451756663533285935390487971234793969695166793543833295568453819165162962726982433788052568421444541439344501529910083964056656102296664961244874891835550649140451286677396508014288377235103360168120683784815780777438077347993952200740713050625187234918847533735183687473141472051858071550713368217237115003489563014365956675591888764096588267851194038303574832850821107113911188121715444058889396979447648191562577642611996352192054845469956215103056893018799538457944361883730999275352600008945822229084063712047047591652533214085130249504238147394423818870481567309144178720074208118461606619861220427222186160006494641155843207286076812268201575828250843724468349202635886180279507980957760222939732800723293475868683564949436864091537694812464555374834967093986695638230237181849593148656883065961926387073614563151009267784936557586309446511342895891628955996578180766121428074247620672741280308909392648906079102477780928648171852192491494100382646671776514350742539642985878634729077827893954691521262863238009396510715980614961426936712990622356068624327824319735997116004702877871616778164077251513933332667249278792211106918939533456871051354142445610007209766668797162733228637307326624694196030186738706374036030429860395724643239424084765183125936045217355227455942098823714983066492284139176149195412579446000213161641732088590768200264304898364809504629772017999364136376655136741754809314217995318170225907541481153230389063743228222181212884165752605436917824740948574171839102411279965509078934646798607566165935443802548418406531891456416191504759361545909794025489472844051973723129827352285944860511679453092598192991270855544872583740213998994752254658846127381103693791764732918768328508961548886594022880446332488309766256295158434896686635692021339572602374391908228684395067338193888625556653394550924270573910870725654341897126427063560052959141656051507160179645552389839809058308393095527998700974441611146516635937860726009805277503451087849840210097992409306352584983971075710451453927886194731032847669990619085099173756882786347507443067965139650557715308676426345481454665290997683392787743908283338702154572806568702207603214751132269512347022073817293514134766186001549132991209140130513748245757691000258162358171171560127761382479323913968798145984204790319428557499516846385422475418328464257455671234388862450640344082183124619603423942542017214943032227654373582734662550808884080968972755125763179450110283990640162185899976670915276450173087101830437269238761957787373949903455236148057112622556929586617810161455919326478384611768132604599187512160400453055989223648760520708179502607586819183018095757526532985196297938574620018623908649630840505394132514090171065374136281129325448216971697650026640756775742552741940426665899735611994117638093727306008774295425250268808071963572946954352607953514446469542209330589561364938752 A013865 558 1707660202026976154601112151142587082661027510340370117775192051860909997435248559881788031483177932861244179643144726558666072406603583181595514100314605875085902858296253067187743571099126602889500730505830341280492964348696705444888135434971004690586012944145851246683735636484709085223739126916774566509927882211405484165239317353805987543280362411471662656031114014713109813166590039326669514393227321316738773607947660107108840231545800548314943990709731500880864947682251865948314939155132807935517725368748762702697376061566429189917194802899319966428276308653391307980144916523852803653926753567211456252552011684538165426006836907445741596090946326083144727231130244638586692449267697179669356668964279273505354533038498433307201346551026566736074548090776955409065350321134516495313945646908268790292830011310529917681391794539592269578562187356268833498273765625507675575180243030934531930897449052106378433997962366589527069438066748301658977991938121461333497316552194310475470505816378540541876395527190571183947239558261826541991612597475227751184037381898324762043459986414736631493618923967624443462152436905894070508533800618880785240354152554478888382081787516166882542105267928741181128547634369682226506550146144123670648715059034256972540423474156853561989140137450553973026029314020659730135597234748278456698675906186583426565784464133523923021988954426552373860290047592918003524935958316984334502646666401408046919479556592902968707125041437635479068218032808167516469912278656035430782817776782875850985724332711275492211010933653025361838320624171509354964981795564392732552316079136165939715608327067531203616377555129466032191117904202048352275728048934143614882953764512281452191825866950596506731140725473841199724016231530842221671937393558403909526941734757244929797862193031269999568494794333592402021642960719541920132548963901387221805731095757086436863672212328932517053968529794024687308359995393395897461694474513177472895588095447389784406021202945763099079775097929136558608629681821562092268619367596994070746422972760872254984810027553689760174471866811738741091851439159103647192518326426731490711183056183783777607312365551419105728183397604272657492422972073487901629527577415688572520398841327273689535553994159892185959735934526660604103307722323132953744887296334196672104779709182139595137473860468552756955997003488377766976239055908448961649711120325095128160683980261541646384764046819719775919777445403293508418111209584595449421317738098657791265345159186470615227628704595271693087339031551842876243635671428603453903468929842185958972837041862994977190069649469609722671366579219615480147834702376573321193347448096085902897282938095399317846269399715487972267625027025896765534827910498968377888857721992851043390948758803536842255772365208651399848474224437104941304638232781746085446539177079105972309930725501469651429072790021570883882520248129163011803720280122138353008775325479255874888050162839783536545468142288906743909127032149261733560439537664 A013865 559 424920503390776530501703938793112228952708797453014977146236588648653956481807769652505079450022131389729111708962988599045996129079982810242774964609484009109375380035573243214460608283737870850200245773226775481507625304814898609262404516554705039167898772917700457414807305897763131094393454428954848933798374786428449435804829815782251492369539139571316762025534162509092541029868932665733828605495540817886742514412832159772106932496004642038304143096283908827187386661670096307651102939850006864210746638956492120837593480151697708185475417195043585886280850434840665947315419868463340838813901943636361082235022171487000779284133241353538772838502356211921068766376601033908803855536179624611485358651719540184884379165035642156697525464985042654070901950524211368348549251108544008561959723211478339626145477374421780476496083018875823623772786204235086377042457648126325928723250233873501449429074042533734358488580971603205199742413025113398406811689946639466536804272315614664232276903301105000116187251821884208843959513761406822096856945854955871782626389812523947188798235339551745487820184088711925515574315180167433352779482675597343552927804488436090753890175351222837716717138029244525582578764955476767786077885965334581214861065569612230991178653921398185536881718682096246216012926266388801969100931116883624937244923088219927199217279779273024813407555507867880292403693122640972653116864379931845922962575293995167131067937026125231509331338311009711527502829539721939458241212122538608312550113032436563752479757157212103277850272642749606836952997553845015814646350153878972426457914603610443111314251240867924458270459797975291722180250338404095593473961872380823978555151131120018311796414125050829962923209001106853409726406924282531703071525513924761615407965743114770371461645216356976532627696663616464579849461201765055070422423785509985176363680019427332257661283938232936083573097205706750992313834373729487957188359482062976935554976966364894833319067971400123470218597167902908151702540987022938543385094477895228611973921158033364952380248776239730403734183562498574423367577308838078738208720201416450296645102236323284949582750544890718916555331192666373909154592986990141538278606143500618877395884485148166714510971474794292416733012060138011440234267161109819146247795721430826313176544595210159737247895648110919618874646372020016512231516759811172025220917492734070930479316176439930953213607298244511281670061294592330286695448503354054870405335406565215516138366650687856128321305821850645934308745899108166581456351392922254641707980750490816543128986800852766164159411016821926511761488640375359156146004661767492659183032204645247389736708052154403058322907270004303115297670724907943961562298625279299406840244678925110829056561550601679532188349179599145127095538215133696754715740739547441933833236510948097301824682287981696304399040486647526178255278382475890553143324743351930655879581789654197860143298119749016965681928782033242900395897663765095685311291036008448 A013865 560 105733818699733705637799994497767702154760435487828622793252342826621861299281190938172143929707906997969074324764678379077813308791230282638330179993707124954704094565011761255540662080459061879397027556243564996614505419847700850739982640663340364306226587462657240219441331541152195436480112052465692969894917194856563930010187412720729203349297163177809892528337716725462515169544346253079880039562666412796393913346373851980412912226845827087675296534934517601286691797796693404425439246728756908035288507664821847412260060853107244123208219011477085563255036575402272589002390556709470027603740848438923000814705036975453377910829442712483759922950218300924743383275022388469595480980778648351325124764024676623285149836394148909135358656503158133697770674152840563208906207251841222738489561846158578205853031426032120479527473329752908943950629936772225013372228821498569933496063802195211112664335352151754187891430580325968756262304117865017152363766432802191737286080688839028130245926402220559388911106245343091455060133728278382356005107550980379487414489829829958826883042496011339933225272047162365849891387994911422776038824233134238190962131446466529334472000112995481154726158890092973789764239241401195081745332520526134512856308667817750661996966812569353303513351823103373138422928468718058371575322891676386160384528701887940924835634162036065310369828852133780388919395767092998507220375597387201084702623535555405427557896906084793606929935574605168538811584080028089639273077294875526983628469726087255031657042932943402082834039042240670168452688287318362975190080601490012466820375806645593780274547764767647378800355052449787789813556052205767914715312880628265192231835366258856396560925319564648121334107942163420547649041287783070928738693836680926282285194931790734541071544102476539184566815016201012114333101129757602183283352555396020631404927226594141940338372604918377951547660923890422262919436034883855947363093866640694676828016028494509511164450321459435523341433970483616441204446678882891843627599829123625525974694749595758267830682063489284595821984364223645270915400996912796808585952265158858160214794079668795640574574983586247369444296171333559152562755682138730899252942123899545996500172728208388619905194054016013370640508856948261662696373166233278517799131504955075373160345944715334467738868369910736350603816006042484748771592778377333557379771341552004337773029202815900898950048331236778231240524692055998729899001841986596181512700419886435707311742050423960616122447170262739929125913859566883306796946829803630467005480266106130862059872043629795510160114562137833617774634741361881369542122631996928733369832269546286198482964538033684421808605661809710752785750001820293511843469891525498630002871763946293177815802323759317121353491303058014480265436965148148030869427199703069071279591907492236947807639343083061454816222042373477233987617430468240798119759782537747608963828095883233361935177157733387389604565702690895897391312007469996289567379171072054132736 A013865 561 26309957574692137441265048230868532862573348683307371866890566970233970990822737303527250918317077914118640702379844450422690441253139413689460975348194131316728929258801006576738694026804789285574121160875198765237580612631543098091331360441540309531046974211507926398284025410047983094850219242239143313084892035430548515832294954282124489127812311707860791177611330728230288574668058766846372710004457408828952290245804898335990105775230500845880419387380825883763370093429346813209990898642010038940236909939252949935287495462200381769666147553063866154875877261130498292866642847007130845908694042798754088138724683760676014932307511889032758949147548720255705745547090370967666382723409112626556933445281788333525290404089628861357969565214993844724283672390799623024398549362890155136463834653303331332118821515802424603161780243589075838341123148426906294527438442111132153691692548027838771586491894346625298081400454163671457558261658256587948056980729007034974372370029965193047705354358517346233861528389241212132945523195874966438409462922125549788612322333336248314810961230367493738264310894039505819160173857549799152207292711579258757533489092087159427355336732116891566692819568939614854054615178916342174580854581747559103103060998430426532726029245905257321219834360846458544780054136728051900715830745781618521060803045948180116208700519807758203309945252934152841735591087517285004548660500649052020308723219599322643350086602934891362799589728900153297849564089801549601119598369438467130390239378881743844037285307090172627075759602958830439356419331910002895842498136229962782143847752719236391533276269402663232561649948411185595314886779582465641754440734712492484313432057856923754869048169117910521327808747464408261712606241721637105339906664768988248673589625267352057323914462107442198374129714111330246433734220319843666470763183064302605753750851647873527298277932027049822439507563013501552526769107432219643094253373023937337824468884402345790682072502389394260144095697743379246297784875999787743233542920680489986879335243931411721300844279222165664547576013318498100052421060863805055474059674044008993722567640432145756835452642315733105433563104905272191050495621897944687122908094574171829401130980305549757068249246848912639043219099892149846052063927700159160140993490640981315254235202115406106276398094221628347593448744415563565006332974229188663749923262461068343376738402595086252487538426358310000836042240173678275958228426345208701038168270881181569921795397891094968030980774270818102044259397503746706996897873553696976365907665575720754668082080360489276384161626725881414778097911962559664945905458765059770581882103295741487340913031927997762047478964039433946037183744452947275139034300048072875100874586766284024022261723825678397940631947922531859153409210911743970817301308956514083144643413525108304196870513018044347924830163247877087087606820458273294277736066208432813033687272754816723917054002513114250930083292931981007939674949442774116725630093896201373956964352 A013865 562 6546759363225793943784864481383478769259851499564739956382113560337259469588403368711292900506675131525969603254581454287578907877901186587175953417841842083804292925325972068503042712077889327507979716702897459151597659002332132184262165081389358301229480686997940341537810610833059729457769754484850508881539854960254248291581618063929600878651793146890416390307382647766999166611802399071916614175829145953725856286444124462741090000262155986482116517000745666308606907088211226224668455290888642009577030774004190038297458070850245396509566827923987943050074290641624151210592472906478382649152156057699577259735140509536534147635942798371799474834282843158667772075973591188626361345831336313091414863056357954607765061830430528829426282851577348370432954768347451796407139835066683082916568904450774542033790595420148918853952101572756919006098355269363947079851562427397236067411240110863177211409951054059466172191037810454696127137364947303292290914628760278526743025579296298916446618735738588298064231832151669297465100427875959648802303477838344804999981390848725340671041104874804201879785008385638311993264381321831622642045060007690115154573157762232054627683149726110362323307678978382243364118004200111255985303207285408626743340874361439894991283309317096989753773823678145972614710430950314610558921596134331699832601743529377554676443367744804089246020297178111119914750601489101062251852289697504912317460216179338651990088749581494887588147511421682945410502731593499190345791901464112652989264045125902084199485777533861835140515413523451695885936535197829840578280496234374099006417924004633029778008200668003497484780479963052134053393907137064090569040996899978929856679925820654051771574994017947910843041306249063636578471236340078404195939655207796883893946653634525747128024283435119057105831445021750527880598953510627339215252944368256545994917331917243665544685094382154861417267545919775618318341010540574078230429255316292375645538241443604507787001464914557752540175620660880544614770406264779183724288952038767684415158747417941041434731683687409926640702434546068519232244037416862339563721216811718845925973951104011692964879351892708500091244374519788689843476926588109372386167466989080324653542224091390557150806596591908629798402295064363430492827171257486004136203692263176662637341853812780732236968690581356224988373037970413513007655846643397473578220905244712558019120570194540502378979161707590994128034062706896712763237895784330971496729487179906172406780192448036943085085008023356209967877154399652300595452091672113526023081536240537746825568200220261267621223705901454524202063659629467646547819547115427352833430887527285945778014071560707539125798285579860427660324505499715776367396182949562069657100825174227986265507429262991207116363328865459447576861120769591075746410719310267312337047909874279749549915683495306011182831339181295751334183380348273060361717620826776753732798471454126555045728381553343245287434485946850698167645197019744369013071987524379580284459353636864 A013865 563 1629043225870200758619875398631613789112467368339693372826474081445840948336621587043168435018876986327870068317044012433286834805073908060860166840868421249397189817194712281749749124131765357142465608866615380555610348684868309115674323061532276804811534138307071491065536489914811918600435763547974321826011325189469985110890837186083730445836682992327036091232966639009157936626348014565863154938599918045957512271468464378312790906945232798428318017158329545638903273904573775843936701066942402568527071721557010615609633086685808262504268532925981767845036085888936620794034146218264828911353829296149501208694414483268994865024546918404451606921964268428857619061208660642648274746405903077459162943204039662560959395865389689349683800814523694749711573000917433125403581419439312884888295673632295130843352181439586495776266609338552249670125465938386369679773623981934109045126073699266306111869560940683725086558640320451062946707844794567372827332868903677626366520540947456651977245033251304403383918935257964174626835869669230791330774778997471014517755369447670023969856500208207279162150663206615152449907962533074006325265356371833546734142747992291726617115653512647493677633296375548810380780211221122084049334967675242799409798996449105811950471008423991878154411048093480418657663625954228685174597578609298025532745957045902075685248756082675091135265722587423746190627221669735995522252908950009542341778260512337195451997763735862535868333921562080210672386215707873590532124090425118079668624550876768467415526444995305908161684731377867532390689359926346394890774692438991775803964984865920846065721336588620646286132896390166188620774112700729931784475609340615557074097379301804989010424548911474014550895654316567002817094154680974389472884056284666514213098533717186310709360538495727545217758250127652227353585198799956422071609820653042012853007269535631575784815081405300358476181517986309606657389430334832129034234172458863664416630571694894996881655148517619234680076980040288227677582549731677533844482268513710640448392781437501105222287154315305586865859268192967321777597748318512689678319877821693623869451950201113437583836858890166441494704520200508059271132050596772431349594823145826835344190218705108895116949507043157808169996039885455681136391170678342757381219837153230775317375048167941855163989393214740032176306839784253935268721019631969880145415864293852315237013809722647902287966142766023282250866971891482522830302012083806644299474191753950412692323928847229928621747872716467772438726808083574281261767534874955352907375424825805488618099786397208051744724337186870732166247904552919693425787033547826019060248274605189616459834797454593978375750638997407829935573867352505276065051926995705428916915712529753498278418744638368628049178919848250005259445506403338886560130872107412435863452305509836778640004619355503985374646287791160184395987518898821482155926919025568513184839709248873218945138684638681506411362898007126752926451489664817030830260728799666419721342589884168142848 A013865 564 405358083979733795168900835192301722372433480198702581347157198634331494856498222747125688022617198261936564839466695701799629678216150690599957035346970996330001536592194646492353574055955437348474002385497638374413634283953151093871473156047199501894863662703225213264819575858482479329183631915169546448610050069546195335113188798687586814298433502346721044653681554717926787686607429160452860569681694807211699693534040928184328386956996167698515228845541457500419579452222901790798457199889411915931728310618474065503376220226203041575462147585037895256416019323915877225421104671783273907669996051419472684761848544700790530253788058800416502253606212841689499066238673445031455501697673674570318433483347597314368648391976647180260519524279560011960230132964286719460423971761923103772524389061271261998013010011975186916999972934930633389916659940380557140157430402672628221916811170735833482428726587992212680738559588218478895155206435921788515370892435039911124034039245037533624801836113988577302827316498109741500744823121534036268419349807498707484482104090402627404467332659808633688476273827028461614415498133029871141928429156716085100950208268417934917590122294859101146792848403720561584670301518574250418164118676566016262739103884423897399259601968158747024918409919196919535423755373442632189365464680508846289364241983645905296911818473564208277370440282873825612106152822523747237793235839848774439989368119805889018711507545922146525189266370135542982031206827021601279289501668662982000103184243768051283940276361071959739688335078217533819840014809192626133461248268979201556852215114156815968225571626019652656671020874557833046884464011548030385794634823444050297861799086426739025441961354739901988728467454900000444983172697576219281316685493426138064673734341914904066431601514968876531625220895763959036847312187790756416922814892737750142239504893090276265687106336243698800345199483569392043771526729076948331846557601283963344119018415984111864056013915936229403912915097385000269468221014832784101590211838803646084054472590656275014672157182586119791005493422992444612563202909592149598035691838127667814683467672443458900861293271357895970010315170532821404554330414096077637582379033022383092365540500829656589740779736563043722556454596777708048530487782233385004683694518512720283773067985725307704165808692410191686494783557195475220786388757062329216344120343967859305056620300905922822119191236755105369047730349701379120909710270837774914326762082518989091056347862913917598806766663784108751473269109051955554928139238004890374648041710254831343819006048790073931743246270883418026391798585712113154525439131772643974799698666558542642933612320221528827194783003002985138528716561058592853819001098195373288253970580203622483615493065854542454733288983679745308718344249355621820530485168231651240774564084623705302549629443468767688743985083649971003622366302631547047823607114970264272810034531815620816556749176012396603352252636909364184194777076275751415555437668678594552101119326057327321153536 A013865 565 100866062752845119719467932622570822181377367744803560721775820050577974528132165762612779202043882677914199302134176824870205452089881208643368509019457486958786942353308978275985324539491503386295482961588148351982093446144630492990226408365536746455502714917768936267111584700017912296439421496715468581900535978905318877626884995155029602175507805255939290983264888623571158433633899812853806201275035482268101658141462472241962801183283270400756941424093771952744404794255529098407961701962882145865123818987816138667336111631326555241305397107880149552444510920408635561755984317689175612993340457466810227094660297074987109224110590247425239088769341153823281431650301590674067135398435535790681476440528349334928979516672333071158585594265531476896087984445769392976776217741462849757924788778894250665489573307299809710930937265344659367679742326284774794299653721957835425716003957236538917099704894343278265773537259455580540439260327863290479856769906395851164815638053421179566926690483916005667417126818857643197113335826977557312743323651299518380778650925023066582308415320405501937970928168927146160438237231438088895988334883923976887839642223846971581413785310874379856558758053994594780236680467469867880052613978527274958689896697768967237652565276940877339704497777013607881838563897084477052944187307380377239875083061274577906841161614413929074074641396468059774711598219134229072674566460501250241451434447987538976304021845666899564155895529413567431304789257181439089528165279216747137049675541745291737085426847478257885946127794183025375458430565001019546041429329266632681794650391285868831005505438845722209864763466257974712722354948921519496958050572387229923717547190273738325178774127822639291659282013737676910726052828683285796208593484700212786908894663767369408658308268172735485117366965934737455056790386312349500735737875389719843393740481557439623743454043860192059887496677895538961035756539049675207310042621042691166843823590486158523356786054730243835034458489512504387052316371562871333566895592273188862387442523678182224450902216057269359835478939430055977833326906399633768778417271464983837663316627869450765219117327298527970009606744514023015738063145600355190714898539545025629639502173902445108538377703408455295571167710225390649131938335828697657485453074430557213651820053023999766642986508549812817733869982104064490138718687197333503561340153430210366595848942715022587673562593824246379190884838376893569414205026113105207481756862517365093505733151424595943946285362482727348846596498943616204643878742871232881704421514846130192945170913132531676583535456076462674343124025679916540466874070037250545537358618597095282926456620865363461128532244203238797990377599321331777001489681266151126062812007413227789843010370562717508096193764386998384659003036255658088846241685381418241544416330305085837844029393677220401525543296334789584773360651816413115004043805632280799531866512620744559025449010965516671605347728147430908681554769443847776235490665972632039588425724141496871977276669952 A013865 566 25098704126915956830034644610339542825036493170674959621520920854825418557784183071042463074402983414510746040748651487686102963054429320909146672836329645394928872439658579682369980275810749770618677616297902130720408276391060694831744017646413239694015651558418279949217909844074857152547614129870703478171474168702968306957653047114416325968535958197445885653947768765980458495357990558232038304675669629123736271798656389892912087744038742740361151248440101462545295733764191816615049926222827890119910490126376265416870579329446249393804504573148033373433872541347121604102865089739232946132358892712381322428418511041763192362453886392447317092936652697988154765200407845410609473435463511241866853145649550221709047831092609982762533170592280728459007365345609689593197179813043683830963941041429814181595101505202026249990366981610242279778485642534093081615171434942212104651764696687082451819753768269226617428960823344851017038582025902878296683719769348292437043404848108898953997502246493787522234738500589985072024105580498479541244546710800161757725913266975339703808967601007141858229181998130479633394167446773202536166569345836571016954913853844289632546355026475493688467228884091583008355853674081462164329252041504898882520724375099247655679563122991752390193349590849850076453653531639324594038208016070074029352596668303075769715099926837846799360141167965940249861036408063608488611757721499447100080843336561635298551682363900985952348039796375036811066433320442971851525472422758061623606344864403564433522440933311709866275746871282150570226072194350333695680580942860074743476326446164445312956761929358858748925068822835904363716129026650039539467065640028259196378484702450194854930884723774362980222162462042373621049785177466919371242176733984923348192114076974562064695264162985958116232724656867472590416691265406874550967075127008974768071351231506900816455331156641819310645925573354102750752449371124808781185372525479294928428082311667851797683915787570636033959294374862375491639001987368732399674117764016522131005592098051889439274566900225962449346581895456259689076222400773233669952671126493174858293438403146011172811003402786347311833430465450913375052133728646027582815969633392067817474456604936493221247821600694532748107564803670804406004798479980926495507420259416704412587409687434067909933307618895467023062354335386918575210197648372686890358175393058346105940778284113664500535987927346474875026826256102999180664475465057776194988100523613920990947218591535285057924042079317302011668196300025137907433945635346134620420274614382192268170932768656594122147634294606418360182148237557984992597453208595509127747152019782752413441156053883170120759534935389580316581541638794325628734834680368818917000461637428648297402215956527862122974592086779945582051469043517567913563788011056829063879980204302475119202405522087490106952403989513578361958324877712781708232686228243091695909113408068445110111420528296571444428901885890381527869048636390251529856229613395301975674867149789576949647849708337496064 A013865 567 6245360745308751369931180687680009120239480668645391552542293778147918550570553841933638171729843168999537958811568446983908372502759756780464784895209578322910941186905123699523486931990540486922586788618639582991420632230940414816372527398992299259541302608584337436323790942320834854982727919163986887880364260346697009756886723019574443223402739550186854619043131197576449448316919506585994555429056225154117543984203266809833100617524648433569545987451847327128071028024011378111956103241878709554317567079126458876210739995704769129159162481945571440378297372208486962992124126009992812452007127991407269222508234939544018681934125458805450806869613164145788526534347884989212776493893256429336212801938268880768305789906436327230766653904818398223911720733678750280854440647239285935026419377221063522434672297742430595837602996768039806961840139403043449684466338499540522424707913006040100651212969665968197668083179594545968271744442669465012320403357646474303694384515164633544521106478999542136732714450578807165441902239806597661206963047141825850498454450048007729178193026093809122866883814958803508136737474115469533479399783463205639290925124079782277845774613947950045488677497686276783135203781429038393274376443991746998735396887704695992658057051020283730756591565390349894224115515584876417383715377054748660871865334167190949929747744994915094778382647107300844253421411491283827438240897356150420807316409123304834609212225974210136494667438611593159771282735992465571758786353899733989925214005299267745122256022317819389445126645474880090690493996264582234163590317173758118568701262251991256113656984406223540212522725323903754632211817959382638684668877339511792353251105480086886142161907586222289094641129754927912873060145279448480984933321070936446577340130001734227682251972204121929978421341817646939618566120953723408266239238003897209488730469638325143960212962369497182706646952268848095675233481915728418639918616260063915630616577776934898521284133252776505602159137885754618335516142520936420475710071455759234902383492942447752953569030917026688195808666210172010952214572429205280561663061747549686338872864731628252152907598722132374298136169579081676940972539966448335487263355816215019157803985919557481229537944544021972777101565227013601954986015370613901730102397991177392392950327343593986164524801424996850282651753982997722906703901239872424301605499405494378233455741992571364997370947937478036102675230958621492123102758921256566151279029491899188019378296568908051533355238680682894167420621727855115782603560334449369868417772845949666473509542690357628602240136795504293400844310248028521678009476801237727275579331386581848541389743199856987488836597042860049335618169064469634849346383185533948755058870164645413139188200894740987784013698137627419073031145036563459067904498367292889623383234196993488861372970872074338293180589518642730962813895971026898022955779546184992876456507556487333639244992897092465660132514069875416342711110290259068677185327160379781211128542616440011534773738625035820597248 A013865 568 1554045604976667220882715552876792029407430453740370070802204045404102868775572053596031053547880335428493029367000199799899888146606715799196613355044789793246575317419975740399828300261070170441921115785553324714921178759289365299587608737746051809350181410699257852955321547759577978635062153581413185285046799630589310331825637062406747856165750487752095408565740422155343069123595714662806197216522918617549376704677267286824390092859893319021977267149618074103932170045270799238354261081883163055819948851433195015085270854611209111946932718707480432652212491721382227975256230523318531508057837672357853615175169116476617256663032306165477935174979582860724850634594852917635793600528446783824588503931903322139339066313998364177486128024443771666852401293602750789885572175133845997784493986472671678414464377191844490023462428891784881245928605567938107671885127941517667275984919409118970325242625667922198562144473744870062376994713158328317945710608289887493936881087677446094150275967382414068967474802166425744591239418135555309233451028946394810031231417714345859266868127068974711661212433443828994536680659159100514954746006918716385636039480475020383760919788737896305719038599104271624501099027340550481475249639311354389189326278361334913245089652119479241291624192399211544879575111974015968690424664703287218782067994831490458452918990882574712863894510845003883677267356664199137349112358970925621510326156714970188605479496613614656684241088084599949132207825762477193151882326013578608181070851366627391554261210545387634314409753446805362726697002078508526491394505802980580159687072488687488241273494743769415958162454787797619072642531086469100749183526086145398314844179078820980052526431788494864639997741599178222416029302070175724420442928148723257874732699228591531342630122747496068080390539327168723279167045009156903125704842070985750431499780221043722221907711852326722967260374426962009343059697772054533867008229121224224254197584281390264668848173445554883441996462598388093189663152775769651379811888500479481939229889315855159262942489101145584877139462030409521829261456486704008372719742980766283551074412676900521239712303605225642961353819348702051836576079064931272215966715354460415647074681424335327169308385816778075530071736678568248601663080176700598395304839896940652903922615853561178765291035388184816249532801247097289386320945153319935083817099628067977124587259191495517895025807717178534679500883069895703127975905707894113868555063466528258753237940291834528279147850751391685921467608145785644170416809125141705603098131252803347407936326526727069440352617719098924335518891407637433106182454131405586153436956187585934536251092579906813910822188115368951796280540244650108178832559220822783536618808780809047442250478405040189472271696534982105942780485881738158646784812137730224310765696931706283820353159088040001746168712451102908030938907362262565088848132536036304147434425688295856204120610072569312415142093741035239599389490995745744577081379327971621718327537516334000950220818929544913310854414336 A013865 569 386696275977554057906687876453437914261509734665123765457854037025993725043163145240407599116426159625342777483449393716608688967296442305745691694362505133833131829384247403435170075610562612651404115083150804895463266753031491346226983857430825563824224340787117730066578571372111307579719785799970205720848765245678799268488836921512795882545436025368329404704230320725758326576162568870975391665781830885442046504178253773515086635586512974358876647339373764615429649736704823516078167493527151229505789512599824781993698117294616385743979162261419771017715338740014982551538958353578396832213047863688149430771267681591109625209975654807768205565460519562399886033107506441201149793206694470112640006610383367454576018549044840955012228208578392591406216718689759684548806695482905167320711207641967839083227999905401048141518203106000615570186906780681175208210520155943724183617879466409891623970773030200416512615533690883507361392348464613152011067062081989284891301994808954266499601469515700857609314689972676050878127286893506498707178086434789313369691376132696108853093329794827115452082812238694856368551321779877299337219358393598035670586976005560272131997192871228213544679812692314116867857473171203857406449318249122935370758436497207689132602148316194258569077431043080607135474434262718341521175750167448365223979543289909433757756738339292830951348598922584006383181790893465999744854326507453364251657478227699461971078674101358962252053078430267174542465537700128724926369182946610792230912222087260627095229925542429895821723207769675472018009468421199433663906677667967263722295253621505085074052566244081631311701479949757257149083786295308279277620835163067731753479306768541182108430257074794754158099918037606715440225403292725965858987654697103105703485487014448887927049338703504941612579738681858047751001694143718530518575387262207526251370953311962751487921739755638163129389333489409810708852230716015873771195391668692466169620493291906902338078828694804312756638863781282106004570261631500313892141351839351310449902451818242870989716505448016258176148366615950862135818786740499531811400599085390035868580948255218510501120091930695507189359593576176228962598898905884978328043429715081094146292887128180208130193344259560522090298810381201494436049027566528763299900493921235536543388872348073335234524898917712804197003745999917712712577013424390906086776376534651410883865296879138212708855061785880969141369563736048287600740500569106708142140293552503159682085703158697769340756917998170295991210627870132133410213155448227260888630114195897562542211612002298550142981822572278823540255836786745237754677592426425914813732024682069383262524431868843372319057706713123487013372079390156775718355263376035774872983931426546276893150071042482960426764310792192667385953953862924669492396758373855687175696449898910338015586117282195169714502653056632838811154590196766518596188258515206985633614403012870034490983739645577567146884637469769280739995285823453405114604313780937834575414877815264422124445346815876519868966525628055552 A013865 570 96222407744046731337036957673661863081519990296192076806408735741252070589940371756461103703338554151893294006761679537291173293110308331823311955691610877461965859369341049891580240254327516031274188764370581083747915592690332054664352847212227186697509391166740079007926879071665200887676833740178186229930239953612746979576614268853872025045545937064452142431363039166831895918599684337302548658979824542886315315727683242971306037706263196435667993910751052596786590603283734645152762573749348094740384615999239600153055889922653984497445822903833604461880143169355408138264542085037619640553237126017249599157676079745678990260248662137126578127264672003751088441390207042776964505343208198387068438124874914090457059847595925864517602769596978585304791718545010281825648667650402258594747211219966141334757789672460753611150257515272345173560748388050458189409440151443788776058004183385706152575895394650830041667148479369924903749980853146619841217839191985557738072457972301708041628832862530875800640992935280927092106169052285009086304537603741494424407044505851038158132919439506420792172670334978918499899362501130428148678967387795786411983498413415573635149125496533458832749767151853906328462710764136998246161596758565758254176563270473183702243657769815249748260675321311833634734374426460730357397204265666511615413277715914744220810124714442913711285974567104423476339891391602931648511591773502635533468433622354912521187448633989353295102871611960241575750784676998430880878296530971056652402350046417236361360252832573915837111029235743887053185332046183897477457226417475630166546172549146353329146648163647320482553302658857997810920816711434149749208947655296469827681762861829639426404917728435328266668318805133754216422167552135587536623616093589559998409700704779345680663541048270541631341441535684101737977253557169769385998150763229623172181137054522315378242542346874955407812206630836822018305118273527661902234091699704083741919006586811778322588831101785546751859961752423989001329227342289486106409316860889465281870126890837010074113137483640781554487350361780284926980060342211979499694433871615773405250734516242532405014714715298824444942726388747083405221409212549170927323702702863058818610351689879337549452270238794963832773233584775130263510951627434485229440839703408881029164539884115784153077299647492312493948836124651524289695963404418037943384739325870379873053969553029719744769822734304333313385271283568367500267460237611960400425053525256466230012749688385083340599225419320711092084922954180719020730159896493285781439608575593582282503599837755952829178452874305284219168940379319391000971934678652413234930567165688688775980479430788034020895767276839943520511401258811490815549776896385733933194337624730363171876318477643120008912616983042885810981694247619271359132070179683258351302899021245657229094324735563188470399124165388062547057218987841806355326716742855984649183539130498476422460465903488357188293598110877629665094506962021557701477220606738323253069634876527876686069984538888186192034678505080319115264 A013865 571 23943214163766636252057580251852628714300782225382066855892298531967235229036042584903729356709139106723912134290522242623237232871224242824258360558654917860615888718591872126621694342964824469094018938615860432231161332760320705826240247677512915320314656822802267339700461173160595267282401893236018435966001468137367056422008081747446683736133286611621755505480927761961114325216996653019667787911267700655487612643150876715036023974524883695480138260800005919763600912996298259222652216751197785110439384768322788185285203201233836270468439004806723465458559785117044917860642536104080970398143100541124252257602854275276794504438195096905480688563522864037390839048007998868277631793561182421051013595488874622956611115996989424719644132364355375338561932908991998447239809268784894810648138062286614880610450319777754242569740878040248194227468142895371612187129811764060848724065296960232033357765202841755340928119890418577153649915235650179708329917361820150303080045862163778615414585738849282887225099554071823650182962257618183380963330701014203540614053698479925526964530609971261698557909904793474248166958169881286697092084813040001124466677877207024018781427195553413628270790059930111219524033244861737547588882444627434757903262591718383246996693850178668225359200361552666186998223857285076456291861131834329418286516720606497633952624952944259104606711623481727902464607854755340687962436404184207805064017275117817592472115218492838759127037748947290831777219252746873552950708282394589968930581566750093758269994432835032625580011626788622903218212543716031577110636563913296005602017207749185391598218755856690050314703407208953311287048663939582350395160862962731180161708416434792837751188488202019603251611104919042329180760796333002517913127639800077393524282645771654144410870246123255415209953580207346403664355957137668055856691850715953593180176695550896780198848297257588904036727000364388096458899190238435166456713505820766565669190247009548423566424020719501169358818002779166031178754298036577406830043133128847425018307414500754890761720226329302955766196365222511858950302375073291282867965369141896127975350771145661823404621492037237084283988492764714257888053697177035300187811590958820651952451031696055321105307308059828440436629259366765213729957115357777828612223025078638684249070788444298802378530625884807102494276790569288092053625965848149217528311455934978364571765351819491223530564530622415867036283824032884021826552665845459330358566918796617004946532530460237057807986459540411182465675548534696675366327147364217287567180681082102266519935754828489254390132785619132482824245772466802701553848449958437290074242888972647805504774657721848081487535563030636826095892998032580882614882084681454946064613419836905728784328079428892838057744309124527362118196943023598530835551286950944542071402969254599379629999012599659313466354864321842379709341915182652359008657580558340372225638408920196885153682651696814895877472605125902344824796356373748245973979758015910451707823385596184611548166392780625146536373121776145966089371648 A013865 572 5957837866798379631871991809228993308236892242706270459885392428306471076511496548486764783288648502204324504199779230676425367129812470790445856374531220521092772821624652725011529446748623202293602920533661783072944336753416121872155013310090893744984536686531533786672345154639897241548414627897704939458292077319557319383601114997380653207429517974143064665939830216864307999772395711164189975001536564489506293629220518954755843917628975859713713763711387073026616342382694888438890996398634047264600852990671296029720887682969417946853202614444066613356984348450244521001099403543850676026110743993849029937763833435025675330128364962353184570696638521304152037261993926374391259674455416144194965814992687650179539457215762872531838488744487276756245042889610296957623576219970282945523197490314902953972059573970938143687113762164511038666009352932941109003747885320874789109706615973208457324479430953519664993825928572635390297015707917305517183149996976431640216013971973937360430842198569344759393995972238800022522326864487647807051867504994766295418076209900156828725638080740368990975561837429569784119880535327900331410817648198369559803292389541178200641420091923947019949877232192529434976604240385435877441636796461533845678584637222468740116681324127658371852580544365873032643142038855960144772016389156599857811070528621956019251699572291025881517497266694205317426073301714480934067068975325964796549689546602116787170021374048010054111099057146052272252789021099510039927830643324810611148934472417559330057839254711206838288325453117066614253594263677947569395593917471673271665961145838645299362167969457331898599908278222618270354178893145414155413528667852742325021998228678302371403303733896284941916304894459215140854707070473133682537359376866732857985434299312652244062045665083341891477523169270154420316609021526480217674932346597352164498209727507320747610439819503200362169266852954671418818060803305410299339756935080392986068595947543879953332880421923674914973893401267545441870271789489037629296333292902717362462155470565051840978020367357973113089214173951048070886321640594237216498601558734316297316362483085717322841418775106609778156553424631629378218800177575956047816333533801465260466632295118992837661275828079143230490727331866750921662852688928706572649236679776367821079064782430171759593454532700168320927855882350937094521887856333926666096004796203212536413121516023947640133557433283836985026372576501750596919144752947657336091782923537999802574855582619481707568476886700359595355298978092985643124753916732932916099916703235021671182688653745482638148405521311179973966122724054459449833047217500057867763754006548841898739364087630242901812706449220039422711093246486443166182826338895455797139149886484856926304861924660450262679584631928074392570595181726448069624871897834577432292711343645560472832091914303198426288460013598932683027834967438729751796842283085492951501650056568430431326561161587021844170983263278688532267443726949192523542197331146615029519361108684669809260753339848388516462938796637801953033950525915136 A013865 573 1482500712071174400557971465874068862875202370537086691074201968720355810910508709153058654555280984100506475029039465527676276953645496731728223333387352664704556846750505586870068895293353408673121801922232128805606885203026040437692076271976537272351992232783014615205252989519354910408975108689041715495285734183580086896860232647028222698911101816541967066955139832522779488199364769600407719859582346415052830056346200172549806153711453321124282823251831868155358997707770734480026124415864907248945159451374719933667507923928646206551376112957345983534845129393571244649745566782623451416929188649477441817473650201304308843746501310312267623095585956533154759735976472687592525927314090109992321733676260453369475162217912707097842434831268258049809966512307509412559389717967645445900428277910037931842775527910336480169951891666919610773340439309009602035620593800163915523746516665845406852964865763026205279743693458586009438387012632478966451717580047639437898231188674218781270727325954407195169526805764125087204275638344190379124330295002857686821470739461875824005457974906787496762431003131274708522118113366712095265616577036496694304972851874310454022005844313619584868167851440931484364098386343588780255557367337116389887893572449341341540714047245333487984821322015648918458658319812606274743910382146615055818844301778058560182438907972320552149761879866052497545764671812217719785776907268310472255052349260097924385090758547114437784573000587766479009205997698233282255321954639799273993411662640606123216952257428299019984960599150025919757950367819511049587844425672311403535184443841321787130886980176006810992412376686690549448771042339159695119859165479133578219873863238479335681026874712880374666917979498075421929158469759970800493136208464502870518231587566565883194446946934018129540135045255831064716222456044477125524488765668512333796418522915101636269400961166620352519303009554416798487335705808091855605310397669924347509420866819238736547727301148111876442783842824205867391463469922136211373065205939568966736183070051642979694242764050419165676215341332587193574785186472345235055780023062977392893825109391185212877275916647327924318251501757937601440940485786580295290233905882886203692433047259049225780930586852589368329468663443067365339210960291507913885454861502113157654745847941664499283158478280848283633120234917148379104070399067283640178001065448837781860749853075270939189713363238883724658082340956083604532584627165471470254390528429807566874306464334370872257679240671423878831449755316833803550018766608489163378974473099376912483730783088795935815744042678903535281938249671919253820856805224974399351390436957561427347113444653208601743859371172320849632046754709714625927605043560034056913728944553799918686291402437109159763086403131926607252126340259355526060896124081973571632259949062012103575755095219893470810210082103849617383182230617714001599111858984729382108058586876035681087850866960021819528754107368162624861172557464221474018052046303874511025361663396223757977971775061154211328505986644977535577343977264515121152 A013865 574 368893617186094468439641155796376303286962356265484355513375824280623577140483703115973891130299677835697227194425948286182743346929516242749397268493441738263764289290621806192052983353635715386950244215912865074956772458839375694191794722908465722553890931267863092730753511888080121066886094245311628150122939808368600182719525410025326710615447287213770749204581354806308265607624334349208653748099594423150425808580737681335913364840328352801997543475399827416834290117620007402133860590648496600569521916604474310534353331727012892868592020939402315774942583237261119948685488873653758662977323870026770802325603326890953778207129414047622177190120844736057965174622497651799023411545419670249609401634131241132833243565007654732570328743934143187050313587190502182145978062301325151594295369248910558656301520160984847033649469107262940587951848194139477293727543596482387427604893234995644278036953477545336712169182730686873900572717127365006180113788878414216611092663140183207781157621971887051188423694131898773699214315640461580418265355966151083927160207041777485038926118812005746394389231371161348270975694385265704089133904097145545437295004677588418895203758252246588541915942809749863117287329670647883368550850829229345528584333419714504698258957804150822482239059199797951677904867035610444557076708210306517569514665300037867647316638348568467632529548090829575069307714816377759649734439389388231432169186171088686720590903630795579782810868882255108504818746819246784090156272616930532946328610838187302852320664120398501740897715807699249665210305925264573491042504128892591164467015529923782935352869051156126792863956515702582800436596007337785256064795864503766535607653137357290056181279288555449389118534674465103389476360347313054228308069024639178276792602397363721847040622699485599209730883581098955495467066182459332098509588538827261043230413894010570356187579969012475558083206473444640801200718347639112613980596873002615239464213132364813292644079799286974439010789177632794394752638147664997748382561324354825130897905687090425923277815464193901833544015814470336551600947520286609529399854698806790628556289620027398890678320891187902063959157685431129241752102959246348037659483268650339837195500015563736949520519787703517700158346461865338652086541671256497227945504097293821245545718835020260685626890467580040112996574294903865469224045540710322752772361117765202935974107440425818340454755601457914974119945064784195483052097946838596886340503970245876480467426133250172885622840814751746617387305514998389004958269732723575501916976090264155887151698217551270300903221627876924491275258542363011766751440557740829739405185209023925089636932659947202789128015047550941655641458067927709798817818199130394449957000731211141366547262251230746442168315864123561535761101499415954260784904347565647776398507644998595756962291853756532128646195150065107992692000809067010445910202094888181608712434289537710596452106927396149396978942044634642269455289818937157822859926785885702327462793426209150145174672732017124713294801668843050132781656550683826626494464 A013865 575 91792536551650258770772788079123908299501417034253003151104333107396125947020840813754015277734729435212212437243397563947424392503165385715818021113760094615648995632764005278380927953851882331165603168734030042331643604477919532737132664490759342674529788209244909090378857870134752685315400603249383055851391358395975520666464946827422096055862979371977003066074387679163298347676378364782287729447118279501366754800762118722177994399948584684426652738070689855785710078547621681887772798492246706112915277552524551638884208240296072158277489754393357038910512872094158999071307567409012075625973453226501432284284527036929810538836426356297921594572150037362775590331665335692454593541669867387550806627424144993565161662767984742414940042010620717520103630527787038987748013198563340121511705320944912131564819864698181457077064696898452032381234289844114413952812128199905428385780793450436156992491207724561224762482077242276206427310348236489217810074314193566347771409554498067958601013390508598721317844658228635657122896589447335978637805055769306515763128638619575157206063996229013886808661220548820612963423985274435679907367624300920362252990603933681450531341573423023120062027881235677939200840816606654114363245313538796506568696853494399633077172988322457459900509578804123911916423874205018140026511457386991379857473195939022682417093753550988937937592510537304823645977293188910689162720022140252403729522933324340094058075732258125708516394125709303159471058408526815778721765627816058374100840892087822943348655494406999985191060419861419692693610843995434350923088387400601244636656408341994755369725111737281342121924027715305083398239057697875780837115284556201234588323545474889199259700087929829582393143220116500606610181697942601909738353431539016008970856839740809634642812227558400622555755223252015293848061012313720524736337935293465019909110350074438242870867898849312318068960433200176859844377147879735669962019881102986755266359082152601221235211664616176423607932692648723494835088455559776719725529499461859846971587667930084863341065377586296981044424543146282784807966973367957622419624644413491325684918658730657720765267943996068046379085125181198751483659283555187274906884540704801362369030659872755792623089979813841716365801666798875947475998337142096718224135675537816128171632309155761506925910408828876541397163574949518652437957699986031031217852161655750976964309102616037229292037745821975898840214170360380930438819636307741740421880283924221936387670579588907019475302725616306614297718005908079132881776174133072739293004994492610437711731370869717691514350444107870875013005133613272943944294456863766145715671045931841327904537227639982364424302240312195914056575293958587884659435338126014311771700405948730728520688360498249098697626373101594064066506408302670730619629318613455267496793454320290579396441006553945402635290031581000952037535945321762343276727407675216006059132449134247603136370670957838646749064106850527305193098676225770855377881301985511081547221813830475248924104165253285176658572088861553850640325162819757947123870466048 A013865 576 22840920455220237190448934403304560349981536603467243280095593415779592811649089861368039129589288194822725245184149102632165506435347649258438429829779151863401170881291932961430083064612871584228599367682426163493467541389449673170046195170564628756388596259682829218777151961541370780192401762907750484553613414492387380758477805648961095005772496883087781626937422034981561854449008581265506220293785335724884092330583239525876994702528006224195252854119605898194869810265161798347498280994422732375488934343949789233406835304849352227288504330565207818706180738988933772056911604613519292802162226313256804398163087431653318615999745643090324426220577238097054175693408948811024861420160796441779042314715204847038806306869883179424594360533586774381962426591490304485399313620224913049116000658421364375521537256572577888327400162658635616121487290810490677852706147484238867556090606395858929816755572200518018680097940244350072997720488572382085046116411749413501448655382264863246274607363987035637022961921996347867833204604145359506236402307637188078930370825404986125517899316309657983482372788831604130764914717103808379102710100690046615580136157958025822698614786397997689011274521743636212967223622077866956585235057858485812322501975448718449497859109030253734661963599512987761249987585466183073819076898964519839032694770291898892111210272883599679404887019582018633877475821818783024605737948549203286124824650544962194284659100609253936301551383088497323777502405910544623850894384700725437344260440859997158639332643984282620315061946394956784972336573533071920408893929613666408905428487400555238968159439003811190922882599664454794512150621205077826297261070486688665605081724467607629230189692279755354646050613748029078944024732262453518404013961076716431544236249146385143007440252207811943711793683712245469598800717816047705611192441114943487834023746629722616850043801006472082729735562514066408388796054461210386227989331054618400286438663130196067082400188929772411839209107777167164666804730573850360722742956410093509441634102586378876714883980035553450387246247920175837909336037917095631101920039518697873552829679689267021973463153040429604116600509869088047729181906845604359989629894032657132601010637157457569389988725857037861966735160352897899762347618227742210589148128415425862805203610751846447291388138849707007548939006681838625323441890402924073560000589089123827099982962622153775839196336368373906860208172439114307682952367741727992752657314809431992875216845660266911470078527820556807448929766846119146793238128961880755863757018789585240436685540476253592614898849708249725571236093407257933187546678290324657570721857701311941305141807428112091704427975061364333686525743546303340515576614056572393226775755413034564639259926119500319727127765671615854149796922590770163241543602609223301121762108825426545452375208542831342428544489138363628897404144346304767402234634306639349219706045582973099583629386795780906147863119835830410405809129802611013485388960135658693443558298379064817140282687648305457078305810015598167762533390914766009498726935807655936 A013865 577 5683551918713362060573789245443080361006605716113961079872746700835267638508266328383931912693961760094128368209662189506167007297320426260275751371403605916473840152733634262658570429133750062046770837859153467114406515259019541074248934836681937702709687184489397760166756276894262373976835715467861368572444733154969736728893549335242287192476381944412498877794092599808531999366255703293458443808143192659094358462803688657703024345819448844778953158196289774859625844627900740606404692256404197342457662510673713954527089642576274013420653109583201791944296365644094368368465428399191232666547631097980317152003717371793158577856448707861451607625318675310166184646142335550544938316901451300200762657255213852498360250951046771302580663920293464243012474533613715445710882006747805563837632675836304940289775158627467701108283637274673617630741925546956016351444576090798125891717137770694369224162922541799299624206130666882117364168784612442978986195238968430060392471816079730451297003099595622051631697660974195232648671968058698096655816459013976784056402033227173507584869922675964815345885785790545719066495258886374846588885559774905679448036440457011481513741714528986560952053461794512486145060188328879790541017209917042741651832811554855509225451277818216097303405726394015770607356910866721266624548542923139400586183505081273785121816674622171875425676846856632860705000063694811417578694985213395352093012367444404032728240293322801875477787633756676966070203478667532639842065751533850912025247014020074812978542420467897012978237494245349886718236454265381352099185894293627839860755581376854961222925049526196346259722723039705615428047463375701925673200066691343714039843695662723741596606561509356084407286066320149571771799562178330833891507601962641503094015394347593307904827372837374261577693045905485464691208780215602782682644237507513617964715796921367138196030099092042461289805559491500172532200899823691902825883041224982805780075105424012947764247803811773128782774080706408059918370354718152332959361575329436388141380697014773828650718010520206836166759258362473194098655904986986740078352967273516629271897714856439691611700783297356179251541938071744917092547792244205424104939585791934139619374678865164481906449674632458445268906643420932290193664482538845549745318907089867248293544424870603455172410693366250294102417590910655268816482692472740403072082066584224860144942960555195768349618902771215215991839319964369691409364403569909659892629224958660581651125958139335536114922580234644791511132091743853519534855030105842712243090386499450074548341336407787133957550510570603195713341819594714806030923615052338065192637861295532852978841046225951988002996221890469409879885573818113752827171960028925021751405064770936216788316325936167503558340656187599516219802267842106521259719777724458252464730309063248538158005427892129808599179582321277298505798868045979707882232848523789682545037894734502362315593667575167754438585075834989352682098297387043303707596305728476224006947498502259456578650821732903143495708991317801323280686708728103055675587220890890641866752 A013865 578 1414249591037283308256697125522092572389995713552069163426895307062241317025288927024430545699463892687742150118346661939198548759806836307196935765249102067408018592885015680845857397022209295439222081126168875529012002004932350444587510953281239922440656881490865823457814297892153095041403984751298880064618567840417429529724039668187008806678283071992050920759259649795556634466304139161917851489667886915747767405016367456073558954018945094944036472260299177257870418170449797086572892383545569233118425077855961590732884769941539415307487954563807268293083153255951289869861989479427552806882380141372638277567389001058035235245175844874580726428623296614779272057868889639713198091271221929931556173530129373344871977964650870196763751764614463294517280063148168041787130191503069954060845813993699430902185332271590043002176434030331585622292774817700159460762656757825479261887758825757421282786908341921003324090459906101611027960847012683411347092933702992388787579546938751487657135875278577826351618592375530948130434343155981964787060121129365871130322630731984038239358352599305676932147451849833072366754148259214425826405571609909330028413803551799080968027378309676783934821367005252130952447616782251816039902394378077579490708862164817806071587492362062347924201053710075732231769834844787986216719663032650623326661213936383518499431886779584272105922021157029667994946575849307314658941830560619592252008453415925944271833488668099436278888852482941442821180872003799481837180905085671190141066264992643255863076667569867749533400792168058903011872213387763372605544624448872002648231532825165573711022885923702489232499324619416027698191906406702661569113718994940439051962386479146874068966803913496093195233806454575458243120428655958418058891619611568010497890038606300337992574004837869512256900515998753759150042863198608871620487730907469628585396161179537627731594561617271109727664896979388970931532614304928903563970128914094921527867648632867989818073309518091131181275240050336930365607932105227281314943859512374315333996041599580201330815463993764107457047039776850929833956746149721884507176725552603689894984852183157601343122729309447732795519683534268431209972852239710124090880327011778555829768240091376608361745685438143899853152577895717423633469920519106015834227194288985847127379246329401998957461297651710793182092773981480171850143021333376939977232324792285840399586446760870473429972370814367024625681361665374039052774963269107760490402715304913429853412974415727140122548415484947132761298020652806558972897046851297053772872667053431160950012871421022488116925208646304334395742271653392074614286784980703385438014464301890030872430975214496085078761555885449284199231687104308881343490853157917471012445625077081600695870328015348432245429022160472762820005837911687049898098591730732395877303772264826260246932806633254444533351053828168072741794943933617222671751764163871634287046869422575691819713803490064142672462001590172070606591883535412759348168603947028195772096759947314225099378841273441755002324259727591138874579835106231339549867719348722100196987633664 A013865 579 351910554236989280160130459137913338972947413394588474073841213046911631398036694289343101547488999345276254698248436583654653285000254691992427920338464565637272082504764221896236387815830383402732508890786853635635114482891326625827599525526877492380753533135135124582654847373100238945342636333635202924239167472866749824740292238714309775383370533369926014714368097177927948467519391555938342821877039637019348458925032746829695821646442145865114483465474764875430411894189363908646105957582411083415323948973054634545245183074093135789792842710021290183904467190984871360897498566144916820042156415338036327883648539911273023656527595831831671318687192143248755824703631546829114507447200695268728985771849152228151184020900005332801117879092546130501323832673284950173975179812091902808868385587680216790252580599804293580317566432635469113566355743437966078940493406363229655694054804130870652638431976536887099140077319355076075309553483860038612319828879183002086790993823863410176700434117319077686725957577988116885192238476189304261893744060862368445100440850301052203176017593990430202380114738697663063164168219636844007236151194836958409630263565401268915436188599553493500069470394650898249159445379161283888840992597885800259832067590195944320405258899436698158674796596785564602695751544098284186278787191740519903619763186218183675250635251137513596660788368546006346518546361734837721213813582060094379251767480391684565048870652260518928148470941035285100080078742449432664509398974277733585181800850649406642921093344745331851895185916762432954250186601703935532182879990861718162964748775951600037661246750166737800701271943698529004196488454992636683565704924949019330177904552379074968329147751403059861956418527704920425552142503319445082430119491185691188210974086482925703368174771816746473909069197001895396823465735436242743069203057167482620161297578626706983708137956348804775754311645175316414835123482724068931629815117952067513622362744613807642410817754005652354099080532205439056734952961607914864160110450183125633188903023306740657549473536496310386751929001753370572443125057927595965689798972705481363948870738439472257411914979528498246974753893199082274839964768511549597781933530994881604232890718417424211869902398944222888259662262947157957563587262610188132062421209316926312400032622637758204583009617270500089086509135359674121814788284426850728414673842714070238309894720400921644526884974480575471657544585918352885580099660178622258347888454752218577284457249814215730973967321950364939259309075079161682343917962101948484411451488239382641513602821435867763110733517877200136361340940056856710422209280318384805312015181167900162048744424573489842318395474088116285863219165539387562463515972990920146968869779180368864354805460715181092494594442234758518027692659240912000243668777541603530941252260201247989764784140165969942122809426170717876486319488889840751857334980424506502914446612158354546883025150039640749474064779685696673179471563883827734123490057346920010362380971210093259928635831753058780738350196535958268439449529153756682872684340981217636216826859880448 A013865 580 87566607031898516560805582408205251963316450769802239180742056724889115064036266713405822644264782685083781009074554971983954686213183375517859824273660814796653686833825490862884292852988705962868735652312274363862356807006814586957933245135903980184087663157081943320151170981543278657247498884171114814044280520608379092389776398343759130028194856559505430093405642356978167273069785239647249721053307526958798515731233748459126870691927492039908167149681016693483100252454927800116227837637146514708401888870863130823162449394692743164845732637220017679041316380067147510474846363210971942164729865141394255539944033483201889022501074726026338437571571395388874409372654045060582221117101843405108370987580768247235315422288590126971567764090356438744905411931758840721690591943002452359736338122553643704352130135810501980177580690565549050466943432351155975354920855292175161685663045021492806237326305585626690653223719529762289971426812495861127980767659664864775260376575179580081088722422280740738943393476045939100776155084507136958095544122152504864931232897662111421820694809947826728118648710659616895333266306428675168008585974113670034985117743505928546765817681604094894609286457241772313134843112587460592628081870117119450254533042603637217135081382464632476219366986771345611217989248221064250640123174495177048657512913153043080279966070811049783284297291322039851216902928283203139845075661251177404577975805680823653690240582143289445929040321199692062023126153641177228775202765567477003467957869268793153771341499159670415370782902039829716871982432475193686344130393886103053926844367417588540571323351337489700424098900294392369172220615232727771245021487884914377966828345577589982519278493277126191570339535085870759330990723385984158751251493230717909744913103887719368620509664820704658595741506428375635382376625880071154243395935121099035339975999084840752170063383954185789960496875292264334136253446453195520395310155430248863549679766467742983276368603364734486575182406989743811365471815342820671478688603539967517557661117095462891299350599033449906156255997364294706282167694414239559334524057976250338754125403587370760756321628186035275791221960752514040612978113278265909515274084384518379344478663245244501488011553734088869731428280213667208896462545729818333277356394356749408167124917556198649562799449084653078167574241169818431079417398390502120452880121630227525539127723066802134650913841969950555763490134403235585224667358641566933789221779972904053022846066385770928769714236655553208565772395770097959741001794345752045273070296721582061453112817263529847230370042720419464331065188796227768967779179640184327875399361560370933122913172655470624443770982608294151643916551399496885942921606591276642010557804893009545255134952400679941607614924250159431557866819784234614844632589253232289811173682410396939789150767165778632638302915132912070641843851059436853966164377848990802133207579396587678609996914134663886973130487258751274580594268184340622737416277949748800018491981828149926054562311286777122528685156104435567852325105238387582912575789935038346855105461197771636736 A013865 581 21789373960961371672858374681798529256535959077951430779822407458967608279614272318830197660217694405094767396050039662788711412479798845696860095793663567867480930202234464542393224359194885682152553229836167854508597969001119687301916445253657259197166901398703014120239856177679377114840209642346066841408266410504024186317532840752674271843175782547414855181002312798971591318892500800751904442589136618548211752266434356096581457488013701699274429048189426745872786802018864594358521205294926441547921058811514614568989158607780184667194893343584731439111208837484868449326476970250512570312734061802863415394515353739692092449246987426226585846097809253457404397033016251340514795245010685898179926169581697724496058007158914458474589149874131573365772303461803415854459713374361186225577912487711268270241349245953998828731547758394806701325790468158802843659515666264062529832566906818788097961646379271482660688622964578029810138170076606970116197710378289727631757590023955085270737468977780961279552762485431463118324332221988079903556830435003452090550568544391058509314487130948937620411219595970853791299567321561260099405912465110652742145416818352067212148831945348910140815417967728384688221969281391362994184830867904983067045735966057148256014156570561439428322617526052287471130594700613343859615283129755983895371546253205698015752224517332055139674198263594245820258004389450566003693929866940452975935946875679170711395049944535878999409414961204761775177338527062841412190591254561686437726938892525892338039230447918899108797542651080374908108689132637667395360382654171466795114724537633253391727443532160010237135929377558054242005862000129590116774441186873379014498241830886762870530237106039133864500830727194487392785849083681581210190391411563585998917646217466588985932578660916665581607695550527585566103467540570989865452692697328053315161716907804279094043981211956087958487450358472724718791792217587841547731005816596019685214793915649701422014625352312453611763475788696071932069693082755384753325385042596057197328907931089098222167800008258691407048673492336152180353604351736484058028328290394346324292866532425452641140517023384787529745681342937969573753808569883257462796504680965568477369045314732640679794264890938760801633010761822127238924124568179042155506071146320578668733042027485344022368010512514632394746593833578768259842353590076305423636531066425492775634952229586158508769456193125066736691740777123825917142624428185498383268639633954217661321780832390904151747625532935474615993838276784265015518272958490642172929388628073824707515500968545318658946027438470207416148427613058542948207790428828226346673891373935790220030840730578206066421592421144387050341859043317839609122949069211320549384771119707137351164925740475765991230106036831015671673407116500550667681019616449060297138293969741543891321613963695395028716654190978352776361951289146821791246108614468920079276410308396411705243882752137956684323298005405569597156438432940845845836996767274791893406201396822262202400008849042111324953057784763778911219829760586678459031302058961115461924649602120763911912292352 A013865 582 5421893501453940036100695088821291631962355769284810423804769292829827903432978609639155744187289334208541160693923469371040638190173306372441091356528892919601014824082406281012790803747181794061384125286593319573083449822486614030710472905358043120549434408842068409567523892404314766239919045724256504281301747458537346329764331830169444411281116322838333244399167498393699011062658759252697886258340043066588626739961393696224557229657425421233854728919071436029017285519958114743419548555947136303252292906186804572430710314691158911107439700470875893456920317449034785982805917461375543896058242066530109379448044501755062748331026375242813809256210072156312850922519499853562977530406498993415907388629353008181803106037367002531148967341479907663751853815007467573896919398369042690883003120142170306220695415569225436550928491816896541104299093772891229193484602267819207423297288557532679991992391846881573424471429521880313716301136502265587953708668850589506065504640840791778088145880679192157113672994774881830658880235461737898561853230802778990595879072037915870989742461768286045962164594504619490596653935758731473055372010518413943133528357744181588533418150625060008159382083745789418739649060227175636568999834522532746539124571905932314840514607765944095828373564242642796016368140543019579275790131743440984653092597277680248655657531096769944515410102326683375946439748235763239831167956650526794908093532968999406457853067798751843181043543626503282040927500366100954278209203055093559672469658505002842258977790816555503040310132953631849134501334252496053322314736602794425561987136148357707970323228994439667327007578876525753146802653216246167937217749412076646935626511263214978599779959569929757771470711509258686921688399190655215694095475722190231282675743584646270547575413353215730002606099228880171584658035055360550200324429261534162518320341602754375529151932933457278886349247599485037226399241086817788005001639355220770311367599618946504242743255666612457122329207452820971000765869168187898939462210919262104525746818308762488818458011655026700198735522444989419341748078051292801127304985155405984566442564996490231600277131962883450601677379925940844976307694061190720982579852774024335360694283755552445634566521342073727791945333885723565115967764549127417638886695481242231298180313783233123773876791850041008049584436797072063633092528525867231174325298320788218346796433192382994054121323447696606224479241053275850614433521714253933705502137396095889102021368085493461887665156611400019646978766088782232341442896807143473174365631100865949620497137005068732542857899569418651775045539812583358888440907986185218295557738359190552030714160671236171919817685338200118510665469466864665617281662789991314944511367258966401365070801854065803129769745356735291613837239613065023740403473200252571857515965078727849565339845814252535785622495649525478047697063180981959959351698755530321166507729858895917439245832979992037673534889281078693999630888145536553511311579594521016420051905974077148347599001924846645210719274698340634036652678986304374317676953935412282621634409794913925728959530532864 A013865 583 1349140603753786807063008160341579639364456910782677947376188352673431736867034933393730402137611579609779714097790364730534784082137204171267261644427797482970159720706073319716974761278018740179882334663313588896009500986228989142489748393986052585772556862820989566489506105194750451913011535985658194473324876423602764961927918217964723191747902736844508137870333646960300912320743504382367320433435269596345381168958073516218949024570116482416462539906390383569972429190502217607834573106273437820610874548432274955367078509025230454168686435547568990320672396431478223865673562053748999338743964489898820177106815809460715773792705955004419845784841264674799639320752372187561782824846109957529667067327419167731894430481490105973830859841515128383786701288495938171347918247734965630857799432391216521637508081646921503827840638475782000116064952101696070342673160551505989021553910906347971827767450848043235678358074750788522222654644398131750781697235487429887973291650789695899725229515781164742838909478635823395686510486750415164774943063127117101787953781253338682010119596246726153388857340379773477084146592142716669903314328121317978297802128314200193037947505256334931950315362662632272643824354954448567998737366823910868386823445476496949766394930879615401253165850737625292218344917147600647950353410061983907093198337165799731633484574777871458833658526582153277803504495433001438493669184989263883430570729995742060307720494566499018642425427047670064676808071771097632654955352414605040640419970065116867244985961644465138932526451003118120283836236004717097940298220538346542501440383062068145189671469717144411300313949867003656207025197805104966460153767021705856210285816050648309554940446899704761485790600086271857584097567747409118631593165414904039630530770627654700792894285255507376528008480883320710855753628178895476427447128382006068727758687241696576771669933775698041619848055978675060783119375958115043824860567924038294718118222548381696543730289794034510930663421348900347856062572756858531268904260867461827993350632293405987617674543956143603863851757521031607193645857757659290290109554066189981951637036333206657309560159300588214780116585801731712337144596128634209483537309925466023416472280015461626152140456638590889833925341321452366154936490788288473585919454209988466898388803839309464654901309869629404114994194577089035737949680058148594867569712631758373947670050064127045176475117156137241920049618509768736460090722075201234831807507852545332277034181063449509108431496249927889688797020323403860437985918898315124716923748718090675975967543595245262856104416865657581958488131762644742358928528016018440238920223151394103442906666028145039131152074278075011889245910098378868474879430715359118880272652537783127584473297766950901924386865276607156082854348007398195987372077043365247960449412622470008263042644513652086984608016837462723753564555625450103060605401904736120876504451436248788928242419112077378718381033569589373585316153159030151683326682973663853557834355867341564977629754846963440421073698561737496648608359417520090070216191801656509109306533458088021966988457901553614848 A013865 584 335709354713262278775102446554115944822336542023875319001511700172435365948098036546228723424706164577460705818381372036628431392726364788344775249506257703282430783622733636291814263798331959156440481098941646952171836149405331826304009072372337437022956869289472475808716783167820144450418486522383299847186375650237923211006447746012598001249014133814492648962550862040425596614595247682473225078092565004197813887034175349187793523681831224552653206729986931924483379500331047811792692495180232079778245135635499841693900879557766144371702583130172686999473553748837589400943283792958471003458338171950503222309843191499728827424386608195659799066333621571559743851461454276175373543872107232952022115697216366345062754925570146049680280516083892425994412455019021287052845193420386967857607948360771189512104410972366771640489241753205786652880674161369236575508047886352338260211302758648378525847030329420294420317196456388209561707600474875919810511286500808153884170108049301610120428310870858785290091523387909207195465777439079306281278632284046802672100115296830770921942079373265362200056149721379793849802364816056474405381510895083795175798699192679062434018553627944333787060872322068113666508101892025346072261816461527389202430051584807689004271583440636459524627764970744776713275202423671764430782339732543579569814728633640278821823233711127310844496918486490364422401630607584613943256690639248510641795775886300488350490706103971083806832003863125837533659506114945766128797850252031001472636981991243160310304346807915549450858421856007888106467538277525764914680286812997846863718413398100540703836331152656478152679720773306253781306494020239879014212982155545111612517840179514920163174941282947335210032246600667198866366165977723305807336590536521401989344232716820574507697470788698411516217406315158459123658886807010919190394523849551334093665649663725842591248172961274495092350031465285672724785160558409682585027704837674296951298793553158914314369495470029195423898840461089571357719762104234622052703985040172261583241424534832798710881192121695125236649960527473336881209286077553876521468540557398185588989747024864478951652473559083966660165970278216505444276364143880307614207555903373561538767630380807347358689414106293848299155310531699635175065156875831397459331509629979850195259882836943052709008402737479623884742235425006218940745494788229231158087106733585699706146633897556860905352656352195942181449786673022774230837294555416473665668325793964560121158969342380268250469226074862056647042740161113229400504912171305549113561570241019939084451955807892069247010174257515307433894518802762416530656903483281900521530996967207697547905351521115386377082832946761961358424838301599810600341198503764240269216004676281651203099659629945926827649032460508711862408813123376907903929768674854661380494548241674457096109427319621076108553982045699524477046975505392000044776563366759298429942355659784658646592417632496438301252189345188063007981389022867790703665545177702724008503038439182336296513567158079606806856610560514264766066515290580359052352035438389792474686963333442958682089671956559389089857536 A013865 585 83535230152010479352166291980953778782031646424884943377784159377307436979597130629871185707216484344138702350199473566618325840314886803013407114885141116823173816750412056185764726889466538060815397792811847894402822332728827529002879185496553469129296403699038015100434614589215022183886532838337681267575080225800002908441156405535806785846794684945327834826649456103243182056802964671325177542631929135124550425138487920489097038084797427267885802737036108244633048287826375289103999258960687508875380293590452696608376743662118065236299497165447130051453003326430755045815519192769442256732545204002787617813802901027260523585664968490542419121273927722894354182046856590449270549668784186989917567093169742870374655433639470581834043561378187120145041640007293104899933575169181729985944301006507416628675964791075968520846219003933702304409603912921829875556818571656825033964898888039993325343568250930310701196368628635990961658825641364324878289144442569094547305816326123818249486417450617533261304053947660223844862140331720981940583124628503934002504015889540994390048691494608366606964371847470376863234022041908964639239892119045490921184341917512716463581704736348644464901930981644852859864544009996450913853052313754783310019074595950866870310906650700451496432176013200364279117695169487092486840431160328283991516138555365977859791918890807231012057857220830370359955042547346494656728448845145485400019326505339923117229303381263332725821621185269328405175562225594184877361026673913378158439205502845018066333651224907242000956002827274154813308530484673291135249725128251880230792780242676153744417001953377816771687600279463341740910057520044329574864644775728601212766039207549056614043146989318351314982743986137220428315625812568845630651178496383693499812504115391897195899377051293403134403409648213509700658288121962141043984250158531557565195010937124228863665465374299855162819643029569964515453741072070198136997613850168170658985581397419638966673190296798304755719596269613840220084123843920909474618438005516144194281130149851514968825988798025641402886082977972245362825069073249886202590059883978505316479496731691078026497588300653981591982418716269169482710176242650024704258494550548250064814627002917053857957404290897310859975414230223883619881813115726878292600378204247146083786907166082213691687978869972529770488179925275147471463582959144656047529130942731596829279879205996868812800712185429620684894513317421602957407705678813391975175580843963789424068228659403166909300758462660075279596939119770127098186438305410302397025752646213473482262349067589399374872035680846048979390840902728977630156418607552001870573601037344225796240384429702183822982275487808672368739569364263684071304101106088663434669556875608515832169694505038704864377564045213303790146909787116122747550652198901435100631219428072338508139101018795951610243704460395504074672553008957702155141841815677449746919416243535536180348884464329353735377184779141836094402024993338238096374504937658124220483828060898619105334063943079264720963744118993885530269863132785691903714861682205408841061306460187278294781737252294585906007430397952 A013865 586 20786238389185071598158242766204690681890498643196970230580787946174164158507113208892106881898092232320721583204835406528771255497233912967432119211099434381343987169638532764816208521359737598748817063580957735260043086697579611696844433485478392830381082725239027373471346017463552400060853739229241905173242362746266323713229830702285874135829615044315815795584837461082207477558395305095186578288188190551312131388060226231142994180716313421922560066662168886728530671556412615938326343605705794208478629214699525402455601878932162408878876478672540264963153723722417639560367271775205855627272688202421648515844203468415290604868185439438651234784833983143247939827083419114672889415182906817075168054927613457921066260863376743818928727464857057479931001366294757878460271376497828235862492308051253494546697670893015398979206367186831011810850560860164771594554278822511086851553720108767619131890775015491072400094798600750902971488901991967688114444389933352934395200888062041942656204227072062036476810351904188819764736103022795378239180067559890905711079281826264716064596001986389079544158575549748815632248172732291489111340835766327596900142168018524263065962752955105899490477290024652026825814215095436873795882713336230240598666369859646105073203523707094746760211221716673044301414324413812197685478166486807562176943789008827002807742761437344907192380727973662717408333147141322958423053383035241423057609052976743749106402018966517608831645642772937525716645499719052211403498989323213713920744383683931535481935101596118841581884095516282490505188257562224379766459603113171861588629093345592688530771430062908902932568952739422252074131432827670616772719288834099296974999068092846855385584351646063994409786151558496833618633802193130995966194047612147220945345024041196563050033790427440088739869229584264045834203149964083480256688935447724532062604961506496116603605080017781559874737414333953410309385298445371542825390249565046241416700190282723603355223287932915768975218578960551089643972704330527746388255165788593192151362177447852172722908444590316401562949799574789758122487587634915683562889781050139434910226130740154327489447892028331547496169214006689980721738574811090947210049716002022160127953266389856345583256824512559655909402273735069408902431321212550579304337309319225854320863683950569397330103158173004527850114787166065495619226274889883053618768710741788702223370902586612860426826814524823374263671537800652307097674219470493951966890132565197649969745473776608828375126329780631851972665555050640266095927816411856366056712082462591033538304843186405425248158382536284059639781723507856961667081954954379729458570293324438393330087338411653805040325574182407562858204524048461034830742086430254299775695176471418211550449423077791008812798016498516808709835856147679055518523887957041898960267592726096135657268784709034231080161468289134069908920710324962942668254782678651175425452182711434538828573619028001748681375642963421359042244683142340461997060812647346366031431904049525189218485799084299599046850376617486524268110583057329287785176462106536292738967009101320832647129243962966400163640920783192064 A013865 587 5172281270857699735912911864000245591756176558383988496415878626222409615889641993995040739636466086352829792992025603877367209047887709031512069087536294455978587015395495384934746798786986226171865647564976875180227041349132129937749194073058559444769385576686677659395621972217490670811942357639890721748068243606878941862210405233311198632966754770707193076046966275116007851055810620557445466648606443831264100277553802213547773527976001701403834466507680808422433744064725264049165620732094984184484154264752112304943832326738447836526148591941045539211311467381296626087085308970368023467445517550784983643494544837452713591790560319266398464053979809693500671363052821345142284418958793069106448217443747911961414759823155761917951673112535311326846190931977857192413026247156707595586135685997009509555043874843650807758793878759833534330917566759956520445416130307963078763445815282104864203826645328654674527460388925422048688201526460465303768893426435896077371426627378254020675028610230795340660597673485023112399698813987368219558011654571062773849899279855393101827785552366277167441132066671195097291403577317321555818553162845406828591856175952385429427229643743324911182014445031414213139121002770627748180377087324880843228647350144915459617575379211083800025836878722203186959609529172537716774472903123245299311613276906644440762656246813977407946494481303142441298150353669469674390325219407425193782270975870309100577644227183476509640796048582475590399124332986091199867955460511273914862326666480840051837040875200365443588503383255507604677387004505723416866047675961856780662821754555370519872488916485413748134516997648055917828110272693374934912789286079166596264882968111679268719305725388793395856975907664603884102991886267321171988259997255425817282272093022219023176866008139640772161319140135911591053016438211862820559232421185328190762202117781584441686708259270984621106750660283546294994104962582758691744327506579769586344200341748430679670086921182923296625641589439911848738289015963973880189282309413507221189407753338703951842986754084297610833711924527794085093134831406371339372320989998268295867581388564334081617854297869193795626566777859712681282951653047393382576171090932215178148958867182320734184172962157109244299248386578044791156009790519961385749456861352521607782369152204788084276444229054505062673999762720106409405923312433399379998065455831300766351645828432432051285728169911840849864777916094011914879728471379281951055825205466463261637271705730781127982239434891974184990062315394360918693181910413395043278623780903331452057403470739759634775349746643268635128286165823907063485543337015208216840634963228506654289112292591648639615794293274956838681132748128026656219003214850613037921785782151735936416521430843292892304906156041358934544885875756939274742785336088126649802081305633219953627869506236718405788138738477321808883576558191581178950027174083494129283466117528451679165791630769975731127884063989874063613199828995674861839652636132664490952333263548451451883614258357744437830025872914482406806682492603321361338161029418893638794822638808699865429250464033792855285519097600323247669248 A013865 588 1287029093190063140686681684942909111087872925375804625540155910320174629541051396649773977325221129199347343049791715064013037361803994413729211175189831222070063764214891907624082915435763356630797672814888325804846255152987246156670007459587307463760855751818099375342731406590822638599477240736249288074015317193186900861457539555015292178238383523104612267498918712169666465593919468334550270357106038631421108600264267712401519582513324455363718937970039230921371033403113716903881979738008659104593561074006797609063783685526981452058474606429874243613029055051422802062501611601714616015451403023196929049978034580993033628472428705363696462607479904005653159056611159640954444916538354396971895722842962680429182757516315494549567750723938386588081791381985914160902518147132497864424889315018007870281600677465095317796236198439566898014630879972013500895473786536791068814865749108276717569566591810419799972017023497090619219182562232210502467421289086896892724486830543785704472608719140949266207257840288625271104641855282104808809059156030226692142618137604977176314011534566405480128711774413926818449214534951023757377442220617148271972168755974583971175236406711939024299243018386056861483833757361420843835219591393224749982270777431259603647560516759852404128029042206203263417533558363060905140425641429963374318307354919234149483853279207215626374142114771623539953101348804281478017893404995588425819230051467760754114936368338518826846938562360874566110194906025595045445543093149941310783022469073760391778714555057857334059014473862234468287083563105168169265612375304940746445891262829521957200911162066898473775808133558761050145004335374837871804219183633651182481783358721165375793962282259944238277883029055998713689115677043670061868182711637062116965982329450904803975145922537403092618445364278299153024904186353134249365394921828387584363740277371827219793786989570917645239234980299675391675973126049393010784124502117257225709200059437945502883667068771789169745951647983512145145245932420347548555259495615981828863002710078776381744994079992303943098974205604100057781894926368510193118693376583249096597322012079240378197133920647387230553349864468388025908999425731088990173193804898844967209161732838711232928516126519477807477470574528988041472932228194663031538808849724070656707702480881421828586676170404090603755296708957169518065294709679427634523678623505414232292812734780498932185530311975503182353552418417505172803352594990249486445123097526630986319725593080401729638076603063039720399447186064209616120261841131985915409106512649737771878347820431115869440419828156737821016241703214294442421234719636168291012888879170075767800068389990165114292877325584194060082703623982193128920287007957707743452153799744380756530395860679598256978014408620083426400673042236350713612796760749480730523551495443325387501130024975895114349074138572788940348118122127927527920493161781544011177863440956839688230182263067754601128013647410728342996999739848651767221284444754163170612650990635288271675103503135674263954120998009056486250520417999469660984497285272362141928593306860046404914491251466456743766406288094083634364034318336 A013865 589 320254023316669791423348377027713959930217595767112216582408075476789693417958901131156558325789424020931998065765772042808492112812411537957067075144836082650138106577119983157915800013711867557154646521874291886671503362228122435656511296184028890822541258436401303765282541364807578807985120766882382850033379407815082915158202482553565183295413448821166879746290940986602445966666169144622812873499409804733777295220958263412294920755955550877064910772960801908626596983763592404626760782168170662314224989167259462658559422037049848678614353267158467786717245826555638682816401018077851332356803517068138249364134300857658543840051379613059318183544439473534686874374668075777976437472071801307310756506460089696554403918299817139758042548139036611485568313162318992485695395587273708600574058034560934377911259774994598117873045730114310366776631125196063454822533251522795235340674082110712186270394173370379666636939990828052961547635325365403749973374206070727610419507017871284415328172801280687808884382914699203459510242133556703785575807913313368259231956416521680736568118169227808431387608250966238088354951160933143595743702640606238811378695886667678715476425554945211294429238751039300956745321511757071413205361365558900987588402089775189694829778506387593423985722630253970442711710394597171147902393208300646358373055739262871884366179171689878741930530702852628693610114825666968738148451751862259173450652166825843967927846406410316721977416349381140034332018856160866348305378954686196244761047024561945807081100164156756148572689560087527212811577174585205894700858571879015819624014712395607654217126279430481026581889489693629629681718779991657316787467901928691039307116717305022789563222619306444699162189886062271924690032150130508834783640502073440688879315001927544182743510196827086342432996884097734845492958498623101538089949188401339392398220698986510755727604188910579500169318617928827061515744901122561659435268110841349987671669190062855373548644056621842686224640471033294100781835856019921202102330813115990439638690354322084622370366912644974769203949528879425577984478318129128374110710281963039204504830909701541787549227742530659353051153475397929262988145103518335602776160860589390880590132305722193512068524794094701790233958001197152335792672206134391463864883694539949649891023722685956450879804833990673113637990683230405519223413198951337153795999244099234249885178420901110293589878589488407871399155379664647159003832916613760211112870603746641587909958777382523189301877293382299706435242202729407198436994452554319303078791755659549252033044853515424024598546679897385479113455494219314696560677756507028189319165581648293453226617618032765719725250679766176358499308162737080655492856764132333218686334297993752408971462804625793480353281325752599158132274445755620769699443570814789137636365714153542822681186374801933093708816049344217604702928565336462627512154432425159389410115740172333301692712883675512907885891912506355044629439266019716541206650957067930069887171301760051217459354892256098448231836176589543586689496651644034682094428488892416500375729732599067027682687084901364464882409479027018906071387500183552 A013865 590 79689449129933577539454623352560120077355904789922067076633766237040532992577549286267948721322833957976550942700628588956122709415337987812932914442439852117999165335797919649150504349011951427981905003331023798744243524629948161909281018852064276961154586419246609218522785332887799449948553570664877089339505864805442711944645840138768731689764319297068597021029067427578259834777476200594783772938605140531515271924421486601408169721545931635841815877457382260527373380663862225228086138948470242244973232504467506612254658104323187946396966752173575856304425713513492684722570698130347902733008132759098976865776266351012890780807664891876776262247729963078583204324397406631985432889050570462900750163015477039373025435798380098520273243338532758109176934500806159538200556674772491458498044008855866423124414592331455838866585715115804077185762676144786861590400594042920184000290613199772734734034722948098313208603051797726074527821193281324145913374650444991292755906770270947443634939894488276108860318769430432195236852570577181716372399434685592050681206179035922861041717980285294027599041336304430956001539207277315987216097015467331615912983654871291830129429923688126816815416336898611335668851842413535593890716479314752450543597268802940002143883445301437646877215333531355973200840320908403291074848306807866434646684205712258936730605095649935907112057815852225303088392092300363165050955546319389674648072679975608406227421876999891930563084465049207837022904916016220695181524056052475583976380853215798099067604316047453945961639488615699571418330371506385953190204040157799264428682828914823843814155966363245454806424725499445248012961447462884073450859212972720048692868467000443430772595810807261247381926033728647247564470079981274774376882833411938393495217710559634674080433129296877548760287480663807557073703849129383601925998236448282083689234052970211444369211205534997318186131890336465895371085835236129262840596634556874800132316787901720428310856197897326359298649737688156637685745779725149032561527180889278133076174598246672960753663139607274361770557169170125225421033708856707271586716260881426971335346084922854046079449437629389028138424621590217534367866122398674484709997659262179311599003801897464855995035161564172835867496237353889810019962210396832896736426739479764751281683214963391915585323596451567172212768497689588266159400353121459126653366083907700656867428716829665076574556669179579507455994631432713481869241752306835180851637818071484319602810862493648010240364730666904400551694187789563852001474203617996380823701910144276959481886616989949990888905567452226223538759357537580514574586567507156838404666610012708156553285715130329159570673577147577195638099848750193253667598534332576739472157936038381399429187032600645443303267698849670753716370114886262627365851942612985610696332153384254367653404968014714615573752115190420355013439120769802668529104411729217261185697919858562040126801132270745227895062256372781338465232631442218106381533370949127175150164609359557064542846196549869489070424259493129309763120830821888438014920829748077782621493580822091046632338392710176322525619715485251168435555494445673611264 A013865 591 19829285005899631966297572838064239799088624500685887794812933320295269905609056744000626216224203419431221124174082813047129926029237382183467722966541193282225968308837267942137418298173341897727593385788865313889127604720719261024210214482996858164798018047873972265063461719953136912729598482095682695894527923351267920898610113693410101043827435099328173133936704906139153551207348957946401235787858994328738008143497647354001597688151717260809790728419475342651547373057350165227955130126825747318301179390551658605340551085414947503077850030876855227475942859144989411724886711957170729332859879690712116611464839908655239638769932870375481990887627142172770015898448455487050199236648231549424519464563467182661268665240582516674996631686413783265822714965704598290209520918496988594600985286811622953798894331839020819296850256663695760134287698230459604343262560616887915225160313863725849129339328180621199472323114584931774576906803166578449875916841019528073359037793460060394294569363825306720719930840034913304005176498841861280848376896131685241155105895941866757358732768470350283475524653795304163643775004025229091730955852552767060650859548808933288674766306771163972081813677943155255877151741651444888899014762980848481773664395590773166613466805461247332547751245873274369523511498732279807724736653879615020666003724275792815744549927160764851638507570434140926618090781111283967085959370501746371522029221103690590938381840497637108865873433607124484502083476062148228023408993915649604512010800467393472587190117170720060281526677231221755755165983002677029504224851720545506566318005684533446703964057422099093010392277295477959953561222895084369764924199682427875156343846380654339766006560794792430708539418824766751905962218941900564657748509203559454330202013353975015220782336429200634213119854388536562041763876186562780434449993171898927448559487868683654125279562695684452678891570536203481676978030553476516731151341770056270266524650967160897617446969435187512637001611528419392468619493860568284070349931475040856409610677630916126170255506354757293988091281518940600091966659842232183803465780627647236131316837003523617994041562464196130649740475439537009511824862968706969379358137549526602463803314033749975046956589322336255094580823733243109206887236737464723360718538438228822590923797745770737138927241152236362596047610817095627444975908667918917403410389390920969849636022466159220334200085105293127999290056128664961120487163710014411721674741546363586215406632536019421684130436661307155798079168136052752421230829034673275433123393705020724381796810678843236132868150160272355655596568454791234602623524765940850413910001902682196011467191067310065434289847548785928745019661564208087696615878495043735236336003540302520382763467696083806948038708040161272988751808427378502092699670584274435480789722390910782811932065001037467222447886327062677778704083299391537615434108979404589535359584794245709568832179345194076547584131377751926012980766147030015847129711760013213246965760076157303484325504779897124704371809338194352406976882575072143808128779907873690805271490703122559315618026934858594686695005043626018744156144793905856038043648 A013865 592 4934160646588017221437757644441200917686820611754670831758891823955712601152512807723163822635500985263909614770485374536143433753707196283476640441210378206802852146224595056577938069971069011095352517372614933785659400137866015159176276090233074210863020426888576266660271306699378964268331449496832916584827172223342699293042951810558622262937668330636027977263738155204417856454027055903718912303564529276808536042362806586390925555938168109441821846534074888462669835932606556314002530939718304356707519070109750314084100007685972217085867578883149639963293813526766005298327010309726706921354189583199277400664019044150500589794399936001271934756550037041134708596042726075753675176453652752906402027406256665995968804509144628789272761855793714517601197810346206601749415509191442665971752370887909762839686474380167228507273843066140743385735076526081724267942709483421453721307091219338630490551763709840334307097105248397743331520873645546048839524139384571209550076092222253748033106283939378721930181830787567547262216078559818026236063319818239501927107310299006588967088192244014201737781750653193125647807821801605805353597206702410133235874683249224488087519449646482273501061861109951208630423422178612334594519641502050489416704458883643268594762172136533096252522038013138607917274413252550649115761671058172364822363038718994077927347847475267439562913115766268155052232765245483012097933442080690553118569575145673537124379430134708037073313018231327999727622435515496467875520906774018922389932671501902452570815691235824614039972846148799371928069461882522130605595278303326779489910041990493826610240784336455761511961931143988371731164546215429633897345618455377893030903351982590980672654944535689790118067280665004360410264390863751001304916877042140106139892827386896310987417710338350852212519039607208329805976188839254789781065060700949953914879954485340291023301564144692553728993947279664584752645797298682668611245850675326641842959861949460580475944564298496579144490384999839654266751525896312927261793314148797366382116244136256121507197018157266966977644729762921027402084247901862318760183997125138717061027831185260788912693350071090851581836221984570873150846404302229292604604444082723803544273106237646073790884302034255575027694735531190349350168164891856822043294315356661354382944750440675624063753543270393278577499719094839539168388245305655600055325414012921646769624630742299331114199675576920299626319343246607959605533061920290306097527769288464743885152063187202784736505544815306382191547635565630278490479709650355820472574960302407716889371263994837920133413847540680890802493405321742612488640016914558593690194053593448216197925404087660898202145211345259500221480732426345026877724322277678722726327960432940556751883799193751925850494367799049409880337089994601447432730644430826176329555868201975111908658679598338155043896152450535660237030494455554195087923700205563202823262596203521748403431648850823332455488454578988767253662030001897772903272980436667607878668984011270374140611684005391361334438246061241577098132871644920351688064300562036026230457315574639392679623864878254733833079691495015549496145861821357181969658477019136 A013865 593 1227777062011789501244800110181592906749846946464138252408228570338547877969982066971370300314036981165189157262569416716577642907802469065610059394267260829955167305249358437118401485827041044168878757602862519203753199855105476284088151132084876322037467098863538209585608629788619866436817451241195928299635714918678810550486463784924923094931305886048824113638490492635825704057168460374634184386320568949006821640493221888504826787935206247008627413716766922645943060614782354620725877778791985109688245385253549390154174773112515838721910601388651891211346326207492238630393306629389915936654405702366642594162029186794057362759720124875068498069341858817019631809370503614881938501507315321811205829283553658713108909563619476270892319878100861570843741253544067281126510559983125061459083085952780362106924864792965771803921964917833933458159230562137967613040720286178727172380286122290470102224976467446990066303586893169307268669002030968514424836470651341623214764534179847844630573902845203486135331005318532007920351751260196639104372107997012171743525966236322407545858489052462541846815708578535351841195315914537175757746300138174118273349169182271027819793639694433477079816225023711379145925520987548464441823511434238227382537403912934721810971860817077803406707563762885306085271226798458683120773208132747145883478239650524734398817819582965747521318796422352037557957183441564028866352974259822391713599904522648237589733582359279670281026624952537808828223745874192017094401618274392676496131726515161391078101210081592710360794523252898045315605380339151746802851484290773409194033295568578559863079434848008960048544511250420914514609136363877786661944304931488591878665742880532078902738075158704761854658917582434365009606908907408889156705076348149806891001812024336182855621123698912519257745537663540863122280667021249447850801981184338778932547408834496195295910174809252137529493021889493497953170359033425805795873527515242878943067388368608175160990237823523500781681831480280100850504315691831338316406553946273546271594749260912883226878848422109053926981293396367165090515427573916204501734104372642517243729677289490812626723311684889678780811470788864739507871412475332319337388933029992329483528565571325947833533322643787883245291336431697157009501044806370516742677011078828758133816908141654196887031921679058500294996410101807112210348383855896894272966733419663319208979236116867827159808533673156231996616294818739951804564002863749677446860029887587259150430158186998043331554147727482317693487181253066913457343047111717339519831772521968717009016030362363509342637634511242707420166039033019857750773272688883443985118366743764906532962174149940836621436197229463611959111493611112285728037898560999351933437639050449464617684749520979679213230214528173062759344038777536667367581231715011339108436045796433871046455356561813679795882767406571689408100771996364461472118230169550702884918078338514723698722704046848071461564103129798932933263230249432226627067222268016874203664960629492429738156686554429543223570937643910864112482598717148820951244416037452548478977154749068669359256165545385881929152885794087709212224967088731950303874058153625649152 A013865 594 305510221894517605173746101016706126172377915382564449623244331614481545571026577688620014567742450097296348379959673100419448040034303982533882299194311046839404190899808358625046078521314277102630439011835486378508316226345605874722222822498943944965227013144411939767606166567561858605206160027249265230654954214644685786898647756530438463557946706237301001844892866263557781591953342331940973369216919812719265442447209388960433059295493240855650776609970546895835303658897522864984461619452367238813945475703411201850843617143133541180850458764741027393901729042862708722878027275204351562349589079731296409990526046608338881690226678112913044511590473413156629022389281155498302521207068286156925968912285224004900316184534561519438677739907593586396189823601877349697271875661720975292986562443802243063790327956163258929513510374434453330260677659237914757088148510250425039757731356381782256476845344347769432178454133801105066277445113369957381360908665114638787776288569039898875114965392777673862026684715420956594836966969577250101619120377112532719285053230516577314451059547902359212826846397014108669348312849646114518151527355982142198194020465962864394454890952445270968724830905100149895638939238373659503987827997204366596051547290463372697667750070835103977297856506246276483810209906714071038308238926087737804477657328719370709926635682468532887224798751366702209621601870131260430872343291020125374878491442179606255928586765624278915368417140189888046344571133366947997634143478453678477885449772220639264746080307022877304497222810065126411972718000551807460447140539041728956569693002920540207849781932099765546799427823464737000499220619696437410664925284712169294352154132448558257526120717890823301818487779872307914070506357248368706641237557862812748301762889639621052329915452247799991943337627894200052443342936231542607610758582061387039343636835105357267871920618135827885738807622806446082683286779005410107798801598672916053161344382537509441659522858102999746507453490901058054832689882229775575948075631559139065853464648091474559110717610570240106758609198404834423803134874072716998575500659253382850791743059298577887532815093174468550386879899334790861222659309061891685361162983719051330045380028244178251313763740099026563692333826972066972988163981258788422113806020767117543953928886704097119793927135243484745404546718452867345525409051630535995730858210281663045408721281432455167829477050958811520182025872336699687433269960592559738457074956988112868919837121987097118277281687324880076305802285563146209417585098902849027398779620186519790787476867127636756747207870701545372774755824664397243840414989720245133704973433584509222410043718078078258185211829001889491009631178240292282279126374730590740301154600201441179747731592804415537986500741474359552533095857092004014409973050109701533030358147618233000231579283989221570969100779312046618796531297399361677030123449549640500259935269129295727400567893385299317923918909994128079649756109426719816066391051395174841846359483357860276605004628711812099407603555809628138837270003985575414940050531431392543120843370520255134002430184989459772194970877914432858696363010623348658013589638482977529790464 A013865 595 76020719534456604730593589808189018787725141440474277128651133524294671947529685379414695464920489342610444960082125376923572094697815928581871000273118806407142623629981113493387465810615674200001737400193047746536981343234029801018880149368057219713587368134750311796252977639339552400450659211900489165874333567138466453725564318552982063764050994806440082891068381698093609909088934079141536285408984590838560258575024006673802479010616174108593294045412191125184490280050788409539813553691571444768551680610231216178949118940960205319113381355348039328479355041193613536931185282943649207962572949887697948290762577229646180608742484768192378691908080680342590312899169608484953612956997215781000202696381756859587355476830104012004965059376686327290136706186502344679871555364657353724104432306016199746049074885988016045948705813491273891075424943303488804835758170102633763492995808871191642443646380724744163347829099021996575851949222450073235118797624957805798839949437211336116892607068615654142435824011107627471406472164973846297286088961677665741605138365455900966309486049423639847646129842661814688411279383003141967780680855043748407461014500586471473000999425478861665689737123777880498831628528562994441696299216200356948828698615380581955106061585626040592878980230162273470019462151507475724604315708456263973363784428419898452492464610140009975393921122900079244224562436548501795534826925791119837281764782540435783875222102063820571068953973827730222348012324257964404147299190030585723009192237721206109525296654957116605432652946274125535343995365513307353997982874610831499721149849302723860999676937728248860541195224168377437308222065240303913770574688445498509852235217085439648336739670474209343838097951241186122873992237886826082010952423998119421785424263354806185693357521813724567595244588624169587449581909508367210137000279491499059773955840952936259679105751251974324464158978398173591646247615793474207943791399400979047340243645395573549387022391827485632922942667047892077900127888774999516114311555552123692034449315313897797492638084473413986244958244057471759343781656985262316189538980043337761528211008931383732910565445264789358329868099111274679579756761192488631851788907564778980557852003188055362630906458976320977896690810833113369022590819784586840651422579759523392697144032736353894512562476916906796168504169046063887321778585135329532889700910180806778915142933901400684321344433544182988189933861865285656623395430834167824839750875697266101399060910738293350135172556820424559147325394321248797581796535330193729185693130450252092581229443801104109454921228882406938198288041362891294979298142722068037110075949425700598830735998456804369140742629834198165826908545343888409184079574076962355090616901477325011638987547700708327148256952502547836175915308311917542913662414004897251867010078588140153913624336393605981947383285117775184248378475794477964818759678198336144960680212887980914440538110046850799877644590211658878315408112220869545271432218100764146246313322962903088348176511771617628319792807999221389043155569631738701650362653837136269289845697573296125504092707791297254034818993493204157095133400659429093270837536922996264692820738048 A013865 596 18916387683197905868323064139151289922987222394916095326476518857117291810047706672330517501927095204100442240307155421790646291467846933140884124739960698835902113323095460432786589892587119442534832320764836456866290141599610103447129985327552414095771371987706189584885220931952139502908938433015622520122842170178198884613439620514175632890536337139676098705950327554700029140898417644780946756970888453707540626261740373628655618457169643835789486543908006342061907085365597781522610886192181105744648251789605053984240267164317009809965620909413963322184174873610289243621660696325434119715742952266455655869087033617207318413234609969838845974664871531851007432739326172018527977419315531197217842437346065322884840838010588441515219465654819612192259296873799751431381798864498418641876354099570623015208883402030170008745508364982660664864080139492093726284891376982978564637489133113036358772537416208499539654167010367841451962392228920696623241080650613500732536942298360171188638621202097770451570590960331933158965015281754772121846292088512176921815089789753122749248722032650183150569481781009224672546755471431437822126802378522246003725339160209932869569784689040756105996908667983897560285271790019387032916173526565567220290942733862380969052951516474498932807262408631738832091882806083908199504741086366589077020057206892580171730604953870358962197220180853472518498886320211236798786522053598455931350496094369101716973239266100744600340229955215501766687300602669757798612780752053690706627823322896643158645398617246289239163017897927283205210717054791407295510026074655162423738613159301695383780271611768795620466186690020265694480279512937875303471359640875270285203551393537804118574927605683438459445921589403246825326981236537854707638949313568300051961710690299103132798449538867952711603859901476529366784254365706786029632810053546428694041672979816001035368471242295531275105065606912774331156519086733121774111069501495744418307767506771071357441071555803216905011481669726861081528044622819660679593756372991146042536316092028187816745688119835688549025305449785308812821031877270956792662075363482143821876587801774414077027601820876128065611937738838056701069190034401049331240944337447159083290171429657290191994173715999995901571989367841225265840629318868638312732974783366721724851615743953852412279349946256187751904201229392070169210052808896394318328010056882110512411012846528553335081048778087666141317277622715662760508912731845327648190524889901502118543331124540831010900835257658739883901747272519744980799873595479282766020734393036197128701172484959916337763886959225267083245756409908410966712288715449817633810174418647495931408249699968003544782029270066903197999041307155010440634092888576718696741908384828405737296152549469462654460955074005113983171325357997871066038292445801666592976571851875244090778634970873493763699931277602426234646892512888891540941781608245448379622855978733342066902067978999177978235154058671547502008979631380143410688981021694449344038762636779505101279853457777155157690070684000062256678386486702604804609063039879602292159930884618558421501434396665124078315992079788900976818296234352887060136769045987623006536043969889959936 A013865 597 4707002579985501313026564695873293774116756522971761832277805140254209955677790946689347331039522953826721243540110097915010097998527288067312478527293900612735194662412489610411152736152238105124827396040555785234952708514514181260956248509025522304278982034444906566786159294939514776787836968164143382927207062889781584856131407651783351083417937843139882993199031906091117651188035059386132543430580115712954749113961380650765634851934436814947169515693717034107948463865692427171834312032972808904652313789311004793006474159031330185033365382131295321385732602150195493068865074388050422877107750298366693761216664749036931455401994468014939721567809313013549881503392010035714353677203122258866110169369696126424080715403850743079115090077820073741024265359701339748173595775050870507495376943304357266120456874693971263616162337475365418559458789270096666098922091117428522195875695970783063226088030349993357451225685523850724174705983106794782154324580453458614278632425985558117211325390960392417005213289841315591811582682589603456623256552968662007809092422563849039941058000828410373722505290532087393719154257467227536155456489452447517598983593913358015800788663743389423367422777671769197720904750054104114174597290962363222559435862352443981291384031747382518448296719664652837067087382403471045099163734002771093213054874905494509292069891881469161281458692042131273723114880830802475115647855641010986309806644154052318437885073062380480391860100216183735608334383563521172544415460095023965911614533083017510452051828726628643959412069577041734518993146177855460156350808208593376223726589655359465736812545699652951831842166451122753288916911763357387513385362158275255607770100356798874433236385977421358740847560934388714039763395050187462611215035593827238529736394488506430740503795655590409133811667004207755395659582327550981325591391244064944795777570913575169632807436162881638246943685099319462370338957389976157295605646196189075096358404244859228014776717373626068907817006841474296638786399585461806224673585804132852056396605811558030816463066234954053031064805680977962511883004085086720631689536845988811485195095891131003614932216292248698822349691430551325040448694640081907191346661375651489013259937184482833054294234099710980179961258378667765349655474672721008633971581294708100238277248799525003452295205826819710681826200312087604344875860543307591018195398474089323024257148627392983474887529549110141276260825415583796022953772890536569354544689403970575161374170381744062104476638833739562791039577315633183062394146510300889234471380487983003928970151777545902158463519837941658858208058990329717668952225642809021456253320940893707604177589342438258055201907329287656564497446541995557963862601650322066747682547213621856422876231189585331234828372974840522660487231481326253104440385873720301663546327045820737596629297072393200208981299668366924819655557767168659915625401142931411198314498900174973191375379350323454680209854727358508019898419635583845168560525590273219175853384435117813361668495605605072198335668441103491453796266259182558740482374339321197562739921881405129139044923790976154655524941198031807863650288586497592947952515251192207962376893115658510794752 A013865 598 1171252865982952262723026146403543436401020759124109440249350808659735571691216076846603675077226575646610700472572675884387792705169542144365498656903595877268123958237424614737827957642233712174421050611563577151583752365083592751526265228997838766018347657594994990826533589678389340937671048462220126260542787872990131322920890428808554816789052309384183364963701507256464987380421139897170133046918111353085956131525238270091314451476549781536934084929098997031149032160627978038021875531788689985362444544821835944653386977940083952602222374766494477411054614858237444931311834190127362825356475722243181141991065122832357727910589087465093480797161126975787644114252040641206874054205807317918171925664600226530356852575370988101862366094244124589126549997985203772217532183897458210121089635556309827243285525043850257468136906758670127830987249451656693618726981776931974035044141179801891188673936768049547121303389780270823397840439188429959233024894003395013908180663822838397421928519683456365908241233337794241341659742074136207318478174588298104727152085691407684306613344462135010114118436453680370353924592194085162276634549183431420699190285640648701787741844776595076995362544613621673007288170765462834938293393104746765395909544500883340752697671387764686830526569347594894753077487538220507094115110259377536666390870632484009736164335336649734339987929258227609103070122026890241487976887214864045745441806878141146501535818500258259696867332456993431298893061330878100406571987766365003485718867496113413160804960645704458733708424096994448883830102549728129861625084308160706992502334757122406578222539371536043310220949962365776946387772987899745449730706436567948403392649611982977522971076395533711538202580282425812491942405117128246696473859736883219417831366513364032174021040480571872685584624723991024190612765189729165785209557066043168343422924525566736610070739955282163808263491050633860460536183445262547172180144154290119934377054445056811425372920137514121978469921446377732181222497381649632166497977702813985842897280217301607924122137697376086923825917727209108367756871672500298868224570832461087939484066100781909891510813244432828225362918418046947312464929584680861130237172443426111314147496689489232314566142859499282620140119844880657387485471073762514020408416516724805998491004373283405659041520656299202248380177076057382764344150130712314488239597393104594426771954807251450864023213752764174674054533709810547131983633215897995625630064153768806158555057564430138461581130994277082888419960102603636207781660264451190869991982549585786833653500807110301925894794568314698857005627734681724307000720211151454427002426356364463050562717911257596628392001004561306158257028617937838679263858893852940512959343588259953777417138359366897141824813704075516934654358783961374212484110097729570103543559651465665777644461249117744794401234759079078636724531750320111984124899817197908911298993390328338929156318394499685874985978571518072267607363554761599360983252703678865673965949355759235734410695098533921325256261049536663985431032525804914456511710171601972231931700241593801093926826476756178515243582168188650814327828609555369048424920274984659491694167067755538558079729664 A013865 599 291445193148269977437896042061886520366538797534370400236126460420419321775068678833894085676816443271297433819991204085663983234412747510866755761794635569332381820776134841734443206356032299067785538865776588029782888268508480551547783629461990215825877484334677793557348006186852976484202562330951158457663382992011880357345051007181290312171253464248685115070647773453640695739844953082892638546330727484211084636119688089223361957589812835239398382221077561629254875970593381031157059332326043306437707800977107081779991588494786970093916197957896353803147541924404939897148186325197771946559102566917215249923920716644621238151447703812114141013719197547639191060237563776832788884656139446532214556606973803568001756340034713711362616279962954009761537689098654225048432968383572321340850976194747686932601223767711347266311442782573405248440219255554638386535072329517536963088103738052464188260113033867304909288165085804349527731432164135403615872050424652788100800410940364524107293317409873814441679482573910016661527876939791460739471561139155393995466707786764356901383211729201978836716318779642193915907764124838599099619528142411607275420917156533897763247378719449706198910052701296708137749530107911648143365421593040347126994963777243803446175266966760262553413587303900732851197777379110485221242851116061431203771373121222261110669243890489226695287876413183292428335144604195152569936264799449050230929775689101617766270160789056263276890892069938589496966158237085059480368120859880136547358397236792892823629419967391931875626134584903322704661212077653950009727892978568245042358340962284282673672270916898056728968899421035401009123562328125069459747391144024075737112999788248948262995938881653444509474024456836579773995012550105255881976983466048125254177814592253398853926003544861660224099393339320134531398555587690687780665264503857653665230613155545822204157122364552771384737821005111324766116139599051570137947929630200319123510911211672376500598394463657914000146627493345063854117956468470641271254024787746609725259816031031593702975159767513486461429450759896896853365677892011594367978056409382957434157699135989764202124418681238709512973505715799457993655273358415308036759176093442606130521949896238984655298122460014925492934706301241343739042784738226473888726267098689666926216513600212856396950619667948243093868936222189510668017283565325406638737635498521002440402519058597993021396624324527815112494337732079578063945751420378330047516780123510599574045572083872280213672155987567955089291315512251068004854726086923918726561845001778530509391667912834870648824253522022883145986424360476322822759603211581238707979867755106882069797622223294050284236038393966998933971412945058708274238584536275214893720699383753900818342261372237983749594552043612519029883913404930676668040846083838244388004951035193504546782826581540466672680448047571165295333438684495654105233767071312990070216351123302181232419825018740145835644511019907984958493275488058438292192184736761819503384295110092282146264882082758392711206165949478307172822774685461088474042721865420061954416028834516268713804000085864193412305091038074718359430822248572881591057669761864982790637242979803746170484095291752448 A013865 600 72520890301470315025826547938343346635846582068072455431555819399333780675933889491595533127133589212083483052296051295043940276185392788623996569718882757988115233227367184938464971923984229041635211207048919952626935653629502232602738096086285949384384746181966544726462019075486999844517091989935238661337294916668300213078883732218934830958197342015928814553259426764016321602337099365522341034760567581351212612174934226617627602630988307418289978244835171815330749297514692188744873387781354008027507707532735509373478866948334831342409355370259265509544809152133530004487177499671611989006194609931144505069069039764114391931701035034975985936725775364174155189901033469716856523746756490759504012549626505489433013033603517882225782534175741772156982946253796328127251672388821067863886630108491456434813027712567149962970808930473305574779876637798171778998295117898507757599139029347070768893140446443269215187992694630867901684467728266140752544674051267202568698367855112785262666010757733720995151989007831177265921304674682188758724187501378314998679971831996148456484987341000786797897795034575926396483160762711838291156526426732565061557537657894642848224371741518109292887186233769062479332491075811871230809904585839415656304410826619130099118684029872889651691009756004227156829245340798820258572301128911798049296838316499977676690049295758215257041872863645225021527490702151088204282380642576506067062717944270533752016536649462448103715314455546959101709083086450349520618960249805694137352284701225649107089355829326069192475802321030663595246258723706787688820611065643093550380110698327122626255218516793577251982789180735080903902234261232017283807862833149798813817301963309562294177805463799589904181440453643559818322726962867791031624096749823687103247573960619597743620115314075016636883100243409707715716965383996249221838499097023907676826663932720778030704825072216395209207081476343861164202211248711200300565859225742005808141467058622860789396899691180926056484485612424038928947879343962486608808681495984564391155850542633653524298714955269915863170413091486664637816688361225029049772715732459580064256328591406605005943023349289990565532223374273810731477228980321197929402859305683510568670037836580939029747142407970433940257928838350486045273494211982369950679534494701147200584307512168165482966016593214897225533595138039860318544076704127051584730363316367978079250239622389055799500164823920905290072191046548825568807749217435580622383695431693389513208907792774107230128469918698509400778536621544457753784011201661452544567837015482555303712947510086526533288236652391998058982093946466044360632917586344182790184046453238755679191881933066705120327021905647596278737974625944848497295335467330434272434309069058250648429741581776721972379111574116190335244073940375710136661939812733638027556047975989270123385064303937877403096421248573228202768410214740422602313528727888953945152075082713528360425489899063147968575094966105743713191798726244557317122765712417917070666120920834482751019383138416936375114852685540586130427836670532653567172998567216204856241249286950352176593276949365758975170700413186208318813890361756887272066062082184387397759846445150525767093898399637345140736 A013865 601 18045518175495461428506471576593851630090976709162605229944897652775023313153981589972699699090905270821157254868931035848373746803763658378886314436289034435698689714432231362608115893788843680888172875072396849652065652563936299543004525925342705357215225161951099257374997130591581145310877034039565306577881768704406478620844796855501991856990161008507598782916649680543709336952745109321655164361541552402784936712713233477717511617874082511507931866618825473152381009199175886709764334828409880525500797880785642268421493420488052752594404715492353555271053950943690538076553351598286554448389417178386549485346587302584112373149031949823144532607348135418183384213453960336584842516952911108668902450748662613946595499177630561670005919544018176649366380482224647920560288143855123958706637943156146087587395311773509059585952327787533572783626263536594680111703770776921482338908962950490313565217923569371565353658598190388121711949473759920335737196333524920549574352270123424582479708788868397262665659728796647501433730084810518393210857024342968877751534750899265612724072370035907780494504134043596917089697858907112145665060783816717629397485210489239769209366869185434171567704324921223354857262419376419542104890177903593476589539154809291380823900384521330877809577339606043851888134776641652042581062834509380532202630871971322445246138346362108218840243308406568632556728566397659580047993340053597157679350231508725454581778847559039886543689126602660927196474562567613371914657116879650483585643706775380718615258589722864449302138843146702083732317050737407394184610292686102254328183705286134577336338533970779414765381397420671651479800755690885324764478124498330738439786882134245004784851689168179555037276190961034276712880795624318177981087242452127709275300323768895745740480533831914539788895599768124390317283930430554686368517407310652995040132439706776638936343032369750052697416497921595661210764629439305393190403882859834789251457531131243695947209343955932192487147523910698454767958712916873467843081834008831126580092602224617273758297839749723704064420230380809735157202198300346428513044401139382226549030756056888336838814386050526932402514206667300871934941841631284323169172286751839301823302854952108220650040939660099018222260948704428143617494111755997079567489927385475860215794406867828953457399840922849306423975545388734522783959694441342499931625764738476721415995625718313532701225013465886705139243442494837363937569853272930397428979701659129499350798943891566650287327426809587491214524824612150511789583075331822559569904020236555201333500154829850570331178502688005661012632400887038750345010148845195692047076647052306053164674365168854368501213514826102677230927702123108541278992915006766620878373994271902625350069457276665281831039091210479873499453406731568704725863807482136617672826529961362063342152320877469909967288692124973520151269050554288836978879980418064188080081146981772688981395502563681235316478030606024419640941660648885686334292037752375140527992200973086011901655145098563112092579023448435128006619454401981252426791579477542686788222542570430032806058289864580537309675725213950588387097966496689773682742360034105484959378110639695627677508926578559866059620352 A013865 602 4490302378644886658178122335347001288818797916494349384577648772735314601058731546996086811524188140348970202043545847512222536164674118641735039393810673016703776359021600994420502694083265550802765832850014652892622800458789397287884902195054876059446578907498615930411135285999364319549996154134133114366387476270254872888182052491148271637758575744068962820350715773309052281732625471042726097858411107567489781372097859312727403850898843699503541702234495580135453271281049334241764078964022887390921414538271652936935857050806883142533570914165393319865206896721220403970664923584904839916501635455332281881537762011676609850035419918138392700337751651232377407860602175858473079533178426776992300334624691215553559251251368167921470912971977130932015135188152923591368857619411758204892890132671430143266546750219225806314891689628027553982895290408337927441555472689962926293355395068896405705060306357613865350081576304910657101827811454628496982158038063673030191685224079351985707590897351701027663621441635927391076757924463570912819443975081309631788669895135766060945356375980775004836008452682336308073263697627574529430128404958681481158235039896458510251905176793149955779535002578797849835842322338273227501044032748106971966728206969505592873172780481211804987112748568851103753028352741295561059531027236638176589045045134368106695487097001976112310455422917423285976355882633862428622502278792216687939668076806779172314493194195811013048439252750793323836153158352824370560267959707397189131582894844331534974472025397919806648749812617880172899279916369090556709744948349668196148990607753759439147755790085016983334899383882980568381021781640074377131794620675168634307449049455228453030624215519096455039035509149216081143019554136790340863389900713847842154391530164061866204095252194462958764750469881501928291430394976895783718450923495924406061826235237116644619808109430629645112803542010826491570396984272641239598354578979778410279018680386449631349935995475242519320961892669746917896820702452531458750329738920085466889177602396755965463824768060603248729757814766117648018636937407471802499757864424314758196648421091147638632275861309724717643582415073437810565315448336795740702831478457033677151296096003442992760790987097501758902281636388020263832628294816468265302937653611182729249216553849735614146711717216514438616090682910169588773378258687228136942986302291404639543385023538739392969111222550743520613208224282875370943313381729609816653047877123244511582458002806426312724296258267883274613892641157890636149625535800968071142898357163502503858217510526621377116647809180861824641095345577523626325849565357447734443458176239319419821072251633696370222893961321208781380726201974697344543534365026963751806407557742666074071108483193067175408581119144086127882615990103829703934346142943395018848764771103345644945554446308582592636980379838841410966280580387524799883128663287387748048342751965768461744618605693925929146269861311758268388094795302583523101934556337999010967861355352534938513512653065165656308220623562721009772143132077753799003863402304555901838886991712885245923197096383583304259841230056437752809538361199304309765024146932006536033411974026696742426249901218396208591347451428864 A013865 603 1117330921482964436927778536949065024699359123157121946063225499417273802810646288302130273485186783339314953314899600328161358118928190289860213322440697388092434078968063018643642526374127133537353827719734846108577116683761483305938975982999894919624211122710695599196063615485793822362264643025504611114016928495280060530512116485477406728166741919548168156513509307304038097368092661210503620382304152718233617278381854528504585355026861075434865288850414004196265108399406067938046639296775743115257757422387211943603623181666378346122913517713603150568699162524934715560828494265479041126102934953621242365146804396889514182204013609070212532410443418879454935152769360623215573326399854291772548076865331164548623255607380443960235450216643013444075190119138468283087495579153466617639907637492897305409301360950550395836947128913521352312671800902887543161137131380388854875428209665783630424401566151577773342791498795103528627962017979878118161064348927459887448657417678113313307591258169818470115594250565151084576411827860119277378687883207432438297238307346422940477154917748048206003353655297851108210486352408064625307157711262678630319565941447515564023002068951793089796533253761687426570352316752077203745539788756776954048424913196636015685817329312700895858553239451884357849073551069322057049565224569347150757005256670875084725251445321195719978435243795388271096068586987549255838994487036424862893403486887984475005359970498132045998869236140485404356797662699249993775252596949911057365990034889904704510767823023815181328021713373332359182873620149953541407199254987744636584145630908583468762014368758434945997189683490369820791386411969062987410458719051843561611991161874043406424516284796047809100273283812617735902979841694965814097719035774428186258961553233783842291297429794052606955350388921553887820613208042890931654229580195337861809176345766522208914036091485842435852709130965637977550445022390529864931737766596696221386548776277921034668067273626095546567673589676798465074101689032668307943762049594962706896967841159589580398294444686056027587923096563882586591773466408976023559619748920431089911588419916952449216146467121421420940687899507553677278588573640541557750566962447420603952911310160728726774653142901445557671172544145703858290000563855771431391860582223377820884541053527537412339354570018419720789719076809903319113657258865660351771797167571774799266859582177191600631289883729746611721225828864756444302566555402542269897411209360331178306086189754328672247812086537313930988724133684600242774383621324426487078629684009708655040047979579360250510689707654092209549093037030746358985913799047024434657034584909982329872917050518515935195303150183479023488528862289767889637456743118389444289492005408223084543262066089897291391268057038861239373287102049516152889391219440890869330175835523187703523092203983857223691045101876058585973561529378988571004518671543127268122365223657146097872836936892030976801324622129927433439546404104732463220500579522696969897154876775081973820194380487511300590487154202358994303621919841171633313729338122247254166373927921900661513560979887319800765584812957403518907103049493945290007450488529385050374265968321011003811408615419975965376202169033947086848 A013865 604 278027687854449006769612988906109748225990929333432968082804527470999074900978737210795680211865997671888418463253097348857047063449139446206496601449563612473816556737781057055134857122726802892366827659157061226889461098653737413983407271801829852639931702086347807339154901568561048406047035653322363392723060351337528021928390969314314070983186725325009778721569547955078407844297233074332036866969506929183507454614313626036852983062043895122608399555226217492165039453241010697160021349495301710855818294927454722350776763540408256622456816439711299162310550009404555142432075885067680761490445510379480980204209631686811592986189114372159124864755456806612530423933905542595977541954728543130346683062554084336963021939295690631513307548307714321316117707725463339817227699951915405400573497252632622299607276248047356096899227981809345138666749562267313139872074675644919536362552267556272325764690508629400496433494228183201235553044857969031898253964072317698713624322555680291976954547952912269555803548556627674677317707950089200028693663354271828486378402493625113124811412493082331196226496755074886958231740042403536844430667608914848939678232342268192826971650821412578120250962600028205728353907682052874762410156715926323029777668000545333055133297687537989318275519679291288532300669859681546099757413960039790217167132027927189082353767642163773393673998584094054273376938637285856428928676198247671483491376449310952884533732178991193269990629767309264136910676004779774451083654204240268226494032361724767432823378938661979200214298982113037600192808649153239615436205017110473410506125630244641698989559406898884482372703322275703247162263663085881283319263979108337123034984791441968907425236178370168434039201757661296460210279968641733453563623109822514443189921214268901045028122050513698293913747976128097014178825783728636305385254899166310829700968469775254288497428716605144998101318476441629229832335811480327350694171937789114160057705098787646898524515830928607043527354666457115661318871485376920402262198324813760282586301851422994469668403260120693456758079964184031786804175193478321894387301363368708964880369704775111843352157706757535015513251410263596624585751956123236898189078399716563722810827129914450540790490854452501006433206504863782466017420305359316816099452395807549926342119431364189387226276366823415963547377320761862701689563038059996652079832801219866851171203552314940368285124348240308887816065448075075548696241113925398103112626047549927760260038768949112172767577117252900075786203633006447610035425261399691632749581531503824050925218854691369855075941334983072686519918590434677999182902444469184124579229832320723106937695514623357186517673466455452372697613861287523514267636303635082201442874689738966573068986429281322811472013169093919915733776177185203355772995915915756797166313504905842643058079301711160685490134790023410064973262478432484100196390077419444381424383333054977825893760680717852019427208373834103117629210826188788288083600203791732413448842297697197709626608085468411948532099554481393270558849557918419860721898663635028748727157232662385405742405747321560664102000177816632416692266011677394403133919961743940854729349429253810100400428592183459416491138125055121514561536 A013865 605 69182185624198255252496339255485100870569774927896792313980416179663641805760341137636710698479039932691338943048194719510796734892176266678454962331897812819084721446175535989143316767562355817313422460083369859209358384100206788196319198256992925892099485293550097595816592467108182796973495975687510327738064553344019772752485381676419398910888319236072833258845593756758070380712169100352189397681756348202590526946588888194002201481294506511148893278126050151010411097228867173795722432437614915315674977963388413471988483625286867311879174548326241993156058779940154265201658306633161139243190537238747011266173891071892702305939409707453099358346829828103009170448321583975242283719679012844210425839821457913735182675198825291220719343860505170001732201448742493773400403034435014156635504468367080672055877763354119712303628697169582969544724627078100063220648085690076618072166605840562355364679468643270984328539235787282329845135258098150145306330388042957606308567430175038413209554076219065858109708594442777545306319904636595821539901639770167625922510649293724149073073393478662636219431640558794271590720338231356880073371882461499691358013910191278957521009817193734638818287525690218487797759556340580932880044115937378812145636683911696314774928730185452958045134112837409908069440282524278479094836830504621079318131796773178313740252709934896061094688415677291712952930394993114226923180355762364590580126184634943028164297645562736603758308386259098813715757331621360836212047842949514423334963060632697329844307028065137608347724444317151372131176961786098919988221766817633319683060252825034683242970046337463223517764513088507790397880391812986011490899094449485742999041335624088007172436368736205751778842651762375720787044385157059818717143465663355913927834475588959184836437666073424573871145736395906636232145577416764029141623747069351456376151386271116075115392182410291440167547279129923484517639784642272815327932191623940854675478875141527753053652323241627147854998716363857004237297429449309857535707333560057598636514662293286559876528120022352394232026553647840997574056521743597793624180972849762589149112154378600630205004106487890952980193374918711275288921830746057283850184756358271984274463736390872556965979420295124730432787641018264718584046729423169521983658938553584263271562262345213973602288800909404241041420993479815819786817349886545086930328955593141908310632922329631241721124061821332541173047197575417198933183068860284660793720964663943624441025966955145480174101749240273631658032622408260371700334938644608068360343871647159546239824058050562943778256634266507942732124382695041795892679981062156024087298917636030172145520650294759215435565724005043124803092652331897051102244476706124774349433394797126530309902031170930117824203980891978280471866993721348521423706119749149595352488122052730636557427988803391535691881220071105173287426849033311883620068135744435184318592153530736242372796257704384553698111114077887546965911788302208567300418405909904359903302326620589100481808143123275881977139396340714050299699653195956250783151488269631473603275988517846685281694306917518583169828908246468277510369936217709404120619571920668290764013477180084074902839447450194573524322881933715996711376125952 A013865 606 17214741613240500250989169089620868619825618234858414625072374918818063317810957205960417996523936464531451251876568388445310573136690004790133305186970796559398489406894750971250509797906076122733733537587465088806783065432422655520466498740684063735582899124564657884962234336775463341736508950622274569871718078937699128093546442493306791869794162252150475245465066785681624168973370461578835992203946795635947006001173606227089955798993474644182201412182661311176222614145653476589937204308316594607830036116585865701061838357447381766949518761209115447641008418330068466118659039756142752600161587762191896307384581663201204900191515196324969619536158359786527977900996756383727487942535168124050568682574453015590552975435074094865034035771497222461871027150893492210622769087864533442623925847872717417789008175610932316251936535974101669477752918405097794931320304458433145028133360864518812010103921541442405572439075119421036700024696543078896956864803117505227092973450785315158435759759893742595605155008972385222153662194510533411465416804827290350693550169885055967462150998646082581095753613983525896188462123202784995182417272256659891199997317300716325557867914831951377646432121592548446755692105923339434690407137456929844583823067331115217398075065789506630456286811565558382244734964381081262510126438208125872408889371254663506164614562318520056674313507849811851517503576046926599313748814285060705803233958775082143584178511740666874586387392369624076014519328342006459596316288856813572987285528303355341979818606407504321360380968928325410230145025755158566458509198680765334203375248830959030300714722570243648834372379320839570500285373655608935211303403470054436401937453626013067000731686505367549626632974723335475354881828447401508811024242847944178774490908229751891881220457324382383565504935878866240106917248319768226899368520230760861592990501748614355203113267533517639639771124560457120499493342892106029183680023106168450750608759459216633847846414896860566455055040590251266078375193964730670470325127224416252383921216447763081267196245161401990961543631397299571108347632418502926183092199836152124583151875598335952015171581825594881611967477867772764052692996988202926055009173294141534390983360453613600094958591110876476923051414289856846454705515775826118494237820998165479398389380863884283479404726907888876106818868649569530069193334806968787071047614678152687328751411329126801139950742551125818885171680267086212444941809390642352714623175079258419956909373409382760122682086466955768312731573499092244810937743452815114866241086269706004209947900012837678426231154817803704405919974394772640155567345047658407785690764273208659795314194454145525095262690235622890831003150865050607019873697627738439850918210494158588790073542220324883078432324973312739486375607781670595282903641189420392110750324386625069755857921309925522609282187752733242479456997698657062624948794353559295784363922747360160662107638397097417265808384738228914086621762106815162218497712779373321683458524537654427051089283869650984264135550270252558564174864104056185794873151129108938839650370774872826392014557778899984087314866896785194429460371968925066446142009320163732127391001553674680526223345387926816119204311357330418893685144172888064 A013865 607 4283578585105860158454136922908539980408448236616289027986009195799336331497536103473542730911044158342290077906950265233623520534748847271938450596284317249468244916096434673678206854032564733772080383624964112977969443737680594218468719814641896947452563954963672950830922694488512094250978995201241825770319353018225549441773348378494515634544620981527107056279563498414729905213981718695584917612092489051683965397284030784699247881375144282661145541796235979382601825523091245886827254422447034869455563546962294134126619362160346899833582652389186615067407406749907596561238166180600513415003408206041733941959120224417682217724455109331934840368421356982401329797060824884475678279716910954643751106422366292775428477983460357173456149189093196859632291428011129453753684877671507585594996716577864020503274482353619510117601872119507666619488214192577294508350293999000836343640480450639945030098179005000196663401159940115775404140545290207408087570582689335060667998769705811541503886972573879757549621931192616559598940071184445049841762594378784312543777475872838246495541957295102020819218563274748715800367407040795395921231254690169194047077732458571844721215388983464125202516997680117015103112378101116398212883388827682767087481861490136061775597814770534513869698759895481023370721890656873212712919781872204377083248760028040429565953370770841982742382778785284382636803449834908839560438744956180225546430312429921239952338307433453619737079947618118298082844873509998151354270574788818634993572232578780516455522223469592115292746317260373068478387447048707616409003760926132199640494269917105197427787445846598867626754547891163152006727010097472482566499048492260585518766900460668083487926067016503618108694336366357013003505955136223812240464784396339645892814121676625622760587848836940717267371724204610044258284432733904567435823667626060686711907012531111207233901080586900261306843528466627666208129927498528527453833467509554107937175478833755793433627319111615608472144255860153403040814256264631862194471942057505944913195884131129783037878976076001980214942824887852846878032358069960920127991198269629405464274847508885131611839175048826425581269091452793632424759703826568510496120042609127826285577171548393579338828736143301615505716729520573658817017282901530364717158185474615512569660026419122054026747237005943804819411952723809685306177515886687657224462920055594089493387871183849280181256223170481739764835039544219596415099760314292317910685113901322031154717673204203530966847228939745537740793622896926121460795260578850890662396501978663484439569755855994425198155950715623731374733879068600065595190133602898936926129004255631057234187621634413939300504405736710515171260176036052272645969211928105411464983680153682469965811579657767881306172472287759355591873815235528657565435478844445855009702224717772689357489638275391387641912905342888118192648243651352234207091258396584866688614843625071123497873567877626544533085631991182977150002266308563030445153222866317022381138351577753626391976648683852993716413377244847484652640759784740508823709875941758435469347881060653155136777766441239240840414732959660853500271483277771562133926408463154981792722957698603978104701207479568605508573847203667242794153461794828082741248 A013865 608 1065891426489061394948459798801177820404994991613704431411814640209140458039194903699528584818056940008628724665742248398613007861702625164370988538774619229819682318962108032720695567902631147833974306018167070160534092624134537620570008488916972501228516394041520667701160155914965441436659605333915405990080105250231099918695345823717547314375007128075353103028156344437534071774205499026459786219252198235708624477736979948218283248818339902143138167456240991221731577448561840896510999372446340580636366788517721573982994949125083439779390038559306083800453119836393007067526015367051186954082128070725776740245571803682300701600811613765284010198555023100644887696062239177653851977698518386665913875313290249363895419033580407596185440515020438360976022340614865364236436915480756575538774222979503059949870795993015849941583109043241331700260491313967393347101820356359376109060748031493638801729390078172208936147437430218888625363100165652889769246363231752621816139469863436497495495203159503647830587524382521163758123455792967830642225469884461658058893236876390086551978696317654826044487793536782272450037022628775199957871815567064180893122446323131349265669467671533345202392709566738877102137659267656995600108199408769958299912286558313536523745555444981644155224881822312334007383469495931075265781255162824359558378955455297356169755309155650152249752591610699883500281076029320036365503093784936237883169347502562161979820245715281131106417077525711612348550455565239859997785855665851318582720565777043113470660505910385545232524651616533151375614105224024013606285223838771327500943470172013120486351205724900889429300587660853909440137895376574272781987091234426186015805805375428960550467619107850628301222629106713348259688393828456843647419333230909986766800723525038106962762595601793632559074640877281526532877431966042941324190874862727932795897245742141463918426073684599565821504488875407895437901386119313850543392289387337367786223248749161121591676353069181535087340599474193691585451893014840875533574842286053319284640358240117286172881501374943724740844653002494199594354547723264515677288305847828424220486438855330905069237165605749577130238350564381545143517806622572695603770542442514495270292738750729871134039432072010027589518505240063384670756044538953603713299905608019527223733643693922978947583568478663008840823915020171011614106763633116263122477557323273588476818690762419584086062348523957312269163432559867250615162103558525986050351598262293763656290708058748373017542529671534761647117158772687920655332606280356624825305446380354792160067021489158804810907541528470084325437780596397891522182351324676548273202532386937187233697374266534489344023112288277150911095012123402959107041810942494325745654819100001116366532826989401697441177508624307735970637145192687066919322441071821150993774223980972813838202861671342189769712472062281536226113047764253279142218932009339005547861408768913697802222875642125568329256763979630042570189363930092355991728366752271397313143418299795590362368333445300508132442573486589889301085905538756550291621375850339635014708771940084445898994685179106442776802078831818329498179553726974453348909176070703780429446839010059025079749010859556015245909447547382927358954794205330661484670222336 A013865 609 265227895436126125027815148655294679407015713753221301077064660552520838454808946277361096817446744496227102816025975153523671972243187624900761820080366052194491190791979265997956119552347513777823494515112548402186019335848645265201676352314188101425694191362139670785415083916632680723566882914448838303323612749625505054968800292007284733330561773693246263332702199499080478147719102733752041524508962991387848446044248194475051857369965154530081356484471358327685911879680539993960624995844567819360908420720441694697336599180692762487185182074789251444234350715129344734626633455814080952158164092094836477828786123053874248180733155476443150825726843508179668695186559099053963295314677727190852681421956639329716824908963879982974015534233565718238385591059878178313681070552907620204464267452435705413446249908534119972664008189447827049639218574637134421346040162913616275969804054172625130311927591931747093999439150636226494426350940419739867061111055683468391753616565058630544799062392585611696980754867151506220261375751875771234366248122290363298110521918425898016901962962114685674301986641344606418287612414763390555917159611183714259997444563477419900475064979642985353401782706910768267079118030889625529166123475283046263683774088878273920276654052485672478432917793609622695725243481611521320534881284675911037630552243852551730432553087818738684610436875673673411141940710527763288900865832693253944944795077757547889762631381824834415471974234877871923914506959209764842969050037045115305575523823433192011131395006693055991299574111045177123096809031104343353679164818249146964714765569842368796859743222938538118471723828825599993808392782343729444887411886044736718684990163178739111693958597844687541449829245881695874154782413122573318474647526513793827156557636182282231758142188785513176939661038775716810228957150974397175581063773842316973468703452508544749749796767086279162496604975845497437603877710841104058413390152829931900981503432751260207900010286910579738853136048362564664591165442668884740770495155723219544235629621604864552970449750129996914713856695916636673462430819075355965011003720726842455632081553249699770188422392009878776471469247636188641151822857508008992477431617055766887097482768821615294025299961342399185155068695895452134393568074716903119187842112254714998136090027646242697485114511682673815879896422299193161961414208355585985292335543864813567863748459794389947303066307913345926560475250736887705072016552675138160881088898803081798122129467674475154701142743227337810175456851725480672507723085953699668530404833716443642773797091190363718707745373612268022867333821362880143247678844821914859917532538906354173735385033490310052451959076916580015509594056690605120523427900442748063942779946291477787717096405426803177683081826003742557045582112586708235668841656783400644082827701633427212987694475403419764777093848201639222216161901274671955516621289747843428485450066786333251522722591781389418505619094579302752825359805452741126133752955701196336224103062374736341048837147861016039611950445815135334567808047019869922164730195591712059980013139395092841938645502487414369037214879879018565691014712990507175715768100025363091820115844551007328644105870205042385670139652110388580583439351700839158553460764311552 A013865 610 65997187677162135942921299070194285666206534084641562789608153614604865274387019720088316443278908326485182447917375449401602344197216863079306365214237645499659631987149784716803417140449736548363375787184485644012751563377890098630663530099044053653958337025023938560876406161143543209806594609368133332692621207714813673837996514260756674764110347271637854197602953705755193538453239771444987996626614279073021104526082366727616103773083169332029204096743977035394740824844668127777210238965995499627213564144708947774927660647330141475211263226033959015371721957147065109006614456077129391487420287364142350451092508571741636923308192543514302106267261923827363320760661873735795794699741888212354254423588314477692096975747300183923390233414406624800693963394611606866149888147821108950717252598724481449438657257240362141037930485796681700415826036364107432332377865818120965182118282407882656425777566555560492894068442731113511061097757206524710600550386207828806856835917116669155723440293271862929783115195103043595800078651090751907789822252765755680195437390005753055341749247788921465707911939939061104275343172390403998809978660370065986743684125619213348675011369014523331457672394526020289433831097862327299673464836601630967884960874083758656130280381188114854153419800419469634622703786016358073231335579828476295315685575942318152186993049948112384368984228647631502241271390882044394703780246880727765628503248788566156505415092002237197270722292813130626571494595674084205405674658818010131716968744032528034513847282305446508427055625199593513894425184827755965382693940054571737523904546275016312460203625650242317095555983774331697659329992816154885230224474428283927183823472284092010641031105818889290314043910911234147757682817422116163982683493317480345599020549726509652292842037119876814844249735600639165322891865791261197994187260972731417142164417494606207169741429147613016562355209349586818393848098544013605063120698508977614785029462178361580052175359712533377578303549186153690619548879430183927815403850588920165631240190003181656444742952224347392282078389358328536731003585572158975485618077835901661919842117058229293215525520648602155706948635827808091955090385279432893616144264135220586050240832331420176842903439980751874040506053737057145505420331167956436953749128476565242416199553759269862900616014171023090953026386553552832877182620293537171892262438050969289718672256747557639367316595530693693597896177591361241428480022835259978848363112866968449990325719700375001694594751082744921981579279328554806701441750924030995919757695583330104518689477795080584853485696806687876666124409437368191804606422314726718422999456721145921758923328653460830971725881027306438419283308314436653350085611322969886247009819595601000873220532755162288309236616928163267954766288239175783697949207140727149068418182652848960262153991703583746909013816435710290942491998217979172035111908770535375996891511018576875642902107958146691785590210542357062591039931110416479898114015473040086735316013216830393215864245176552343168720853333071755571176811956048272472094144029476895308946629501959742045277037674948292276268252990055947738026573062853881547706007865511148863783065831316255601170151894861106911072189913932211283738380762423209501174748905172107264 A013865 611 16422212204083608610948992690234584490893504289349529352063776080229357835956270890989015957213977316695960918880176367825499514511281866473749961468989181804971305546626455230651627893892388844802355523876689931770980997018447149022465267521605329958821760918610756679979997897889670143982594549838291353440570320358092516088456348636532604894903105932296190535697938176510476318560396558808199253176593684290297987481434127477566170334063831191227490913800997293671344148927748459571058778182386592163238805593256216892730799654196453763559769051060482089712976318040818505204333888334584260742597764945394269347446251092923614998900624166987750821706695319029810469831517015365425539186726173527656533836730327468113079874669152199366025038560973629262406280299407995359717808967598622182424875398645810168026719962633633792278750318641759900877870824280553580602130249107254676008196856448118257163739083441153228567816838741668437184355077121213956788156153700866457667800194927975019356975095055424196543792120227880544030125170908213978719157050800208517414391076629911544266798148825812906155031143838916452699042192272249007831884610017204259613404408346080095977500428974621869613275537274698680660399059743278626632347602221257037000750584220009833922209927811800995388703755777977468122436628482022412078299694999879413515992673232878910444993854604688700827303083582847441965700042735960870822931046391825251376871720402556493855555448173100686271268369565276920071038143230773720999504836703003097095396766515102015884149646950628865584921105329665253249377607591060172378106498491659194591548216058704859062097388577801096247521386554534504991966400772429452401607216420938746169005162255395183191829052123125859887424174439864215454839730824780009316139099009175269356095481429546849799332469780613187591324350208978244785625828748571106419289604522366703990319056334017851742461099297658842137243971452876387194578010056903993375066449651385917842188451132766068687542899107989105409564428751088995144243586766371527126162570949742182654352758958871697936458278287888810316334129780811606451849084205091462188037317544063082338838153671833311489405646354032971608871442950305143137369050749851845784292409533295208868053526790691945444173348777290450321247202363499403630404751845184936120075303137080682400907767361026638525286084038204017768023461818893658510495105772881441556295446985098790299276654991008262519048123099093573165351701662413600427131541042143411056795890100913493347992729484483712421669401101421584426520335233882949661133153765928480776705146907391196567594540138705492090262552907801757726585069049119201903123825277418078798631800814836182003116409715497965492356494427786715684747104174497901326408502836717242734615947429612588249285211606532542524563965863468722291720405035130588609128097111241417956992633225873712479952302063586150910863725971330663115802168900576193335840966483189858680058508469774521119974617327441557610391983269675792598653648138067153526007506698187510862522154200770340404689931855771872655359147376574911082287068472647403735776130047142794813515807712231646532610375838732733463688381928021601587548628228376057053278781349190870194072867836938086513750371236302078954895915160663579998155188761875292066596315119571785794715648 A013865 612 4086371907166532497879659749096452128038012459327422087732733529595631569036670798346578818665468403668089347366792045958754695194871289398396150412251516086894619901778154107953505872093030901029859729717284509102436743450094240985558077447936097464313536412899751806192782836927682401267476967025361714059323993955344876963322770143925681141208529655345125683378789352337454843300020596521361836566438159649323428820980216808497745296565771242975519019062929758578827907265989504691985697892679620501163038473381130961851990339553011982894104452513481879347459323170732950287004810102071270769102087046892346830263745551954368967406440112719896012466920409624825798829116041967409567766911447211233830627661280844545513891373674480072646742395204190116623079539462290301349301841025500354897146595195834235730424781742052363800305999288266399655242352947378708568389274145856395540471640183698162166567523610829040170986999617766840561457442550225911295510472037694002394394058104317880016634826852831313674384880860543971532104106527432700752645287264717485805257760379974149382995916968624677064368709583725258758008066787488265116823511279800970328122645737571802442273386742613109059610578491137822106088418834039507222180318555919831030970769372633486994531340757266065284561932957745689347842151138438600842267469706209994224011488865883725043848710828993898804259480894087094679209073034074615408611578135770660950609743931208937479065573279808989966252250935666986575116563256399886543748787526481666656441768205485864816484724950018881881227088481391264296549128852098684813188996232676540708604125698319647490139817394591402381463241659137929946160983437005165499996726876455030086725892534334494223989206697901653967507532174220292460058679900591659278153524284651100624415950835077001729267497120449540694724420711200474606496846219164445552524670872509551687319071425706330084780080260435045006694691904562137178401235398479534479504534799653660708507436672268446403658674670839145077272735934990976839732420182249759837857284854566246794247905717253962340924786302931948448634054181618913656626511320921318719173701799124304904537775454469626564531785793566732391378698892210329377157815636187134490197048848988913413055495178381458168764542722950737334336583858514283604160875211141058024630577830206060363182681567978980517523986863394382149252814051318946834483518159677634865336108664196102187749608614722567979139782566993651997880794628061701021483995620598629260084634925590506376767726863083051129308840414868935696019908056917562130079084917883515728629095115259966224307684611794365007804211565154126978621615901630429247958107691430495383621148260357316840199462462326789749394051221455024037266991425948661782852880577866024944139955430805359559246137774476705621472300753738649105293371825701614624786562660384424513074390910860607623811491227086269103452042660898151564431285291868175340143979371945098915076318779550933639325523978821937663309057980959966823908184573491525946183499906723394702943112674086085343579805123535426616578327360007888274427655822185798766380645991890635919036765464650025070002505040703543533236507451913471166232900259323271028681465720681862612131539849600977943389532375471518910504660361258239938100951929994952675515294283833286602870684123136 A013865 613 1016820094404062614512391494687168375923954716279361092934711549636340194586532868094175900606165833821538008483973598380008848314730212683581710899381369250934162059399261642990286773164653065165062056265011338968977539746173850172918387527524835004240065892694671041438562538878389067272188828658854806032809708063896376424537531540453315089729200851198838314046510912120833563568030725073603508516499940141860447440382149308892110957635053989932084348551466937686686905820810700431516185178031255328545401189408373579499554460171655077727505799127834723001786998303219821485815980907318598448017210524052316446468188333183909538897679306128317164574168739367764653174246602954834457566576109232465736542742211835109949312618294168225436834203683449035099554127963480620265349475706057304309766781575769824545273059290438373789157742414897904759013265168602138810489439864261738615126639170189981088231330035129811723827037088888158470588578344657813959484461778083474003801862266213626720299277235443721444224538674290877524276529035434133793682232120654181427893899030869727539269640011136815643280994743137523587272663274864279985549427958775435048687414184171466745315771369937905153521019467106806550302193435311718661109573026906643395098518484531135835823222583312029556888114901741775371802258152079953924783099021935645282749226797475579070110962413000209827261495149837479943216952061214854701355636210680085105662123801890582330790844730361430591282480104823887603459404668216496568454098297789486077455718066107458714015527078763098416269498881001551077438912830525419939435444310569368977603381805764274524266471041930967837384261348526609384363129830596869341695185542122058046540177291103520866743682281052264360042834245975583813421321437024023761501497754798302670574669878193880494297089843475700110149667054409436497283823238407127315725818902548296765458979181001357527655996931364573119105853575996005718375936206674459523604072403267419701419322482033902055515195335694246147867929428175674748984297578789572239973703904931428322306294875435737957216996425331162596370508970120597523005688065007493579529430566079699038005943741886586117305573322584797154411544402746480679576933580383717049464712059191609302397424976227014999050018694837277872377640834681826217790558900538651750384875942645834412291473019923345680136528699192150898962876226017796178718202790708905238811314591129244499582110610818646035385310375710164413936673888889849188577905598264798116045379877804536882743867010794681778608177378112667007112025761618910819951838858286790985786234995720367915526929777322015433621937572180431724344373928034502970627911853074033027297217563921231863980512643425699746921220553537096541241220010501657408750847979951558718900233389758159229846334954698587613202195541154295534168360298132984170314889959908777120437326839131266716248260985018330513550178679396608850080565581746141806238706675079842853236270554553217919340648782698220392636519515518230464726721383791043384240732648789795750722740612918188788213650068499567275856418353645482855102382453546136678636028903454130717005756424099795038218863334288344144462306622274532857236065037327928176608866478208709237501915323855910543609504120053328993538695647012610360277536070644504064153821707234804371965518071728177152 A013865 614 253017377730751708494347400405997481317909499961225979477130144319109803299356146633609977699633456761480945727084118432094361743850948282481004286514864873448449413564437073148559038340106951511152721584535301498328619170119931486227628205249059743775064076211000384583240393674187308387473290612840159094756105276955463138470523048274079300407496506205509335360821403284851257289760221381514908231177713105379418857485170976830241753810245754422780412618758621038453676149203968209775035390219873325912609268762864414534033135433433276301090723008577369793980662361786794619958562161129901489017018529120986006007572239322818578382987337102521416695319555754359614178654130706457367745206266412532914155403630055354078907357435374467871898328570959990301892252769408809701867440738889651146007887793061956981249385889358361426703699360583875436994788798433607404491708300303976943079191877996713374146778315301421310863329292902218248553497126657893163166437593164067003314024991426469164065509753049932094409280407401147636120777272945146380149537183046621273065694683649376043051543063251196110148896483924396269268231348011028517364235257838009054034986646275754413170414021524388815160942316039120887524795396895485577881217275431233889289154551542851592299564121850698938699583407230209449316299500498359095011628095826290486997055602469443291173850999151668211737132361124359809230560615296214725047725669575946937012117589872037382535347475945295496890002089443537600144010582401647274121570187635553399625461237825651166725911634062779305117171945557377957701279557445301294369600478687597221435004701491935958422274522305766588912000519876573266329846322007080192032696408817315947836685395699871304313563949358797045238178531094596471461254255817561880621940689321971250124436255130739671156933459931745409808761952482808902492128304059322304226686969158897780742688707566929796321697028425309458373347757022238094914920958179219112177448544249838579143572851849459916277957085771470657466272615471809499139260735125366839617136690071897172296119966444425547370219654508003851180066488053048522844551372591944642381467266618743671025094993181122996741380421005420245526533416824212280460487536674041080852403231112766525934156051684520596243614251873749527539473124175548181425260352338833792351769450560448268479311814493565952279732709277381292490730417072460258742807836817678308383897032339872167320015747511225330276997551408711631448690437120238953292217405827426244811803965753858521606921916030062256334629993350531156713699594315156817150255966785218774575160426455090589156396990350591744379013969960801186832059253260681443187284562224117786248421240865647967177998922088903719425901152777742806550135257653148416334291004547306259141382874840302277481123219447558952968328720896505666358181429705026717067794698504020828432660912034711359537487277424081218347718061151616973383247294837055957929989859373467456856487674630586321305372317896363576740530424085432322998879535371492907387389986463662456243840992193658752548778973844884324385904291774312789800836030680792282018360344104298254573976382521600198950076201197637250154844681433816559931764535368383024041937463505629536986076593865713932387440129201109960120220715237441861168579855530613235291523763054650841484923792824265777086464 A013865 615 62958820135498409128065452337825165271298056694351782925253248071212730574585388679134437970955192312872826687161795357694904221445919163026313258622066856189924564476066005785702242628245492958423154017323088142432106965339282791580993181568534034163036744211735647696616873638735376320671753849774242467866351188275381803671897191148135700478998170632129298936503911422176108053925615406805117644980412707437771553145750064506622716084111071564529295632750945190240505143558721817574741606219191519433486389564801077997332533156172069008553006787670324080575796176808131678873528939678275647315082754638233189846876215455175592496195505065894609159129755697468811515302864651949199730775165683963390095117396073933866162675565359099589500204894969116306800453041117532935735079013939389673963434735323192879558247189620819790529534919292806892738287286291831397674480759781239190700281473385678182315691141753083267624743954611444771224063797020536871577030999182201120568635466666631175032748922870920702916050062334442368591205250381486664065369636331856864619482939521841539544601563514921630480570209887875372474552542788280248032777387678347468933633797166088522138020461803956717654127598384646528684569888200297467315339057080104791139598905369510847415085139568353118314494738387907477692273437308007690329933442340647514460451339673676513029371691820907904462974119683296700050458859025387702463075673811922028230599244123038805971035583134419769082132999920414348119034441240166694514218552929730023535602770730632431118742043727109500050916129556933471970724794838229211680576426312792191804115089881641408406131413934388511852150913361927479007388319997665778343879912798830361932098100382790376394952744646848186360706440249330629186646818983595557878918745605364750110963722236692213853322066701736073813533854160202304824921270155689287605334971909746852577764716481294275078320514977126603145956869075357549633869611865651450121338876162775833325453519871404809887276617566686586638647547453081301289820527242715281435611356863970317176788123490299297803226497070535614296838304355216170036455407144798769253065262887275225148516437343245197525151172919620730534858363175202390171544034725674990230665200804251920181247918652762629004491021522248842436702176434850005080410383993176690218475495921857463542244117424063003037670449514909341773053431140974431103490359651016528831781866351195071138574158484713221383485854712132532676640538849503299225609041526850127349010804406464123648493594209592451368258650505399368787383297452629101125132492727099558115086319235673101480964575902918444937318804173286080921794968107361884871178392187351676987767154207080914968835827781226090312185835647991298039483256432348226733294299243515311074668583512262096310182852941574989385015172278119297971239001516361208061413490418152510780555880063421297016432034215988977723899380592479154720900190868894308123635236687618654224513541053678055503058404606787941527499666486026295796457192545559323131019025111726056312067441769532494714217769619770256205593336730785800111721631186362905119192641144160743282151691215614820705145361296410472230530311770539442240940832864785484638403382919032808947319411004793329223831502229370593596634761013963133198300062611393552564060441008414878188376557216047701843979010048 A013865 616 15666169131956340140154782636125711524787638043368942848856616224056006174335231435806380469188722413596771210219843862445938407230830957174163580769446139959451309227708456351667860437671582503830350260438538668657666040399304415594681695356061460788856759135694604687644569901273801160625393853947024301764119898880939804971285521867772902621590072794733997712968141287002925319274418732906131033835766054817155571112363280051311943688641526159544953690888683193577925375882003867310758103358733864163673285288188581840232248890316608275536261784989582081617836514267521021917457953118024685872706672002140841095977902444142253032013319916556687386284575369712559306975842417073823267408246027471978284148251899869111784990886279435469054514984424955148853770331127357955464831181196566211351669392059940730606237764687727830117045233037467724733853502022568990346136396417885310300332439585505073461978058184703215649600287713875025313226242740214230828255777588505469233334700441591168545748979975816940348006569110803963461286784862926089592714057347728607336995178807098873967962296252544979155741246466819804683587858327093350678492062930778557389693965016432139140647907551602157967311878561248365025638894420656419387010448251356635388848674820906123183990465449072443136432354742539793489123783952226169600177998324508002318223027753680274090124616819180155683330776149034084466955778809005272779292046065968182128676471113623992167384726222503939980245318636196543071155578082673158929362030962610581216411108646444729100138820224704111116669562349910869697419392149186251200901193312264706671001566045428594936514491992121762181194416073675138456366450441659170956864326461558556620287834514450494939108881355964527908507304940121439121771701261326049858127109306474121499611324931600596957549836501526390719169255998391459914194809495380476813410711730246128820630349931473417056288650382788366914014739645759369790495043259753781636592995233335836158039250256641401653870815302353756726467946527845126362548621434859328910186045151175461963734542344338154870972455719055517976710868949317150022511271870654567350778735494766468824155642136994388990578416659935065620449876225611961151165645248859159169076883246523613802540282094204230500445509867424223961209475966636596464168676669790142180443694601227636368143688226864445171869613293693921332072431377670949640343713172681744902269945367900571941553685004068160303295552199729362370993818562999604952906749021209170888509056482069280815701958034361308858866536522559535734102160671732604491168968430269637244893158988051009187711377351075002490642912680047122087932085504091072536265061684763092488220076515656358233525356698458050504561825855960970673760697664574073954499087069362401885331932972523201949055419663157987758652095348308981152779343225319192124337641647729725562547280747941248179192815938032969304993330671587773027511036294288708479020403215453524967994153447468817906937028935116257066170797011050895235624036135496617493337726056601018044244365670396309724728236050026672392150201165394892213399916931365054406618943281183806072384369628563867065702730542108410626067318538486870491697789323410301713543190578508771915979383679144733697424440362738743545837820852626474359999401179718280471620287657005890969370115485183581745240985028263936 A013865 617 3898244197442960029754994872912433050135957549607580786966689528264304128372184308634573264909168175620111773781424187980147745748062128735561472130022821898390188177749150610898217048426695217593113716005442453999424356164639716341255835618839485411012805089253159873635973617673762490400738003465345951056569482678342013550614918977401666905135500993659250118913288532727511913045692162146498397411421338952262455071031579701728053571932048237331889916811212816424382327131470786310670560374960464887575150924830541196468670955875262270418239092482527688533129495518215790925764897390264318635077346607636709771594373420980805106461938421476633635703963458396315557473412820325313591275728675507907300401177816748230823682852214684486635773072604430439599581379035082734774224872479503963503058598165059171878211355462776691423684599427179168880974234615279887005809811793455237532652321606940398439690924174216070556521338792418950298740712433532987485456541648902992920269140180282013651575810185342480900675170604979571835998913251011624725534224317950004820879184332928027007195994101113272253281405840831705639026533963247292636030537003191489992392328702968842046645700131880268171322149366152553166059777376480778148908583859281574297077993453035712444118715498623594170524735695295661893485649408400342233951491679083975232848072442003769962393888652350236498994563690716449306081540352602400036216798406686994695442823660145285218994676195398100393164403126882058205481784805467727482711012888488316145242008986712134831445742914153573377383120538653021528548262187266313258822645734277451490358661682216088135242774071383642327070968940444732052374576596298934827538464082082538760939462437899745556688341165567365408529689702860297939548695968258283638297484862948568600991285205380039742141040916347814855432324308591743753368922836354514806434614221260604726695091234148393312950417452049994915948115695533595503708462604411052992196708189901422782877222719860593256335982713315289993760472070416758483045698568878916531379413987057292551359993640626351752853818101484022649180918942396485074401524802118717303028974310633729970452296744232587801303608574324962248467783600971475517166849838564122294359739011998963869713703474065027083886857111330904496715676323730117571372020153097220659044165415012675212757930228867133621006659615096445832902247244568617740906006836184743947521635045785435117360686546932288464589638844963056697499133860668317699641692172445520410529485542546263283932749621606193205969478015981534395788108844268567440746556752440854374921254537314708718196597449022695019751657248001485483384316700153989761343907829142969830028778079543802931964581557990713623151128251390480254693221921271295970245916833643585185930915545418893387387358185622928409960918189710420398208389533442625214683184046487883071179764963071716666924906775492619818100100457672528737981626183180447908251604972907731524835921190640560897418954783982848478289411761853816363270800159667894324102213050116144521985413998496054541423576432800236944683518856387541819244728129865429218107804894543528832603547463414804169692941846253920032905583006568764958190144312922832195984379198031494733396981999648942375397518344341007033997916638400750867947370994351659166314219418268089861690304576409201012831804786552971722752 A013865 618 970007900138126630123994884216546540731430588983953542382495288697063324871107365886158134653878135475903652893579343543476123869981795617527232233057838818620227304645676644811025144594111424384129672181066256713584761393159629896627372088707066833793138315969042277676586587232997668011396438878288963693308297513817199915826611518984811579338676983254218525589431412175652244346985672091237489224678794614169371220234930040340395026410995426991768831779967707536511903224778138699256776879222162398905099954927433226999692331292353261272711269860612329793075678628788671687639930947414250934603566311071457765885371127089495696251137061292873700839488635279671992797224258907188431544322117783983589373425878497095772318651482284370178552685202305635146443033708057707059339923468819930246393077098608003856799088002513649680338286244663846950990580747789324843429667088189053665724942490098193224545172044118533268720317774395192240736248956260880341981122171579829534336410689339934020948912000039140207476804051978276819095281582075724603704132105484135599589009195931146816254593604168217761328518778185834977570250499142750321208750583578144837786967935817142904150942855216030889606433071078472109416986524144464988349220738872752695490511266905782398894948214953506184640011032531810140279821113591073958758617577489823725140051561888682087282396101141614048517815272288355513730881849018760405811898381132738264056428697001271611612883267053300117031884758868316307386443476714145564977946759068324683052859580181553934378307100814661970640996649874108652991721176581851260819356583351726809248926503709193642868729957730534487529723343388743566056470643610256551006051094472762284962088317347469486361873308910458669335259748142133656893781115173645234284839753417218222121863480225126049116439493296659466106936122355500781638295807215766628314737925904718795352992941975613004848078275428504334925201524751015636378784166780811138154291292309550833908905083828351141160595250519670239727405786225942846853227266291278558336202341227440220140009937584336359366121265828472323840986422274402174033480219560804663947305735663612296007585903460883287773979528766429006210735528996934195887661579029587678750122577833726177628600262858548819337734428726691627726755170986412615519642518735487611031277768548433998540981294709466593182329125343678809492731986360498289705123493061522205949703491712881391123094354846255203220769013069847324152104476817818829837241546653963734792872946522871785467553953843512267827797153672717166772746699937036173415847209823362675820405609029093599766295736435215247154844376334705635801486293132717580294727272941303468745720907089043571166610758237945252275941545049995982735823797113779118868231977549200588985561576997674079370371112044924522107395194982023328526989984385595317420046052655672920367803275291061401664258402759379574577484197083570670929444006413157213906063368618576650787971941709472049226553356808020152549710907525608833305399745330481480455001877686500473694674536073770243651511370926548559419489364072624805966304190010674483200201307519055366474405922416432551153034105487055429627962030690518922076369989673214180991185044604572897500637824936645629154915284659061462283769592966535639973080219266512053672299846286485336464121868357054306424963648647549059715825664 A013865 619 241369005807170325627013895029371708823283336318055127858121067677067661254327388068184500962193804206740057756815135212610250854815310167100536251016248148914908400669593010881617008779641933952351754588159078790554723346982697026437582251577156854386414193439208728038820393674361275726611798678962399413733290286958161489454967397492028634910001671097113704159469397154491899265349138757806806918755273821432992979473498111797981175211900814089215821949472924601725329903227993808813462304410609114044353831984503064740787442180138846709011290701955887247070607264558742753378819297506982888559274612316532978800788668295933393089562937235628348727291636093911341311718906792393511798036761212424204510968308198189335217594685639784400269621764260115804759712963643415362989671836593400883070482160600826815695030665841476477257936442832194364508888188633913279440290920888258601749668889696113616450024250082102870322214112438304475646882300284307377255846592198552142687997744649834462300759670793739336106868105861858577449117106631066704588906600071828429516932336241939124582263035712385961986897984613537689138760572202688847927015825212916936276206805405251303125687412549115398322547953942598371930447590775915511980913294895184798724294899566699645881827754223310850936343225246955380826108447337094115305824329041947817174049310247884541142653186639270106920785009834056079192682792255036189298986297974021527721689265532220417660856969107406774721277948318720883399583503197734269224592447952489367533409155055736428599222912509913967478540478381474204341235963811215212932202137348576885399028879770966072542311812842004357600996118982107839028963703190827358099937705939846384891686360182205527230397659202807251608031353649703402112193342450888490937565245522313244647027533511378565053741871995994368270321129197963970496620422301113641656812867578722987285275939737675735222357013431425590668107745806844722831405621788402797129208610847970153103220669819176271157273237377310585091849836598173810468182247125791426227913900972306404857878952788985584973790686818630425286000333427384041769098949993754146139335980816647974840159615529978510263374874102008062473429743151365129831118606033090361278750501287521752231679860607618419813447133368920131110503942706891023944983687221988853228134909703443928724949457525145991314745320917518285523695485630055510423905289025484693550876619249899702315941814505103374727830395060196249363416461175531495066060488536999104055980161029179232121462385442788844628126421342689558042396106838732585103412092914766981349743168505927418617046900688647480380034235852117472767755437292800380939897576780530424734935224752780889900530088193864393014327086537880600376120507083415885706219899437522680958455258327485236517888184552362658685027361157766828884027971794636454024264899374416404120961224597225390698920746875421938301264547728699057188715411003798735850673560140097665168872634199451348953141724881253270599249664541412297209049229430074367744579027228487285870393254160308397268292877450394931137470377440919375718207404208736153003672491752581584950559374486725744568511782536554976665185048020783204418107297270365231084398557019045083230878711254635405193875880112283581782994955357048996365781497120524727339385715351158719243040372747022537176336554620266927627208331624448 A013865 620 60060332453009806466421121527948621049915239142694293575191981512220100285236792627782485743424608688371542051743823725224233940705403259499960636412875059390794487155416168083694523528655861709231591797680799893611312919876398466482516466824447094390680216581865186215355756198778664961604267088883571770918082088684373239744058447452736469281925535822436997233409089032746528277995356895382583379207712295534814509068349482154915251790327703371447751407331246774496517290480028155434671452131100687065884652720367866605579620812568309504296697487949087335463073346854681076808758363437257566125981420331947534180957845909413698069262124798215873270509432392520146881277639014964862327729083366009939656873266065571848660864520817118831887890522844373135929968896169318331603446022443209128536194216986624938203025870642666274789046840942820588109475665754153909149686470426467164390573609160863343408492434196429821428017182026248179284165016544344773297326819229950126769339854796707608923222630402947746482144204517817993543818707877221590236266807109073211773557307091754196248053675702384423693123799307355810263776070702339471407375201819380547087481091802599492259371050239421482795396252475444638084197134907952608677234616995358623836163748448981006284066963738894885660192157424650401321722217167783802899778879444165959243053037967601606141608677737822859245312775567027842297673644562405165055645358497471724786043383320913470967386361336934242567445034436043954858085162267698613679693788008913834302073266870829007001201835765666912355620184316618989214638427347072303864345722240721083547611154211169029762848533013101628310571066278555857801255096192379953170723699244423855645368100376858565751794310334752934032129657791362996954381293788739484976976235173808249292009155218703351099452697492507270645440547220587770706615052922030709680748059465348798372169782636805328546849540366168492577126586604608786071584323680851844815255237054522109136980605712445269904606614203070947509575178540396785606418724916804932171144271806740947333595735580388861080198284182453445984766034967402825881488429924845831692143250778568148875426597451555612665856096672550870201388469847840487986136904976425940777714044736376612651313363074714906639019677090455134064488917071641107270278180858821930326463265851327359672486623414897127310830707694547910023432195080297972769801200878789407265651730921191042726680433586933882940275492863618753121597644867229852980277963483638561060457655429212726687247728294500033786505953675544128106805508056895506616452237904167297503219292105666931429317014392157529837924678975554094983746120972442104390036593825452946647643401845683974395728702905455664642541037597393905552790818018580541672050110016837643748254338840144806373219152738533505085912728331609435564870448277602978127765883441134782670227023438976788418393847286504991751380259940427643798382433150897247039194803316780782219300915313117878062708161685652013829752492527168704739122137857544265074619088503318948317701694219217859109063853281736671504799028959378850098712984804068234424209833467778380946417590272280940472471923872136047953551325869107526321766474994379521181193061740163026150506011478913437145202523000099748222226200731405215863690141491494408953314026322259526426684222031387111970662177559270260135333503574774644736 A013865 621 14944932644947336162652500512042511273092508786354906458902171143648751994176041583156371492507832229144867551819519145194996579933606903867894205079888526778330173827856515936601875678682495380831515450200508799127090216478683983211777537472860819391421739652498678016339403526454492759725912988261076930901088202291509961991993551596559321124360094929768642895583650442196384124470140646991838987415013465922518963920495538343571871933490823085324086878189048797391517390424726365973120166776686046163978209905714576983199588206032997590573155829321347299857947467044544001704476961090819674694260208784039168825316102713331229317970633037789652177647403081095573188762077471371736622733483272130985304699088541628374245980240443965313176327574580411056159726020371603819089548680656588613871918279401215856622935333443755934488308103525483932580457048860937625521534783809158677449635212314715947467021989385966025325576371437955386947637349396762398629120427082626949944268374748774347743583333568426293652644906698577686969495496718504802741670742146564905432037811838255380160795692232375720916407381229247960979555927225004535349239986219120100292872095035424436857883817173175726406944040295969840183766941473415663522373644216189077086400297854056841755676950721076692188596934916290608661686782742293979243157778129850703970367373543554242859428770498857937711729668569894672054614728323752402031126345845642884221960747158509540807756683064192021446542482808789689375247047097395981439145564657834047217053495142002123470123055197242429135273681703872936324256909153626695515172874756603108661319178724673612013949126166716104375776019564225611208401908095742288507377519530388476847948235152974470633150481829217242081082887007540437258152606096039623525790950550769054287829222111380392260779013622455569169246262245993296160468436848694745551279901132881672196543751353081543512969664828394438344951562797998013455764470430153726249069591146750845460773158080639181400903073025378550010702610826564012956016384158498404882010171442214963406913294075939321080307899449688255871281302013008779969742528995059237991619389377732669620970151097065486210870304247224178133951895729177844306566418339094019695600141179842065279251606760607459648800544289772131919534906212770600004277860299462378566994507368317489562024191477575681983008626657049745546950679966220705160255172417070925788726651508581809543765345650303931959794631440239981576753385167602538776788526209560750425795799315761861207041226726977032407163849464992996485072628180813422702385043262169756972321062893237313881419811325229342464630473718845076562995514773814713719581585714775107620226402968065234716837964601370343944332771467434720306512044829199433345339572975709744569165623642270912459460868214234769137537836016211039070477843385812504253488240308424450241397930696367472215725777807995610107479452841496491461639097605804063775256921298921195601193085359193747834099797288564161905284972220520443137645239807368454567047617030457860547790347975956418317826576739801099443882151974020158027762949434765906908244981281454230087658981822632210979646133760951357084378083518661763989697795505801445014558631938928246123082711848320988391715034203160820549632989980397022673793745287611536768671035797820482479804688336514117845883810966428337369995306361518324398948352 A013865 622 3718777479907535552025147007412562165106155146326264083981545050016406256214812779219966231223708909242575682654354587937161388978039273103255850838438821895305453813933192573536517928877922690603067652504293005504392112746823892910553028204446903410806254321210551048161766458294724342388118380694980294869979579552601006862391739430875048994016771141564190948993870906832610654460154037472273278916452630752432238830264745797107676036954388489967363186073537390352526055294165511097823437339376342239075025927258769619883519932483602856457499511321689491318252784119627973032128411182150841293522156272150034457141056470363636453649268560059274730668358603475173667706045261356371967308018109570897335338883599990471620375755190152776808291943037992843926336945101106921511690577305140257966977169299963344035198244891476676690594682016453217911860288382164831233774543324800572027147629150695398640114015662888698013813819657649314844954496925095181175681294111824229208532188225487018497731328058498651502174937423620483003993503439458987075815414109814038548464832795336762756171113689566515387071481486036228626464860483252328540022084250876092796075949151854733472220945994835662353292699434926767272607095580712966385599278637602760429563158915620672047748607001826955470672952509090424734504845523330495443033436247607010370354454293589689359197379820771818356685116889584031036693892078255957702209230889463010166718936636946246058275710960229029080586059082276755986621473223339236853465469144938161637113855303174672387317660070840228126588420765738110491437495218515237898431496771435064734413373880417984224654988962316301684033098500205387288209063595279745133867762939785625471028655249584943476588100694527784781520016939860302083820629280089731601169613807448965316549120996419005767034163517702864187521885927195003870201682077934410925016080358697212256010374736689986635419267638579044882250987274151441684224784706076012010008484504228306377695106471521608786349513467050995356263152057195576471871468902927475083600354980309233774469048791504133143055175235864828084962668942501000737430972974898580307930635897639975647125244637784999064823279546445286693427518118082781354491535008153443108895574330062460787566735813455475399330337036712579129801709782736133940264468534035822583582377257473177562697603613748112099196002588327002283938831597354630506436615062884592605860430148183428832394218488856427997419617730537795095706698338024874928905842553777420649951620335339655447870482528927148927939394990073137301373592215488165597879875085012224966936594721850027287741454491679467744158930036407658091323299932197862844270925136578919579356176303349608485060224407688185424356212189784716323310005138939353398187536622691807160634620462153555689112566759484466074031814811585825273985142725378497058403985812425872802467529891038510846383476743519163654264327209455254963382579935447436797324730240653158943836077816098898661054720758907997535215870207576542906826540311747107286827592640922890355827767867553187482861422743318187176820083639999383962364310233751670147792415182226818981172359764889218322487306756005048086019967278115644057084481851299585165862653502627393339298917354641408183487235390840913299006276162802151945965445227406953917221951179643266296414760208151480971826960450398296044450672072549327696839116324864 A013865 623 925350837880351886481521380148482668667694797370656944545295817885682401546444293478862637247857935304648592266248360825579742742183468404829359875830408929852646683428624174458238829278551258948142530107948237145668898199017682920718731114168931869517741875255463838416188671350392847565120272905093336733086758739232813739582661306063500191279181196697700762220042885488972174370629049452300704539338741015389218852612437226185897243627434396735558916317050455916199763390957792457493601560031693992033516851531654162054856031839759865978032518401198639503703476778055267785530576811276958140749705189511637374039323363633524386034454794336669449781669008019934414082630654473828749369188762240745525747045083952829034241339915476095758760900770029835339878274723398637493596989731992660670438862991248478822966449672835924414274055915518087119444019278710839285562587164596775938659198856825837434416850745427920504173320373052194311499717378865284122307127776433446602417481460524385786827481823452336450589194028994332026849711447847458672049301123773246840091601274129237350143570561602215156795770881133366841580504163768643415270775268313999922633170579354317039359682433786947534694528985791697353977368807539968851661439701951970083209059959291723066985381377478604983678492118741988567536309721261373842080896008364547604476039570782509582627802415562293105330671005868973610922614553616586466956127340686859745805006441244608299172861709655709764180390253561089745662994425109948984721519618273252636486314842799560079481027990747315645195249915980145509805374810213583676742506204629730027993548649412167850589350213471089980641323966003106929699637712540649541150583187832736757207002343064720655166370272020737742755188855179318688121254825023288093782237342935140937647550875780934043022644976437039101509445919035787203030024954816575339293601307815344720087573566480042754464647205042900896140277665401651537169021627982306220474431216156137932574628733521664957524922135033233276489672652696089684648721350053249480002443530460307258568682348887556458252705364290716902037430838300409015496423867289963535182995991681550420225468873709316887298106296101073578498956188358774650000837639148837555672703551698102242691806005933752854566166425519264490026819048657797680623888234261201805117970097731565719281170102416170229867139716058584632317067344032947418177635799327698947301462554632778963222318175019122691453918319125180629254889160847405678309498614341543135168761591283237144404507908638000322037015534169878900975393698164351222051645077153761962972766737827385990063281604073585317714554878819390378180159368728658607265622843585205716770356061915089778554505759813866555513404991608510532161875198732557184777801112897647759395033878838593569233258211896038662133484543196524074576271034641382180036780597677554781183600397846894730927293285043360530417901068183170003048414130497256593151907275242206846312618915135521151627568275880594842682835415491686324591461678852656200395883532026124653021335134018994747735373544065351151582495052308326710123036044084895586215482254623863820723080625016913973621161514710248125340520497748071942012445788022578375991935796365779539404428203190130881113495756773726138018329710142385073018473666826127157130172555932993239069477612114749313181646222793508801332749633156594309459870993348558848 A013865 624 230256899691443720616969928065107239409919831819335308825095048956130123341604826434932347751658985757726318510795112120950658546022996810110499276622632314833093779530911410578792484367040466866584202051820975745431083276657968076528283300600883654955838746303567577840777059469460953045324007747520185165967444350600779508447832778110392879596381215536682276064737711281991924092992367633314888911932737604341330105533257979866289182926301755808502596265004299046539819524098809412783047863385806479425684065200324568452433936114751126971045787618807059864985543533637048393609144489103668048079030641716559751056952911219657140025725455384382132528072262603616320125009151014031755363033978085889190662688722330150354248341093847747859843992460408063987292590855972729764806726148991197739946643155838341482476387604991108743852641881570196654105494205160175561105109689340944950368445769941686780480813804686320314894455655067323614919097674817806378721927218865487384972746746785203964107855957093291783673010328622717626905067398990778836283371697230744557713673328244126388310924949984602401895805259894177937924160012078879078308657551565109228748657101601893417537948499364073728953109036592519635984896635117785529296619363916112619745076807790478034204106418920756235298686550890806499237195020560910175872673515553367109516981878476953424464441330669196517985641527732388441553096024605522443745627078437792684268151362787778372299781524937049572040534867574113083592814228788958825766225169654170000042162694963500133697423156993636046625224427093171567495891024775066453451191303910424982325690697530528550597849192318438262062941925108485103531020251286914906623581915794795552769332807029480570066358247527464214005259153211980227802588080620194822952021682517236989796715379522321379793410794776781313706798446925513001304367169556918074827105400626307857388831105694361998678947093325235115788377572037223755296841989734093221453093668378564114038410017019662934710841424704589502655478225515673388410510630976450174607968028571499175764162366238388448619937181207187668167777990355967376144006143745496206386655258602103554165543870782836739700162385871422340685052266261690613709008431424683546653150170176142177253487472068507590307408323994809621582353437515617112465003357107683367571114735358740961060172118924420470638300109826289731228720501350406371959977471218309984454917530394383654976535876126358337559861403184556946338752579671981649745109159203834861410313284282190465116462511922210896133114649398559306687509164701631843285554947838324896770439492907064110679426488104838381777548119606386546583325416039489578563119463414993908915401239598455619777274777226004042741511590871928892738903729451019669402629806524547487265785070139164915019450107382515092375999225852677478524962674091884410622912189681301311311477654197038509686100242703909487504947158598154558198542984919893352587175391113068813981661589891001999201791069223920175894455302107627291520742592472264147656908491041124649660604864068214501068488469716869457750575408855985551933335304921732738509170880382565282238165598084208737884100862028380461524732396495648237474840910325234222454825368081289654349082678656206647409233376149519822375377018434149962489332839463678872763015097437918573664136253177737301097615392910154382053230756717621675211518619016908595265536 A013865 625 57295284864021323888561861140296764596849171591268843565566051221851770851338212171457085955740808744066555287678169339280394267323994342253415756000562844164548391348235748117142091470019413451345880164958717036687107313897355512418685790255119081629971266920209327529276237261904907868174063495830942715218011112648693166646091125842765281015726730624423724117740814173720614455907476822933010437734046963563461852820051649646088469965917518501341318033813549740348596371820554943801631365942016997888451817311927163017156041191305752426459265424762998320324082768561974025878550641512643927739601352639614995975003706804609725466881316514206574801225277248183056169346277065123549750494470835067979090978160154855972948323211064322795460700331908259378085989967873406292836387281105777716026403109753566187767564480525147570950340584674875173834378334058416805220906654218086013890081097826129804960601860647706456595817189561712269747548912620264396830134593724736956977538518496055872796886013515437981114922506091848072538041731025673479390063946165320629785008761613642457456184077154568584868537014429988084649544584125611638813699875871049259607985843905802342872802800993761194122860027793389846061393799509628808825936389561974135396406952236120230207076208432889615541842771831261162818189711356212400882749096222175444595329634785177274516335865193077507963403152628705680688539989994641360722111877181832829211812639905208467936099236413135919109990372168201706816567150178014202533061341415386429450491427713157665268197199001040444753847844642448067483137555476829335745166834534638869202066267647916480302364010222981629625645965108594565281830831168225610044959135271050566986698621038759709210752055448753975299356645612043464044573597276884318184797459304129114645096281317298273576753994885896047852290071145369251140568291535187038395378291048645436769777621692139484855279763126304904331853568005166461478023785989513884480616203689974865624405641355036767369968093392092415124767957811516040584964181327132049848049900485503282903748049915830674446996208674146921845524532896256074140665336760479312027604201308478631590120612454634831613070806801157763877342925518428998790439986008266856280796663145269810250339794649750880711373028076276467757580170563886037328891715355819067719455621828786230822524748696201394549869492928295326401104979792024318347545114118194510051886038923095273635121375128273997851695432677219674071364481904938537869375002303008636234451075154506017815859599766627581706595184439142309401666280471036454828431208780506060713181999899050576788583051888103144214470853697896377159422029923938270813018142320479764343237121251762908780418837366701037963455812179843810238006892806756126376795180017116200351319830572868684134119809120205995466104639367373442336323512119631781664120485982777567896257607649157486442211695592499205594831011368295995025659848023586902710972026921447139120684816735757809465380075337126505208169101734045114203689420770058432389763853642745128824347629535821950729874122896588060910991180136452596858675690594284600788714008507354484309887222102489828665176585700245967002122211684805142227339613398048682041879105990403467270990941095381212488134359454037316441309814251006403466145669109426141267366572725672154521994352150722728106721833448619535195069515655559236686232601007215399577113853952 A013865 626 14256900323284154065838625031262324528163173065398608882106931657635819844480190011048009612538896921403569085343534233031819066326764160171601949397132053639152905315964197675484700904667870687925298053207007477672926287131706766866166422560761791320149010290289527387764864670354322034653488567794605137713128141182599618042880147025706970405705313834736604119665682272475247936292369272804066853242238374037423339760919092084735486158559187963725762848989893208990421932392852327776047536050083973618579242605361459827884972041714992987780711934174626398042882163466813120807411513228874213827300483780020678678452122371604647207375011750863050420938488188219886232730772814668823131515040166831635373166277547653121460677161255557569840076984989395997567893055685875434659063919932112880634281938606199381634578604818033520374715148365818539255556029620423970476728644582394779008296659734271531627956482188690093007650382913019987505822091025125630392036051225713746478634864634410574939794740515073463716788397035846739585786000014580383223588391852209062950663300169845879973737196286525610110007802374642795079515477957144195309290567512744929366774333510768608581725266576879585455979506435884782175148741919579955757775403687485148058958734738818269122887187096772788814507820600316377666375782256189044136456223111156360229545063682865231572448886007723862461549533274906091937090782790346599071204542622909826558433762812892833493475445195153437023977124287357967110580037113095630044706719707073436013024682940720448164016045421826895948989466878069637527964084204410397272141353770923259101288553511366353626597841391804964863008736789901802868208529381251914998707271547766054684434191270316655962329855461424349181689512840935999245139337357601678662559521393565055855368597872745964010650850055447285379181042983244521499809889119283661137998770918216541322297305160898452295508974018244701954703787033861580942499614715342718903080691196583825763052104549656508898203900614941139840326260478155159410837807167992922227789952837608752891505434756655978383994960596805326856665560569641191440570037076783588170452808619991354855832892238311694419943634997945688701126994842601724627022762598409058382063195283763777424212551782286811149172373322276026025054189001752890440622783315419170258767581290900535388030478267573185408633125664333582659039754331608995183056345836258576325230906837311643129174522015918675433433077903937925938525766761369666255112320573062244971490929932846041425155975929129474411215492934360659133035423902168943127868194543270884099382503398880553123456697967420481581175211467354951321333302550033407802944930389889620721056379355318668117649180139630952678522636656334894989143731150890740438590698234019058365819616081108060410461300342999098263821749623062268403432052167752215495046428768066507774761573026555155666388420637672762326572990220795829034224991303405176175376591402917534521678244317992087244889454906287862543959133922685913857532445949055179848409719229631555895620069352657647644016037748603800372603757335713772581537989441957025783457284164902031039797857250206749046413220172963604461072074177953433150713370681063249649844861701804075567975217854645897865847448931667013524724003699706425387287959135836725583841359024474453554016898634368637880251807260686896181659537719604115983108630573827422307572394506584064 A013865 627 3547573021243442624510756743779066736991898680209266645352432018232836323541694640829098327907278798746692902644202310273773601912221379503820056272387163171137695735582003235986209095510315599017827765175606084684309593879556858212841923258639478057775318528553323678952306805653606660526896867301467185627433101626748628156845952744700716859992464652125178676304651051224560894483502830890381563225972659088480124479389019521628900491806599859389809021239853106979504670281178230425169460490414495323458310095977302771892273363084025135135450112004540635877806454499774042476749821659767228375074833979950105516916598513971127573905538923990754562342965892851130731062863661019672597461150474793049493175711174737621519303219389542901218446036328881384866813964832427756157084193324547512313989643347257804530895463394080916941881119798163358760038517962509337421665342088726457650192474434998253758047667375976133223279660081012589531048722553964060861711114698596802963771670636709652183419004871846760123575890411223815904610301955628065918291946721368885552139450307863090005624974026368740614893461480487115985225995411032104407201390495331346264193190956151574410607861532858101008182292545454082118206611749332919551118769250364304361806819882529627542386264539664166586291610015617924887479618650372032230562674909195259428638157286334721302635601203073944144032293463861432668890173663287524940085968749943897962188190068257749543848481978800420041550275790671857672059851794925811815284462478150497229992957905505350557548440614404030172778947022203824045358359000751847974021477341526376408691833347340312505613594069205613016792189992904845411302064782995676512958327793773722919237128682175434136418462594177143655578164859235786564166511593366740904962010827403579978603078945871123716698272320997058915472377287606700773840694329329591968290510165121658410309883037796683681596089022907865676792852735209844909084064128848159430091374551828346532271781279300128422157872997817033708748064047300304626517593233226014823785429544487861199499080341368220413246234035224263092397804767664956948539923465890213811630113274529688811486610241443575545903414583808821610878832380674272342391328062887322815325549008849508264021657685089991791870859998528588107866283957684175234121048417942382973829654787777362021674399968276770871600997925307454040214180149842929489390276647127894064159857010141930783118754662265075845452019640992681987135243594765136793592108952836224540746031077049946179904411802397145376691573537842831533391470600424502456393698584591180632217547085750245794815977068629173272806990219844867247190008340129912930422392918777014103261900987742654825050880792504649216902144724469124589938612909738444724815400622967430331283626708694280888055906286949151619183293602205830371362804405006119286063392963215525262609471739343772494778763484113388795245810302621067730244273036008916798071307991970775950098240890134607053320332843241421412538439212249781316997513590395298512039487255347679316618933097160507778555798705060580854315738145360329459009260988821050639749242933320902187694980415283445778717094402078879625257486361848508677758309453310330536870196626983311731730409409207248057754552412564566309384123288605349241969637447688524100478413048778027226753132920987216901018817704291241750674706089844531388308886762946625147637854069862325813248 A013865 628 882749690022048315142260622068032734299168132393832237896336363960913128059526960866786195129823998049737088350762149270043632911021870304694552242370642586200535105276341029216920381654022851134804118464176413264166124864237892142817881448293778604072348060096980637681060407064398252552228801284358682734045433543987114641524292113369368777705644964317612460382238930378309936496118976416115425140645228706304686334455328505605962567177219856211684958373155128315924106115406141433155767192750819700326778217802224203335498165482924142426024322270313855506746335686087774537574611623243198971026621088898944655985391041428463616470063061534467439256924889049932562071834490498847171771452994943704091485898563032311837891258687138739195988364111788212759179052497182663420079573993333806584114670933384854017031779947275942724482162801616584886977904501647123449307830402621981910012693798609485479122517168498893182215124377278524678189915730547985192341300092681239675081232347873736172104517820271373015069635962805644559175990656222842898580421686571662529709963699006188412279673536929386464685169807112570044835754890117940603852736399734289553611720092001108563740375400944146990068016218670430161637587614810009037743985590106650582957114605009612280627058977933713900000113903406239485601328468009373523995371523004874794146889953873241371177421918563295669247843647199568013865279692983161405891471775986040017727211711064712334494905467748866119779038225544459688253997041834979605620863367363144526733607701542707389935893574963383635952930945429021944854611186875083835071712249846691294527606275485384641396841839428571098194434220314498493385115384082380178072446621580303021439613204243077627033278884234287010104825918253359242334681412800632872863507078204487613235761340259003456673464498178340164054822585229750566956327651355741028653664225407552505554228816061024393858918023748210032087719131807736128417205845309545207308496912480551124318251879290809555542387853792808131815198273017829400825625759410095720632176004414003477993755159503337021868886907452923833807530555947606567419086235864393683175544346327771526339836199598887790238238457718316699078201618947940535501918944544378310783087010970040840353037125096312837554809835153865636056583169758468691856808719933439040143980660152216546577284292906245449522219515750104403734574875045715830703961318658128135773025539547636920625005960120743352775516951307491044222836934172598518623111654952143424922916404964492207837974597614086478372917626568507456116866412444829795229356806200992659075956676441405161615649205941134443819108990384438006852784155291206494302864874765121973342865346581980285427060769360516873940194476079101209963604927556036677765265767814231624193967401177815301936727273194131295704617313624081182966949345706482674189726197822845582145640071844389597420789275278902760698605469221805525452142948096170784697679710258072121214845477173974542291805062049449372924764906062537584671125301725242919347809692722673739712922360432643471553596503377634455141093754186301499944192430370319672790083617584106733168517366695810380009732034258091774912070846391488111303955657886116168150484767085511424829941234111857948707180785923266163896670166150246262577788825383230828970244475753534070887435570995091155914314446994198267303888465748194434415676910997534628737022503911982256762126336 A013865 629 219656370867566326353478995110432721341130604719822063420221170117121935481308212726404142506544365082712179168496847127163497264515394031657754823573571736009451551316122490982104732407733814093575578405677945265348985182218043177681659076541837517608530512490051886035453623210648345979076197081189539742077993319617401710479772655153926771694051047761080143741833277523895618118202277139574833468597033549447207709975188302706942877515841971260865991561908936889108027172908740985095015862106571967671712877492163052964378679513446980208152484159166737293454704201440593113733765759434851686358496178792902196638156823620727458613478731727744601845179133992072819285458719939809139446234191637831776492619111236456219246157681638106751616176618664484557292041990978956504145240555909237759938421797696019994766051867840567380018345534251858050596485932953857022138166054745233002632278623295595490741014192071916588316953829046969852723353111063716251380670384662058230829813207586117519177111378253766290085807655896854146948880106969242444139563489112999930592789687151107875004375725541213092780540173443435029396570560817827396337884103818682738204311533932819846132645091767733983832604611724200477980604201368404168879911422357418077858384741393751843012992339597201897164828342812381383681149765351708432722816286812349004777158921002186396872820250839941987970279430419962908026125276564386018950786704962158309691097544487654499617036317350885854316857639738678993147618591913881645225850673427705978876177071590274965252528270045288676901439713012994388582062610852500860848564302553851888199893324741579231088058948588690203505917455909297289106005031251986824470123037741069961430861832838213492089944851321786105298404042890819886988623445310007079020372193283779061776680965819328348130971518010712739702089613527889293076876922142151751641948576536612105062069864758096821972702289685314598704451327005982596306310164900064753024987903726360497366359251627690723324723454434972033055839416671572525466242108965532938356345619530345313436142083849534357825678866955325943413995443297554837384026066242608808971937050785432044442194121218590446620561351910964180865027065246053939330013494808866743828777107113697202386726933911965715994438440901006693951231703297339281532113427398477503237106995626996347717918805172446867695512926543129978990081735307375561585728102844339340280673491056717590232961483068764809957837434027745611516056960004036034586026119325051752710419134880124525060738895073508366586489838854294847320472103141471887606511312800605405343188451712267729175145223212744365924396528295340478121191986929421494390370472517554830870851869920687318383386385361516134776286471871714912277663741333623718601686611536750883511433296369878137211519720843442078572771335383707368920031939590835496783977949256654311896463910357183152305409836946199931750155396117400312509307634060666368697893037662936602066132429776154433307554437199888586363615101105353352268885451078895646107154181459568352000245896791175540313624525128463536741668641041685774834113290833907384819702086730688446627788513389651888478581641548509492534920412849286769711985894263118058353221425563421978863283937166521837092705209322858166094736230783498078009756348997760093634323873390703389927062368001850522508470692474460343249761174709054717504521717117338536737890783693426368914633420439552 A013865 630 54657534075718264119188885311319194916756210633642763684980474202583685449684885189136595588188447452261436966855407464346347351323894527685462448259459002214703848417093391676059084774481220428532598325841654476267318680861680119988882591334058513181565864483924590905973995970752049226665488272106555553100751233707037302422102789327261906454174110316485094327567858112825994447588509025194684961657937052176047588888546055739174010098021989392783806412332924583990528617489227836803162986999702515859687658732129916795232275580690038979154998938293777574204920955852865665676600401451693014819957321161395439393865838735192854981709139773278144766339614269515463768439264200062587786685346373624956608211398687189873947459908237373379218156460375521021360093392699275704839468498008007450280997372764296047337626218378504062304724955978958342446024787668774150532684135734365818510995154391889617152068043441639148504084255189415602392857401332206642263554973156229273693844080070068794531878978473641173494631690632126011093583734777370535860135862122965998729265043433184474753088820537871136302767372438276825234807445789421626685548377321410463112855247611571427952878343474748782665034670744556253336869704634902746150726119048041055149657591970490058600608909846650942475318566198690484464147858411996312731283822280090427556710008630816045506657608657004444750620571230260210329956804818069301867562157369143776517055184189952044448706380919055628901372320211454971222908229463114997544838874770362934135716893077951300153717114491909272050739046668449419699651803583649494206669952533080073044555855782096643230103884295220960718784452388822263042825443936494385506549655727185920642764211588798339663725157244102680153612474800608494119153149143379681486797253599189311500015078086755111522125904769641672445550362713371748574905438290475904664569348196758263326804968587486748405111456146976202224826032601552661404091770952412912624713790060037735280665905301021538066337586613962960929350633729220734656815956458111492117086193198974885032942107008447333326479323822227665151591314146617165295941974115280835154105040221040626482640047571064298013487522318709039053006414699306093831365917940279929600402265117315502264294036419182253042328106126279297669272887194883528102198848366417954085495807935856755195345172128670298982409872537580118932060018360004875740499895286962646720720546126625151412848271754966885191428604383991996004763485471724294558110051323891277730439014170491145819913780738931233874449439581791895448447714368898732736903422986800244222356268816467003586109736182473606061699436928786161851852444491621809292144665417488203675255812496104466807974801042276782848652915368782565051875624083528257147094882921912795845916970002309516638616875176915379295419836926198672023109387592266778335750801069431805737820907741998598154459740546996821417254667526684954562316037198583733855834120347743840565319864766060059948785385717322676722031072838247285351771304562863761412135389280947312164925186990341792047319817836765838774502891287684754723522078384782842379456109645370667551285871363773858713902427029798714046449316170113725480972874041280192696148793765797417844508668653019961767452022646225443185685405778319393747323691833810639619216078063555505922330783154636469216827779349804916131524572625203503466085147913741582773562839488002670229766063274814603264 A013865 631 13600543519129127097306008709786177909526281404390596173261061356777303617815989351383237353400107756441117883336564750168230304124627323113028991925297702439089188009322182837537134182603711041672623506615830566638549441996173587617073632966836447951995397191263923804315321365394173913169626777724818431389166130985789506036296681273881234706805052218271618991717365269930717850382343877757243848379267792567070273638314692141690147280711007664585180117193626290083531216947079541087404652381109976426397799497633351455991237597294263779261096695813517261344558891286780269321639831094027676263679620139232349975254424384155508490808648668064347318497818897912071880428278989429973844136488108841845202734458758130830714094343886522092697612308348161646787074759092146172186614625296328509868321138259685314051116207171559922831409320246156162267529239965196409425348858863053715351727946257642677215183395385669952600568293387292663174619492888295643207724911080410842631786610131995358280956509971553080483016192843373179592438627892122665179149326843781875395800479287566159221760597392079550588490210818561298976827606350673362211418373825641208357297996973682541560370623963508689088105907190709421630319962343712120130177481654962151834999597925200982261706716254961847318018469464352550630182839904373866489550816065599461269791264867623218235512626077339729996186417980368108656823811656489820522309226742478784198291875592354147124260506176850450250786277182856763399338700553765831069077346886858949626858705938372777919849737033250767982929498460603606002703757589326670942434097628711380735822922705970671928233209736948422097576572856815421357472340865605770934365763933907127005380304298063868455204058327364558107983699329585012808657116407645452903722734207593474759171751910483447910273633135639476637971187854693718941390870020695700309494120050495752180135533943561502579140693855964382352007911344309551842502963549630809874232781808219309745358658547863791360122914352325631493972176892109453846124828077384798806478791626087318592517050371125966846294503105332554375000769881731042474919833303053560773066265368281981168928288317203071403292127153609007605637692182457733940246444092915735442327296433671851059428813670257958389028587303614330197640511066477258064726343836712512351002092880295108108768129871121287836391013403271136154102358488556733240260069944045489308810334933780389676361861157331919975953562486077496349857307616900099663483640291026514420220600774071652796660785888829736787447002950016440928228141661841809464389152548651478370337355082139117436338857873757272343544794289863718225920147467739238049782941385164424696921254335030666684761985692951816429796002237044903226988315291952503282425913907225404815931211479614681644220314284022207660837908862019867956854355133358926986841543331708855085353452115256995175970526159790313066898313430000070613650224168197987662814915834369795335549672589468256837176165098812836294096435916486748508651957256986515479704473185556681580622664129180728798718684911958117193937103444897172887363445808642284234964822675276873948121565943190576811497768722678873613606076241241738538881442193439832908968096650330903077084781038268263126518621699105569478780470890630771384934048886390769077728775136710643649665413433934501908161689991170656890839522455474638174472899525672145524711188475478680438613149056798667359387648 A013865 632 3384250444951938953876848759273514221583243654417320826984896419529610013828388262283393717121255613250756245146404079913861083035939266064861230118755677893323440830735657399830040172925646625921482252398230351557803534750791866153931666238403847016790918673896584688075390045993763083161824570354822019919428986705455974366023775794742415394563714753576963496947015434847400384146339391790090501279909963360049230329969121475001042728153881459194059538921524417014065239775375696367861074461296357654133417244595102109497211633809926244721097213012669127174889278036672107975842282450789094740043927238485464109042508928358183488784897665371787671956449272005256670150729517497839251584170609099334025486820841703210868249523777971065370132265910889758893321386454416916317539690441736015767554085475434016065967348062913598717985243975491530169353835839019752950128407248611382098401168323181742656808514640607025645504609580146807963066917654380381490664605073960790793752725772364668991766970289241496122749885297602235024345688655652667021858085297191931618487824862083662531469132970265938732035196138404245147001966943450754065791656795781953157963175182955374181550143102087794123171569098078606803115776869910574276232323115167542165406619950923610818145005619154666391837171793753773878409656419085157946327908663235245146684700019540420639979077772076599694411058758890957213294782702107675020207249508784480829629363987396667137223990272998051236803650923964614150184247536194659276580654380550886153550505516057175075352049765457855098728312960948916488864781408467334183947761381147510291256289502772094237246126045264349767384173777107094927222557522270415193140101771201978227002791879095828515445336241714777723125799871579297907203767589947233336939135398343899511274225371389417310409208680407442250779646616259147471624172968989752499412040880404959006487485182244295809772737133567329189414832595627234404073697425981733682625091562902827282557085723782042931722105024117891535908084720417379619438933220151814256613730677902559660013202677948016582297153796706110170240191571210898761119251960465423634283624944120341938226763838546274663423986583886836580526038221145322851819403176528408281585185826183434042819790563197628301858761435932961011739283649693669078761985589576847873324552775589592340920991292090852294904848647162763351497598067424549045640393724316727195689893262242441923948474635501216311456476860535635571727693568928485599463961180896709636212332531813797508698696674289281064294012638058491029052864945999421132642881606986044665847784739798840869919070682442769591788938252735368733592162134692490082403588870753234126184309558694350852502694423948586385858998828648357359777956470727125296772605009362711931157795214895480462894629243921813976661618537954127783439982896543968519989754910315777828598670196743628623627097965392943181062441127413777570935812580221041666113561136897904912935496129782565285308219513867795680732604341971230604904883828170468619845823471708440191069498760592299108442767804012362217601757324400653323908420947456076870754766755934495098258985496775997609158612786801629479020827163260664284106947023878020502404349425695139274477160235314368450297881674631837064543902132657436105255909252498387851149406574817982880633544155592789978811689643882976895461380051640665166230440534772051315204934450730311010900987106101325996371147227136 A013865 633 842109806718280873771084030467547090785001685015970776020305745864391918960945508080501425418716276756412177992270020013125881013998839453451549612910212841551458428793615102114508556309434501221294271828756454838831369159109041638815124373434506060882117875463034961103175455924720055509323131490531072860591353619892021013446428178557344707460078269562062980872319744683948332387901923537911799614482556002807770081466876434867459464131986631254176223188920763734443881743786285278607606880353295267793326479807088448110410165264191567326440061708368484253182048832421193971844786826794752022354610502606815005181265581661223513881323655869792669988267185251612027746946327298022336650192341003405484229936603682693366768265500720096138180751991138520484942947234225470121126036251998056275472018197023197085726787153190916596193704228909508435100653679494963166086351832486467430309359516193959388778976315051527405422203011047090519065867253774779087085055009763811494791078259389045314559358751012539963216099458372959345577986399563364440382991080670862728491562436082001915030527295257214066569781925511405128418793438472738035699069543808014968202292807125151668343485208378709987257027881813095888032904990093588018303441425393369852102460055628223927100658038225493947613627131783339061712431626073798022100666168490152520339847275262281948687273880181364455159692573092354665298567369330856990628210309769859933798333899711887477089719947610651085356326066711962868218646682926389457110117390821238103360279388571538988350001247238408999926763570698840787757201287431743699660089359993697280793885029553785753242428036095218681317738729305112644930643433381591953339437803931730646181558708859173201155293907698371570400839033644819856845327896941749965697238939440709203189388047613571488183744214363144670146001026816996183659186208219658093933696956352926759502293912868212614937369726419825656860471624435115991234466277901886755714966783780236318373244754820133306786274837361303186663080537150897405464228631036816245101707832043849725320405248759160862206165373541974805881207349047550360526825703826532293766062962095352925172842099473146617049117429641729320005455142644032975863925731221916889523404959500876259742934125421592245608119325626070554473109429120575064206502398225586210015095116255509441376052105193550958245763298570804730279850322313385388124790451209179861557907520230311308819946840501038657212338050160803270584145446143612928685816388564890052197987128556290861684514090856750385790407752753370439741282490242927959277793516029551466292235972373625171343702196053599243064025083304647272717204888299801692184649825887268754086694116109032711329950458899974647566066396530228058548268464523972041846520849689742335253856498912872194542996384023552815440663864036201524608937824112828774766090693843695628645864302396110597674378040924656837630129350616625100531100115961562239862369644816579475295565372966055285073814878074751334828055403621385253879692052731314047613475946112154589624205515595702971752030798208004115330280478545263367894780201197390519903650121412692284289979879133765037082155936965423066523710464688477615142899841845615597654279076294572895946700735673744930224522492861989280444588255473415140943038411117678845777209136825108316153806059324465116007670357466688906851446121009849994643452979148399072865074249244124749464514423585405150329025306822705152 A013865 634 209543867425323266382206381469300677694213539285894040138684719354928369978889992666687330689790008577851555074172533619906139224475359218881255993279674081788932503753572833089357393083589205807897096247693126170456087250599421049069645028090455012141419155187217915441225355048659940852495893455051827922046667703944971372817901616526781198246706195971667255656421066709196231444746411437785668921670923375290663044911565797040939673378890497428239177968545531481569139982069828938446488035252071168075549014623357432720209582243019316080972733435016746673687795575069030538402081995684991735226542440584658991369264677215925569406117527937392249658520500240529124088328148514221494073340660596559393451903584967571955839681041075182962255792879458980329309323446186792181180033852657180339138253232001676177235567900902802158464071810688010802922965856376090674543599099181272663618738547133575302628650234426901667346017619644869628040197880491285829797548408189548741871853585440294923712434356731952344126988460425860219878861511776151100429380436585492114456012464095156700520876167933443090612691976088853960914705208882048350899070872724835980567712923782565739937246111371291163549140761887316276011003814494967693770481936763483007038359340562082216228310940967726109972594066455911825404027786379195309435352964037741631941204877198064141855751734153289280106296622347716796075573115645335806691998827800653787046907020933108384699189194003853530871385327832071144424582291405939341391624730592830319735345040817033189549107510352827788269776432824133950899199910754215648273819355625951681774503999673927616550819853077645454909655563490449789663381866815208288933358987627940400150649616642845785989874093640401194605981578419907814618536631251809527464375359778910552448021806663780220547737440348410014561769727504926794372282622563713962829709681043211471420474798926823081400095583764498057847904875251438782330854712862882285198066614741603763573451238831403410994242340330287794543747656220332103196474938718153059901148163263135214850927078859239515664484542229196674897032587078200051310611093534563683722396978984110859076608645296102019013565988252610790155597414054400013450172367551412023453887902882522041464353784296905641659159548034186388210652765466930934376632404755269067810476147968090925316485797439521672042209773109970482644995715401884312897867857555282643311177244073948823596285012215554451151460501697612999425994079654807492270749063599378721468529533172918967694681010256066911996998741933126673261702804612128249963011916180665350460429661477673898635796104848409206850107489528861990164767526765416254669690785475180858616900270299642827625654232588998491503159433581409708264682738564429011116753476069997964765887620337487813912522876229348694171731270615856097771491216649643409682595879530514470667207706093828992240510836679364210221180346572636057015354704054947455269433163458999103996746122885889468695487503741096524147934682193916535493391532865238337095756446622979650845370306856709961867001327579694080025864352037374974359993947024349077848665067011363046484444273284613021707227026106980152489227922349363261931238053446128220395509571112531162844209437459169298477628380943834516631587784785960836351138133915234262552434503934465352525183869353825303746420630389151134069659041183122993867119691707454438099162155587914049658754053049603534366672025147307368382464 A013865 635 52141219619178039020417178313769026232006543407587585795789196086525536158587154655237141870201827414443958152216499885708484435504652585152660691319767861119703652774009035203290978835775669259590650253505975971246929102741155138482097911629804101581173611223545808335070987547468150402208258160207456445498716418108035116641024095043592019122124396156021906559498566871382716662859139050887083569117219205320326266791434740409291100806216080256063611132269121689621812240018399674411516510787843372894575012406759276698635190768694982459060607206102087108307081548535577006931666867150287863459891008575561866140396868160993191286463036711717188267028973115851343005146869851090762813257503257563066991424072854650864915499512812819926864033453781536993302697571761551872027390183624391498148449828225441086533880831917446066694931916797119104112927439973775394728032851047474439433577950160341809703692295132914795689044256331472199284498518998407635600183565506621792537457071372279466457212465854325165693806792584687650232896867698283230622043592796441173824318493465726032104010658619214511123337369794141708802327926536537855250917603401866386716625142250663398200064824384741122808259794061944683592370101168411801176296561288731003607369031430744042028523068062881223396700526744357451338935042140307927237417748747439325759193892002948696546250415512831278147410001132027065801077009512260199450783452319292283138455967832827225581468645522366881793788553895109927009457660735122698197160764962875154120385377196584002621883520016114844210745009332494899270149712192792988191271017899116808879313379246862756681573605681016673836079413174455602061518636683361908951865583609435665650286445408472602619432350468728310056195608121382501327159707027650268338015449524505870586746162195761759839334602756775560743434284834505944097243829537774072798842319353344396856499585166559240990948584299287580730409865918566015084951239911096724790405311879382747697509018660895773564519310029066172491909816792617677902585251951115462201322499761092461781785886886702287161825017611975467007978412707842675167721979626392550548011485074574273285750682426319657595183651988873648135997615733984464146833290562552956620077834650063724621658080854167624625331988656442667351233148936667358262806194540063112681416400851196001128351793948471056697607142262500175137519573854881677347002254731196090700406855997408833673110792159620845188920219558420437873168958828665057916715030993560606020457140798483772569402865144037641846037190952703776361056032277245096694796181127067320485769633524812551545342416361639359758925946834445786736679433220092057481968497531360203411360528059200724083746794003585672637714168176929340526917535202463999694204000957449733568625348343817767711480892337901294268140235529884704520675702421364068918139697895336976765062627922739655797190792512599555157756747998362175339244741719400685189603592929829665045718331249941648274435546530904530296778882839676639359891601905922985896211268126089272479155184195768853231289674344310437320995878446164089619946013825962829739239025954571489582817237409956827417452715360252085304199562374036759192873827315106977337455437599073354312850322741840014878785225287016230442471251663860206830926404138395572019447382483020882599546552579051057981829338300993254992821398535678860809943127126949302741090717499251828804687088528438946663527733361454787089345282048 A013865 636 12974403960279309805528447314171774335362652209196834148737817240602322213413558867171968485846061119190918994932336099560613599055493712068706865142480476418138099327062216247705300845663731333202460683880399012877315862493287115418777387546667414204646592027977350579632383973411594800882285294520741802246336603750658594144019307617887089302196457744295243053013147391739904152652565288310334778670575889298267425618246289325524723195812359682276820485264790088271974783308258427783166476412360642164102889487198724339474791789355909875252969012308794539334267715885204697788820529886740429640451599445874210275447233498236257774193170351050011390861353438363521382656705918786616692348491050585933085610034896568484018653574772239608041431172371367413117496842176570475420319554171624585267275067656992956444398635167681939667833298720460740914627960743554479020965870391845159713136068494298173192189161182513454440896260391472890292360335479411768781664876972143713880680517983707044197481092303463439629921331812432997382752193383099212842144351282724050165052819366063540020505180205536385231842284400615869684700862615939787597796329089693216739471267396517074700918530381303903070624901076021819507656637013938245310300225938597513089628850828974901466041452072222860580247785470851953331569884405857102150341133256322822307311734534877730058996583392888832603976325401684558837413594430954729949737348007514137397908275387778064195888006002621595930511993442827993357617368636042051237795907467242150350083734178580390540408520052649888914648102162223370775189893184357064837610349925873033787057306784755353470589323448818740983979312539026136372171805403194310528310616900703095555092076783881054654998590631834602847903265560059850570239804219104271571085060336081844789841221031495790224341307873173976330910239963939783081605376591543398082681532009331392958596504776165269054259718128360327288309347756248618665618586929558020223046134565570567875066564131428017127606468953152593833506903532140642027856093413499962690479480260552159450085345805791903519051242782423079406529284390917908547334595634394511137962793854076465570239913809505973038724738491695407612976558718318822182584821357261177301687207751644656725056423575104238370770609401359941802342046916208812091250590999792984454742205856604803352770033591785949980178980423462443579819270601457917537609265049272985641163638791547234900547504634662774150049396073160874396856378363254383691532034592189672717282391259168314095989653739521174495833126299143186079474294623611451900759523342210415491115029449246156826130644148099445167533061202708814005261416727021946847353185177723422135255662918027034575206882245500230093787691895801681661993944119499521971908169966244132103348182679088862775183213402224654855329871087372270795288776384912863997038537306692490602404063831271154031326579282495172509014927117928456814014947571521911297099441235915375212656183801585480223424345914378036082808082974762417525200547085454628426526042270351045849533142793801555287248272246443454739458046425515902748310406512341982849674325306327932895871578819194377279939594068522246890414585504656314863481180198472699384833711448652620900375171508497534582317885178618822653461006494021662986153078994565246976743131078015052259010367771350432859734557908112753626373734240430042293059768209253048899671085416773831065127897612708519976178932947797517581015965222567936 A013865 637 3228446886244221217529254602079990951416959474518866634898728539613557041008122680036135262270047080410514755347003056325866603080176611361480466667133701908078139531751545393349005420028197595103434696891327447172288260695929619503885214898012346011370620787505660099431085368871953957493140814406185224136560429784483879298044612353174080205244148973428473919367367491781423830112843125820837223646156739685866480051439460665448967922260381084460305794989408247244892029280160561102140880658640523310978050196878632974840191390529009766078946785270821962811624504279147255360187790092777394588292852393315771491260086005833124494468034964792476434410812298774871752689233447183511404790459725099398901558516203382929015329606317725926148165401483512096140852974232480384539788955303633688801226589635224871337972601186044632411426295387209687083268704727740148123744979461343614781739074195573203031758813355367187895437098265730982237228606998012989249479234666732464612357494650921791221747615160055414609992584837551327604744993783903343329936463218382790850670423148496322790382345000904029810009779311974048085383485046449529227534856160046542507716114408810136731978959751840612808869735384548661391729216301452281457052625820753096377118526209475482681598026602035358843904216954283033251401197476478234442273684870437320520372993527782695326040237838819313994512637002351972144631299529443327362853043779405757836996311981291591269991204309644336958581160352365775243162645072443615693603231246888798755912035743124515738950932861740977158409716557230365796732051500849937157672258592754838743301043761864244114793682532416464956525540297710951565760254682087646677380587424635752673164671650286690591912609304100667895849465375840812737093910963448154103576237733547917602745770711709160473103296320697626878373056830707064103762029068026926831709810972945949172673485476462756229309554181316156959804591620882856279803204222855781288141015756220055545488563285951496357896572882550866228779189819709620237075487436268022716197390032193714940283636767546810936452558844035899694885494893560885019650362100897654995481557920297555080773938233046990283171954128365551667152183058996709161336946267970013270333431279257243222209239991040337842275592278559197038560376218254071130290067059660487907842412567710686427876472998711281505467896056731006760853588742301976536718388640740695563062030567778281554773036673252407417305091323676766697918566340885314802731299231643740641586811981801369933133297519312532892147148483268397278527747679782484799369793712288902107485135007914819695359740444659881139927586685192439606557208847018325077920587774143274576759937115218503067417878922912313254697378949816124051317277103143305051313853749040459879540334992403039902074389357302365316961442482413016886533296805410637774111093315098905821577408011262863799923055376021838765763202344608373765944967434116940231879848161615294644915663527716118214955126842566515474557300902776081877630702532367846100629328150215991440831030987667228605236562079627017729728824608153973112667575073279080276450161714624192198345516700737775287321929071258527738235642140294640140109749031146358733326942087191128963882154676802458525187324004766078878506009167920398444170442952375659535716946792404641483714067833280670909353469513391512710357829038514688283866648243044854663802955526426665931597905018765486442712556243266351894719364658262024650752 A013865 638 803340895597922054000239481144768308422984859963478622495120419969120625628133182718751609581180355112709207602505464511678038577646506558299907481716213313190899615964800543317819716676456463984777862496862791334774832485489559080390765793502208082701374311796608413861635834507146047150933215130319881692348604864132692653491036981065012725631312077356154022304020787714955254494638980684250568034320473849513527964159783876304997586031895146008426811578804432978440973429840912740167919616050838696517290186589704000395434504088114558112956486472509170650342148648788769845786248184365984650194087046733550051713229721003468034207470076359241496127311245928748887965167337129567509876819674315933627472608703920180992742496599252377655300293181945281906920727284216559045804765326113778051786814752112275184770398298325857972200027933790160856303918334813036537927710729325054353369697310232871256798609044842728098397404035658371772054068736529568140926416920592372634422140108978171153289902575506908928233674870297571950543906293236236727474750015556626612954022732886636992576419671264951545684353405757126333182143351078129256745953328016701265280016180573043943291788512970003366456673995208012511426764350722974099521318988229634477711157113756203306627400155437662411846374113168155730012662770467032032739845553680659339725452725505223643369244461909087539882568490569245932692895524510442034353448589717093534095466302928749238894451350777419654077667292799880585306647298666289780270679237625833572031103678033159500354638525852730828281406590368746381932429839059491562817903450152372034173085321352203591572341611906253808062163243360011500011255693053233298025966330046963609168911576084137793366798398357977393860014168401221114996552052856731081901082387714195432926435617736013818843239430071831891399324477298500175067313217055276257388015684020086424534688738079180558051554986045261968622096142207522893815990913181649769490705232651748861495010179569882741728120023510897145439583361217984222831967689741444628516828956490826476020657904142208058939363122279140992877747465354542141209638902290565287835667020423481225859140598405548686142243689669456952440812014936269134033795013751514342083608372080138345468769605450549345969120177858442117499055535140597027492337966589438527084243204048585525221358529215325599568587511588489874316720193924485425584710082252788758347851190241405355837284261478743042462860484253137210976472699735174652993234650408375271327329599055598483201424688325576184618759251388641831610616510655635257596784509016272089209741114289460414435754934325607543810461250049805132178843391821263865789135697015619299484328672254050555271725648146116731792858198840645779937380696129354882528528856081235712745780636829633224912974452556262166550149655783795817909853310683939818607611571782690933394749590258560925062453715326266183762389165813590860927618136566186471779126377751056997083654386928657127663714122489511178565042298239578005774602972534155880911796982274545582204867102723211828298224215397750075723882884896169437571298040634180103349646639773366993098711611677982100294890254659401974160651305053795895343789070918210736331209653439943002340724312538109359739412206753952939496407273271968585659819660725540113591519304247631749675538927090895903716242525956236890743759315311686915051105815613337275703417029551800137091369901629453522513050795124452874666808946644656117895921664 A013865 639 199896921733422140540987590572214987721508168674432312592705804341756223516299636122272400515304270123405657546146639745369869695352935519914882578490408791147917933239753248794859715740036014846260245080819362093414691117029337965091795033928741441634748372752973664838018567972082165204661013787307756801270488045551866178353481714072369246544290646832686517677954100648687745886410006841623437345116032148922150190377807341508725159327488532971568860378777064666891424300494173998961463773901162294531790351709489225826396758521253721724363188441927401951265937532575407178266683708212156692477095068012802726467906377936734957887913194040622779964351111946942443290148518832624542617668793199382396391264169013866476786100913785167636723682553049808387462898411586174820485691365627543620182216688397601658776787749369019890938477350820873306195816607088197507805628116199411924857688521099865820571711485846305718180422841000943964783758031848125499643002175184841267368529967597256284415433037668535162430241785325885423597741290758559257370996995870986513354575384669647656136775659640200423015729026661357259738379094335473059214609058517051809242156986244351670497182319259351877682147103575600169243344626919099091132088846479156406357822646930183581194709235477864413264556963327858526610510902500852514770721248813465824822563852592915809626855837945762070724059282645326603923838579154982312292237319476483818276043071090366530612584118516646887363454107801979885803023660621730218604313656056911419395643590412347144792245413664986717462918964694635899709010381712851404559104551308315038007357166682711524098128907973856947567724204171758381570800776613822148014397253838246048796718605300168175399047179060212230868975045551612652486822040416446108571610132699698677965950827632487790570400953863634073200676708335140395562349682426298501678374718686086145189815668073718656621084530287614626176173427257782336714020650908816275441911164451199972703526373002733062389691561690263558494022406938593450135724184173743149803099582901525333681172347603513915721999604442963211539755657299101430081476867334765941702724696026015680392981673382449490670146781787830312389752135300621721159897280861816816769348438441444984779684878463471094856188112096871868981524986920105039544973440902383167571426404949817633411881085541707899591850767683587112405978119294617557419094579187125932317212507370149377503703117352278588742118500017676638481697654820502979253612564530416835514922078792202681771976908045429773171055102041538524243332927579463032418323082947537016502238300950875013844877771818109576341444693772393110650325958873668730252042213759790581529284472174319907769374036479494518605480491333915570713378313379259634129338892316406044873958087423591294621545258978479827427006839147993480962144619004106112943769202629830550338482330043218232105140482892065467037962820907727441106341076158037312145743574828551014698319888408231610390817312527310045584696605155550674332906006861619076159044266693339726311201490904822245659103727965852946842525226014483633489741234047084303476699272668086455626738607757055641980578131847408312034343185539146140230185722094720213942767560484767897158447112137482828202677418230999617840770014622810487106904245817657597545204931514546703535263702305881809513520060218742337997551117947637678445996762310697940987832666297433531712719755362260178913967455452407857709091403811483071128277979496448 A013865 640 49740750828770898075095024137265399824718320627596341207068170705967884610007871055577285965024192143347276578522760661119875416034061651291460061770925400318918715163914280404122532787024641646224629303950443508428564420032644224529721541882556590404857707088867942968973836305629149332206209382723363740373738081350761964892053561876055784356108930232671051566840674772614269184407174822414843161459912511680596476172090556402299098845777626636381422665771854555191926891540566304509578953787374016072934456796575623040833958216360606084116740906381679282337405768105803718982455440481847374102460519963761728032462079834753633041165215899516247584089415887981582048774236238159630188639761149388720458831045704058423151639062578990833381227377040489920669167937551811052931095553891832934097181343007352015956745649250991957502003196159459546527317437974970362262290055410132068086188350082321811864500112446107944466270976371946888645072078580832764327167517255594422241846048897160475763661033629136941537841923926210721724673160862033817130139924476569316091045702118117765571826160939590351659849885162198849655220346801684432270489601248915035797344407201154514873154870865943046427404028076923741313159930205533265044579931847101446906829724880931440875841888482427957681446238298797692893546648891092132955428109784752328122248208568400426741069791867719867582409119419201909507576601328292558732301996679972421469264349465558084545390531378734278276423012552582258944137983519826373755748575663953382311056785889485164732944010773085974879733051822895640196392471302372240699251103711150647537446698499992473964385612428950771977171949172466981603025498846370592734718497467078440814185083994051447420895707659910729831588798534698879543600901960905118088090892539931421435623476341447201903214010151795793702670786688449654908570596177500708769633338000096187679872212318119560764337705840527722660669586251408494409223186606942571450761638872720991607763874447016073380551730678511661787184583563344085384172520196320855451804875412552351830553477598877574676936605572751421853860479717050007050034051852644478805772391561545533783546415751101671662433964005829392292566803331124304119659560191407602150350510634261638452698547677822439475255000309288820902410825545303577200054831246621808353133175196473021357145194277514260071239410224242348354204347380318276047708142328290919990356622633929009903001454097002185793878830596398513306677790844295397333634921657232682014849090710021377710684557982760381317699983151200114064517019035452945282716169376001530890284960902208131445048625717043842100194366040772122509341908998452737486076168134276209983094913780080371290068880245265580053638921619600879291751352474787933279671655252875948958076738809787069023268349882133092418316965798873513854772369836029732296023978228785995501825235149314079131186316638998434293990364652111634625373062662556740455849665211738006089412334472397088076767853510795613262931225654065985395605667499390397958807302969837110777468889384828729031846098837199120468719237039635991488519290750404081402714033416545288926512621245403669505311217703854305100129683544076812365757573600273420275806737610545765385730711807394127107328627333256096906554484278623179127785197295299375312368433518627685334086737572177182424868223624350093448606639781146578803074266359295590051884378020122980563139482166301924839520349875133552049468632193218955554991666194060148736 A013865 641 12377090510224720109822045046124023969184309158406052775237187053107400663277478570501407221248899779413389525586975580827780839522587628814156590090582909212157181731667118221518618078460915630113366958960596759089296541765562927678179670709720321503621552970337187984855697635602312486631535493121820046244677994258672801248019471908742712932899297327656003103480098785019153829694406125411130253552392950106506182358853637330696889363992538391184062164769342112677517552275822194683727550228819851167460426753605505432496795490893442333122936873216766019182581352089303351001842352165979045792663456103622758309773604249441416016899223002708426918844137534238233024360590751613737099099609046324694089211846764632265549668651219655447051917570683739187939950396236892247922950368866012572657269827943205416834548933394422830769138459306750637881485452726187825182450159067813982766022419527684301089867291980189932037431139592584288195330575457425778413057747653744071275283036039178235505223302320005403436744281614406866308193871963621598784126977687353696061567084149455479842768647278920146384223766624680264157407789335356740650730468457970026187524803532677680244916872827314340128623799114437088398436211752903253407572913601377947236720254101571932296017488794859513565789630368366427518086999736868237627565087413959491311315266234492214986833878450028470090266026003318849546589300861721693974476170437870897579039986606213749293598616704033207932078891059484148657587742715205436234390429579612848027224882146452372510827924088688529301273734751194767941348731419111889397676050638653037928037936881150127281506000711920678492623650456483303966244040928940087331365473161728062584675302820407809764636320728430906725453903916986191594593299636735942344095832972496215458669060864994990143980548574091650938622977193260304530209438588039856364565402761239934572757962335542326544111680019710194285099734486110478480835823969778733939235920123976909783743100406399903571429448248195413825828714297234035454314416545490911103783510758656226810700282937883904662011489437878881802739810888952987354274073190597230950197955737042498262427421724178131163106768131498539342943982806490322842703127681548336458276018262144592019461885015767913259506652236960955882788690542088979721844043768759397816126834250488774850341152982462428362046644924918672025673376167339357265503312471833286203040419123245823392183657825865247895462457174963034863127248051367712309323044825812522731118928939556039458505059931966231204045922207479426782901898880629827280588829858169212934491387391218253763734339634423453317475564490657408788244565899902991574135305069188217882513473585724958948850419609189924815907080144448525995925072539006431013847257319883628131136151071516935959197910037870941652634647233665294199510718331038950346684238550625276832710176912674120938371353541915258402242210417114242267100829928449318841109983893967191531240650011435512220318298524798294039441702741952547277959349455208311504885938812590507948979138683405702302452328465857931544472345191046703034071232156004548383600138363105797334161988569736285890345600923685474446675469415639721374596188554103235714069542133107323892462144480457495436370796996588781105451765432018362908725046213383934157727262049307164197051471083559992657144809820894282453003687390022265496726575846716240263790493551503241499487123626405240561667527700129232023573378685903059148659686282400374930276352 A013865 642 3079816185840237554367239112917133132300070016504494924167819728798820721844661547655006161677806229910992542430858307728538361860084524853084212625419926465079495844654192361296920773699586558072369327132083212757707837080608554420016803822041127040389158268714943160647612954062194620673498239824488725747155714667374070480147181233996266744519197952635298564245159940873886085750518464998302363251949042560902146368718268284271968374220991312955112556583884936581772047567897388347541293778537701205701512909953165127779042615589997042635646628036274322085240083003085531436490436174164897922680033109176658195737585492597006430317067458209943287069824430919567999917694517905549429843153918215066279606762254136975901255149820289304200822752948376189613473736996418371835163586185667640479453765826763690281774480194401021825946261106217374725325788172762768915799437981162288959634890695912740008793857998014621168738065327101933600220497752222171294077985464176444743571228423700798697235724762891584547971953082676089357200497548451889668651884111899594898391860683077305960235808039708257865079168296752439490816095035895488489602563927333597556294171912643252530703155299366281882885717181243609580359679442898422351913183237258077366807574268602347057082623771802482479602565303821354892180624318524397305342275831390368141977200327661166839603847642477484269501075782457835970376908912023932555056854442396291186387677947197379664224730991697991196155054620113559678764873195309999109075839373154224200310421874266036756614334006836544123094545965609296496381687536480449662602527032517312733709535910010348471711701169148646270676528190387653492528437192430019810838333417779117269069924951407716119353984959496919382308145819471508026865839935208278005366054310212178285011539753158433387506967862788373686359432660953348096861075022739133538907538299884855399608509283877668198624397562664527064349937131647842581343339750047981923567952476289422415308363160325300805485932466494961213108610636009339510167964897847594391776658549097946229760172803999527764857642939806277916739352623119949749338726180162690171799657721959758927636340202470692733578183327697044541783437129704600013595504667255035657585738176205963121386739772243561392189559289427468574226075444969085002145897099067938477382472420217622823560089778932090974184790749957362997492357538471386947089720248991220272474953571275504726323843944125701364323714143760401891061679387117930589353471890096581656229785325887608410538731072991021242965154914731520725243045302264881181883479711267961592915360907331620520537543199912856735894079663339264343596471822004661199375236230976242632141592659283112985160347612193947371791790566503415620618027650026048242037640733421282955126870743427702208599134350543502153308384540447402486252651063749084092666132447029188884836938741534526861336820644541857578746733702511371131807233712755900905871079512303644203101673423645521376806242858522609102422357776685536244269180843638394568383777926614521273960377036869207715323817796816360822074142598578533209374012839842923783387989629168341762254195939784619490666476569042503977515150405632463149083518790294616349203352308065361618809140335361199504423018158255179580031773695979993279303870699368751104335590070253200281480711652664400092862657317352766091345813540634020368081467321090095497319516091407654588800379946205668819440854252678557062889810965170630014079287057022250094650525220864 A013865 643 766356821154997991128308842945396071576491022346846480970526918756468157858050822226090493222611879801212096318155334428707657658368552488242650796008491142158661110016991993646235389961215522418263804408930529996925956516441987813441621328646137723714115030320876736550266826585204011851427914012007178605116250792112024705715983400817759046572201064950146612338251638407530822489473010682457573652708984158514402885220904133711962434494157710385246567679881256539515502140415042937295395213501093266417118860409465985075514732122490144113113221747522212113114460333823778958404788214089799879896317998622646212161774873293898304068656529761296608008158552794577944555519762279473675726731675777291372487109865221411987461121440082228142899127261650344013899896924292776300487425477752050315783439458205262580194507455733195062993860043582281787652266522604905314856205751728574686403869121645358921868193273361974214659430271473428341610066896680947327448013279021953098432315911126317141430559864199838766240957029468456666930914205976380610029985627332199997756643477491492196697396586136685221083379605617503023378750559971946191844785187166273747127791385366845813719927539451910653482218777643209859100059755135300230671261211293401907337462320404859222907983438385155320364465529680475380531089110427062830282929179676528085504470711932583467032304616572957365748491689100548240180826998396739185539907204610353928491218678957018376608368262126194545321654551232097281986420926935377698309559262900711916211642895817366458221857959589150947237862061714492465787648073077503250444712006555347962154411239559695030912966025321595948824981862670540593852836083466746689570524181012813308297207565508684817411090785441537443738500540550734285341080682757746232631246026118716747015991459857919296680133827233356601124190347890343513638135020058224076753440570236948338795384582125847933200106094312939598476323556342195965200825916683939438005260750580049558446010621910065250030675547502874188580241801779475968994115041461212607694569500089140156243683319164810492785057007997875746578086591916183336027453912862242520829252430270690733481605805261187414281726513797510987421056227858655030582996617362405032748374401861682215420905231006909868341312417106815860261822805122547359253967866955273267204035377267591522432104259871230061288349851893390549392018311012912156818229268996983322840487647047626392060614736304686521887398437820188323356659805255328904410003117356512606682969942211265376011173530354501797929505427742473765103677448653174914250430023514229419088315085293141797366397949520715967305995630788035825145797276413063855562938781826280406641056784594735570323419617037444312417694830244177915709625056211281636162710218978684680290129500828601995970139798714440727812031941968608055459219669494812092946299069059167128591745140933519387960163754622639505034707240663309501469857579212476334209712457205540394346195601352562375233451022971897868173960130288215354733988807684228997240072229035344557642108538838238694219456230017408696078353051089493575554954362963794410868000235405216817385236084088486437101520697627984349733049905734337070312750147626589975404968561520520062331516007928597995084588454354952845258466312318093687675740753865325074794033548361244332441408441955788003907200745591523492041761474943044556230447676441490642789009828057149506640376142774248983679106645402510711072997442085338207663377156972960535552079491758030848 A013865 644 190694100521640460128439346007788795282521414072610503552858154248009484656134502196162549609568959274695208351039228176564183870447163652754395282872384867885623961327748151762980044554829180874381418978683001640195079611899292711594305518449675742067230671224804400109275994992849484677014510699435770266668286917102819331572719581592284619076653935393674881841351831688222709621700548194137282967150881946131455898735288017399815036500050251390581673928920212827240721428603755964173087781765904039669104520273408239998310481823503467539954189193879447084530497393786038565777780260888393083714360600233270302264638765271467302798011941613562957563886109008980419099639093487525993678434096347014966798712521982774387663925770178540993253875634770978401666739151465620112402887056479998184177024807264131898354959679225002393914888182364666341785088783352823799306299389614124696367247561277257951246306268597206767782135353311276121099516166034913485383544040245590633389110032797383746936449072128574279881269819556695009345753243701514739954981383620325989841781109791162986288606587321563656932619514025014512313381259338939314809121587692958229045302586003602977519557009496897831727287462878515195659586068989827026998391269728559783406595424110981930154639334940254968676930686681452049888311965525786898184961833637269836572248456191608609268582422351082127233928683982267619700675543665057405016266189537603588734326926322232796688213491401385241101477945292185230871245092091183903425764250506109947534775525052026930532261359800487608503091692540540589246872045320021288814658578015180344118806457562118033932135162012823363138017886852035957049588908321197512259212673009780361130210752940657060486036542322988645200338566506320313689991788451975510558098211171172525593483186939365774431511060498130589770934532646249957185604413311128013466712123973200329039133136339538992914048799660077386168060543171741306412851914500298018237725043088334891727237715071125356295633057836235190092798728020390564316743633996876455597855117846180923358428207674418124540691305414127417772518442839687731870383412045337530942984540729116516593694935734751786670550571881262254021956263290524848570028214291521969108843499164046109027614690441911396359105451373523204140669892244253704497883332270214557624914530996249333709825367192277918610502670346336157186314700365964957805393625463057354189044222190154970389226886064167756614285128079673100877484372661294001942149895698055744946136776660313586043612331905171391382394694596015231918278266903266820262763003611092734810583619303663059722275534575138795576685504800248530442679027884415505307437182959397006145307441824277241434717150146661343147519839999319279121857421987165632089639509208904066365953503950182691861241826393711715182923532183932679656028548799733082712013489952130674941741126908769496344903467390260633316796272108732629869747601150598911194071170151369027405952543875760800954090084948143290333462847139877203149167902993682069841241652895322856967201151936196610760015732627691840662568746408700865392490404045006890845106234576350911103603065275906257116845598232166601712774274143686561880062244734219636759969137100274048150075791284888896312888314274051626391354689426735888491729923265816569011148955905825149730060545428742640588236575927029973571735591333027663015934756224288999626474893535116626036338076358801923106839464788797545257716099508978876889293464723895715982495044093134331969536 A013865 645 47450794421000838974679819345810101507740368506515816820064800237840696085955260450475519544448263274240958084405793225630819000851108626042181687027701271445715581545106228099485850446667254735334077247303648664133022049988124804011434230766869714250073142382210528487991364386060722971150874726362001586995603170156528739913902958926771366334081952051878908198347258982643833280586990808243568395282088256419782434194099187945630775162380504154021219087081074398227963194522329804077117778912373433998942615988672719175259593813106014834901880805491410576937892727490567548399616617877380627806811776877245115853114593240029751889834907455586097856536908276922615645401394910688068058992113062220428218457234270017716431189977245066712433348381951332097643538036537493183809435192038030908165137436841148468531461326900915795682629456194164655159067212139249851628985089716461876446454945167742650524520881427580154440764304235151459765434806626799592394958030622390808487479027681038592517690495515897395211416131739931532565522471136735315772477927649012956704310077111554668204166554336399327881857578913872411127963285523826947582583342908814182049800733080448536102146409787132081264364393962986693166366120718876638782063696429096988024629952572383855644239214991853524365818016628319076477808443005712605449160422987629127973945727851070353461519901318464467883872942292675616345358496881263564205007548475020976191940037730613831265521539492389492313762960082945035368153658755233473057239769981936350464973263449745965178203658681874932599041312038247795903477664781071537338329123284673355387770848448096954619401056633974863096359266821165811264563307235380219370484407850369666820752602075729577674861444899313910562490646180900696296108036704081970243192694082145201888477608372496264383341760205870830913881181627431669346408317373034605846948911232499384275465576581640166684788590917016376154970841078510732757322767588938156474129597921756547778272015116578264657754965047506074821171293090769824900063951934710762199325484683900891521124407772040810765709298908808153619171309168685177696771245186065428499604729238707521057042298248749756580806439902358249192791420907107879119377260618587994617291745583987921401559418652041696578828927676176525932731170626922137797617305335462028802922732576858714205683265769188899043688600467619518664985059521463792380631706611223487557568251896020641591892104513118991213845796990321217037546191418055109091269042846338607126437106409939150242404143772627607660464036645715662188689017710073689419623843714555427388387143158569086476813265819400936780937807530455442327112707866534879016660209110152675833149141364018554540683537905294035338083656826710614862450026027910398564129178355470016641972942294931859581216526145200073512397228360392336544168895854935182437395740731768580107103328090962931314495019597653333909485049981360157755749035089505828270243117411105457827477983397693311623008144017816391220256227179509924214013747637723896802735842973248977144862597038587675048636234781213816095748306306369853737344172219327154662769474562102549911731757938734305770898923899306479837393048183721814565739648481705340654256640322935391949279659297001473847328625017440814298213570079433544605174140266079668500182216995958283657630425640124888742852083661074722383802110662579939443581077260802280355055000708130140289874076216513400130521077702326070781568012473018231894116671414176418799356206811782802092643581952 A013865 646 11807276077366480763747528807456619178374051376213343730970364372782376088460419368412724479284150247055926082058862339920167953619783061635328153546476962776380299587031872950451263138345106330302649109601061504393548142742645071231773202510181724736274200165250210224723867182912261818357414459910109578895289928036389359410256301075666372627642280292973132484811145147169230322875022096796863610934832585021447302665386089134887197045205465609653407987876557904659860537619380369808117371162323706328824889021693410057818195247702795883398304804592038676680609723166932904203373402259664376378424588063918656667962210465103083222251399691988399901837791960363208296276519898416333351255125477498433594455150517877048415005864417844440188214944577713868520836856707697503913669377705207306940547478684056655721620584895408679271300052843706379472541012531033819080543617844326641639924276915979739215317579967387624989804263351441208036352673802559796174822196675830749657556381415928195053361961380211780645247098893110643111344087537896122094297227692759192042646885107822371198579172048634917555498385076296699805793360263464907020869378382686050547816016013874170135369295440151650045174320878597904833973214550719511781418473709845061724144720358491419567667332344852896174995228713657892438126030489997479039125486372857731172012863352637538192536920084876150472479871976571058966448245495958575208260438302136419547792823468584100861462255714970262151418264883359379040728411215382255567779086444145185958900227090727188007222772797128303228484647757101275550254154282803592778971112405171840367849795761036861411854803724345233133993269081644331148583816865994130746396376174223184934341511479707942271991123057186078993085672470485882060753154989150124819554124453848354876313660246544990459035696875547250597962882186717077146805474428566947042107991479805286788032650351962685956509314655063018911393704327247982653470138904690659351770616110066525296762982065488402751318483462701031609901695202362437069532713287817948379582559004864426638984428634732459024452976266076550481365635203062270136642982482139032704413643985926069879665949157832899429515228053783607863140674847157467777032882514244487876609939637154882458192833262024839443103159731518357300893362649438289392456709321233687551088869392564907573228578387878812126839121831558700068445562330844878385657348819483962855924823255790608288593696150208424821723677356695609077886693902937488905398658469540128288485598062197978633117907903230472869368587166626719653735865654833056285663840279180256107907149606433062926198398560373173901074316523418288625140109323845607015473593153297510632914167143891464963467366104050125401246032495504055717453164876577000295509391708548315181055411177132484483313270633762424692236827127373145886958634693375231316262056957767439325210735335530488124848424716523274383364983956961810774678543899391914260141135391640193282127001564814822117776362492241288260118797521531813462021468852190112689218365278719489480910449746305848357702251573078996286737242554826623445170825061679614549046253894237101699636036791411134773584321031712229990898186965651866562022128210999703325679988324836659449523156182191470740378476420339832703453079070005607771194691670689136072237341419538291639095494072883556315661369681552545320206246800391091491625166616959953025309045936205439068609946133107462381277820806825200844719131679686072678676839581332346642681403653389538210316687784280064 A013865 647 2938028120883256141404825088217045463393171952045918747264817707608184206843783072280875057629233674275420198850870833767015232235117858792841975103276955601572262706840315010006688709240689498381868783240251336261255371454937858364744589527013538929576581775519540310638489318858423932785512154888352386735672783373150837080772895909260214833681483889861090502460526869260413919701637498390157166036136261796056775216833351331612251015152566418581276816439299656532322417296905656180093461701063332493214154785046014611507017159876382105257766981136246167995789478635074248418733810431076806102996147097121007176002372754452530404359260288156857524374101449081097846779078999362733060459515382816890228175464013664381711202739254821067740913901089161697331776876728289785293846178593142144600630310215911185756522293380694332480436134749205145816911325230122207269449829515439486892545637673557070468425904058444997501462974458265818678101708527638559201773356843240317098789069500488244631518163574160857801518126111770507546681971990229767852968167761244655274355909715149656270084852539205923805169774155305060406075173421078499743816969161720535329914154896764337503124212522963815384040816612863273855647222923084637555593921650168166398942379056244136913861797642034435861016412751276920691163776418887052704263673025130934962994304813763503903525346898559902274368111503674129744739249823250364186221861383597209548916383849334718985559376014067480271661709687456081005462532019545997417441605638069534912525061307439827646213257000655029948950291870695024597720841718498583598376939842003719382412800378810324298834654520336273051197813132123722208364408318399051541887303076184303553582066984518686691424095132565726408007494052175943004941329062260203859099291896099993840582880706468283065902770524936173460792299900285183740593899813009170566381815735902909122039740452379579071930125784248641121759918235157770019628281603931986147819785947900073622644126353319610233416080876990823097555058620594249940885964112834315731188287322298425009431773346037747243972682990240360209379173738848390802641146616995619785904655860305955820297037460841876030845133227079082711801020403567887021894646221784484407312604499792523711837039086256164848306245442313175883895897214785028426103787893821220940712545548690711081261613617412660579145632363590414455431446165908792778459889421449833445365485620384888641667346600448662765239146084021281798068701817255741239308158984292609202280448337012847419235995259376645025030724281846059904878402922623419061674304704348981487842751850867951914051799910574777608152124329155219595170863683271150084874325131521326165809298038748801009789511642403000803842852757921265192285305922568408137532192957621494363132380074028230378951807758340371661018674167758514637343690988021945558888120156915187462170837695010722421082283219061919411361475687978721298684811435573488809179439001772612574778226053376001817210527831669384240341880624877804207381726137428170120683584269034328006513909031272776858543766663432392804021401539402618365108746741747861847468277449010806490123834306880415487980533770963017613095177659037085260361090206999478177935602854845755644143745999127068047269857044626001251265636571147635392921917517800919107126962140106552185139409981143761085138649940600082957117560803834916078044073459631379031193700518397871814320350116193396079258122707003928376593150974119644836780515346702090479791699033880225571949522054737976885248 A013865 648 731075413375622392178045436351223856747049763171490053719399119819559692557352229441794702339997473637301358920459891307913934267528847039140454348898611416250429273868489264569984364897779249261357173071238220504560696589875097172616125701185832918924399996366078254576796574190179344042884560525178501096210930032307869092482881234893037777494630999281914871908257821931807316467197861999419587939103858295236399490755076478547739644602443407068416272788223812134250851740823628238605016261998991150951464563472569907810514093926359912015500673450094406474728287547722795382530371517185703816220737274470814457619022417235932045577523456022647171505056411777747739409731785569427592900262131737092429257357061448135429962000014255635928107087835818283470460703790053803854238332311688746125264041351645612174166955306504932139771884281914214843913678879661769079271739977985838402445916113586552958799354558670985618284034860399200193309404336349357963295667930017174584325881741945490888149927678485594568467358356644078933855968454272853594389775120366030061228529726240119268997754027035688432288005242612868790964497552713805248253464070449244247213198991271663629577404050514132109641644479411994160048409774396996532233546712054645181381630065323341076550058830862712744168436017725738729423664813864503098507338286189380808711798855418400203322019119462457602735565921682241052642957012019034621185958211803260846475961625997656794614710652332439250958126544949071548751252767487669629376829614132118511353436055252867192862537165986992412257199026768784360700072486497439553951330694765469501364541943860130615927624753604315495875654237292610044551732450683872793270901399053092621844932891891753846800440440026594833557320759991044249805560793220331046667395001090353667339919371951915811854718195260917914595869568787762840539461278270697930373919973196192682655392696246515419626517059146157867609763974290778229524144568069603977134292976987871119669783248749225253601390236783380493010820346679708401290536222124788452023043910982161691946927025241264722212210653827489311620238559785122780202801795000254062566227327031651598676152425456205696507256191160542309342871509060604463432088608659076824040410002892373260263834109911294011533739665901672181541583895749388193324257749195322049119384133971807019772489839648027157229965992296930009773917612355416724649731204518204955877184517891612610483369189282841653199987198379183592377031210591380604059527816379498533021848520595580849023331172381209334868445184500318778250702756042230611954540588192565761582887628555174210677337475348143061791709401072351602305556352035726817919448071126714632490659249577941652867943761002423496021824737459064260326737243324542133678410638030871685366956398580592621655336228123351361154598730511686714239505315931476757309248714885519926586893885324908081482746697965615530967898718391121178194338999136622367365738165689082732207215545313657284180130061409956219292750839649593776531209678228526427469937640832349906516869012069667611265162546395209166210253387852632333026739669242603959229226414192257000550493938249667546705172179296269598701699247253515999506170798388094153972071929576979068443576604454786596338253068128377143354930879271808410091546579789438303264616243246993593332609664427964358337220542019399842385476889939849837531862887106995307089990887393979239300961360112635133193957189429201505804426943192139464025769194750574578267528053998484289519343471924560264310030336 A013865 649 181914957261082871090447402018147734722081886669488213047105521782940677418431069956460659372666251360116971742895875673930840091657738066443397536545139275928426817075243920681478349486244206152202028089662348884590847253851800179656415790477473176881796299895763984242853445148890706536879050964601216784772358141799231682020700303440904376249544020813317441406675610346935478171165778397039574906063091267320263758083567190309991151245715197867648157990439307620989907940372625061868563406505732966073554830258006515300305843019883989626641063575933891351919589247074958620625797405364353051997838497481121703118256586125651442765146316609027340979946197055480525492802379666811806796558026764404183356966672314262435308304387547258399262742880362335112521677845486668120657832705782134075841701937612680968522311822828235274203717509637277908040728542983997323533345602202172141357422198375969145843960993543218693368852962382853782501565699822483440722787642362033586166977805611780388680122804092927467660869714600459449269248342413622705599196522750919992195617508839781357943249130055344423983088920529845366993277855036881587533405971578026344522554731396110604275004604697532521106349679101045330833165900982753441108737895453981469773553772414537606760104239001230537556920271162731019519949362963532035007778000429076005393374332791471359393024661534082250203896339424035405611252279214720422858944353759429002950306483320248935517567681041185523694412544432767371618871728639491809217095266543723313417098200500681449334370848086875295926783348228930150041720436960130879088817519439881306963541700974604021422502722688869033469730795173994742605896689168569434895184936929179143278918341355208893207047195572697645623735239350091522767617303298601415004341232911314883751526817161539115295433237963164726524719416540596603137115228794654307410803254770355017610506675392412924896505492861456754513072789250722928408951941161895696838280390049845946449671505352767218304141135399282134836868448505005200909926709223755360093798062457513258130537745544834383357508801413201820389087201308451671643423576253503218896479478239939930601784360331118575873293572558860063918405403342568329844733472669855404279623301839715023097970369237447111477963508545644892277355403947111762921261704247770376126474592824472684344028191779297893587846897795229688192063467317623054428041915082673975580831577956005749091797722107628054249059214547089011658361430193874418469340425605343378968892611076839573824173542285961081213984952149583322229678868191500327633872243641132523586193094388641109191263238665829134351754633687635393904896198189753975556532102434602655431915722390978377366436181937755043362102693071413878025622681730932468207466275882497863213230494571606023231740624316389765898821111310684028477644586773861224474774976222393694372469979273167527731514826348180043801804173894699465012453761833164016916351359244745834420585858571487969337110123440762225959053776931687718601813966652960688000199523043595291938405550011319531046332926744612687246429771006146208691709685376975628382926867096287693960980507642541274981741403718649356784141227092586893189119492104506244521178602380498855558952053639693458340040187448520341335294160550962630299899718542165511877940989039635909816139928018939227213767261911771301580462985477512714772728505924607856253816612492018642073736817159547225462918755360047069092327165128386447112460200268174973459465540732550842729677274805932179688793468567552 A013865 650 45266262645189772979178207938979737126365080023742091028937361196292694643383039999406018793019288658440626312728266535695558801687378278549243495813600096307822301746467095271013620659361118305264735053606861597650509703870451142304265253976090605549851136895662743727117708463288772288984688009623649974988475421140186417900574897905807117750926537787019405580105905473848648904287522970092151503025491126229835871451450191099215718146773804115802626449076993793946160772618801039394878369567634545414014795522760277215205703530323772906776349131726782052880855231528156103487558419971622698634726149005222475630322022838818099806136888254457491310721972105709330119425001737252115508801126915840221753080731005302550302635997362159402005346836406320570718994141648138601799529827845179986359842376540038630759343895497995439750659435358063136413590564807794022009449452887170898278250080466289154498644501945346193908358420335650272407429596218228199521932694624229541313101421325990537676052317588051327632989532823461525680565603539466565079659269149156923498019895959620474859734567529931463708559982273282482359671315224537319189112474719703451360236338922756993882957945796096412291935203350071311761878337473340504257969468001605117086692932297454221765330257999154197121363584913964685049188039884941603335055415402767840574044121977167401300485112578848754482735933931561578049059127141557312260836841434666237662130662857544183122707401208840276231928062256294370614667089980822025871108249364607759524203379426985566400770166871153353636053354106501147095181379769663286905428640997264545374352008536912667858604197492116659336340053224735459792110484959193469623838658225961504580379808716099339314495967768745500555845287077961973793311748814397587298360237667788305153659920967940101137193243468850205230598981856629733951814656611431420621644995491016979742057597051244892927847254799702007138996928294835887721856329423196830035662986016883266546964660019939772465056047003674172175727649778397454152818882909565493762859959477427939047137968299412229279615630073249835371057346475984646358376375326311712964448781529400732811503205949912897471703386246966267424944653324537962651924719471385459957707225443379968627514162918092439643284615758429909835158899874967714191223392391381198232302925881699186990693223016826253457251119272182593772207536699578779879438525813851930691729483205948822558010210787485303994901902474181252948973391398002159296562916784228803675587486199472144833816750874100267760638303613285117237055452129827409525791698129710288108999600062914344482280414203695595159015809009761690336143130787952861245682996113007047956434453033991931596845048023935462949878737322346058096871743140471387929000248360393708299074570425241869972800483029895898228135454769660128174149257816113436208507206883370667758090449882500822260488297269870336659290536198565857277978894464469868657329541423588595470543220360060494386091786236011746209843269421465718395126572950189513916465647717983903683617329820416661549321114827715464192903612779001373401175504431723599561780458193303459463698701677708830536256676970118956747311429819902581806034981459348497836693913987544291226445157411272202625668879923190213575143916558217133222784646764284128651611812184710682711369730568808685786056135316029876514869765602340443842327579586232022087349695319613982744492079687444455206388999733751232296381953153226656407887696553130514995865729431562091298111055644509716136321856370601099264 A013865 651 11263694666527861589954871837872205948627675592467791994912541461195903793502288609132198468304575635457097926648800018610197287741473711807965357550289739164468038988176900250476861255910145790135634552859102585066571630633492098641854931677378577560180558096021551847106153632337071786212637886810672070576332315993154866739035852995697796724198552250619612729308912670868707004151672915693970242800839007922022519565007253951600045577898019225743399144576726519735211077372281500234706374456253639204460129599519485300014065620857525059938972507145838631782448968971614139543016136758378819346676177109267519056044289587028785410960654178133166477829569763007864032276762032283918406286002012722354059262584457511444196905520495620848319794463996657560253148750254589624562980606122371826365892298239210892569109060204557201264036088619017566360066567422253002084655326260820508960373524022587662892206708708064384122604642448960528583685521286174159343441556268736285224021652871388877471007450290069987957572051431527578358146500259932544321901775260923015587859286751424282000297471907607905977528397509025426650521732709952070208465235309453249208870328686827468301884191568334262463426820520004944648331710470166264355519058661775404494915975729440128910310658758445537178103143561311660510159558340649789041068509125501527305720546959822518800402311533220093275448147912058330589103480724887989124488552927870869249943297100168434174789528057598143615343123587358240828788841334107906341559607905894078017926575309575672458636442162882831291966428209028893433988173090844855007251619596631331354590758988257052968592199670358372575980168124017373930990436193366029433439021003682453107745068562444430800304660651832480394312094474183433862937349080984180442625574659351099547995505454294471246170069158840934267940405853348889958697944633935703256125167518020737103175675989455369197022088106319449840410883661460603613604954163032913611434092136553096981414310282081653462024826288018251610830662549658195311754228272153000943999969436687348928977434927879343836105316462386903035050941638312211522647510225196796160369719205523843146951965742928726103678897006605110255883827976051430322603731795503786772196204321527124353521604187234777941317797508401631324102259373687966257630499175532166318540401652994972097268176069722910300274710510735739173525945772029586954960447255312403617884430765102657414754796770671543163659430196455469533798946928347673302082343709253221676203785365987052743288289753504117827415150364700962292330982264369213967121799829012070410738588482855102166214800027133982334608221787517020929723167520227886369485791288791769757095497817354280323106146989891909116744225965394014328360789589129776401148989800013487223475323508053784989071889793295056147903401481244069013829908120899138558635265303202889999581162825162444604721823986256375611604582703361539398194044267382966357740624451514397388126210608634572939079991352679274832887720416682157639696135400341557126861980052961370721401867413873918726640671644810094386048591775024469746161303118754646726156954973156086425271075335867643719997821443828640245346997704945999235959296506492605413700220005348621074458801408961684723750438729047267224330211045014285694091949223650348300637870449545928600435552796897802901515920262958346232948073514361577322174056283601286520039399385770186554277453172786178677916187581748786634773314167023695367287511308708572307451261185914458301891570198134641685633240164409412732059648 A013865 652 2802767671261460855151650669161416750608921773024945617678077516872299132744761479187583209265164164522060591283874206230812611503286386656599635849953696375772911077506034443126658340030633397251030217057036214447285151993793105889250046359145466211454848632149234789219118420641698246706863110650873152665649922853208711800407769372625474154475774153626179474659395357717602101257069074957962003456618372019252707588399885015284542541239519919980181495943316013358752042804699550266402456568698505550524222968507632566173099976569219675714734406898113318423690341847144689570767791341860918375672126502453255301753612666519546731380161500453232081011287503268772822879491250017271984872958452829728805274427415731487682404394475966326929111096065216294032911509823350045459255590182642026298277712355459324819756545668820377504932628003247379072508084104814059014728954144132488885627664729588533332793579741245076829995958389859746248535635632681288417747249329462187324863755927293437158865725870578695243458568701809870378014309952679534868707462541725995814758202040930406938698020529713890460200346208965814964302623793682793534112821432521870907141621627800652592494447156331751197299422603633870386733676179712411892112518404926897451278932072708046157010421840181519907101761418648303108064023221020568306667159262716796042537055141106556998141707983434222249916313541253298517147797315735328109824735602147964137201890504029111812581227845628261272093060128489525781909184966848738550782960354439435221356705587432333729227423176274460676042590264109077610966145086541106961164435007468967443625527740565979004280734228374614564826297194635491189996212218867655835981498474388312171706420900530172604901409319316779761477467092200012214982426446519455587899406993635652802726817613203001869126990648932707355760147069300510986202726959151488912628137683844136054857409807808158428033400227671681342689121003248564918380547954295805959760368014522780228079285656110941994262561574900157584826215423556548055814428129416375530897400394869786408695313087974072885425758105968657856017795909744504217603425264356169182177117969348908937942351539744440773830627299947562795192084682936829510034131790138798270099125913734237407135487813118004264693990189610594725639013404473524019818712370846020009375045224118044896907434787781291215837956765807395450026808138345666181176718011433896017045418676142024449828265590039741428499703334644407395034259562074608243103753749860897656133140320189290308217911715943936647231366695549269849125302978807520249866851695052731504444904449365800782223561120351803092285233043831435351984875220393345421091888417972633652197586912887900281359148767788783529337699235420923373354671995042340521450705429916956052791811699156039426400736481045195411395099197380924180849323697539574445822330335926581524375779908110821415882140906148146456186791523242858571531420423141438284729315063519230530882221238167758053577152408269889315217117246723854649800868763937790342991320220538483799347869472329074944587451606721385406269243188562888855876809377645956254163087419880375297373052217974617522134497905510768209530184132917122881882223668303567990301853144370908079199732472194753933180269169826289597964535074752994737832287909219363468344322579701412505503579473557674091590009470872451209836935028725620008231214773161075327354443827959967060673967227890730412783240788341714075903913310808840165632886013968571464407712223413466488176283195542239159919490416590322988943866331136 A013865 653 697418285175331827509095539308773652887519222625343267938071384678367937799144488389204705127869329386353381050348986484825563745585758164535000587815678176576325009237981562552092648066502569504768350970736435313346858940919526124633867535638884648328732894834958391070971674845115058124562161549478068324099001603409630174719066068529141984806515834195109491038446665651586366059999012059939601244117262746294689734636720188123283289621712220728508521998567210236084988315178998491889456072902386533148043449699691226705984813369672070347448791937271333250003715142508707395273291055177936041255246581858448423245954947035391852262788346480778645182200692013375279062749566724297822539907997734527078074046322711297542988050286243653062424572256099900876797436812363838511717487016327180687853039720833654713549660771863912175307395691304051829370331583969091932753035117592775474388503069992973926265692034173494957761554318065580378515619285751350359564883545148734996420498114900280555114876299827837894820282567208753665902056774145154020450215319182762990577912930248795019370105844449766790992572547869381669197350483829676880680361582697282181565863992888891985895578274804342313926409925307423236071714111150198875938142179734769746596639225516088541341217287336047961523945497325094558985787026132990052884602573660345792856580504871826790961597480933904390891176131097140776618920701669053164223908609353682212188220817898571950548212087283371508857460337892305679364026313670905311068425590915873545000631764731962466511118163798726598941029820598790000091927814174196727360468691778518106932227318740513687593183659514912091394857183535538543789137478845276536978948228378992494310052125520723909622827483744232941607961091486313439478507137540329172848185241040346758208119480328529361098607337155223436748508915548184749718796954699583289107084756146304062802278997296519677964407045451999811864019357480346905770468508563333988579091893789732449713424808381397918316341721805556012147476836274422965824415780298935556104261935056238691648472146306764504226262241024393071628620191813544473474695515380274289939496618549027708846071218337688686633822652300551945453236815824537160640813081603817451145305699366317762492337703513779237192334966861183506770206983461955928899529836662356850972811253207741347787270813113194255819390457949385824621070722680828807194565096221119213713445620021772227899666983300768939136438180166237180921164875350148918347993253085386885570921572153341485974479408101761643803875437586915915097547390822632878814868440983361285714034463944590940242253160699379867059519108762663721505100470840916927821136778820966376943629946707722002811159706186418583172158376148259204838589741870375676633621933537096008528292088724395602550148060051438064608265323482690125769098914306167388502862102149283133873474066095031914556784885958655578985871708311566984071306406731130371265764925885617171460484875135759571987709988054613098084105718736790200219249776268168246627216193117032000759329056538588376611584758203695773412788321096480759785538231058398586635909368863673545995931329503060027267771382824055475113814778162033520944517479831313430162790721620101799163427830521165010701112738066215293240711191720937186604283865026872650555054476152261876569466687564303159558525236656133779446144217067853477888189634435216695856260966598934523641624613250506230073679371844645396935322556955185316094762292627827574631499847976419693185880900113166454641086639341003249984880146909233152 A013865 654 173539986736748169302743261237280765595307183204309416047566178792287650698436721334862585186377980969865084513520439004992114677941595375597573266267350832033840104698705428172962317803683967375010518308750288671890725603986887524644894526628094944812935263687572366366972023795059670143251051782679726697222202766979625095635694647964243458363374948054437484874078760707415538639441674168898890856776186723686000236049124357851092827523149895308316232545947476057465499812442620552733837133532446645816293947675673567323703613080402240608696377795335100395264924446340726678580643559842036181017625517457001438053137461380710625382254149831505111837977362595072197439742100187140475778250386892277841891321094572897590216802528826580678829231163629850534975259796894118664547685729246725024919847579814479969681989189184440994406089884658569824805878348702197083810803234380845506843039995912491688020544680247459097329723084072894496746798578112080012671249102306450026629305386926866611090344899438760559043920551763688592193740591224086965216667978302885280471483230259668162259902177486124370136263812231433979509715115592306157573455733345730119803397069078528770634368533276114106658936434534096738678196765705726286697439794867762225585134931763619343919017780042403486361926405990397929301551357286724180839381427609051164328088640188266404048556224375745297394233139053163733727639276037713836960163627082695452223219362559337455598812710102895899292019570798418206807509395683358710363778476638778645949597203281783684466894554934364737067694332319238113302874581856593720062560145512632217584159988176839501911187076364414605525965102693515126928138657136027851249545645564001460344158890497572771879267408435044971326192174316722345772315888048435188738159629898551564538442786529108617980888660919008558213004970473685907642027683831806708995094114041397132555216687455287584507239333933912017185747664760549681256677219922831523046112594115486704927090921919160006810491943320320113614680956123837215432021027443344732296535705823913986120272621109804825115629285958581776799492819569347898423655434483104412114224822586791662847585593401403751272467358217250941691019823355251230756574800721641104003388707784719581476493375440740715149043094474002014356644144108805417699927808316367579941266569758188695052602170968582353064050566432461573512110270066115993751838022022893536186744100521257627012729934788696936663198185247125130202975298263128255650367857151742989510383556642060268638001660076777553351005932885627460985552912353177384501261343906771755446794623732260452842360338483148091080154258871631139149557160360287040983589106947578705507637326899175881403506492009778908887894513053723634458395962649089320368097412965902673994111977021468806573758442078719436492603876972844749375376421044632243615944182602010420768004298814558981362993896742864185030212428922583835780431315799720632542802818037969892008855372449781325816845851747605486422464194204712979100956360328360841144743459765697306812945367796610022929013858553342026689850943515079500418955049110723437109786600073085615797259584582905432705094088730875371983520758879615125083666173541385383454267540842173170889434073924242531942779284838492483847672647258304242017117162702366775382915315409919627270533534800000683799266951687619080607142957821428116609874003115783840863305128840746075386792735764349966241693785454846803410210182492272672574491890799167591050705370171668465094829116136959435241250870640500520700237696715718303678464 A013865 655 43182301979678520463940211180195047464611477011094720613947987401242520698593406243196526797096805760693468709668317878490197879541563060500695350991837442236644500932388269103134559463726288969858617291802951830803913033491265196532438394849922121307692307533906007067826382624972287841085445717187761753523195158913074071797221170642238628231475315074281788236186766184347623310729550666795448809673332094828234810736575712212803130458240434749358944776873202362331255249329722157377866161611145763771760055588033205104291817450022650335143137079568823701554561679831855700884578698282613546994977792759860581833638300790284986335117064610873079988867583089257005033325906273766538868853600271179279953501210604763253168827406852975723474435248908342968318963845780757335536729735379921081400855512980396679815908733923142821520056158179361246646096321264265104758809790417454549158767328262897131713528173875335742106749654456026483414499383788785093713012256625118573026223318039786072570832702017145667428016838736462159772752858795472007728793926377063550110280115151973748151455978628227299269746796925172179989361431643064725801318137039884717170918899492948471054491190872162025388156470877988359678773057604087283371497339036535010116800295340604928586057032243511344318410871455402697543963627336370151366624959394815419322086952515326705852210342423865453841201820456876838190915936335016409478471435654241274767608120424365057751563764280323792412631813840911999236326177946681514617239725898980568028930171287012797773266305893427846254028516099660658209380887952539928550606966128199299965901698178019326939564502585910015122236948433432756063782598332472082282126942076981611380357745040292027972261867775709110305039051119578654743216907054868224884093737026916382907229795457611155629420487273798737557258452812908211770381032623236127012667258585148931287979678772874120228105377941443195060363962917697098286461505987838013542610289018944787760417888282988422814668331240281894510968291674206661990380656300782356426811572751576164994279676855994954243172266483645820684571397279079976260555029073299837075206791053916543049690418377258098236630597679914986322859844685133874251620020813167399191371218935487342897958799597670393631966691284154869236392475666882269697108436398978377651945243086069609367329103406454284077633830546522278260165422721091774957257358696000644396419908020905577844831615133341036143776930831412640398666749417410730109992334630782511565847761166357140765731229080224712155437508291796452371957102286665834940217862727009829451336799812545833001670207745438705799656944543545719616862607326770944982028444659979904448876411326975732921397327419777305456392567472184159409551584177898193765834415463131494175302871466206126077361460659331914821327607914906904676573665601377930443442622845223457020544045682624340450516497314320380889437819113664381024916285173076084436890710818024124168347500037423986865657386982060168397474610372347140015649173053226684823728804580417992248878821759566065225472376451545203185288989976744262248249422780319534302902419269386039950063696950933524630873972287081180561403437473532390804818821294650007735692300722839634458759659482717117708385655004931761740784080162578361149603297829555329452081583764081120692981400531353770151139194122333631065636596480621601112268167943306724689697941819700527430646410025714730799853148022300439786169420129917193662055966171338470016329118670556607506476518626591890189950936643217025566881546549165616940919554048 A013865 656 10745138566207365604083170628390294050714203047624721519809905601025978910472394462307078155975192371044877205964186874340472918762086219470509025578000894426628724456008037777471178700477939936947859457953912109962599287949698501383559710667295821289235692268276899550701374441337104328072973628699265132652683697782658047433446138333249522340094465600563685930386825403183587803655455551520045118208634571820299324425203607621336228558184883859552484946718912690223610906201213423864649192726024622690854598152081478492511141519724036128194337085783269539305224691915920317762511486651059294125854314128021628298827885662248193719739849421252770239789898435265999076452551909913875399814579062678082589389613237204449812505661302039655223590671856360797492744411673317409316275533514056522527137679005938066631952202079563474564478613952086817725441439812829614547344157769156050376274391826313219078540642561747543379906730017601981920996710666930972438796265840541504763261200674476048009945442908330390717448286016471352140573639359794890627171250288257477301041221613495931700023094074019055331889634972484443891112783758607081850593594675908593943074091598629353949431152007101821101385750961511599515588457469740246895896425867139079637383651090193405589925743447217414829438813965990764035259557317363657504860021896130710420753540568293774870617203926015288610213931387925577400721994270114803203347004276716164882973463821435606050437114593401529913619999501661814593973515510828654645236995474895132703774752381689968495517401428073437839082423718110760903556665111006415501104632595612088209115251361032905161025714307457160882896464352587939556863151508265693178426211250899488322997178413865945904393865082365249335423477168186995817064149416276970134358812771881657391571804463308299077579958689313887463847735330341576151247453109705091956816019288259778870250559428411813084599917403925193113260485620736404360816789457965708585834803437162069428000303977232575225819550199181824374953261953876192116390399468636275314396377270920200287856600551430936454237041413658556852583269927748028652866428994367345059097856231528161240140566185649887100417264881888605876689860872691232197779113018982070275587283150155186507984884021487519388229535725618824421830012505141648933270886446030587667888838727592873038091235458834832415605781322552231544033482466534708546164263079043232346449958552657976746285140456859516705728301252642070135681044591033146794729612610846873917953030106546980051018433194490475575061826063264294836618829676195633039844291218087309882035038570955404717471601133713004041540236824659568503703156306335067781768101941632119583822815183314025574297139776518026471325075349238528754197539794154763351140109268521935958628964112679002764082006978782879028820591332682114904481178358922073188102714727822643257336015975298779882982921059716969017480591405691335259191969072186868242600389354270578865058245129312285499755258917519995822680402248171883544374015029180502438058085901354569847273014976076343142184742377190895999001829953893228263756400369272470359659814791639867092854249839694690800949632272138984321455140153414011868744676940390350724887786573465631921642083588403465833613019306187180137482784235014698761578087805523911738220364651183833424275947857017821334248267951848522085324485575466034247967912765668898917986918258879721641622607499518647894389058528685063032872109149767555133316710174346494171103207257031941759051565082892113219745871466804978905858268990921978794642894472871936 A013865 657 2673734319706511197995223513803613649227316572746554705217338430514496384250666858844794871707619068071838884914480548315888557321407438163285701852625118561966878763837392056243708338397326750390609764641587858146213506019099377496273929924764553803043095778499877469000124404986794344163054173976495541488232589886654367258959269493739145142930386064319463097430014538724978520359194315795835866854090957775188721495372264091632336424590261020540163934261960482533721549011860338687088387924402158913410731367378738456248532366635971357850853285729622526004397670538822284509481258246356386275924580693103877812853940445108542539670306211189169324307400007444109082191841396847689443486661337324312646882996241040057655745408713109131488596514059361969961714577445494917594987473555369712613472722942405580996161930347861938502828342466925667028257044351506018647044741466014638327229109466925170929751425169924764714308951443739936365365453508673767733890552421633623713251811086231223978410744449765667783004091906050599495843219829176482224540276551727684591772689256529419676780146544626309576344761649473249142313376208221717391046905350395687248043012360670139401944852416231160348300019183254854330662907049110405115599699441371951464329448668075005499752402593458003766838918956785413796421706166394233624249328968457996935416945006689676588605420087318236295456752975120297275776455278221206710695241768183836740160052949615464724742368098505289491465891715997512649047617811590515792683612058009105660945679184640678240676586032150369684374557658624936857153812092901948381970867938031347133250566226668539857028350542553180256812893017783162175813371716104768964974150997983821478388033899079091051282134236175109722632094670714306543151706427551031032472772099652856572059595248213930676072376280579353245404159677719555076867206252194137441798443711536257295842187203690568273467166647453513652758833157979080969910763354404523198830445808875912059908171639262736158591130315162811722868370078506920636705655880579701659031879349077615278027933628413662779780711489043486018742000222661397465750059259526415205745437761803615417706657365107632706971028855090105577508491460673504690237772250739346510814934840819415369154894660834782424411931833677183318532805671679406787363661216138683190576115518264389783814318301692789019640017778053316879564939509112764596959145910484485591231836086574989669731624070161267260919784657297431596001785687675959983226158965182249330752088387472298140055018768651454018293784302974181012785536625987111760570534672379101492566542717687975266657893453304074221664540209553689749913463790017967586272920342340203580281798747694395611703505884870533562912761149301721586964482222059118074190895669504850368457562398086141615792053960544501354499485382493956015911860573407297315541974711153563967009435527165545995842406213131492834557730520660986335215256048170402798542740083801856680150173252017034625475100586964335600549209852217106126113674907741042782666869631005860324236638862527028616756113815201165033223623351087159775327032616686807344534871034233331408449108696110909301381898897540887746676325434654315401323475452431211751575277708648600122326042943469611210309594819997168407970116166767177522240998744824126005644849776883375638629432657157458518243665010994371447535462394714364233990351669306923455560520844193558895528236669320224192856618211809761604595632663954960278933463626102986837583953268181772131788319042706210316695804688828016511102524789549097827428580717473669578752 A013865 658 665310658241210594419547457386780791564531637429670700408640756341783164285861935820067997516750267946451813411040023798539181495400455653046707763392413502011342376563185940139234433260083609953196208955295589918238599129744536301152834531039013451918819608755681510366238955941674010246781096218919338579599891806675979513781352946666098964205653825156740641459705377700013855178019039988109430421037161205115759947136471218449057537203643830263050072090272150789831000483719231796185577744004838006741819107607586247545234805854762024916743524794673432390726281155516226699063240451957352309810865263026424123928071708837248857231241635142623381306058958652332551139960278460404259601672913889083364549189720650479626594441540900371406570447786419157709513361734917391334995923019729756329035644595204665530436965452319181881535782112730047577975256860073945631981437108471354484241073766873924132791906627882719053390925005648695845666616527470310972759453940179937855815874656209087924995902362924090645780474197166382773749660076533642424896806094919503212339981813080728557012557424992453864501019730761727530580122028644226381848983552149659649305038851730272127664741516435632091788190373407671912807512486844240325724904411395465426772025370974439768514389842135341993310061881854828085791205988796209941189209025879340293433669259904605604895863891167571373871094756305133811726006919790339308235718399660720463727506295558715318387092938687268194740440767475093067487816835293691225725048555618521779824435242872509247984036255552040789302289931310960288039297370700977619782575010756216169861004895314386109704078522204592949663265795401019810531992910861781871092447941130310266110251251175648384472636026255924902501989381103182325745525413780378153872264827100819606538733204803568797988441534649121626760407860926312328887020666145971607917590345628989975439003126268731484623382011219152709243285972366250675904835067003186316611377491514210949691070165341025163814548138582592766624782263375034075872741764076408323220220602189681164862246780625428536818394001241668713015609399405280854197518745666476948476048769145117231618782965474462461741015052069781151062592947142309519081245344695973070979101866310776765137550748244840580231269822037560879517155100895330149713274547734220815677435976640764638686084451646820077335064903748562945775903027931547440190538195197675518637400237094627829498659480626368455069191855844634498896316336235784474546131587624229465469703657631506890786170430241078606280078935677671409773450649717624993606287283597436582598317957527734261553016943772559396725230869423663727850467021797750910427463314625197537288680545986291848851406776344104607526708182303045985927546040279414468637068951234230926884032166640570790540768371110209361042815946696736063351380090202084605620940651325763629038891861095657141237457622825935625008669200917114551764282592978337669166987100532583601435127910645902759926220229255509556155860985946886951573117954643019157696562504022450236200451321440325584764657312864136297547100645697720141214176180075411645155301029190348321027208615070669783281460666472894179780963410555902609942123043779363282567979502798448465638633917709430296683757098249535409292019946009010317214272199672076922236619259681444126911438986945804718011607652015751436033144178601564681072287186576980377294035522702371647092082186900290026356898022881046599594740467037240676127571621010458420769690259628206723097151004034671725524050472330453004490663448433081110594708597090408148620017664 A013865 659 165550581711476914630604832916467437926585536404899819724082896682038588335579597213979159958088002673651497634695911201838101609863486181058918386180461036532486346244970683856725982496973124831873719066764112230535147098652592456888462122027499795267863720885893741587451971884878627317727033734346136857439000278038797334373241616424818737461221252621402087295701408543849847611656833758321245790527518896991364779165862406229115885097457101572015275538366599825335227512364823886308449681196211850893580332184210901149175867210452144184083124761708179528649201992489413721981304248141451889954857225129391167605269939453390307642564318555809261217149262799377213365258596009859312725203474508848391767503976568900146444748077505321217839737663590251851173628827222964320669705516845394726866597515913967333269690987431486665946311734674843198922739115005920039497204958575144079022674867558772289810875710029312747493370651005576284668915523763492419973680442842854296538375722453819766552580376771127323570846955429305358357675416164019311871922054211009823332982354512503848298548689175722280011517741644902184889312924631600139048246275248504109855871427553747074071072961017711204663838986995777817407718947126426008730779414496356453074536617110311796478972653198221418879329318185700582243597368604138512085993260327608003895686789280582821877447603767009120103092250400919056639405753865269710746910280824376394430242846536466250104897110119430319433653357052362358169128438759799775079615282191668011517273870354452221194363709541525413683667408187968870393394443346265663085737705076490781978853570110869324449885266837213272850609754401226561494296859995558906547676006087337364136746039332538938805094967685314305339375021678667064479910579761799056784343401457151144334246060817681631141059883949810232630045808850016149421615126398434407141349840883552833568438025915700992781805392615684206946425335075838888186751919392536857535042283968464139033528371382137973562301642419783723304777820160136479167566078638660835883533932884062743615002590916586633673594616116966909197100118072814845511676984521680792043192167323917810978165002864941443279940257436627783381207128223315162252024441611388371197871875597843204022707027787260171260107332357250348772012738065986791813453532261801634006647748939474746573535766272181533483438870129562414923309502246262812637492000187427994653581575796730432069810435883220515411777147873532091629368186578222722370263015211712266351757300535763122648104360497748071757884601722546332236747272070536062409039677352117339721104654007541171770760312152813499805932647700429092728487409967977954543486551504817153598616957618860973333393250971256237700085850418831538770323136294807261059899141273516149998407492089506510951840475320095615727005977648442228115850610605165116585869904150692415341005539580154557768399055203023213442157174602607448144609966175985718894159734199723842712305748261841275557961232086106953877375200855135773933842086889731743047951041000914337174230703216639095908159208474608763191240147870255098178605887240524830487283865695492753417842374105264903513492420559783204543256687375446358237118361229706524327955475640343528601792555011472959584412646271628394964951907205314055253061779988802244713982443625053104987627185999698479592264355266383461330999332249784542720579365210323181242829447185076541689216994730772967838439648829536587470358459893810671922175901599274389756963566683805935321710278635955434805600527130931282013420767200500438911502529631200440437416235368448 A013865 660 41194282348430223621362661784270425514148132194704031941582995347185026012718942333948862330690953881290049459436652976175778499785550993405252779870056480642451642508828545205436839676686816598164801262821047574548521722851921886232469806748346829056093065395478711506688849068058118592724653258184817926510261317184950018306762457898220496079950606732288724185963972890783245280903793257750592232548543582176155280729399874266803363920570445498367705042762837767737815332356763857277904151071415787281551381218061566954751729389711227941613772100705369728472838230195125795268051898673533756681247033043396663017554529574066017031314564514879130087185685360894630756104026962325312504037830968985763020291549497592561240139553621804089277497602306489548631236408335544657840884163167673260675669193079904319472163747784551690060752641562610582874343019465153095268168504252170251471370232644384426418219824678013949584270405831019558066735587609117345846890851953473120316237107769628880150811680312713154178780989613384910930857089154925253411714108593433996359592665238055357579824467424973326379825982688984300470377513661930325799653217162635774663656199061053991935253227035959114478912382812133385861197521051362836604497303267957368931443095508793104941455723240619832102581272902784247280838820424504994239381874953839354825371535150265984733409042140552413373492650851761490701696612545802792664575178998091226978866187989361969946101757705238085245314832142053430307940567673478497632610829898317134641866291708039055104235910572636851737734328514228669957729126126737977476950284629593354261362091557827835741513850717637453109962926407166007749748876266414913834071315946724330992874790459194329220749390999072129226207365394346082988665109383287982897761737271385833546979115805385355640092213042999179805799558707767218492879335131975230397796363606736218682501570864655709435882199455345932582892908977591142225285853606283731334159641604440868643990931707760156237454642286599623437374474546087080384223802479815253114571515587407100619208324702956085230267895517617109949332816580294663638361607412498874845691593379545116741318753992889109214234094138470964594312532130063958453495745855044991181908854548762520143378235138359522934995027725119318785637473638435625380525269339768624193142172664107380139386051793039475339751060932079274830196950062942068194212409390638082765640010668652026872795070381693527290943331259666737424318944602632316452837286601160786660840472606915009334773104231375648191657941215824648943134297203855629481366160994882061877481913266004484854061829993608888783709832592593172001814979197151890384964845584046661964251054798216413716494909425679632139387762331418689455297046650509480384056823121371570636403733071616084133168369154850032252582351430217176506523339138104446290295179989625095094133090424809018918626273704278672247238854070716016536719587103502878403871554980385683229788463951490488279638609302450165547215025979185144899505794164945729086107753434339516347738174342802739513019072163153847762402668474851316589978860133834274619811818868740852818468553633361276471069345992731974352907648033007068212858636061510333861573816914537960909041245048614839479308567597061836775918912973712706996729868838173640156669679412109214220281247946676972073902324049644729449915225842378387334247204604015137835015737001956966021611243232847699133174614697551248133424236292296697115738873946750644952004758225064798497971812053542062753547190367043892765963516344034925215226997453190867994923156679201652736 A013865 661 10250455665324589404150913857103578521536508030272593676087979898230744392796879858841163311470491436189165587090541233367771315658638224791015859720625894191222527108756824560559259690429333947754543827830286910070057757340689426794997926952804638167685749648487758741632399691303037765664860919540644614289401344077765482955308315923730002480566269374408867816641787302359376489737852683912595366409519196640057070814458029513557214651083385094249832781200762447421736064780998264134175445719402533180842993291252695828484782327500624271167638139362718560275353282495913541888139890050732751742508061726254478451984128702973995149936065717366403697854588459722132760302877237089332161004741555674665383865186844584952198506405406820755143098283377128407365007817958950248299862888089338472800448116652458751622897449688725566141197201305307516557788522219552975001768905250076028014123997729367465594498475414279567102953173623744258672861949735951887401773544473286623474529912000532293505686772035573039580614431207477794156747031208598360656943645069521368182150162076515790737302881878290962749744858924465341454644977479525446829379309333012985081106899324760186921232930989811778374016726039908774670613501558252717357970272966772368025948848341644005888792310525409914061749503298945609819385685363870426726573870708513754339906849834510985513183638773917938124552923296745515254284571492997200504311570940453036191605231289768917705628392573309803227762180311571439170385467335327001522917818025258049247204873098294774159697230099610373091603908432852548402921653912368464411544493224950973527563251966517416023232374501771162732258294903747932040385512379124555839159633689655308729619019859542243328657512461081116059615631145805924522235516498062315360415848608713479733161907344085648814635425555915571909436715792371132512020150719559660530344464748991386767204230881394009490349439454872639096466408326711959102202329524558793435341611939716230226421551518705375196878313549459157499168765250251940386167177218657389063005059366645683661278845852485968600018020977439700702912383415307881742460795495666920025603130563818970488975828193558582823996298112664007061931975994988074909900253432602555245776744095077675412317093005948276810960682738896890332067743840399213534686863820353306295227953108355167614843710039765598727740935993851150114547567478062000712902262253491255410739735134702021150811342953217563782860011004005393606768131623362204567592407699540040866390256479723875602790261072101665290826628828616079045817993441829803995107304572678493221097579441806427975205913280969687013828085063680144175555624903585699188271572456369498989888518467549786657902861302210714224508135676451575334540474712139575022925627410937130664597613707676373447024551633539643225474571671083800464471215524412805579306730227178391662463325156586077795559612938383070572624938536124407826865008298138828238992166768879330329434723061977281179599034429947279593444609344452597975633825773651775659954364502573570531840385398068291278503561764501898246414180801934202809717619724822250222197014512746523888525167137696553146849127502063482642182715875349214797542040128457739395443136010478309888918551087936927737315309492312090968625454953074880307410286722740423227464429667473959992861023489067524315093263097921197318481305476810698877155400416026294777762635869670955769089568876115958670706105724421072175536219565084771736703535481917856484697247998659323939847321936906978559090654473412265924740233698918898511155364230272390064912718922799105653604352 A013865 662 2550641384114048230613680196890797650670972366188790029608324214036552588748433209035164349119825325049822451366913556181369272017970266751198058406002782503390283865526178169053081707288912024887658649766665952406552611874598431448252924159520283724541580456532505983197873279986317493305918672331137680662860315249558540654735278867933583977244265940972907396550609218020688370694449359043338930214413480738338681044903220399917468836058380879772374390611748121316845428471585360061035144509250371136455523706648990808393525356116635338643185733493903984790436707990023158455109625121103932081591766015467354382164114713418425161148891104583716964944552955609577739011685548659412700287131850781638336797942172911762825458745870190022143767432049297615861449625358361508184951482169046270863881105762864616083828818200944960074046381995202279960107633560935805875640160231186918202810502602993965198810244634286013241362044099143531374085584676696380045958114618376857092414227062916451657607050859155710584923450146219114475611677269697947278988601089939141087500789129823577240744550703538896842944512735892559844842219036185275985448112299952287103701991972778726831984232684056844436363329973962580218838098819743140165618458962867901880632903830547961273319968212658799735813252404883233982577378860462606023226829396140894519907701258021037547216511203391548379408753009775780051754138493745479395888856820254809901629512912295779330526924180801824956770518851288944351645356607984088442950686494861010910280482982794885243705781160146248357129983743163565324195800986322469736453439338151000644810619113332461663892958212024721964993296037489405425473207816322321478569769970264309781808559949689615491956506140715736271346276729273179810716908041245842055762996441003392588962143728243520165843362211929583589368956864047293645230998143849469449086673852421024752056963178679034169502631718434868531651929316752390207319210060255013688102923982183468999700927507502495920989624517139021078833162194750690830170751041672955435325674932321178756803337771165788538679684195858275605307094189997890829740004664777791043810878184456202064712833281059569281260646851970410205234657450784872655980299862141359026917118786666368128197686886856121615424968607285191015109080835294217102263201698146153912054162027858233067936790056614953462621232585221969385303100310701123761392895721060736066365189773038173326998688089735032831216622258148670101959327728104464086963153992691947448865620300362651413993506243093201577646971704682196181128982944117393787710540811428734825192152887663577085926437813530249159024870062565657635491857256009036700415991917463335172651939827317348513659284783551696441912808416642798393644375403571114732104629719918308097533153414108527357570013232076936503081288618059124237175301501370687237910052295889253554154074125363626910024689606683736216727408705820908648374473744842480908364898841433781524533901008957930830481986935272641475796009032398828859472916134909318641017764427904386702578906779372129055412598280984536344451733437306891553547654751366970167289727515235743032229494389207308712636762094593460512819609556694895816501980929244396209246906419759338806279380904313521602731643091591002219905009206883528616653516465792944992536428963016880412943594196831650210373286843181927371152340204405759823000332596320654982140232208721963265934095602581686227949141699619144231583028586819173920787414141036584064800185614002396894600088812204437288815645733928120954584961831769387354327811592147139364632361674997947057997678116864 A013865 663 634681196891866849320063270752730961011759395823489000647498530827143453763450132270638015320184375282797420218531834011722478694775577416234115269282484375883611114826609966161816427388114556976845877138739022269227299517980076894131671624461751239745130548159896528811093204005555354494298355073501651354700857964178150788199088911265649568225645182624170493298481192938523928656641222909472112683112935239082290681765358138552263605414079031075519464364702508523513281657441528314707497078525788350626500874972881680834177701413214604585261192436755116343373946922573442564701838238134533627726642321160772725622660992369333569699000871335775459821083001050242447953755738444018981037847592693696630622105546769979767384550652371123590077937651690824350036233177171810804677847211088121671601263309185128149371292490577536305145109324630173727033502674234778447647292350646703230241742983708194348350350792838657246874600157278083198876464206271713639595849576719950104019616948519626498865677679385433776267671946783994693195404878373479617325291586411736355084996360752260371968948040662990779223568993097617451311779047212054594011024679821727504588374066570476155056300587239232714789160124081056761013921805514325053691172380648345760761646725962910299562754330292314455861883222411904878352694336606631181971578412300531065177673119435890814948978915762325766345038828928526901838085789675675129037816020297644857442274956992383362373675597757279707643121746803930600908617375477896695436305221889255066826913141574816884961796937641511271201368114778876286750289551028592789461182217390789792449515975208743100749812577814535615993211839600563730831349247351115898155473001240808731626987589401166402094521336006578087871636731098503878660309661719285370419617930407756184696628148186291609907135505918862143709856274394616172330119730130351181955135228045628431103838261677061430465678855761585206468012875746130760067653677713375566038026780334676958133581193546861065011690247848736893088213415244203900653048323201564846882958344759343552412888144274725493656743177823806435419774861485555170945864840745987301013548440394605672166623730992614743394649277469501112188950282793701432732889975296358649385840501923765714075686823430182453809425788487988650671622802407930629990357004953103770244261245716019850760847343367612100010966546645953086083741056512382027794917028062985076865782901604634745303737554744947689457294549739649878810743437239690007687215534309522667596130030579839276646832145481367534969051263219480240142687083950619330983589291189434944022213787343103213445247374016358958738476467408337720754709824727240620237912100806236617681327491111030465350867151260735729034047943930060809887317220421407621019059222466712440525369630339453079438861532564168263934723209408888002184804623189070846783634132890714740387266572762482011275263564210327450280714563086828340792317050876644209390254508511650724312819655861019844410493773077761923705272519549865382760364667681755576081732358124304351976114531724725617116427655453944147662613734671948439052370027092145920667037477071140410195729547855233041582830785521879966325929085211504315811820918585741597539326218241555793844110909182142207450920213766772264383403250967242192739127809216190088382824691725416386913580431186013185147605711762645351618579117742694028276818760607661220515918260960703563388912876981606147473040827399630897433268169315388685057373835542415286012359786703444424077129299318454539450574759264802193371285222522840194152098014097156982380199820313089162335678241175502848 A013865 664 157928991584997011850009983787943550490478113981550415009118354422779759886866823313167398628152118470369047667817713320804927818578396479636367370686099152219870720924535011099977105259839321441662513300186708389296367393658018493720572113658066484488260324559723373057121944139110349969525248289649562909892923888942377616929155691968054113360723742082737592188447672201278786215489348779009764743164357901411324554925037596332236857462396113460583659356797654600922856901384490373605295913043728966863093465721252094405330105798053016488159713036422649109954425960637794860259887812471492271654475862059077398862137980053246010815341784816223679218199725317333928809228947908502131089609692185157919990959767413867605477832507930811425166273381745531204668215973942016026149598077229479491787885551751153807664357453015389513881867843466375388845200537435188390684971050196120458187513390122077416088714488483628760054300506335819998542828341375003048367914441874378624283409324534035700965744308316836257416237345862154967497198986695429680138286956030005180708509814438706452877777278854253321575759119690466345644812603875869968736951293129400098421734295732864722614969387723912754886416291995337515956616190709740531760081805821489172341842078114802895660799285515297190681024125999199114690257637166501250272351799489565746010290757655471583265384321566971045091168701879943206038174563216577593708737835962703565167076162098328736826166446341139424212253270500715659285293078774915990518806700973147116788674450844344835118813855587212532635578830736657344184648049561546800987204893517785005634797959143141963245777363362746526398822888471487474270226295916872871169822657844752918308206575845871038165983933081188838761275111072702917134802173744933217292254368859222786950431375369491313876412342208802304943610956470161131393248352687795545308260209065049813768430282329626549865635801036866770095848579897661209289154399932774668848374279804238336846295275552652532528988907752696898580926320542045745007299320358891783979580290843156974834003782716168494037594718424253402938373418333173664296801440052505512085803285520270518616565316230354311828377369011290900748200876768122314909790478332943515443977463774694470164881303647779160346307037801043191923921245168770194521760514256490717357420014294008651504523166144849654069928827735005798316389454574089044740264793926968702646666490972084472943419623222294823463037517400816558644234910975226543992825215833307144423280227769242566886584536424419646461418963929429707115185112473600509367308490505249475990935501132159058808007794571238632420812576338151491730835955106528738015040143867817470050880082268139932754186974982511392927000217984004891445880918591899701153414544444836990000808775856626788662930792871007117451405045643632419359649303997382876946865248555462330280044315833633923829646383209584200108250766162021669696033836403737131910995809861971073032207540607209289924351986542485654999430371584632102923027060988586603507569626136786900510920531158126924758314926361915830151183500825890273986279338581392853731420269494566010549823774851913348203138950022980435780813586131349041912087022813527253198905621537482811293817805753610809764427378632013476091050997744680809303662651022883012072475033691418810388480045852878032886649024469322568133954279026150040444177365839525556823416972711373789085189969005087020888011695163504955470114985107086797280196446245690280449027510444991482931960237808009679960565418497379259380963644490803371191254853043823766239629881688146602442311488108182724673536 A013865 665 39297786834077976452661684285921569555646650058257152867548938367729133212168845378662070135440347943218870869278417241042531798952499552820876565582563424245174871229093895882029503056016338032971766509512059021925393691298712057829477400185763999468182793080845086364549767604023106603616906582410080037994476037133309707175715669143794841135775610189931760539435811169188602931572645635378557780571073505323982711651106955170543161716082949704623953125070673989656836328485305508644952992634497166282477273262350601155067100885941128198781757714279120623328179720637423770668188404152906364940326537707884347313663517852609311363203126999390570547223074050162836173458057565968402283289758925817215547190500845127504006260018613439668546974138126504020720001517227939731818856788753165840900563137613343104268737393748725403518252939225425120757128940131072797630922716362401045851715331890856767600187003598358311621831703592554761877409061841024758531484886400485381837689309042453171542708087727094999605397171245571744872263018257397158168170219842858249126059914146412204082483075851861562514339293270818121719490009847640476060753064171974885290476988275800194657728062686116658623896738769783824770516719966686155998924675906172793732165247981462634133068007813342430551540595320632714106606188371414839107769842970587623711232669808926305007092111504152539092125690426190027844891052914307435797732653198271453527653895567251336241928649175958405205583405805234078931278047377719895752775709016550143364759440952500014012284689313477268920776351609863920268154343468498813583248168063817478522118045769506300998373272880278943656871896984137171197608949665587310278929311596825558168467658680879782168918114036458381126645608438442812276487094497299222325266239111978124522449739995941262614495435936500695143728601520383134646844774096009541130145004342074475259626044012645633656165887643605632136490193833094834029838867644072186398878668792248233834137346006317634974253367893919074667689058193118326821656304483543760391206922931084436361894829260829638708362768974943822759961334430680269234301695931145051583334603142579953688397180768231524120878797485817537414976320567965411863632984304543000834955800265984774400067744549284184027292272830109179532813171277835425043238712283471098181481536996806760771173508478155229121528530062956962806663820760579725180809569202435476216975316281565723571456991685650065511954551529879985920562261367787571394822684106233483361133665636276166403522603367561189468287803632487852880885741907030961946886106309402237609776462617717402921314195538750451382535634995374911990367372381067758937758469078916756707700592630945795747089853358848274924811318241395905148261440735059586437406447923297677895881249313956157076574395051678443049668020317596342174100255612276776036442373528552802568243987197514796534378568826807255681336254645628176113803491580014718007676909359573986044750266744373102030456353515339790504818258222147175434542669639911981723995565210868958027933377609139038941461019756488239848179292877507928656553860377885146579696768498871849537133749543951302260083471212118267796211406264235844797068438060735613467990083618414922899863272241282485015301993479761177282688401870804415140648984779326025660018107583503125426586266769663346679250650056750473273908111158634966863805542296580823355484492153716562685645990367473813581605726130925265079539651974166621940825842112207603864692413479048120680925529894242664683947414215539875870283945585935584460262327592600755400939582720224895378925252208935323745965309952 A013865 666 9778546893497291036668712224234435995670667227296243862337937431918775675450398133263240235941892659407038076144287118923095272596948368727524357567040421981775353557677892300117165304434657425420430604094904670543739562993241118773824520443024027515666860767892844530263647772444277662391202098714265036014241461271955721055947681384388757909497316634781099838548891764851538444669084558742517289655061362476777266105568245868996596016136352540900987504017585950194289897289655540327140943063227198880401384860417224786617656847650502811959262335559502142943997616245651431702906656982175996600831333030928277910753520474300480165128560497512354450406611962050118850713915380255049476955557293028949379038506706294767076885692951619419603880668738294248483799417534862699347949772459027762522968926658603391321398463161282839608253915373340983648237908430695106380097761357888977041374029465065671195489732479386695397483626468342586507479451676025872714906447252805578533435906147651707581315138885308502941810188915378108420054951359024649661302132143938103846535740556880041566252428730370416323568075023164214863704138130408074939149306464040854656599969946643914037071789294311780398701473301562848685297216462750449569524424955084788609962142985723310176599578520209623679000949414823679516575031064835897244864585566057259583313447693894750327524744289801284607371819800129717008699930478772947864421411560632282324193174141790284499751589631752081884115730033328006328627779085092797099954685226006205273739821211092483486704823811251175780094621123785659008165381593953496781546808155655830815615677564917791890027218237345570108026747870356820583443430163187421591326538463261297290176144444880677956656232151920011892505480038954601864382836697951960089640648810711740681170213702670056258890128314951340974004275373519976160443678827858246138496241720447075827803267783754638313931070154133676655787127911876653741312865113609770286005776912912712521416064081444029745913414039779671187710403728310019499686381557249160985664801046787602468803014154630760659079324529573221305006698769055032754109759601938685475584315969174455036191247284920586610046512935990949470043387799567969364851522750468043983763721691785523383517657011687482079879190832861727361508967035406344484359175254920680302694413813989419896212646461636321972768187192625706969107771847496574176191206723780424418022401900974562127732786155123677101470674966283096656585348620669316965316518131522290131717612287605871038521336441156985897772990753479217408056560930210328323167563605181177588915896746091856803716453904298352318419107127169130100387094004325852592000315377845014405090553865543504247339862390988933946090649940643025869852190820986347012392721249650007786187923029290338477678159869499250340934992831668133015865714804514054734700028689856850968661287822332001851242488038312103045698262915980950318749950416838222311286260709761514095487298374535847724442515357929030750894936829933325957728121571838578236345264482550944564006718217237285337881628468046481697902149805296052903467610185549916793719106299111280064024065166520490443981090308653812812266876643542333732544133579528964170466908486937422095018777758342803311327625641555933265605920414316004228277968180609253617033625746218249706148313932828869880891297754921333765693103115825456074654460700742799437191917151593599726194663075119243981138116044610395560272010680035828870779575944464842484859142630818501965276061454644190738636002974081218392554494748039523352415995499522031167926598247439001166928728357653794478356040005976064 A013865 667 2433215380602717923236349000180703177674723467502578952753273647059212788873673468296158594389893034225572098563135252375871642870843856487207340942121802282569124776464105296822754477033084676482216588078143318980739802938734174066728303070878554814778416298596312290154564002512854499288127600627267997441495731291223285981793573454240223408136036292865850635025797835631538014263897648921018062219448228947821440679580757756074160979887240875457474522599703947158745543722379567410683135144308950351808037397587338878103644788714569915705447165481942037233040814845637937053497669270188817586178062260751945249088620006661137080449269965716994182603578067740855173860844991899624471449805232338979531884909700740739481275620748537363418872834563487234438720776664034955204149037780524796204115403958313599069286222385348331545401038270179183643158335230626724710772486154206229935159182499851221094916101112310750189146645741370622485829126919448869959395601082810117717631923398532469700873808639109085404016512928191365474379113656568821624521132145640406256341181394249574503013724345835531434626091244163997912965228099265702103258400226060213945911083721763298417672647473682188940169685004574486764059876966859119867283901710423658119394099963423502717863626322340801079293164244789405821468398129925245983234144555573160016635051816567218513498637171119833251421544664505877742708821100894030162999708681455252075293635908049960072642187551248134039388285335653074470765107525301810887975924234157576070675227191598564850963734718601252571712504763473833102319808232786636511145855366988151693511280279833623991579252768435172901120511726076628379419395614366252489412965218890235127309110374508548857310683558826560399235923609053151491118110021224782133025461924867023857176946616062795439012148408865972077243431849743722707955521490093623103134296819782286772383942729167234160932096048593391029612822612568091503758362851949746359807389480793896082129002057513880809735126642346455140980355180522838772145961695653423226384943774074252697517191618125081436320026481342763803767426868101501910270639701269606984260596511241617995565540444401359407351093906888499938529836272942096952994734109044464320567894396010375354567465629532219540900498813322649342818999285354231510732062297032422721080056378162615331614385244341889269127853555515439916537025084356267545410010351491730568785350309823302243368004644551734820513150993210155507251445467978387479113639839702954498055556900749544102257341189325975114914648835169740626081530169386096417310431187004442781805120419123528912182372657914367604096863264667748981139521375284410552172622476099930624447492699470921248874072638474558411673628606030085413247060346367674699787705613992910737452713263224373504077611876647237460835536136289644874603897546236841267744877538954459940233925571406516684648370783549277225067190157909371829715187662122688534161982824931377075408295429132504060968479981544196579806688921265969364713403946963737099706264851722116637750919707431588185195761374960942133852387740351427436075652377690756895614712658620458040891236183515626678156702663682945549701991448965925987336421846861351212465621772621612614747712507163956433564275743639645986347252388535079964130863378317361796033711161682979510880297252533673350201943402952585323584946234517079885968418765087232269555339128665338607068470402308071718314559691612493948053604961534675369573823441413075685192470179111829481023572923882023269876273892046577735056120037144170674828376992137066059577511295106741538369209334691708987638290146767035957248 A013865 668 605461849586135506274747194412964733107156789865601725971502588145038036681013916463069735359225863492417556429662071119192892638837818497424777061310052305576240456377116249218999642029096526218422918044660558348615446644851102001372137109732852551670942884412317579783740469873278610766863367119284350339362265808657672697421658469765503271093306182826395345214739327035866867165314179776314766458189741705544304727181439113959445624947301921521834300407529532579404971135527152517935105884228684733941097561716452707716286140065423861264817829081202601008772012039669779152895932039839623857603859588467428040221219493497504062002352744109291096445613537752092474622141781024367356479797935573372954877985850654719686604775262100049214244965170101655519855768298865145973358813369003546089062444197755089483608629288590996035105231154845226624294374872107309163230939274723444607225529699802979047490163271978508591065738153116734734393833309620301209736326208637807211913786763103631500607831551286791939252236944947713853720703609391333022472842354063993569577888848693910122733911056422946957940879536467815928678963638396483185757994245051015156588946784653805071866320216171286438360303059058278690474547305417488514815987830408139697165072682098597028291441865040706214162676645359437429367624443465558808500118658052380553259333213620054117150892884564090347617725801958326570473721372177663313519543510623873284399466010271887664795700812752175689289065816641225826709423235735900206876825179033897968818258132539854088995008037498986879924365985304720838516442522180764336341445482678395762199798894591560325072648624875260943331619173823099592907687049513983339445606961346894987198580552709711229262332011309930677262673343487913791837901552801404987724991741688511280429053980368137514680270912874937563924637634035430008865988323422976423999113346260065982145841237184141210733055323963590676680617876330543345063200945176359286203592339284906749908323839975293989648011032668353125640423740279859017350623940652832608267818329190444447228597824721300263962384829405482602819056362443432923336463818146318845107532751085274289072564559861279064049987399038879216704256219468727869007585677821752145815550298348053720227731607527761252801352920716701481272337230173264135278480525495171810531792588690959898196270709120080990615622055926017945311741025790538765859463695782390300891996288293951943821747331713097278857928387942469415180391678687998113202805228592965573660160334727310558052898722822361039794441898952956899469119315108681143712189213124689506282131724131345946276164153214147919662630679873805314474909382854770446518217995972897937142518503394748276199833242776901318693572353295678213549092520107361230897574363341083964621833546714647307766640318489885391854628127865224913437437034225205686335493367773116175848288167784226359674423398812133750467919061372904811131689576341312833332594510293324420427996968221899250498908810767605523346458017656453688960365730930880629994109295583717727204836852639616951298631694454281153050757346207126391773576732445546419849600180269845815231048082016560417579088637209554707023445936229089295280896520998203744900245596924981110152902798582621607276665861841340390074759506343961017634610996153465770430660415783899157651366125942459007077449980843497711238289341427354022185293578154186180097994146064053536274061627147122101811648517183320094082074629788596341561793634573698448897812739608754753422057697795411614289852985105734030969484461082658277358894703707450421736791290584000710475487097170007330812011013800335091313934336 A013865 669 150658282956217270297357893880166840468520038335837408676940932013306104743410054861338568388906890064545245401505672480731005861107292052351202125719902935301147065241230590525662118925384146811982611542888976055002678819531589413205431621289045166137384059814085808012747708599507663274340145367025763463644191325699906012644826120348689709952689564085057606540474016224988824290479457982099955967324269808074000433874011857604756773746887031736121072639006388650798497777595492415342828267384392079716031188477028360166458912804759550246247150045933805614214757299855110486173400561337373283735283589117527054104326489005970930756169438022203122110754907825928674645176783655855378047581079904593539108198975190115209057239438018879446079003173206735146316750537343212002842820248235890380433586114615794426385302443138674725407304878722447431376417888176205953705081081607984168505143006261374882345072307292956249732069756116343337428686330099438790621109523147762844154931387836602833559247940569795011828012623485229533649030120532064178647962308646451647905205237998203043660124555991834737438344936818359573165043880069473704078533223984534203444340806318975623642640192030333547030070930791589603108162555101644502118691883816118217124979365631958095743816062161809008682527155018079534424404725516421929436701525920489957828626402211505306078890978251851729378413946752894317184117036481712317629695050835559637103687926267974351406443824638749381117176825286469504911759202594635520277574162949362899376984807636156972672805839986947903305339836855344295689723425679283951340514562345830574299700358539007138808477302624960931051093462260749517902405583904663502320929271405870573454597196091862864599804599038272670284625533406784564650608719186679205905585145067835638931722360042964394052921171792496463906495431752304119966141606493986069536547372176584738469313966731004225749127622372508195259791507403081761638766417590123833904612288968941916393188037748732354032093881280931644959357920141317879005390456400525643580497770489116672692786453921050587282288141870625047024671432779524301179658964796984810865797589518050971898504384559401792065686464477642393250953483602842493100895559383742229947575011838542903311706911364347888057066249967778262987958217658473661309614866120014591958247013429148933387974433091767993056866467420182897367811142929511342186342070348923743351557220408760650085053032044833422092776036628500549518167222191291946504480430641244809625005016410866140781418894997333742254130566600262171208699897417123346352191466280242739227195401179051074503790478572582855145491717334358724011420651554518239748021220373928139495047164236722003063356905466661908933158995815270201233847789963354909806705223978888605084780085096099118886188643730475161825970826312959645660464332100326381342233485689720044268681241366084613530506123173220865396433235879542649963520580660161554943816157185308502183939341596591634300144477200924817585345841449490684331385725558992888922694204238687649495833963716021165225541121794447687875926051971411674317802645487890206744015712056906273895572156344344761827039783774127916858058099203756747523336043113025034251017912374036899601567109176910899781867319733704411943082557482580507940055523394859194587802092580339195196704735850513959649096033633249222482846013406051356048410971639262455566144079353410569538147302806272686837996123827759905650630794279556004863504233678242532436140539622325662803517461057827862806972697989830010394198757420120024471768486912932303341609250418598064789036405363007264140614324585964981441828908695552 A013865 670 37488601864561455802632159449989675247462778179183094075900565994734984655512210771256598649348479268540922503747459494725257650431049695970654327347134887196855026538105890301681556376441188019519257195440149689718426576021684456866733961188595686780297550371658599779428037826232690867880607051967754774185511415956559012938437373178605157906947649610413054350679230405296419125848584488601896243261232704882669675961738118551506837524985393880962478746909237700755491798994641568694586643429793049979899472691115920916940304191033928406874170840229800718596286488437546852495499608478701268938418086047292491926887768912333758641919153601940847281063365224141483969308629430653805430335695274819819523371367394506747700131003841113810326730517595378319928289669708186129091384648009033075144050100072077358706307577531082709272550487582264039244256815950661679872342735698677916617471744534030434723689032368320889533330381553941945339054876891303553147831924863904124036759887098157556280214783547863232383188037127076635316955462952234593701329757185113856451548029781568859760036113516560221386258247318386049309804198765447280733269579190519614911462211517963342382245444263291957174586609850732824120610304911052404751198338833732328203642865508931396880125238379847259248490597037458766709893476659702301545593314097847357186412764915093288322222599900364769524689499198416198733558210421817439420432278889513975619784874069112593809168229772509286002149343789682779846202865900028345781709334115015868977773883653720211824119622775632220675274322284389031785065259458627584179962919577637713464143039615978224363991024166774278395305688401266824038691386254165228609521472462465586533854329497930420324098577987891465092263940728677016791140268812659760163898562817519677706658338294210916100976481019470480106781071273789338779414948227111541654918155713443933642796332969609243501606924530195959242884440370123640912097525221785693838152485088719754939949765809092569118513984666896783078526949984604410468669318047055596943422421226347879899491438902082859734626322917951371701243041961394590911136899528363324457358145794955659439448643018685066723288894328900711997421257231862503243282043832575346562314985345808307716858654168613413681015909111982200735819619216393318090994086366375470946154520845601987392796454135090813248326196821098950717827182317436166298911870049063392905654686268752730081963916069779990086189646746343048737704586232303557632602874517322228468609248243548643542922026479976549752579817148276436586203212874097636519508506937445361287381486066185636970927192364172937011562995007743150013209823567613882632979616308085286806831575971352009466261225501080416123655819246705314713420813272161528917022074293114809380455998134632535950688092596741595467479972653106374548984660685188414122150642711144418055464490651605566554022899641438894378325274950378356675722753126829320039779662024734685215433994248163089546173550550860524209396776419559665963547372862295318536411844229121125199347356859384978585401848418356007069542431364150309743847467882042695924526917662544101945983010807475995774945963476083797807624312941069198999726754279900245322749289171856349801657146910709093014521608903977136232621118943505472951739895997389603107671970300950962619186432831155089607403864241028670528851539207854571028238198894940955343434763553667858839316269651890445211272251484309152842857761802170479802195485474624445831149722755302539326724856869941422757984630386205381146409265206363305929359096135518770905099313000160593657585506819287823550637343615374838262133171008531595264 A013865 671 9328363779162556170280565500259830871176658019882487665094489637601895701800414430633321955114680793349574828452487840991475311672058957947769857582442268250967829963529964895548025036262613697273015806455763327592015521764627786771063145030480641932915000054080552700314637508377132934036467213955240355970129176655302492307497248442778678652301597547858301140188214260210718563923154975467787046003179056421364460808911219515408549395017165530187655511550919435554390535327434650821411383657922264212598345588675756833604089772463354473339313678516061772409751159490891658400160158576972194152484449187319885351151337313993833830386026829078144910641559295453573739051004878488447712841291726623965331639544091509903043718997947792031651221008154293178104396175092827370874067424733383718154244274501135153321607927132214372713707282926069925413226912026635047125994787609373423347758729135891861133164989302274023584357665502830482142607703126616845736881313527734990992315036226408741044318405019781903840373445654404733319188661757330438419889286139886251128551599346607342511809306198552713007985412196728637421857198387203777759420935929135376817648965016437854411658898386923464287666735302377550091579703391626991979050185048675282691568861510318417348475323316534153213320412242024939837956213584187043098193075533595553583409461119352493119795293978407566330367537464540299563268756615681677085865004820635541581422309784365424942722948950753030654486825513874345474690351527635853337554297026507628709477431017322507748619333974506116735069860162669091557141358641609219026668533204342747516709640833723093524940614525466777241660705056264026359195655024396442165364447035780236828392040517629022350086097357883009041838220899398159442173015369191753441103207183009056443103207634425090675238179725036878505930547527199548747159380397248619133076594522487680896204297125493807278991854244697720930325421066178605815439051395987377769135159169596314061217580125808122158898071832633260326996018018569084665739923748284938298625687918594595651150253724883082153486537184319675723163708617337738845600016983441702751373342134450406649636884739625442522889422153649021967742326279518810407032357530947388635793962433568172825801372634084412953074550696152754973495467488853582127218240498717941186473521731052833726924327275342917242207504207387694105018373430412276132490838448048542183499866893626279331755245163475494493126742179186033503500507601356558852835838471894324754300976458938696070072373693065524828033941060639922268618117865887463090422340798258404139861709940821104418749755130361880262461243173766743504087026817976497643329583885173478086717514712103463219508713263884842104881524814796176870769927808138497563480436790504344247757626927836883185681619457032404683363976555217765391772951087616803462842988727099487833577340137820316336770626163578522965947434816452547248333444106055193364138452860938781191526871656758917897953456930671725960072618670031870801041419884070668702052432023220667825604001502034482991362712745636361951128382281204249874181053128024448112291881975806173975422844545245866980671353983680883576066773037752130925500007720976137844150351123211359233845951180085565032989440986794438763035578268950353845527341800822449720488231713926229930457398454241983257189518346823646145035186204168868618098567507425947800017559084586280650704746010019203262811296881343615120193982584757684830139907041621750105056647812647441465747599584661264107714831548260257401423310279829794141014282609593406801857672252455960841004316832857027709752191486500951754443121208394933912731648 A013865 672 2321195415896577176963253674560654235336630168403399170680792045503754911270400723603350768735096251170761403713489454449590784753981774624059469201954274493424827065485088224889006165823298691519839069152000500331376406311735861437817184504224559093451105293456972089524691880484498742242162209782910368256759183285492229765859155324513504166409511121028676789315313730796753521698126498855600386231063050967440961512002996574458140163060911333207654696250238384987870105686596219033193437418368112848549271529521365924419372866261601420309968101252508682952263200518437553143028652579025145015351010460179181711697689566515713659682615827933172954404760482606303660635539645924037421281724302919294541402531035378592194174685697344986819836625901049080094073109040698420349335945431257337355756911312666462471322343724163166791097210625059831680424078973411652046455534990415607678469500088342243589487710618063449836542886622400314532509359984402322958399651007733353278599735094289739851539837357882370696407805229076838601280353082400047652897890848760175640819751568614998251898533279998268683203026087736380306955570389084690427432230329118614084289227262970264188961907003414939465628689078761210544387960754345327668131015646031967942708462947335552425655811651499826412376944819007549829758320538580430308209579371175648789266943029250719567984902591235111545118015082376491820927291246193303072629960879528383082788476188263217419347636833313778123817265766268381133158149551324684657690310837699946267036688114902394248104446111544306039420903443997275390346598553508905188843984454303014550077893347936984807998022993600949114596916560560290207011373231030615496891966084807267890482448226082664889416623777756744905898688182839042810314795760346722392256593249762509532850257362089264162900866737340376552387710002288118113853162943008168396121715168219654612764307662330875052846101075416623294534735174739354842267330036966331185049439926488990020480892897865086653042925010257799433687073155596582475545396706133237766723627176159730425067019934870107098416362020648633549546271942669384232428343426023765779029731469999563587442445303530478113855620693336793434277258532785224631202675589140700609021883260269635580589807155284492643939446598825082325564824166186414547879969219776982741312579359381338721938034204578128783212977686932694699539931897436347494599960312704814848604638878874814338679321164517934245713713509931219088743038307460755252468847358638408617262220574230633620508248890792880674009341622001153137944783504804509215715971905512235218930069007994397054726339068598207389468756061414726319608983057170727861584987017315486899274092620842128959836792138878993030641879582715362283107422676354718625715964047454776987858025823707507316859528732732287322170825014187946997965646965033864439266146570941619756604716701174104954711308449535571026662632100247520236897307563797925875185299502293118801450014528094635058383554594972906914096789848901370475164738592593072634469110765202045216380694901754244471706766537922187217023177619796615904692219811952579472677813575803801882652417253882619572534414354467281621999847268529938242454017921225934332035620170690928940876355724043051318288828579626033786283669011819454448090259514982251808848527673839691646055575372165941177852982229276821517561395453555747915978702750007813442973969262135773386876163359165098386291860625578494437588109074530424231653373348980823322141455788516688154804906699850431670450896963816696369710965143550607335696865970310346601319848301923121647988786166153479919073057311969004826961590736527328195372841435136 A013865 673 577587697728377092098120338348276714687284358064154622438842846266790342081236352855668978485891470371322901608835007929600574151902792943253965840460686030747886568358785473175581182254143060008264595255230588498457053935361857873294925654555205488341625432381485278980608130004718791029601706984701152754065901095295602517098265337709344268736011471267807702838908146261617772311188212963236755306647881098330269334954729643615567933054772688864727133377339317813301694138207110374467589419687374256330212333233860525705121389057606804618569982570864240596377556711403853223686105678543984884459822634827306143685159490215238061366144661696267292590445360407891752483262601174570079612374021744013899326274602595325852860875391441747760353587296209844697968399868815069332365961973550625768907703755753421189664081433570969118962301114254888036703284419111968202023623682735096489848922645982377156859406008513964349726639564025115065753369063638798826384501959556305763020529282982304546738360809436586065128546990761647902833792818199768657565887975678692025056460422321607245016415833128529192978775387463618984540368491056721688438816737255242979821856998299416778667769243473746217111317960846309542181145050425256574316376885233426647120032252111400181180786924866004805844579933203286639238422416256045634452406054088379039530871967854515051540819281582215275994805928977907212784979735372771990168658425574806619256422106877912916891111168507134038105697875152093814126008669155223932742395426366553029519273177007392565544325534827792760401182245776730029930724811266727895950426339733127716524982357553855803743764057543711370083379941597338132791054023823810115322621704814762083724528556992601669763317327866766348424582377912204700576251258638595626309992611524904772078195239923395780182948471985880578283738655289357006506310241434608558343758628738433096603368204233116301149801022798069207625667223000743144111064267758406121438222235788108364776301541561565242049977116152468748683221787453408810554912153180545819969373597498178041130276704433598489513140194322040783400697940038308217323609551384345686327526141142931406590478549768095930026921808364380983838078795230013015431424172197058813944133255419413960789322894063750873576740376078842885234946326920497904778068500895546169486291747153577276857284927193584941384451663794836287475920333902881219776297324530964488407989501508177801522252844009326614229434760103205108290107708122074650982328225944712493050592869926957025058308587993774083875092494485790937621076369067515637165036721192420513996806931397261807921664403117429141136289508273949179560942472081906555253915489492647236120171015029388633334108661501537593800680180326229027630186199402697345074154765856267067442688281764786460668790253623240518950410729930415227397787865603306556151473783540545127275464866186554884090724304114835209706516070768790955587630835714965491374108445754601337602410015054844230847696656976298373248532411681825818076192233472119449780217769926755315282441073793312160383738131164253689586311333489231528796374440247784255345365707694411630064166290118119993472883392650802620565465995522841592746318187374491691709087438313365230216145347525080545632445793125505239108537927549058489227195455632063682099396838136878151671300931006795475167513274075410051857837153499183865428812562689944234642098719435768763403169480987769761657776263183947927893924357233554522410772197173596228895102726768184546936414543937182613421637593300436191067918878599984724556122553124264165499620492664134205912345639296302715222786997051871409102506546151568129511014879987761152 A013865 674 143722302001147528580959480031878391469066341385819723010702143122257974400758204153781823254601346355437020253129632693138370067366275773655770828013513426403058110577853306861226216742662925907976495766549537797248065644843961818327722940474280892075023339590349744939302682205334186209477851952417157242099726301344595365534595560512891553078119206418511126312811191850570873519737585408068128296463805549459717579155455286680148999917885197715587782052550097130119487155798351688699519210479648710951159395303247982332256765481982416406848005903073290716077820191612043605356261048203456846769906585869348242345465606269238117285860508459205582949865699921016520553915199575470622050106252578606466597155561913000122619077345403232978704303834090488075884872876156991332111287049802549311328841740951635301466492711278331387809627310862272299948951668576469271645942328222339529762087119845086872695639715910546777071179175995497432041542330843369589566908391600314675623924342543052804973999796933724583758066604805202370957938334538284834599435036764080293978849159807130173991924784589038176147294637213347239161148972366626171177607646364696621155032320600840475869458356392059218696243470833308896000018685187417443900292693106404019456171865357383929883577572088257707847918513938840221014975126681824347312061103250919533164545933505174689305005143474665791556339548919430607571712077512277599857647613352630280682814025698644826935848974281967176969917013669845807956602989163232681632155738733642123441339783181103506869525611482269328156146980581115286807722116237122435805136486968473635958344409994841047357168297966716787640587597627548842258663554856126318615958604052466878817341889893583058690545777327743204011185682260649720053789753189559026885968081510965104245761477940618418774483434181190636055499257072961282642978189996656516789794147106241784294009316995734795447707288104889157071910026433720918035444343874859712009715715375626580624016665189847402309779905766451103672343443815606621147999900900221577474619171012666638330529012917621179342533700833542052215162469815612310333068411890069505820250984752877907764721958495894846460459007418925648970396822774674598655832139616138538791346566212523614691128794375671257373847461260450632818782164420281334641736341214840544445612948027718940954951923003434128134575876405396703085208208525721739679375615857688955579536843639282898708385219680528760071938710226000733506044081227432079553234697118274699070765125009664570459309042567666792838807015587888330590127675067808051027050417407752381338853462353443450188763596756516128047225190922823322248508437213084971956942299081434397058254394011792832409792926458750602540610850630936221403274492369771985769492078697546646925899010528095344581136416389578184811468602750045081863846350173801976980283524505960925110208473582932824918063110041502674901691806921539791060781356112626293149602152774008960038282888866126999650294054548726276812178817063612081963535065839334426927711148126414378612360377274137451492606326653863574087141021734792459773459444715736651826098039777015834732126626302672034215844520360084517680546034597939719206251847200769516631355645450391296965143879115360842330812751595005719657855709587887321991381499615837670144157114027275664236673153264282931676882663014732434023889334579508919602382287599264203794462708554641212935137468293148725332827783120588130793700985659139838920517267367100296828426201707180897183281903796977024062932925616134138295812390399791398980749087139016900829601566430601842725580790117377597234316534050411266469794908891987000802484854617114582974464 A013865 675 35762707851549541831857309335292363906030715859716293316199035677397696286089465455993838644088962216316104623626752762299006900602885133310312766676258572918725755771308394052892641964510301179533607394582054589164830670537812707178123954724096262936812207636945907732736565018517716222876792857023866070866159095016178353996704482513543830935534558371530960582669434490561251599663342852260408500265681662483160444656410249895194835947567209517965138983700145769081892227951615447402478764182071948043398894652097801939700115468412648639348803004873533075463076153919208034408009149146562574095449395575041661839306897739187059200475242040921043616580981842746382842471826940763505825972039041639804296303412781935646511550254011377268556949331644404328898584687519896467151915779176467950236578348084477315334510314332809755891445183016480940940897541595220001802203121416221189869759662205292656706601421789453175632175656721311617009761061268417341711112948898689501364852342003672915567290317470612555625687229406888116370205711659830491963046619068079627711344994133127815454758627998859547447083619167071620214947021091932323426466465860220189635249002399748337291549061737748879506623655334393919209476649472555457400597631411052724969318157600608558040790374417865341959213259660429489875598290722491715990354788444132809276400293725959628289143039861088038244547082636719756943284259671535059727778170925761698002865979642645189576101171968530456579778390345495072085457434999465514635892576780569636860155460928520347821357796956356041463750365471960079046939109627515649946263722325339231782786756227836287495978901919654071702182693092858233516907769681959624113846211363583438389876817146000059660085886864016996940511355688281991140424611865664351778089209658536468819681320078919962380492261894174028350961991135979101882617548973248034385838057212740355669446926366682680620843899913715778732517515697555643476595686975069091858801580888347913309835314832520108811547153511677561028996563811525026753499111340803935566164437561423864949062195342317513298161345845811935936803307689158442404798079067429775272264693038028115544911294376450506434448935734066107084601782204667829732728022964962984884528348763794676090822960162087030314849211480360451865563203537027445061572537257171202355490761083633359515702596904790520971982784477707672422098528943872391927898393245100458194767311876450042251404910983545332426220653142956214519775960819984379219390496153334529919176627586404854396530787680197663395666027302765429077402649642472812953163009464405840553309584744332040597370423308117421174247138707707972921740851448606359741989866165031483888799557370742434074193593476583829931385279184197121844219598485355102762994252926467927247865302587727020782813336763051518883007355359499217810344615006447493535957909969867268917023394898588340690011479797847193601137775699900589289236346404217025777001802879062197544246007802336113576981970181468656911728079407572721579150357502933264121276220410591942658870857397878170329808217473934180867251474720311877350349460547506182547191627433794404188064532676146487617997023690240550703485630881074536209530059642661880362413487968711767206430681728033469118860798604888463233903551928173178105759441312408119137310902997635058083339854073058050455022066803281901023032430902088363482499989387900110358583744695068482297076126510320783622018202929462185761658203663535084398270152673490301060410948623201237007910402685609386851627725746913889900423588727960893391177756850975853467231416978059517729091719166487302275009451800831936258212006769410909383683911344085855910701826048 A013865 676 8898906120116775593104717996519469495465435088804924698456438445678223562260213868345858857485944646210368945706292143348386485090817113491871746357586773216512367260086210308969381885313027263105706595208641807531063145411265011552546939901906321299092855250716524112952304946687800363170878120198962642145768099931065692181707969792810138539350935228704791983706800723155337358047428928613661967938110099439009779764743875301921121418505043878774301463592074672012185406865656375008053595848953326975535033754070800252259459132236056186226441349308690982233628165532024373617813732600437458437318863999728766798798413978237394314972655427526465125201078873894267935457949641324064681688274418809315782657770809354610792762072806159028489562816091740417968492624964950877714345507164038872993268263510556659329316870536061717177980087780356985496205417070221783488445807108241151117672036265867382353617044986713212598905533013277412283772864397542823972659657300358706003618937965457938926439984276847463441451004667774783772631027643738940976148816315948389922669397580134460575238498922212218910352711124580765401325697152347703902854503632930310227318279765134178264930736130327529185392177404167907704732493641554919575905509819275071659565375792074628714405950447146268770394953827823990824724873877059058673311962718130455197865237888417986226444040894714258732467139666660250559711308902587411982182497827799134837449147446438687812600406823273370571659416426450229777168544465787002937878421665462703879186203653765575189084103332243986509507930941118770389407952526833974207428694553658811722974394125684959090199422122471361969797523887682099962479194145501377187496580466023194141429828164073486845338491400147077382701321658626584419454137019756991981645494217752946609338942237877812079062650511651111822626574178347951879655489946111254892296855452360608181939817581674384784245829303329724653569798466054165877568257981380392265409314975609387964712941060405643715794901302617750865967272966349395457126690873154924894799829327284223163005044191419551469008084009505075643026640658908673540470715610506685840548168098038612047271367202280932417096797576579137558075630669551905408054179410417669454786958079592556841031658823052439927304558991081051958611823062525613209561217590776424624521477061962656115011308593012834914500420227156955544135621154161655028202812987964837213520339748840816913501586809857552158281337562868080771384891882758353049919375938826537748848558595580292729197548960038944978070368905801727248188256115835794992761457971047034116561130591101630325924877172605474145630264018916390318062619547659617707318822377577114199017771459676581355549740251965307569486461789962138222740851130307880930721385944198867272940818973509290035429008213423635546696486248814909366183671241284342711539478653622012259160765399405533990576936541057912878158315002957663434019258548454130958142912614002804739329822613470899813587577604195208836659121455145135455983141758169889977825404477208414275692153188028820879506838370473990093559918957604645064842156966957058415582787037605929182924473794870882806961435398889936712649736503399538994089783801002841014340073038230486457510559395750024187784370238451606083418688633391188254412333300649137101175346614707526772993622568707180810824050926794241995363205846228451662077437359369960260747110359963280586946046711816141230234033471343934607444934134004762120990358630049938593464177167808410207152361321065554949064230253056077051702202430355965024313543592742023569958127949484505915565350663635368399695151910504612363003410068446055403760835027571571697971756779175936 A013865 677 2214332607680897504383433188509932633495655144017507022566312491315003725444333537288236751225942578205818525497988086613665705858118203984409430389651031953011205370061771883601469233286211199933119183498956758251569504598975895354643360149671153741495873357746294128074147944494218739968535944405348272170415767842046938316958757539484532393023771914829070798889730637544188905477657835164794734805975812263607681518420747979127636484809447078443166981788543124786136119161195007106003992362286754257976333519092945368370225734792562332931097853831180194491158163685664688936067826710432053657874927566780508500078606947032767302183275795342265370034034858348858478915872525149949662873856700181159664830298426033326512784572100502163377114894653739951683935956855278656803416021238642120844660928545858834654232575529229309208831141202561789414991786340417426828996947074357862114912568128108312485815236538133822117410861590759845053395769393769375974764847845362857532292507571820829858943914167576508023063136393491734995711323870646848160977062261530069761237671538660018093857746163811910855900885814551681016342675873812983857555091847989314954484062190517867846019244932781659742259506287833908809983995857815393747911719819349854631192971589093514012263061461664300350674917150885099284897939816576359687797562307077837427795202874250824348698523583913538428917263297534403467274084416848630898350435299486914319872146257392231565784984430648759346087155908226463575912403256510711515038163419860415531665661427573795605450175600368935651133877471940465873537159643157151469982896923176029438651164439082439740332502605578793941668657464019712297863622837613398688319149110521483444600267001722733878699267492081397559292335270959370254261611822900171828776811617191901210695027674935611735257317452115169457047815705946677562118434874270755777360011135921794855128448688483200514633458197206142044997080091905190203647064770022845768186330664010835226035450549942857137088676880932980183480368466762652770387748743348886271422831131166787818096871156239309831136219560253166982405605048437563054422409106793599651075281764171143912946628843677968975211030334575339956851075330765939726496937571053049525773548352861175103867589728257784731991048022868680320965297156294373386161536895548079292168928180282291646410493939816569737444968565963919561958354883032352943977762361421266373514693180383558154220426849070474418649461788443590274505245416970526506117538153610085041121484532455435400391684502824410756783206035568455394621180145815652539638819109851575593292139247245000877260539036613765342605469856355003235624157747283237993347557209857268480369990107854243091864152966377031413130455260119858778241051468456770627753263907266892541260409866816263658095870971762630080355580066265111527406215282311265565597791552338072554471491575864877833943240273384522577297889838815961307613880143128938314576617231567545908896918420555190942414624110407102205243562509926674345783197129968930062962251046872724141049029862083587557089445605401783902960701754058679040774803602401858759666296064141558570445462663325311510621827893176580732082059233613914086977349082771138935280269054248968406195267515563270018694760415174390044949239130023996155721929719867126083159663848830903301977549091016545215518970240216064824190217237128718083978052893006745951602224965090383035010958695394634054601595016741453936239737850432672968090272918632586320088878133020102328666136372243384169085550542328449764929162435150335488929987679269183208959820893926128575981957336333715989632944040194683703510864534151568858228616101580689328749708182875906506752 A013865 678 550996811434453087810738447163303557057990860796164307439220669838895007009764402750506527281053743620110235336715371568251664920087268933848567382717645582931684254643210821340320792257074505301757912668412408069254542968372369992886616592762972527803901159354725860476946381324385437503850736118271621260708896343672223755285481556065015164420891213110747345029329454001395613727816554439726203451240573317178026607591671561142288041788104335423170126412406762826783822803118476008201185427492537635520767022222935781902300010039902870427910941164520230155623868186231315877339629456010228775796333976297127491091559923844057553336868882706606576556308961872663153025594392178112274512227510419478321719052817946724702829210644912154317454253466479419657417152016212698729707615396853796214018668171923145544682000234089187469051870527715855183711236178658749152712968334406615545777924152453447612470376938256915225119579511351953764326576089790421362552686619057330565475409244111320735460732050146397644394846355065335402452840141380796521592244356661050318828292284307849622330810693433645402095529219006523890658580723032632399243148614718877218754178162990942091860660755113925956985917468614287197005937657291920057080369066088463027589009506457317278699442109628851184859140984489041025259724160438328733834043023994792442833135921605581124335351020432373594344340460852080683568744973613278523698335516441927864042425897519423764977409245847192085605559178955807384521435127124073367709976280090706917575429864346042708095378094991002995942944999097890004243998508326080314578784207187737757278446549705761645466417288351382454093295374086953050502000997929017222411830511469281768486773638572671316504496128589598317473830370143362019108425393115895556498191588329095162059665126409578139307548816244721846336122077742123671137054386634540701592046290973692057391322144052651750457272670127198737340713433428952288753906420854324758189341031787144150964853231243381027136049645636315325015787046321484414161124295304990068690685916030494146352680643549339943901287785616916046565951515412815689958036902861664988376364511942234082146335548430076376039711100213050992143166776705150314023685969680272419597283583739151923445580087261841090430796461626459461626436821995041518425347548793019666428978736956003194959616028032436680907906418205934032441221362254706447755874563917176554254408133461201542630977253707904290541382875741995455185689227595610051570239253839104680952341239179950901550263638206803777431878724242569892754377498043600452743406636742587258030069593170468058290494449558676457731204275296528165126830420571982676360659355643203830507425378517587017034740910929529480592077443286144699507277318999035148845100164573035404826910307979624518571311765645638768155039699048880231587543361128076833218829667551387269874250191805609281175764363706817521954188524372253284096177023775059978692728818965415583602638004423589272582915746640820055935166146470074230809924508244428805427022852495433693465512198641983259005680928883336692141517338865929223074075929992859318885283782232472302201085365440563913811050678314914936725442963218617470090747726964108043543659909306879306450380806432639605291854623628673823664809071202131011420599216053976717524785474832291330437677495415828979068016402813443842332900135549213178272426857472654608629084842513370191367846874092437581074624091205809465862406448798862879995838790889183719200355723595658102646652045778065769561895712548672811906853347063328280381426694207909396251890152677426425818742407914591217132344731409723535312015443762003182130743001788526087051447386561377567888113664 A013865 679 137105638582857830746121669284539150709853981873631156948716157717351922384253695865214040196399165132479270079305559338071198285395155303347406718976397185692056856451379435095754703378912363303247024925106396324688746435906033570069962580010395980038500333284555145314199521957709477184958186369781764061544716094988646781475196946558769853393179202340773483358338106698075273355120048874345950657179094339660042716820250817902157818014217577992018268895451999607714272195745576622072717372293823124921903499673777556482313116098249111054317935311849897910084198368516310792390174676797937246738953375989966827863295038969964529111919757821650327657659471600698517693664703794464033491426595872699629749995350795319401254398143194781183120776798571006952194424770498238250310605354429923819526693238555980152174311482248880696299115047152591677073234320808013869167873336587066959487012422703296276306228834300344729296955208968729359084910581574730128486710116793273679268377033030708161246164877502028418650058408223617538863145118060066360060841347756682472934681625688890837223820286468480852694234726623831352760355958473655985168471156097727656097039660653362102601871937016508423728719815550230311805381479139263051643422395452924432081028413510787173093339579023166298030869769452377056397427682290190215497392593746672193135054877644959962330614065116228386227890925554744940653777949274139321608904223227277794265404920931553254286858697462648501045402501617931463105237745552537424234008817727530783714129364004954499140789122132801257486474890015526165536042636823795216837268031842939161619110411856384081764699546695051198816942874524804701462513912316673213487180609829924321016100858033314949028446780669206928533648158663513057938787707419814523114558009307105407365630592734748147560175987043806626467509928848728117336375517135046031858552062675565742024797471748909440369784073053091116209964405066993055915212042514023338229770107621658653372886359236752987744317505422975614954328322310267609744540880649331288772440757857699919425230229895669356920845242270628453699098847483201753763638238612873822387667534235609991128636967186952764802713392488213904476968475381095962939141827207481546713231268708980651414810584273538442214075945139435160755429527290670171112816081261264669636855637074236187008191175487367284183676169855018977160413994012563114807989779488638876348232884665417702255951331994645240423993383736632213104765421881070840352325774011292095970732975227625542734555201622275397545929246710727151553857261593185187857047360233931472590138277007793907880540314872584580330171022230585696384839467211767593324175588783409695552823671787288212622788650348416679714687814367777957867794829841167914157423964151037545853889745755185928205136649269135585957554838393730965786391589636221614563507823836146797137349423727373368653527798149894817622904638896596529188219921179995724618069097480802290499011619916730565875352091068128536158459262558441511000895135235477708512016950432143756812410331412481978304901596895898435778958042464686900435968461811983170036862934100470547901300473653306399801431362386456913535265423423615022317620938395932932691055982552649391582661156826246578263982769706770164890161770805368663833810544129143134575127419273468716335468166539311556519452657544874858175380206528981813575884519798635591574392439532286931458444073374169428173960861862923981009474321467518648155124558014537363216062915413754796997771721855047661571625633944911353132406132056462102663871167173142510888150330471029372389329310846203561741475604206144326738759426902186775815957042621042523293185756092840702972735099240448 A013865 680 34116270259849679740218947211410445949434386017579388045862938957124113550718615649532940050150397058245081732373760941210932411751447284442541908696334864510125891704509647593746834351181521185473563706164074810264950153139370145307648928709146852504940114931862425918822895447780764626887515430765535914962294795348214955928036206606111820159531567276859347411021987765895466419501232001501251593927188402726287749311816651520229734172113788366909889885793111966386757779011763322023598409182616595820567091630825416934606937304959522801868040479518233796762071248434650647092031945176984320980547246454335425710879431136974213707977217178276894331710721637345013554749975574584074381738662704195594269950843129100917252934398767443791358309132342020801928443104492617620301288551553506803860466131936361653225838274750953481421501395413073692189487042515299707092780258089633045663072275166106619025831533296623379680419958558106863879816469834403247331605051781903876159708793883097173179205698798584735469531333835099199430394126017122432506659274244990813105282698283418084808077649522525027537611815495261203170064893858916766101441014714109768121938572839697398714628997831691824093264809142994908947156684217181103666536081505342092283586462190716193855161874127492516271617386472373887697484725039632611702647193887171935162181975314150677346651359051001341801858554787638293072760874673782635674586855674089988102649237285240259370707623407025751812129595282593121827402518701328992346996882132776939973154237904080837930200838838549202502874519832343406822664561406138611396051078899542237464006482003047763833673717603222979904017529353756203474320261829582429058442125505199728647078408706145825396646469327480098440884738616559281233024422812687287415641698571905652725604591651372851053693711208084490477163430615286714893044992679747774199427226859686374719514404490224633866094110465946768628757862841630016089494042962849455298390155419712566036082058541599719446394013509409868220315425097108509867953596413734403247823978659247186350418888565399197421327763324685019390854164416940058792513630190518618972368087878915305312520993819063830371388778879627242278813019666028870650072539147692048231746763055393073452850147305953117653012945580935929921095040134792040018344251132403010275078061884456338885622226578872576057992508697364082124780134958134104983901712809716988879483485157065217687752881842891564465183121661953666851284989457510619346549926998777834824589427691840519049724839930074031722148666317523658575449410116755456664844808741729636187549287744403373685730607630374966292717115803681100002832374305238553782041260108153401363800219898174500523353745443497219246765198224762924812159123099037494415620119847630974609915093215754424887140562710937546124990285547188863678559392032360296795066778820796079825280931804929770068794629069234627258742607105917907550963139427060696148163369664342995549450059407119900167895611524664559909381735220942118065374738290914389164462201809931195295145687586030715625565274158800199571749687622572970809282904289599396166612677618088287375376399460099538075389768765346846708807165841344973233338253342936783507380842250540853406296740975388588562583360551675033669948733753041495359094745316742944462598105992655767623187214816309973231848443682206300709496207551019602635714496830534091522639219513698021728667555665841327151383029179075100042549514359405600257735954019873361163779367368235433646549533092635219724190749745780181822642882651873577930056390270027397269320223031767180790381591076482524675254857545823305111058985714924939799836222829479253156089998060093737802111620214199156736 A013865 681 8489219761298915509118161072509684086489657141526314286228166826579107423052414569304580538559023600797240177630027682523398733880936130682406588224726397005783645884616544630047212285273200279623757804132219063187848076505975751997192898228554429602509258678725191166232538720062183223637674239668249832791897738516087023913485105362212016433936558948635465134979423259763300700097330561397559436620090144627187633236757961031081805213515418186914921720061671636819949711667055090945776039353728852771223350544681550146672113423467687977834428248599481152115899712890490989817204492982279362558231532429725192650489550608675567545383386904904996170348242286463834412855545922174904396556794918010398113380408197500439441882172314100573491270778018929720185458354577107027694810232860162205018207508541988742895491789582829256689075035223425952974894439763167056715310697180959570018433600374132642225435712093265388812638259127930847152942491821834228840017948244994705312572658599518835796528112443449436896354420860855403992663831165092609125497040528929554006613704379259488878963577685988947652239023273316835707213587668701976742553770573341361821318218956847583116958562788455539972775268988669709183138892047129608387551506233137283507109386559840291949367639462892217808899097510693739223540519101061862035193106549332766970276065281370741345521950975378765883240067904917611741881233966826680800178796471095159919558415012160904219731919347617031874915831453358211690556223533489095823687928174863151527399915326148243063847735129873875157195272518921674606497268143812282950902182064730894032643660929782381170260698498645180535476489864153863622922059391578654987470270973709858878709814595167678025098334255695527855242231279435679067775933177326603102208955139044427379017641749794409273392713547330079934413530766863023840266171618486998149591875713949479994206208298111576094167929695462466331431076526608480163580981698531755660809019153397917231890370791023341389285115169573476328997527857763704727462629302822359028962536257737795873947432879505413092743830003608022745065023440196028709458751627567128996132296043086253251525223933985291038973412626175405950721601309537295941598850061198507745602010544599569253419607854434926171834517274795449314125921026820572901844636697778105852768224294833039717587149884074020845662391924182499283273290541902425611354231001867497776859634578602852247678925094730393769000446529387254829938946496691282433240711434959886195072236471416060036181131369480181461485696937122047010646227618172493792826663448822068831820264368015380280967718557881463612549385359661575475904785363121119814692890835232027168157136317702557314227159186196300059611077804664208106859178918979697810427585661925710674134392475062605053516960500488011477373582733278099326863290638196277372110056707536330135084304822884284545758305140555790770047440411379764771721259909914367143939787600317796268560757182392458998577800806905331771371275938497469122443326878404809284571458600768799187681691733407195030540658299482571259837618270500077472415483640189596946930565797064144724189660230455488258375386941418786560245904690633552379598024255829645713708589738886581634795630650387893269204742772794401978160683317236821373194263666655780356517211910364519969212921037172043259227311938330758218145360317335309763050109675335459061761362270032506142787805211442629117732941916687615293787680757079614323332952910673128205105547540972759425138213418506606994409832640741974203291873776031006143491791703671457317319489737440691130432232070743299579993016712842304657395029533416202620272846999104981521336186397289244964775038681139604568932352 A013865 682 2112389531643531743964890255994729710609394365840275836470727207791332458292978422109197384570718960633578867880035048297662353749061099269964596161135118819743156172760904033383907927369100971979338901917828333931158612573134958320965503252007655826851583855544546768275975074790513175904209756405129942393273498070434966334440325737489940473289301836306860060467199848573421639806618958253677509733050270867872353153568956959286147754889468538286413801446385876733181726653536652390219343424467057892769048762734199486096715327388311734900496449955506094043303557357966653978194628397766538344089868677553379137606615857057958823452838930321320007060093824625368844619671202906625810804020393038363383348673732600429347202424701262273902979890236006320133187973286130695915355019863059881799090610765520142872171012985474569600455919164715526730648933235148385056584191400932531726826869648296173630239619111591413229026403295321288558760986125010654830719346097698522512338079784635470948921683275528410281793663251648371886302526436472324113915679588894598782573701288099897136730264962760001822201940639145974862697371446778450276803139839305677744722255059470297802159033095776968922505615732988661075458816785871354714291216399004016529641042876458179526345048462830396341823980231780944518472034448955425253941171088883571070747733876094044310488918105105449072258392576916459164955791210433416636870090283495550833103559524306022118804332955106241275499056172202030531384486214285158691999914543607547720865975730436119618063359627836776103115214051428318135683928226761097991238891767531117823930787436479609471358310128814877563003685925877134193018941882525299877842202466930171604507120585344763658341268709513229587275634893724538893792821004380533303128858725158702953575717831884842448316855697409238450239987687780059948221112016171356723559245617653477005918319223235699702663994281981316422182657634269041336064182838009053824590429853978310540645744744671920084578593777875307261897112851903058174743980974679893241894805822085411222906087618273090950693632707457791515700019912670858215832040084990783842365591488993238569083524521941427939809832210596478613529957497054784423739925058428147079353639487833800016466907861634751549189926602521901243732581180945816796311804638781521635556022787731894939006645679953906755067864307278179661655459432122664369724496008656693206811536591462904930494442289171953342327919110800489393843367934664685190428152707783938401692214745655401050923023280930492513424408940257953201753122110685097975456644319297293031559500023222003106073759344194760353637888657815309148820339551476154485729661412312455784306876544206562741613772474619597736433143712290204231645983208767556165564316995428298438466209148354778140676732315257432871937823338687056011702046336083656091056889630649680100173297737687942292090130584734778528892444692444449627676944545903811805160825228162277881098510331209080357534111330383867515333857334328202236675817913807225503898485186546501839469210717407179153839493085976847171727914229485075277616089625155657787498626548415065260009561534464700054308064283407119497359108955979728105720135571626602402233535801906625881349466365997320257962754553639976633029679151194672735934675016701291137672890874079824232979189567521593868280050484238719228937546298483179798959284890733072949256203296376728568522175146373692288623723403013212688783776178145634591303585338668615837532823605715333673275991921353836031632987475661106924953523535437347320697349513207976067183243270346842055367713170627196721088822334689976352508919988859020530407733064481290761917125933610277403074902425105330084096575012864 A013865 683 525630111937923290914271572179680583350356818840767516940683992569132838261958406730275803597501140412374696852324881138003918808086371453543830391967573886154329036780441272434984577383108133059562857642017059988758059883798317948922488105203569014707133313942860661443647429810272974586596322105801293825603031071862473542931455133911096867849523554531908602566174272720221653476360608620179082101894365000594413379908870698093090718144656235318884919041507090479271075406652832287563059662996986949573507941728676326524417868344688385618760332635328492392983310784497558442702125773473043269236570202772962437568929436943446009957416816709714699996777266569179780344402024761661513753986002440522037405417182230430035323073743264494139826292047205924651381429768734473326009620302564916507831314858005908191168057503201608102820647277594493947440835354768442950399957514676843734649783628324833476759784902775514536605097984781386874653613699458651262837556328182518753790109068970413507162080292816285387239280814234167673212430258240281353913866383463820804265379238920473604326865291213496773422153293119971217034712331844775339277478892494110404574728170958113142706836523288374730924917374071034512728568298461940936266511958996967441103639981034841727899491099103013182528744649034515986420433276002476376788689484389076756676300115856233233867578469929599103548200341699276366934279438474567928585658305422764904902824923552116095866319777884996229064981145441375661185464473673004607647722735714953314478522472955880516801941902913880671290364942845011258338503228521417535355955916298303110364345699394094183977031025973263613757333176307859055517289346512535419203230924251168460692715829492508230632374575525595944660970781875264462020255236162016862884160174298690373344153019543569116099579836897735622050116616325687877035755745207951036236694205531949990336667208956185628413287025173974927964555064450434093735522743947468881280485841425130968449961956306203218485860646936268456592382385164741771737894273891547195167168322321157045418167594230129767442998013862137178434667354909714991561918198428426725063514861389165539622191573843729397118760168627142966361886383907136117728053032138792694049724821036660125697493617026298497488027816358729730280465640417109485059858971877283591618676262316902881462901657834290525677046811308644001569051281413946820447285790826062284037328273126897559664793063699235494078140768178707376848832929918482945304618094583292960369877179590924754303277729040496313100422525422267011098632881045994299428827719259384019629013509778377476890545685134670608316423110501499006119262731272914472993083108548532997720648704248007420121238232404543743952132016216596099368933293804048535789700126606414357040423754803416154300872655470137536390032457012177521503843593900368312449867960573821198686322022664366056425371373660724410901364797710337289754109465246337299101778463174075929709504522735417883525927990562078521575554388215555218956517123128479536586067865938739145718802641233863203208188743569790835435400353551230251479766813606732638578858241295217518778699215743920243913584251768760358766861799734347704002552774558990728952575180660029531307950414783845194429388141091342665550041122550072806228097053755815676369420781979030823540677698465533245431861522094088983174987520544166595734636777930892008109319578644014123162509886022458599562818341818583739775444593960334546623253746991589016084967563457357908588611621774317727423299539543704558350035168369946008503762874070567100749340789446945402321258803673506614501973839185576195747499578667767796622417033901008542869362280312112546761934120243809495485918953600974848 A013865 684 130793592013737328324780023848614278916235987945785862775384279238962462410399634263507988760773403771092020567157704823331791124853747981528218404094075345239554002880150762702542082359393562965477144992778389071122645557005303051866280560194014485067605396775029904108345677254549844812331936022230747545212453427673683016634719843881366055820732645121283881393746276629518194477829762964176401357578578631827909070149484113547899949577371100346868772174936292338137980235588237563778891262062866256636275128156229987681723947015945500370287371090314059419130823189128096462414455360464844302770674236696401789265151849653511557549723941335511728229598080794942143102658244625493757790431844959279979611664768288762366549511085683990605801255902690344642852543932213736466657625839127833304476681738747326147024730084636662547441067303378393117929597942997741196233922228292068380180374959803324963689090796927436833172519741749122058793808004063695111034394816254312506543100419850045933814154763422061925477524723567516410460795446018445689857095199930069458366962846779059287911862544143236829124181248233628677877181538957599137223093627777094480191138760235849209526027545762892861045509040024843659871275106842881687053068703781133402304700943760861736836686169172000976234992588508556681932969252934248201789083181779502747517277110428738228049737285829522004134105787425714336936990621234503686805826527454957436816779731377320152366608082970679381670697388382468388524101495913001082530198143773423263148319703990557660756860807585866755198524089458009841434886435359441368157693222564339359558180869071631243987372584254979131538464728927037184502478142671407213431178357343266750411089865284279808044715030377185090101878681595585806613424150924666980025191344491091722979972284159065390297290649974937350305974617873553565818561173591584872248849092550926179995453574938985582289335037048090529275276165797330416412397595421936576666785852893498189141340933511585159262273676498445552590795693665313024545083707960981471667836827979818149925493478807471650292376081785343318384255147256894200780335229151342278851004529989188839555269173702682873343855330279829238605760912680380494446506892093160063645781126668194212397558731711887907726940937600175436245148826236270187386414827690168230669658451704839577800176745322222180085270912151552504198430168456795215225539017902830730261576468858712173566509787626408166462451923627444113996048795617475948246038729711349953914757278351968988462793203872604778581404337845873544905695017056436853515474059038751044372326689665173224329628263923430356808592195432309000690668383948101854143814856066348562888824458375440182363607951845687428895096913859208040598170409363849005257622661903727297291082723755243648506994744605945263455004556343254157030844409157416447923525544365505076511514881543619534552438009650745376613408405343858648484094566456176602810093738548531661741475429401299502793523713747543122680688349528453036243388068782305820047784439217268339107501098823504648580700021439958193163061540774859725936213335763390495922854453897971565632741283251991162133504996536124177592675755351497207882363211999062781066727187353996468334419917611493767420253509924040978154147832606379716519349846080167126382355712021406197883273913064575568527300966265716349861398494712046062349841138726099720161858209393147322294773659958740418246415213631401829135803429204337965905357476371411078050454648750221283109921407069347028750194471023739092663355951015830405188008323480727352813659967319662318350403470635685997899755154352225295940241815159057996369149275379655757739269154934623589235865591008507604380752185062437773377536 A013865 685 32545631087962286881711662894298388251284833352525787806124420971589507446504561793057219859320767607168369661766986006599296249179607817739629641927536956306648701644673674584798951437652619059825608942843032109345590139240743569001990324354197012348342386090324241099087871562604146984342180304283721373170305211314897892395250608192688078401984545550819310774968673506276271368307335577901942302608992878115002269743436430942351040253236405641512050317833747495083549897981892329470229070521627136371317612689371020294818733183871750748139347123145028033381160995797122498935513756255188137547032411665639050026426265052982587888212907770398054358827349640367043352520656326650862738508736844907555886729767622829317193247942472918750422738108778243838170284211740608472471350352801857016819541670415974659816457636420310015004855659234252316320657715352013937341279335910371959177043061997780957364683841181047962071984432378917540133780833267177381868910530918193089628132763672126629802843758091838513040423432014752243447780652423661877898520712788999043464368099089726880729684580584249906664628268360470291173534836701897308513496833587029973694921439987006830504780486267272156399676105447461897573089127385927935952789191699266986762283345237902747700546292847407346918505675783761176278744605146134848547581146288557227670219097942203790762072228307531619332697811296715349888705250263024021395267426479671968917992934118081328153687822501760091899882972545986374053229223431023885368154264511428457415722688583378443841451188473206396429559146228015504863925661483360514521415119957129691517581262012832145703865894885334967258979255428372516694120641197211599732506973014439752038292313358417913195382530438815720340230676098792807431231558322886733973628412632407335612552463411868559198455427014563610751336276114712080889764213947141246931425617397632063220628703959217660412219815938750462580625518887681322176729718464031322245149657347194941400418147167554758349550083470461203742272874046127170523602269219346941558051173579874109882260393318620785685552525182810548600190976802227497768572375740186801931053159206269837324216739030785984739898209544190469100748699424084439194113202973325204957107009311100102259309334329332491855510167384926854151752872730023583267736374403799941173992451854618641823173579892019189514978131612495112724703775677441266995001324902797176272448595899051067572901763474654396877184837060064173773864813911087775153958309191534631732516883086877147337173758506027992263968004194864405925973902484187295133962441058730499873254794842764383756390060168595022545395613173812313259860395314574080570313738264701645600751967626477531457901293873666094306824755269414455158123939302825275676264762206828270839534696317464787545292516289786571796035693764004618402299076019458249569706708255557359198513271004261936021752254817414273553467640318523035219594219160423336430441245150508230454454814048784157879118092739228650302881043389864025914514739931238721814130297579311315356797713422450308715632747734947677121150929314089895324159836764675983881475719472340060619526278994159464856004315298076851358740693555623753231784202768150789938395859483669649208590376939103217134716521381418964676052913483110677620942860899820146391974336533710547031690814335684467867785354037830730768711510236187845786635670231492845567315501959715634501253119354853295753091990438328979947520238895773824732161911560450961373450731157815062318807963563879759857968390613779045905608188003171111383742487148356348655328636988086213999767596405219018229391874567772924839402251349658719352528152491270501509777822360692256956738906741828964213271327713456516025079037952 A013865 686 8098394474879831769350076501314056545343707652775696831373551919202560316928623120090014132034505245226919759676802661994116084275860172503787523060112875911696009727647439794284692684133976505894525924465517365832681885527552703761903256389703550976662732615627561561168233256665915102407833409475526956728713386341908672360494999337802959924922618438501470738757004965913737157118650926520496107042800915847112244784798773984247094048293321288588726504687207056696629888214630232126736040076037523597547704200721569722000335015609175482161010023346423615602301052906189585655121758996490974642103169059584296096175700385663763309399794266323688662215727065711812131494419955073187476948606006592036946406741537123864655830272021421318505190769083507970739588160975839087421991050988391685209240192932947806551448786585738581653688243398577472374701900626472332056505219713249675345941979203031831182969009568762526498296030277710809346568952303538282285204745229435822878347531850062613547101218013508360876874643435094830241598155303884632401244706004712209983325642832694919185728873555940072775172781272672543493293020486206511072030444095127842414454691754846883648165537958857865221244204670702838896906913745695220159004440148912002850032489362237816515822335141806064948425604316624861015792577587723026633791711793274272075635958579154453662907956714219707901793861780584273943506304833448793291827184265789735369802017782470413047138448248757967187631679824562881428413134124788535443928561946907765915669108045579224937955982130164894036360061474209554106300350198227563549392767129172495399702780589177048479784358356107670572986326086752790074031427390384556784639175109129072379192352917601846176233425814151393323700279595014811858728211120600551788125905172147182135142654575702077322470060814887892390476508258176036511961808884895050756440499228287581555315481663580048875693481239671155104862209115859518759880009304841841976905079537017211658548848395996985629635246370121802249597243794645916095728999854388538161772989624227234510222618190259047343707405946289114429282721139651872724749401400182162298107819711614536161059499606508538154798351277300002807277500375093779173549576522258457399886851340899660645388460279836462613390305970726118972288970827157228271677377515646346962206889779888465882143928231690918965391038445400383889513489909369065348900169678212826966225929014752675246300291608925202883743657375329888488498329375123793267109753992747945483265641052273814326203620676571957371027686419816499855371938102945293022774142133526027744461737110314747138870051451871836650015881217266065533077581886916097616472308119882239878126313608431657107732494757172081578555817503198937705906296064600618997076313309449492289543097554067398014470227413420172233151153750684797206280883684073835156929259628646848804084454250532506064164657070726828516856459875738723899762068742126459650659555913291264000442900289387059573376713252487743512166495788786645296360531766569993626453670207255193222862688626335155218328327884382500393410228043083616833301340501827854421195366227741321964077963054674687959049265784251059077298164258832969764171326743204497361950918507040486151871960674510931726065781448381243818271598567829396133774453963424046667007758108356262838989688712777037508476765215941496398640022515091094042780127095042827748206250983639960764215816195306855288833386164750276738301356084913192355753312777410133620478492335461437586913623189527328404977990573207867550784296637205073987839410562099806948602735399019468801990170548703458744056038932448072433638141007838278453928285240707821431681035093655775683059255642382784823116731017594811795552467171672064 A013865 687 2015139693973298298830918235974979318290965462655482193944343671159011488781983148218238396502410009180304897639898159989319893482530838444462456938094007138859141492549967738891448649978425641914746674836603617174877898939591994382481911093962713996624941082211837398388613817722692986762346002946614323696719209350229818760806691675224186124038344991289197966866383059678247044280148147347948087307674237492068634094291048528048172906224923722882109993614327106331935808344222869920559982324200569071824990331673949637064787362604062353577088446129337281117551775596752966977735257534614842202143815763434479566203591878365485551804569606877856097196463797215201636304019506260771386264075529832309737448282310165605490039558247634309526283629452587455375073201271939991801388877199543479813985655687891268599810104463702502750050552981354829605941823336686363330284306831687343215681434569048816616920544589014316993623997806063336111325445539594037857592067164930974678464973045314780254152290280737312453714471275241516798677352180576220849666522684564548634570886357345142130823287064671680188791793509641654342523088873623738563075479465078851283673589858742059751940327141378520318732637936620328808395141161168833022605392851134071493179284392984360359265103298005886753246639973314397416281698666308296163339659228944023669124646845168161013848712685112718356619170214586346053910560844316730132391941915224991431538575688847677819345554354634942491232766154105630911594896990539380851583631926372953208327775493197569699761462945413190912855546816750511767378928740525361093122501030286250375298842299566103327321701458466983884017333492818870259701388140404170033835335220754805338259191561192702587724515812186919503522987972186725664431058229561276502542945235795727625051817023381099304304870172690184039307050502898459517344480828446205269826602303973255493572261933311950721836560323829852867053073218717555772058462475342405222797244751355066811420027044072721928193397624770148297371781367909332593932438491767208727870296554175711217647714529518539268629401236427012921667278066621854793844843049210127808962764994480468262028757406086732566134783345033114298540474973335335259312688225186616471728644992858744357713301348352266665015136615307721636112609188863187425298025201973311807299864797709206742385637949748114747996182878445868323995420721128123268897527021369054159659930368598937686887394161632076083967701752018086812370016295070803726241454305523456770491955994319397766417899340192753296547561267215779292011910102032083153442935335369548535709902968633839160059312642872172857296751755054749618726760856085106402102037374086537513353926867813266101431292135416643403355201180955998067236075462346701226280493193416936065391588050573698782736655627736168297119467890090399458433284848875460549769021531915452681617942920068504548958219948223098193506426623799818145425595089240811207792918617016091803758207764808760807762474312043030193619413480115358522383983840539144654057719665011724240031368536268229343287074484126666337893053864416582543864039159750828671334885369181328626965447702820811954226146903626759532322256808853925532358279576165061487568970953943898250142603718559904163260400529363601661788158414830124298759364928626732380244874465618505594751482221777735797309290442213154431866394082475147112853064585313696914241657844761098716881349975510595415230989146147140861345003037321119480266808325028518369050904204817540437626890685496464181667483350312460098396758100829012970542056208988419162634715854808812460936818117974979046200952279638918759807045903262414504247883073015808622488055324424553974767000700005393113105782412570152208710911511261503029248 A013865 688 501431240330763762294695046494126053728977518003488945283558924381839146776598430737440696678487687404353628289531138946462447735045113591812482084819807984376597895874193572403836950471431609328930244592941751268859217348936555146181738901332930049208177339368935923515835553491573141282048080605211935394102034301036386261889050702929384681616709460872473708491295829505857568522317823800884618460943195863626422358950630187331282960601760219812201193931040242522788251061909665168072781521695476003280355994211092236090105169011494043565294072227255254335042643425291234279003819602853280414843849964046928419417572174277440500826634664418630688377590479588653053564801781781880265586862442239233296588730983803127945297523357875340508044208083946241695890214818899372039923197091316803169073678676129360148227947913912021164300579199456484960505715784514341160201304637542424987044442726685555136421572951173610526157446622078352051253333264508263628180349256784104291191796172811767400201222695136426932482679316360897108048482897797142186464220172645565765837542794070906406697020166876383524737439562591152133358705250601542114127197706254500722619066711730504212194815483243499967950879763045109658050579765415963058680945113933393277790787694075084356916654183849400812583867917839768137888207642534825950916134085256599297635624123776883841398002874861967934114261362835949661286672676013020592303351690649265067892606865807345367143392981172522009978431667658412350993981407949895216061258299503234692734617031523337663531044347633055121227671425505663344100433596362406651523858176368188253386361527085632623144113617313256533827801127685105124462015813753050437859314133650859721929711154554702570308666718578095553900632143095167320531709081378191554680766148913522496396893733561965702088789454810843874868851990737229478619861853503926149701493104502273110976573081389879322016034978499229948614550315159926837872851334664401376399084005969183984819268169430703542836219517766805541131615101339615048013396534783418082173421632168650573709716101809157163291591168462606479324312135873649372061999985621054522959822739106563878577139762871373837896450409311279897134423468564978143245294836449636149893182190863027076018516201113191218789046474260250990157172769683204653411758207057423123634039957343577332121303062311722888973386178009442306796428528879753169246309443781304484656499793479210862503564064027232756125851162358164577695655894735058232808113557752012795115054393978484385013298728618843188286522765243836792789907614508847315237512485370675501237766575491095465875878883551168516426865332713783457127017357341369196247854163868701302522884330371710630551351284639994211343681420259642911066487129446654359537827682304323035023519637800354615505927493160846229708831434026974278040871135515378599520125165829585921672355972686486123926371786156249969686591149653356348762541677245969534457527525309348155712762354532893569317152008014291289138705895084064891841851467009036442558490499684197366095485495616696043948809318034206638190604379190507067554776592199118199945602196184128364905066282788308280194000586323253827946811806260739998067775423496304580074762180411768089379484368496698072752411984522603728706071034679009489508890293920047071641092603028783984153200824209397553916065359316783643590178572330455806385453766892777830564580204827593715919020077106252478362757491214085354810199795782688802513750449133496282807674595093158222175574463053456175252683217024950071204262111745484955485920930595006317076721615583786422279830325931949986024275357647111432840306846200593125921009240824669691150947782487210614649222318183741979120338049284656114397953533170222321773838336 A013865 689 124772138393984608499313557809226374201488933759844161232798534271781798570714540717258843435901448232200122034540612366326143794806745705277883542129882460368397607626167335008391556059707270212536370622550881851732776771370580890134694454296475650004569183709851063720292392446415127891494587993156096307985197399195486066318376264511324649096049048567819377831306123847601550490545388732021721380873417313137889928422403210774017801652457199016309647488248605627430446088237105803101886371606528684848257542751534503290773049415468085848439254580452379446697331048802068408113078439417187472186424874253725292460513319269804074701693156816616711450372594217003716624636756964348830246510155227272899656767108161699932884273332186836729297656385944511213671753933816368543438168978626542766166941612338620944403856735314556050355241723359156065692558270092272539575211035568956694376242772566620055706052840586431854444809757865000497617469422874120255127372666264102238985837025273097705726870645676187386463530059648714749189920096424658484542264833999741420644887448534251782991232922164184265227466561238681567647913344917682927342498859642719923810747608013324824128860326326446584025153313198040726432041864187984919817696934590274116099237283492091390700284893875614102996869021731905185286998484107225811018363476702570116429267621967649560022747851357653204981519883437195026117285335317671940024027607887637925373853151632573362397024762291120996786953108726778062122534381702988326402955025181988895062540225188015157491756827110228371925323936151425221239199092650050371911984677742049019466635111507772136882196079623292249825439410204140078330132318967799046553408854504610726327213886010155749975046156917224672868202097430656674702546234137498160934324402366449629823431861509691049582157657619491903071366178559126285623937464731088951682521932179509622750522632988406451455894015769920386573655784021874914921577343307212323292136871373323989310548137135780823971022175044949756410862048896539091627269486543227488223376851575789659557336077045376195256173213630887295463227237393711920548931580422058239057138611817364503034106841474809694831449548249744399363752860529960641340013204743435862450220310916828753379839423355397597353716012283126774382789614625811180317754618178512710700105430665717034706408083601150629909025629446445548084768903698206740609897671514989557526046156611018997338486853180024381172307796431906808197165447598714010186108512802548847834069214962454226491629149239683988227712032721154396823498291533465495145180706759755926323995932512600266964826694351804364279529754469836165203829983061967579840746047303776682509374353695053499621353842859539039597070935166047464846496125394469897592516737843149309450972438513137839685570949978199689030907943391800063553466046392562687675791785263707524061575681395523715188846944292831992457053848950543966975280770632469091198135489177775720282318082203128972640325568458212130058962465285558035166791584238792556074714308017418199000271846845293710007870120225087706194244468882732254633790168990090979928864085680889029296057453278780325977233553895987896515661075375472455199200694179432461269163222876221077216475854381770374839128178932728531021389067701247289293476189616713152930596354596858376344809267489672812136042375489513907601831314510131979214505231723463693135045621527659799519561603826503016695961672053783287008131635584198020107101551758786147043599284846220746740392544790517607000475670258752376117898949789852512443472677001816611890834793048944743028734739662298978922392485794046032056519233153785988709176571412884208588472638611857591664395287878296884148471957479599550257871573565812760771627740823552 A013865 690 31047300740851978102101191216785417145304894365329542327879724879916008501948040595756952529842229166514820766098809656337667012749352147335706317555262912378389113500834470304808087677449079461525850174750581032930370309573684384053996290451500628941936959120889659887647796597226369103496381319513017756508572639236611188854134202650881935083868076853227631424519565409246389011663390168966428974645494176862727426669203435743320397620784229745626362203795877035484772761028215511197448589619595745708161620877949833522849639432149754737838836595763126482480590279535516286127593534237057593079092474310302971973534450260543887516171711596992369543619113364205468815141613508952848127899614945512770167392673058092117699459501794714957024594433827344614320369874859394617400806463289599889590852415281443726837900479161791611121995508506905522138410659463600360567578912402694632175029241583297201701448540428803011205210901669063803823150151432613091323854395291829088331323798672755448311428676504897059748493111802508988470426197433540620025620843173823657181908633593674939665274470487958299085080959366143611840965573442556878176488676242617284081675948797171642637632572720462356396146949229694870039537841149624663568077163627967088857205411725904084930733290712856808476916912415593431065334406797369213007321420634853927211327520909454175319580393349027562301961555635444112738816344557766944180058837725896720246626627427036494911976465650424219872491115950701638754074475267917991235500104826084660736202009313984187668988834803492346242922205680431440651392388622297334143602971331909541611921748066701956364670614884823057108563739319916583971043485193395372351977832084091296253453285683679075577790685318026849799140464307865161679583984532901942381609809689648394288224196963179443249627454260773409225054188943224511904375607223966326025065297428091738448258047811771154128673019732060829631895916049731178829765933489820256829429001977566954908122314059770613990357389860784937787227625351023615247796720875524382349599308731306892566971050723355049417984093094200947504705759935152124614031743019581595741065915055738444018982873577859845984299253990080398382481351791391166305918165762718632525213220406056332361012203392370294944719862768435001523218305386569847620827517150595674828928634523411701180064936258641513541522665426417938621029215845032179679442057398417881578321117241833079145730360650491826815867693601744234897317072656883204582629753457683834904247110897537410086365064463609046158678040526070290870384726878855286087965605624443586659052555878975349629391756008948183572403947864238272659999422345275516826932520442693359462172639178647552417780719426424818301018354939237922772683323874156733557741124910986528969304373820101114924639990624975385020938885370068393414136063255954158699742621510738870627289999953010957097871162842273970347073623342061756390393064718018548901014450043084288029289773030768988520037491850593840746831748161935977006623083489307229313183310692590205293635644194208124448678337755849024107726239681028032385035275330142318717659108168146978937796568214265466073566979683046460265784976707829561972127507134056538202528423074735843085930119797524685911969943020188705831114284494236765489474267214705967270026152107045463502631579647990265189435696377806724656378889652185160651903765820212917690179672095970643234051553003356398650489534780487002872807411145687161739290293327242274541152897246854800852905357705314077185142361981825871254169031474108580376334193163716031170020203223955018297326122739649179523216767025104062248687793824122875142481824617810803391486823611065748249034808273332370276432574123563715289766699393528320888325674004606091264 A013865 691 7725561937947679415102043612855148919100507474713680676530967701319260227556734837523394011905701567962215880869899004405814358116446793525838474409911181012939319890639642914886006072955009340570400350683536579586129904871839032652924004945627804500880057411969215849163176522881031876761211556497063234387541146966524435344951921914024253670789061299542337982626052499913597470550224702524254454618987607017106191032951229322881901180774981456063698959894935674493746975672172922082283527452223248596053272446302012975157721479180687770925913387796930288888610240437381588509701354311275515001056738567581309122118524327231656618424039340102805298277831216641975216209317972659755105361516986121833626292653622391177831391906750582512186343882158125815070566276701012881437077473873277719726670988199312205436528452030786930178708386372790314884745001215646604920751795930987310713376876241655009293774843211979910884215039084116484432922098481279980740297336889256415707659963471339083714229420432066545171337037996041916619073091559782779562215285648628888263888689114381322586789577040459639477938865280996247221611145570858313110412030286802944032611589691097814180807388335178089066766037670723433901678280088943404284971776779874306654516137010580165261484226194661585366928189150196944638849291112202976011037803739411972415849049682941301353121828437825226382721697811878829461025148648998264254212400709010332692408596955924345101936927900726359479311709364244990174453859829866569595111962084084298300310618381617313386049829741822607500318818283873116240167270845663490249621014562461715058377712414933581206133718443020290946438132382453483422682692507642957293087347913148605429339287983241231734172811809055257089219720014654703911054242039291056126700732164694589247527403378741867222691298698616768964288683943120441746189591096753988837469048089626923461556946553098639824145964845968160358963924582486708690568316762138954147380477420081940523697891652120841420448610033838837639471424471345908229339753648898483108815495190228556691224540493593883656775817852816210169490943656183773471958746679048527631440913775149508502131546398126021195965151968859685690309599728955446694234229023068802768513856060079809294055388594530285231684532892395218299025457365950948323185752747617022959031969985729580428037918219110285097564167883386428502947941837151047333994926026563118308896800245519808749990377101383182250245989934309221457969201823357561562704926812382384006893617098856028826610391720608766173756174180183122617859572358719318547840657578741546555545365584477194198980809431218594414688419154954137862532976261019597403079272926796274021691342152101227763221211976316140387478999296240450799372336846254168324639839593850599976489945946403400628928018147193875005530264724404858470026304892105585217574355995760174655929825268307622476577477192368716589403023843451910966134287079913991560137227633120749558904232802792308951417969172166966580715637558630853030512035110811296484458029566258605963625944616133196022813528140463424366773735672309567354433097630949973451152551203696349063049795661892104454017818688491816800855807324162645564648431855181556514011552570532669306758163569457662644847304861599596049367829639269922830276860859569715247735147481100336774286821226968713667617663201082402909696071869932537895334517856575220734682788166984567097215516036931179388998611918498141898846413730203627829911082269204349658624157727729373805830145968528712454133344216661695195917388439765386272203989953313787468098467208623175112960253773552384639121074572390694017465481112844143267454037383299097829510449292788712268303829412269840360625270284314606402983227343490439143283854113914142901403648 A013865 692 1922367028143396964218671716273972415837617475947954590102553755054674160943397443090621178770519532559174102068618709064307598358831688526621439264367018993811716847027643625796914663145540884232813860061285774171575876489069450173092385998630457849562986445935123918178971540541532923958245794026277238739120638681974208295755076633710483089409783701287719044892805895658500285791953513178515284451751924229280567727111320294871349234614600185675242339588576633755628047450458132547578774702991615394653127889358222492634446151107488899415036880112285757644730663348514535432046007395983308948742950371248392311474996645393707579675690557076461247981069297299455976999797009772872182377316994690668104897653586166841562140910940560947672352320885170762815639147764066437313750861978835441555026995335611254703182247775724773410228365197914159633400868142491775995640510885099434499430994868963499272588581786123385185140996605378873054412871609293860167569666932827452433368444030500246878779135144951982568074137838631102196157195519003868604025153958519623524479950289709733261916024034131653010574483725600858188647944574687815767890046320325750169522807086015251298238664054219034258661526685681453504622409791091965175038097159689683473456559404616683682345642972470031610023475162621806128374146806031690926778558780085359920180550730705649898300010813840926731265405509925432892445809788627536090904180093224459104517415997736566640405169643393541481956091264523809395089702849185358245490899749306864114662891793134599324477551234317203069519332191212715260273302339068137605793696295606473481406242935632752878684665427613625036784093356990665187032979742061812349153510955924593786193353707445882174877689108070837732024721370686559283595449155120872078119196586005284031640738837539096304756721237774207854921881802934545760587848331787488550405098174238046618786138124700640744721888724551949278441711281709332696891495396556560238400978957393829424392793775580533212333068531940185647504953494053945036523069579962707348932777299174952218590784860101953258082840307951963208894770491855520720574438853641003227586705456498002499602396953338494106234400694715293309691118319755441711819691676268256330494839831141779106258390454754159934770525688680486959783102607284306373154957227695039056941843155489062957069531266297650461397087022758811777245542263221969410212625433041753855039408598693185050877605514891380005693210167334032193829392428109708758770992348578733377203352529942543364983116992622520504548096333603326767247233109164845472896286506633416512509464409116629186920792772388985285395748715165548032609805548982028461003021640920570457365500050391652706777860618490697844897174352882103853309417322127117212556780565817032493349946229735450985297416611602546305376106831903109742813585498912416980859462151136995779984330281163522316091726804731492486374333229013825909525126922669158347892066626404702354241258056784415820999236105048650628212633524989232421288370720693396526820660413031261439140971050721655432748735834247794812033042194812134263938296549704543793797191621118169930056806754139936135502161859894795758190552248086039421142598595388537070494522649230785168939247357315289111242644563321550684156295784798813437703451841408451384524432218017159000219338299549078959340638369651736480825492955539053269571878747287325325852587545167103799934331286501659229723302600903729644973750821314029120172434423210656734254766415706355542852326881640936577386908308120362938990515600243700596885063228062976363261877792456121909708125866980586974521775227997121173753970596271233857527123030161081111112744118423200851146578480313928916615107255386572140467122426335412952901607986873484006442072539136 A013865 693 478346432346977753400460520503885104177706031775081436564398655977764680815867472559125449155825916325764410165938530613889788314824806719456265975030974070268157126479582618694297869459831229305419538426769861758661568498528129425470924592811214087622457043314928754808309846376030720534378217419146617869932866764513006198649327228919446928104015297958825705378766676628495943114183376591236315260698334809820342228672564051613427572747620193401941901844504700930680438303192398038079121666894809641882327118964785219287214504672378677819242456952100289646253620422337568880626872112357318732333605826778479955648946365266607044465861432698450005257625435385618229668813489535803330885312542422868325877892937153067519590647151161661731206772710498811252941120416428179729655254487917580593020477303350819730302245078529146817213944568927376169898404821632513604547219604561062485362413315233925450996761983004654182389004467309635739875663668283809813216695362229320643899936664997437431340369756388691726379023866662254421674187275384770632476787109806354960843394990489052347029088092461047481927269934408712744797645344408718573155616005979297066182699132827347011043323253939430732651265008251487438462203473136995878435079792439903318067142589769578634045431032125662905585361371665509262535595698038477716692162338366200279658366799422948275493788290829665480394233383845765317493075741323767060571868940957228607895277657548785350265299172704901714038098101533988539398960939368491062941991566419525611379796690669268619108398028737618274194634467803842363644326367635002816724857036628350009325278242159369164308862667683953545153059518206701199819790415176724890464566438184628521006064589731173753339165136139482694535175468110677919655622804167036840942555924888866836161228326422528411705224459037831688955921692787808890698595476095344350974401388892001616245792321845509837790637015107710642853207901650296673632904582515961997241792395926221363330507660765255240291262108939740275039952587832431251328108449721280395049640840908301710456382178308889233115269319508302909195703531029392931941978768829198115126855092151310957981063638693124165442518393667395864837060353741386072035517519189182759229691984862671178568487813637387124888819448165742931176748987975768523444894316881811958616952716066654513733525604055376959610359958047120652155562772442049092282028011754645695257166120430022622579976335481451869576652872358061898854955376671395049862503568081543383716264616730662950595478967508247022187711906883183006147663509019706828711728764018606297640755047849309073839874707139095986535594944292073648050363134364296106008303880953547388047172108539055726332948613420277326141453688576359666026688931099534830234928821753383829385253820237531739573526770298284802259347415196114603523790106865374542181221685991720933925060872522481584957736564274946738369498086041968328718956382421612010022678722781534896210560724785779757570881918491465833119406025290120681854027863171579244561838571895394846424326108493170964641733435107547278667805955419492993164294207056081041298142785466076460035895338246148588469273939921341818102071496995745361241755093687720456325293059853394735157490798415478020128729731980428099839979392723058345330625328601347774913983517673645708342578387753396415610649726797180891996769063112693703174109732444999735482551064039020772745259522682780869450508832788076855018108364369212494030747202396354136498082036753043862439030202612477530424339168126206150834887977839840506924104053165366534423179574852441727036492375732513418044202373532979655907548011411363663236189077841042135040406344475481914192505416413475560179170368572351518856715007589893475896412918589702772290993794058289152 A013865 694 119027899453763168334143392238022738242746947298657064023192446364259141056773934931832303764342474411172609710410816449715423805954486305615741575098907339852966074096167502174939527453428724450526154585809998241131275412625751501198781108278400023851271231002140351916461355693440476252010400596841091217811135102747300358422309393026483818013978334621690517920809269678821902516988477963950514798950088047397215397445051458091072409781935827964592007319771793741983074823859970788611304002616769272808863221666245435685676159626637331159117739048305019273256580876931101939704145841462096334804035805088942724324038621962020364088529232021220711708265452337874155324950198228173014430854090556167171264847855337672097034779911917858611899643667098840201691844875460656818489576284737507414122471408347391175130568247380564660820980254975336867108159868576461625246693748642138300357700030056288137822426277755014109512220759609591280424741141906396963442336740374246314462909040224642350915286887221710939658345266789302092254031368108543246020463890107334917616583662273371873615942048223267367022926432318788809713487686339910259995458241999840447572373390619694411451932211924256428067079574533234122287427014627624958422757774912406022441283224897543790666792694585892952122616640834272000815257348734310487199944138980338347987950727434011065287670327983727320817457881369109475482437022865075605216219292316269108959797730083179356277214923742506103307528026800905436235722248464940368173981645455303396930857570132615449029980898286839030404399283892565703030345018711353020891279626138305589520427635553000147893302915325133528547526106034409872953558088589254807944078995946357484138981063991987427390891139155859757846576782080916208103747933606492111205418075901946512575670766920370589741434412591301734826279906659776061890312909507756725541662246400774546173672995029461903957119789743281854682449428583446621893422913076611855697669685463113514280256882243539991952155333091693452118741482335519533130475881761045643260992229724894531216282490192957525654538695311890029500985301033105902040986461005307025383245606290195008296344027343287472335392736933045447839135401942176579076741895334882724344642715977348194705553959643018313060334720925978145050572804175986433225839942658335033286573578244297775961340643108307559613765089080781126117172995792299959730721594220931997642231160078843389221820671510520631610497687534601258415876256287896573047386487852866603256885557110324323322574222443012123025012729213556193785735406276391689601996891808277842254544360066439275461723703126835532521625161178085269991667959450136528650258271305433103662553930111990314494880269374594447618430204235832728416753060103359450877017808574538005033591478597345497821559813306862803915797936018079589024031739871524878080037754568691903430440747031514137748203504761663546801958947745995063171795354550734559677963191947174891293866246269895148635877689542068426186768040084991309507101461248710406582811415521874890425457914228572717473731814124681204445467491498943280475057656130178757668299465593094737703651908806465645565986373018507327281974654740445309728508403472502856588335322669439918738708750351320226704672076668153884939381752250064054185310161766530569527396346669768608898300465381453136889229192818396115717340039512457799548220072943754174179594146366957616923748417548201729307109013880322739987865940522719883314658887866689592493090749369333410378428763376468008850549163883180128924546845301843193018938659757244485493588619969682779821944470838272778838774965010958393738786986775512443050387400617342196546374391508523115672349507776997950590503321152595373140154108768608373394256219358512920234712567763112206270464 A013865 695 29617950276878796702921568577371674002419208390219434555019022813711330587439171776957695810288866592680902819460944278815588336483266736398976207615011311190293254149497551901194552495291576362473324097896273482337177523474490997546295100735130834734959522952724588048076912059910180586740252001313162409910380369886816242786940090885566021404054256960584494955270812192720611647107276948725734498452348309009943901777047044419717729870858655944085358365393454980405132474570724251271727997579135931691575053173655184252538170152215420386985585242867834555802981532768519957860462018022696355181957837451891795978999178380053451236876905862304392135791109036137901817818007725512747526858285061272189560174621539383623249358355042344594116212132971538605067385144050626157458398246083803444870922805481898040890089558132200665681406158806023023316257636417618099133385298862120557554607213878966289910629975546335670898144916055173817490649187822852569207283535780804458920434582297178205462952666721152776537065369425715618219755133389185032993764070703188362220369745850807670055602091743492065471048830006748857098626567967332549815189865273304298250328815534679799790407196157536575508787544690253713117025038903821173654251662647003815376109387417705616519199359779196915062574943972073570506862116600255947150936499990755551806537755408859841397661583052846836693649679536838249003245769273562492997162278945641874920684388772057685581171943904695278698218813964922901509407238530028041693468200801934054865099150891238967413028206882510729613587482609554909016446811695983394894418891931246856451547049409924132800586351026183626175538016016754277506779766299841452370341064719324025493270936115254215532530223938430895264479393838758541894871805815170645015466590662833154617229308274329654586540607753918793280292881733965397032290341898634121529982900096397531873487398699171064485458031521400310464343256213276189818984210306679481276962543173157461985384880522424543277438715843872265077610680532511996467922574610364509503919218506904955991610004599694007023670172631848219820789174426669807816662743064872557740163770704401804304395877011884908316160445516523564876707740336075682524823839299969538064126136302075505984972402885891532875429209277452993789224132008719056152452204611558823002764676621685104188012314905926386673812394646148929173988390888989583579714915733182950837311664024738758226844081333305869804903360584609900334139320604629880064527274545404502621617346946876222021002788918939592596559967435667614812092112614567096907044090582437392043882782204052217791691632496456739228421032106265313902566721685896372697101066165473530050560619537626773936390047189019085589789224580410729477397497451639138880630095343219440868518634802334674913934371464773285223975832015250780296027865895711278462411954544836743714403431965345725924160974496854263677825048885531443559164181663568381953786936978599422550435325791830549625362717244131970624905864950428557527271070805439107890814130147139172734347543713324206434423634772272673464574566844665054367169546690184640628118292622460949772275111772130459517475521170941215262228317288374487310364203052869830810588655010482073859590375767419714651376962181490067497236240175887938731039098172689334676641087734531862489381901401797746958420678507387142266177156711963899177182697190740238669456770628782797734370166235354132706946550141868468036660657712149434004953200385644104679240757347069971171285186048493287578299849547379477840552840610148245405288544584714659814340643484296105468654086567629092104010052093606799030809843493324312229113997670414493451027432587848823918982072719165954041336122409042611889210827193110358768439563575417486967843997661630736510692098048 A013865 696 7369893803296304741181379752244548385369976462155082339194493484781417812733663991603937363865799251989974410372105686786240476943804228551630047693258494586103051016527774834678042886508393529426962181927725523156924557521204543901439702506124075868769448015372364693179074181691570055759750385990756828782819768199676259325159876695237164238013628868016161048709946739539055237372997937705321966718894734427562360966986170157047202159225501075878647892777584189684169923912382456892446621093611552154678003631306966807927577955316067485734397147153289008189567500761856358154334484868623579452636932608829139377046323554665460378174554239528926503933173243680266385131290498354787992603200788366481472637371426887905740384338201896690043125297471573894176127580164405408012688152369524978794121463533671653310762764929151756042835657308020320937831020185068746843558530686459182577428022243930939851041878075145797660927195751841011353833218704336050500986776775409135122089577982171447221757437965557887691271050004939668712858109351497690129904301241215766548019044599548174155275579692716617635292022468239331609565446160447293035613324555686855142225819827125443941446603434272141157002622320365211942335574480515630282734749719779253387668051089922523969705415092577126768850648458459010696363514197874887841461831165699685467124402753897412054662927034205984068154237058510535175975651259879102257469884194601959020263737826928658018534177145693135589035183916519695428388821977903937670669079341946854740192351914568774739318634774988909871208200472700767120380493047934940118368041717036017784551355398770241813035502898547324068511475601481000380567022807922148276216707816238835911541593575430936959390560683047636530450936527685965496784741184600541940488582687814099529714403236517996610078072508623121169521838347626077674338870355320925728548704996786790651143616393112134318045492899533082053463461130061940865037479019031668685109143542863117580747290590155943952811630540862423463792020858266025105106110085446221628879226979510174009304300664551059155713896396328056234446611850937101618635823682318368287600431391917709768671434868621345506126835978767591695400940443306384234016965580690020095572634748318052305252652954902161908458801002927183350560219215993580180526986977903405045423940013127147845311480342671474648818085784590530344221879281689056061307621911719380022749935982603794687102066446329166195293713020989650719944555424691262316216450779682093196342287675485104077930165972277576704987209816952043928922504566107959857573595147809061137063440461398721457542212297358323335686462261066210589003482490544966210965052496087109429541100080786745412139808222137997105478432330792762637319774085886270205944947884443979910195228935134541828184117520322466108852354232018882162621205926561628842358891473300816611942434782800907673160823606001240139480562564284560163713941651709047618324711102258851512069922987432779324378255657291846514536576187345038826625915090659024094687061632772934629833167997273888935490501887654153883537018617091694808291532642012024496775930989832203053734760612482766502652468884007644476130796647500800426412545374051705740260396203568275402629592382958582436131432253544536475472288115446547570321920876506632526257955143159032406957877289612136971157734274350157384377394258951400960056724907366275068598267149101281125838797204675639549734923964901414638498344779829567962320514758360593855544836132186115066493235414818681734683508162573530230020444434704408200688759126103718230922010999484368515976133668796282246425029282556367016434474976130875260594894268324579234406058105699598553408147118855502676013750011286891201616108552116036793068353483598284117182557626138899427428536141479936 A013865 697 1833865414861826101357645086510515463828381983030973448626444202805129757178143078358790942125454559471169312481711802254393790358880693798959208027608897724849194390544639267662606767535656578714369853653439797378183851497116369068083044054003866046577639288561136251333135386778676760114810208046852003219686608560661842960398182437829254051673407298486197386072593467092982192825997822835090675622596014557079197404137102692518369407684399883713035712455631829087491370506965951513461277619965549745752836999585375164750235077777207704610261510920447210485826460349574241312259358538829342522358553214920172409469190782754515836821930680530461839826699364571448045144989277286618605775439658570808317799302406895371361191315643454357176810954020446675235634178027469326486613218330413639523298832014010584836623720322850689759650882279269312499602368414691026414576356307773011319106569631001823625014452605194679123563835973322102537197027476637348118261541638578605910699793868459685555084346803845700309994357914829147645157909066151873230404347086454201621676674905794771271405533046098061399424984534816929363071389098996420820637734775840671538750335199223278466838041225756805428379276517221116418035245669135665314513453242272111178960216488807601484429737848316151608146644557215272549597525964885604091366630372623384134155499386057800836385885459775543427646955115743293488908373254298236772930746223911194666930266410950311832067896367517114314890802884315428852836847350405792618467928350815319758711543311605977355934134528330040421072478940023077284098518846103747019533756556533506377365482866586796810821250257251327742615847496867720286697253419340883999867555839330342017540717812561630905479071995884109493145167438057154166495940718446522052135655007374158014177894386149246132478946938465708486854458079716492159861089788255216590886231361760450691305368354330878606627896089176615873527419959915572869329005979263688182253078406057715273852509812129683845666023650743878555342296134204051558953763584781754220357275807765475619083207742961569151834600268091102888929819320092380869968389278518644217740190544113667557158050481228786644980552850268697376750006812388814201718909579374259080421529849693477591220628140074214752005620371160376887486600467954114543480891223685660084262929841346454452644546276627628379814701921951230846613418665421251197847298175536956769820912070423267439580981397972979082707325198438896767945243615436776184668771880409854614232244126866309417919519059213773966655377393171810994921644656193775867279752827819624300857770016890766657723143770376266312265533777345627313282914555087285032206855942706347613571571015302327434393572759531042095750409273735824712569554025339252387885693271981964409013699206387398312190710330816879886797949008261722486289359913118183228101847683084388799182859931873915458127954059528500586387227343996055674657267529078065736962974512997274539451383076808873344843690111715244751905165325849440701306979703838866283529170920206154869810646859097656331595972565708758419148283416528160602536798650377136079581748460061926750266927952725311754388019137345390190284578391390919171705086490516034042760474908126301104987126731836349984747456550513994100264720396342795325018344215542898384773819494182548351888142521728767266807121334955098362269395768243395003692834972149764957869444011245169985104719586033848740439640600034348807326820128254551055200138328352383290262932664444135384225644754740162213404766703109496674196447229576367301393785310866640414836785841023694386567373293073916503942432886437065917433423277260597952844348730575741700055728250557442507241656063879052441877853442808539711480539523240137667292784534030728233446770179227394622325897505156735434752 A013865 698 456324398910897912453025542166584583895343945601563185168615363872406047738151698474174667710961108942330002363449311178565315642581000799382617651925977238669674738588003678251021767179432497794654079424292731661208244135730460347949240018045889996102007139451244655691726744562911695572888453688714277665161058181366607707521800532369928944185997284896917467971215577603680945005278690251701282996521811494267130848466243537184730896452924591864082102401759779295498652705989351646997596632731267674335169936280828072995130494873458147553580592285356720279609169781705257614212120703933982958523523513575016340993037680854371684708074655097755880527757256285042559969517971845783880912314201121491375334636016512589046547957454192034605020223310815787092233323786931247448316940343593486749861494967710281846066753575375582834273448339315141567901056537364397484791863892775773952555925934421445776259596270655802395674636432913685418535810741066624606963255929010791665971251107876560476042748183894533299536516068662766466839932828748702919667974494216571897925050370158724525006381598926672814141717751767566167271779892281477385640928819741985980330323408293126827460243474287517408354472134333164840532546250342365871541011597181053968883028589342973092573620528272204636958345858460990699061451580894414637262941368880621920870181223231534697719572650726868022188247135360635205432048333613538852681903444388270391361592051569587993797118788922018589202908263309976792309098399896174188838611547390077646199710745313538557431802562953420618056307079603822366756802641513687578364623711475345458892607832658525824030273344012362384850586564340588574379450962841430847455043654612247664908691894735335741472168442879834733398298303946637785557517920852484975277019306794926486983913815894289213637001324592299174200968512892014177122554694191122054743402722209576466418897418344861185444432639661995681041574963465711828220875215832142057766398005936153407023267721571853490684767997061900788682934231666262557517582900328413466159941653797898829247712749096613175189307253909645314058184801057227316635974240952351277988727093472892125582752017345121438443800926838060505651457695140333415442119708454855635499450115558927415978611341350947005171062528196578901667065767641958230083437124972150170087313358281920954360447739105806025006051908642968674024510193354100778062738899615212026948077192307562483525814763220412331108229143777947560561350859316363891583499844546144943368637770576397505079749766542281803670790867497728073488342683090009636606955455652012754031040628842963248974565310670267099013657300884467135618814194571479309134096377935505889380241158879708740155021496899628266769765840402232734878107267233216850182372828253816167823696800923789096819038833037825855991707247623780929708354005901023769015038962677254633678269402568050131276895064540595857911906554461226525636317193795553253459970874018137818200766553768505572144145097878327782106066098361768028587618373665632775063130658416737928564722879242988020303689045470441774953505659101535259050436681770643524954485632814129357122420216332544774467879577983928131828892210286585199333720081608085782928174492338883756556156718936302639404679108377498179957070905662770446314964627841970490880039052376431871497030279966812616534149616019547035680218287803540465558895511789970313996569492206158137733577584031974649781076649787747082424747306153836448167560820520580238882706060758963095927635635611504043885934908268142276433650357029946628340418386473567867704667094393607921598332631262168791509003459997907986366793580927309109802164983326622958708266972042709533961955761687152377217350027880934553487125610646889936027798161171934167785026717237511058662597728003160791700209664 A013865 699 113548112829796549351511251708395575179846224671928170491876898223098541670779763434725830915853874660337859148101818999184764621974715590911975515564044768252652504552330131266558248370792547291239363891305609004721769804782081909300905292170394899510054640523932110165083749303078443032792979708270151139977356429385815729078064670070674159039690076395469767390213514606279136907553507052711333650590515397741478703285552311844750958426174132042723277704834689401657520750136742349025705965315786797940169005584631011059524311300352337772052565939549883420615708935121282662659630419001300847535325402929898466161979552202355015049279632577284791263482893595919710282335095970330094655172967293462941907268149260860557630621349241512354836392206876913933734602424549676165059600899577054494941535515805284852320482425667857027817930697168465306623955700305457754935729076167181384162396162113957195398227859219824621720511132874778170065102858321090334199880899327613311826958355675140296374669116094844509990270366397493505476714165643197244906821429344898018504486133707335741006387946024121849688511911607827024534571534156184580823803600074037855457555034332395334730587304193911531755660010130390073599394548565191584547292997749756021185101769943390680571279143291029224223619116652565237628859119777118983019412226701302913813968934139149241902956701825668023697145911186057579438067450949724099790543397874022098023287673376163719672524662485043729588538068975948145183857573042964815757089388560167800859166424177858426322870295344825559232187003231978327164828714893133907499626047373833161227165392216086297845100976737284156947141155977997336139987541985758920633933422664474810954559621550783063222002617978675036380965363567649773455848299281565541368131268148395147609181242636607773607722313600950988114775396999945671721759529664965283125910386172853331291947082401588498496509062592373709304937181309100005639856821705943572518128348613104924576413753694167447794072190244906897049551890733979444712215188254519779611510601597838761479366858783208449608705702604844862787726240416671987653162742324655473204490940123046693393007349980021257770847872226968271742263521197159444431293531294238637492599171154759026772789817291038845190725831016211121259619309093883750308121826681070071123166357568006954915418931817175924814305908531447181094866920432687604806907445869052439089543943916275387900695539161661641174322874304554247389602057025409459870505433318106338548304873728066143984004293908249065771010233141194671982251286518653277896181939940801637611051901756252231168839035384703902781766373493683726290300773663610339450455469914447801466264168046355685230254309116528300876854373598968375885189187520175815264580195600053584671906122367468288539675070902468283398128497840720656301189143996363546491550175160906625007431131979813050265892352699765548515935531759695918827136079966535107164951472523681269578533143107324778527771912995260058677016639387555462089514255155966734684508927995153732240617123487791195068207552562500967745230720165553221580038260398352769601474568984405436191486067270459781320391411148896804899246906470031568320608235346703201537583515277669122911381588686358058368345111895789627115077867597878495697445278275173201186661877480932295448349038624701916997425517253375927982380076990730581125951087989721893172394379884642741728521577389844316054324864919984682013914721684871431070430494091777022001661514510774305085865430480481774248224955094178378929538085640475679423202987942990839656687722432150246347156305302227984728768348958199440063621980329304180410292317131130244061295487187331498754821376092137500327747642137668706813308439948486916561669072040734722838283768103644351749131517854482506120346571112448 A013865 700 28254404011663934968235247785103487763151495777565230519834712338650056321023470094989697958453751339481190167540471825205143350415212429917808691488832387773844028012765411223320222058601051127573673395801357299862927424063535005655162865661343703634885916310851074836598119506583615136735942726768278248462845555036931299497952987983025992342164161089637533159241609266509650194980354266940266574943739127450807628695950552860953070487101761624454918637849425433193244203298025872192764466761457860505048133997634903743963553429489272912495384087870076591318648085744099007514921156420931692493910090661852495132017695933616403104742349533470929179674975379259893348974006600489178113235999797566970760669348116878454276342771574464002278649145621596247959048590505545019504110611043557624085292165468860640372610282943784199945991331237823559177852144818407664076167337480832078183897361811140196845331834665387400271958226215496801613639674441753550039624763941488675608525701559356510227501665496112349109898955811421103954781739265328056844654189906749663740508293622663767106101525385074288101691795989198814168986503987151721615548697413622987649214334302998595931681500077179394269824391640765222793884544308573752366072011216067290263531243618553789827912531783393383922011592034891113209664272492380070782686383194538606650157517819712784161196522028684625672608211372249079606733199954721747199080494779788666695330718341537570693553656815478401320975104779423128862389647615427021034468066734203674223388099661024867938772461331243633554863556388219631105078658784288296470946948620125653174478018875913185665392166243491891341471028124317033146385380047400363739182921428446596159444979749724451187657355436869666652748373347265428428565644006830516789714839715901461369887786967752385522356758737951836274575791586290481385868867285592641330786533212163440132037776408152069257883343062985534833766128699505972603376852658733351036830913242096124592198187159227074369494571243020673006634096075117573186629929723748665800291406016793414696433814204743324933033457390568756897195495855361324031711791498128670708419889612697954810368804910228649613635617741980968994170916506531578876727631979007988644558436956780998149926835816163777926498689983425845725273591920449281356670570376704027937719731086362306605513523641931519723393367831697064966197925545106522079312393570488056523529398652574637322105872400674589496689109458950842486449459053746686718497607983411036433651798339502154739827756461777431533932018332989752618687552127009532445462744479349553090033266817811755186204554852846641536992490249180308980268122112263487986135735489751875334453445463310777867214640246083970163789427491378498908263395909020388463916019231552533581079744240941869173904427242802987894523110374702202348737497078903134000585413185638717313849103432800840923762525906988060968317270238828654873593925050232863786069204811012657671765559065681839290622540654436550920719404412084200742658011138969514525015725570890093500897240071714058651212221719232240805981250560234939232204080411442916365474119949527573498399861091043048305515635619002289756689406230750895208353588417790851044999981273572963192284903476003848379912050883253124494299055950115301841386703483767897997679448297335344941003587979061827410303386309192038911711599317757471962732661126658478121873238335455422709791481145069740852429764787769628394886428026289927936117360705845059938717437978744991883126066797319240849734312025994594385794820926090844262234445895830296613452919348236810099055597760963993896028885807966683069911184609301417819853857856373400890260278667798071498159712655758758481554101288400379653769165729261896421873238534040102553295826584766031334439893850766590962938077983052660736 A013865 701 7030599859030360266015913176862871067080512997323111440711511140650970814472912110676476522397963853305783511769430685209446230170518139361308172320549140714541157178472442805521217495285816754176412298424043339639491956784577542527185486188243476462875932327461694653740383273062214121704278100587204213121506785150949689116674637905792323726485392532256686651080408117004129277317351512951280412376400494561839363863670767969496674435446505548536366314493348229392341341595054373829469967793187082345192137278899488368417938926966674757362051413352886898371001840471875644237952861194533274906644635679570080068690227314553636817359248319112638249636883473571997781811900010412923168272740301628184468318875230619099534490924536417026615000824203313037572145978872675778293246851567190530716391420117947530865197361925467710040960914934570111877343304899454015867400870920030407678655548334189637461417611083457677584471909345654500139125187470690419363459909261088510129020667370417799152929694428728628053714376972467536139276249744870111040768991382876332327878159718714670496545454764618805256920172979584319327297249760130937193040213474826635262729301233283746622872171027204703034948943020754891918247878929391023948754430694916455970855006412091976630459131108725342508081988469226025482187180252823917772997418103063430569971995474114771508398852969441652775366446452179482976702635611133321799041597677044373511132533306361476790818343532709121557500877272473416001086140795441936498048757981605368664354107614852139938940629097976015824723808463193467247138932822612025387458671119043106530711714392931229815490863510700574306280918870230055991881366887954727309948364704883223415547013201083434637927155068067152892536683236746751086736846329507651153818322996187192435591917806759761594299076990282031323875243371999833064208521984408588127622274632249053134935223979193295697577628021048816603755693336555470174843469000777937205196709803857262874525859307204791369510073151543320105586775394563655971175498673019828008418111141970738965743018856194691029736581269410004916242949624681268981458908502062353389717537972106857491373690463422015340660178033972608476757537496153265835053890120600515830402764984829729331642594409807665189006522025955820043511278424749235578543051367976016679798676125681705477263141114869103915811418504296844069668962209239946102039461516931684080862867325517452154134248441204659453640144484889656037588191795261895549537196789728135017858444284415000168220820295897001843451371985834506123613260970868035977469385634285507994499157848809734666493651793143535506932915333684034644178077361438748242566127333385938643222719741526547478254753361713566463796050821534694640340997330833361302253150897425680036047234918962047190280986439681153083769974600757898414841048873137624639633669533808853306639700105390698848741676846487653186868322988068211849506123558099543961615172371533901633780767593431743434364188036124755838704450838667735839197078227732062238288713025255723746015262041524752642298439554839996944233926539404380399027805736940163765053656215280845168753834235006423795958066642347577764736538331210206756485040113175733047229435340265707577062637101740989600070275445381641474165422690179090787795936201272933594558572478722548552359804804005912638160612222088873426479020681436227263430693533468682428021961641488043743722833836289993755791803231670292172756379658637775348199955099156837954670937527127073820262025453310541339121088330052286910206096880681036959460321641151244366918716827260461930568202502056192529136659713367965681652139888701690398949875158117106090325245661465529727030077619557763390482070131795243270006689046743696210447561690902266798541707120740501109011347666673952362489807820678959676260352 A013865 702 1749438224122242605713271707625141933363778210149904466015126740150462369706923666323849006021330141545784722800610976262036924345790369653553035134866883782280705223033654888183455591786960354575225025041451552289174062590619999062124618899193000735210343992906948404079527050602616864331918928325315198759450776362681113042280383499374115497508813194586495852761640112570371496333431211670693007572444487862811612588924924535385796493121024868653401102768008826616155080711780569948734671025914328074118849903383117489690172579074971613223913977287425552695453129968297760307018286356758103861570197985418782163652326643135010556537136477741436000933644988495867352043818703391068497807642514734744397620722361385411775366445734245721566663885088158789765152228214845659264265200569167154139221109850789120000248789962637981224912386384998950078663089244740941676317093512773006403495217403093075868799467001118940828699314146297900578618798648706838431048456141255176152424470703115801798821801724089401975861855850813041952608387776515519470496629663783883525810578239127208888996398599989626549689960482855925346850029252312901363618582399368061305695457484480461239662528061041400665592415389740481265801456209758227271216462498677451572139792955533670728910406512046344426971057354774450372783600436670681107290493541421479555587271577814926823977903382092105343399983603588725108058870224389526729899118833174305549522130527688538992812910057931076135396058293464105050382266586411407942682468546078827095488561306018887685286474619707567969697674707513356842040074932116195501212116051893734284250057315821863777448222549094645305780493604317085292571824285463550705989071486245502248937394388851993207824689849897285788555687963166167566414902945864047851906920947787251468133208091691644997032627925645858418382524558741462461033134942424357800972505841291796389672201653190626155019636335733619133145736684321770754546650078401575670643507693913410435594018623130382646057930522444827428513368494980063642619541685804869842990695431678862918323766868024637358311412990429830343318565641008689523194383120385179518670194408675293563293498145394226921247153420549472112488531570242809444268129586489267555110780816705151209051290052181260944310870888762638613066998432987201787480024557996208182467664177705630137318341929895108865579186889261192303543867204449594268462683288181144813209269002343158654417533308121837821168184432464062891145144940798607993382439751581631292763752408179553321858723155868642762709691793979171827750934953903035128345662166150531525287214445835023896532948362991492227261131188311265708580119346001526602694214596621089884470395798723533862109086788501910170319298918024121136745331047825926959562256044108226814729705559355164126451998417758740684140650319855789378361727873200581414329325257436724585997769856624578375930088933065215717794818545766989290936307737209025723056626571553523811336935961808807582259709637404995244856505911087370044339087369563024510877857039500432251168469684316687249488405311309946119627616408653070783450886957134294829985831383360763265031354080365118445995837638748632470354922306031698167629685501441744005608194854588996547815650115300413924164686779625204611299530458842643518908838396835146612201198707025489201380794948990399253578781460446818552457627674203139302413986333320079185929560759174752900838040189151711726241185981742982141931315463218154915443291227233394301936678726750084032843440317598168622496178651343570656440403499013623788696430754610946438309118145560875263107146964991646499410133309796777636496865272785419025351495335344595742667811528433790693036348274229797379980434475034873973362304448879327415438087670670592852014730066268100371957511662593812914263063859635186894163215908864 A013865 703 435316212184785872064844825551779317562775659588021028087476017005119852378913229738695995866299621781120704143921630445235171958811709261632908838679196425312472442057910413136465621815532918949662393431114472659219760342549155606626593169923992758943860316443021785283916875055550359585440050773044831537711655583878666720536712386916259907476113004835346936034384432491110680175640355262441882460266506803879139183727366821989118512976290860116763103203969172344551101043673782781483545660720314083339141659158627891194585023196383336461732962796384675128314993236271468292715974230724832500082235505107726403345935743264570946804248744029357002984320749777403664943767495602206356446471302226475917948759586628254782887983424943831388876107854256727974842359251156475086045638388027001298770667206391558307901906903983134144157398928952058745973893822947377999201335012970332729394521936846456254585108972822428284286907737651599196778872905355020020474649438540807992360085893997711193204426566608614072457657315069510855151450347205909740882617352498671305494497804398501642266751856432618753612452246870005615907386478911523872111939095599553430818812076778242131187706182485053810420691906259903434331907951586559208351334796470907629598688960711354354816234273205515976452062143703236035160488863857638921289308088898989600775891961250843871464069654372742756808904720048189646088504795675294715254257537496428798498690783465794534659622035535105536922871977279260187896720159229923461193564013257886703824609686899291860505204052571073553035811792819963609718515925508337158957613261424821689418510262010586007469996113336318780727971784549428967521232180600466249272672636065440815607589720566819173889433224729641417337888947250563807886153129825242755085702953279797357318522435871815407901622871994310241962960351000755587103797033993337800331590573500320279234913281766729887405846148693267916138919950633154860395352032308820877277565306491861745509730842030779374583886967760991298691838509342879196320305796762197372771060725655514817692339557304306563143345517234635543988645325583474231435504740611684989989741815099490647941447730514736273267771679942166244694746287686658759636127221265297424273325812182376185650650606264367523294762624992584891366687354077071395182229470815312474459793812666847358329197659099659729239800232028641003275427564217601441010106407964690626160488824391052854296023648126573148716921668698897697329428705908799224209339248265560477840990039232134612184749800321106115930578028479425284242920646449600037056507808127569060500268144986020666222086607059898993893841795849868868797408257104251867601606806506419038132537527387974377976328283756507311500891788369778110698614215292621057201795295967538294762822093745464199913303670287742961916086300390355782596505470144247074490394662458495052182997068963607086439435889392483757490320288380291479242263326865196288719626503052806437022592449248809208308848068494759776768134078867692462872983788343106515090758922852971557922752648487889921664698870423876512839179046197960909187651103317640851135034394784425444764281898525413153154036271325099714863356027254479518447629902694752044403498342057089188986063849490432597577747340747698913838884763134732672097124075961283201807248676666566528957985968747179027066515348365902754045136409427315558898277047292701943993224462826972113821331216346998732264046790209069732341053089343499923919585042654939970939507640934676910060498941108587494672969126171123373583378483466558034588910257531351024137334486396203713469477593592801381741222291743351772844787979557741386916263287284466447839516878243237005729620613773148941655291471291877760539688940623540799438290231268304960552529311849623951754931542026543655081906706320742825248421341034446848 A013865 704 108320603710364638117639467631700351147780592926606448461062832263417983107149736782339202043403067487039827053540307146948758308855035238990639972146221804903353142702153963921573013607602687288082392682251076460738971405557191487908108431658526966193518650261149996875767603853822707076364218713958291521191866682247696397404591216661146785297096151219189048787307947105628052769464940880663938496353035421022853961365248141049196337820916407304574396496450057092839339574899434717082113633848357193985445297331759695421730980492002458378445936598549991481528876396967901998213101299779721520660462825206965776397375882868009717835194823474312961766594500808610908755287553465688212087288347075618455615025745459881894135582691595623452156819669590410135435973937183768008610908291369534787175702662300824236871847298731931235358973890288998681878175947751641962297266593947433833720697682589377402740921835925350474835679826175322731332880502785300341734747969090986334354944893175238471627443871422354656877783785023376525109045692795940932643303441056949378288806877664087960648520397939841389698893717493157237417466792320512308145358029036228079297506646688883545987699304800120909754601608418464291371677319409186700932479340075448887288300971471727726817633206670274951452519527341963629101054764971424008062261110376913380340266748501969982224147380236878325662273379299031126015494825317474934586147411570311370788026225031360585648423070346271380963592079850352871074716670661500314695716920546986464286085277610524592233230934809365374349007120030977184933477754776090551937740823066861230621386745516618137410774072873702874846102675093003508846243245963175217739017677377435769029267765348082748677255448175926133159021582522252293443927255600674805233485637270518536016282574762855571578976622484088206128127350060220014250212023562630231532110345585231695722581941728578931342971508871643242108679729155949190221896236903468516534731130344982941858677344884202893336457761961902986836087559956807316178774332019931096661368582486313063116020236723145210720084951744528831681782593655587059956559515615886799429127435334836456908566321679442856349766162663369110999883108257646672477776808721886488676780208496965031027822691657975099556482373502154883688555547689705829405984523681915833644779413993516961867770911909086529746197971336150798127031191659394201769426797706669897888766755150874463840188156410631449741529052665684111821876403748698328558458303824415944822129233442210519819155662313501477039237591982592352328734430297346876420844950911999264462402723053161494417374254607928786448592441744914570360596691431765200719043024876605262096595578015004440420605719503699227335389905483628626841357572419693482905637127086194488962422547230871347792827178885039656699503586298733010095053649146933288039593884648872240824799526664352278532897711229310518343831377998244689362810868150520522914682102007635931337205724331479692921907282579688064772768339112805650921610302020991880363063724291350618701034387028538624987670349325314040442798600423531008954981599340735208269632878522998152271585793373875605725625153466367212248878606973786647534360643947340540713011299450749617073780239796403324120466026292931416128357373380341800263271578069598021672101302712295082533673564575298051663015147164584314094559383030617785151776074231937610127722029534161125026389489226056388546727290901303239637888922327521773068758185333914022848819565309057524884174072513932043474464253603412971295499234797950568862827717202041138038141214918940162430037048568883953421431825299081708340514282529311904789147626301568355148802663847021150609712956566400197449969487384500526910611878473236904205828634826954859944206973726165627163083125465548910781341009547203078692215179132283478081536 A013865 705 26953632462457453632088464009731261776804540499113335783463186677770823572518283303023028322864072088935094245386541707989553427509016128588518925549088664157711169204862375150532856122006991883268117935909899857878599732787607072319150437266454582051865632781782476022591004402154411847225861271031669595801214570277058789958979241624226476879047029500173249387843411094187639626731500169217369143924518509883958796914437425433553623132654271462411856229004660606525398545101376139520976499737754417293786324225656428531180163337785955723225459295690391480331793371610316990019362422626787665428984285721899708072511835685812594108367198314760242902305242825208269647395712503974129190104133979520291547598086294273331481545312315122174847085752023520934820804266737311361118669531958064080162504444865638696509295507038063913156844191068392120009110277430936572762353441105127855712388645754079957878829062276976809354311882506857905883023321269071854634540806644848311550209647658580939372000113413767353980212694794936827495934057829799574151498481845082827698360392982910335424092627660166612681555121511257301701063096866697718660425729081142705427757173908888270515211193412023686216057027425983306550597210743226745166430699149654097521722507333252953719485306082177856719833339027555493756473659277369378774148556617308110256829255563242194616799040919102907531194809517736513148687608373397922922940232715863719015926141627003517248068409440403400267932544413323005615263898594042446306364632773547735881235171798382055334579319970484004830012139691548114881367136676444164219771924485373213737980906660391124368197734101309233753705420848742249113228399379508815780435246697182097279090756587094126518858827680512051566225658422177082682239306865627113135858698093297668354003625643390877587139910925960636507274184770184666585908758247136405772598081512664373310041509724205752643934286495548731220386994365333148901294884421163877906370216626002795388578401082225974354697457824504244020397339719172278099396774585183494644441667117234252121285547544293669073900178712494598245041326344507039303110617389732344075548637989238025245472374956139124831225013787851462628322913593966736805990158867884458750420572840716802600715176010637259972838621963288204017990654042724880942749940996818480717497751142834812655481171552161819369805933603517075399545425482990378014690008926946084031457609217702394586281699335970244902084157232907508912861149297596102491858296657237068381980061415892128067640141764793199534627568488212420214663645759749417953551690825334600974708594382764280978864070522600135789576154464270582371967995922348998425320913966095440578020070868629584918740162395544486136319740961302278474188687460337168738375497607111947077497527272552179213984772576322187855850876385886332367972389624529703929468225504948177428916515818944106171898003280611794900532249450059222543526953943630322757906176806764064066499574796850754949144032938868940533537491358117655730126134672487451574501872642865357152615788593085323132931988363316543311462461340588068020285981327153823344149288428634676226043236136808214723918758187343086158312961530501279079270027754704641426700027664928928715702884629018631947543802254522710138051421932977210843110393314214214928712311356505809977019060420400564791411385099257844044777400398274684714886744103281499403301328053044381062566549383098063274859245249553087725575176320601897836245236773008494133517470074983402031978802811786738241837889152644456473401665593243635951275146526818300460306754790709718497790978869492531897761723952821099649786849950333739892493182147871856948386864450381966948516094408330493931870807484860035112221374944252485347344750861260831709636909686229245338244300275843466567542646087649636477141287453844362417984765952 A013865 706 6706926272898213102179836676469449330445827421475369569670711667403069571196869470857826183634912786033897371268023946282456558473923501308938341282230830479691585655584314533457391654551243804297372322228332201435647728709005843019318841605886426561129829136356497073653364807396886608768905511793352408862407823951181092823072722651839522694767030444587109991675851669388898743598852650106696398821025789851445235353813293445482015151344627676534867009175687708042927970774665627549283624382744907164047438629718540424270622403667954934521637487465231492833920808244538397260497990347068828364025017784751748159099265097372119417173226691058420761866418182682224152900769933788890514631991866391993186371927008776621619215883153996481011550041847516761253330367300778660609880776976189001194996306024806608129801019607295519638643853751930148006106928553694809273601931457071174592625091500279224078904793224504693425252134347946466436684459078025687732422057999050895059661767046180012305813532220974558225604285271213720659468263477904687635265670234475650181838413306723544584247816725934578566776723995889176896878932519534126729711055018718901676999673098096486128841031679100677888513902248462278135598205143658597453253283730806728394525254944747998979926967683040480443309569416904688622410853585306377259128933640198011691427337320312681770887338949982214686802266841917412039814234966769351956761063987153800930170933673330539203871358457874458895470190891455990133257346414952769999305324302307430214799510268935003593014041346895475889861580743727300522160347353472954271134287513544387520849264966118444258787378571896979253402027280634231331342849074401937648277263306153215630150711143079805689940679809397174815327063036507167837986971205987725815821991563951445411863430176096238851763198315528637103378049944734590955904848132151446121207125818959301339484248947693565841895456377260381887031336581914578107407008680287050067197913743481527582130740698092453650628077825387040048083510837001076304029098213580379339365708912115633423843725366541682262996729269387455870510123316956375603871621146321878641006918688138076297881382005086010710003382630858655148730847235413931052908143211413425639784651981101243424741158677078890673561379980368930382204650426759317574746353318120336193896400412373872102688690879667529837427550070430360905819687313783461742151344301309847981715659816859322249693647809168147979475405012578841257805065502019433375254083673813614199624862642239270011327031755617021426600447122058872946855184301689967168218174331449659429738688957452001564532704396279636988791813667653377552781540361349945976169453664011460669909890274382836874499952089208125574272713782882768557289319478130618371507451820572880015187864706283703858174258929711402648547085272852867855787305655050975288177437488847264885992154464259499826965723952321194148689240695157136463950899003701420472495309787180715589795222195849967055505408004244636210841201049623132510638746342824397550186449973469472550999691907194607125813732528420782105277827180301210141623801305598340170371355738274023754678790534394261686182152437272954814945330843557694275852919546258665335488621283919595190185780188007964224771219402597395009071611422426585328512845389162551529141341859462053708201606842529113338176477777018527849350050095903486346974698308707742059522276062095139428560559616095057280809775713936793924930322274208011442388574756701249612231419113698269894421349461262517650193005633630825393189483252898000421027697260561251340139050408081880673242324854053565697183845294628379868055761446841445164928863500219249908181000254917445599733156803813693466055276768072692257044269170128234433950489046309255275972371511043795576006005726238681472934771711282034343880020839715000389191985281368064 A013865 707 1668897878337808162641613119879246015793496128940559160760302525623240607540059424172494604926242618374386750687364934601356230358183332677705745337940062009922616641850356153989269680185295098310923749684720358347635095630119341930183145994475931294059057643657859879831314071754182088633184296310563466602050663649420293689350831722902532111184269719587499753448685522597378452167189702631349478311433489340314820803560069434626180794139386394007524027627204723767737852823801597434343342822407180739444252249110123850852107513949504562266888099280948482824850182557104978467124235934041830699477073225415346997924988332709299218814048343989448955016744569233183200414604384164557204536907800098052448551299341447904310752726636975252363066020013001290736188701956187355676877853496539061545353320820764677914154647310922558742723027416800282588655599245872986781168915808325934516232086768197479886002037507639951874392339094068215136373067321303287929834045536019832319485756817635064822080192849609541272393565512606652539136806937733979233658427255785044986047216059938633045987552731547753053928185785345095665604178536700715822407461242417861742091182656345544836411771594773979880354691324289365593037172582306856121487921097304099839866508238411534082173187222506328829669606777147227479291737519338956466143570815557751645201247200088045230413438325601974444946381662807993472691055715251151386104769074051454593056293767802184731177717867789817355877638539902776936838692023125527664467142456791762475208991739239634814056869936430695056626036859623151643530203552659382157194887030570277035587964300049184721802580984802269141582533252294777050640703820881582948896127982996716951681661755154834209439319238331917803647463749500151587461974019128337790202617804841166064724801057578379305961940163249621827707766923848197736739715170419508641232211531783280870906544634152485375570530201266455345713781544350968299622300783933187242320991272617995471316756469387741426793085861446707949244716168592651818884168566681632951773048080019557296121881870407299880866002137560219419170775005204888854262583233081565705999033591006773801354420047089562216991561706801820877968994179282519291757239091582425528798894521761384603865191995934894524083625303275161684864747574991374510759284588854519495799629107411815343056232328969430784506772139125327564916924433663366352223003305183532092986271063548738874035769771650928598028823980090018227862150058998499645631224148722389248521053820993682035458527965813694675623842458276153473111869220158117910402064755243281655220737450660696453305801900335054631195044578549525243213736251195429757142197494123299781415017816755230065155572078261836302897427916022285065647415944382198030618942251416790879939226750593986598437217197997947743843268322614524814291266840757644282907768125224842616111199779650619860943535022503987382406641140657340580597830100889031859011952924963751821639924729437739002355521684512201317616037739579823308887260529977680491207994719798355793810355336651048480330482692512000052820492292928710721960533726474646181273845191066201878924232806254392923896077355271503892512476564464148182049033676534636212760304611320280710364308055742397753978272066387114994897307213465252080464508343876096022099298377573661748319222233840204330165129318211074321809471665463856314690408129552364872155046997083257734287581170392165293298458110450320305928261952135727903232433833859485343510768480899767894368653229144874791932825977827625544238125496785115240765163964739977293469480191143830531684234178083856859561650592352969019328051232340450483279578962486556393152494655431617823472800873806568972545466628753064159704839586141348830668768090371224608830757147836049740768726416871423588273305114461731169856353345587962976843420081533378101248 A013865 708 415275196862553480726437875845792544601927228756537217090307598055882206855408066635690177533006803215335403947038391406724673512487475036858876023930301510053064544224907822509457953059867349902903778481548336208358736115833856091171332584097434935763303431586672589618185543102736637478772514819550128521521470737212550519308546159273282870290204202864396738650143315958950875009666148085163953387190618019529217490191459197556901819367291795193680218842532605824573745393852199092782522681185223597757392175650570338055231616911083119237994299520276972878273120626049546001931457875939496816612279084826551624187670696804720343215937277531582562374726584651431442125566838120435098319327841713998586877916917731164925453222474531825996006443891875137176467307085162012087788870041250807762453357526472516334734929199671482137069256358177247917100350071549067046731823658417358937543062614704115314993658997101064504808794521455182108813983087694539742156465218818886915722279840445768449807858547154041373892235693632938564618489943930221520669693770911504313968100866626649938099174721296490487915058325338990844663618953644312519521293395873321373008033162743774612734013949470798961588418551605571419246625728000579622422082382484373771353662977980418848735318522950694815344347593571098908127121630412151215383437013176866457378716743292308470774236685436190505084898041919838631796660775737374501707221898234371549299383690829753231028413892477875832297744553161087790747445413498371299804687991808407840231203832458476810051399060021922712330370003853748069762907610415339380939118129590863175319424332709838732695579831610318235038264914235013963065027613157606048339721318265039072520851257858687706003204684712607770917205699715621719811337919127742549011697793614237034217601696759343279461121494701729898632179059194994739228416805285827174215093659876697345669417314405431240973966171041534616584651689243940143931616348667662847881216900348081049118691145790690474711777141075507232426461213663246737396585432784524090655591099847426481108600109577189243955649043893384518511102286095142903383867111054152157755151526517397538538623049157389945578444282626910692706780759619227840406537317636638109182086521638928853748983454732471674216776651464565032368264868580253702261254302813847795178813310055496835443368402882121400970389124922833508633408140677322776156354358435428657761959801284959791504068663819443864904708328613759415675394523480714663821708767374889561487990864385499888247216430789353273524831966577771821021372641790384795881166577176696260831886541322802419868989298464172313989525332569635465319360418857461177329207286857688931209061713378837407572791311378049250922572783199657237455177804272511100354972638304542908237037670803802873262329629812225332996008143252817438589724510519406142204505758135948037852182063570023041238301706719712188339009328312047371351319259664419575541662270224580293282305750275451471434129171800540078265033902815126593597034812195406191988267742116864468885418339129553695457594669343145997143428738234036946366883528226139158578733446583385145936474697645893100038908720466918856581664568488742920435625147799466598093572117044048089721371502126492317917921394823238598410286748540985605686144540223376725371012613888409400157768706890925723883649458509098045644494453460702294497043635692774055868084654378221188538247397791023274262041928539574102364741278073837445617132975746923456996471542639251044691540720314577484226228953714803719423861243616033795590077279674178029888597694922701638860051359000962270078444640196373987017437644245738974655424192393454800420921550100360326250383987031036170576433552165882460987674643898724112232970901463252561864574962610339929094963731762950074317223058241741490457696115689344003453901905728113539689742336 A013865 709 103333757785702907716120989522460250458386756185946668803015420239441281296244900037092058255893148857678339234949457010518113959459283388371667838786624785349524156668572263290673441375792912411039353007120635595398321025175170078878345029566132929935854319488574913819872345061340162977117922407578297580267230606482073370820584157904289523180052092207153569271792461596697664130405246960327516849241415863035494246519321175046478993516801951981633836215025073372540334213843030404655260683804681558277167409851482718358959393699218634726228597538229559715246457151621160630752608526185776871871266629235560493749866474827312172443108104642738752160827965511984988606989047463184106384994985509377696370005822472881230730376254782703326238275446503074133894712956615033791828680110104520997146793860027209184604761902612654243131217198117960953707914309003697451372373144571308259146715356542054422060502155566652082860581958362735874500401039677207713120277553329141269013006337257801454902589058005434423148352792118071368911148089728044881431281240403451441453310474844442557397093844249648321088879793210751769859337631473221572857522478281950303888334907951858924435830159074717847209969365033117547393976373149840228606531603398351694273474666136823582968506778702867292291764700403483683507087929538716411226291398862826034322460844666911701399694862910458155761285349566997286427226694148282372008811439381455141355264242556549155983262285693054799102312372652179797147268337131626727273000122377669739700410912038307701598709730903375072354590628798935839695243826514869728837842642422353665641082995556854591534106520659258707061041535138926994457396951037233428220469535066526202493508460195492979260189428106407616852870128671637583784094837092394433955678785380617829698434265408020906914869783769620854136442379657608930951685410492882947414290185574438353917612449178132266554033950272607141713992049137948113894791959271671881763978963747413703614302155189389092203480929568100615659141196718253012159867146410638698526012044557234826147215182466311153951972062890078656510154604053626598934814420977826789718529864646377064309642650567931654938175447734619441487613669977571701984039493822159933983996953352457944536067051007990391638708967737230646134260083778561689241072430677775374569934473567729388557044246425964032446263866732798507620268214461019581036537967718204583768223981273339114839540413755519855791968382825618982921339770066753191228083436003428519364179742766772708192331358906176353757730987907480117768390197201985029528702441732031683975319991850435571740840345115436925234641567553967532106347091745139779677181307603372452130613244263482869801152807592822751205565630789137109710446803392737482123528551534596020942438557701451876559612006445435654060062698301885068879158329401564869177031576808484222154834167242255973397409090286479423248772369182543371508091474020816851821182906024522763538022704452541140539897230077471988754844916105293580537937366388207313564824638806423619521696416162285105148104196761993704761193659792251881438364362095566659107463400980236892633664871964622871868881734731224352920928757906190878377837476777236872536819737028304574261548313617139336452152216516656106919628472212950530234094718232863277327519810739080687860057902873082829725416262059735884893810843843533473344288361956704353869767240718241534786349176487135903381172417162359303039623301705669119267802432621058457651346006898010115952685460517316944554981003010762039111678240971464921424270109655885067533239541623005694200824299762927443588159536709344131937523043892955720541458512641648144898338751154572860701535548260906792396875113652540864532485056990607318295154615352904061473885917096256105236558015302038392892503248028409018553569439859210847067441319006137948308077964951552 A013865 710 25712745617332025932817818064852829042061293315261481491591933049020652907507210966029691039930404016553816508510943286841243332760172404095298851660953418588092794952154173419144853764421301981063744287467841996474155017336387921067456350396999989221798502026981072955626475366303395433922206868522522943493055526272147281008027597179640170631938722208090436949038661804029473160896998411632216672630439992030848104349895726629165460914772863315493910733057119057435956443098988941651177826472486521509224120928164147774696583852963971316196914382632737803064206425952196642071433084787859230581471017885942988780766774664229742493363475894461969177683144314278248685054298658359027559991072234269470943141288817571982405100984230089634074522555904252942885289214420432088488314129157528168762031009778290515823572113750911980626827037842088460033047733338008044219890354309967776739995475599072485950158872373961171082364329863316293123683791504958949671144904149996880251044392912533251626321040481608258380850921968323934868898801463208863936308573612071629079710152076492330442233655452328491033188136704217784397638701514744670417283033315854258017142151815476959885216490142880191356951097039920705553137928883621043764620471936818648789457248124158085797219478758191874075544393930799651934435703682977882038260541361834727772526576900156972482688872127735123814392156103455068776259672758305399191696568084166245733713112003831239581627121073574211770226592311787203283749074865136941800795166451480316669132648064316182004210139760148626004137495345296802863046911839348064366178060399239107328801963950403241720614793748684662595413087271689481884822998120496868410955875349673848018864697167364909015271455774573620116733379857620923248163886503374691790059463523829895799520795130008658309440878034962296376479230214962145506569784063765049570992655456858644482027340953893008151173375914233380286976069571093905076668872809488657683094413507196446697754033880086066591176566666289612395695422261796333521764061775652048631624629071265856259863848283457137060177112353064052256734790435872013866147742000754595739241223279687297666297000026119569561576073010700824864245884727859121748092515326755700693105929896598815254798636436420265132243229859990576138880205166787062257234535070412202004985934926805239213426433926665482121668730486855718248166580340764424388483815583256282988214709708207518623752520235613516756427076635264422758282817665250330079666457547605125330427573752141586524914196699341674458243717182994092664544069550164338867686085981064907986946824212127584187416784755764400979986330537588848949086559533126621656632379133562374008564754796570969458360455418937270827983307040522565283469898981821653151761856535456597083148871189967673348081374787830644671073521343854665459338725421650189527059121320408745967231695503225038372424098754165247845838526168430632219101417663547898872368584871894048296693265594334717082823707554637509905845570164312412232416030753110402248962444523480002092822762626493727284213063488680417543137340753425620162071080948964042919028332992714306467820097420701038452877579816640018186020544687313288648514055021433405467081928804227083822649589973980015368061940340272572397024991997692906339210256927319835023961409545826925721593928087714946686234779320848199709896739895274121239205961682410657782121922042401477583956838283647001110143894907344190093955545410025058285645814913963218134299729588445653172738628511445009947505032941173939716237120057411559327843979925893193124431061621135752899379512158608761642928913838459519038277734057971957853772204617646591191343428127294674074084493544857958965699228280389048403347321701086800226019913247493823424669980522895599178223204063636817380227368213405072904721790859047153497485558290935317953395656174824587264 A013865 711 6398153917451962676914923304713459156194195738223144962515803884453907104280834319099100080847962292247119269445795039951280260977379219655841403856498361054112306353534427280232652251908481414552053618539198059666656941273848079175057298581986301318038564856377754345694447118348006492613730579508196429075263992713350952227789523061404222938686576124483559606903188294020261865572321908763267739083977644097019995501593253448588499970344761124520980795528069049299903913649207616328945880916801766120183256458796941219073300353300730910551910599659269413012072613382536994839918837353932588064048596322594965784295758073249615284108620433770760714421252166010485176799431243756793545807698486197740993723733179054071525826088107941663826031596630767068284032285802664957442724181386526049289393700225151585633411096208866929963334625480322555686943333581963217659323756643657901821766554184268404823949932530557506122766880928548719850552485207761945364570328789452023706627878377211474068680717145119546149423896615221981361297826565693188030999534989039007607162436561497739568601884953513803080770270432383919727233233375316945829273371746050646730921515920548762882158189675233163775732855378637549004198417119969191562038041272982458015578225965230504805093717338358400409965862630588738990149505018842752343344447028148058981093333183219859776812437429288586328982828987534931673734246891794649091668240429519255258411301086137335007575439790979618263209023418126633367501849796841755502175462858454750157413615083139924200471617496797302905861541241760894050017689166808657552364819125263465554840450293706739443824020358072701962941829331989037156364276268319476760434972375010042950230140325549745040088026883298703040887000376731529573687116206407731307504076427561640631586358493790314464454792563195738131952079812849460590690772508154784814849244442641050223751827304239105004272773475490520483568829343514438588037668958930681668599749101822706224695531758449576122015647436706176831645683312247305262887595019759050565104419701061225544854441096069206328957991221037634251147831373738904954341274937531767566986872071131149652900015110499384733146097399398707652620031988602640982821356773787274514866934748030476397482054301747327413386347372521175041789839212061958275592183830640809049304660159706801283955326406840025247299073544505282083127786519353093249435204799212827408523442646112693274185587115268182601535262333306116843789030085279570134383563964485678546220954031892895258167449393090587538793700634078786065903829914306492769124064146840343184207952162352131028523293384346367424651958600329308461699106781746963520063148164562592649299185065540347472262748842804998974668742257507310964616381903444645597059206285430735965394099915942036094549784651205474974792566463034044115578173724120059960397175276399949076518197255458492748287033341196446951975692143542931076343443960055950772209219710843139825762778664369496321153188798235560864891364915126186160616545764357967612413822995666575880761273669875687147585305014015325658093950774356403916168471214692620727627658155243086307000610481387880800306433940934169005263864175633540240987049339093317149184930508213433721757542772405395184065588738750704734696522808769921270198366651738849188682365460107205581155660313922285613829172607965299230213025581620850136194097857357608797240962105654844470171147983796450580239325657584269509459146275467355303333819416671295494794070312952108770278898409759884715257572356818193767470715058125833130666073212919855031538429925310451665458402769450935377133287488251559041332725121113278216669845219418236579324367907770988339202592697754095645352870371465767692301720753524830673840987053200383070407480593473157734715636313562876542356736487278011101027732663038421299086326440650017036979347917293951698075648 A013865 712 1592065435587406776822094195758459468754114113933541607312732512176434612572408565290067271317560153104435182054736071381156969899523225985402328204420200177816873414562678608994851325146891247345816606008345731582973580011054165237287857720752815329570172170342189369347840665352771151570059807560183533839656089834848544144745322602415335602279258110207493104104934149577649800534092005201381438051744325135949679520652452442119173624620827600136804693312840477675393690641159629586364261440289617067217440071155360477424447473512527473934453018334415326578620052533203445500006684136453753753153340320143950526037882072882848270375316239776045930090869018972721047513356075246490451590421229717556286950263974410382725914357156075340093159094252827031135252321740848726690387943502772049896778413214424919356332949891844775916636481527519622176693483581867071376604849013154683026113815210779875709153109611443685363540328515212635057852675999217820388956764053336925962967628232358285515457960208654386907453447042558916066094460779994567364129676290392554340905443414470605532334344236752746648194227932230955513566899927246866264589751638313274527348662649541989765493186653267618608643157869577138593812700528796173874765049886038770992932361123380236971661079872738397490812625530094657100396881632848679751099085442908137812383416282646964147983792430404737513413455302626292118238640122579046122777991602558135324461000871865725344605011834069040371670827715179286434102220288647727705117324773995012391169544668367873618651753524963066476671339030269846788254001630755331876070042672577558660942058927483635389285618633739946574842741276337496093692435592398472041252555046018499007391666277487194157815183905424982875069994077742859966879712499872848596708854345623018161638896756726831528819214943085121910849899923990956977702766304749171415048567193151257809276614691768424976423202769453257192967398943205384782738589242388639380961012768504747635303438558518524925593397582970471393372058669953121463174846043956684070216062963054466874777220286817092749247274871513236605981617176390199197598648125255904787228477351203706230430416559975782901918209708087179222616747799787972361037403848735035092083369107221919502938254536012390974927751589399189027998649270815801201632154286946013797356577196860162777089171780466817162335923068226338351308853375183668899443460880597726269717705280517513692802148013066412413105222396921227666473711934180285995678930988410900364013252433663972912880322767381517078453114116179092494350981805236713208726679129786576275212833152462405468089508139413675299010996162437142483141512138715660426624353284084439054110414818228535742218084320052853504864772473420059201947423541797938053207436418416300891740944670283688725479012014328760748927583898129687265367548124120242760065549918377152128608176059470247667541759080356594287954015427462074625588691847468642342550364559088520169124203740612390508585190275042551081132648114560679154718536315636721796932156403657705409561589249822506984307946617247461514154833959084652699268033029294394200897045434085447651943575907304709155301850570390531141917817850551245085245289461145268292865984628219765139852372883143179294441408577040815360544005163551837049505999970685481321318210362169396179170125267233910173860340678385221338052367581525879381089449758042008512235063082674306259201627095104038390782111882028008950577738286017092954839160953089151800560598104112499129526038849097371633466972244691784791547272969343567309569900329717273367207770595174850308819345277928015151762830192276611939372904657336859245210390925638278644506441115226470570420459546167547127624445440272569906410821778541090666233200490421957720175634211035112785444761215176477695787711453602362058290932774009176448694248780879825039345645100956088588935559643136 A013865 713 396156826468085603090195342918968986529023723198311025230841856469886577515617568118258019256491128017282815221044086113916051134038163368399632131762287250646528245492460443633406844938951242859554237706268685081254481861310630044324812212370364544087605081490587665153561888441060751187481122034815589092389304145785032936625268113804212788586352354079150924080638974307705755166499181838270145993291643912228630654482991046077398211361649773397241385446420721740923562829621032949234191902710145994069850047785730658318480113729069236394057813458189234543211184911942079750657663227042060453904651978542059497295058271959584900814030690575953060876371119729020123694843418915734712050147695433078965994408085280484354454721319860539026060963741119455811447105723418870359822612757681774719915166116971781533275040587487519280888488971455762625470992906643147104783337789641306086753952866528778032459986570834755116380467025097390406715597074237368683024889512919933961217160868314176901382435154639888402955456134494020202558416864807608186351115610690960081756183295709549715821819545119659453963466124832893122351878842696692226350397079664768727189222424410832397327200621305888073625894259002618550575601897981409537605536893242799463713345283052951126132369826893240924433887235904513715605956850465002679825487628929717748130990240443609382871103038042471644937696909863105520365557298981589204823093206447745929056279768948092168948754304695067453763595402023492201970523678864791380319754158162726923319500138919314728276353133123609757523082633580106516014819733784110741386260858302819076719534407043607961186719055870778386111268997273611827985676133327696594968955777210875145007283103159693496677467841554709338769416766352911331278612620768360662016257644530066855196929957769850942979142892717757055320602297886517806675734745143345821549365071806213783197918586982120723733338391528592893840463813835682306258408638362049914443290729212573363587825223393281594285256307365708337755556102961775119924723290809829610560003379222769101384565278409270822980697900828381691139617765235526046736866810303677300015636476254720628730461413451894011050111958082748980322170588516840738541659274488436252033288901688244673755131752705035271073222283493379004214959895355637444604532215529350505223831817049108024148652792477119048138372408912896224632884603053702699586315257840893423146396040361733967207344094387341533577798699470702922703986688005948924876779755708261159378145629573473707857836474853077657665645291757075943554343504560661821153877021223053347713759698993525277435648489346583652003504197091559038365068748500895215277791076385299138712402740049443005807610357527391643322511064106060171338981294752664521655712818867364983493682744196030832938393517549454194677148556539406341615937734821088246472630917289623518465829665230100667609750995483292069860173566846242953234485369789317211381492313967114650723513865184062355032270066519388070620399095642362915426922828492516758174222342234954152472029376211834057919314972662920343490175643706952300464263194745382697797613609454350110128423880166445388532070081131416645105694451388367417051755867195699399850428687009180599279745649258283590194444579042220167794885892856930716702676984705609688146252920839335190055260610496348336382016291683951395990246730046247618155249962193109062116475216988012975089659273328928080855094463828793523190159773186205274138538098279079820837094747442521383398223298898597178298853637591146193250291027507698540774897438844208566509043972738548352044135324197383866243448562404573902098038611694445359704191994808424151669826755584033124978863789791963086861046007793904114952017604797936672660139744432676583426743412000289184627790822694793297998247816422782955688649384022251394081487312643888624190455561761105435762013177120817152 A013865 714 98576495443706676788139487569212890855990031090882129030240840829114816856366150710002379447631200366796517477082842035897958835784984267285617262610673461152876916382379917110187892039849115663228600076926249446138715230513646695189431672428542550234406947637465909895491111824566028839483302558167232665037415329203981315686338715294129876609519228970223282740833557254935038469590324415180436967802746337967674623016311627977531151729542036413982368423403761032237491986020260870823842439535171047996388927090618931170704043659431756230406193838428143609856325564008371588515647656111329986866002361124577748830923939928247430039356884797395552043989178464411535419235277615640099868862351350003905266320552676513482887677215463537646932801729630236428474006211369764349375380377719471367105930615218322342487894899465694397702044487745280325621198106945827580377447508872025476179159599684088895373083378393953785119184370789033849683855451176632924134449307278893007437588573184353266724794104399352711084212060858416035043015985303806760226120799639452979063554601837998674887375001051215101248637202774418461421062716185903320067222006127143731923948594310996247091721985000786741136478520256139579176828171478510098061460956219392276154719133472631934617769848765498925708733028684591956881661455014907546826335737681839526702930563510064209958582311162184304353136997475056272843602353820186805014539928746805515018932207466891670583856431145883024654902971076309611600729348059283768747725066683947665783437858567570922466461502821414063183983697879005064592999623996967844000626061893207076498275185573475056198013676110437527372839287129587378381331763608197399119315203954936484082452269125432852165247677949741434184671512805127632384719735651032720250829422203705595712362475251787549843386084280744923589536110987697998870736428103509027467771609547683788100704477835935063928014058640842826960110291724360499630892338300905604310752918731423055208285725987397045669188897474423937100390536212184426641108745898791521654866760858760081035724147357135677423933020058927872969653367759086417261628042141484629917490855659414643488258174432061690557621458753646594271526351881822514652798160589506569465947343984889298659836944289099336571692047246224484376816900681133976615834960254599344915856518699963647864957571657666486986367483254613793367849941547058950143461998239065192268364019515290986528137845694590968483230805986693949662278415549896282874938860172398040810382733298026609673681165710641019712257849238496721186514402926838602281361526944974810618310253419956881834867284901089103295335956370686818634456786826974758208003309119106755284084598611983002021119300484255917391227073103639164554621393535895018252634332144404163572700064603786744221726335758865786169904229620813558796977018431001030546277696411011599346889327258536409322669559708098532327446708985484326539243463535415380342479495469065072768833402101480603927389825192152372388615147766880448971512061259449929970008093863008111667920013741543092300178983277659794911347385774888354829123539274883067458375789667744846603475970949576938919212062428092666634940161727870241119822515946040273063581871045868426879977669396237222315264033492233728792737046491375784098560519458266269920808406798293454011830608231027349238609877892300993767045074330867887320807158592435714144566761193561244617510096300983832215334865623446349962453836681469830774440712070979989978535960195617480873746699911535733070460348349080089558856416956795643298099279502482106021578429824478463535846280990683422205089792680254933206859143825152227745913502452169798508306331245486130554740634541513758829807800211372748731740444637080178131367892886671779607243416694855958389302445992790805927500000656113928429918003525024858892084650979804094134559438344139387791533262889327173566464 A013865 715 24528986514248419798546324970822382057477711416406381930852888905190298108003302013471312082712966849670711036857477749476560893026049205197214714689939098685592668857260359534362273552059735148712499014341712502181588788239171734457376661913739099859927949594525917291114844337530414088186309142153868838506590131196485078744863035204068925456499888783118599890967095718859995492465099604878178491572292976769172411794394855012905031547165404004964060699532404665173719605865393553008838361914415682215037449505812889881068628591863722766324434025203751830727769202743331119113525637565494463291841099523350930397096465820225664511553252357905530006209915255656451181439152599654957330568756611124171755229075763602202973906496878222999761582919987350990970043913587561202583774650148691499219702926846005585125947863623847668368995133974633593984973967347544168480481018527643843288612641508591208013475083212524308258776885352176870884533119627183923778223290028821504826710039842608992065663966585899733804506655527521378831823753655116843760586090815884363686342418684552886269575296261575956073900892440764094592325877793970694938966986228629429102099976619593818156327364971715766370472223152375723765728507565340624720829452657983818860131071420261949554808907008016628681955456993644385814777583174269474691890774278847493108543617979336297492413953651108644820799785355713202484219260905784723065377999549925109913190939048401588174722163474892364790928816098860273273832685136287698745033923793100065572224409223085807779174548670058104170197031510628588232805282438413502558363784233010503259218810976618945183864139053912390811238345495029486537383545402154975217657440830514755207204763031019707469982910199590060551040181874325519021554581261517773845454386785792470792298579441852799602629446123746320826631449569290868455003086877852358322860545146969252360674496628871393827335594239718202318138164110356071844154202324090943331853270273777461673588153768895981667955611736355857116564377906750275249960371459488091916423805838006988484281311035170784884752101247303140486784786806228991380045428982149903431629084595443464568470258060278774584834062824587389345772445191457659966085071895808098693350609498447973964124546521345166117807275500372530896452103030287929669271444830072464194102409261149354425533122470720467289791793593212059431308836655037772682097935945823069922521555704028886759769596419876459869619287915281028882364062698111791860336786454418149290929156292014557338321431826110226217040545141713616126282751909091103082875751472771972075775376978994710820733696236507803751185036695630742454449151179729783034413879414725572130849338841816954358919157778098368436293815054524740594455550596323829181839506136156376830122102475489463138180607579550091304229609265006279462569385450222848432891371753344838288685165080396131804578511881285573996103219490276035941413029518444479921379857816558400187214353111715621636460264982213659126203884449128395878479289227311444974297054012120034442551872859335650743238136766946642087380392697137019108840468524847703441802564494604285670036132803325128865145375918107154424105430323069407838327676287885093226957204136085532397398603431204500503151779981939503202954344752542019108813011177839312476934597480432956748671833907342997365741773135697040881041359935898518137811086886872963622020836321316231620664272282766408937806205282813402153857313089123500931265631266046092866339060047395889000776138832387259531388789400398296845109359944193373513152639917161627405561403850084625038551701791473737314136903292213195539729174476300279134471148642178315302418881016476804838197221574233951637138734542196303812416438319933934884784535522776312263229593863014397837926906241278121820551680163262141039073356653138985687835207872606612351690694162048892142942804871277059252890370048 A013865 716 6103596772313462795311879135139674972126293887167232828617986052056312258810677646616093528165632967137262368723319903357751600133457875827633331885726925804133394977089809783654433252506128016524428554736677005342849101355129581028497949537319527696345591553505073051382688946196367998391575676460431490823271835525883775114241758775898878859191780325680967448069124361915370398381075664881046910414916805995426709571622860562571184809944261809363217151986047317644506996966697608582295267271887883036932198635430433014886068989770633863390041567359499975543652266257028569031256811446697118289835404476594458712570307782978392551738818890722348842505225632895506060379867219677342342480084845059249906197161380408663370403101431201985476674201146292521785057967105820029161325813745799203133837118692945261758059858801249263015593797177176026458469042243024110531335052802270672813192060811865767472409031905938848672647969935952875135940145223071430121582857704451712689039912634116080713683296133502602562043000108224199737480368269510034466634158149898137984799956726114663796230960119360468301780906867820211185597632823229315963053033117242318102333741382206768959475250880641977577497344231451956096073755994498838330533434363791429614604134763646621431622209948618793748188340274642519811062735576419821926532565145354179405185125549034209577632348914912666308049252189632827600553247129708224209804138384006964949919127745291863988692465381784416915656399167511599519274334707832740654124281325284675516467744195798887721307561294667898176878467744852732867145404039715308668602777158268469546997935172934045367991281449063128030342059986219177194070222369509026793360136316738647567719175594534695849170787510784393947036430536152167549171469564465990701512105972682312092189240119675115830721490337864044503932356859225785379395328113989758026194035170010653003411356345155326668843570585857559719226955651908122069124578472708197611151712948764593343162287478621924910400730779580900638028947283292484490998139151007340887747568454282954958520687187503616744442634857568935053607632070567572383079464184486324770699128378053388175501591253655288037493429520767729265687249081880792444680880609977720814063818862717806257441039159999360375426219977308697608025969701232606115464152159956591410346890701270316160414257930634315316653471583386143172411440442546359052031793597271046134960883748944915950206988216350699262277106650535208978856414449296553392191323247025776924360483818454566331609198524154659810038632928702882527935189723042957362318138990472795355559338604437211882944807101922709823014875051047188906425491186354521372019274442524993564463502682686996387038571868239773214739862587647500251599563565984451062975487990872063559392943003180994091599756945234608319414062132630042531230065320349851821253225816128302801050106997285130269196880268444051948598356312204366575373686961133576827796792780209859835384921913494421563043680656054189227691564975245517003233758497010361475844284543943852410409067627334208645741432047992866843887037875613998738890991463974903742830615728321373611846430997716998465771854180454439449659002438150006891226752346067023517850215019590435197509489288993478269200263716465970460997535513464535698884159197404111802260589760251093493685509774831972720512256892901766076511283675569500065267808372234373283994688743505760546633132200665331068812193672933024484748622930592778983728689559192781380116880989713613851841128177940586563714535244079909000562252253633525518024797695867162070580655242824257417592897060175993003351313920007993872541889943286751057588724858930514553331495001091956301498291038759782653772505593603790670251207180025800885250705543203475333083946300121598642807027933829717608851515678384845079034701482713880086675410445356448564695898809730949929712744021729613208015216559783936 A013865 717 1518770192048303574283045508955075602664129960531596879210670705305276291984378540162775784800510782478699269734161138192316046164408590157941657239789202401694120938939211548086299935087604846607806606132236812593471827588399603906483201779270292715737066237441774337521657255859934641775772558725002088724536377377576711529227005319724469824290409081999846492037936353224125446969959819843680664812364578669454018996126059639505713058628050554547468050362992126144117965069217299338749695945798405711845912850851425507960130318862606365495070823289199097914478080717268932889185694905904537338296323366719952350366294826254079375434273782216223507178260304684654564016443120006752449764004472165783272658852060609848523784144535328852450131794819634260780819544070875409496271024885994707314198957918602955373781550785232456614696235739191065015713768719416175471733163858894616057452206875938182651694484227218575592912339655103025825826258216147310100013705648314128571839179540572372596147241943491719600718283802929644069076714997238720896401510840755453471033742832072564021743742268420704048468746617733438789734630170669797149718412336629640498039909535617274733724145627131904564563819159800653139298224851623134939463295539610949013861176061507716104073417745934711685949201087219847489626362618951697129622951250248771169751025160617280437621412645195548582764511520850715757500865589779556846573983362369221102418276395116465100034323545880180029956613117650246331580071254019436522447053170733236378113701723729028829468403092074802439149022885887195224797525178010439686625766245846259814318590204951524377008006545533276274046075470490890299554881572649670155045389439966711151570697901539257437540865397883502314628969083171816155595435114665201398238660353394485082523632997458998422390089883751385922002496221994870627525698285260299469173914159424090808144854622077690245661683356020108300054681828775601830704407110520926227978103036466991290765758317880450819304834641344674667562019010396235500864048961223458647780002953616136248238619634240899961753149716878593247259294303383470171226429231954101165342605512567780686486411954829552632945565054511675608639489563542561345594832883941976225605128175247797166651568656260960840938057169393677843200318092697111844923175910266318553819437506978495310828200629395597948873516641037140777877483548199695615635175264396148951854586625017461325721905291850977198830937002065977120626799320247359973685751346203918123642467909513686649426980087162452309851533108914995665191169129164225166380347161277326613914541343619320307256922240785631730680437388702174109963667822882968262042300098082379198632582299538370684979581915117839248570149487409502782606022601251042926902316627744677319610864793367533121800950720196618057336439908586598743131039613793294328386082686278837842590900224348453535144798110957470334473626197878436943683385273912790189214331541085179842558500889578643906375285145007276013904947495920292486948662594328082266757285011638636682986909115844825805737132019366161042498099408664782534195723187963803248136027772909664038582971118023916162234942019430839077137548894689742514757735239776549595993704703754727171066681238758825184681640021095660361750938756886407347024743101408459947980107071222800096220752768290989435990505907174532256350455739559309840240719292879823573002966389424025408339815551755955660514675776023270348588969341065262380079177280393058176377243730432417961981331606773312035822215233854891916427906352776137421701146460258017672346725605382445621734475761277712691009914145343429131292343558367928839161917584097397797334582564111713670414422755756674237303520111867618440059948385020180085878703561726407174081944525751857633486958374830716292045740349283857770706362839346660209727615731938935809250409892622971732910281520415023113776842367004156362752 A013865 718 377918624427763474995998780084309372362120786338998314647749612942522510287056880905783824083480699025739696686490784338670386399182118306180938454291226812018351501478121887933410185447718889191113733417096750551258781802476650239258028065139385477042285665995111591954189018290139256782349037332659719741503835855617168283240614187717679275317831072692185802306783778645465583220429041891342747186590302839477582454844039672217485591804535075589155569907924056732693161484103479029059764341584908890090042186503061911996735147503220067138869463100697989932255409781039463108681854834826037834962950735987659183246345874206455079148061213776427327738180868135291964473339574437520225579676760817956183302247475945669827870256253014949012871194768559232378612888790244069895776111664431835010406755096801810591568810844990962644348093731454391089990088497989765774982306629336465102807947541353449865586441899227252601935563301058596122291999484440367466806610403881301240787886723439704617844510507282931571685931995250589192996497146192905398093380745526860998104268296390280250658538876135660629788575158383847040927247494628106964358731978548226704408266769566717706542046604690486076609544249171516121957855886279087913256530755712471665017104161737088013608796684556426178238111604935089090538707063198988700158338205501902227711487092766719125854211351329298744946458930756325303370455386436026689246697428025058025356944551949620243771740796568456957214163955291146095179732290280164428753545134579892674438788627318941701694281678207157240538329662741082562176817785094693728102462666486416522116523437878497713779656284738136201823433051473189215018840291485562724020254345125796669267639900235816506698168618686147647953755634903809357629123310452371394326522333055856512054520646023717495440170845953624861743725139911427647988474555717890837513483408117815363972300465320835819208487992845195588519206588817890554737839030125143115160247334770154376863825173754828338269260613475078086878792314394916072151003031119155662244393694954210414921712200827431619282959750350334114902024720099515649646614838645602901174531214903266003779786859544147240761110843644249265048981467075422624747053456177049828169775254103259864572243131874727407972298641574567645079221551642007734595923708103388578383998273736472945184002819013765428814094892822553814040809986265626659429731931390222535987880499076344936602033137581862358339499716098081218879807728455791076972172878978613354542202574860109676350214309048807333164976686557536201360848996748192476600754544834959735993583151615482710695354475019170314808674596305539388130479391703614758580509618006034580754142718758731854284839327102602175900207437251081396401421815914499513586957251114963546793410708263230001763974169607964864443141015333420538450782849179413014320965726992135778047578884625074390057150403545769258267741354070487221570624124478267408362580546031307470583516893355633120511174953202450505091995895304838220112409610671845366601748744016065243100998569113899694893182034642920584526887072056875167548990192307409089840184062788657522048677869240127106481245092579014549242290566563438009432196775184078389070305528844696271430864426002835988354701849729275359135209592753558512974860875409669905775786002746511793542802352839383483336389565894053210412196602586022186166778663085872259317474132613159090408012983374537958917187802699422407380090419075951368559861841034765452144302311930959426315738706376616780497713461070580465348588793573991826916739675998923053445380425838524708947433072630255804329378956614096157597736432315808468906338276286123688706358848593045936036561643160444763816709516476243231676997076541341451129369564671505349941158420231886238655826826325876796382325662593000896800405678040308153306942077809829275287397994401159302243531171287911031447319239866378236056305664 A013865 719 94038247153609241010204368445938869743611239506305628630428831687713761279748937789548000514340669299972860205892874848560029588481284862363615277458194550088150440815804025618246323265326786635203212513643018633170825193473869832335053639504763567023386026840895607649144761799171931543665475657560383382717882483624931218255328509558165569435886541480141977559601621207908492003905799351906598467933638236152885797403752079717221374779906071929000758771328558884909504758412436893758999280645256048938885377351929901685971600223521255746299166242272882230822978126635611684259523302259432646549500957537281209885554736570540630254570367946415964815747021779840970103830032986437032771442127747853673003464843934512914608611603950215792770765136650130911235002343454012400305761417683902369309533684247388133121250340180791216718424859385259043704413701131789397320397323191051284461907202610061636953605510668515719444830087329012590302162815712265517500422480018591950347731429166948579467485238548226428845753830242194610071704377881473036018372117670939875880281288727386215331865545626588705831550733810969426888008848583301112155311995686112347311317836804825500354270540738343031414906114609846699659017195894598003631449061005445749349536062773363084602304096611544638783345786879208088576927555949930756237799612351449335125904756267328253524555118973972065302517268657957937888277154717649393138634214410331238565619226750727904498209805891722281577514845323006465155763145254993875135602142927783853965952651713026901515991498551643350477633646639189056111581923100682829751191990227147996031298760094182343115219432643959907372128493064176618751568067410935543743407929206342236807205371655478692994718693724911491535628922144384690077570011586484478793057205178954887607550481391373671825368591940332381597414614014440364504268100648394212880155103408772232647955469386714218565286484235655708682411213908733342516525961544099611631554664805527053903779345635761445068216656972230630514223649175515756065478386239441741747596971902846085965799490356291464689417440599174338479300615151802678132866463529862661105060951266809486252531923834089246213068733445685833120668156415311562561058805607447662843141516029022358621240402990652170380563015580282816260352857138184068614972888134782386736447058450394035896025789460833279182668860370821710655402830502448412919219055951691854074936280346165063264557109690769974350334393356117745856300316687111405265139721822006318237445351107590810985576526949232826326107478869484848057022777558846230337518954900372701026755282782783793867746444727970187774472117147899977027283447996393867607105369267677596798214840994172764765405139441594704633600417026061086029358593297636742964869746709438609275697973358556047798933220571889113149115665127445699423785197927011699179514543778907129923135149019026510626700849215100856073278616616067476317861542142176235757677642430062300520237675607468900643036685955272164083051522620493503987011108242696626262246343471005546571307675949749888879660272044267214888994363914056361691550327532237218643112680711827228526416611558759308159941178876621348317057646259113406763032387962604593709142265353483462612684856851137684654277170671835046164332473384053471900560581349938981994000382635420022610842595061729470925560488460549048453287705014685072628251868292983766030485723366397602784406686679053029393281675321302676473202659159507130941487541628362756987971032882404495968997893785106306724807035945114678353620046682603534275346167058164021234920902122251780376807666328731812302888024532198775087359951926007252934901965964828729708180685013104806355849706790899791470039462403816555824650536549935075967423287516340019236558332023140716537206700848320574997406859274341599152638545678125958403673011105575438228313817742829271495862348413913477777099341094430629234362650984448 A013865 720 23399725115726894659051173409139860836042271948833042183366867046517190646762487688048808063984417423250846750752735834316889282560975074871663116720477466287534650489078147302639469110757794972010885776194819612529162774542489978119596067225249327909563191830873735842551989368011550069873367638822065317888456134165358884900909903690377454973870519889586688560110790608406285882315887864333622709972863069578394878739570437500195629129233587690237116806587227964449801888045283497147839309001520353169560726217235421296323685226819241109863114134397245831260143293206992526617665702347819144306205422265916758018242356210320766107505253796842577357031962923521388272876234768081099738583487531753925160798164045912717567890042634140096146735030482925374904428103126348813592883225085120794360029885718646083940826964647866640038479094610552778363056670080025419314029106724275673215225293039866857246439566430668103500895960290252860870067777759314453250665126547986272188926706982470148926053286878432278742546617086825769213362343757002698498523570784295311195042153636612966733458767449355320849476432195651144431397017810679982339830594510566707606169839967818338904153847193003373193033918310597373969552566888844610439620732748107076702143757572021483067760532968043875557737498840727107096774037602133169936164153140635840958049132311511823981022099364531416953355976994696989600615780962702133793472628840151542754760163430837125932098542419649038769496173991414344737638854960090635937742152429006311950055930231055909958027196567602518186050535560522691210357153088989109892648605312201690148460133071755580802046281863661831671221477186145196397190185349997913220759681840272551469210527039776074135261841996957176261793615955031531201381901123088105827034010479089702593162001385578293507650117469696787177647873234441224780326040020541228779394754691411612194256055358434872434037366445326681302861747179337935085072188062941394561503010352888907876985222133237791899214487187714092252115299071641936613285117804732767482538049712528997263041818784336717741597120579173748992481330669453364005157427853062785688094526625622738083190023671484095313690319080756897227082098697134806735193384716912416840584589716533691540440491956969960860136256292872933735696122147408618161600933700354170856403594448328448740079889243118066525581857863792307905805197119585243483515116130571387433174544511096945022246274718573674257542407767589490936914920401887305194935247260413476179660001606804036679162978353831502640377976182051653711725091785522825187345516585769539941889570525405656995699083334550277764297445854146247083652994931838678864411243245614751766493395314261997402105291657530893543388058969428832158857357487437546025434468813203028023290478106756218485904151141344311803120749184992568279019318370574175130236962957593018953033565400702404692263225711891976218426064729809302267126123254321997096054443121157262363051781296757701484808104639622283133113876476702639584095948086246686906087282138577252164431631621928164349703624813319099615258245561462472592431851100501651589403014566885392928685298287389196168054483422227443344430088233947707231658875161510826261833288172437996968839598299982292347893096932614058207163178017100793519960290578468016767531103211936835066301184614400267709349067464615340824728486214214115992233168891079736468897823516707448296049484659722123409989065833550387592179964083978478406432227958468761546830808054194475540957683906335572514947184368294775644087983456125602640802937441417069731927837916884155014721805227910994318952232920396085602537951557652236762297525994960262470746016213180895175138794240193176911072859508866481218959442310793444823125871479265919666671282873982150777386217785489305317754743606952968800349354598179438481502762699422547445227783896583693284858419880530918502231183243209362333644927169762164736 A013865 721 5822600399996554651801021581743089851554070613572023552571544260918965583015203336392561008177370556262354698683304763124740193958212549830465676659789848891259822150498293549610384377768083638475412729462109353824856631514956866235455328599793240762392428149659973437173896618421050026986729816303372157180820316776634582047663213155084002876058149205165634887789488248670952928668427009057864006167967463329331154466524791104048678787485452092137082249216713108849973103406083983162291150937466312519888134626087124352006815242359885403849458416290335474684123975935282364383326992046612533316001707633272598731195281980526536872062747312775932208904977398185674086716339249811156210151206369501392705611728755872553337853215088738348404384371105127286888218653757135627983944318664380777502194956523142142359163855267257951774054830070133068945636117329352885138748490684414964317490940117696149822346050194076005530334943590944199876020705275405734031269504769188520081315010351862012097567691480534060784065359822949029804899378721742495472784617165397770875284729173705677738220012021957983197616919576108265571153382735867121365584726493253334987058453618872172906198410104729415358369015961062565759591704324084982104911706171176980109947835484161249674716988939504293642782937311535807513104477324614000941555598554290697577273281691338110184845691029075081543337474467544441316300426008511097356097381179552588686752480986822063719935944507366109615091271966631614229756151557429273121660255273214498615156317231254104186675823376309669805271326864595982299255591117439338192807537757045770963021631832511084682134780408698700898413382611182881509905628201010680742548073151678699527186593864361560079225474667786848083574629045322405971902261220260259549152526895532848875661687128776217930095594030219590946988475592672478844538089190391315039634355599373334285521122766950066177506385967323528761953694274129017063088682700077833091527917072130052724845986793857826233865339275893273003278354098594806371356962433587263998214907986068015446957221851744074149077094707956962309297114473141419472131333087533319088339937249306957162716339970222730405096189477502900250809292783005448229531640305878750507276344628344511533390888494636749300749424925868157847320737466183981274387483534526529042540619213766464556891559000143554729693584855963167560817318809660635306490033377002339477771688259785275023775585030772124512852792409624828208814413473442421926266127446303206104737157519824262054949482229740600465010532569332277096395978039175215637017559583070206162820265612977740441553794304302814716645662046778918954319542034879282139189178479292809911560084542838441337560663933726727302188337489480915163752793978314059452600909743726935869091416248260363358284501736802987794594142261200070750004935028786713146007123966663786092121248145787580764385242980341504226383394538847908301733527501619451181405419190723803908322900843634812375867770293686491956578992111450871212989762954196935596215510589106454810579851759747628991465452369547818195463939759549829980120002373040026968294330920707226093230620143447628460889333218919699182281227715429675885868141224189061920384500762524091661750294924181193769510935095936221331804827912351224653158759025221353548298299474432666543217856369970447414652747155355164488098838681655326910579363881505152985028783221309347774402585366847975412354399229494010045337324822944532738829344147361698873221003629741319737807582401781293180039337780731525613069701099354645956316276529422692295535067764534118060623256238471548538373522022047998772650723561993721378036017988377952031120672706358228508220136448375748597136081777310264254676115949079354462228056851928697322497148660098726542238567343998874820827548361205321132528530603374186036229295448022711325890919922554713567457890335712269512747189788774272048205534517506258975588352 A013865 722 1448849302731942687116951802228296533941902498916353764633482501532988043952839076601233740786791470255874244382764090817855351943009945199414435254608827679309964065352791380536651165488787787929113900297515594730946725333129746939100820326143751685387632681336190510318855043354946720315161953650400700615617881064163536320084132655805862603655301383019775260398433939893290559146422029517886416382787679835164129828214296820002640840047580014990654450237093156301356507266742689698239231670071617476948804315278511326758559850386895004810668436642356756836599937179928181294232022084942689890087336913802487287480784405778379222949117539332660763406243335945337654345800128209009622084344983335770549722777689781279192164691216960940710159771830831033050969224051695572582500832701895197627426175421566505567515460433862330655841611476011351811880526347297537114845064433984344401049905611366568352594012361892320608124304683621827143549984135089759610468853410726717828873776655874528194261963806484251413020551615464052984412722206088628633483941858500258122438849729751531202956762031447848875029413331962171938601238532931287543641178662769213851499729130891200528595162783180029882453678979623120363090722970370714267129389669986310314718539799194812079059177791794732395720963857104078055100813301638351082289162699461262859548065229819044633515522990146810690591750446708018421617667604549833377312423553670429748101993348912907759559100943656923787742391386000877832018682704338240889408964640144510119406576729287421252978918482373887756985274806371147467488367248934665401192685235161213280270598692147398223624961678657315141953998821905858771872837276513889710529722138478514160748894524456815717633833312534736982332042094605664922800383463959800904134721572469229851428648931627643859981546853727601254521036358675878255844101809423451703942295972503265516934792020345718867081269033021048308894461653620071573842483093625767363831074660892265279628876585889230617425180102699074907951759407061542858997495676274386075203811983989276419697259427813181458663151630370346845347019588580725690089383874837090855389803265619548764713032307470462452160895020066001675209377941780811693850817120592421246226587386560221493876721565897451602004080903153625453464513745185492428468386302863305274713467360199936908620440409123721010499114106879026910493295074045475204584527985266246136932884733058889554716126374377089286782186040871765252855708133423624732756653024718519381453956379972910775657189562190813094909500840292089174450404007444047257390353386174525539906892333008477109552713744328277991572373378424091961241240283623081533258721659359388475913318956963575034907895127957089008058128394182515082026935231211844041709589573351060906177755287887122735168649136172161058904449607138936004865227993083055405547244670872883220874714418612615296763508781284337179659432829890602718536957115282971276371473268066185574115804062723337633111929017718597166539463765076543185670668695418731878277497930908537363426205673081522017204331444019322697213683058248303293613220430488295990574614951661420483230761671534360285180014563530226586925402454885797110032341317097412655773116093740394776376649386573854808054945001792001826435658939086179932894800325763879846130162454822029281281985636252486371082872380161336289902610226833658305813284273362690227570682186524847625400144122003515417806969869073453507601377210342933970468383362876306254021328775195792072998136344200042744575548498654986981351359863954615262602091721369307369282581981984553665261006096331352365900560231790247630596224845378021677939458428084062559807819230868530716157432992722234274922565500811667675019567283841313929545131842579121612151610495389686322958307189341928019416160513815442468049339327098805459767008044922387304644089386169134486417681768015955447395908729520279662299079565060117433413600804864 A013865 723 360520069697394762720685350852071483133831482610354139961278717821456480952872853108838194187458895126709699978251954246388582934683050683860692753274823809098056978309865784801695982810906042845977270038831400468090935558093341190350335323395002019378375415362246957063661338148098102309462379250736507135585428580957941069599174897009484403392755953739576717595463114131527276413522486448994712761361823948743560753414219906314897125510719430290154528161396364268779142416198116962992264494927260720024124875379382530459985964691471857837048248426590916517164835568355889207806342519440459410730212218935300516718418545258645658804874815547224643079902341769950259206174137502504282282491730893406457428618218103655263944724444898824798790476344209347616138773959231512716848847202877985816027710082499236713376007050678831461754379866798856694053855132050740755361127073237192386002050113087565936312673284034389921560786983034986491783829652302655063392185731897950650794319592834570599634592977895089247604729899579151232217386491985445640127076220534336229122703855953533012294137009809231131271318978218811167826023386626358142059321769014189021096380599097919209931391545664253195710713847857580286188590778163285572518340290362033568232043695313243479256453328287866851492038878490921950606845575473274176508176932832344959867064167266332514246934616684211197761326447155249639887967465375344138943404977706920375079715208996696663626610206012039659951514733361370432696872854685893156993411489336438742032177300702047605221250243806059238346159900618945366630065399286910661109578252435635022956293613764421394781046464423657041402697434852478649922661845189504204450531819161885635647468922309638368650262010824643672787646698484916814070265018104045178577651038320663402390693570954769876966928266706746475364978519202036138158199541442456334395369391429932565109918168006665917133566336024693492798826682193589649862372753153086944676813970019144154060612618619989032995142415314816207495452196777937832690064844118708035865114943600019630066108457941609568722069346488314146221389578265719134916321568343462991728355526190643558221073255132490112896099829633063328845699932009202935404286525751253363541054192572553034764332380685394677029879459293522928836481884241996451960645500514081978117501510173270700845841427883073746484515561442922024191867599864883686107177267629770558745283573896509605679123157988999881408584916922203091398591566256067389501303485446758614725950873941419334128329793139064404032520913091561133456842929980317167150956413788579539146111833007165376124220866428694069198936812500023650899580302254498624083834227941715353238462982699160303086201360479818372053120204581223592890926347452905576586680592716091187406023203795528524437485301851991180609312004643595723962624411974842842673131985942641277616696938212214289524257417064544189089015989927338455658988112910092308642066436239445088778383756535573549922507521336953970144347847591526393976803832818433890735546365143833169216069610044221286584988201878216105393075182750041805156364866159263667926662587651814581683276888251237938481913383872353342077821743654142666483567554615983385961336023837609912995354420159945439597928074685907398475637885130692325062078954660477749872260583958275190119959049839978688689293300100305631689046307963472863552131152309384934706867989837350884323568662166378748443743926461285583203465894004052945739588768951237037800635281789519333108272262799985036218222884017317720543621577667554825023803687211767491313323439741180457634226668962323071911768203596830898416519820725103890165031319577013454882099274855478235162886366445058999097531818697968890910468966372801827716574246652647988994909542788806427114361494538330632927362052973724180209653203440649960164744145834127477789198050139238072524284589698946225886418760983990228929204566333039141191173115475918848 A013865 724 89708929982942133597313577223222651291157555480899641354844905912948659068465257784778425536053771792169428064988390279037363868803052867766423899182880958065487714026800522963775614794803372453450216058302495041276003676791482275077254639191025142485959911355418634820064978094067546993868142753719266543561993364656926392230501887972664023065026249480926353792714277615576195244529627348076252365835185376813757709393567167728148481535083337277959731551456580113728851565707409840135291158801740139485043040990402513819419227566108325329308389752485470938799160364145132623356867821797408396090820166862108698176077523453799316571734610102247002386858259507300262898790722983023145568916982381668115614877928447168746637893673073064372332631809682300386019043401823495772358932347186534966573807155248450069862778586434514990291265851015293108894808880218449923638019971887757055793662133739805207064555118612845312961813746562561758723553900041774264734004360039630856338452132924211871448275039875590847659980150372079359415116715573722409524100630107999952565060645884629526515174700424850600856504843988143220512485051341009949204905154427338682497454577234733432845648021090727451195088348190097417772879420511926675580883651131365536850315896792185001430341794584526484390467018212653090813402598236165759888882682550538061053641310869216052185093234538765640761346382498535078392602720344277632781565347412768410771835694885066024203536670782387852665055314131776527508828266177200166040984567714564725057350742088291909702414140666749332396151660390813413469292433435360553625218575710063934032260452500228504506157353835467428926316008109211967417555792262194710201834733625690326489430986876151934547981996677517734387095703277398820678732184984865769875834063167407315743681062647817298025434694461173138958018334890081056330181108296209294600268556408292980041431157581434693492179578525696531200117640983595299754553936912588930617820973787803678143210359116449111058247277487616346543508361028647826783934215291746357980388281645880084588609899806526592204249959625380185632560811539015423779498128494040583157750162293070217879266100221127779772162312807254414243333205481713984822519424775735876956647596846213516746478354950708128274698965614925897428239460219704461134271341183920046778934135779435295032872414183001006485234976184965173123710798609578737381421133858851067673706402259816278200347573648718818490661002047585639638894336614629760664388348890687839619487807864591255749820559086379673784220243846399339960333139952862281336506786355839823884805299630838974871742126635184802626909844928005885100644365770591401628028638607192914777033220910997456537545656930914165154722006746355029066234984889401400433216905246730402344615565846848953792828342630434669453376324739475211185067757680524094228040778326079314391917932529221706090900021603004659659398026805599482598537330111644089344022675462333600330902786906259837574317391549316930298958363611894695666036051327876541899507473131470295162373033206523671183515784249760269937169683874058402460668582376141897017527305010576325989413154657332038708331471135725426815908540116947627986439081750204377895531165483560149870460031077239543626031638680243709777489926232840432629847230446075999456214345627505532107929650289781577063934230450559250944448770903166879583403898891448872072979375647207695248002237344184356732753688709214614239684825336816502594273352555674214590007678438249674695997603697045876532252836675797203038310444414173002220323119096278528398476898157677415634039890491232774629949105637406626114779460030669051197545073312987412005222526760838360212051340335256920863437037510252995063033813840477024394370602943071704397581331351224280871720799408961888052581354365557735209928425918543810887713615296197608553241729212246888062362783023968187279769353133168256644911830649782795580881988670103838785536 A013865 725 22322452465515456987286732047608938766081316845423219557608767628130840733324347025101985182987332142589103124267191129913425326202001251192054791681474634557351438856716827730122213780620512774336924162219526446110790546903378117472023426379181168255066376662391529739546408629103015853578197697693472532567617932914312308031500245788013934187316611710837866466948679127639055815086796232276510028695500847683320958343820105480130642957337856981549275921412043742859377592798106205340544769626954602388342229975723838318713725233729866808342465238890464704643272671730961640935136133833492726016070963760632231584549722316055791541177866500962326097926714429720539017631893181311615358204750559995240544681304691365893563400358458116753896273438466866169653890607762544100027617853815119868802493582054782327784094921219673234064156264239837414872513083282517331398695785644774363707248536062743209284287379274671524914914038184655367546699364055194773842291772917381425244409721139797488396217174722323021804928180777385251161982322569640494606701007991033844196669170636764134341823951056116424712325813339257653846562680295286187680554959386463539043206617362473189561848288384047893135776223856838320659261131964823738538142440678319949265537805230592978275914809430056894163848689075890893893280595324301598364670455664415486808099674666208768697321119736750131921927343049875480626588120108707291920302468527413989189177419629640748934614436864123134154351043926038216893076755129405071716310271953550569665470699855313852475071115450388569878799209958366883300390974796587637279670388631086628833115432916536859233276146669587031274593064929831432276445242900186434128942940437547775321018091326366638177443456197260092883009798037921703347130287054154119249743541606072297191131646180781673902264965892162634513201618307368649408751625539562351193974025428188358809669397803303557651046028883706119251587672841229985628525165229833328783493628549566764839731320079664265202845786551798550743114272491480496034299918659475829748975976898507633208352978588657624991367925953502602351321371856876285929900078309429106388309288383709248455333542250223667696266692620454730404997088186425854271357153505795909734876534818437001799059702019094604974849893011893240908863681365389500472963006369477193080095738874268443333619708565984506445733989594057253958719205439618696380093783580365628871383711487114604137148887446158001042668158461504829882625355568491552605641081631167636508196390206561971350739349358582026987075091716787240561009615880750627189525656662496335056903872317740923795285336854886304807259230533125560401363538823427799649905622201905027369798730425725319105150560905433233543779786382709014592609383759999529272598228966354419476215380480803118870177062153416319669422537637573095749602780279160171414951842952434967958769722987111295570010834175518855472367329806090930453959240926340622039651850380643394437539202271458447903292545173999630400150407534274980911971082724018175673938243554250016485843606598845698147936599626436347489005806777749700401093084689820140518665354360391728348597654099693245855871536625644829405456153854380312167121609590066855760500810969605239212566310453011670119552704716082402791352373324370150532150146046357983096688728051183456565480350740906929383972882431473559531009076561376820980497558968957005735663604001045985223950892722828081854524565868891290890489254458210723973538226863133526164860790641146543053954475723143319549273537855711969626428864504467496488487442370965178778449803522371186687049414030714433776719495853967165589392802598351441347587535682617283704083531778952930848285159118302650132290764917751273267524829965553578934100025871530418348658957842787840257872029958530804527899923569490462367756910078163093550811554321383443331520245963341817650333856025420051977199567678832523637466700644246752589982027004759278412682493952 A013865 726 5554540491899142193060532108870627451041546233280350568958904866443053361354563918950177177053103831704731708617653703238617450769496375336621377923684696266174873233594561677741770699459363434663805513133409204638640233367061383726798533232784408459244676637656209128150811951996961640877570089512462157223865505482934160232094269159923083271698367125231207988703773724688681536579677680069828543460358866930736120706609444486831868148360293628432869426076801668623184645171138363287298436115814367621495973769319314136522173677359470217653472310323592113385794825452158647037171794454055662000030970054485639449646676503348794720774370877167457527599300204976221164835379244092131872812804491344735695214138408961958027168037995850108105517512240587242727316907710769373498072205800523907193862083009855596187171907436933730178652131543327223617557175539355352606600269733560494470002067725564518252627797159675064887627889949564164417380296156582225964725146438577854806416959730658088632607512020505082161763889079198326817138385289648783553974625220424933519145583067887293076544737389195562194017456784834160521947884863236652652927851654052495347199189011538928705053833295179405344761469334744793006285265989071020507923059798867709615642303151138911970352433860099917088578797000132082909252797095736615324277678823887834413433058246542060332491808866335008826397024625786615595275175102889852863112703848613477757921395681282766838897979553773487717895478962203941585938075132360122805312917590745895350998405186397456539076895799751088620081365012360348305402887040584494959574942143850548025801779403487699756734570128086680166119541532619814956212422681339190777173129754955888028679573700922463310969610092476623432265094065372133287273123588259277801152184944922181854663669782456265480448395992878612671188985086659155769678484486260378972298944695346965699327655594191630857425085459190361065611063808428939783917173914469886867854286579245797228600023838063018438954522759257136978510610652600074789206917359874689668097190283609451386500888368172854141852063750861959548283999601890239980508896285891863400815776847095139711637555985207655680197433658132991476136235447604718170050343221154207811148797911941316031663623772815348745101848577935418921834367561512600181688330800929748908506382895561965291591259321891056707904880098668454617056017327951199457651496355869540163324151696761701176655031961002387715449203206293169829353432476818890017966881624446705327607524167879228455147173779594682939247869222071602643277144738838940064824048198642288044879504356568109549828440940275068997799928852018699445792092092511186242485315783744431770481757689294082603572824371220762369165811805182249519108178179768202867959162510155902907105625555799201674703898729758889655981748885432588561565159022423983773525296985540297947116587710328877899276935889562707844900107410309218406719585838183189663370649233916257124681754779611548508672090600736676031730226207568712050287588456382890689297401020091140102205436317203972761547359958245409218384292912121013450204794449537325205540537456204994548438251464934869752808226201632454190618465675893161837169204357515515852596937795188810883741300162643799899188538619912216451377793759049673297215985141007349649915249578432081864101606635561353052472740281188428765220050538920517118219168593363509651216645910788274595246148538006757264025056774287957694862222165345490867783464066807241582654640256817776601201600103141198490084832971712520826083547212375656086223307260052007365799221510078667125711879792090733985528665592334357747939789856152985853402901678977023938654513379620415688840492713725485037718175616013884829704738489988628153329977637664657058533505797936583867046812958641137152286393781643450731893687448569478894435540684898484971068845843550271169567874062517322373590522824659254521758114054709207940470407743648260765984610335064064 A013865 727 1382147419680247350183638325714495969897570032319616192775182215726757854012578849080210487320477932650751800518748006284271657509875322067762170711506310341304826056461801971395840286687872322174264053444012479208642126549192618235506732621380209925730771377101269829776022839639307959022847520513564983506328901460329472958872481183601980656663248088505531946245137423461734004110194356487135576126328017576108930387667041290547347415092788584150207765029542712806844281627224701213505044455570320723992086144967263575219085520484711693199148821922440072758014098006911540459553531957591578486791706340597770635534481807681287287959728254107332791507589068604643064888317088065933358175755767190293272511524488578821939816277230583374100112133605849804782323720779486164746272303113755964874863089839508387710446360071347093947814367196189199707203987103808871099805558318341324959959554516287670205837880022836265746118223111929950160305573853234668451254487638604204767190344923699113510628992431086320604476032047355078058562178688393886109302613942848777057436033725948530910822780094028310131861751806683853830997336086288902752933343182781190522234268600119254707535955446506081790747685937503216333339975306592520175027510815871849919079505577704197743406736822276382568985239215136866454475192006926333464370663377105657612763374749603553956654601783827872916290024431683735131803512371202287867634060324058188897459096730164953438056662048324564495819367821123131192712143111335434077891623909940482631979635159341651905531582135643662883512086218755650189530011188082721049780952003538619566356308372528651305867776554112064799095857758644853795184249560642993519465544223185183529952395683147938390595190018531143161897387886474678670138745888713732613816300484214876355259670279308157452030935271699970948197297537083571048480636651685142620435091006432576168895099196813891889514798864981255924678132229578989944311678219485370889101917838086890215987001131672897004201931807231471908636752269907781809947935660492338779491960052651107007405789054429187641825332727254483118318604188937552194829989680611044153751791384416377804726196330911191378214887812020548534989931738898377231689967004406243838063777682024181550790922830637188858941183185344826161157889349066303328409870729856951280401460268668474947437236239584795422741387124711868899271282903748752863446337141223729417920275315008607627189424912920146140010656132228342034977673310071798040950735088374322580079235453741724174951181545924104145138925794266521028931938479654771134210297561364557818783456828053555835502910616050525968860551896105517020495337859563743495090106097100694446312516729342425162412233033939604741844267283107109512338726192828081456040014325727113632180907018300626951119920528723364030877250538659961876951381649867804730333846699505963418776914753136555345432878511271667718462183527122063434580847983286799450315845390173850092848810405320300838509893648362508570327495647681737756897161210778667455999250890631318573911983129682498950201352673130121666629000373908896018841359412467271705545063016302401203476986988522673510330776542204606841159974051063847246266487458689300840633401225452422189823115202070982016514882441869996644029239176651848305892848014607140828087711383100411794408130982340002602752896909648679106507235615700670115560712159423828833531540435273267944084289633009297423521882927259621089127956465847249183612294930671779537495119444384480987230196556864830702684789158017169982196021219949859255247117992133261096846551886795894898225138472425521519087068916671742907135353789486259775873950830583210820703279873277707276685557482941739892905489074883966989945089487940850320649404995535371945189009314712156036804992562124591439877727937473903132518570035202440572260184459704659812321003048942301075665913238724310360865276975505611621158115036461401630243132499667484022921482558894661173248 A013865 728 343922506733875308640895091864189461181552146282154736480634141103720610329658020174326935980929164937351872026681103899727885081497296140765396462485538214847562477281503108146369730217116645671266472946580513226444837633488697580777611291643280396239439303306863174282827315233128278059573194224431401975846833208176703415302157237878048050758829348359008525248070035354830195710747882113406919678666453269498337366223965218409477551992368768971264498587831172313152676285865576852358887221968474046392398779624494129948915488233251780042130599656604608184522164035255812435631624464071427658025353872143624462781316177168950078437595100926035833176416403119030543122289717657622329381589659061495055585587661542045420928363895840522144079102429410818623595176089001101346144429728402124251741932370944551130765788669273440081222544618162150941542982519014969013506816687469508572436655869396893552659051361842393678138089693387753358289156553048089020062556668089161480629507908053897813076833444612071328652980006407458783468144047390427468349988032626946892755923144095224843601854016357252466731423425560756716474729133023440249817909650857809200028597524304874387385586865665001344155328187200800326657652735490029980192445571335024159064391531911290932887385136960676827405735044380936753599970977467493408606280909451954995099136065693351538142277871073457273506279359384727180316931590351007694679118498556047259732541957560405693898515330808698032623724933665710980944947994679818732469928560758310174280756575969301926957234645976483922630079437985405947961131743952999644259093848944521783935572924953049361741690575512813308088620477799116259563287186673917363435650300143615588125114522629067805608582322691141415261250822567267242847964416980415513761137682088156113231974274940807435103761685527647170981829940747579151135533779312117408528104565312630793258505323341594346651746431171015874249508998950599225822963514710983809077008419486837066224477465596430307349575095457021617969900340825693163332964726271629643178543403821280258866797301991723619290681193188187543297454917541708987743935992205807338866365753767096121905628885413293573023966964040697133058614694453561003315877869640414466713085928173441143646406909793112978148052494375723783333239922506866389814884953451764901004856161573313958120702367968363814631584841016303761943471867505609672517078963524983038519937947184221853088798979931745804311131586694642805247564405091785650125853313510359436246276316425460709901452406435386682643209183238926960671192115769456010867816762789465651163525129438222405659860254413084477883508849411728011243895910270965421370261280353760000464836162795734338013360770301259727122592716590108274174269916013797164869348844699329139322839455177781605501072065003292118531248006035835633765566198699905586658431741931467889421097251852475339714754025716751621720382051420837288553621565377220880820992440127739466303755190776661098248093856309339732571731397003942169524234418400477380411205597617572263383666586125155578776502988360314434550627421040498414160333145323056153034189120472559096263585626328073894922627788549856729499518663074319237982982607320576106776490493731777118338065401961726597133431227775395004927083642804632717651929157170724066534721398879641667626164048597627527648208843821700119430408452726029146195203128053750176305320269589917809062381957960969496489797172555866034849887663309702708856614572188920245873985561585079173014464269637789553410461455767728441009800352202563378201650864218503625250521199095196119315157656370587370637473532673263131068304354145444992550266933075681514937238537427438457072220639595359021031458657481527274042016507463297666987832743849057671865271565798455210950259909218586337167654798137506264270860818999493692476646219477229910419459830674410661260100523018247595714828600369012350916016080752763490456659146157259384391598348094876329061646336 A013865 729 85578925195603660799731207498749992004727983663681127387949154599121006909549464476018120134006565969691141020143112445577089100599135193298935132553201445076948666346910981406277472709385569175672578996243522267162721838016259596420054572922180747557052160720453377383144486504089775686119717065253714616453919200857025464236466389815670452566421024410868809354527763037413107259096817002043270637481930899955810283512241713227267118217365105520657687712607206269026406745564503219326166625216859333911913373131522123343448538768056506931443441373752237863771019121220774319983088378643821487001764854713242362322800466997304185917783664153627348440954046420914608106205595024181479464679718043589937671472948996830246180446644929788806155491215715152819746434856578322050163810738177757381809448515726874546970712726152648642290768222426524343086023426171532769568928209976412757096557953293767816495257068469966503718457134585061443649807403408062087040206100833962229548001711776867500623534619689710932851378320954380784007945219600254847804464222134628449218241867791502988283136538598207845801713553829134215273839799628488684242690094242250378861515979167830503561930350957153614468858623477549546882877045477455140031246616406436731548310673668550345412233818400199136317023862563397254271787978265191319850318091260748865340508225498608049939019287214950520281114505554420433732622721490221946682394414232698351733767880383670869624155366795789948853826722693906194810493299412168654837957263630611837286629220311593337088622611427620447435887926712784532843064334111312807480278840620563244540256482061917178780908349286004361078307610731709697099651877234444205378419735485336154024348496894836200205194756519882100642287564681058242572344681806070753120211411709360061967738622782070995691739227733215500849750707816101615335357141373792798998865315195872545548100396617735604466047367961146222021253823226875506559979657292563523180250159037748640862769176719290946238409470152761603242686241608338881218468278767622147371403312259656809374342906249204571635338782663403082773792302041738530838299080812555451744795523241374062206021446815160666362699747596174749013241211650268491577096522058363612581150597679253706655822724177639888578536198280500100454376756397228577510417452737309563846840368396610858827090611626303904722406519159768897691917991735155866031769792651848579440993199273744292147792027774376171978347494980401358515361946047799206892116331707409759240033428368780239366198205198130139015475027483708673477734076551145278096260580718428316910322285008371757645154346826116636800709274016819104493841107144544867730404854912986808435666112060788166796540587195603060419368990854549822079331931741545176128769811724223468395980787310797752460042764078899184438367503837909052421153368354894906939390887208291017860430471372955143731901673727150739535926106619149784185374761355944626216449190861865666879296011631338134399269690453165624335289066979284937927054298799427587522481111266375741442284523958694712978114791599673761378101722432349301392344017217026708671803347225427825041460538570467283421387317880437949714824227970109004625781528144793593801407682536265563910297490100940352617905959269807089866016077006362368398764836037105610923967795126018995438753652540644852959759103025841284118107396108723284506044784759870763870405453322598428264610627363343961750549210041421257183767247036679944450209117226913402621315575260338420779535173142510450154231944961595403433350641239268250524673187845218694078337691013255840761429309950005996610463814082153411429988309050719368386268021491087982724862939745144366150194806191792375921299920658443394654423051585107285071916397317448718605579254260761207051175073730679275450101878730151958751046839313282014486348832084958073069495028586374953662673333343676585736912230287022081303134113405871644857311408656603167136930200153144266713067581079552 A013865 730 21294775114272450124118715824328958010520473631001102290198164037208478391317012344496540869185121823370186002324250956057838235080284008418960626903478221981387290544434553325286836089221829949120959176793268132782634400397261907896395019489372079776116403256391854801002608865785667063528541436781212315441461622587655360316888404710612910053007676346205307569305852332125578305495579168252431119265903829697804184466918129985767331560263393936916293748903476350334378843312306465071368693685961541775969228463062912995796986798733036732764934403913516852117870229971607715590031847434699388253623152328005523501507085803873195190293944718675400367259477279009023764283350621057125898155183600222571370667956844779263817572899551169208213283190188832906443144878232097032386361353602247724830408693065349647271816389074015866958496438322836905338781381181114842117375544344850739173850708633994833314147806861518705053271125713070009146268875804834905242388564482716489502888361944861493915155366486630150843274170359720479246265024883570614288880441322203866275873560446295271580469431172469254686531987026411125055020105021156096277477061530487646272868744128289599862322253089370448195515028997165608849960060980246117404255158053646464784629241550292719549616965500158351488037681769375265574957546207684086500994351284594661660409342767269638282426047276270567862590284646117545366555977033854907436873566882350796258616929211629589830317828230530004553195411061370066267084668679328750720638581823732404695706522148574393254436141646757651176366864579795600876405384385586188510932744469295993265441100944430975430410986369535037175837439393592787348700575916001220512722939620287165878186685179335881369459021654355302867021699294717084615761671863168197640408445998463482939556336984108289999966855515311479507445168127296197147127588202323609760485654110819357253824917891184385930495498664507936717992631341189886048332858083423166599988007573681069803164579781414604734395905277051975258084102871886180491353898742304954174721028996194923190236494047802071969164619967699915892768286101649882105555636876749798168560959639197590646848728653910058932363303593851355146462837177359609296112081776826734445792865521724058334581680102570488754774319290533400996263477047835181399072195599530213391136982548865473223662611072196453219885858975563614350475337719442304456417341045144785719461219761684339703719385855153571625716163870963230842094543758965972249379091051418185211215998047860324521969831795861118751498682038826196638811525736374581839248712821327954953429314823203161198359046429436254968394090072153131409411470372991388527092100857708333516663669996310041120316787393056300730272424732319341327644323239112169266474049790961974087908691268120426340137361071280641862167862714994585332060434954485209483542513245813470556246635052675174325096557276874372820203564962256279098415172617722413230691485060539757620908985166249130658839075614842108634598649114589429674264775278859165458394019878634808494566542665689922819770259823330021391235807796286341364059746492147189972222170496797656560716708733566515068310649082825135903439142294258163839042469211325279532791876460864032798927145056797189822618775657024637785540512473647160853401451680785063377432754396797558673015948868993740051682777124126138409676899588525832330208135881368161915400729761168812101939591628075604690312661033026934267551171614631143937434435057807315801067197223180529919413296203397160332777843328683707427127506760849597314555478677901458084900924330210477368347978053479892148574931785690397672946850917708601874291844323670404917393095022663762917885274014316080485248901857281786778649396772025415959015100977295399548063496996213732672957995946552385468799750688181172199940487120002590228667152585364287238028586953204852469790330882573732182087344086780278534821467707009853133134512438839879285016615564507194174746032335187083264 A013865 731 5298821481234642309284708295999423279673830494549266285074589553706660095068194815705763257561072233552850123330348013897784003711497230382906810713646292932072562280752738773037773997753246389899666513879822496016568483119651475065675765489579433354850596855094498013843081169291179106751934022797142622875929778471731458618371975520951231634310006120578959093085513847507471900913075955594588940269173381751364010829272172120618456646803460840110755206127149827206404156339087842316638814787265182363197975056920870766570155819102338996287364157594608225346193885064295091085698804660871118177925556240082270423927011174749374905591222852237437224185910250290373401314154701738886751489750645610582879306049037600113774254299741116536418127682781067669776060626340249168762763068339554505865000255912837083429940615726065516207016585740748152829259648642059168393750791450417899130107619530814202363226027076965422415815560753434636515884376904268679141274031277363309515982716879463775253895940153601153694633598358949966291806618671828643094730697975086632453158169792972545017911369497507869582159127395755933069690762772624313748917172174754301997370475338930557712941370880734227365386395695422712781353261893836601885935619488804957125288863433442437990970288759335402917471392430037186083547836137950446612215426418848258850282977579465238633092638195848957942384065709062721048650856877288184327332123394469113334624167729588214096657645834259242092980720525222836329371212276814731699317939592362981725242045319274063422287853998245999857517719647119698957277704607434182459552416671783860596226240030204648478300026560304142370537981719186480461551861706330415702621874511595296059800949246544506032925227276296538723006743478903041599109208333055868955258114434689665386815682444429634017271752591585986068796596075451367328514052027560588463921166283703402304183761968699193119857055923686838909411542441890961725178761742614353391408215900574207961261048716168958925269201901899397107419583485817182064024573331845226357204183087181175127272927286902685172231170715802705471429318167245743464089620235315405777879360708940814875836662848409747784257825559865220403804640700516746300370161532691349985615530313501640883510628623282819857828003417702007236702233520766923857893932575422302058543397641599293433190414838316787847610638060607445286057479235404267502499239806945467320144974235739437617155902221109573534770204488339522656900069512631020806757497984506489862477299226245180271450797185427713901172920049085200162028749572033559948223935708756677686971723266087289007310078241129482196295438220834007994866674995852193189973381640625280045618454332521820152050666840588985423315147990992486341240392240234759302915270757584649936242495465628941927069059830088904675846953615097532657347262150594463646208850655982257505451962693427268977662426540319203937596893476688154440616844232813103529019423610584228968326024596888103680100244863392391575764451056481516964706652562189083859343100754440456667319981944588954875089073292358855882823988525565522894301714839133969575167987129059154477316260067590823077477875432577544217124568655364847424396615698792491956703668203509719009422639358772958337941875184288754669451616799842570329473590024633108890333347142063930119723904588969450324540328797350555272756722278412059910390350867632602465732994387931157852949832463997308866299880070170158107663293135211896808239685344304310005411152819438457620907449320883722199925776311163024286506991762315726998975468870379575618182066802934933504520764075003508523114197426096913033754710807555266821583788206747554196404758620679469454383228503530298939305454746951141567704886697576628303913645606382368860343736084561855528477484047372523180972379563241497440855591291044484531779704912121366322013129348739869849762867614172586926333158003801710268376695452470675774824126999181404842249254484147454140890404718029272302747648 A013865 732 1318516346818578515103932534710128493527798589619683028247680267827935644776009052381696482905436726019422801888537156994213389211539278830639467523498034362873479817444265494372535379408935805691513817981743991328794768791629115843542232078303029560554183716646874129780601573517062679491297246760658593135463358636677882310926735412829336870028627442995903549050654581702979248048002516182512755185058950927955409542669453133117731804337398767766439439451030945803423959030167905979333869561144769857799278529363734114587185012778873217124177398062581553929344116808318676105036604961373882078449572010332151514126606044635236456508075164767945979368628419400254194195803742743090668146697632648572559023482794124111510675245913181509989995547561778630405716717773496881161575859821068026803399743679303077144038983292348334528824351063041844364810336890900866989753796938190386676342939183091559602446258769615459990572217613398647473520541273842983968081499750808867033481011406550730123977434580300882276143067546854238012322824537348464918548029038536756926584253705924944321896921894803878203867819988140740337597291882237653238770557786588462474609690119536768536826627198994859263783827613683424466809694863567149320481132068638315091399878465870348730169118892562946978760241521151013087541375161878485531410788986654849946233613877053494259549707347549487902719311838517495003977890018489373482538706928492538409281200904488894490099515328230395728480578649732248809510097493264363318204681544646865468655428620885603749494731286091548636545849215232088930937325792877062489775346945273321599880167759195883090152352209053600354345707067148610306208872852109610000114806278469280709152389802916162525184850153615420323523213993342401647189542527930957983874787131012698817532119894012314691785764740869524085470794594646714635088808594121956348654431648706485002154653858195357622400270939602843499506692928900611787999681641938214783090889178971681315416509274141754387292586047653430781033429797942861047355362631309711364915831285949466169269577042654568956776626671554618807866700098192092837656348382394003050521277083927160847184188489895494360652443249712382523519516354790983015413708034502653999620683638969240304325716741588710630863057746433625864723090171439475197407463030607482265831470721954435383567637305048042953696650289897071825420254673104114691181890839641854524206314229027515741152137461483137401803939523242500101761758096967002169387081738480718885459951321065040697305644765244348905456660041653968526717937813508254789036458370281341622204547843747032298266981388896731313868586483366567877378664472567892935847456500400069684311331228470069552075071531277438420854354904894642361263529281922095626863012653151303612935092631703380877596448295640682328300349161951949246193033935456721578013440726429377099596622780930894194249696920880708154200110197591266845767570584139350177332961215868894862646501352492860614926704129847655580580619885286408829361885770354634114888062446928927713442565747235958819478164285484238827034858712793520192834884306851383917328200573298047526899559625138759688014974699639135482635540667651745714307458677561933358570487166415730400552654196922192769146752685856939401908984711538426460223572353009505751399427436054051859551138626682446263156019095302333369630600717981829691622251787094755736753272459537685870865212711681378359819131757620580782246072557421046706587897383593930067266467978366510286725642429414138362451930771059317659260107774200546980609063869954290560223480046707905373796910766311273032823551973930547064015252199665592153748337187061407405799788897100913743273087514990451345665254915593346458575142366731387574119440263527337608257052537393695634862109310475799688167719151480508291202978492133181175011807532692983824639171002105639294456193874169793150053332372401987169500709882829183194401037169460307329706566491799379308786041186796659885637302747136 A013865 733 328089059611560529070341740476990693301509178652244967284926776404160882360903884522242299234325631408865014639528477849184106064285741829985679982807062886582533729934291471495706723529084314401830766356033320850326659907958656153580300692508299451611818642580674983461566650741397740663178476505948199047083618456281830811192521426245149552042963423895556671917372480874315732250280562106727013898208588877305000467321525362019951440336883610180858658597478932306157590573394740380649605430638775373255910075018636687200958421099792580363443310314708293227346555273647552812568468485748585825344763902474969925563151635298675157945817359399537533938254546856204051650130236914248737136279065327209607006931270627490915424342791068781493830572090892500161115302317014775933197244350995999245543565019208343291905508290601620777476420923718828216984485749236644534794416799723790297447766242807038958995907462160954140374066053177212248131063326252897386745655745993272001675147030314831278209553001485429138537231783818833753082313075277493222612143161717178299555813018152715745506254868927838621224837383289036699685009333640959730709755435152380294482078411824573188555643299180288820325857392768073876925189992291140899713961054903409220823214558419450615225442192274223222618868418191048888599095464280547311752009445127299621821202608254975083592272778705434173809451803401985316829826329080747782407071522430655317458259783465780593760442598154225829909279346570174935768016579443958053195507318117568828296467614592206552194272975380732230328976751924631152862996651693185213455779131086251160341381903856229981088790104883225483372550980932722999714566249536138475548567475884068057419807459439234553466796633424432269942928384391376486673468246310116137043531031384151872164152457466872289386435412000045417235868760575131296078418420092554642148379536010932076056146828842467227897104218443254753669249414884197032431536782326769860906072136181881405077720835703241027698788771409698488106110403481718000135529594274058098354736130545377565831687394677821702652641567936278907199086718833334844979704480687864567067310419347763287926535990317675652749868758712431568092408293595349885691423797641364400033613951251994003405976748243002043698916385160571991170775973539627492321293840832121027171376522685366065363902325889714624254244884935668176462972810817843066836172261409761944967305582237374796902368668815772045965677879447477785321581790784493083812926323149634241706770607123256206791958198225281826842591631484840296440277902010886055665520009193846798536402049055261540842369512961951446292548111829069818063887838038013935012794295907550139686557172242664346781944199270827557138030839694743648037926518279238899023577164508945180613864969732015670534079422300862265115632482666827434828705020227566943700240482838874762446826839824596264143540584216588371425921820687030111766036123592562783326115405267088846462054224543503492533441642038251833427036807295587681827776760008884316075826354794218940791340520016218104968390575485614115808737963221837216623489931842443562916610805054899762213471220642527850688142184460605360415166855413119189582553557655091001479811462593559027030318049128543071132324764327153945255816483741529732950351955744061335132222327768201832315828926754646468553638543522270217031921637856854645825748156686362259487790292651681450619132609473100740030514193512244357207854726608193894093679681754444806498049759992895487666515056995978877005638837624232131789011137669870506278914580888466028681528986982421509972632899802766691303550084777085887033043235347188626801506238930864127599973070843414568566128912530103989244576711156923585980169825398504632843288559654034471737818896984748072214008383944314188006149891901197839116619544154483738140538091975060551052614198795950436918123634097417969114070800889531271361200641564151312629198880951147193465544353287423152163848200592986472662901317175345152 A013865 734 81639056881263829569631275966370548195601131942395419699442899626200160679628435393438595803075715514730699322783150200168179480188349711038996721481847072194105033087009615435219695429189108121236353253904483293828483438217168328007693381918225169143472056470634517484708552837283482604700026665928102265283910947713520524410657491535433053333954674694779157786543629160917732287301812830141096322319039587517557876284549798882148556801907422488523421736127877683605805577558960038397802618516707753678014615787037404149588885839103587356996325792229494020347098041852267861457037150245792108092188291380651716517730147714639936901973625174105723644923755403322966580205207111846341759094592383500220930748721932779819466870065387227036672848914520962600090642906147420725009336706347036484267096370859650478011431438966982501301012771290803462888683557954052732881964321108870187294522569730161118244869645624434540657559604144192078126948749598160962538695010586997858720830185847300096619439492465622303400496459231208040446978127147449193569024807216408910635072064932976564385812411545051939796618735758577580056020242508547291711969864439837093436564535371132195654677833421629627739323746757265358943048876161789172357624357213725123235882125000628735487777231587979512930698266235315077047890122567857148677876014249916219497013487417301960000432420070830596337353511144122810357399345117820632191916421069464823953773698439357116706598452583912321707985798365749769617027101496198970292744476981830886682666629474207940795605333009938362337219943134909819029205182834118663034628432746454048730066741900353418654285819378302763478558605687451329464974949004576409147701142159184422863885529747183612408249939888268330594438755744874993931932450665838818612815913601381278654350384296396765512605496438795301261635695431431070665785012308470556715065576704672250349203127714528805252092236883671966865026670404464515974004160619934798028979741790409913788299430989708871404345007567418094192419663919162853409724100002402424729805700835867390461030437792471729914462106632720153036163146420736376145989825338522715952492986267142634461335803542727868025055342967931771951570140511918102756368366414695986389164226717936171855516006218802684537688761952275449707006527047812588169292189001938339433107962892845008776630543555789469382432263208312183685634450461425526006978416151113884290104582639290445462810200598766189741731558098674792277139840164486983031338082841969787632379143711694088448456542380793327536895760845635780643827230913172799003362674927723286573409994670518839730888490649348302283867331762651100968473338514675083477103630239267516358485394283486654738444738992958562697770489902922451428573331396459573721834752999089847182509248148356923330336050809968159153253061926952004263296327593265937734818239825762884889168816207233937599365490651782117638654978485195076770966300705784582500603948523420251842845876801609061054081350671662280215316422832975674044569346746530702137780023516155087474990844276675583495494563679236331664919884864416198286856246720218916647666099843420817631102470774921490142431796043701353042826798966157274182205966858431604080224445860080479814008100800753629475998635757054370505895327282372326509501977851706270143621146263217198338812343502212190063138986061733542644487124991196855230112565324580893752865834101103198720460005480410603343272907800038787892744907331370103055118502570322010090522717878552169987034274662423415923067123243712929817323219408669217818394872991638778848882220888809909169510189723722041330444974695251835442206214337911640384272400445644782598956499164108533925446989562690835851706512190599609746617617993560704799661178875832705671464951774508832305156134193631588029946289901558860703066674411048497528986374502338267039524096314793939119210540119728708090592465526943845315350278041690899424148815944835858444418332517216077799234675449954009965655060555375484862464 A013865 735 20314409801878641239470489661263916248607820863490137074651775599786638382233302835820112670870936442961469373886776830608248436414227435297255632199770970668203543593106776627976587253035984152023484252875560386969929190898454429394810359609475805288308438755700928254754998619606923543492717035336221542875126128941450739130152724933744877527194609613651287390341224331369481160513884690149669280075291258641168961471637095555442789686132227752664260077444172059766999813475151144274602021170749423763207732875520091349350501641115823849216109739532049456071009099950183516502077468169960941840795396920830327924539828116129284779191901099323075426013667904519660420085622096054948912599025611971126974640065975977468037580212110434477989378341098080165705754855622474993845523271313745782453150124153748547744540507821032189763733609905833207277516907092822849628484945950162386444870640071095451375107403660019295620901871418407603184484911260009588630428556874383851181221616804755377642008367789205728999752334943419959120502461334354077734167580829273462051146252061402424469250473989578364283472233256278376400499628983886839691272885308293543634007226465469566509144794645970943529631406553103853796516737953090323336092384054205649865031020928156449508894584090500118161571510983865921251980594978805030019813244377835152729880860101022081310827599951064918947816348885014367146852393844357543549578946887557071074065416930062110064336306153360070835241522178946246673344087719502182175884193696342943195021302745326110324052066223528982577095112890145880088675184054979415160232662177165653853599967520548741870583249007541833241896694970419889213428646510706757041040770605754178310066364138051192642769649042277585238475384469508734490070615564082004913064209413258906330119314825240999956032650889858312403535333365593856175908616182741345568523197582577005398892912675461631668488615488237862858958316450083714438843403295379615663147087109191279667770124012031237889285976923015779214088169812333131139648467251797800150367012150390554503199125896776325498075434917633021120294548050164673949158940218635284455890734758825636018283110667144060856410571101396398678253101203861605345072653351701631685188512862677493515151758859437109598882170014108604701493848138361301939341313973730320877819120622552409223906531414074205245369384918650737290863791577217436487368453247713970055675303507299920125401987835392188525814547064809445911905260707809624961653917829733026196140167088068263416806338353697565277660845962741242569164817522586613921604741127615240844634755793854543927916444905258636753899275897163998756187157769283630371774650519697414630514637630348551271876681293095865073211626543523999433874759198043828648351585258269524854118141235251949946134180195145996978422265905407321124844551787687549818430292252324230172741654874478435160725313769864247896261795606428061343073086537221789232790281718979708106559025216297985880209170650331068510537616126375002923858279689632727674348078811571902726576921763053738792350903269431734880845344790582411452115013583885513467272050956238088892782490007865264235121588673146295080352678040346846849306675145317252906490409312255545953079263738453127129771692532699353121722946078327270750012396152795774612377537066968861897043353058342463677791000179713280883313020285809495880619369854846112954313111231045711144009504083701531251113284193699251668927500781079485483411247231578366414844948935155893562213712632800143430968638410979575752304171331897978808186833036255460618525060788204347318467559529333202988337283943368904716755056726131229300099269947690682543663543600003454713736825306863486066651834841411282092470355120573697296709290462031203817641966879954581760156611183669735312667595208784694426465486727050019737132737540165835663978859934202805458911397119072333891598304382000490917509240385670029885509798169185396328441502516923911070939162761562956207773880028115192649296642048 A013865 736 5054875219821066056899920883391622807973581281103977788559750626046108801927877211242790276118156856974988347242994452313911674929825041179886713471533410173310424159359945441892670159347450008516307633611531442210501420429644212575169451402345083581500365432458573379487195816514029999174379765336782678956703384916759070319234162850713605364846889099384077143913387532823330736132990955219322506299694874470199355020910401761251940243179654496150953163590588221975942097586648809532137770131959920613846506586881415370641584024362132680048143018707238930253061336358804064778244940559667721080128800206604052158119094509792682190175879134346759504405833012017436141650745517405545047819840741077999467353636896934425326727159339863632027052991372117483792894392234251697668569246647541990539382251693425558632369503642123081843289361620088288633279087025721295318755166070670806943850051110170823356570725467529921367940254468785200715601749438650705958086798664166682457125737352760890129416226173723639958466373008641075267872868458749993870748387472909774109110824192942888085532533943774763541384962745626260956489123679318530094058814597033299049537286175855723173603517541346241820365242155421938147894852938343371336366540108976100267215398999595025644197257148407325402380162221137324916972835409766013229890169225025476724081714180657526536735853351023385911623037725755895005885574865079176276528828511924601109501845825541214971528931732752893146074818446831552452221556035419166995189615685848407241103540804724986684154523742533163792623731130680779634225223398768637833151013794868483979698987118073184537140971017044649449247638402879521872755876968552183768036257031371023697250433521199554367685657310488016090060306868316797420633251412041653446527593356720040179936249346594368501059516586225223591996504072027450419963692781983894500506764300867801407417321246860468731333359169169203890920315798907230831246281728795900524692215979554284502290575498161756986466808209707862373399987470742477687741007403199350207016124367405982458140044895146646626337106621424459911405132980418576148117117412483455101728203311508100661701422993526790951022355228302668675907075678759290981225118478810620415488828032645766066362242460511454855709048128950672325082117219964719484170177838711263204669487422750961092003110024826912639615754788077700261560218985742169156024866958535162596893797122328453724644027437056309055255485375230664045151209832445684598458267681408128374437950056858202122530754785227272563170903622600828870970419873780272315340750944266755609852155553696413874671304818665317100746264620043112138499562842046384312669429838117347077340218310834890710083618359523630297897395456078163827129924080767641970226621662985722408499925319850213208996460326318568720134769269774314530137319510433868396419646481730342842343651465726217977913601275982860532522615124338707360119562269229972258373671380697158727571295362621860422544208351263180439614096095958144727549503451730690892663381146841059699259588596144187931178259962339237453870508834930202606452683060105400087088238983542636135368852553637129430153775152716338897434317582135586595206678589759582675227821529987172010596619354566768529955349796296645435984564118562331435267084559492478188347127303447995843565091628213471921872090156718415108756545463758548478966279039721067978647640093843566395386172920155619424277020732486572191282567874357570531808187471128108071738698333432711306872762541844925290214788233080869793597351560858837862798746038077518776628827926050464151948919772803039565993943038196371298479594275276686049202301539623767918704886881076059643328561714757454964937109367258052145633583405362594245734766164248148508351485902672858488543289874054907577321703050992313083526259993265310511230213347594545219939187675147552487951840767933006986914189275981946155985659303647044876471174098034740539198755954291210639603933748285233519092790115155959617309782034087936 A013865 737 1257814710698515509070521113256104286553682177339665001082899867780305345401317542227965989987033207034800300421168795558175269896138224646873570686548601520245179464421853944197036901090744680519129861086824591828123489448349228703504564931348331837751898931289531731164557909414819112754559265768282307570154416675606992985675675210468767850145581108377938683874256046567495033733444405369134457887565675004168645908563177091055842794590879787586233977602573248450717624026680996573500905617475850966184653927026876349507486635950078199041739523630959677492729758448833933046900245049343238371810609613009699506609090525060732694745844356757772861000312240046322669999238308587056585339106611283920763460540176337986922900172512856947284555649949106737727153497408433318434265422781801168589895564453378468605609768330276770701229378430649809037196101782784281356756485483697158233452095917846026317462206759536405393827309399976759064464614516318332464962654285201923929171511476962197812682898391260000778145104528486176041055341604327678474846062751659084911118264605578364728099231486297361961529903049919673766325101623372188480364842953808989869094461993710531308734110476848268044645123936017951713216972046353857776370758908396740981691742163867229421096891890752491594525060525810042833740184580682896604020030588601539424206701103001373643189055861041851163160983723375290866104519364827381591241221456279222343279563300461071603795487140924367907324089223761988859791194231405422161747022450341030870618276265521327886591538451902012212846148264709559757943530788762397689298633064604714605636458362564386654745862100113254211755188359065317186641590377838776991367997909630114568634219873947127512419957479883354019721886278657005335771013215361148710406354110139361038053896797411769902855641631183594836843674101250734542900405602326616436350099174513536759810466880498784155355142428782711342585484020873684062200674775139741519360213486624451721273968482358586314456508820438026810097865682319792207995970354152900710712236258590365427023903651349130373324714914822291208674762049783515140088278559983083099873232286409183703852488486325258445924794696169009651963309455297031893440208681319404299226916057019311261825049515933986334655793864023053695994833392078261078685033691962201045744317894377967150445317873697730325940867495426950311484552410660195435431979695026221579310277325543233797210622635217595494837332936889396595683065845027124590003567663700147399668143988548140150553572774717672686438942290219009449621311518032492720770869738963785331910731570737386057262210120638128184812894517934567679647123221112085901290159565478415707948721202721667525171526923636983974286404706126841661432393268865573886735430721644063278351853417188968253221007215918502091768574906936482233163129488420280340817893473341924670146055481519586271880197232705367152028667366619449229833270918577032456995637397001635400499020567671922772662520452461519715150054759749457068845598042901051276203214457530754567086161949555750571290948782948797134121506454413352174968834031212146914470340682752881234836102318626634190364024178800712040526376112597962283658468246847056476242289286949767985740777987235558146845849600512086877126911058750102055700379185107632332562792381171571701745988880031614645263275937876556668342108720837967135118137146011872787262849579831282313296732180068163092581699622906098731501223929312142990570894904815749387706883783704728419911763248812356449814726185613978992480416183591626343075937574146905152226104510494989095857753604906125941285404834080479462943274402705648342995107096707661418747174412391918073168732668606527033835230798073555631502295825923185051354673334182195289630116940133892723421203905940830762280114013584519249200006326644193745130436447708645876167907947582315780682032441966305994567831545921139625886223575845101470702075193162180557849904841618190525873926042453311227022897149934487743494427683106169290752 A013865 738 312984550092533011153035909653742941831725843551783521549460139899508939706900646667669233220453446972883428354400273736331868758795866715330844341075261613485648496491018760642437086172212180342936121593956736833775624126411635276750447900997268107851480514870636759729139273715508269464942491219653223157296663810224639278611649613971364441687425238359899238585798880579482924233960438276812465425078742042637292498719592481921607474263637799304657773114803506558488967821807085739377377346607750947617659805969951695800646914596729858423954129144138958469870931254340245227926281776118176690534377611224429547628553213531912237898997942980750136548429695315206562621250466802334464243100576299000571413413133158533961999095726719219906710551488136127762123059067135279492635133681641148382560893094063071100071089873159429407128308693655453282343580398813778298564429795879331277546351931429462420626755832388962826956837052615016911528858959324523303921587191095365135143605543835457606125510972494008513627402650032272156647882762088064890252895486620833416603380018335275652022387969198345171611408835717612262622207687146948403946144601882198567106513166818978926614926178175108234085135479247218960703205588238323138209888680694177851956319586119410431310381802959723988448859860758364578405237609580486527771512251422898258004201848862037806382019148014765908631673901854920376794519762588727016111735617408871454122940295180329369315638656250492315115267769727143211959562442989074007351835090363259393597686919702203060676345696063681502946932765004209173688604653229324941823557462731720344749731207273621460073722358095381272019467029762941006186400216898378556316081655849080668342390199674011633170482859634334747435436406490779951710572760404745355907833905934197485821027247893565528467375018370676270441485113962422777778993726838136621089867877792552379017158094808273458945330800838859628798231159882040552565518305647572161745440642303735570708044125402251749798842002807235087210272113462998534700053295164574589647947172697557809937211993372506809055135461685060366036958390371731639338446530637710533907656136291769999397022415029286709616358513837127009717334218380471040108514006590070010585231976300229259902450721148885687625070498772584497281786382617617860731354303638338410614650110293858321979609337147953632464517940622078899907324145449397750589410371472764768022934927469573952227513651566464722171363229352062333697008640349789465979767748893835077754223604958410809942546620678547929911974887959776559368170187655061228694857058885836631710011158209725247400670268738626712483362168686694344861952965355762558989832984997125137440296194315637973623481387462437996289634655834954264297545281878358481384150697328135553678848389505965348385489667551432712498958031242818747042447836862595197766398068758617799521783277577481691204493237808541919173597358170650790757872469211360140339138444770710939976972285894939887367160289226904873760218425977976901354987852211154391160198259896292720437183850231856526155469367558715088477722694064583248401844909654580941021483812770764943426737012148502638856660864459338778468259220849976150967303970799446757096321327850284667427849268119798404795946447794623601809243532570905394724036753388702368576264753791684529688857904996026735410151478173699348896903597223553038165716302316426329400189386648577640582252461830721158653289480566970359556912552778599164629736920955112551641879305666814982183483872728476280120297946218697620656886919795471566200271698450122702838726037555489126700476545016001130221929855673913865723100856174051888484158489087960806149696903384305757982722087394699334883288149946238994897979274956117982698686075091224018309241258447396794154345010323068800239685330228263093816935974271528017988296762156237770658612870412802800338671496599359853240302659234649015388520784824688289157738774464931712570907521549537584934260764995742339242561543612498454189205429242674316956401664 A013865 739 77880571568625174231232231470960163701872005102677397234195265531474608485147501711609470640711872117156529244282128914358931566988693106509204659078439497806860886678853180248178905026403901259093481008467442739822056102623260029184367452100952217812899599476290286196921183757177353707500569975168750824676443449225817440975493996743722556753965396911570447335781507052353895002984843777295799396653193539953522767041393636461517431035969520876576602999702786143961926841035900758700751559911099883797597524839115020369466573052933484131349353863194385313974923565879991900555352546915038142259050249756197253195508153229572785980883456147786017977618857944673479390170996155358489406539202601632910185942416750104322832158987870996927826599947895888943304605033793405866711385584270130234329392150381902107972889435318007138234551308859673751152117797797630081588384194968245760454413843801455993049396907285010398157323677476299888129549032566639782761416383934641897308053654683664587047423146307629126462933856212830345283005963455897362771408489726835220720252256722403311044034843151562625742410083409284894532809183208149465250727053575551233850247884325900164267445310767668532103872431572043988429700052932518423127043020194493663257994915253265136443824924794074039493706696872225374773732084867131623678440936546062619335701554456038591437650588638810230576636680346363547198533941564478120873115397151084301672319479530311717625548998112122503754762309676744499718321841813857263397371829205270561427699631603338591994216452242917995741291173781527377107282873072359383923839450566459436824765115768309775153064481809589912679148019949972136451374338771257332925243230588238440864973638165283662705077590928530783873854511899913756944045241117033596401258126481418228791817852147851697579593860571212117726495623877497584640302567036587211699034003766876393575597483047332301336284553834335119153121455975767914775983051030896676151441485905723129530424035812093107405945453242529921220706430537224851386483661542391424291277990876678704962296334734867614310807467202016941001708430192978727279864327111642787573309891705753712489959881576567470527257721715119988081983708228049369852281757287820300873944443126738647200046617844919523423121542350579745627621469159507087521504354082935023390064616244641353974830150581199598273410928200873136821739281760464541074664161554311002756682943872109025680676676946586549747344655086132374618494053995518812398677568492750770067738968069011278659623760716684438495856535320807120820700524134584195658598671676680500741665496519642352761203584310769962120659975158647527220689480275405109078558121322804642199543782623948828252678120605053371492742370680723339493686787580355697639780986317554626093015202457548369569458164956158104716540724830213074464066380142193288250608364245344384290604376526159924185796461350375102831804577828319377565862922258801166440868497489185544616349967843809682053345229088909193547502671372951948317964337241405969461174453406514310211825331820893323116317753668370192896088693409478378866327872559168684716257860099374982402761824206936208631980636225146186923813878442541265597496181661967935461791828651642034365406589084785676662184946497631780085397686696683531179971513419217587777569111215492444891537890215971324625578812616917956384714315904331149592851518938000996397307925458538871461363044582262007350015328028440368509265664333004387333146697515102566450152111387684905646680659018772209734893978553490966343294486026546780760746007268740932392765877377007470375132979649421593235383249847051335035610632243501679515290125156735463315841379862923570370356702450597824897678356927422541578453978945880749870879453437099454923925120821982639083013977608709855701241380091359162160655812349932859772063859920860956948523957770558546413872305841811911001490991302676183797156403929496836367698454727657887902444060402214536334361974675420557758405074020185215352808365369313135636895338856448 A013865 740 19379178384564139354305978621381959454264214773709422108579276312727889778576223145903207798469616562656293484913210702017761659676930483078898413727806257118276808154072394547514853295530135558102749066298970711835401864127951039582004521841184142262819433136884264494952291996665955277744781828061190605205888776357758605472814122197733971242202717644299897551457183962851324401382724646792068355468007454933714977168444061347992305399542367818760309277622043681774334179708645257589025412155798806285123787300766668748575106305907544723371922420486385286447008180745050144598989484953962771014603991747334074907144684784421055481195192160165890425406855660088991223615029315330163636007962861769520307388423444761958858971785269915907544948518234829837540371479768880768625527497705105046468651307563829465331110023969050352221179871286170338846683775861579888461800816002338529065392705580803897662467531233543707394283165313782653763051944871622110424088761647224812590957607002245626524184396342019970796024757309151000477460939898657852573135117315707861642261809544749060693709278091089631288735385874899178876387974676050247737268914195311564621424881552582389674996951568940496180470784892934849728939123571304424263548368801036247215813390752300470431589843686359031395298024796109584455697302141658096183153815122629853694541289198404994784613471272172427294845658443946334176505597747372219773099050503898608953726600730486525320200608298235666854305015041483687353909460542225730565694827004805884341177354731121948523104868244509770716296965354405020300359411872341330220536818163353234583979953286860057970887341137643877151777760100191466657468379465129504666454123553732547717313120331943864358229867105928172012898965905079339967900665437633703859717862128624260706725619785654233612125499513655853678119359080685478981215768360848069061494029225319386766203072901633791206110358099705276369109518133362281769537414554120081720115487820892897767314473679194752102036219021245205357190822523438734220201502468916342889247285025825715513178121564746578204186843678812279463337112101779282666503200243844298117441846972926107786301697252460436826238593409816736874416170085801980799082974229442901107065343672112631060082000011587014852422179626179459264012305413898467602150971435164887740196558589386597392264936029421058437569388086079664381627028959019912684690832647882315437950930289584633078174138877973024346731265214392491041069112443812937126787736723188159617495622902548214491431499626654022199800973396947077488056552821456854574120424670651762360550108829975645922275810291217511214408062938676581493378604755889604102235774444996124727796878517882434831770402106396640535282069581225750012893070727195068955101982387369752719977158857916675896707414102370733512826261640951579745042565503542240301975380491897533831799668219757426255000105070736537587843596710176367358468802671502011847814189967229017437975595198510850804698000044651452448812184723074379203855701964453530192962961590049768838628920967656527377679579280807891838719541758467323970066097184643062155315875844247675621244030241060350666313005673175575984626455000614428201156169875310805316828584307045390695212852375145389495204804606898711102209677176109156430574671627130750801868077081973416047251156298220576649232027101092928923121232655106528615488429160380663935534925707699144463473889109493419812919014103972873776897593787310147708881559036078001814924250180820410441874841744959126492753138471422264137134653546957688550257950480695343689156718799475522868385089592124873887946884825941477799581064842415009917148672423000798807807442234050997862396598984187157964939100910964405866049860489061398751870676157660331567630135664375584048304534076330490813851295090893083038760307098658493362802194391827673639415113459963624221256673607229741438323006347827520166614022302584556787047141886792567562540960438003847505151958882434248228139451378590727506670011171576926166799940958327668736 A013865 741 4822159715787863923810665272315715734923473090571662922121998483448706269382678757841387002908791628518890820437924045404483669300729965965488450084717486571255054726594142080047215975233354691193823255665305480167426716654686313081269349178785532487541885186317185302807968722114382983671789551840122180674591715998653789317011283654706539532139786636866432107524193999844220753444866139310563953027815231026066165198778272673343621337178926469077765278169248373423271122605261616736392371357551728565539922241624371718045440852311586168606082199734468223597181939631152317580855751520064464237105940474472632527294626204277060077496762055598398846334838707611263864154574974592235277875133414819833277128076182607007746795667272283715106224629689409178134845716053850139418627258308956698922887442163722813517270769484266737243900629731880337755898017315188646805726820647493900864399797715082595463147120731905147798334268591359165301167741546295472981046854738202244566633163265582783739265851710577513373116432410750661750807560596862830771478357511902218628167290592638998270537067085962015132838603538022912478169372514590935244960098457047767247878396126492181187608841452802601545578906346478764527751379996494822498347267705499451467205277647676430658433363984164090500154798106065540119280071086513067389446530124594231754520098073817511662244939283597209428631034881924054225808240898674124190579782934986098663173697512968423068476157764066577454690425502802468891647998885643112988122975193259857812383843532454536694901230575017855266877606483067310011379033175018437881436617537223512068000899736275961945011838869962201239431163601250843031311171799067104905163112472122377313594458358438255655987054291702318898313675484092702322892658382177269798821315069189832040175949422503914258172412294982013382433796358765129105853882072766546720709682280194673647807843036259339533398852626665863329478259616160803297277533938330808174579777065448421537236395114541388555053876451494486939440506750152307113481180262345391433817180427546264442575138345199020547704220686286217123421100278509942464471324323076264389159289665967149252681023930724235416346601675351518269934724434790278486197414643460735968273283596619130211942324226883220079757915800741487207582709980751183490378430524154949346168590066914245802312068562072900813137265976235375047409016869930842913156989269437852315056205885817923418108227325283783594245834185827712330731309387618860771132846104304356133940670838086877308331882915099573652020875812309135185508088151668752037387533511647619331700404680380499926131734426384235750503587117156771126160384978617521967967532226697275708267152875361722024059092696938888857675307938035565827208208575189403398235936481413990308817356392933122296729499265921114361463584336641263491118431659377422738821137878559847138434375042458679889884186144961514121058297856586605842542509106355188612115300517925530867126343304435852027434612747110710215742833549012043926053822031218900824975359658375264079653711662223909020442765071601989342012261014842941158119487094649102442231560018075837620185394532943529176999997827667624923406570050712889398150092062413338308597090290290718657471204482212177558870801939943820080985038391085593612932756690322198983530437356461609061869599723998822528781703767619155689798102564035467728449216804835841368407026633698193515135134774893466638888264117519778127652982057283958674696416098065361347611231020993904371072600621081669363444748952120944829771490111396575557337786334012383760860244652311093306385998613387616619285599245008669803825355526867811747703938456360134768944341465983377900095870518433258890731726357877095040460918885214125974225484089662935624636541917637905329907713823281468690192245460057107638700804735973390220452795634907263687042941512469668542223740607034191021580790315542617498098900397596720434434514409974368171722192267709373382401972232633878855104395965437487906939712219845829691937162908542590466916352 A013865 742 1199907646398925755889655461040864177752477656073128028237461126633508478423030720671188010707800438507612640631209516066088480399439238891124422011480421618498537777727873562062308845549266114519141428353709293241021124758618904656638414694855561619940022374681677853268312473061166146593018737763481282461620005875377019703330551734367937644861407388424748034179460241369237138521192931176926249559817319566678096018742395145853439984572906631153558489697410411255659399980112458615749986549642311722420429931227875663344683138162396609506588645924327197014133976402298893488279498362240680765047545380143974097031776427662669413203674295818660781731190585292326009845311200077735088664225197876448754014333452670466951650659478696901397312087054875064613649929217111637891815857939534313306379928008483475133129520112309060761874281497443248204475615444573021361962616235357202339890330465039432394285824345961421736955112722125083820220171464447795132819850958216340920004463281701495243409000412846423807659308109631908664776946918438571906528502656401652865684123252747547217654279477134100149534495395573317357767841301550691598873911219264110019824077064947302429275083236383776947789490424007003934969431387287799671908747317694839507487623647626621593599290826907518967334518722328500478960698648599219584650758983963031875940745043904159061939732731816060816545117671738926261116316199298879670590348547278460902554837499546958648975059288748214601205527958713343939246554858712347091060616163289236939171096553867727274865663006442842961767688576394604884751467583006187934913636415022400954904799883177020162701185889690434458810135301226449773167221501105465847761547602663155391696336262246908031390570693512871416105188498057755304410025970553934398580305471296644286221061846700493992689557696184964353977766415544244605667833183930645353607631661145401033131321198398483974774703296798520104000734296808525006068163324942731659697035086749661627953606669141562796931166185178276174114860175653898883661749047039928441259596640147192073774856824712562680926336641809971979255119224502186003319328573959713020483284366161937682843124546729972947120357588081068994144397350557734576277475080561621852457377703913931408898032422023805418886321704530105744837220889930278490277845624186524355705822603530405611480916644437724055134572167398600843796880485778631503766679953892759667260065822979845519974706421805014439323379412127881314680533177539976363402528361826261545520725005982833854386839089530057110979658570128506726480348590956038906967214738770300413545675097428440557619211740786042150269308589536353672864740914999355226333296979033536509039532184282008014690672153964697592233062224837265915915872956181529626389844546543206036523640425966334687339794761337682728791706617655118877021981586666202854946341380597803883150902410565078234359661806823063481771178372250158305011537625952574292729874458476445696728782257129381931690609559089052244403720757667764914207824643672261530080268694512833711468392380334499729374814118296866211951594932845398734257188212735725458905363542417846826705972092421404252171263459454190444941103638858989694720483708074435798004831171113620104975874753717820566328939388320100638391669072930610429893283712766253417469845788283055106083136238522075007481808911904209748603841457214073505805475515980912079383457251316388888758105856306291090687844536890681431060146831278082004942058610513799994848797837415955212462737357744993951044683771254158943881699427399032689083476049064969475982376397323873969614640806966467418610074231333997324625470866461571332804666413973005054825958375663575889636655652842784676298556933083273313107971368045601394418475656999007597349559998449675259051596246074774417117916822316930207953198644061730635335710043425244237774269222430852562698617822729531820281991215797100597286945583734787139141209089662741980905976546358658797489847554590753343273337056871740990859622471088677493904108120858469871063729700864 A013865 743 298575419468737493689534747681720315078504520115988593522383927062469181702959580286053055080443398714726268593545126301756928754753264691756272177960696272174228152307582234195088434655714985808026999900110190855749768515936659283520650005350299109012915647536791263584460729296756094589034038555162574477489829301981814566819147849166242660046153723276506902840943450780390015652505479450616912530468463262415643988535707668933003178241245502843202266108386027453568239815851343302274300653120595710513320420647294757061384194635225473136743465942642185087420985616136838264475564136473073076128310812031985362512610992048157355426296682377148999639735615719460065681828476537742977582496484437992496358894621694897632513136899403107368495961246038672077943739186952323079896323562810202248653130246206960084326884748586088207498701213571798337216076342303994051539881723076403372639590710276692041534930243654272493650014608871828857153025705841473758489829153634888543806550607312346464407948390729401328907480955535927096873777255608906724645300372997736085873911757227677669263349670854232408408967558271299704768087486747461691930993076511927024452864744224967158081377511875847985472354481186510803146313550961597767960397412556642304327160367486227504378498735041051759679782962714445431180748566128241007687817659497489147754087470764759707700587575123254045102554720494140499406095192503938826192337609716393983304525324687268814541761952937795735647173933022558799090598738603110751362795241143587406047822297692014313259372657219185499862577483841422322682477181614595756220429976422854074410871164530704281125261487303450187254643587274779949956746060563075277830201413065878282426582744807422619266978486808194820212286264348707367906955582304876604267534571033686591028959261438177321188928020657097050128995572712705473717538266823830344628894201506132429876132916439891564411138970748969354518710716543458894309953216472149804345732634706091802206951854695833353885975944190280816957348887228310967019320338873039473895507951161106098101545173406876397020262199254858947542009826871327947577955167715543310312896615400807277497220367211912628377852819357388559950938681533982210084276679246309488790674208820311380338915203637027549992321202381635272699335348483131057292816882357581228478991250081677889116019450468727752087245861558128645163665365037268434345270506287043173523656698863720920426346148350585352965715145878604963294586431633627398458177937329952312895013044688720513654785944325943171039290401322216585763558100584773073298465977877691392503397425843313720833503695883272440335812594951509957126279211361119559678966953886872956617324872479260618311509333415343631270537339530706552389178499432562379993837798205439044480250494474054992920135810053178268770697941084358540407133722173324588802008018416912735852205348625729547212183366715396532296085856723751391352630930541030966408560121251610935608416346606018364826437757807247048079466643571985279132161421734256181052933419793017438092103012783394236659793746684045813252339270329786257842684657351456037390339420986917661582900447701402862876279829142905116795584700664560123716687402047578008489138149970544317961356866717112727160762645874467282052275798755469654491205572815052370375856667190049168156878956503924968261713475166948320164591077481492338596588083592562314537144434759559679967456996436407024678037731803582041853558456320587701453742328171369880318216063479886967427527862202402334826350752168714878323971031918556102090019512240934484647646683698894207607150301279080020707581991131301222281205166643365717884450753121730793802452874533118915770068299408175796572722518772977065047282731453523086175938134682377058463685713534229594060326797103278267760285478730766377505410324999168557451855401525590374173846959155913904881422470065434861904408438209224135824105243491894553406785340198959412592795955983517785896993746703926335913391006535509054237581578725937798163147031929454774956529988925390848 A013865 744 74295118777244888029754310335137829441614436749501673703361837338808331421510838281739153801776891788982766866669020867918780095902764359779096718586315974797657539595000302499232245372250871348582974439144219011017926399357550802837010382131325627893901826407874843700248532192370412528778517881758213732382749204870738882290742197603734493584604523270339765647717640744586008374844243462655907578781528650513409524955317210675937046848125600963479706280281911983326292249857921456591518780117304071838450546910507648989098351919472424931562150117439540199673138692834561739025983575206867719679159835979542981724738018373327091065436256069270739878354692730704687063740743473839660597807765215674548853976466505584767693508880952274012717587028774294850498896509367720456616761984781188245936855705424170291703227385760173500848316820375497723846150708408187447832771848916547604020654635619569834079219762388979933139920435154794918183101692435945598272541167957276586132471600718745795431558613961978391474706301127915811369295742067675478106939382413772665720177210374477489798137825298000358649220215459764048136852745502344387726572869214615825348655240034987027879705329035091005921056910262601856168503493512876295797121608961294417870335968562332962369510597237734991464639754178160885531568027206822466424975043848079219613945093525336687586552607493069550550958896209997968748217478941140105999091752100949747653631645592582473660055710273417588492557584101869351095311865324089254483107065444241141421691717979299305596956217041164366301804880459228799397726162055523091211842031893251625043805893612504207680961066408692116994947473108758044507637035742031147533044678016008624772771437555920585197440790829456733503063615730417551771023571456087055193099162379454301818917990942184539186083337236146773177698226349247928436082482010307352314697001949173944790937905863571097755552532369407542423599825018941963588934278761197980114957342959186235326760243907673605114155166144755956245131038306795074545351518562456158368367034503320352602803688589179867623345883564985061634773389240046275851717740292994072991778690603413676474188338414074643144517872746337710149711974003463861299690734650217682714761044729175721392492947951408839319689269431027068176321013433754467248286210470801652244884350740324072504517351899034464007373562223232267033365180112953579055002350620417526954238543691657404071528564786372854549164831179265030226518530956258772813145332501686693922291885935983702853747696098513091136048709141809797468717689284710253375003886207261704579405388267443439782442391654026447873640919626974125651646308721410102274036705069578371541002182668759378175689490452406786456310347270104772844104064370803362138626647003055808316109691040968051998303233887152454974750310075903104326587898355832704080781259238717229887575961309237534691902011506525549924299635900284506213057859708385817433374832091280852329313456358668761756492160150692897467709843853304240977013990892978434043763528713936115155334176876917554696529797574884487803206085314701374111510908658077508695912938803016695566996284202435477175230462445287366022478932235763824704670759626302931008369224133470483726960351858952594124866890698235442727631891555921025066355665094715111425365166210234314610812504504784657702498687452742084403195526991874701597666206016504465850906723990090754285662259337264032764685484880148926638504657803164478928137611003538310059342339507827233878926613007548177779510510363645660603110359814358151995263735269936209683843219598163243467302423767876039712709042017183945742676844026201978312623649800786516883451953675825046048897635078335199812783689791317429049845456633043056579331037929285248211635843470149418349219237576802937923327356243534059247426261990193110487860083272415703986426686540684368779454116071322287557397760496477660165383755948575105513317209772387468554290603319290697700320747979831398018000910938243788984045899397532554192532202249070090561983270204282855489536 A013865 745 18487002995579399978219824549313016375615803525252000470954932708690354724277384911321717118803747537636159844966985800605965888823676661172552194679270176640850720892503115271488958080467928819410598695641134304949612661804938081371538967406502018640095379268724313107620242762491914490361016161553659839456264250146395697558169962514132461507644312734405184565652875981756825635929242789299594794643365337164552718913681492166914767241312789538944582273135108722635047953116646311886580801094149006803705326488835439313255321104826162440570472938022715666965066447215409666645313544985875308423204700306461639228530010587871726723994634470228776745410754901566708691444736680082470425873701834146729340432672113517668914711201865116247132542615543965336239341416218988616660862118197072633612959678892107142025097476853475492563088371047675849620085373074626099019124284709602373403667534290488800953600411914774654723072681720437929081337560332221215109352963905145047480515173350046953768825593029387007107434118322261547174644598090183824568305940404783879956483135611901982741450231344552025243402764653284007625989342368839358686778580192411285053156580688385892121362836434459765185348433094463745074121061297796034435789364201056812587511439729302435692330060931860073396129239311660129468591135345928047965459390110805248374977185512096578645537058427715482402696204061726214559556451719881774855965998858783527608148469636093482085778982498755045379780088767236354371748642072323777371540497308621411702242393568225004810301809398787011595610712014430820611734996356599921832425076480061588362900308119386647005668904076607676856086769628598481730924338877761094502942573320079458119458262349914831055849586863675377911034325629431260242287337332561054117809250773204372830205001522125663254751488971144873863353005058936060528607276163588799091170684389016851030218660991844123396709647734544417596349191659113366683761694452706415787965065563220229308828405012034238507765458302131914104388446523956431989268909066933090799117505929530209978860847439022804820452402899242362856703931991379194912734628752586301170690275140228631944425232624251021602936671311216705091973129915229919534924644884482966425279420282050253105536805224644964305596920291061327428450310414747991594325554323870516731399062763416319609444061707740543747882778235131331470446324497866464983414344909579734067077085303882495169926595832922730143177783271998876001325059094907782956640579377059703422071734561222696748503746715585209493565272393174815523735960060093021767808967012725344473902601573364486007944705200054709077293817312619225634150454291765918569053101395873325347290655117832733590213167288253285487496616331914710836344102545515742207678745827064382894914206641106162314841790294607919676277069156807121255793519923678563421828962298888485747385301604500194232455361327191765638763327000339594250007613346957059723581526218937597046807725972640265325391457194617215062685175865705400890792345381881609699977766376946151406332113900637148970246902590153656869047376621027772322915482423206742643821408388232250391326819390660424656466946431185745862105477666089584028912634459332210928674530779579727406746998273766891901278878146223321684802098839642940509311412856848150606196465038425024973237697120934575945428153396240718346215949372442165747950477375498839246612821943902262570409911315410083800902218573697217713312391010477023620646338021232444768686273024411666260561066967894228173231159314806677019193157053326367677285465774688766928050076019050156198455796711008130713792816343219915587041764452727890667486768027229310569143116537062897858439296331812304439814591098153098505331144664913369854748100830019906882997770202364220066672921324711028649337392708791067030655571623543732068915200240841744454350525265291572852129126610259267457482399539859529134272770760195840655089747942082718575301239405145742890166212361317406431615202670585078500478109238886820524836172950040608774719421091472111497172221952 A013865 746 4600157929396013255380395382254656490777231622795505781188657815768838346751390242254005514106174107285080926542825010736383704047773110952888507706432156593896166581123335179235140417078995663991578094633774731369222017862246352663842784337694710302252213414195208279195360247076388066465512373511720285171581145892427934214794548112316608661870149626327510885840536436292514436639545341746996771940697883577329982152729193058877735362190344046554658296188755373670724252269921335079361673897859285660979603800869900035195948061156103652412031922114068384842251414193504818170686660025925324745562871986657462612513579594601297504185032884495966975114048963666647257109576717578281281011004974794398955238542667350828591385417782500606006484844111035982547107803280603375460955642595213977567179982818080804364389055360404013765458405544535277012665083552905361471126734012859777778781399892570909318886297697577206884051621537860010769167387812587269398090516714445052454671551615038883600204409964688427752557046530364985306561164631976621434980703762803182417331611600580794169520543965927569545366396734205966185590180040323035300748487666438084882347058285852438308342957315659492290600621303761602614283691924853182840726339072877368789775646570721783678193873721796605783305630876399013335928469390397968031341190960051891563642323025346015857526277322685298917227701849087457421283550994361621800959731428028822741790799996488413334368555773130215451941439048128956531030958104140470170915165026298883116692379276368564396957019836318969669359004691974849954459242613405471749405996630686685155517209469963218147714604739190441447453783060223417406069365091631048667356206404382011722781038337054007241289164398462071636358493315022639348608842723135832218242711488397990500085570938753573039006322503667921253165854954825177813454405742338128055454183737887841075551369851922556913050055065082156519334762058920497258653789954055842853350923194227216099374389675954503636364294520236088450423185925449126884753761180943094849726007235456861209459902389946922569082812318224275634359352805278867828525583141763554492905202543693370943995219484357630207501937795712675161445857863066491337714369235895665501535128707623128580756934317658855758090292869865372226676147641122572244399216333517348419307491585546409641057184762860494981873167473804199472454099817453108214752958272540544387378925290335689038123174694297828786987214167138024313161717104704093448666788647552520121920953854338166077323684302732498848702833860138475696402266413673066792527440879710472916130132154703431782328896884340013369121175149533667152996925842328697049374621326537951292817028294280554764719922842670641534424758035103001326829175724605773165021117681640084524507291866919728581126712362587877868887375672426629596321613149648784293380544346757019685493379368850992331250332469767781427424756184148501916417894444350019085138238332110680148351260069224022501447807076650990858478077681015206314457640886064364704864867563108264746740432566123343052564477265313114746038796819363582642655705322331380185547368692060607329374635122616814788117983214364811514359430218608403373082388657784552709803940842944382730075669074457963245579025806881041581472675858466032172812977483995239011641078788441375814140682649996392401652778265893370427525607114243528987394013186300127167413161709945087799920239052436121972346100852130226078038948879919018741572669582499311696681742689210403738947931415755056584801455834621975056039871655893306721874297019647355252240556515972288467174152807193575181774494076316098035354776332301186490572067461751523807541019974150434999911166984837519338367944332135631807278559389259723647696679425735513469510101154994693607630356359070494680871922102513898791372087198229633938172307106329132956064949902813032655940994832684034039980260442302326353539362093801051421887292159924327028529358003661225494845838954291332877191674110927026253430968878130685324836034587504504762630982989033188448064358332760064 A013865 747 1144666497887468770362814543757190683913080099163451294544736101613391583498841936760548700086067515463961257113504233071555829845615478744629153149606926389572370922714081739319438460262600649062352360443911433956066253148698484426049327712317250153930022768281022066528739881000511795354746374925668381999814879694704627726535756995883966366550473071818327188745472362515538952297891346477588700755547735766314174119027910567226664645644547689792288733157240377141233657140829065650467724039352121769592876772978058965557878147953595584036990727243487864337067103896598190915048302987571050407087900562183949736796979037683830060561370102714900454351579031727099170281090193788438887716530389888039880829917049002241380051616277655190793805636729837305609161928905919099122700514458252284465996529484588682711599657423440051553286545968457802049615478070636546905583407477887924224249733298068204507637115228683531543372333090508782199713459444181715418865659455088791292400831531473355484006063740333350854524275002243780023802227717704006664909118478705841487269459577795720174790135996129688985112611232165938977892775679793661519955847683015121537444183207385233929141594754770182785654733800257607101717439629045067192623616404182221430697453687485842876212337985942093010271506742236119286405752895351507181174691228971632281564246523042899817859978638758428300171603506512130205052828561028991075976411890699268020485288344726204866817596470139537771337492161224024511529495366969481473569162343824003683692798120097342616023609159910921860765939855513485863868002257978910346348192953607029240617658266829887498132120526462235926252819746441513399987052254480737101995579552015184741003051331485822729864465355598114209418356608563713394393035552483335402529770385081048772117292787831929086442021241232696181267766020119058645677486689677481080294775447866107270511598462993593681788071301954523171019107512645305173865339861847623488885016920265946636439528131847111048843800134059386361295702200201357140987047902176432177647021832413201688472326431495272636710014354768382954648906477243151239507677904331308791578587359352308878736218454731677839793122185582776385772895703782561172546141925706390238077989146575278331006909480131688395997123755394340301908279169835811896718345798701788841873121746214684203803541398912102687329464008841646563129698565776491823293408112872808741000272737844810174734265805531517332723602475637288865892656390597728981018654352747788686977834789482674541352607012417533153520423555085977184487168756247096556118188168980116396666493044319164337260464069524094206665160254808761465014531051198334344189985773925091496094246784522419003214787840787421074293981391390750026157557453905103748198534754957865512402198449829369902298922090607466825870983463321263095711899643253406293290467610892242722380688575109930123769682729117256588148956930814040028866097510376503948993118120655764762674540745545151967080260730497219357296817025522375817639123696961167998240934725463355733460915316293603698455724006882392968486325890155878996137304466766361994330122846382825042982949206830987257356973999196824778741085740156766228130836934493845819885934207831536643490188887135523910323920149577823338801008879213819717625398813297503313744672917085444426584254345163902314088064121458779150222051869451445804991227089173433243321751854609056087429752923895785102622824967237268415450587727688009271503010517552468728108711396841603183169891670045162240109315858240655297144513343879243298217425075992890702125522158982416483863878791319591699631310909997887306333399704319168836822028690642555172078047082207801041897895503171089612004772324053973533868738489948275554703660134864619287645137490599639599773876833540229332430722120612738464054699201709876272103291521882090811723553614216772541843109626206433558236368166378972471203906548524703227411058682738290143163017210767030062333479798674220942497358652370193796693734847883014690749600158477920929094992759127106347908750412657352245248 A013865 748 284829654002334629066919868552189272259459547235039912524155773636663454505183836808000854139816352007928407530067485323661380252144190806983561436522990707370072201440790387358334510944063444707483262553979369934155877903496941276702706313311325990302715425476903282858479402069119351061712249965503914829777936144192741926449345484799799118921487315406697991029913378909466588578188899526711351586404454186203488574385953042264145417105024090746394790048982437524807453373666778063937184708160067164171334713173676368517697935311589096367092476641451572258721081596798321041773299329003279614896496472689356580906665887904942801629606845398754109857212113622717540739384235100764825308279689976620739626669919137325727081003781601496435604244198758876429338981093517661272899814413675832448242848424709171096492765955989434908107397806423291799609918639272633239610130449537807960568509636024907464044358656583780521000424387577481292319099540414624611107179773528654114870683711639577991796196852634628359832984397358324270882755927451723386442665769293331948960234165662064642533379120188942769543541278122314927747015157954416383333653490660018722405310995860082529056161306018974122920038720985700890334553937774542159674919717085470523043308795964477254573668485717942887931879565684098034274916304456106234906060767887469203886194590821810847477734204639537230788300443732426383183705436497965907417362523586480260073395269394911009419956164857761462717450849461696467252907391153750014031161804338414484620646341820061957830386714478954508458110346127131714478002737857408219302513549031944300001373141851814565935211814840651090001341643146534662345578186586950774563764051087042449473271268916280241517634643364189954957988511622125931353607822595533314882287824460487528063490198981794578437541029498414256177220754318265600921220367965826972171909564243419204335942068743621903026689358207947909691026560586556577023260248503267847986236530303616033438520664103780336505900474958265227053932169880504100106089103594365971628263736603041802545945930601831680737826291925726267371196696545367809229174508290568229226083049802353722913690710527792860231402179682933413624641183763622261687001587657372495721422195320619657661111299760128286952756298302284486004440922388584745884219421782563521100972630354092299800842813374096335893565188248084597596689153519296013373745327542366744640579865903399805399476828922018520936279451217777863077801474985214097804833799902937754558068586336552871473851908113879609656794034059153874770311175954477530252000998463660323215316797204026300369195795347819409632905156524573732862495790531783931533482540097328367156123615886282565407942087998815560758719977582543110508837336370114775871737800145675591182063844667941771528845381650037185215128557145156538632183412030031594772053636553538541095431499521754132557857692851705191342281251008319208462808775702006230635855568199015257425831322795491254272515438091084087114881574094783819454778427762241355338288269606497733868546479983969995494134716080559607134389443899267682366837745074407387773153128111131121095533217034168221222650554168144303343701846894688454078252416083972643053856780803136926072950681163706685653721698659748937040532641432533187976163237510444344565714451304205307555813177215824140619161171470830933508053610779342162547577019053203740802238157486080644347320279558835998655842782247583974353400645456062723046637113103615898552746874298889803274530484040677810530881283637738738899063544384159868382038316509462979191297929863912658512816687401636641802658356356594294209552515225147420004099043149968288578524611559931548857537133845068570334371506938998342379625935930809302828021158678632946583314852060889520890933320243482345247401446716308937487658911759871932540006235972964420862795292932787945131904654508199275163071963576412477954610474282498953483148554143134212903539898589581624470564445263703745563502748186580062818895429668426311528604506634378020628565238239116126762830182682354273889550336 A013865 749 70874732464708930419979804731578360994865838057589451513210729465558240711433904480608468537318782502836841502521752508057308570901543286883333559372888823696309806028914753667149093027233195073452475187831794579455875410482950891764487817353883868819005284752268797680241146575663106363387982583416270134923303406631768359042243535673703614359471531667279474503955405900800390169087900247030639037948193144061386468941605467412671832429077354548606908397468397894172888237876251719205617545300885832595081559348432238130995812639453338027216355147645677628282084175894519821466533618634544073133925010292237976740167486219162727215098330554262782663989804656968051097262457988593513011109851816262491882783529318779035321020332983463561064275292465568739665277343462186689858206620183784739761164459217232462282487938360763067054180010967920545080535274847487874278667980019391830444183389751349774093085853235055274601577601209679824930346176840451871231021757406682060711501969334699470854631255234779844033961173563466544972297922939667233695301408704798375523672987910022869130865793234855007231058463317731868101145275784113337497679665387913778733558345721856055870102730099313368954439075020313923943727725444314874676229623041811801189912614317432804210075076638167164689865456088305482064695973870421826644144912994974736941409572423372836799579557608865328211514376014827121780367791174661852674477151469071056074583091674074496295986532413886500290908729773252855339475451955569923491402054097136353037124670527769657090850786937227208248648513647506438776990377266534602025483051432716764057941681633270722070790626310428892027213843747438513100774911324804135136250536360090946787333036386975845057316063577598114872106197323956839750580941712091745808789443936152032583094393193037908541770209452149416193090194738522666008429106601672657139480600689818487453321136849612925373937166381600094264237521123874046173851894155565145150111208308509384832573973890271868693436226984815052978284049695705596237598363825593273452204122106408097811112817803514980781354791872462318562509616394776962706113951246958673614784697448419281580059486882051752997100267174863687179046715038269654620099979059959312855352927706020430655129646941912241899028255219154053221457043599796319487862087160998846082597221556269495144043318937503139453067612922147386589179355448513465599815797343022201802404769192474780377162618294323712601616288405422101225375496623520794384972404097447807342193322475297124114581517999792891030119373083007376966846070535104552807665912449709525546313709281872272373467728147988599337775055908322731095640552549604859251339527417498412256192551588215463315589045640921273614713809461819367274135012083648399909716260285848748705015310596413286893065654006742052871450869131543591820923462782256821790319650490890102257858410888997124312636845427675506172082528250902085280217633275481614381581212746097364535784459713847679783138561491080635564970211845153247362571425736934040931536946702724044113978157707371221918796529671757808162464394104342575938704969782354939114369239174148979124443721461046146823274582694767683289620017966499117405199705199007080716377290480806167588584463895327462004586877720902647501669818232940098230484650716198887146975858346928015089728104512967952558547112619429802846675996077445268991038684805046793231302525203576418894232399803184279217530671192230815506305389410122999501140806127798951268677110225541347528407969404809940950020251570145805877731779876199268369239358373682692038129046483897114643061201959524048853039084128924071416751371468503882814459973105092909183571436143680887165318680088936102493442330814644835531007080889535140441302160956321593364219401268015261262332719942826198932601396789312585532929142331032452717794831709624682772131078331051489963062098990584242037377522840645869714401633536662779593118821024544372465213640045842774780259492043857930416057515836763090191351387555253855950285716594845551629047145361515744054648560017215578680484589207552 A013865 750 17635901428658452574264414770968106723074456215546098398935252234373788152707521319718766443078107287745896944755492720084916206314572819161753656245874671778000161653786915984504043116152490396517326305938561108795164390141293636299541032567801630845970723015476549464369764984715402082614558482196637330213235433278996184317199543468759017768296020167832486199768231561107962686554480394269127973090724796423082917839677571667229957406992176287038954230358856384802828126007223467793372225032310023496299334575789090678611950050700453007988300084098969255600687569656185156215160493392070870806060828161038160228209355930886699738387347788478316735845911072402674090634011946217701029580486647144228380176791167450424917000131496941204826745749574792400628390291928382838410797269713571524364250074715942388054676038678185395501225720489169605073479753510850102732509510804185307953087041238607866987130739032185274089659757664207050197067899875563320022157605939019510530964458033491938731699604502580738150658626740144507318546836760923277094869240130832389378306596927626810571571597062215441159318739544277856203344181263912489996222626497805361389828790282660886094269402536072344223670983915454754322765657377759758895435569560740114113688335645835439537201401470028411924108601169365229713122428570124803967515866990365553742604826725252709726512980478929177349527545212521462366852478213573458124695498554351889025150659867443305062322920833612205640387401046938054499832355661008375202212555925098632998933806016765979313230583015164120682927706947936322173756069555986338091204998654105777834065744524170020314318973126076642060915675167362620091892022734773662554223493463554150470985654110243973477302070732140894119855929292514828348816556888103213293092694913520582571716544047010008858265764758397243530159019337176072028209431453907410621331236830848913869984805124562883446647532985066314655958750856295826657531914526517586197992472185823007246659047071064129630725123233085499262692376653881814922994076067450025419658856111981739794534824679684239697786075571208543652546392866745141184087746716683220672914105835485066674129362239834701801774453681655681008136552196402714698428717989447795736423179706944475800777220307849906976218998802692541371201599073024517770803698872445664868424831834289651015682587137856781196385720258643778499758677374964502672133364484458900518895983527701884550810128635413158054085384276497992292112635575823926308401453256376132796572648818173133987679548286924464660806663842990891625414241423391136084237124326686120660740332908026841279234721730520299150417242711779761823990429972023276337229317286350964918532904996798830167744653404921722356096466636003436797557563326798398646334516479448315837766369766326711004175312817805638500108862667740255039984027091034529479728819270949165925027424098330932436962051521459351551811639669728467684447114123204641069797616330036899412168318679516145855797934532948576708902667753853172847723373008972771273076201521932229344969412938640595892497978071282838920682340113771771855979835040882944209706726522181838773493580098595034806329060961104432168322728310639908382170653044079329908817593944919960293402649320002123025525361957047647583135504210538950522887956607013201486556296784182791850807223702170841571048395127317956701944081455942861173578138017409403653331469951456327466289636507825950566256591974105178284064982657699726211867869070392468642087462691641904588188811842937667226475439238702521168167754250154416346854568022840211625231726894681086830862205005992288124199421381968434538773077265250758168487704027686478777966447598504402515120577803890148255648242061269703714851553951904808066290099315083414720005442056322773490428775368813328732797070765878229283329824344515467274674323563969329063554920483272204350488668216025058114644723763483593052773987276194872771714942473179425289264040479887149334121529924257256541288423780693433258494348468148927483821495431728608302959059274596685624606310486203786874222341301693579264 A013865 751 4388376624295940070959362856289535932116063089026766756803856683983698453614517945028260091564011592624387028557398764524169869449667783737657485790973486327863336224635105878256110056678456490346199339359304037823718345527638378107687394215911215406664586949387060756318057360676702931021145816241953660151619799333679178536017396800418243909320635290402093206060728595813616571220724465466775651800111232543548568611882649513100164761496677209856477059048654951943257328250629429937960397499239767766631156021162751011740368755015895122883744686526514717809630289332687864791330815891735778924413727992967447485905790454994399269302400524902636510014009743968102199320642460601242982592571653382192636296151299779024132946976720646873879448798358194742633163613121123358447435506217367429550605074591717376304421148056370228333360998480761051169644114025611852763135806592427038548582554645485272758141716054856726122278216819099968714636799661836172047753521401018102844440948021389866098486275987586170235504687409003638045088646484894060886070502760235285113782787126695234528145303640185192654555600598281747514790539312261872710740068596701903685353877543615073608609243971855953557864498269650437427642424056622716325469023644938084075137295935424524090920899130590109795899791446175488839975680145961295220844908214946641468879844243698082266667677958532905058237638130322140523668635858839910732084230296276489249906288996135652485267937036869392353908877777311689977302284723840036018316954715954143046390696818763912164469792432829318477774267175268890919140070299755192479910722225098448910006247341438274494852618720907902997301769283245175482705675801139200000692540325523106369996302283560228408304028864420082965631990597715049767692721483580498770146841460721153602485371088305594524219986776361502902096529099708196354923409247538688799727094323093796936096059028755231413796198927740021208471527893073803138846981355462424008818862838942710539200664000787029504272593864335130952534269467538719770918461936015724725224552484056640276553689494695188732479504756534964334150424029817926971118922191005719166482562783255420110656957464862548518739140858513746416616634556135280303839414754750273908685652652838407802458997283642908052706525910071590454478836300538836805944625997828399680539887754989962441534329522687178578659051543398848691651951208567167128912289351396877133917925373165115336547185928607126944914174340289548418030971335603419231172150416690585876036765350723657276422277359331988390477843777379109544935076521865263174112892120457960776253338518170134969194534277648827078196623338457581694187186670798495897545445478997283302608379816163446508300237596053482017312195985970007185209843597733899131964710404614083326543081321694608152590951439080212639259088515339143142109305429116304039499881556828822855456423993235882580154141204187773365340393922297874070856344301505257246679880466635741754528667073661361605589911645702660239629668622526792706044702352568712621422097377105440492367428960347816757122056879433451374311228055190057534467174312892984773589744173967551305685954523093599700928472897073538065308081130993149682552287938264347819870899536502323559727968035594768276687526866496080243406773783716828136511256018436308952302776441401772461820063088258574849807114256320781802058149676845174031543795239148016729865776330960780876091782831515346931302760294100539722780457764680738272751505596523898757147907516486638402488198428501865611298336496644825747317518625574423728420515870259375539129661066657284198297104196051073038520790421317969503151982362066876656581132368617281887278947088831047486642483616097593370749463368589862914773941872960377200751097992770836251608394157758908373170373032572558215239360712815011549029526851294472752891761281069616089542497973693589152940796289529947260783275903515149426507856801910122581531372565486182753578149720691279143108128534112781659681881066197508384577665718026433923654270351267893061241908637416442477342037450903060695486493630783016715419648 A013865 752 1091968532176807359736960178256237805060304210568708425629017266389031653609807729297272015104056132615911473089994649374078236954899733963008787504339514549934889679448402665898224377623413685405825474011454342339751483354333312901292069677533619552071162499789881102116134849171905343731853755747117813162847857907798057353474280880641672468444072320581333656650503217953493838649995310191028718988725278216276277424831983443643740197932741183483006899557194909001944607503260622310322561630530829892906363815057969659753379438048115215217407957837765710262005924155231386771756429579972397341319716763946075892812909650497166358979054927412572848059806072611070806461354104756328493844474789654397758074843920226614133049462111352002921171003393066314198895368180155367529192271883079972229936161920806218180581723113162716656646883973964733884644884181221048546756609026006804856120894237545391390953919489362108874458733247530283415200504133454018362986604237258136566987929978058483161018537026543041912041102377357193262035498082129158958402695342834866465432798486309828598107452195394561858618379208071643797600359478148746310358872749054528097833976056932825996177455396004860635710538833433657645995119662857543748699108091617233336584563622203555178592029172462998200733336905134739239028828442079841012393280200941602689984309402847881206579451641777659831451387971244318870785513998026852667285983193083071373032681703486426679214191308758284638207853875084022440432082112402563842509844475880301322519489870806661791709347390645784975461526449756508665191461972828684055161144832715697239174674538464768719103166821560955318624593854288463505712618720949069414572326194280565604258919889822858755295108110391378084504139484410631263794515272202302669973178854354166093213639858645257696650707749535585490134483528938589915388301769883547011413692334604075679202654560243221743157735771587404957346387228689340582645572064642425890962415277939792548890379624643838125607158076450239305181007340146594718037182720462664814827075843712781913295407664343993202680340127578108245195318312187654404077463646632335111634189062483012696974992039896677673014897898105692548339550409872254068564969252254020157246068320911086690301477212083432096571070255254933995968877794335679840096813176291636349308101349849662334251870283789296020084889113647022317641138323130185331021502783886787730987065206455421979423709368987168611956883829442928911955482659380870014131028532485951864705980395751269087406708119877297335179382822812798586285284961088777166140859172117795295876670730153311024654614353375912939521822178555076968127986033668131331178028289429851998754648366415582721553364721501180037331828351580888827910135802111321588805042819400931582310368011439912735825511628489207471452117513448869666337342688537868166756834527548829648768932895084871134184915264120452022044380900473224600799325865232156171205848016273904892262877285273303931042148894623484352747529702680586882630515375794377899013703334539900968596772083061267939308195657423184572372611499429052396416535918625787187181883222296693726496447435890426600781433767924602623866740443987287421808850912254194196714115673466946176014229742233117379824710685243952639127394334149825778864368857579543629219404467466885845219609938377557697027203854628812777369733500388738344617105656947679298925960855985633026959670505531626807609928449501625500298906866501037465885302640594234775538628123142403206967943391360976223790587667133125280356512794638935005190333805028380934152711822538465341630665031311780606321205322117392987408314075117825052210396329547775486575394962008007208196222483160796353630330468932952768809029504132476579617297215737152726160219935063464688312730262441094805814440604891184953768115225461306244047562743091114710793038855790123176104564222316315836795224109623481662096803023732899622207614498215057826938358151299052371737881839400351685941961829464058406351229715947953606090739400046692366214946610065608214521973862983110398979295183134999615331301851136 A013865 753 271716713798619328938067275075856165508765617324232854966119624430115524431035676896498790062372495591082483671929548593050635857961610601483402612279810084489398468716504932160786968332789274166902364349218206913085041106025466915854308282000045620380971507147715694401762066789143550491484633750066819684937758178913206207379712260091828643667875403674894416451658016729803778858955633025454058203402488429112458664175792104248759160931999854168443572830615923596771880574251347170722183655648247463911676320828504706375752912328388605232978056964686917215915458119394536433189695885243691575235267761806229956560421934152510899437476195697925326928417664659957970913391664594726731780308350859283102937279562357828847954963756091941590880823116303477094739532255004420413023971397210555649919475043078052882310511325694505111106757433009592661983955820581595951986540537159325265958274354916894830593845694376952275449315511449455482771171844535630297298682705565416638236740592300248481922564605388758205057011586762545113778817058772362881937259487548285492326574112945447269724273544684419616403728535102883269444492649666708841899219023892736335640223930198708958280828581098681481705124799000963899368257615948168326076296464653299405609010135240155042199411803042312768284877688778487434326021438899610998795844698960700880554175677329443976395578110926818651179711771660666353255301019157017802906105769901246815894468253641934523442225651740941483094536695444907471897595856193354766059409620622247138685169703532563266954620329909171967014042549545811564176921865622907110813857991014312375418312614755265329911879206542655633843994937950306951053482341571198840566861071575221700438955554024401589797592341324907391523334036184866198632516824212643377974766040686655857306536433306416763172988910732438808681143805472847205825901906003662769944091891004201359407354939534441352793425707515637150346416226889225995860862987989104119299959718440314459525490942759375528471080358479265946786800418463357456878628250698165811203050936342738949049122879934044516609354394625515830868441446258278420675403434118817210498158532795773015413681219271570098731643073781435688188427007589332724389158428976872343767853672428947523321097177637144575453972553755595736084927799320135885970970216283000456071033475085791177956561386455858107269763127927015857343279731221130276288742580720117164676973409452715561983960449703815140050455317047942887019706661099060647356252091795544374398518513835579789557585994885307650507356186566154297822540027437642599805162269516415239063583731125508688886856998779235168567094056334216912133223020729708455399691135315408932554116662311922279769566850380581631049353512380575728826534911910964373585536414837172607489453493022616365880933709540226473536373305106509136814053655874254811670436649159030379162471110149758654061500835001620317549347388226553423866097853697447884393493573585468302151556280649126763769079993746950858462873310977415795178716401989666641367377828140232637817871990972301423873936941827925863512621664625929965905119465703491877360842365970530893351564008367486631925645727340214720102008758158244703743539990198035650356766831260127150869972815219351063856542409230623223099347786955169448206378631569233000345922852448720138637685980186364436866673189554996741018465526368730539767763634829604935310344691716617037364428731232445761791193715946388476490377593405186154711171626664344627666827913137770474796247289959134435718259510388069829761671791715595475211521141372822084607087588225891407888641641071372991832118162713115131842785607939718643391617339474032069875528679186376449629882432929867278266542391245524503368288429572292412259331300786307187155899846881712045322233296663742502720418884596283334416027647781987755318843132488848255716053444563967930156450924567413502301429205645830188942871690001504878793165130819849269192725535504045799764280613861668310716310245949200581369189192678761191710770866392418554869997594875845423235931800273813326798815979009848224282118502221873152 A013865 754 67611813327938044858317156191675441375877166090023509766929478386194506175223469553509586928800272822920236577053573435505975821808303489188318038818809702943665999767665355279432942904184620669498649125744664862596776948494528983605859238426635351810637902066580391669379258603276167955897104385296626875842432243175330926994708561103169905061164772447231327434498967618910533901031648076989784210869048000792911314324190700884427239533031387712442151114587821500431940587052111219185142403402264712940070242264398483096891348680497593417332395870636974984670675274765181289743458406516958262048942147705767812550842910719037592128826076727906154950252024332666661818321074684435042122357687561017133070089148060623267894329541355870009942056977676026812438227290077259940213580850710696983480762813919198054811089154195215095806916665570642961266791694746959683924714854942429224578929324282680774486327811823205788604604077344990906688916232419489958137425814991253752925724635063255430253755595888095481680746307157297625751810606368444600638212152805614975626606089672441535020030434670913501988972578846720649702411995001866494547466468153277367870028200999205147506935137491947110455649613985007849007602279091614620914217001892609797696501209972078259460564037774624770757862685054128585258212566684268004052367628131789121510056642141240203534464492498142138610350039565866930013223063198879053932732110936067047692652324490229851337175893374001951121379755000947216047222572088304853148095014718675000013308147669414782842852085931959078896038235688583383137271821666679222198033911620073377000089564554782182572632726722422086680668948400050779244540118017844549895933174162205566163626188418999896392514497476559356047534254891952625938126426402480477028216983436141950285300073772502296013861176635374213641746375403419515920070823074703414370728273422357432664050944314234110698293705652531023394999442569299883002050259027304756213647576658940327592646962268700931500515867761112704070853121727074162710022824877725995133277570592036418169791344459748165156938872723456355226656021955339935973501987318653524122677784032637790971417125153783330807592209335182205163302669152468840475203070199173099044442565017839870123035252905805958999362898496112398201484754160428052777928460858131569485067401672547590393287082914584084548149698648335209814442982079216288909480393845748194320900647420938118719592846620699728929034897451673724462887647894601459002950920505668897770332158834734990195193238279300873291046454615629306235778280107363483394718137848308636766669666983422578073094400720234645464887148225755862679934150694214814374015944582803835505305957316400244719620858513900888417272733192683419755364335200629087008036197176763334266815691575803675554884496812313633863002842256262881531714599298502573297578092283539847307756011280784745407431375775123186856439209307189741567448861131243351969401792902419248560976052426483510882187713004041276013033691717132327145910359739892729704727359731790367733496723257619707905399477108926448469572674052199405276102686889931290827453127609179143254456375330098433595322277625520309232423043310032346121912542840957606949575004156119959205277075556661563921551160773674437850256908523628724136089607650635385942076675220519929537492677821733435554408023103348949061106813857383957671492160781920255263143690329229250641465530050031943798026314726371737382053637322199281249090258206142202391592123281897702784499805655111339908645950488884191879256315276175053287833228650082064956950818753425010807746476831071884303569626664229864486704028394856069472422925816002348011267552299304424714302905550804734585620276298406353222137946507332665527313926237258389994376870699270171661621955675432374436927271891862374669408991652887577131498374343465089166337010717741267996689996461958636604669232099263217575032648366454461999860865832164733351764280450542724446945473708426649092160911120031479063258085192641504855774536226158293845411241528146368354643381725733517734002977688978553344568111144873140158464 A013865 755 16823982734017479578184774609486983428442266992512729982324595965793551360593206375938897534667229487072888307941394785103822975692203773821707554235362056002878298054187705684891858048734067530432687859257296447089681201647790636048613166016176527861744650447031332019874979676770415424801788278402130258769624099933803945225947320676423973816179752657589465668181247110548745971661507054293521984758966952133301708165917020482473798867483266267262405346145116799595480640157350938892277354523392333050303558523134803345965668074865577165221654729282339759385573469970369590689444242210427758262162372497921616332651343160039562124600050324358344348581111718746110793576469655877340401390508111183015256096422890221008996681808434663846313901921869081103792628973044504745443225750244044151793485172513141890374752936416703762719826687727274229337938310987275472070354646785034548810424141619908022476981922071591942790060841773908777293216403945406525263251940395903653848013912392059975220902512436026574897583465102564682811074536803872806866007606406926785615119646505372972042104213120032748526920024739587192706750581540304443571235176203516314001834857311034215264445684132396183388900204747117473084259690310924649351326445014941881180415789079772177458091070647535430957220487647388924126971549393179775984358741643289350683590414377289082325887868597297704634690621045253799929050321261903472748189596628443435611458063207552874367932151900039653501435167196395697663462487057877073218546778702477337603311493000875819244352570246621241519858986262861580392813621928963124217981174296246098545686286527295560053913346655793732672924215768281435500977406646616295039704843593129935439627431716676582219142167436087217684020043713274355817435874934582022059885288422382073773391787956959291321721104304533436328903034084383684985423063047324600004697057732232044684661124575599502233277819364930599613424501293404028487166170054282297098154353795197439595533528915245390187136364406733196379358523985591318055460399559974314821003724445557606006025519824608055432331413577523091783759271255191146948158446508475193714494158356409326802999666086266213771514784633292058475194929770547126513125730363800640581426732338519130562455108051057508389729468758584640269271854347247633228837494772250594698108291692983362012742411415801786926285185814062546928547476116735547601923825361425214689258349899046873957233727210321954948869611602694876205549259200909470246622283451266603169987291747164777080250323867514994902757671394916271529261180995675470300074503677070334703923946574819006947084225920017427300318798867311282822373374585542860690315135522428243996456291970954505694072697465730985866646808745801800704566818256642936978383663015888373992280282166190380195673019110801626141398723244310405337299607172644992318782951859097787285283543799020229769221964096875452831861481330326637773711435013009545757250186931494786457924793077386744979836533002221598792875199577357471228371166634796987717886718376780860783861456641640027157516362687968386025580707629756882413663183784195382959176816649247264574292888786139053428391232986113469586922290712921968750207741860201163252476647434175641688967505264915210273727418437634957719155127061751582684231449250922904354738823248472415106673378007737574235874457204852525692773330705760564955312737351686780957638570752002772895617150773409548639150483945992532156251170682157491551773627129950776505504651220481169179272655640772664932148189152050031233699107442801190859718117951457220387367986132052252289313171322829279115025837342113645639955536793548825478961941476647496260339727573740518610509420594017843716409064591885049684971029505312601828492578893469479699080785489840795354904714474629188595889486919395898413738378210971321592785003484633105067437971050916995198152365199622091463613054361723864955630523958321596688349378966749214929386209433069447209582336113815219946900583835819672998268635854655370936272089398227420574141370051931717130422621961577722684787428944303911385835572232401073211910914048 A013865 756 4186345271671037478398873835627865060466146180280927626961793863360340972159128728937627751346316047727320943441673147166954478687442449447603134135493611119308212661419635180983010821982595491732626585394711589522219552768423039549248511326137237780893644860035700409169530942930136010984278580891358876550163104034728303298462923698555930252627640213293301921144876081012065557620476123333965662511543264633233730646341464040694920319793596111815438847091981703476942638651633948826443158680764761017573135074428679386183329118404951297176434789596783167007431017679667005990435789677705159943890387473402831635286299021198964322588479722310735540946135191199032240987220097411270366758802914321892052204985100619474110662327756414274205980843022527189218927452620610204818128749884725994379076502446790122865730522674441230685099914360553101034617865799585730266210487468813716849595460007564953048992365632918366308336419380285268871425624226543396494305506832593497994308997848341067754167613974481364684915488788401375153245299141981278278082404717448405918181451879224967379180875559083988881450563596000960335606160705837035302717591365073371445704571214419265852682548474032407105026815747634735062502507259448002347389261965958018177885221628297870461251717291367536355947088382275080768362584578603710017739954400582975709299169990329596933315330118802782439659336615932593543945449540241964930877513708248836970070332784061796834721293221590667060069115523813534240994697579585667883117432038094840870507205426393931854210738759607256769869551269760372772304599171827752125408691562483509193320210049160008799335365875054466088469078458053006158579210050690825927319835640965708095313373088924067306753583807456454550750075517261484506764203631721913713205376088718176181180625380906094378166505826305664028593599777285361102292791624191874868368778269626764142973596950395575339710986348214410963007645505840311216518532426947172551527944163566569289435799067038340931045515828056234721468540240382658854376322143307528705539998761236990217691342148996871649337890303322225974736386984971723477404162561596899402365010412142045607044012911577794505193566889871329494499704764664782584514101737885240997157576661258392296116829446560741927633163170136133207483454060934323071598091499168659979919682438548435936354719717416790244441395356484811677324325577079539780881909312334159021557533722079631740526382809198832693837123194321771435979233265480705300407516035745571399994277780030505810432848588601491211642996888539805677169118189515918625708138898972765525046803474105363136656862104129776469992927359750801127256811544869801111292495802316864810126212043716551560867497455792772675169458713835353672918770520436975294205163635569535877247087171977484684849708691378990236016527102328246780890935851983598728667399477003020605771674770597801813935039770153712679057756122387837930508163797157191289868078514537710703898342111032298526822684180008804870828721661233014280698054136069804047817187907131135150569813979052571237659111560372549431517298640927664564756637347388905532497885640465495338550448102432552942693447286400586864253047442677799328051692822557575854440269134340793272749162270079381602832140984673581799172808577029769822482679980005648136398370866563887995823749996421356072261112935197863673184173426175812898960379060694925079251120837362353985162206861249044806977093221249213761504291303182612937810935185999911619417733372494770289216773448404743760396298203082913371943816303207105924005378726097003063429550725210826041654375046602255180750109157512822671881416131412341341581057821517149789452855091629000726890280145250648087641500360527940683210711213865945338187465391219797572481670015008064789751649912150930256692372809127120194087348126992415894575877987088224800140725212541777749146649337352364263073763542936472764639454537597079547155352667054140649309029265649536688054791859872868809827166077034680871505181196985605260814456549139725516304745392762273036997321867943307891101025519069030877960237109732823849466216564391936 A013865 757 1041696666640447597824948574266952918725912086331663783272157090607680364784300319879007788623006514788084724998478412555847616840753679580945983073203146242039701172966370661354364548855573201398812938496936874243992935754472241777118605570305381151495327437812403404214472723591191603885240007840358611969730185503169513166363126229759069236621840969554198903642321804990394296833818314721437343734072333625216815664190439180174198413014880107695259279199591991239574590660963378754381504060852057013524758346840237149022770151190940841179006621564946749012793074991266900434612118417082730359158132895781773401471560358042980690318336586262024946124708711896437590589331951279041227901326446776545043134270852557344981904328340284076679222625130981485547724155890491678485304613091316138633334364256839679852925457418126560313834781890165149236646032782642516433601688017839854791118537504602402397086868325170342925235967907235144023814580927539246436471027876167905292919896552598404571405035720498146937276890906195490982132334276097485436491800930652121741432927034011307082896335627117987121349106640720110962229552180754841168445823694553937163577559864426374760654703901890431924758032616115446395072623886382965320105564833513265579239535468212615702614187317045566806523025896338272897753198645863118371134268333405863011696331067033694264110720224121933960025312048815739116727034099997488617680113491050974600936541047323665029977368834914848865891118154021569352255192588123460910691876848903215443490048940660454851146966547030592916560180181557013077678098021124243216869695538875896559592254506952583309556217761421552905725937730874245628451581995333499597146849342212779076773017252463153516074107765977004498772242791111209712787150318088627233084320142907921215515537374781625276307927977771290991563002619781470973805719925430912607245939834387766975224406076360831802930964154998888308747118446509256320628739460862118840341801402108596569428888753449284450553917794526888998212459805094897768052168991563498982856928971756122749848572049619189566248045919956276133745604646244483896329432578527279672089290270874129492491975820813725762316325636340462660775350536001067180069812963641460287804714115774248271827342904846602535336815257951314298284522840890409478551896303921136000123374420548884410915017616724254750104841289344828659291966581995856042756407258006733457652204231132518925258660887178563936872879038689475029957584571916094861311003030206642022603376128560550821821626579998886261175550201769136926261346017333625063472207618509191191128446202068585720020600311094820538581280100781511346097566930333042350125134315482110104433325595262076957993781126919827210307766750681078725139723506141373436407659277766038751407147195177501469100522713093216898408464471926542302982653349920782838851766346661615623375377376517392220965083816086888633355299571446010487924207413974218223040453712929447629872432264172388907026342149879950933618052468407933409494658206786521480826446501307254621786587952035609406209192047790622220143312455419312628977523584425476141462513879688310136082185102224497013836295875169630830605814301256402162397758828422646715012081049236288271644719545988392682995927305498296706251768303839471684468010224784765437076279419468825377776815359109518874172877253891154813525764241982179875274109042430839597320214900202549266835882257698322317409724060429884358702635813553535942541370624202730008082953430544618680606388170713449199386931674469527500167523698359630581282106399172169466279301966055660265596941451596132361136411161882230691089596538811595720708297779843755416409132838160227508873562189103009264944009817710888536084687692768690910391863388228004669555758913174486777763482550940340277633276510840719572135143009135776831879104871283137153468616936087195640875659047912063504309170729915968390970764751499356497877760714848415926048864370230105513162049968075885691686913389280693710618377247608322128258982852035536179673142405571821924342117595044069189158450381960985091424601720489038024110377600150774218752 A013865 758 259207464953475856661977603631994428672406156266080562519177393170090320530007017196133266058639957087748698290821380353096674193718419597485950860071285285699222922271567944406129239420829990850469421112069796291881250189656836865883976861270228602688885317005735963877495676756643389177972041630932114133651901519124676300212469426003408716287085932136110421591126219379369793669752678888764697116036686920629950675351835362081106139507318646958026756961792874364125824543348839462210258418469939050789392668960949890265633942261144191392254575657248829450351326436226925368945402649959529960730036524723170239034971307012550971133292329432752191394103518198614358541524648100666386821142862404301256173186884783549266537217829569567368244324256592385011811297158542825340855317484738377408409856526757931217163147420267268256012136447293574414853105629370502649205975232855126747383607924345224993271919619088786770772316366293135357733829801361445769279958808482612209847843698976166206311857848402994898696483317970436412065953002589889496133127809176028757164238099727101564051260986767022971379540903623666650953503928241588637626711201563245292287331376184943684443231281315199956701390771933238757378711146896446026532507908652772900613332089626281590512893458475082479600737579837645121693723925447411470526082257938047704926421452072128211127198734808709071141018447730917995893421349170575087714578000205196111900241381887642216739328641929531672997418712501495145060364082087937025329281100066284905234515858002422301520601979830716496613502754937194678144796486792387688140120080329567092716459873474025210083492778010047852637596537448900288218864051062825371757244815521490243231583428964911415711752383623589983438494718197784535252252187950629291662837549800063851899162196041661380754254334564785880012605067885462985354024900484824845886221700870376831979039412793018499186917672616683375642162977281791268774690497525242755279931126489486301564129246298292348400232472647714843203202798221373601419957314508728578902255349900019536090319880250842178148633762354560102912186295334307416891445367380100055365322276682151389875763327444721008888695940741870004806052024574217548551131699368831846335022622856337745975341389698789802072930414266541439470734387544442371367025461097304113182699503814020005736805663604729757978087867710252404948938628531192850831162330824331499734513283241166949209963105878416421539952236955179450654405684199025716529739506012379147768443288821978982095518985154282866140834507806617879635463252185160591793916366128879062470873525353130321884166016610346384256257090037665031272149774408631594066337421990044421506353274520253133611508545373714444395302216105474181333967679480170234928190673405078954590143250870408045559221267744411347264775031478425374335779598367488235357162723572503138795741903353575741127183736124532672415065902962053681731156379234032668875602178295660312636417065158543876513178769838927950714047231818882886151374790911103713117006335813286782048400253280924759765845675635836108282700724906898400093735148559760079232400253710601587781602283356726040946913175210209578841305984210233062873759124794064027389886151643564083209898854067383728095242583281752166010040010580983418189543920253642753238564760505266756402960519437939800498185392840243834559242967860909782724207101246150678680383714047200739165306253947588938885696457404888984744694274758153455654454335161613713371297468029278555532648781294968991181848982421601466921685256910223596801589099518809272633211266817562055209018135283568807686295462233479227325206485945566986375287153154081347775917342385085731488026226638880001414547850960635816211025007967018896614628150619550857934898601883033893884442890115586751964043460745517932573531905249273620630141423331125584171902889440449065710371992210054585904259571066450246662037334645087876079918954197161031710591018973097615051139217656258788433838032481493577400592047276874011818939221037706538660427371063247593077897805410005824476675525444115842269366495312728309615433479000717450400497664 A013865 759 64499111919303304364913211066956437675412168676001358532771949097299914638122706102948232859903497802058684093101665716021751632971341785281624124413258060211109038194678794742465950903563968283304006994158551550901395247192690031011641730343593523664280711201171291363565004238709087815933139063108099824104869958806831453134469192211280197691148166665292628425363119420607344498431898593249097112777640879834191886449147896817365802905885113559859713988316844513774157172770578421060703022784711873886026156602891083094578225120725031432517490569944540729789821259779218293405422432194729759188376448519915896919549980266547083249039396917410593288977566640397608064604661236185018365478620737787090176086438914460131090988986967454587374971693416396347259028694554528315215710360362419927289441419266229540629140298879944894680011936452954708796727979967520915207221229141806898804957927030671025525838302657100989744817026057453457335624337132371273661470710232345361400858643303637389448992212133814026632443336977219633287195217540447383101798459012889587702691694831294136386003373859211860014313922130484220090062289472210983877929801707385452570441240998851906887378126192223835625920468561691666476059452104536457674137007925886786405416650525886900730504305059271723564010733466160910921292711816930291033946100407240286512251302762011807031203115579920695590161902385779786754151821156812540226193872947059358916360863537865788075680624628609225255293693069172039935660515274105545886735674691693805539315049978458746131974431845236847285331117516532026152125999401523413215282359828566838814822143236288641075495674937796227267518421606484756518076379554064962905098741935843460203801367796196837394386769121825142758967517718591121475888416432130987903047193191849488395772327565438684695842614578424800095296544252075525571612724037439936051560318270977607855008335164112379189679098312554557727790697962982684991743785880201205281815822066631855390805408614896681637126646633876179863939358687020835988530818483835949745406003226321661204426476442577560873080836354209899527845140240626383159932133655925056976663872751373094645565940294724818083791988326680997035899537378851701041075203017345165987236349290588234006536148681529264029411420842772039466381779121458684151999679535764377091477482933050226067500826886092115137203560298077526428254296814673779458019785103680055741938409295466054305813539561938115004629395026031213065237075210611967095528140760072328097517280444150674072792180113910514147556132246536340225451591967737880377263797216581234872752401060670124255080798245185711487252964228252265061511572665648616814714873388626733492268898005423627742818894362432112627771841037957351489693845620409719897651541644732606428574525400585374792592146495377364362588500632839542746720709020978832580393514831993101032822049295276958816159383427339713942385678765853741732527104157562817061653841229665746913944931157530789880527299656560119832077800787956266326818891971991759142330920553091776550667531824399069822054911159816370496200986780033342692124304486422220035556619931316414290871659372220854220902299213906869922239850663000713501003230540756540063480150885771337953285551655295227829395402483164954972610275912887265914940592764554433573858546486046537529261471972781436437564467671223553841045546178765903054829901417282165677397240333793054327981485782286450840805620888973335851991765776620840677409181126934663525606691564661441530300061547189724013761845993931936217056785847484758039333018811464348927867225944747601321770400638880993554196272458481103093785780310807324353735452893636369929777064140365652737628542027005788511984770850236931419421774782449246082411151974964079081656688903759089883053693233241682664716862424228718198137091046987253568639350650330641360662939785245821918843283565612302719728717587606947777408074054406506380718393210787973842609784433113825748405073807842186843568785298435009851744120307999114108930284249254593427951463596410025080759466715782569316180124347310233263571003761656810738227543446706524618056634728448 A013865 760 16049443017104079831730084136212904299648160755986770046426709637779332359233349205008814678995507165081866480254673683449124502335524919115197094125999829638450684192058313853357287495235629355871102668370460699513895982149451445796688835044857063680430297929609854772578607134726459739414274859351314695431663001589821484146356238036317274151883780607658095316339955731668566746233806190755359332766685935410901635488914369460858767468677204577327012351140857054051451077614848569669376854565565425002807660599810593988590088913240251021416192213500439958875060803713382446384658074647878995438362088438107712462285460689685443819024971213753112749282865862263417609931707064722390489918776155425037222695940767962943339632971605085659885688956416188735881158628123392389731755640389701675347286287238854429053830238850894448033016730171461626099307416711278164372843272889814094243435290898895932623645396526771753480182310227928258695738075057322208767731079768534960968098457930530698891371630129681211875004140426715515790119360371024603231986714153095341887236179808260582545201991524135405551081761871572649453450379613949203540313028418452136934008034880226317694600073896663441466469042033142860752570825586076015835970859956214260834832635983657489282572847236508701517879918829851751786367108066830398178558876056534414973416516168876921967188333655982826525091166494458355897609105962091978009564273793162674397875906395854219778447761187586090738725240233788217041270277336686231194088211404883553019958842516239846717511461824913975183703512633873697131485816683079873957185140160861943635969823545772175136097739786121710823431143885184814933905981677197092849601530153379799889432301951463251442520048534121993922999405368952465939088266437640017981891039176314291896496819812763238790235909470778599857312829699332457179035537347684254167581857116003900117777434055556411538526229391309575708521614955524907471865589728142226312684794636484137840604891436461971085129497735200677587903758500808768660698100624969867047048866594812071600819848986159459627170450671690757719312761936355544174452232681871143777617224784469669886845464055416965933426128039304685854436953685054426473452824917212032342935995266675651444314402948722289826966502671148652124498710862350807294910384258243321480426525033196753852828365755720073193820636316091227056195373184988905890097979166918915630378018261809409225024194676276185032831941623117398809449071898806996996314458321610317545161419927478900530881023762104581056364687499170130610979570532516152250035305188996341835856725460728668358640265188946050960796129594844467619786047649538676619239131375038767348348254428485572138501111121992707449393722749157003685883498993417791421572428410542103922835056304478459980390288996737740329071621789470729100752007467108204868644479082674507316199176170242356216142571696991795699711713218664918262788184381734670895085448620860187136090745109790701507551369028141167738055583325668733662634998527174653410904487623066932942655703278928869341961567653719427103310683942449256728766674933965413855887624850749326000826176744908459597495560917994874256490786520175793541881635861917531377075892905208253565591950389490422131244116790690902075744560175955564152146497578789608815050369839215932026481190593931150391632041619565899349375045346754677188939434029465155849838110106738393294540289070177902135619344257045013106722815061728117027441081358177406194403764275417835818867624914910313405792387662362071552762674136001327312443313736894296872419057566283435132098772331774035388077766868388769845032903286298808133588700214429325202366286424175466102009585369663904367014194500206156118957559062666410801178531768234261726046797213300181853780016594613994380826826310745680406678848639403932279991666901023074151056480632642288359709611936198440510355536254759412029348005883106079795726919219426793107204277880060579488627131325752987036658907983380180371429192944480035561953340490310518991864018589621899360895539621821608288083732701589899963440900008020587529614636090930877933760268532749172736 A013865 761 3993615004832042392689060295782129402690051137233699964192451012587906829612752749380753374203810038901651000014730962000012548165153336673272723325560789608594960648878254352758600562014472123880118219175958476781441765030212302160481676201881872869728831894420679382770279970548254429877932841802106338293651568011598459543106115423052899961761544896164779173755503864622552800598850462058037573490999994680165475761977540381684408826765886169385435137359081742473730674545057999287970381475258775834298635802372069723368849004459398142161033940869741475846799129909608380898787238030781026192918515190231218307415415754335808356375621637060614551629554078238730730714526532329001870387468908306722862197876333173755117087551590436674920675754402953075526780463753199975121732219509450247280015941426218625290322685993745767292951619002025139345542863115100768197223337279718220698782490304954072706606931308549668961980724618635844467777896692663599852092060040964091407613875483769814866537785468428835313281030270660475225086980679842794071421718056143020112484753094049097275887701954933661234086776970027165508800964860098208215343171487420282137563087335316475084582725587854557466984424667191004326783703672234467172496301024624706952053074477085460373161166723554933216097095962269671100505300234485541639567162246899571546665178551333982246939407440285518689891485141149061614713869054759271072075897376500254595772257540293197215910713311829422130698478977853989622813365650242308280487357820299984265062398701000993538411812068816994272911312455712059804621878736884131196514292796507599158825643132541581883465472786460237547616018395238307869633693232700307007952047951125802366087218559186503782945148716842643991847788036767180004555211514210840954469911060320637881189096667649502234651981825432780559694866039744293984773770829298968333027728669889482474106794470912212995954558711898344342702850492613173776039258423233086457837982818985620987153396345917705189054943180445455005553268035273247523378829774712501957051263572520277400575204662924030657948077581538154624812033178147222768017297962695360448472049277569156897283530511837514467146290292276263590531256059359463048242213329799704431957449574197435700191641514536464822223728792667261405443263221300476080807140735747202170617493077060414654706987907727337252964776575805612210847207100367159430444860352062767614138223040122558916281220409687155674089637697963548580552831458723942676586919293082938535397606443394429776900186904772007113417337919793501940191268494747059196680785060788337731699900709844036005017174467495823752676822519344338566766601808730007980518511538313646556824192845948921886367508482707689380047538819118235541165762821530135875012710506252012803326892730355984153840476391636245401563549793117580463598323522055468833874543019100063004504473404793745981975188400505862507550665023626828941166109496075801628165902351225882085447732287159439837527022258010423050595846910092802334740791953513923357542185464222991057986903958302428416098980802410312484971004106767533450332469257168481860588229466861656287437579211789061818564015414346500550991115391388383058613491214792663167620548583388780151233376199317680719761736069261198545311670397703374939106917285525375940666613627831778798013367617869076014250584180279821866903691283723659834278177248419873660426916614079927880267049209910507744210432670169024701372051517439930816172219156518000338165877472180770922480468842826963105390131406800878988617041730609482277809894643778881679357778932333439730790401716859996773686166885394914378079227390536305025497143451756877848755207783500429581095249146704208651452876045875298239392447336681408332478856416953267813815676644179910851039789089270989449769900844555469146954711264640159277094886458315373587155686188781645897123262157308130349072788797344294014086722999905052047730320763208407782451854873451234115314066342049767270305909391320457042183468938760856208951973620884947061783507473692796461770358915177114433540451375602017987702926030795778836169069127778512218013435139541042150244352 A013865 762 993739208882366772657604251520058823530170804580136029489935970364274032226200492133911623609882459599975621635665534736387122385031435071083798290545942399885901248181673787105628095047185127529337576713992099694479717275997787571196976452666670189920364697952486492173494305631463246295385784891301724370285906971462067885030180912949099203285048739602474331363929537641759058478613158174825605486912510676254935664804395328255294817181808987300516596099335028143223351208395872078824245963251591708400198143975846853405317435477640958510214397574499510917910721093667672635807026013675304309636299971815614513870792732982887864933658683193066840111085200396299845185157066092490193412254663391778463246421963736291833295129637351538693861589319595619689479836356636256209490871644975523931180926736968832968241574601195746767039737259511919473630121714656754352051477461986844292919444627562331819730415931369031227147587668304394450606109589828868878395771484113176793139375864377410572870330233680083948674345324308987371208843576526642134380008947346179980629806081898424973353688652850052792200280887005799647885961688067957346640272047557763644854098147821469128246888773477025243624668358786471988642242552169446935466599576559415080293270628282129275574439438155621142027872582483486799280934867947506297256776116220514187099789709285537470470426632181126186643078030642403299712481464633858939406789695989311351575202388266236849629494614809138767625963921017363945823895401481094054050230221140885684644006793567479224150088020707870318917067700979743265303671329856352133891044505140578913888902431956586903226480524400473829448389089323938623816691154479282793402723995774535654358214768519496109317807245509388789779468792764850934893482391504111976382656908961704965252045302004560940052921941586089652229992906401652160819226942996120888243955780385939702996941881786027784209364753399088819483435693777921257039400751969935369476740940813830041475353919547394417602919621476603459941830791753112727737400970501261286976980017277365666139929326684712396678536040769302091601227839784729735811280286653411931114196965836088449064855464321552399888945706007687221759073507762533909220206427280720053212836092446696320150086541345137614643574882936979990039258073882640064139402443557447810519092037351097099360049215055608783329731284910862097649532237198561015396455491124482590961242315519776580256088636983274320695072727659665720396122157537196104100476301536413761640057206522722750245627307888228074045863029258056674781673722084900234028473108246083654454349693431911167200433557095920816026079101133490454245667061269905345808382263101661300027677554243162130828599870769119763815989179438828786179359094406986770051162780691700849877437371879940248968433421483630215761861222121033781918098038640106420870670288528706877536857126261637400186850080074674779478847079159111099088245358127533870739777813860238691086130120478457733651524002505249588525865778332212190558220743376776576903937093433535310940997285752309867634741591025362876260304893895178883513128990199747678333890314698119657315667710427895830436921083582668425104221225069954133240912245959287961325356345101796942591703466428617128859752309586402556426993568401326192847852441991850346067954802240637181867262291089597922778001362747388634785379309511525723883107401078814002671350514914736614302610389000451463007370382183498754491810323187612864849765637154687060146491623157685590182660023098318883440437178217076320495555727911018694151991704000786686037954847290394475092037240009706717189876278426587334526210310041929852104505199387567428861455863183978893523093035672701647158322052247242211504501455681108198187378799943315536647382450724575576885932798661478846765143966952426498775034713402940113238074787195531040439123705726914511872975569127296691020480182020775368113227457512373911140831176150674525323059951870617487381829756024927689404760045661051966720596942969741372185937500032043147277713731693925929175241949581351738726737596693801339916094490094975239361621809203382752232719092642276600329602596864 A013865 763 247274114824617088773936981114239277176659461645284408490039747377683035986909920858665497126094272187181133882845926339524680437312142051607923696233127939248408579387542251793067650146781169653380127888896082151176777009221081476916086044669952876698264188520913118820514935058888262502173435626072390678506982803522849275967829976930950252951825247972762892821949314710474190039350269374958205064519413856593868151344607298320421519948983893927962145640589733722934552927887561641117994771527820067984638104561797924226551948104772354988013668977257862300725560551179514317313133897034853321975419794586822990715497097333597953207172157456297207958521552585012083077113003069926519807158152401103018566533670080428969462493697921458076270966993573617238572646640294512905120032573162549570843612361813428645153487491164740059536031901758869946462330446501469498929673239821110439095731245565590151367158857034418778313588534679519079933219461456297100748976609934850007790457175084759827668470012707082649116534695738453945552638964834277415582046386386044656940075906970948882969545054865984336388780293675427137982759618765325962479192174137893443276334950318711806119929827281835145421613477053555397877826498741427819846024905834432373259535116976698791899738914275139520013079590444530987238673585061113886958998114551382986204414872940938859852097199738893991274770392520810497874056187807772387610470293632412322235160760677064247767006403992187617825903854394592705367251540541343595657426886386928866681337498456982990303714702368780787196771790170191476192043144350815814180376386303140532300803369948621432303651601847618703929301553874654295641554893351388896047986617316569255945263297280243255873768612514592231338404778641263387831415010442751191307249283970758969913596936588398907835248672568749860343693594885735910480969878679610752863520004744994148176135042328580865600384650317802069129702270554147702231628167914182957857636401784586956880395266508817247720969695251266192144245639573510546268352958291769848561055891659161453436930894217610355090313480096706978057316725829313869621392496288541797643007859402925560957706114898060526769166137917304826764753779083566837699082405713116132281056430555696338735586334255993282926990025270974604881448665040365092439935788835286853587086709838148193427959766280717244773503695086939637482328405646592334583130812767487252074067847855417046018283047717822115767196336969009940537607868704295580975529719063908909136418714813462147389119934276443568120980189296340758499273435613829895033773020471089487905184742916049319556818282879292168493401314893248696710857826189913087008191375292112584608487061177434519338342163043221609069860219498122644522582282179479331965370937045077305876702496119629292031313225134614673848455451622821078022244171150894960918090629235175189751251232441935757563294279125141474727280476401319933008326268953590508123920392978470913980343930138895594779976020591386265612068233353961023800983184015930069184160474833253458492070236608318768983288019578023095225604187357725151942338912889383614295178594786962510569172227721194175279279947070042549555533575876606826882602675986541541992511070064370336818978756958365657408429886699003720920841663612438799218716818845716105312781329351142231238394610416406830320695635095158208770915504344371968925281380825243445912717491327263741210147148315760338443049986939484362077706146339420084386296883024475090550371803573573220776331658867600884404250863930111534981550122887554603703228399689923752660196380560963438026101810506095341851791294113444579624825963868353488958868237774007178458453785347795836033138286252509696265699592904785773973088106220041515171361841547495091615041469978697589947680430156533104398264303584706190543189437805480394257256625447438379854548029943439591818376256817083490220008124652593576398350614707719025056995303223924643485187653943869490620195461851194806809965251681930882983019578513046685123771200007973360423408063284862976808533804798226915850851569660511975014001624159312878760831078027696137003571957260362971013215673382862848 A013865 764 61529712540039119433796286884618387818422527160119409933393570419483625210694769427103452980880289936880655906336317542916605282577254930985702869181081691379060003626160913598172609521323852007189883982849789913841619776758500146063983522667313714214582474558035853182346372320573284134940820333706845117314249544966197631037627068819682213342508580103558536146671291878036713655871606229109600082614494788763965399835381323255667127651945560293882676624039224621745250674152117738282672874988810523156753468834321301081141374350806714636377417278949028392014142683071100906605661733866976621813787658326628338425718573723713845892447062284165346850734834972833726656244182779895955776654777378271266315947706193453301329291231841192256034657258944910324708508808797764235206827945245183534812157751214759076630832599401504598494469890178463126518114609663853658357668451611166552781068997296576928544992872713588493445326862261374091697942865033093320173569347803308597138515039790690957438400730201928789744965561409990972179754258897642917874111766417212264075712968083395152447077835092412614392292978035843885598526041456613589895622347075080301277336978357705696140434378782193602905550924722190296764735323334826967267926069368593476302916642227545913785995833516911517043894620649493534616573625517927090719781418840049731223216961663639698374717050405428469636883666311738317806997149324583618753888544105140422966419522400795250900359737518184029318855307896715292061943935335983609594628846993432283754050572416047991443253936819828460839747118091629085403818479695102200674131416956583064933473504151055368242982235390946657336135964253737977693079387222412801781412605960116561095371756788837489845581591389231014108397937878862851320866659878490664435365453829011896001540152925164477034460597692627165249041964602607438076800696851604902856535409820706383878964034852705433949074913307879324465682075386529681041700500278421973769631381128862341654462514955922013384904331208763069123636930986355776249046803317657674957144659633332462781618388269956419877832883879423790763958235521559828805630337636470432591104931670948773184227927982314196997025148430238794653527212356922103358338073178406113427759833728035031360253418725587320577288781968227152881860634219324126682014102207462098351781960182446091267066084563163433451480471455873363874002741833852863798989606402559387908094450717559134394821407329721112710582998920672681523854041185427278005303011054110581678233341644463413059129491485876005942679742462987063618891207530660520441043808229862139454422929949286384283962206965420028870550035987516859699956174606488453266422276296686958653299052406903386315998357114370919428071458138156853881843194439284201131607181006800676175911635514439595994735732436696438523058866938209814486431061595819494915170327453847112816183346670991758425989642063267203439338655503893241570327842156259833317491359225618874467556940824321668640290993155795827244782162641932829474446247645051910975233019273708124583498821115721175923649524487638642831177541148597465008116076372091103512297880098029455429948263768320189023093787789332827691002530752527829946851789071083104977080514586257399651340122051464043264254425567086493884174872840010371287191743467017229917190003745103423683512207699135344402359336271998407404884446777018765771615616553506977133353318801945691252803335209707276535461014350125772784519775805930578438011025996746185731830116626819371672216159339342863268078550973457513472529080178355987148681729151643107221941985767745654210910965711852716103664931296836641637204694241290135364613101341781754230173972315662733471797866044784492741186561101683653709271459646945370303120309755946298636753999057739278701861216796710445433628903189589610805242914188013297463821680623336986935966895386885960511350200736308519038425061673554164802354380158951140442982255291815616887706214306160933090004477163356506168137273506518225474430727760558432752718235240384027220877475203299024245221083715552399924999097781764515766684052142810142247815118807787685162872817269010638803160482439204528193536 A013865 765 15310561430763014166950397658073362677633714278306833012546188914620949428427600866085006412138404305573887370485478566839024725674263498987034416344066919429234258822304872452460486772410056742653073211220478923841037932290371108345393147912353006135442986309225177419069612517272891437865594205276941684231539342773028888926354818788539164510443095004328677666448510900595631532417843521201800007757129967277715038371837605428354162707888917659047414189712928341078114215750619761052354056829215700098141279156981837990622570462459936416399065496355444632841663152113948180792500020561587526759168410596731582707148404136819163701109387402293431587562050455960161871326552489487070467816561564589995739929899627529371876370195801507551453615835057779925917867663910765270174985411271249509334378837550270930556203337374275192252575931712887336697755494551876033516455356151309795661618960735301830283707666503067652000987573790222237985382518991914677045429607952592884843170974381197212321312130497606344609819270576770873589432611750018282540450979061127762094487809274127382573711271861715215664463046310615105741252431947732072800907499867386381527442314998704623782016567341130798598194047700472055924562619976051663919212579693125851895407353918764704819196915245680126609066386245454775205711248384876833837984650012807254719735523004686793425977593086483576956685036455682469096550714660734791021767594206770301727580102598034683872038314206124768383469403974555459554357633317523473542650685255069742031087912035430053806807763606751555567675954888976248579202959939491670798145468744140477213526078984915409390637755596800038638265384257186128465324330081327422292872461566267724130483544985280010273255758548565131702620875678273201019873892710884589012780856607180688105855239332674527149438899445051802783249610135996014031526470998978551187597419096506010913370378720468398540416208828226228065444602182580953592968418885280296577044915829057074198563216521511986434592514543338932016172824811196880515602814163139394574936219945881383378875666789989795871040912161484780703377255661300775321362608174758210682509822357545525128977803775695206267163761734193179751226483305197640822861979425129150016456334946214412923434578688325344153887922194717898905899145334062861090538933080487208857070608716118425782166587954021083472598788673307880879495850256001275804830181740361657611946958360951674529732200428669163917999788787428824688943648776252240440615558846616444260158158868075119998329309625413498310728885676549997014415936952269318622385812889453055884722966505140829574146883883619396623916706554845795232859494839681734803190387855457209295617709808514583423782503197483144623125877071433846265126805758715966335980078064284225854204444088329033550562081773688048190569783977968624558287613919010956558731662920995684776276534518836221232655854613886904766217516326344763086427817619426446844058009898829195771511128699197609451100888408942987284973635094517429823785408694013557111789182651915340056361178655867131647433558477308098772967569919087804412899539515820173469172106100552865453544886369998649274994473403195266180007541732213004981335024378135751177656898605527601270042265250309900813530957222709266446187001958525460708134495910384831354754223011901575122015709666191246018327878363233907711372206660419133524482657098242248134046573024125750245817559506901881034871835122770496293517624853341317693887159620822346888022751580484717891940891360727363352722521995827379992396356078940676994180772028261657656250268202559686628609397420011735053507152184454455211868918477448706963047407233078237468602649879250989295254406603655814897774934372054146919785435846868710383266032917191629382380771093535380197941530297959053558140747238471962035890204823231724834517676432866189133250514512909607325960293149617121409369384946353829936099445123712130178708160548773063581401712718230637302651994061512326142829934041173943081253546850115275938724383911335238261425383909787302800986852703108334778137375499232027987255526062799733315808331643179425274447968866682455274668029166312141159453949952 A013865 766 3809757621939622341190601350053710981800952391299645872177893280002960088174496778709664315545223420164561542172642602743688200538978334979941747887726859695415219091271766022090647844552339239387849513294414211577213150767677623631800867781326623222694549169297119347541929821898048122266971537287471953170702397740898324489322722268789777383462576216117113521097715864417012185474596839067686299530222164017648388428141095033948223014929415158936086167654647384967149316533658216382179364668927401086820690775190104710882595453314830898365412265589117998879256725466817953722959365116380947458537393945605913188185151698172986142074451086087479168796240139057478998765928709064046718647730647240057819958236784117388662740948561680727043306135469097494525994846546243543708181969857447557906692154905309016192161188845515644638592974239981181765175895220332417171966619181842719074071969237686625033155546071291329982709739961368579922378702965796112918568340206059592721295919897222064736336740055980381941950548736159050017005695646980549281105498021738543297495590557299664860581723199894320544219668739562977991807325146418067139195415007001488088236526125757668944926746484628258876785821277403862619820765853880887636345504630199891978838002690314059029570406814413077264387207022229002623987541358105672317573396431986854806421229660302224181772856442895881421285850991340380150232907430459959519528474001659067719477212089674166457247037800538438366395458729796584111829918613666000968564855313389514049079667327600131148855589433795203075015943206933737886460230927663591428044133278541963225996121285974471149491174000662947214436852095484138718283583702796865143980040356457530330836481465777195516314776911156558851826557736776077156177260471034834053228286111277984982756170913628067939649180226711130190161566989360160163492794831617830849112240988621783707595778077771592545608846075145188781980711250295983844445517608062066757859240495575929886976882293480870608492524578848113131448316343419742172458479453842301830870529481573556388932389918686740886182852254966580951982769280712794524765300517341435080550284116872768108893804869113789565870893159842757303857188293798939361234392064313736656894862737336424796564073084173372036500239455556044220552696131765529850880983796283793154322593708049180124228076413774974242653701783156546615006711410901309461067503782817671986895985542872327076582322897066605396043723443553489304999226012292397493319250738921263058143674987460868259424278772710891611655290080667288857091146423707079091445506592908382801907385201407202904594117410528781700722441925455388919382893819947685434547470590849128303447145967072300822506647835636125842861658243439026833844033330552811335314594784891972487753400231387090076453463931910344407355860486805888786087823546695334342422317147957198234250442637391054601764221615282706286787437022517020088322006713877121621100642719145466442216657176478739554936336264574101412094559567838961097912170816148781443240725897641397896904464807296730102094187223025528833875066358106456547670618216800565404681033505212770616536481165219503896395424805863884474103636624310026455515556786060275237038721393810644079227156946765113239232535147641192188337604071343807438926522886372878355666202820497492740761413067657700129232562628880219723636168927725413833164068531069815087691076858739258685167274967221408861669228477269228133708577627506626764405329702768466220840477321275173322487435879072511277784650593265718618267970075834966537815989865336404797920066737379331943170133578816360056834291692362170999279766722580516651029012436621323985787334574753782168316744504000883732643132469666977486344049572648034942088853502850627522476572032746595725414186867101747214979278416843455257314631446574396554022702462142959574404992027276323410133351665005527554536202794971116210659497129023536776628309005672298957087350979102765941293500986314235138772658147333394604794482569807884342384665897425370007067001129040194130575160531819853159513479420224903988124767061258583240439218779435622749891436989034328710906195033511782708989245274456064 A013865 767 947989608582480106403139715136565011023494585431873481665769540649696564660636382439883190965749034086388177661903004125917422316515057049728865010398849951729559796919336082808860084455647677615357370092075677095181102731822758443548273531763066309749530058894540801487553481442535110359935061566316221051372219034663211879327151627587497885881759765008853591681786833974613976136014880658890517284704241516839483789351204959487404229250916232828384193269841218096145698731703241298810455669298543067235766126972104135418337991839236002102062264871071409897123209511359245060791424740639303918002776810273010590442487667359780487704669812653319616529906026281950614220923572533824873094552112414038067455847975465498055727155712500138671639952301046467757892349655794873467994335923568390729038022289397853117127852942807348886710366966082997420992248359465756029734797784256287472639476249352038280250160840011564222257630014067266479245337416384978369753197230154220576025506339865560812472143701609710399379438943115928733831561259229464038716043283745245205802422789553990206588271347276103569659268611802934939657400330833500482380273507022194283972071268924532278904012181263018912828369480098957943415240808952889032327124608141899520878217885436227936446063468444034841851997497755287180932067891220150654126423380964153055191407418832323047598903414398667965821400873877209473542754821736212647163309242780829138772953638697802187889694909983580695586914786652743617714862308475738353009930077341339559860591780461395834032034029990127971562367180067735865763672182192386782223077771966153793451066851831599605070187808932962481262750780623509205547940699934349547506841401978040187282703356092271114715638568356908852217706014757464830925900077528539827132900889641523559229183520779899401558784814172983947478283037096467373802239123541128085846297149680735683528472650648060916308940386570527614997824341833650251981067037449300195491630530995149785636231574851431995252411876003933686724547452365821284257188359458487649179175591958911183370824448246659108190651492307844271443776445658326087186399258331103973963488297369684634072263253191322485254786086749992985433391877522577679134676246147315719808462484656897254978631433681028510586427584204921595488568483859480323854416959996888818176399637561293588671920710192454390748005922106409807305350013797394635816349101286086955843301874604006891120132571122877553908351791906301850741567407090741853057615799867255729284006934479862770729062135571196581511409141352602820887704146903879904482568296526578709364218474436557113155963423496697808154166669194915335587884235005222462049316202062170294003360225278534758265974194237008465730952144031419925119078501708117150189001249514239298072654086376512397904068337105114819571173476652882918419805308771293435093630020560485551025006142347290898666194792974026370753891529186955142617341574627471927221715129090404705749655238537557720933918425386502802574313446384504367915681288523933584084476306561904321482531786929259944764300795079888390790800512020345795669975272122918290777590929169104138054005681303899593547866345292722101460156108500312502978847026188950407782819121864690187522251917377456657544710185857853134608422696280622292642964542861936066997132580230032113669143936451400838557197024069522834271835186623770174933881500723164227900346036913807217147543364643637609866877460455856574966972788207728951040507000599282986664177652807543928181193644661371126273710176423495295220855529910166393537828390171388278676046046395573926082910678684032505662190470393863734092782913113155119308851222629357290031434036905133124506592168419547900961055938692173341881962543261155830709853594821327347672890372052400907546262946514661962997723807019990658588114372114000243330577099059956916818342976131222106790302161506655432450352413878252788930823989609184703201975386499449494089959718832099454703944437426543758051078072117263246300220686810435476684261184588149669598496024941329585899278345453797701388058111093403309173062037387095784884971687324524880100986048855390081792210322578803915043211880133451317248 A013865 768 235890150282795689836506061596861744822998204682183942189856766338945295577635472315281014174389263649784143023966648322660284029863074675798132938267566631188769823387032236157494272535267722916384605114751374882948104154964920629025003999455667315987595063614846376715750907894308896581083361239669597916655052006833316338356733793795852273939730045846683056925362381471571144909876854784113045196987525825118202430271839032479169769172963988047152495579721129981300126506807180938865603305102895068506410156906722616224415879185340772875060357492398441067520962469130543666966851801062759272524466959253853771240985091244468898316528398822150826820369576331790335237820854400736710821863591236209920401173563431030812202699610252834505941512610973994665131869149550749954787966596533369801887989162315446586841157903464638238177914032904364414260343143782583004390969202252060524391826154078766389351208022141757548552810591660386052563575799993906937702427573173735014373578793561427228089068461558947458098384551093422778696775051256585995681790482380896855050228467570298491085772735885407403445455127212147906904830239121961592031648217299346648069338437989029216024243159088039522116908834471983902975901200973365283692023070493165141579168712868867469881746864979866077767716241361443619805688317508092527567586182732072133029388290842884608580130334411649347271270822248613787720590767802265265418940565499639276259151599824451514016968563841034351644283180192375499883224617942634925856166921005000205359230773915770048173859091750503523419806950150614850949706076439295987794132888153881980732015866874960592928824972872406920137572802244109042634905180246064066605222359736999695881929641503152006016921776241386343515036223064129488808953568091581622265133994171279590290116193842703927888675542880291941618916124686788169557958765588985983857305812349356821603756906606058293926986254271117527495138626627150859500952873062584266244573408288585111459434775233431526242648151929810827135042591667092041804284693860774398720552620898319787580528989106112679209296192133945505751897780526052596926766100249045264049282720011093366865469409818103156650918931538174254551361767667698049054439759681328865191379336982145057750842816905717686346241948632879050448611472975722207945342280989945838404469874613651806256411374158608810958607809609582165171404854633233302019453779571219589396400492061464242731204827937647867494122993083628902123725701041203476780032654712568977629198013520493212966053989318451987770646959461050865127129198282386244392206434361301633408517211430997379580824690595530308998617600629109172785004409964819515676655449191533958597444131576508360968838890700383290544764283903626282807230541737034206715829558919127193018014661621240332995265132458539930783534238542490162356236994592178488041218145276106740632654328412561088896906582725312929887432336990648422047758338697703094594433819001823583741098212315777562815428789625774265370171563490748990877194806385987441594908408314411776123141349605181610575590495441318788057256473007046685028151286912890004130769506087006520880254341690211943661702678431878625950533564790349760741232463220648907869414447731834588741536989104867295010165324967381311190883036360899806322934153129421275423030494203799350908520423995074973459864449893267505897529293157965980169147601587946401156898905057336477457257510511005633738394852240151703262181772835305610345311437973120784137620653703406770737182776988378300092939850619811181300395923218606524036804913983126888159517889816703451175062829998305176448934179129045900681775357835772614647860067429308233193101794271178085637224342452172943291941471336650877007172503564759927667194289706580526576140657058543022626551701507136365576649610348398315557797675441870908548434160713287199525741919436684259276844467452024084567486091850153397975234794982432648067153939373431016513392856756428971512891902253721736403365858841082848103376513940414280534298079083438458585532962878200923518489229255959389631793275899593732228151372887105818344497274900336174965288560508784424832519278987928935788032498557366958173454336 A013865 769 58697017875168617093397476319270301687796289267477194702986438881652435789174189847156005319041629252503087876939669035424203795718888597728201015294995139971963972693042005387541614823495738028729814059913814114873742653088231129961549795192552609571825254869409453610933729913156671354064134943989465388797109900964347771105982783377809513028970906768121838420851772106333991130214477529640417262456800026115812547129402250129856772002846975073749049780093168215506873078941844447379805801615363585686587052163413602040353852049446715196047018875548488887713376133118691441738695667362048515300808162405054941605436802224543684905898394535713434539366202417792052697897438842244117227225961134488586913264820135670259062022149418433315782438466013881040514093264221012212749799304148591474543392119237277205096859003434912862082286704635658805929229705153707694148613648534784724405466885571727598195039794565577814321492965144037182231499693464083851122370457887966831096606358359477060019859083426636013893537224617678576868675929554278806477491289311803326235858450042452514133855001415837695014139490214453187970942718061195946868419089207031025132389622201686117881744473762195050367394659099332698545299447640604430271653484676955268509427709160586030265614835906670035863096367770450738803489035422173679819697605021586973005968747187016662922210991372319530380204861241767066026090041933773270524725818794406240390117210887517919135870321677692259788350272293629180386942548131901733870641727287516211099948111935008892627197705518461292739597403019877794591517262412542899234789674825106761029508972186230194259665375649786758751672515528006141296928725810988613821510690218077108325692316554512319961202679425696646629533493457493468959309534255364438231477822037627843011070192746267703784394912685988804416918137138062873807445995559038560335181119898515156633306038584598697394439843622790716601670334740887202671341105309908968138169690331265210454674073990885233538010624940998687737666918169705846946243768942764215182432549763370709383238189417252230193007590081073928087256228523858719798481062257170431143911117785800384663868484183858244675761459572506976108524451372288640942314354281024424183301303179941119010257719816283543328908076562216559881228890043494908447455410463290202861861047839864206254395355054634947648452298480771549323931012788096709008104722878265712868685127240638270447291159745380794164297612614985546973250913641484743534129085537437963841428600100331367168769146270089045020945624216612208871313812667002733964601511474991408044308154754797939955855769410266997848744014799742493682438217340365969724853528733227777985719218148445728476598118850757774952834786292307135203488790161509695725513300804964257693058624280536474539877813439923408056728391645004912079427163838360957536272393525344192485104641847554400872395058792705066969749563278057028154987802934826856434122156049861765989464950366959562510488776580160662000590530486530052897954138062638027066944249057691711076273508304956550522745334161654236669863242691289440728924941025108245507867637738642006603675448351458818365228800879561222252523167993912311664762356288120509042962135858007864385734132072942338751969458142283426426249807703755420606948351191500154806063523933719800085268954143542495795964990795841540027494009075082990777449335998331878892673468343227150358644300855474553854392267872621428626135214898154765633444535733727590958532422502326113576074664763572149168726408909428855865340118366332298589126240356249429834509155558869953162793234114138273666141189661038749558447525840990971248056316298569626281905905672085785405281807581059097825220380195641511027448748407026342321283289496267845588994231977191377406210112989423756119168875842212649656877911175551621915923969078608680432389413297269017604375762525022057011096699207257370324973624505068680683846049042169586701060571332415733839495917821598087112722333387144327259259384716821166253910459614490158526755338218908492200952711894218886840858384428647707577795362418244314990297945908000451088962683088521845999925437229124332950007702681026734936216989335552 A013865 770 14605696351913957328584280827476667709577726251004885312333521559799338902291792008047523115547766690158848362594651725422675478896322487549903715037884230669503739253155028284592755099760091485164897092156474193832263131853250728530592358637353250944976421819664893160915861881750600846374486826382786651625162450876760584579843907953467096746024888672925293297937388156763299680913528872655484308251650464098449867727303420704312520291012418501551123554880143233401006241979257037530411837227554151753564829363926533422905329713167925035662771800840481586907494809956190228830723120301033256159330696667574631229564050371137654202504509309110645343299570880024032056923215501993288177885090361017064058801511723999101902921095484087598832775728375166047073202855122642910922958060449902313793581347814050161498661619542716237297659565287900251996982085992807392950387831392207552543261136070584121714068142161341858693245737502721060129028531724054912842481685777178562515430753363305395798861575447216692609156654676066195639386368902850303973407112502034645273921129840963543996955407712305725325758357629042815669185618420603509851162458805563944045742774471689960084750240895194518773019547813005154044423952155306881593356079899136133373737915725846943083053470848328518363885995385056798237949783662170321096894994452731529667021215300039730268259605405157013383567136032511382573404037314464670451208574942249693608753645819562858854416883883703520387654774955368336214043688136757372242499522284407233840422288589012132770210859459569760394979500988242231383796423440637874702391184366080965560494776567044031698021054753687738753696175383864824151197368700999918754434148068344563018898670512892409600585985126854947974120078244015014868082910027830843894015089413267011432130618201439285268078554913479966180670573900338461015254401966946683045323788426587323455378808193082863070053255168346259593426832734244444415115149916475268359757040384509384847857459179299954431730259825318585467139134582004245307327729513565905192275056222719060357249925149073706943386464655053787673808141856048812964895639683576232722401691260876281316679722656437814739159075508346055879036356283869327102957965404455869518379229872871108525560448937325466653618854507129471028365947167302925058797224696401427758522608256089090170693704988954923293259682335567346161372401774087680295904714403244613864540657581542502111940353861762593773490503542212083624447971343237931703084408612451763418590361420165654755339164204678797250651941565068049157866758633555624297879723303345062046481286763945880995095502813895557608698670690649524187988466497237944978574753261746534451742484490314047508288863109871758657063785542687369066954522633468780606770925665900866170279163596974452032706876073883021473571839149809862282548020032227033785665732225698446104453558240210656677879807269506387224216723329605486429861924979878836340215484334199202954690542529711281858609943253994537846930942882024246122703724082402345551121871381523543850531289618538948379675766990112747019035410405358934115459850925159734946213720033781767787205769164190200691456612980462978055539844938261188336166146639885602506178354189819812910830995551974388036330064208460669564496592150540868820468172123683366520702398787475365294817644397445966313901560589710842088121389266171050761134273175136918088621724474781898278042178670469444184696136799280135327898477793537646642101270715694903913393539756098811493361810982449185021952529781751001062684312333331198522529460640326258124580582196024728185404166031089254912893244505735594130127614750065465357596349297205677246979210320196450153967082744010097430045237644841868471982126963617178812489563491935320553600612731348484822742074835384292082645029713569458039420244393634861184583193073768355169352322489586044188532029740626288490185213857140265972703836932845249951922780075261142597998304085787671882749448223383895212432923661389897240576031217856044441293047486792815126529584319687437931347465206062274050384473514149266371997975621256569387665818476179568245368762358283067983853446396597466016616316673525244507648745890344075264 A013865 771 3634364634639453829986283766862674179509644778490047622038574836767989097735071188946481271887981881045606555761152378140375184764729717222017641220306808885953954445841071998111784436983503084436551673235479786599669699625308085281724357784449884139140372994230854695017015743759765509805056305982481568097192422976566089782171719303877124617506865098261346581912356169823725386201075216440609471390874688282545477486320364780695493049053202120577969176407935801053639185204182487162767438281006754689143043620284567164688379003187001122474038832746738714233365748551018727020406495470746707196638575913185930638114881781950924770517602060404620102063918821218139944788317559791993883879502804712598083879697765306144524707662031496485392757250043049317825319212845877480810781500097870092545884433939265729786034968114053166759251224949718795504913046421762249202630904860985789714444755010715588174355003950291017382357723354277086834026427605960032072420402835306896067839665220898008247422323541681824055321668696354903593339788946834046838310838618106284852800342580586640579850408011868458244259103645549981908594795802835612563284456949506087324790266057339556147808571942433042495328000121405698491182100862709321960637980073461842339653953045893946541242361258131281881522480003654453219145520568225165339182575259662091990104223045539486162111574132176029954259777593241872348505273413032872877715132120029875760053387196573465294462262050549714385100912961694213836812919006445610449845641129073620810979958914181067021477108581043662618603539189906290919692831637580803637945403188180658822349036242730700495481975096469627409559726713117851923190743648607211783503357932142314305118593981064044065733011851085570414296247309614744179654806668045204547835562728882056988679925988300540231826522976231046944668620244769019931347783350239277035534008921764576870048819600301194983447491590049936467151585642927513592701932984016373976495063872958239250462067282503566261156304012853674258959165136309280368312973590319631320804186790011629226815213374694308646136740773046344094449027554324338227680911813743641140780657639826366832592048748046734317174431076892765776492374606827772401683236447521562923997340527726263676632257629972570518353286804718040534930355365534321448230631015654960072008697657579160485354055999811631472908393274923893880026617478249785663390561894388163757141380907330383885518342132130109733845188977415717192438637605280581021541899563853597194974676812902660204080554907378634477474223923519012808050301284304913105290007309017958479150031548046181459771604156187259390887707625295702402745546095440712324908713003626913660695985900693825069582534385355609450154495884157983419668427775931303615944022975297444330882904836162346848202517387216459999311827879325487651490988920659117270954775481184995741063387804028098122470188202485813345776295699552392399315402516593210604208499397847456069621557078753117687441629399777968841527520379219857211204613070872340448176757499607266463415401858360283603211480451683735066240619241986274293818105625409347166136252383445984842025985952663776018456531921154563755516090695677408016064894600696014242817372229761243686227898285188890923856082537119685329072816018003385470334736205880379458079419295085070097040064090705274689820753124658928258471421533879874902994563462715669601827920944508929312321791402930252735366309112038474633911634026321559689247343394727794330577541284589579461516206150384795607382491890652665096429862806527468790758050750053663461655635429001225163830489441848001478485051816851199358587914633488289875861414788322283080720330862395123084711937133357520563713016573641291815620256616610789838269403062825249683993547667166906175412555965438344167508728033686915382865018252956949778282205098931927353500277109728674547520802024419520617589767134499926662519841151673749236036849211687380634945114002274717969928310700321061413500109260510970910167015000001555250415831592233629773564609525436464555333052462154887776505269313472790249877000269788514673871660943064714325631599875136292372558220773758140663846671310506633641327252737386096936091648 A013865 772 904346220766604575423146962275972941435743929521235529887102653782652263167613234087930827846430307424340370483159068557425837975377224995789093700131383868709694392667525627434151545023479039506516025954530906259169010697164661476822035396220233570110577292900452035470474061551229971335811770730232853552760584994104893252677353257822352672823468256130567392670415410449577235299185948257349735985134130434722356253876069009110020926382006390067657226103939481247779145732727136645685747202339472782808841830122649416723738724121027863307460030830036487740116865943447091881941789080976844645153970121629881492543402263566412512497435955894602429236769048121352198741566635038161422113504441902245206407952954336658554372056958621333453250572042712047853109830370865385305108382232353210868377515465975370074118653185756077591038000806688427323078523167219943993589053318368816026224717278826381236601104342958814437286837017691476071084464034046246700644513678315085562352679576246493188222591611523771643333801465051383370937926363218609542870562595020623072492014845012534948765336726409252201835481278329493098279460229211191145347197991659498721202211483579916435371502573579498830197456926209622766957824521869686002109469857639657153060772444315882505750419236583323133143001744269344903426418174032604341679478567012237674081614028867681420690547214457625885578368978081561580223264193911795823907611755691274045125604442897768516151633590562386529873430374084294617441832262211874139455990573429647213637765136533503269088191882438256656712355863702762182129006682042506530837230566121369696082755386351165665691770827204730327575565917478541329751399123570229722512707560970836353171269977496128212964476804929324657330163810546056023711864852823024338047018744953180004607203343520800026965857365221523873335782112746364767557131626606739783305998508020523191727987878782146950121206227335305790994263358700939062299207388278762369319219733635944589170977126039927399896045440126405473205326979198110852608053844426414500818347407332173723766883174451934209035497480038667893709940424397633729870296648437457712342732601833274511687544674073964993611148033725380693696150558166168262255643091709685545504106238195181643183757930581334667222885062191599462387790186316636274606124376887455024638068255530737661891620462545127882666741315385862361954783280347850666192800297304395564017004093932834083001300109422199465292166063628307740428891072597177536752313952272818297219938780708194743901772638712840374298866087337082995052772569176160137815523098717556644283860650163427424997887805392388128753370063817580220279979726020703329231684874118492180018303563641445879714361196176807010700843519846799330282934220340538141362583124989213667742254976191949090931928806495846174548760754868319743295805755105449468766218692534224860240284914051919712010501870800949906456207211511020905506450239008921781066409322165178188716071291020295780401475526805551542774975951002035509578466279651306218400718922142275328624581275219506089554319103753367164002785767221928605079346858981858674044015953077631300211010136573232714224575751004732408412579879986800791453459853280390616068732366675949788931460386100122106364956729876565539803846955391818413354333079581626581312818062034608162386673227818374911617477641515130436411960763118397031861943215554465498362045224464045898643655998373940648646669428966757720105499718037646340594794951596906518866270752926994236568000608812549460576200222134883961274835621873843114141907284237353186490695075069232859966268348793921903894392413690717638796147974080158146390347564607810343541801369151503267415040740767618556909837340052309925064419694424496057036252102928932529367482453116475597440257125991954055889531814078382528549068221919783727229517659177429347226180953768005545008696209340358154316096935611885751288137113453282369901521263042594298154662607414022621893201408182290353644059187511465913518678676480386996071472206758678563815628917433406348232634110262925035203359173810061343457393731132015683328833135784678995075562260129913903648407191575785657666294915535986662238742953149257272801556955136 A013865 773 225030278805795749711692504917054898963339033470628079372867527546044927948523536264568003754682946257013463068065437347281386115089065650152191763591092510818770675116245736925694797251282336358485395770317834466281543269796877044600580711712273159717755168947005280890189001683915656227432714534345301415240521885253108797850211165850451660284009253109481345452964807412989202613967037876772849504652895944332833351364490003674864727153487414053315282885895468997847380390965958865819275847852535691491889730273079099662201354200483605282521894391499639317348759986439826767167339260597630206742952693305406671552559872047757558309761983777165711671843715782132310317261508929815782987347537287419479200903749533499421401507677127663645839246342532124291385025310843175556240728967640914166800113928429583286283092709518056299133167816729894747656275076745673103812751315316349229437548849924926095865925995867127714058958228786205373720089354519795659014775627602499370651341964316567393011803915878683145554036486151665826957226092812413049771567831644171680374333037914159096371176268305867043887126477449284426631074647755079115079033970660616385794188687882157766446361728388933852915693601862592852347649391425877707276903603616191168710418128864009675670888319477501461866239410030029631009402487080881003548788010786789124917076182031202903273270244467919964360236709553991131130115275899459978454578848392171103196694404735137535411043289606819765001465426844143198247286005470705065869113046367645975463912374453904685453752962490876280403048934276885719303524990706000985081289756229112664215664188296533254925414718475007456871283218378020396164700146716227402312282047811495151432313451040316575488376692324173713132779321305796212492270755057658792084915768344189686906419622374967712309968219902802228449889334678903437840776176911808273759598220747762826844058679853119189892559987960298810584684540072272068750036372840180997882440084760099364012592580226767214770932778957533726708627922887824319676167254216313573067631022061279452032361074065223693102720908952981809327631895683711996271085655623989477477666838779377363292235116339172857290249187527953928773800535689603981033596181796304473658877763462583438636700853382414667914404935795260077424878607641541237482791140949659208690739800160224513883815702936029261299730574990094903249932633215516376970086883578847356985479162701494970541379508827744737347580265944759071666401823376500880825151785371949922533831806681181514514565889236193496017535446244261035824971503933242279412912243700087054910441613301465973017074418391398722853958579719856121372707915185183650819378610596652646138314512348028261141083925167067242086712294730518770952963087915776786791534284157316015371640790235795076194773708777974395305317236155393738363781937654399202212035729700676240423310575733367285778997201515141967123310952854710353958981025873068024626316764453005619054597451487162239628859958286079001491782815839738499919428921298193828937087690834506654572311807875420139275980331225157858153141188029366938659104037614173857579720577636213151694106074303790642745929633274009574650119076696875614538947322211466157777614812264709937879393150794065583971004913008645556400470845604056959431785408858455305481231144012195618263000672624501866007600196493492936753261020608276970232271054212848758888424437293837469051298209387384399484048047348656257009291705838743614222884017395761442902531883992329829873688727492044307374097053674267445851939897462112129778159073351349068100852636919627351011126485767089175189849453083488651496923092686313911882602965196490663404193518288706861037419417606688060752988644999896383273629681403036202864444683276012139147569393773878855862254061174829911635103980360752081343921743796743624413975338168438099328985059088000355775603895162580000254783032682176755264529734214807158667335338925414824398421005928046077050929092800815673277958535746853086192679852425967657006456572152175504391370574782789368443422810924944162359722269937505184215190196905041726514080206843573243702642308312646736472640458294185896768419496422650633138190886518035985705757020260401152 A013865 774 55994734335803767992259869383520604618845578376563326246509372614337451511287008575784985510285266883025174042152858905998721869789842383858670180917898731652056344630525659210694487789631086320754638000319727385913768974910096508762051699656788354878888454199421218054467509667012100570384537223010210041757129541751301568386663744820899587531790590469738462151752138958188929264838645968953141687941789403620227588486728776594423939787056580213714548471063141341672359357444841476499542047772842161185309905363310818527144887368414736469660488025225638250614526644945794974127783362893029519604262404580570952895766578081387608749334693947239698366728215485499547040864815790023920912307662398303163848519281803919728026179958315030800321471345904953551673918618147729060010493070476023953953205949038990068292394525094796985025904414172533169848806239896779329767934535292797811459404155424519210286510097403609123344718693985329055553517274263869793423964648967585123397914723664820097537913191995924484474502006922091311053420483126698364000758766683682527570906038490256036268232533195085508264521455636660342447463566750191846363346180987422496509939559583093081340381081598475188488717870338672704635370293367284001657126477495024080892550763841489255616538482312225643759100084876592333143331639665309781875052018300098311531365900527188280827294381471441460571686420911738721141368844332614425358809764003120719950639862119053743211400723839444175764844645092481840306268671313286482950343137553754083366636243960114010690828257162529726605251472413986027305734730487355637119747492622002562462112151302202962889600795227573055508195145795439571218454666907692296972169766521029961521205420649264054111923749104408793386255744079163883146876716522507352552073760468621408172298207474807965789514012094854084109642862926820900244796017653319076376148344465107319729260809425211354259345486924137073635408223475263603411209050726567918065083331171025044945981436922986939585880745253561032284361303308023101113660050201153739013564762481552288608116470781797742002136249216588369578613299866769423456126785860228549659722794827150028062733448468909060425247285830955832004642334896715537808551805108738034789485871637921562202847546748853006646477208983806155585787393696659989205317885184785600216934165953468986238737628992978033147734558435935294965487236988283371114220659414691745533410751013338396509752545940625378483673092735566289320894098514421467177484169057673043123938436120091758619688459350420500001035380159851962066399309266716542870873779424380062047475007521030380997784661677168527005196221308851238393413655951359618200687618431986271243889076736584568276258195267171675982920793722384446813767711092258569410911058995433258736956121115953360399697931502640924732612698507018934704536587110419462284825274692878670257013217180885248454959431647415805963227711020743286796321166630047262703815653132370294200593593048453554411328481140241610099203301631033810411951337344472166842073404285731959870537491777256544096320737779418480159962428099723434080422175887610109329277030774374190962347802681160833215755162506838350479338430092636952916955340080523546972119448965452303262405156498388927390673094513767291090241961453348701329330026857067150573505708026842660083618983370500048322403172093868834438187446279998775056836470961891582371724429580700165098972636038281634892414643717860833744136073747266251014308675816622111360322813757579416227129713439300369092511318059875317086229908565292285476958878540162891313671363349984713006800625706396333640840619109670648129282366999320863321571861035773164756192281542815505645663148521907403533287670512614216842743820882880304431165499428936652608367987391541823461916402550255276571986193641126661904970735352431309550178311347128789132230010222985304528355068441095106623398171588371406365983462824138894905510387055488821584707895747087561444736788019812565613100978366960947143496913038858384028230601761770135108713522864351044128513784888075705808294411873089289998634207076275342891951606029300017377015890862052512729960070518258865064679360133841002345042314674055930395134930865436139454464 A013865 775 13933281734246723197050007818440199088516582958597005596571420206370816734456568917929729514495303529036920107256980187297473960303546060060320618458162577194444484347102960832715530785669482471366018082895558404891694961564829134468278848528997959921223571835350380530929259365461955009129925166276076585110510058133059871864790312951274086164710516207765961014144788241244067646828329953746548152493931340881628471298329694937543697785092862967739018525151583586331016523631714794280334046831411860652063034371363357595746516613657375705218558556292946017176913894115152055002164589755398321422167822656592631350959389157147841460314450564279548623989715315687823289272473842663232288451340249894572866754749929832953764210411387445744105592357944221402170124517590935717460531011712689992510084142711269976673333114468388523377965847187379773719818154285995394184814686285977465021066454802593964134012880557134865380113042061757399551492810389627248437271971531902141425349916518964514510554015390729881320759283386437825112044725657382607311036805431434090700523691369607390016696837699999517192477402848981466331887254241583737514284156907462314651561280490180217616089705296311778102024645112112606439828460839168012700346095648041832096655191668205454453574503630715731387864392320012223440721498561198363643532943817650063054972839759981314294817315530301721516973875488309769459049092272973112690883351196424534986757618170808381030779264914416573143917822727652441287089446020227702125499783603775736072286829857083089508220176886266596930637934383716971146540584456629677895781008084118141622572290832829767661745145078067458548215214518570819385430511675974889640178947342960927385244587230997673112778210337148248875888789310706507371203627125728549550237617964928002238329307562371415743336350657586731457170652867806698249713082664710692412829744849941584582871425730894191703061456202306876306845899063796792964017970510393348187970815461948503983998452912420686151033877602934098785382191824742004296314257611653487186223346977809619078934837657576295737875567165062117178985504632447969177434940379172390468928142482429395782906089449415579323735132627888401589379161477019520703977562768817502672737348411407298166058960752610591349856216865858453306722648748327298433937660006300570473180162382533594783757561697580709944217085644730651316852120154268527801093755123476576424569663996151019880314745511497694178849343011576430904296720321540522520707740754958898666615848936634672480854318717083833856257635715936283424906272923455610795645264281727339599397301071473031764440752934453198911756986140724071351909906837688716516113501469668007846159406742517811293317879244720862478182146943528366669563447086508884343655820631951648638034265529524906574977635691665146583065482994898535560399248043859895639257642752378385277393112857554038143544465295689769829441877788713593540102188534887920473115856600233965046522104945432794851279688619088600324204955951453405112426675174099698219646809335227255038505585153918300380575681823128259255163770908910381549099610870465798724622662121649078685542928436758612450742788596901600426474740236811038268231831182916835240166426724971427525390799901807113580475967454049742576567087752359664049179849242897733211506572339735312793927078870048268024160226118461569810923058632744655194942732742389406224720933261424783481907558970677695773549320625602746982220867502679755772392456420801713214011846392926001298629140854527989442027776295474894901200760608118809979802631664905812571363472685103396106908213295774012492517652934297566715305589945175009062033369325253508132612837800861867900821652573003263035995037628994820805413630437928871912215773553901165141845423038612135015675582279385120979960468536108829535137678019216187617989969569128750857351057903805879296399648390334577571313413832677633788860397021456129497127960631791394452566035114539292089416744436546000326639142649007626399610623865285209414512677097584786259371403321382199012586342121269654027689515095204554208940147015203746122490102031482781923957618154986250847621424267199389911774294540823924295521569244974685272082215117108205452733186048 A013865 776 3467046360496080626568347545478111619593758370753610096606059632791663069668296956986290454550895367737314904128968893965605040490251973216929700132181510408448009929058323949926270956459708662314949011603067589006010240676099563188010762437167620363117903826933905888272189466426629188831817538974808688826218438785365554035859503152291433408537247169010819611071675947645243840695586999050661069881369923414257375770105974650698873407260227277988435457650518846953919503608326855690364081541153876109774148968695086997264797222009592111480944362679486343346165838100461516150298619198015275116120863647285257644321926722751411686252965362810808643204608841433232444716248211217577416799923897061766355580317934540193551056005086360899397282757611976499944796423961187716447138852706492076216269257399130730835578825539398053049185997687330083854249790967292805925795808017912344576122008081439061283394693094792982822264288482311217245197058994871727483143259220226273655152670427246978074690176757706097828807174003614096898280313174777828942419910369114607657192711170882146072634707518566279862038537105717756230296169247441764573154355331597662679377296546932523909846833548291852368682996492537204085635395567531854936252519672293545164274904653182899642591850887438256872705072469773281583201611929980111222147589476033500490095001663155670398607982258036037968511643385507096554034103728468445577097886044908709889824871644678591068650866047184104728547359664967212270349041032105299575292362153694723958339276446997699328509443054963489847444498488569061364335986711512076010162979803587285416227908272514696746807367940065681845469488259085014129315445081356183738945007825243653483125181129863612995998827634613273064285159221761721642191340944949286441684726953448964652967958259360004122245870806828621561950687894402076338872605785625291014469251070500664374925062607469863509856188269732424645185078755842683586822519638042197616309153953027570143346303035103464176334061831693297668964221556134202413060469350022960523522327875182323134649513524010024821047053128816736741881321088701293066359491084430224265164327550187871411452088049876977434283660522062726744288395508649721375812144898890396825062579879907300817256783321993598666767422155165290653218410133343778323913575814687783551982366165970599457231961592332403216839425855149617428474946762226946309801761274884923464878518631490250578858478755116994237911439720256586454777961511049571299872748547537932673011354922600678822755941835009404546120300010467857277186277704089306545502002401750777367197229220216777440009321434185858391610314375368652122638445938235758708137554797700429728375537498554192019738874528222381652171019988252050535120811665430178709000565159489792633899342360242741552864835044428421754557350264586592400565265689249745551707757761359818365344283058570886419334456388457076806199681333921180907770707777513231027166364829549417990456188417781933208433627478465054595872567599312053700935354436921576107391154860503268325741421765019798520299408059412651006980911442805988061625554372119745628245306261054183547481017968775519053343229572144219037320562562606164274360663016907561946481092294828090253998043521166467686456995933526105544812341579595159924685520246808728750485603408441017353138462889391850628987837385509029339191606525703118041467990073754240729709759265306851723370021713791672394723824549909982737079982902426808988355959716100931902468995761644562755140486377113908668838655631155609048055587663639419724894248442441843153757515635179648260074184530814039076538152614947132120902920557237787854923887355941480935654317655664060313497253453045547947772717203298039250652684489130717055660475364964334724575680305543934780220586489743958423685523306777032270887378696877602397359680107825445333336378440319824557081717308263733606225059390812840970949710311642971615029344699929916264420911649621041129193747351634614353278271143637865692267910757646649229032018467546217534491905031266175344699884682719770551018037420169939632918994662087178555151457068697923591702222040741538770915334243255758590526621259182298730303223118365540885622761752020268979214504150695936 A013865 777 862712079974960734470255056436409470526754082911362307558679030546815104951701668400812626386808396144811542224219587823249433435270378999515051143290989597954935206667440865108053854637782225861153392455214514307543540207915206507199094038765293310195354245063617669990545449309870994315398821858179595658005586559840081541850991888390981957913140287559300265462187269404461315367964304147774095340721040783016491327627009884282702067675376874036418371798093905725237697921867188155144675138048401300147321036178335887703394022347090824284026347654261945787513137826214039986711106012280536937694586743081285230151913670275679272713697877158939136305889227231514095683633474893692223777158663153673445791761672287505441696367857649355318824663142103336434263583767110261858974454996661836309046711857140498015278750316619496336335050176533719425620683985973403484127622500713164525565591514920644497269668272163527501629667431630464809556874583811921693085503478287344126158949287752720048281306062973523734937746721667302959392886887906316731400231136967526052554576706072946171545839541259884550630773265089960718297056386179429162267144545872109599834811454366313789535007285488558208604127383231017567036826749860086527497586975096147430316853074660807283865415440023036334148948592798625202911223499760811035629428984500367993951319453846351776626421441231623399780689246902501849733414098962260249840421180326724099304902461088663172794532300252915147813896600153121363655492578100825903919149059428165552001478836859331519311661734252675105719309447907616677410452245398972897760874590486231404690822871266377020901570979262423744971863702484642235825820830484021912129164187171028783513005070906222549020380277976089963132204739469412719669755750013620843857293977280612772527322989593068545746684524604779560503313570139857459554348242848712413712412682374821317741353178741941076884535039534058689310693516973846642276221206573316117261439396439756333909147276830865197925557273703906645563705178255985854846662709304913312989107889837367830241107749206462496270780324149726236955812889143720156288364885520941564349369952968348419054445973626988048927671815025912421234770031208327469386087639480695222773971876677093476959639907578311143449071189714089603821643430300199047896062897120390556806876137810796204141943466943256557252588014388589603962277952738455504160591861552165275612651548110982032038512985593271910207979368470886920715309718717486925689935766580958862890761468100572112824006518689060152020206492204737861996815853663950326330354261632449433834420941324981163952399471111335515301177746651732444980369779703080310863284035421393330171141746840236708655663626606631671273019245716734238755181808332322228518028629766164080678441158183921866082462633775213042030014581037610960217456191987392685122544779274686323485348642030310809495831452052551335840279105682275287642400757694172302951860893266440777401194276373514004120956392721416465200162740872016946511146115248069625954355846248749264030889460633406505403142306239768775369074156136299621350409945523300544167536047550634600486796663206349957081502500895790311494550223578417068717712499823142454266783157906663354082841165458894487356467212131167894926744579933822834379347374053909592440833667329195230016149997693152975712301552310982788529725835003758268494562906032415229255138817504834528029609243086209425323918710403200824433086305576667734190590168076827087155165153361539839487117506190008121884460358011712510645767989518724088984885628429688715635790130533022235850779485171518971493141591482524779908515528098593227516420738553630584180735170894199455928148571228229786940180767131057702818408786799374586394107406014805338185615681789108379231848977415968662482516135471942494029448215901447559739803920590421213184757720061662584187757881249881360704193978334740844483358316266743912910981900372960923908384287598502906259538541001944358754938765213697395938408769646731020958495219316460401542689712740024943372361705370525945750920287335726418738499279756476814235447365318241723170447314841798575444404450417816921597920221164849757658811614989134269651283052278707570635903496825971146752 A013865 778 214670372284329429479702506203184641370113271959000105714441220529025096195341829551511007449082306829505745674737008477234803020565198947207329206087383523638322437345472645346567256757228626825482520951415938024174674197015956665599364967854045464962530387507670112059087405242673819257489319640614545146772846114858127170221866013572104822551442524033955803655486982620450918025641293729698923691822298020119559570036084123525833320903799378320230056291263302749422346849294056163020959803950859792318258188074327675609010941368671303988242844139505308494198469111572491997973297931247790567280419408454402366389160982402037824787894870169213143165267028190472115457149884824747223426917944469854870863255640438644554068190606754604382693778578975857411610676075937580678892331585729358052452711404835984402137841998785062512362923205527238472116046037597733935762444562097458155225537267840733811544606095498994875285513406347471819491656216439088098733852001509196413600383669170084835053933950261827858012029392245918329991650830091504604907782314273903442709260430925543341758094344730779592502556573098865105455293134685799717305258111638448775946095803812878592877574932862688916163382225024140563240907673821185050810279562187124557380603184273997998058799054771812177098951176243267506490805565892482131617742073071195568670894722339495405281505700064547313814228466685243340272864897072977142488291683143059411078237489197614234612809061336533382060827518809301495161123529193984711324009698755629290635631981933381180613359412657561651906347208541748073073397653127117224095633946099869932892026836702955126864979709911827425308838788816658496825010648891000140438924183022141434259108077803737169317839265329346417706112769731652905860864662787389301818698174954689437413518834146422432375239003626456507599160522285041011375827581964530807328887072580691538136216394172714682043332622957338891778558489215636207690876675274051396090398487894897448079280935188377848930212267530290498428907886915793472233204775281760189497705694444011911934555323450542475872050809618824678994188832831410173929546411193946931340182424137020073810155900509550690190770433076527839600690296405630540862278959507260353673292970017314524058821117482526318446719282278936344298147178048459129486073122816261023031368603123736041069048076766424415654275980796341528333141547535815360011288394093748389861247310019551880996207263231145035960871922215347734255431947927909706693278096669873155770833957630401559978223190058436215747492021868289331676391682498908087601434711630525657519886631671777712988603465195575838943422661054843887749355373023076879912732693101976145133145543149749780688206091535781372026207924950186414097929399730948404766598100001974140523377870273221645781031342087553811674412588228750810452830059164606896624413062516478747245506273293686299348466731877140453999808330425131924374633865338556282488117449793274991522293974178574236673425821113655501868686895136665720834261510149407661165474273933768776867334286268331807552474706346254143912637460419707707379865207564453921006296329784119508908330587298962472520504430302901294789811921233464676043165836755992183180112186748230855723141532883467633077884449329022769630411707314093003524281765780582431706237523108858307475378636225982641252443419864646469235428738975655177466039077033857946326014702237362985278663727175627663722201340547049267545333731589253385634112932702893037750994055441258681339258423300272100984754039804770447449007740367923152510287060693416302489084929760792988991221160854199408714581408491779606034195735887829149989366005215777005522860694043945439017513065275862874343899060646755350307710295236861977081618534053476041911403121330947416221019444748370314222849455021754394674335658459188999185174889168355691319189632998383624148608169107170478746745996016990233814483016553286421337465448233604612617971079051710675170373494234595818677708922825654750426146130968735373407144282412953474636670566600525886709231507870758712133092996938323476227538252780363638639834838806868724459948746246714423124982048206366220235053684472891894897757411780976258585868064464615362216473138922200052388593664 A013865 779 53416858076254260596293334023550840681408025688101914305135837786678372736479298130961587005570048572999573707736159293407290505213279584431494141009135816953971048729548649286877023633414713670238466653382730690431432529791874529014421183681057841137556361384308569323886837221345011793479582384813398497961780844452377500020647363889173987205120546140417290535202136859412042834156374401348442580083526060942390246931218884625180156907134206906179485367067630149744261411203538583156831469936700343842136821454911104177141410562649217914002443392921384923228393465970806328839691670828250222437521322244525849633347705573063876017621456333945644840099725158691557433433520140711501099766845958322927226645627521628801677896005059961717754458311363720551445907749327700075490136653140207622907913084288147670752763500241684675076290907077753803493579967627519330703640605275834707681080889431345475794267423955205892807044871928254107787747799648971169784141861239536361989010669166930549676140492711551149564849297731336349888482459353329273848413288825403941456230691548064800816350131988049347561596157197336801920651501290136915256501986435218485816218911054366206022912725694088608386766725817206944632361538292273118563223484018146577862130251549267469852967086396979567651886219086964740175120130572158113774705995526451735743516075549181320687007626358461437191022097822222470846777518068463048319646596099853759377419990912020745227174504350492274524959833160356109643932690016397603688175981360760747647445577328447105934383449370406380967160188595860256518999684822926833106164786075922835141388821830469730128066631176779841894448973498826767081961049784845346945698382309765497369562381216059527315696580070431927810647452717866655871170675770711654750150304270325282090480718538322586692795471750378425698914311081231324942669928875398129849261628044398636817510997794784939762206543235720551119042265988505188832136224861792756991966036539863121800463633664794436905002578954097245305062007317030721282732810642910951473093103359892372070499270244845385356194147059071382523481995651105456399236892590212202819240272962862979006328713035592517341549788403298575383518967835205858743842598052110608325232836315348407650604576305411988871734052448032288424396558608154182108278547296615862882941512252485486571293371037942920196084800853515255178192277556432007662328913679135599345953890646785133652048245724332281588215682148689407410247642466797628135901775350557877096768155345088080972501232828620800436879934785530170979699895139568297254040202164446960411988430332151791878380177451545527155969747595598914276447596180078266182445101489950928145770871793038537428207698169031550364025370381204785792815968393851353454882138419691229334713162215826288562985590914330190066567433154136521666598609282047463300845951172100439634593816996214549239477673826452613449680306476346427005988893979923636884083241266960202690475454182802984459921893919353125840989097490646804646630960093497407143127294531487552285452525120721540336897386129551111138069404551156708242746619328678198071838728332842025640677716698775429962222158401131534985138479984365482269173041491667046925073675652935780291300753910459018074036143295439393812674605954380390252954080342713887646326495350223430365713416809383712588128001051759710232790203976790229119229435616488940500194890387127506352860452560565782819322803971003363341840483098817098454107589270326280369655352803559280195010351986653307432238317232700639979631494051231053885439749886464165380963981242237641036663543897672147269266721037826502928700993352440303050153921809852223838264472220343031481605811058723510748741091058853427327768168184378839481173303065594550460898261487022307473108710475626482028700075591973189535604290565716917045245438021540283382336594758253793964146467935275444567510299680899713860525437974987366794244202414864302966954979542595270723994377317382946753211666684553322858038794061212360435646526081380039000792010428342057441631494566496631857501796614156907236650798515843444930027382609990758444817966426062443335035533019286519313528878414758635991198772288283884376438722216859169811049444104288883435958538600448 A013865 780 13291823628830500172696862891748202788436121848021775540375560788134752844763616712523433617770006326516629924843403989297122910993230785553257550095585283604290523997471049499352183544749850031992778134294531643161434219253171722803716451977724984725940424515980269922001409479461721974595111443977887575044825851086773998085137724851270941584224555737212315238455418119001217442508798955036335664087343956796416849924389057499052828803516018972878453702858172545421164055472598912724080688327289019958926589556268439874606451473125130191977055994347414053216767602924447680417838157835535159349573305656749856215965176273156630397216782222488362696851694810687537619276129683653524241657183813501410627660684787461937979114218731080394152277370533257312257388117080710265184361683674184143223421828589588361208751647292138881068583618989971634430914490504690890097648299091996501981698719878980557432839151637621792718962589571651326149040860482252794119727587615956312026449502830145662537013391082400695648520580453083886615450867325807629870248375485002913560436795439288060516734036042850295252447094987727711095519554369027348897105902288648286262621384075480051777093419359911456602095937918547238446759786296342904638324025975203449262589594753507323058453506042333219777954151667847610227255492330531247766787642278838038308530592111053886389189481682028676339116410645299261865745343376011797239474301800718810653402171178619946076368286266541693654594805204957731474919059122160248520936205793960818358609177897792150263864502473736960588820404048685099350135729573858529735473196048844030913902063313719443887227075968980481618279526973660062106538531940062637371192019866903568241462946442754524301019411412085717460979026954692195713735141593377722474789400512193580593138498155327885891941682826590164423512245854964953048134443741923067446651469429543801596574896603271926130909378566430816176053525130451723147478121104809615307824892804287220323852966892078129323945601726305925743749189404711388438224970737896817876952703095248738727046474413565366928952502001002850256083071941855872926734914457007682851917195601895120792102786322072557275132516947969591109831791804369944242947841358502786890784337126020774972515237931228276014931327738748770393219444471584221442367167480911518392888102376810468594508072102113412718232173165981907976499940808922089330632628248606669456452398517420838376906469080077050292158884620422682624706741370298187404312710564030017673743013630828957364549426767211371014309707932553043505220684307369058542317331584983666053235905096409994676681096315622976613274264233708069037237008252681235130710179493947469352368457570005365345335777950796458740181160962695949258397983047378819982885232267248607977815345580488487035704830558394609854644107526610098959343065144870434388076099722056096595155248670802058716357708533583856709910850021122234124754228466812358413140201090940241155876388215215232229131284707740477009264999106792625693830475061985146814238650952859110610293722730839382325110850385388462086708086073273426025459126780793653382611774448517746924221117601589687788359664119270362113421978251469631684002866260454494620459932860071316081444949197047338385398561608490775241195447548840381267423069719838182090810714490986796624761200931512567970729066757711472216645652035952666292196098923322176042544494964809711660794972131550704870497731957712708907076851090444856242532499653313828996942080748815262809484815905542915794978724953647365647411663927755925600421743843748651200076029380468476694435062955145555749306176729284444376754525577874425488575900671789148562123025151532397209630937177364288626630743170356616028823208825655355385779315348418023180286236202338734813148586645071088776165497209701872698523486830048471902202512833775911794593579546885808059686493909270459422622722890197637599342265782192056454145373375295514235873341469543066404792968896639033406495165444450772433411509203839594071922796377881957864645077538905210837316048055970489898365887055093891541510291496294356088828573669609220405340944221729969899943561752255103173824017873701220910961972906038255517158000126665500942423055275358411443136435077026676736 A013865 781 3307431057209151018972505787079488796252137071686954451262731542033146819868220273810631033976946214239786057458633901464781688188267602830788182705384677289822819667338716189022802535807194683160826968712776897831145999645205226128694372178521263399325207713160402525231454723593419202382450770827905721073554106177624147491520990350191450936285764653202014825415338601387310938654349461579601475966181971457565997600385577955604313496836498033059291391789604790822239094251357732650958445837855981414419621132465388430878072532960672395930034797185455733690034716170896165213731504490531884771273024793180380221931046742402110655000246353986224266583000923133001360879717901442873744100040362681183009302063517033728951218949275292196637699482664531483523630399949427296706355086472014588726570500451604451096296089898997502054057799080512621738713314501263243564778021559659673581110055864926490067128231780292705925844899088293142788318135395519927266400055081653641034165482688230805500410116129815929899612673075301769674295870218415364155873643768684244987070608682748926674499963656614524668256915539986261807320321752753813280764655878288930367300604242269852243797709726165487569212736424147946437184131143691597646963444031461824686908694041704734211281102815525859743787887467813856548068438667590751444305302603527826748388284296177760657994797105902559590815014693691105928577145282939767530692869465676463092507369058718358422074873408276102715460134568760042238367059319485378959961597960122858353809438954663416334457931879544915377237358780242410641492973861322365671137266319225957900368078218479436661346487767513351202039731255909780574094195979709666182348452687521348692659707889243493790871262180492113247250333235189968443840142752963365438846796108250153046151838772986548502263632821106083793831399160582639196873389905190200718885178441092243238878924671585359923006442487442112850719750765260563174233275830751986196276683726276397607624981457689585075936031968760156114668598297953144207860395918652340985957895016596934154928428321276297383665108977913541234921662957435880572105302234166135739408259616010766696940520526093958571885774457197169295041664418264981965861197260918965467607648175742001477960911684903394377347392143888334034485580806753244989947107018610174944739132290626502521308632597313084713503148113237610125608433271365701332319978152357294774187963227886862055002390514133732578298479577869016962871027868654038568189940395068717357792821567786431118935562961338739872232713244273038921491073317571257575201906252954655591358796736949891795387910558409096516634261717802046234673759237531177100044875383837936693888548034059575069610592299052584421236758644669558445865686917645366533981298115524005620335748071484111206068504397506447559350802564061444144251253586128399929653752046038662627965670837253017874508721329828738232840536632455887761730844177853852768658502517860842087299033432368436666039195836396478375169428257741422636647224770623888052080631993901838211380607614560225182721983123096981797959746473784773144767045435118446358502053059573568002647789135038765191753111942126282745407017692269691391193801217321412805398286013437265723178109598599683305115494882163976584817145604473049751535417284526774526020611708221226577732579150190135313292455139454861054612370887410173858819739687288103709018431771083530171978934505438024994335691638501568782765747010537574468541846953733386696967091836889199475409725711408054823096146087665981288776739158471362479004143364127664375417318542800731992829665585254778928211354567901306863156582108593649043173318515962637415010196594506109462466885359717910667541781084566177479684136698505473391354238596777553543996984726700352061025389112066329162350813001684536387318996274894621360368855673454127683672309585810689391107909652431586959050057382213658559119534679114413791597901547721533398340835304549340299637444036488483960605005007873574606150652658209813872104693268301123339375363934160861423071026869863248942390180407693123220057088853605917214295391643356201531901797832581511870142756357937141832948978015548822201716489642155311196845459487518429930505013690277984236218525413086702025572352 A013865 782 822994684827467466352966560010563356149011771822008250016608015067191989481448987172846941446551480381714444249546790969284557035263004147590685078946280019381191863463227426746922000589975867400274896278737701041119721383715706828055278017925803014180890085681129281158393341781197686967229990206649436386174615348390571868610151070818839119377859390185563753037749534860407355487239085223775394467616992321729062314899144133848932536044819478562209595601790939309879398300753847331003291994725379567312863165633627534032252544521670033624062418653251321125558718494236434582463237725388029951405409305336660371383546223005401998505021300755100156702381285705030994630421964851833159491901243526684130570651069070536842389713586069507873752037670380698108151999680215893094035748877004334142009990768373638775193548641747346431115310260802116692487511473978335422710844660733235896534777420981388376383652170353794600939837929938159306302778266738014541552858506078038805813465388277847794278050016814357468780420666673489951594389978188731893634350526249238048622753699745780922269174956602705402251704807645861498039130302381236866279230851506391121156143954812491873528671706581210602822343629893581807857401720747067625689207705236708760492864155785472423261499375792930731766227614391057552568965730533941863389377057441036185454953557986504540050161353455945708101681736260545270419708215044468234197368094883205664234793657619006562881734899928159190893376205013698830257352104586185817365164343613291089895110313966807213335836105450920383148726460005279524743979671860566894680428252745633556264389639260675183316169244165882206305950407870542519813006974023115655486130179141312237891900433496237046970077910896213523539794919578790227817630401505380148879125969208102082780054345559788836915264282141469042586654715926099276636399356888288025281636721853865069616720583879928280361539097035195824870297022421316455770814491517678229191919764976808569500539386079814833615314706850527166325216651676276779530318037230099312217874932769848319639150676039823630572156397192182292568027237024685034518106565532027888308436056771191098733103603549011899359481029733286030023807440525711992529173436828988015235746310866233711763969576377881429704106281948021934469116043306023457338518533654807051849327766141173875382269666454609495430415351313141002775397667780470193923844803607370373250739265921543658870354836412924944923167270320303228905123606612921724999839248385739077574303376355433228186974002795841319887410501998948820912466755757891164952640736735212860108992109648715475229964560070052304427136611764118768666340858593357860158366431511161463413675184411112183721342902957852686705185127070415567201650607091531845383634372682069366519384864123534359628438086240324359088378903620537269302327932343502011295602429119892499041953805775342943749754145943944591954176411327263463527009418463729892130832498524349058266793087043102832483865178362208507050159172230313677522202234123883311775327820306582205814259353946249952667076504486468174749919634564812671158673449711393244278782866919810073234854666049966020194310350783167188105119026402851848253535944508521791192866305295621704429855367638756396178498822518626621553219975052237915774060953743366358858760852580104251790353135100111750277188197260831985941305472656048381637833465867273422122474414462256979753862230857154635390538821791622363353166360126085730156204861191386078579715395956813283865152868221089097740660223286101456048893558280746068375559001582614981863842207642191743239791346910117150264687779840017989372978639245574878710903192964014993251817239004144229764560017829327147225756470834771074624763102962513954917457898513352203459857703514302004049069623533688818126077500835166558329360481074578422343303094936937499783548138856445462568163374633856646194343878530989086582832053273397812590889037922644598575946730501621445439384474487502440885264606119197316397679202247664405423555035337905122783450558465115469625609758081811960832833371207095237093245533620467592267550893399610339586188158276922761671362350058214876576360097565044526097517550636790395733449375198185956467423566579251373466728115589190238427219492864 A013865 783 204787413414988384587541375060548501037270897206013956868132605605199517126647914376193850134028297966342768591503227090469014896198563848053285349564360749782660733769281807052290095250804875036945202990830859625463902511352746761438650939756513415624659241800206761289205332022098982843429772923100992554844601886370722779210001111253993375753031507778654199795889292258384883080600676054402478956166071433400486033940983833113897580809104520489591738092784843010355910437973181339068211153631505648493594367230946806548313465158416197806742699758325832738315027040357840490023492369683754268868110808265531873532110573762880190092001460309493082192566940084554272455877158358011348742688770229231865578156246818959823565517211048847783241467037596169871647678384427481110375103464562742473224630022875949283708961095623275707147284882815912300825052455092977159903984898619572554606541735217640832472296936853475418141061751782372056505932921668953634403680887784410552128176219495953422345795741783950197671569635329697851635135247052658534556822710147650402114897048615142158450083342801364390653096210696135008280072871402127931909993571242038315459525612563901977873886438092015796721489410113679748412772984976934331435496931709460714290960373612410674025005412677306539846853949744155632920840880660221821750905471957167916099127003740897897709761749903149882438357669797184000729076834565945119651799497785977831842872175412652641054987858618923707788380587845968707330597438888389789306608573949982448480780089644988572508782769791563420779663902496033714701093949708408581537120322987201489072380602716512327214929025364284801159522251891242836290110151360119914785924744736091006779117368667735656871658426724126603489454249428629529968316608067386753205890673169990457462326482914333375867299041853826024804922466273323135203988524773226485906880228772340953002867816328010313858922496593461847494125748683141016322363311553326909126283778958709229965958216517012484678165989135030375851036309869911303604088097840040072057798255270986897072449141020341393642530820626125104224287353443326426509209492914465563503564760878489023479955635878307728941418383590593029422884053040893966525019284633030745807141226025466666965652077629260991916132174349690193997819083287924428936458243766392948325771926704440577759120925643233389966941112697951502002607752469149959294458150171229184716727953017789551724028134654300939895121558208341693054919717280706538675159999854320226150969057745275161036221115063694787310224130033402433005290927768747574357495499803296486406640724628109169132422541411351255015213257378489201444782928525502423058926635885785329264151623487385866899749197228808399738224625539185646417921123863800052150500508223224684609751574509587301775063505875352390920679499345705529795036864060898292474707343642761090321607449398690135379138823643523620705141624783385622156352807615166836518699312272810824866642657435109364012625140062225067226305207144413413005204626321514132235678372182527463437173783561153268222053980764376848859372002508031466589755031838585403760378098341390180143175356262545144736990633206077057750572977577874431104623856143944494346103308479320139956689770840287031573888219004954899494330832832198465057891135241869337807543180469212501181497151313231007044973293500807344725746923371949830899705376978685380173579553499472328786113046628647502233498556104052975917895091722894164406228768019974980705147741406725763050733718505190042369003964680727197511558281894114605686027097481805251167143584212021855853843760434338270734662789633151356331657020760754888219391463311621778800836187215879216980774998356507132698479434150757756041029052436368272430020883802874455491323312080870796271538092563134855991948116687816165042211427226749497988528795719348031946139850487927037341761228836891816985830975982623076392579265480126124502616101084367500752849976844179467511572917555674207370362162469852106633867311253690829330354046553201607512451569363991612537879727323013433837955593424203922036386472621848191919119223906411840019910371800363244632208436289685724168248835797305159517897487160053827751145674929315007919701940919048277762472890458289385408321880848334848 A013865 784 50957661654878389713687095439066404610106191893566864915411172517953006245658053830057068116550529439561003794160931003375585914650881039438795100102799014089919035705277930612435448981448278665193148750614424462323433789704926682142302390641492746236715208455629048825115541177722934098896317256001066179407091976589399690596382996515553679675378336143578081843610724371238427226712027423969077643620715886915909740797602889161397362827891096042466091373103838055952881906101742658963021117780434813525958073586810955767029936162299019332647399466263733611940404808506322164813525653333147942230989748642328827154742138290565003460972907371731782628140816835119808723740825068540679930340732073680223575543775208455410817454778659706891599540725899130141501835107753858979656857745294076335097431137852268212163868207346130940760873191960849089638899452505695692653228370293305477907854993057676003625746591391123995246876677819511203564484300764729070755936722669170446507158345049617081989149046019583895587012015498359375818073973794607128470843308611460144859054062401003053571451138355949104054991236299940666380347092736734297553027520319298878112424677225500856958314910163312474729801652897407159157047127397780523559757572511128528458448251686723372838990146847319540923172362022737734450958678016444316349921310398046006898777970594855105682915435751900591546901415690972889269417646898713256013196572633080435853125569152281181978994738835864024056398318434888085382487221913475808052742024673122032620369471266541796474505434172774309119445328185893061296502609693842724161044724209551320928858610135155195405545219239445715642126240982601737439740689183241358636011226082170997398861333080329998970688509638617870999487879793824743201076158218623980573728187986235065511265623396539402583811755182571237404258467127723542379078872596371492941180821085879144017609604472531462418143402672344298435658298296323345373526307540437441451711445285853535110889314932361250587437399408447878483765067057549769498412449561732851210286055455590211572331664658373589662858229158039961934337870732009801361139616540892295097719026578916180690564320786871068807951019225614444697355084686271727478353598633806306540682565554368921674397137780644271140475001207782110352865318132700811501116777712879090117798480065719357844957578169657050892253890954856668146312892262403522671158610423407300491432850005322609734593368802299011475982887572098080166241783090392769431617413083750210513597932576872308870964972503529301315977690724471594209572552138552996422524320207053871305537224790661660773558965824469355487945545260004224973908225670857818934598832660731735051457376775613200032398392244838851723661910022166642769464149093277094576713342462201444720813703788369627475292602293975686137574521181190598389958612958001443913066377733315527626906224848774863766661871764865269587301800778099411132409581824497194264620987271468063173216425734893133265989538851963587928055977304158678384911077576835004552468320706922673781998826911088890038230136141561420055375254128078485894461924082458883188502402966484801305386610249521633455194853241934566434190575156657650440625763372009996417129578455526189065703029057730302640593753311440937550973329795301608457285166964504831065326584682515085093994299155573897945014794568392893202797058436489020322435488364360240519352147456380698516506081618699615275765912712483710103601671463591200717530716803946414398823322789718385071440172643083448622763994539434710011196070400276325562065494720592564258422672346645822435823650596397260583447611269996318298718879789940160345407616598757470462569670137301657319760204391046382843628034558601353951201341175846389965306956558436856508816962391707241977839366648669972486188433771662671979783553859686531083481597296436809485221871276611860555825130093941464604218293415708065344918283787950743812234969665025333947333165438090865259839712221213524368381957611698239397918470793878396443930658111926262400538348907980760931025688309240078768766166222931510328158118755439729291618274723080270975834337635827986888321689618835078116233694309115037453157467525010514066973080584011312050675273362768621052191654278517064349923550255252856897536 A013865 785 12679896864906699469236187332293771591941943941260030130631592879987282450119584850640760373577501341504843696108652783431953794314408030805634262348779684274022733492615718030153537640951738076817341589912888467808864676759856316170833388468103923031574318750431087477251150342335153137696568415445257299554225510718693503810479173788958253220983742139278821261309343766744000323677207207961073528217429975573059652622149122115808828587189797210438922448552174231138867510459108829315086470779541155519291199366753343745421593075137189578581317703989337362126354809310245156914879215370193868761221641134167966718568795755117870941200810487122762934925535734716532244345876983455114468426545043357997392749708672670376784528907483452185250496917906932351370184633532608237625975226477015602614963984894055603769159653770352454251409598102002000673026628565897270594288121836823788678767373632527635334201775829036165985270817495184611805357757527889064134341246575215020545269225315386317745523935419145099906707373840487760203562983047259680991656882168406850765568140455366391826291329659387527460211579310986835896754527779867068728714943936091778438470857283375829238651415725757369711966004893767618227366350804644523238421596283089133993372595363710750310271596220312216006994825186841875938900949768187872125983619508966583988636719979058985657291213709016927995798573069216165982687731913100616920275729561434671014204941623300431074197218854005716834001706372790072061895060403174012269379903483462301620991776274196128300344136196079776886809819903152142228531337375338272738441080814511074289369745677150937583152627993789756314661556796182755530605555170844313752115945408478773624753463233044674303874363230396562076544568104856998500210182601856642334121932472990843821299247601007692623735046665589566145776442892325704497270954025900311331539906072441479164189833100108948856431459173764776468341725681670730675985298157902129431312262353369506848712810013249314706173222969602902498872229166064224243828966649345108832357899751125423525966432780272417062988338877853399808045161049987462892295093063103311573755620821684871073594501070038701793620068015948093502932260432654366491893682655247290869131124152024727518083588588233275276426675500534838083324182841596208327445890031851129752192031391713079251276484091112103287621320194078894448183329607438393353309739348877285395884218932524435625478337145813667623591773880340309483926275369948613603208224132455732382519600758968290360979956037998203105057360738351715730356357293740419205809571645761628904699438719109922373606224584034358664776465918137371308707531610130892801134096728635199096324241977829383790461756739067741152102240394635770053611303147178325997712734431554509892769515541067591143932008814014557932984943254558018978570181579565415291776132904136369370458329741570346900786006874994954761947481691216032670899741064553285843254169504733941095517789648464928136842708931611803511314024944548412259874193255599007852799797178144982762522332097940070685992881236377011275219135235198025802090749493286408821561429934956346078421961001608967095923045721897062034952509197381436474441789951383991428467187266245492677597016126493146666664224823992471372683795599624489835643182666111666123647344719719593654108789447479764173453921362042340401438397644868435904872267440680487368911433555866121973259241301344262668299383592072746552499411113628325656944603323759594187688005056411205194096601039123740687699610289236617761505940589841558642259881182314488949551830405360573288350870625202723145500436007535723874906816295890389979068468053502018890142136159605045994190571179032853535745651095285892106385332127468208907847260614348959878801942385853296435829725281921846593683240352270365994073501274013518902564892818466964177826728673501882485827078771535642520396846387217469315906706391523359484286051971687583896782806222291026184336435271429003695633219276434096305862848924582349143936153519306835725650758435470668703988984073364827280189622673584493577976241006153578719091958535893509987458809902598349633394862671233970157818662622325712999544078959183416236313045587880702800193629621404441513658953717431958156320176857115078887527677952 A013865 786 3155164096688463842328978966269323772766097794791615817465320519512995466628156537554641685278036813809333266590108289406939926546842779121427584768771546397273624820434554348879165078273302889130612742501203863221815415247508566865420813719295235375792700883307268359139358241983940825559312511952074264362677042283153941940169153772254060065483826524001027652094126628166443088541246823971369848173399535681795579481274610354320942435007611619467937950718134618282746680362560968216131596697014784810176267720827968030860745848072537157217546446919074794492625119910286922885443224918996080751592303406697283494514910585337490062040880075131731346623390907940984151425073261547103043407514056228857207232695508437915196047897106922374160251649076617790856145782731185972984946667554728746429886718289157643997087534966984341896286753114917361831470562039309349636517901932900536984515043115729116555480096283090727254446908058961777324750781521179691606676401067803903992320431873678208217254211898216713499985809247476250346972984197615720940515965303729013489697851525789730010919724141804717232979367703111476349861222656519882445903596929505589412401580359536974341112109077871657820167924929725983978752023803421306006462922646313635389838889649542873421205501830692729333452536340892237673628601132717724596852756009655173027060452305829205519075087289642100227050550533959197013804153707400652709506050338230912057806644034009092865054642361879950531238312600154099211305471670242595821014340143596891436954625673860770997231232097942923042298661106141153855009909741780173082051771021236419637572452556336822100691034728950692643289864500707747424191641504271532279566514927882590198594653763204972396381665551346037334630737970667776650804300157185192025284228701119257649741534379053946170949239131891982923185843837783189701464926032172826269249737907817758143383684549966309961843552849126236858170408284821491255566773711227102670652292865913641128178905941216853476966495417972229434599374527850093047040449429289842120973280910872041386813279401580746082617514339654017181035493514390480366415572597078123225520758640301489838984666890259870244710068764544396002521640227978251322910888842470493881547635884996616997779775515587262353583802518149084829949723064840067710535015708405580318497447555262748936253630089359606885265388346533039463330354272878110294890769061659832679628661965417920365559025588667106542113588278192839889504342952855053420113508827327224800207117296055597627103364420847168875037633187245534128616033098116015991820007331758157643614170735353560204069184075694437535273657567341958377488312505612090317491799557179753861536553779827241227348179852895704166359904681878007933980207784718677214662855134072571805637624091114930839526889617208870479580509399918180978475575422806421417883238702802061063189887106254432560016383662718744583324915764188667841565324368574923222948621506201956030679882633806824998146844948870828291327291455001870519449015256177212322027879131432172350763956940594623668936980623810164469635327858844795156385845377913443679886773733575057507385893399952362500412723313071089740281302768602817600808299477182781355128347141834398433951820716787542671359392391403694636607654226645761054782764429173898104879416081297265928139198295795284678808886160359719646770719362767902643081176051799407032980969834573278862850043531496095568278272217982645670151533466226363529868839534257747340910781674196913010857445429767238642801669427491326070831046208851454720070810754357678914294881063426682172486923839410444005741164492627129243240812912538997519271565042689014364471848024866842804826428207621103011006661853342179104616074963942169358957449553189680384562044927756647458720382201351176931599388063336139711037297469015331935563027409804771630296980549284820422713323664878756999635388080224097324815697564815540587193866884218964876204259237905120627500803861460221847591805218993649051980464423601675102183920952516158547285129523015037434950986884943516701784144189113376705994984002043207299829090226403453877199350585683352535976910468208491262310333457638551817102552255571527828914247759723531039177781245953309990726784771416029011953462247709659309741287160152064 A013865 787 785105792507183834814404494134728373024933646473587347091530635511457687952017447552796599831104456453804015392149825869707675802503982414343068773182961433126390611318371027740300404756902504508148629942059559693210773406868051710256391919399672009029249346195114200341364790069347963505574850974058543349893653785401761680856170871457522274214471521620223712725885717139912366607895529702443902060683353262772557633484523843686388747987814014495445936153094873336532421967976770843156457469311582933885781049509064941055141110867585565904756517479767219263188893837516515595430608543043632765580216041295298446507134230770698327117756270855178974442991606404770968367403829817288744497178537639538996590126088755623314062990332909708207043738343032958134316467408566468029790249180978263431641571885327674871083285500904647762736825351091116979248482893365424088754022573767506418930847208573107530733223318314031844178533026127576975272386467478185021872502230503781038217077703991095907115800055057061253628468886668010326337981603861115073070468678457497884668495790865310098077176797653551398516722024300634883088667756067155388779083831162734824666710044024304399247608326064960358708025096113576045400823587052930416200181967927514521324390589275052279145407431534933225501661522776897284804352077056416846884064983394516014669506468164092867722492120456223083697442590466134911338915175319919215011809517762674309168142848270550595797276768191311850589091800921544814947563126649805603334640286611501690040293415678123368783041945395333426461260440363315596049825860866644028353106286756300771256428514498404116959151553674258751815103563440110207056454538790893920189095042534880684296704885205819691336442602472537162050835790717204199572935616712705702035525196156907119500485482608751533609641071666945894742179893843266659794920474437628706229950783078108394334448993937216840425454942553779769892259034328701312105191436112062411743751338411023149207013523164872084380526987844865794670231562513994353081169112389049994646023435614111802363521940054140209229881328164788403191423922172812010535919760476143558452781413983500319614232631637144032731695830819111146099464781208284233182562292449617933533261332535478200791537101094609665966964748196073076406049489670283728547849028753977361812356870071140343305863282395529700474357113044509275739418714428805940898259847150939485337359214178871960402783455279213455087208398439280735385144665644828652633684628521488001485137411012106468747384375568242725513364341248680748291784747870404491276556064376045882775801332419497092698943211923198280777214759796834186987171777396467657882119467412152512873863750141972089083502289155743859123667801801068470228163063487117888678987568721546187540421277840310470661154997229317659174977315000440809236034383607767454254722052895642458475665988423502962773996779561630652157905439434594596352382793281235295412751386631245123026136555535419877938875722317425945387552587331025445095537364225088096514841220032530310385296933442041396788926762583930845308297901772068068353802677076958017753585681672948709677846626496946265702698767438105402253677130516976309244330775506345850159296875996937031117099452599677817999700327537764143816355816524718014783704838440199413233354862341361275430732990339332277197372761054629759145251640476262750483175199321350050830720685876538126000702032029236452445819032545057687395146375468038489864323078988423786333511625553766258317679861179841525965625006981521648857030890240925180904659981628329959601823844774588178344266232808179602836585443029393823854097958652903830715382072702392822340258887723666228810569783758774304434809682290841110959827165427657885928100087219294549451342763463542100448310143926616058243738930576058316576832803810023076190019236436540934310058264039640435424601754179110861733272886778322585528539656448180595392624284533973468075658234686406975982280026454869922779964076252627680902402923453652019026629418456500763638053349470877795013723968554265147938352166865459752506143859196415358831072179216424235171268804936759978232206585625255297783204894931116125753262282858374412724390098547525675540685662993054031612527308240993331102403918022089945361543966634958389248 A013865 788 195359444561147567984537899084532730516540289119315686751479751095587039408476405509457483529173384108312960758059425470811100385288670952125814488968662659327706028595572899574674430316469564001771639885742564357581023168377791043166518514088059185350766173312422656699342483442535992455019201317576935458840737658729091162570802710286518182537335377667803506885007594767358674007775860446918521037563960159082221061055221037072171484939303736854930803184846903522076035623135595842444307625003739804604666670111439647412632872899403051535212373757525436703697818831376909608642189184982633228324856317987591703041263224911134406133365528389435894568598487404911969600797829781095592870721929877921767599514254917239260484922010518588512575107499373577038478235218208411372788767284201183246222235615369855993521396097761105312097329725762704820180358495321905206852840945075716157235400572603663493087409424742717171850632729957377233910978469475531735362578475020716843301631879239512376759438759299958665862879170007374345523332638451968985862270862197936113637831144632596842324740056913728501595712974750775579228719375077702409700676987875885631891466793674655712273580874991396215978035300716133354529177734813554781323923679443339293370190759110489808724310022003700504368029440035620905172436536038102316843855657948024208962242633486207556461123159317362902362602034670869282258284940905206138109818585923921773698927321220857645853427972782580510405784891006909839393032027930524427888965211798113188536106291210018794101021893356611607173208357896484546396270268611168766863160143546143833513279620119666893231179599403873153731655849897929503042271695796415715948492897624039430434917669995534525434629685658446367107433571475743355388132715377855985248903805610115512359544803608500861611154207145029480880486107344807729490089651495264026228611113254891867979029612059385540836746804265542127701830600030079404893758995430636714039021133039491712263479588996161450500575291439413645419383060163482242865893472573992088267759303530730668005719891387551816543089830649900627942928397402105158205673985838799753936922504804342351530248734195533823952693336974381064706222020437619782311283340354823329636948483897468111659359759939573912401891772223125255748270106613636040742018369522909694894492384693541993905484572285044446428435229153091332100791037548748639885595794286262574015465767982557067650945412744037242456260240200443103947356317441734003292145013484258902385549712256964476831349148941396973874941475761591727958941382382088490373327998610820249102868197148608300570463437309273274602355903109765844416391927713117840246123551315100734083429264675327198870826041615202055953460506457763469583814271413626518475769834700119780938058107407560135035556520270565571767827955246189687443820907741887991177110997866128504227416919231397089232979166651879678437755926305389042599556115217756341028145753038225986452839611386989599067286323735689732842675485410753723554012753414857121231980970463134582193794206542250044845782224187284680099754383493747241584613427742413617473660232342043173326557931764488133187333939699158643453586987740800248981885315530795050586838160248069835326930090989283030808501431901876927434111450537478633054658842358751700393682157106125608887980151452116729199576658878745632227631256202989412728229451197530175848309889708030734969006688033898964934998041506251794469909062900462953509919240390847467600940364809794765589704915217102326589078401737225994928392710480429894614868352548540600507641030942950325593760455242124946933033228959890123977262903247519366004569951914681810768571299550055315047391700432263327721122562863794575322355713227694967071261000902951501329076522518160107938753909733547727004906045573101743030446460237655662094514866640977353766240417957511808827574503695896513946813758962823565602237579793313673912737485969157686008202189853488020647622703542818192625184021022093851094306724248819139198434251453367998017584091055537463488854962543294905291796046385466081135608788771562426568653352498781275286137159270023858903476429114303526257990440415499487803435760368215021867035437001777908896139894893887620794208395164222852564873371729272685284203708305709965913358336 A013865 789 48611681309039471636728534505002448399891753222137560965744209424617114190090000935729324541531271514439730651349442958752867731072150570359370670919050266845831746507493595746965387844507754549688840696049093774225601157033782500853211134897559943209201848437676754511810788839973116074567337902255304004094258433096877212164817980006014892397130236695834882225210209821151393570702882906727629426819115334304747231064492761096742574940416827449086141618091824697205224096176076584667101954944930583059388416857169750344980263029304260119609965386832569465854535655449179171737653219277598591470530647317488418651163610781087396546977611160200112517293498817939055219705725580089578565207479255383029275322331079566479664984113721361416761089149284125921638616225817235418713774540862348829523971332643712006579916033798091357019802750320985365815118965107940316431606118045080602837199195282114794311926261977579799305936643460754091868536594516535512773741127096355013552431663774926343733804665354127314743991949631274973145261907091280346690080583182436839028728799381218337469349717841956890509064450933184988930640699539334846010638856247132373554817465203651930196459676285859103214246479947796894874204354109126463346394577003245003047891306970981400084487511395224803902905501622943621075867728135433075704890291078522759964492758975639998689334197979258045720690989491221745242893558415324253758142378372621302793051483194028449733000189323435073565292265999031389155846945574008254440466991582148100929816400654371396573745479767712379436123782112098042648876723479054346596093864838874062380776394433616952376500882078864564589355388441801594101014550608413715430895384701584979553981433660328847032949773941762526420076910457452170607939839832902660521455231757576263171450252571510486396426723672311975786453119062823196944477988160869538174517760533441253292957896427961022897489380799003378720301911866684718478523838350996194827757706576482801745946153089092846050959150919452176216995925626599613456806004567531599307843083016158773581199292013747293614050128740276073052294758982360630726634269244240220371632300715474116015974853027343072481796588426009189092978637789533805672081256147171398760221165145174785160421807785284055770787533465824703638353547168884283289917914925124665199986329068063441427489537090832179693680394940622022349304035455330221560012572683839288817416377978635640257720048943924275114876148089556658441428567181661555507191027995315111198401106000324984698898271429385691803249437296708392851479302060899843236575952550327624224764899232882500647549558032541087465853424082609254597819636156710538424123415520839145863447870787691017549425385587193957987011484742898199663479672784395513845362759508100205330378874982438003521167600051965372354132165759819872306020844115229472620582883821024487963916606846187000508020671996320524145023682654422566248132747261864745850715564020007848661032986180647395915110990507799147602708626385728670539392101457725727190396288842282704356446200002321163159065682408970421518582082753516113617982528452000265263205822934135286905194063276821111157270678883221043567842957333518807554660486834158794027624113090847713264070668401045275122141028303007839607284820460141883220256869061812903112360718517031447510813877046133109960189059182116033158465940743502261547990790800383828716686646475828703843807872196851147242705432664083646521536411939647997647780224424935357058077192856350851111217453463302006129813556861077418770021814934266331536806921901358454705517333011596215418146601598808434795240524428547379329510282740886738881649150274834104337165133609639364153872571601960948363502369562523731766612416833873794046276017376683227978716769251238815978616012866818148006084781132046052921752053593856333710302323296007676892361135681203578414183018903657321358413561270237313475935981455129828107054294108677445324792967305623131153789252567966536507309790318969657155498530808282164045024791657644465682711484545531498114858758039573157873568193814188295901135806127605421727931151008976742292000081615478576858669846809370375045828277269469568549104527123943680321218161860026400626444282326235844457464463385503900849422570834138380824638977145126422238152781463552 A013865 790 12096141883490909806310434697948769240241864737770933570228063119546325758148475112839399284318309353481067057436584590312393583258145370723662922786129115999782005146952646416908891388124553580108173608079288102028104787107030167252306233118829635788632114350443982178682902208628190419066739824893991805946782514424362150457395987600856697704962711057497985413863506930216743564985139759446849485534254106865718863000239862729224648407573800007811002791113024923054970322299685488715884313652856966843833738543403263317842128810107837654082786907136321925327515816216730151661823725859283412712795082033305278189806343597879539057577532940214914397903175897865410988429815107544850013537707478075469940637006287190686267997326985513804055495335194667621333180152702554323709385946551859983948108834644400146021293666522046668549951557967871430546507682325739004818309413565393496565185950160439188498225235620405136620894826865626362187831697886738564714515552137640210732278675760442471963970082489398207982377004810649414117681810865337471227586131674452123529196644607627321349173228990049816979151525454606287165589186547771768402519287877686442776392339501555117094645454169562892371007380098370196945338017841682156127410055384871460598412889696203243745823196435496578404767781779840307119550318527396083093799260909650975407484662201426452153864407151574738032770980297079689312279689927601964711146084295216104016600586666136487203961903109728996225398805133070978626427707161071621968930282449369076250568074607628543352238235221559406799849552950517580148405292856740051172199228575586710690333351779705773493749467489448027335898480016750374263343652656992801638100560366064793632376308100566947664902958149476652974160577782948738516714886225300834822874748228701216717478309247874097350995654504828733558894702522640421742088346750045488923041603389057253939393299283962397249628077602977608733730165333610891868448043744555085151380605642839368524047273165465151068552267441589123912427530165518035015683951728548022918969210033076819947756982230364766564571321634700375809748609467098760464969858484582782515514008651632855236487054628499831411790408691220718540384060398445275932995323129612953496303352965404132141038079274827802165556603527368092655738789849127813979596854606648620691042998234664362257285076493385952937537880033864859065222021750420729691221048486065097915015352165179863636608995218814565225384861681420562433297553228947208179965357878130249749720544008272866592596254676316900462786163981414542810019297690417829792243667425003123391096699405916618401131051624353263876303239221323826040084655704146596697151477730881446343493460583842731278858617546432646953824041771544844818662973938286704501169306173919590292768836219630013292179176256130647533623415070347498465651778682880780131124880146953165389037297114750403710411799854188428664054533002265276004655367766664328439525255226226592998022160017302852820348897990036677496277192920813636547658015389928808148240689345202889890423220838977579671196631885188927927311816815722921583789828519768130005974031332346751711193249153297950731485977567869658713073498759214151921441278259917401035481763308621818186925232559568897899192596354694046745159896444738025085462957242389028307254942310029969147010838653143394017613763974404296762887396967087154745509644456441108867230571615873408034862400454486864670696878220669261931246948455766490550692448804105514767475464052831494983706461380180364789293766980855616267382068253723359808966739990558827001283289007941509474928255169034700446969290174604301493320702674980329009398521361187519850425474526353782261136419736859146703187021622981905222949700905606483920122953955874840984400051126324257057590979713676093404650088258649283440625406999866459229801947710392182256480006113825248823957988959834858588256763277995691186844102137442865387534534111650426075058883640592814971259687294992249212186909744649857729317010418086467443651608957754987684760464122433693738916534480503068019995720803172102045671424910344312299404564167865700738002964308542765236896535321269249163403541889516651681210777693305153861689357651954089320679383659801917648039797353141706656163517145800321577356565960976097898364032917138571264 A013865 791 3009907177152810068923838086759988147587863686429016942146989402162951331051601359278053402715493553045400878036060216776613520109290828887910492402718080192457755904726520913212273261889808916445477055245585417003857370385416530577725864599424615932556906278049676973486023922377369878357215004108021769057349786629242882622614758386696373803321281317859338706502484156459692734762382296622678451184459517919610556118075685522638427712553403803543627446518236217653614375238475339528150925534867704773684836829232120817905292596076753459140728031676545257323096415580841397098314921353017210152150225852511418982525892090147561462775132676579557579459043065017645947072967752840600118568614827184475336268587548454232845438310868459370890737015247159533551577883757281997477253923852392423525775817542235377134770545628013916628621546072261383805748599608478288046949567996303994537308350350322404152390381829896650955650501558627538955922537048552930535042333869513288916934367446822421183738603566001934888670834861043515013731000361243653640502712316817270802017059471005121625957472916052076058556232381920591647987888467055144675135679441180472928935258622850962896894817651920673634462508404637652846302349655581454273495698901528335283624276168885645547760677615437484597615176675841223301171944859809022148396257690670271512595223464905346942350388160340645214170468569282933250953179804065052083003902447347213594658757181308074383936248274600085588758435478872317753571259228303773837772860042441405981581355140765425699424144546651070312820163959783190503487985832128340413280678444920392394497028590047747029996667494334331538046290579528029128696327777944832817211838637008634729131461497280274721353132882250574512866324890886700502591198569214057330645569351244181158243562646767007392042950701745543428926886618113661422927327498507319099698288254505894612247113447426931232419453806104124336431544500293065445409663621045130948388338863319005748575731076309024470689997812025504881377167186146183689022669076518061638972946470950571261240265402346125593795411105005763913491365990917118764019379826435702938900381800803106634205546777318870049858630975453833835840846517065934900959092244987850444392155925087441008918787342113951668459780768922057231712794555738172208171044525481589583793611336728002589204760154002213441353425764586660610917326116200691010525915936884550444389100109966035828424689498288065894162965901911241391402296765065391705837139931530906305722462406666553939968911243617286975956006755823343516502721882902049422863576252698377199653373906573043989990241837791071356868287621920450281206345048174205949345596506730692056544164783998754509580947521313928406813943962097046825917545131011757254434960793868759491730255054202975467519528786165501287086581618784708738205063393218590281588066176726650050084928715657572456069188981317415081334017556019673158790404472114618174263948308452415588883850121425503472993056984656806534753646468871898809426839285506765189143027211145525497213790887804469104743200305255331314008854001889966023537590610230943325646530164490506921799638573313435676417118770168142916891504843252775850916076151971766734460998127610984263088979468262648002051892136131229039691627352137052258065918576538146691750861804889377282789001003738977020190868117278969972102796762114230889634655849385154001650717596321011868130880829890875509738845601405573784876040678145287376709903420823183450620454671194166559785646198153040531249546625380264707045214807710491067984811845330734040383323370424101685665347590221242581620262412727137549185977088020705228066652867347012939421071677341664347603097595962135192447432964489833440437019975743872606812034878748248431830233521865517532154478664113449674065890761576218497097701274590770783070078252672307495244432881315364315363114308853627532233106919990223829404791623064183080110993192070198821109052134055991334928490508987511355966893125580713398501410336353291866938717160176089095574315808513420880442079107852539421551575198894920496228512003290795918085436511018358046038753614823313359427438677062069807828030135452207471139040234980508045711886243251039953843292394835830772197038854976957150666480298423785618736789021201604392245719038837424964763648 A013865 792 748961222705288035070456478804661370740583296821505143748319666919011505608232069431876584304501691791393191283468935860958295435835055533836543645553145330449648317284909651876436380302564932296960946610869510483903837187743966136716682340004026031730000102979657220666474304653005701571382523902207272838078462106527764968750475558878432086228041072885574969016426137620178262576393111633214324365131430762972533899973008979969165244570088575243367904772025754511184172219340295685468851102692200714245545317891487087361009767266970716744905637578138109470220727281811926522767898510113978436579844999332121408259882780575598013905261814178644471611952603954470876302060711874832208703665564677967366874385176856963667396105770020482177483872977981201052706227971091993996260048380038511530765848230669513363199224409709958902533156552252944655152035537776869371298554903656315568707511434371424470047603491496843450596425603836407773480116738865522810895654021418730707778612520527716707992044202535393462217741180143179927896712281888980822673570911218275128207508942289146424430249900647070189802664416058064660952122263034265759803361386707819439852818273641250799560131265962725061810574891342796433051106269497644429782481749065098725294795887656152952940384932404540167393779642602923276477217383355998599229737593684865001022094645219327290358931786713883429932466035031810846701181637005115039918027053778301853186127866939250765103624530665288497221939017078756571256643576297284651600696310080779933208851762386942407639108735832279128079667038440770859363922490580159201717457778806431080307484618118760988968130765950200385275134577485118544151764633641568639572456231724132596919239827291245319463742761356174957185553355249119459460773122374672313699198312808792085968062180520327983376831509016747062506735050958458599189852756108573226216124462945210768154673733350138152425397529480501466882934081096924060912177418151902024149367136037394838429596315180127177090733535561930430642843265263127179706888791648142313748916216259572548076937720596591123755299736080794246121883582251888496288470320971648833692459804257438630002634615693809072246422862884128381039949520534550713275452841504816801778988943151358121131279691912898821566184168292413345081558094893440866903617351364634899314531896140702340276998878640678775038855639853627933135780092146450345531184714406856456178228558563068627258572337238016012576359131304378017905416308644751548946867203442698477865531765575651949990344122571776752801085073065034213898405291566282761989989406111442595344148335920383682117251856981227867872249745537709484373137251027284014787563469962811565813997611531978082128046333623587433324327303976532355786714590039917581135560164259951161846222825647434791533819386919134016268328277365436644745042334261368256948121682887245785262732982174505069388608432599175029518506256499487311448133925605224669538446785488831475813146193414550880191808355606122483655819358142332324547299273091219395544837747003763400522702014194161656271460018357294601527451158998284025568905746724986089607277393890501818365247665474728826234224497818479338295946933156274720535149061047438660069399086089696436152956939046731227646576424017805984404547017286966987479058651237140117601750444634233528030952697762377129888134095358760656098283123910408300729570684314206640538751360927750025170743338663406334839336428688951736038274954024248148521478688010274384384788976742586853404581914778817381471887185886622027583474891032216913428796701097337212736663120909370070647479771569932234069733136683719090639045050766368123310281366287691923742024107616281022942773980998450024207079639419934234650824554604299308498252262948684153789180667712840458561063234948677909297163729984533601069815203558970675492893711768955618656662722723464733320434459700665846100628461115007375918453109150306804190178657969211713054207660621420435852926150332380425727953950224500076375902936815462321834094868400936601829948151264011544522163428565163089343521559891420856917533098802855329889035337909720069311915139483714709853048420890708954421464394664843689458469659750669778030580077680642773794734133191789442707333572361626201714641625617387423081512685723637624131286759871994128832068059136 A013865 793 186365518968202232342651826533921498204120822914688767929181879358791470963507602300872714225657764971835950573448142248153974569889708538595614828410280258866446890086638638495717417383447837233317386267075882032730759615100706581731485500027881805527439385624634065532880134175416714733410256187634040114844739882891516812704118334266838012880295916248263390690295348676304197433409050753915986760424384179611981555398083770503687326136864280354957722480232712546526979941682884456006585157585105688127147532541574514922214782408574857389068359609843262055693964010987825300513381722068681482331035990873810434260123152056187204996074107745700461160145390347198897091994371057238248156150509789947975834087012327671983285507790965736621187667080857018220346996118502763050077380358501742901223527546933956349191589408316948493635130411210204724430791306936093959398962013786608315592627485237510293730885271996142549498809775853821019090604408365385772080787381457665599477967710707952803883076343005287025990564973337387747818394710526998876067509996980265836702130865127692883083827943277811769468976591976560345714038486955342417543390020577280126857456476666699718956146583172036802580448971362610722028972875251637858751634498583366646012554650317255851586061863500086538932928976028170604732378955935239843443534064911792327934329854759215648314593714351589041636955388429035556606348429099256785612882507845762406732010569386227646382265099214505067340729529497741155138933134377205934427104464230020632340225001738267653177654704954617679998319708509293894477243561176042174481758454015961858575072012495727534406917914752920262268782287184777017578371897318298807722093429052379362356608284704535155332802038793779726946395612493348893336543097586734461162398914572837352335604848503234252759623738051655205057675896200095170153609441008008493025810682363582685861463774416981576744316518055692141007414253267509807924898931313574084473135323194457032436113310298901405729841407120946272917719975381954462380824551803390548214770319924301956283080566891490962506278743928456193851000535538901918308452646908017322585362158012986969180815576692321899065221893817183433310932719093653323085757481457326574420269376702238743997338588298070439567956738964537797483334263868524677793360912774764831266233600780483244735806184969917380950468526576057945858042431888985532379215754855286905703740968684365492658005071819610000441400595360730990951440550912690817427546859967053547644236000291720626019997308707780352952999600900918593512767985511021272231493043901522483884675118723740912388600014076352892818387648681639326415536488447621135967618993357786327544628653672725170132086025288224508208959011703088499155119764868812771549123706793132167504519318151502494046943345685861955536080661913396331185198374118924786112915014596199143238496373420446445426106213500517920945148948817280426682262060976199264970590790526756913789536793599729524619888056742182669853044842525272836981753572721834304632213066262440454478864987595961633253339939287882330287278726795861010650361954769071738649158048476561348467461307095407723289514550241167850706857067271142151260202211158556256662388713389871343600812581056876224837752904741198698711352243405550569428389122304640049743078766639225597246998021689607825984324183216311131578247986288874718287140532519272666778538578642373894263286406446292725110741762223529238381876033359761715292896584894972595615235810660811371906368927018242686666412632238539932367651224085328599002314340727452613319689357702120373419353686519289377668039835867283188761894858072296912859543932936098956768575342746374439500896335239806316423496040836141075476633975571297005532237107094046975355669403908321516984666486878749421526231845259511465021404256731985791124247728086892764501574698620725176521590347476236083816911581236169515364540524056089142700250535819794888982704600607749289894155319839506886094738237342262803004768679573665120466621494293941856506549658375326520646538970256726661847527156790902034668503596041312097446948441202751464287022467988011698682153744667076890546601828253242384935329922375078662206905301889429702688891283830379350607751227477888171025057704985625747260218964613984197287836347032468043065541159290929152 A013865 794 46373704815895697878286739300088754241127792607507835501354185404606799302791523695730759226198872973471883253092248131892649800174795955075824028982986857374255712554038465694166356402358092234440831859609025877968460376544739020145408999942937885433003797203748943794677629547137291960543940867681353469857046314539661911538791173352285836421029793431887876032247572201822126055750040917198422817569920364181208594392815980781973524737288212609284840000201266328377401472848835504957030597932217018588054374817385069697124548736290498913836658058436518583842440452782122545177345800665794150611396347681111997977814964172445174593583112378578137151401297770874195961195143338914707765191243652052334722747539451519274944899474641586174923369575063813557805383738159279535276854709366705689597252806558670226282041575650322927568216770482257661989562662487522132105162515814549320385544682406620161409643644001344142876887834145257991822353276142375672438406485702873846449301661390881312095833652582691581251284263445488868065146792609854184329630647568593508678264627431454075483515074781704458220504383334711463944715624786071764442156825600285768526194610001928224467295866583864261659698278442101151183913378494615551668886715551496289260595998747743408061862945618453533655758582963041747916767320363277600723741468440131108544555166419445148201416983129534604408606883213573775621470892309626264477624780192276751191939654001513797704591789167743724916528410283981927115531009693348907075365258043284493986482867632536616675502175543267426549341889707784618350561469814556926360644919629699821192952319013336873841542198563798654700865634084762434838061435953506928923103952137961661493919552699598891771771796917133797015525513047944991826718692058702309439962046710988264056373225662756785582682693986869467984911608603262081379662944424904769336598523713895006888279753915726359704441767820833986831156903469061000525568450876619266587619208741123132295142947228296234590567897016719302982662096914242492783145334874341276893377728247403904385831503620743479182362352409205611628332165259216042136528889035415766413560836502687573515200701579503842788197294282317388077626010357511943690075205625989486166144469543571471146345755603385463618573811270023869223373031546932732624677582647570282493639439349409206754100124618434481736666984404973650783748414411800047992985014712150751320073272719668034269076718031017195629834592944801413940428855164706681482131340259321868367410532424589426813807970320374400786000796691377375460969083370678445211906877100103642709991479142265898711480118702647043025785035396749676870630775493398462505094569355204687455585037150691549534307229844519480826651688800102917421766761331836419570111550208748663504484550974274668598689006593704402119954023265234235881475281828760292378048868912001425210321529590956529908268861317760875304623303232101523132200633156829615501162047588353976372078019425007897070215984935270798104872854255248690571843705007519473690242841704215583168884932593478325125695083772882336010044140146067687002150865929097658871547295518519713461855331967164494601576484565610278627088657763212843782378636607005870457815508330228466170877396169544624778827730792561954597743201431089959292004922081308192857669775660371783814165011733068494555331355158081131492878602924233273900825752987835656219837311600739180857322083088843911374756094177605227445038977132976227139762043012585820912130357238351015294205592847803364208576788105180368450907389391600485946943882031893488677564942255734016758684616523967814423893688438527810425999821323845785420666035920355375610638139686265844529887036890391485328291366833338656093001785409356976480597623832425896971701929113315459714328531263012976057215322519614756864206064011133488377028810675317700376455835407192287124220369343206777208329742582158532847189347681924773556388741329111201815344351178427471302942456546304177480725905074349937797282600075674239255950359668150140038237764592849248785519585046921808720843877478593735090633086810151771831919074521363052361468374754392927006477680592998076828492026127910809128228015244435573674268660079750571779482195938080954570427953435777869372507158846983225942254805402826915779526893904783088092084737748680482750464 A013865 795 11539261716748958294449845913519684895328310890111389723472964662599119084112220424256076279773517959734955653633450287155111835077094827093427444779894585694150797466246499495610802796311568806880381073290233127266647932416380499860822412273801119908065200865803257182317223915473266633126069893986886546611468548539533152772020485247595989248317685559243523968856227886123803270704394181508317946541558424059938496959953186129940036107428900519993565306930081503022805563291921436369467837744669425169302746194559561662874895711148637425727803297996875792254682142746681117161569310271270890084934975986186460680815653164957877684470473019386355023657487726922167929416109907308824562628067540427486553730715736800444223089226074015171078531898102278855215829246333649845322010311041136110153863610361607029746212969352221154712654515432641138548186856432095107175991799135165936490175854412604108003884447224142465760341753546032836621139810409059623324193562650417504959672631007215778651430479439456311545919565841667886018386606698695236395110653295788259951429943773023580510714023088081083747924546713942922996291478346767809289670767227770308353910057195999803950646165073796111957306042021304913651395533797572176952872419204109924649292623560398487714849480484131029686629719715859604217625045860635091943290037074894704001358751170483375117254990746088354684202467963799989735441845075188922642496329304804608552592727984504681310428984082188006558429597387783790888011812204015395245377287889426567207644504918739351400598557344782320283125841099767462153406911656895829100171996641297465907084711444726640991738628353027146846525797460579606185624503231183036137793802618393276152854990137346591437353519770484236978967244462746248206226065582351013062564636007188631721675462488115096470110100110140703457621525391966910233864289787137903563564483852775922354024427726358021537975653970393762611170434604013386882778248768530925343530462949471151255265009844711408645640190950464297599781774899364787964215619967452088611932966875258008336135224708956841411905588874687450752701149345781246196916756516460575988219170068636754292934420975431100208672709130857600310131835409280411972288793566326215821694060645465976308287507058301611683136958605942579426590358185886365724463772245360208533457288972192191735036242209054288959498319063458403471821685454917029542190447180853895752476472597380436303242897901094070822963001431640825433624792888344292966561705659407579149599497604275436252933464870759402896382150242308815090703858953292658878969212042572989622812599737928308108175020897017069010192141927844015595072797127573326222067691881794292788948135964280879653720736616671471453057393027507209147893066755723519954469997261543347437147899788030714336748982888724653788312399517134765382859257328014081073014656149111138637934726851176895250134357299421074123800025789850286204031747949680226884385154625505296648616917729563565043775983963413303234031722070042042172373012804431085677290506786943371991079975547100398597676959085373857434051303480826314692119204270869228652324856638464297340140385964053475520699479807429936851335724888535778344056840904194484757759148568827409694231764243660128072965261908574776286465636298500976750548168771336080245159685617121631710046308199562899637192211766695644111635968522842814011290273767469122008494557920235131851089168579163208155203308426401863955603938757952740551641268686907754989207221052333359837687766079504606722748579337788241442376187517090732119149940053760120574615839711378806858097010498891959198726314281535752123922387539655194477795171050133868823946309574412902626060851163509894077209397391873324472933820266981115171620067933470200795262534425124512471635797091238044858269003133200779180034123320018368179832833017960654020074258436042471189694002944408828786303106506203672045431819762388705253583323282405398570115765592430464539253777347329961090883988411460643721973423942030172302536639896945135645994779439167864273798409386395647507625023720753436290072412257143685688480087151299811045208898626885100812875854217316897453387327845460302456995233489303392668515619224964494277032113779664560087668728509331478791699701350212530077663147737996227107251236064114985376129629463479661883763458048 A013865 796 2871337571502076790324544058352930231874334255408197327671224742923863999937812032608487972848604020956768485204918701853380788145903660015311737939470729547446931235121048962491827281411800289353658983228955289524014538319032792541368162490914480268963680061839556091190359461335043882854026223860544953166424941870189113470567401385129805196637386333077684556218432897359958215455915812973077771273829065775682616075539071211085239064683748174191038842454026040560170753925055394854687421001681582403727940941084644847696486049596537747918700750247158597138317066943942155745547614613420878121614539944594749384128720608342798619982156742359945493246739986065496890212469460455469433567867302219652334137921458219528136919738302449343049813249268586252101065223023694758311166469716987980561806189893499400425809665589851894369459248384134959787222431859711089708816391362401610308723438205197105402822574771677818040077359218366442802111461303707124191005732581428688594125260118787516633392749059878792914594257407513903413727176118049733062668174080897584300234215768929003585641991793053392231163560807923845415013201139982927521167356350820541368320147352195023216647186547642834130560377048245344273704053465917479935537149815397080770332782105781076495061425927827292378983446416336777036680075411593551198432746505420198986066100771253719197176793857330657472779468508368279045849465193749409998977646613573140355358753689840268859836664967139006047947153577197016254245755254349558829697721300101791571412597447939750287713740221216874320690769292537337142556548641408702946653998268247331036591702918214219531256306370340451004114707233710944566381316388021737248239507493140035691667212905856227040539551031529133655950377374154074433651644350987567282384083506940761608567948681842655684850436430606531522766879406333910207312918956313098819528877646053938311196606400005119215337557928761020738062761583385859084815477197571087215081372156642805509150102929679229236111939994585932100348898611758738918711701147741038113484504013504200730297200234779148762207291490866227745696132394009439053671190357503918044300552526519020844219457840158471527124447558449558400370724868562063471888565080696084935343776498532589816743796956331306638338335683833903923877332008110476155949769375357471409797244129528527453812538221363396830369885729198481452700333635117914295042333352906236587880225629351368726208536770525039831019529572238049874299724463992487107455482342641706734953142187867065353689939930720803741512563209094187076650022631065718894171666970977522153823704817988176763173406799846551315944131060189282088553154254848325910489547906330637463259542568263939845994638333799595584607177221820673866688527586960194917310678358584354229480386200055258709841922910167133051453350996647677939747634719444399821560382918895622849554573951832049198881432395529544716373408017340026416721627905814830216095326795773733975668644872482761016972865641584059070330581466132701437835921522152195911251551384808693139284412475336086383857153083131747693029853947740973537469405837128931904015298727062348035741812520207354420766692959442406046591571095464134796908351835872522031242724456678462009035078360278436988652092051234478732913817211428595046792401931709099519563574891479609861674242961913635442521812438330410515586601319476023096057381402106876567617717836407948328770219995890339411675549642358428611800839289018896336946000169900630489474411228894214595131522209095290300034974493780523694589351492252721054672317883457238322822808627061811268113995316460283991337466235303104272499855536267481352298728002746910847200208104020311386247973716718493963020168771814623075249068364673444850384564744021257004286766966072582687342078661806945178172792587640616284926250973966810590924163505525185461123117875157320191073938140663137684553374598151672122408890575114706305659645499007500136999046183895657352231595924890808878166844604400574898626091026343251834384797178836651993064172957407018002977805804435601760617349902482519058931298486769577597235877046032234582001420663125073405469524556603398227121275562441577980979037939610341804492078562986365039942454936021491815734785052433970530696220086376084284285076377941077183551539572305860041113087958656571225860628792999936 A013865 797 714480670592004771890036947128076335457754341441732557439086195231230926832525643698035279259863835742714615710510330419580448275921499528930050374954380574750314793097640855434766366088261089600449672114827402602839585599001567833653722608939231954286770437147660421283079525482921639458333053335667121786307851135442897483108227621464619686689674116032386403492945094715873122668326443573716887981609434095094656723308538167596762206943386425680304577245520207724668409040679384012481580342690431512684431000251974346742012016693205680890106145085500968043121712401795014498476104039486743944757589203493400678751517806415155266207400026514909956975572804212649722185349200784055370093559556545920529608207272291681625366012321275074929771130442000854282812261575432014100084174992617553179155357843579242806755070708054026579741283693921070313774132164515629874424200295489117496340270575475606131595146925586134818548529449024558695334999139124051126696338449702063440253376725878135338920384534067759798524318259226499614244560687806551177449847092897907696595880378214141820222468101849061695664891162957306302308564866064231820947115615487376949761838905941392017044752723023061702375599741668985506314327032031178367319580062864886402243446836945716826419124736473120817247208938669912903591176524817646531808417178436718954100799987112605455271895969107302160266660707874295611536814123091053188865605762148631660904629398150333780930877017103133152922786118921087948576479771450309422711343386546929000297739448165743943592385406725837270966125504600650675856631111539010371621807697084519876497186620545080674401569226744555104255870830378761758341795719464224922953933128533021361228935921790016686951537562277457385877444302765506649474405967144938342010196267199083592583179806400271699372703797900684451873128136436879544706088249737301005461009682422893577851673963726073824590875214529462312293633090317070087792804822026008773903127996481742580452838412197941969280206252732806656394017139361150522620870019994697995854576102688277276121312928820565144797564756255225182417060015866156738603109639038414934799395086278780994708816133282312787037430534864120515881048210494035377836975426159768206631462593682861389279992484237831693431004744879757981186244278242146002837293013208950325842667851238842543387081510698296760094599405767916536838329419093660849863973892870364662635412303802759782879922621683286711232251582519138426321749037824178551922362582284221170271860276891337606089375132841119036608054128445324758656978431333344963874524235722278792580260117269634000333965160819417057049010019969019440658858479542418632958935184628065181257798496346252679758537845876020968508973122460081919595839696518479221664250717323262031630063458932150135287385361582708051459240235197834997103283442508788896398513202474635624900363745582272466256064585844407670864627863770753453325676115059715832331432357245969772633580240909630389375392103326644586588499247380732364179588024200175212988546034184716731234418925062829047067943115981839041952004617524281927275587193264466383539934812852378186429706693028236415228217742483972781385473818826531589784299004023831402078189612004215058632216618544804032760277369292777812068410964354200162683446957471038651652043467396654281100125224698893734433587632654632709414445179527857779038150329049058310073451964669062598544551382017384936486050368607332508331626441965150013314947114276713685956896694908205206135766934333599275938302773236395271972057510520229085476222203576431526344645116289044621467341682585445386132484398262942042334684052800509919855197086379519319930522182939582122862855795878496289806234635828176289060376179318422629010892014384297422890684797701772895256704117574745782575092325167789831410768882354109412960841453406842948662187667111146297785310175417489876322785308007276877563249059586942599449900908809034274089746660031124210270492477182429754772012276602203853174927482267044040453637851604281788738144285337503103716973373929319657297936410934530182471992865059847532675397757118292995508577506446738265629792734468736787651041240753462732162975968589120571895372892985023185618960946640099851492918034167249755094201836533133804627224125275834117737496694856011765750251902928431931273351983819760074752 A013865 798 177785654224749731398941673627773490704623928289629195732682696131777653985591020972669514608790437975531163256477706538965042105394098570782722294900648427176270330596072169339543784406474183447459092811676732244469779763770758127183723104227566965649085661416326637948711244484966357389695930327620721248330555213734527066516786495504284245878364989640570773553956513808340140859805005607335120670239838704750593621774310169319437533478136731074881548565157284328544689558410332482593816599832345454164292334654699280648508334137803755987246892293915376880106061940363457047684805920353565469261920436683669877695097678805895915200919763397758074414145732017842055670824812329498065851120611574434497223469431978883722203075577927519444924809930143956572900740672337898932552145431763010992675586002933510146090477754426499541890183104125767768317044854760753212912722607927148084849342207836746024937083599787449099169067679859678989277598505786515889958103289116263849965128237453708172654237124381148806186403161079848352011702525068279742587200351819972167959346106271781337409597182719305719855686197860992441816044812752494932469912672832954981163137898643208458385279909575274489525525234918977001507206624034382175496865746202795413243041363330876609351523646426079599197257494627111767626399637023424621802952063344765650786810262393203840646216417784908211143473717261776725609928531876992947091806413006968313446220742400543855376591989919806828708082715543372156420182614489523394272108997561245437002087102365978396971980445526403539809042941560789108974757232746475028791397652880935249908547941163473514372691273829301135702196850464808045851705712465722016028473088239128771357318583290853432247524994696624276242656220745746550602015385616609297519081157559682368509657797586192407498308631439223113528494220445861610868305351358632083790873961296653454763987735741886401920596661381795166092649309129777184085659209474375815227863145620544969779240687784038296099932282280009745923836072821513806844796328815320691704485880784129411171818538704278866110267633428500192591201877868007513580088977701206865056003078108921632475384136076904455424097914851308836207712988313651811137930269242187442392520100111293765217319089837868135939823772677919937974535536243549674178009295062809527480082726759463667756094266470078579407859359336042207694555186011913816593352351710718579732894914379848322293576905798695598929343625781402252898493456579865997431945326074947322241087536419425319198431393055121332117255324889307050346133257025538894050825614623246076515331285500437567571101218897017185139619261288931045458025073181499113276437759861370715182740515442830746809676489265022049636024800007987104216871983364086221685158834492981937854571950613004782463830674293348409860705666204747677999204225566346958668634837198168531815207311540728022323429063024835649556587080597804123297934639062539209990694976318229150463959038506025149049057567854975625769989444724242395643535247237777998598365886778251433666522929961233877440010421435992972487001212987802120527838912474383699149009059351682968885676775839602123674067877297771915137710221286243508549206689769258015441920077534232841469571725625740677079805338355860488532606837082184334880847473321433489767881280079244278074706359912275125726578477808717566349015222912275906873621022677935277412197199272532184521037809490149928515696885321299762713175270807072208113184920339703219904026518387398517853175157804098175030279755669958708315351014457769643797219323360330609563390733576435551248961565561101546322118357788564394278224102226456484377408401397988551416951695825222098796210133400037988785064976902396762359471525452161739622038281723273496332734879581727553072516198984359142569725373456151479329604442533937753445872100534131544601509481582600755570514301569484840905151313762066719997818389995138100906317742940769616490299840908864699490027184082258360739429358811479589193223555267473102674159613890396646055289918809101572304101918581580468964760113005661014364870928598571981250684574699259082658390358084154776113192585703324712344783894019165638569577636215968050145869427707249289323937290274349326246685780277905091059600431388212750873001433540636355184856777574411119695166681509487574322610720837838538920689664 A013865 799 44238759912052925163461454532146133239012981324165012032554900643862497196542584930671300659134542262327370415435860673503749357169424335565006354084718149431125698902881830041097358961431784015598140982515144637855904238178605286303380187471153943196393283301547389974053716387683148641992817735282519309664588714943989839015505017249322057470405317102242506724978107243956893930426999155284412746617119544580499712093345148052094280330431719066824925492565217374040432192198359852308784572169482184050609190216798131402329625800177984209818618703279551059830551604744519744089505626773418402847382186100870943006626545612628692371275266565790937172620710789463674396682679701573662721866044019289684813110345698169594363235702206860518519530304537581001948037102979184067184815452076453551329451416281951196671985760589454734007618042165823045325866905299827743475498591975728112249231520260433186877144386302310534244437448914843642259923391391870321930054757637378166314522789582081112017899132134010019740975071377820825127775962717790184907458237944067314497660010315819893750304886170410280883130107986146471281970062846828819036353310206369853872785929595186847116925970459434701777615495255358885239041238671723385493236097359133988268092468520348688458158331987494238827451976903053475362012274479812795492472167826204726416583571211825698075679323670254279995252852013682426186969736444015909010748373361349939371449999773012128621068138035725372801089638274088380426346880328657085243517426081159824580103337855931136475331838221226045617763773234454275564406791738770874364221060761668880105243801295589441528385515049492660199049046694859115665371635844270540692397015492718890434384297717429641253016139480350411906012632720605605679400692433752124720268002597890883120995169088967429142619133378284765785522273861984636355582157189271138673850749537368872455832596260125077162705908444954854769166112889380716270402752411927882854779642251051445920108018822677817295138349664299385097719977672322923584804360091773878358210630687276489640705950622863118811950115761280559922853945673652045619160700499346706645615357931999187652114785348288289452089132348280880331237638308062607469073464756071985665415561550893450186555943762536404002178229002992174006079626554554952525062408909069020341923945065010863375084448514282593071216460102306054625051556045716538810557052380881525632095707334966417732955328623701023272786433090437885393237923787681215872985819377881292087894293862318441026784080396691951313400877002856051951729030612178894084455039337931567711462914433644880813852258500582580212661740025047289903411295009898787354802560661824597800351687938670460390145420176793966655031323035587447116492689364452302714361443104557681560228847614935206030039914345762471522459112333059774211897985856125246419433743809694672108641665745302435250783500610595904350464676439312795608471672107209756700404612347217595968247855469531249888175092724489294911598013509622683792772162640670774947228580338805860742108233708113748191152673186761003329885485830180777255183212268825844626646222256597976513760723485719875638065658043759181187546709783098544719316199028664010498443856732998226408556471630904304159122121953765477082545624484834092417071038481518938125921434684678512201885332949691244084795975790098809469758155947707438459176866314995990949031853489382728538738880211052987012417887368269662555444828985465391689220030097969031615158726623373147994441280866709357089134572162867165307525423629555736005349678670397786238877643017291611088381604281700019974425355205244055357039059805213619920599287336664287226182924375581665287658559914198252825365288332577191171432018621312309993631029717765590639467085556080430486140350825676054163909904127841084904544132644604799065443246520109020506282807321161711210122214688138051932110611706042586070497145619270203924720856611437585210514290013034620903502444269556512419513686211778089138128203704315867084616485043575178231229901077106362439574288604491831253439188439424641526439562905039863238570344091566036056052589582796401249797937485729694822177265916577024176545142374891761853896981435250255161053963813546891548615316078111679618542494543191755225230692710783625533358281677395867735987715693368812093843870887521039316713050472448 A013865 800 11008019106435953474274440654142986626130078168854628274084701037013592902410084493468801085613766420219444235213736083109284960043182196267311661099608586559245869909401891532786338025090993680169316616961208470526960363394458710601442698808822177993444933470490640142023734356179973242884356822705819844862458939116942879621906144452183306204475895865185207433389752381728281830496011053807730992566231090517054904359611259880098723963181985518836179860165988169617228823249102278769699482662076590821681186020026312633104485447109888166897586529174457249319755816911788336961279864121283248017319804131851918490224896597881622780129167130098890478537556707163825027475344555501977642407371465407890851415873540766936504592666251537516544251764738695355876733968408516329805731998571088090084410054816270480170283560778995200372583612668206080014526113779566737064495265638504377627200777649444110757013591932376534857111859288378373190821257326821875946499385452424083880375334777288407265637876847169981232186308961085911558194748354993167290892648264098158001081735686906095801675865435555531012711031030408798742035174678302108698453866885271423478873068433029533541798923081362055712727618915381462131801109501162273459052924578068028568725985126855404846420454065112166435912530316740602381280238283360777527982834464530174483691323191781012103567437467516712999778757672268625472956053458837366670962539240251428113676646343518153989037626923705615964840736871017959878248746925940399835314928166627161469916273765367056551429771968264119383159395221475726297242470801941834209797854991447590774348025563984111914391224480795357622649772387175183469245754890401527181570534159084226944568713569623452492270512019174553695396935425133734072416633099675408698393727622438384228763469914745943328416204196785354839943078449625361033632219337720715978491629708882571270929736592599443200550436610175006421921142202490382390996857688164838946520527940613633391192318539684566633183865823666944592635857484159457721454038530356277699630267655176383470276143105388275580215171205110964286723593009866185815506995426653439708041760744935221861851026267785271640942242980487428014582524015471834741744488382182904337096685011831918996821088598319458480670013079272548642280805634823017946716329333661462469721619098416783155349013492705966199096934200177020184460828793967737785308532458039511786085639047574363657326740332092773023013993718759839898170179051936292308106807407436957672814912930348422317576736293269651629216167026374677119252638145289698572823116348536187856778739924352722982672485187216964599477046093912567241245639359903135055070230774603138319857111213155247999800665193431996310704754173591295640891108879935395389019986610593297017994864609719557186866891966484767313876545840059929736694999616551357317040537339653944650137522970735095568322960023935800071334826367747081556847223113781218179275080499582848839971050372194399972174384672820120231442756897626431653523082774203390271668782102865739940180276010057360189900901974408113980582065210095543165961749075276472570137632776553787691872108346398648094771153822344684573259622888747977079596888436700523060348781758585414673693923948861179812522675849999371193403992831810236884324620647433320411749282435457923548219531168537571648107952247801866957978861460779937326673897998893082419829494167470083107751473040676736864273967749621276672996447686111324344811998529337830074863176263147187161752812800625022743203533860430562477802166212589612901683171242912421945392401667278706170344171356623979370276209986431288782602743329450915472082561866556847919065549438224736936858654780569779647041295426371847633569772057578384720335196386731047449999873833090605678727275776654623909714029263938952838967525614222301361052373918091767790619363511339310923837130925278767738370947732037988777093945738734243382996140192337237203102691812523430788660320212482286098372429567449165476418717184152325838399289206362898749633398744818530378564149382032911354455780137758912400307009316786879249379935860992559883899677971066394115789720380449091421992013432553694079898080867429066885628893684496191492235379923652500117825046330348685462841166002171490836204603728609711108716607946349768560481295271412348250935358080683635255256341775160180736 A013865 801 2739147410292671174910657616851707648153199610912434862697044328442166349092506144678828711735444725876044747936704377032249595177465112261587695254737803810710268301296291473886290063459442139423891392431691426138164601144169949876378189629996840194464889685329126967820049867316975101973400276907534563636815382738347130622078149736325676449472146119925765536065238864650211824445983422541085318342240414715539805961610789018484725681206499820623044306964823168222194282546720618230821861669769842247340572879735187425120655322775247692345460251227538546262733479433794115462749191149027153170645721501736976581759641470244079959625100915316767115555457310556988909236744936434668100715511056480376296339514644896118344310802328702583316739255123459042793519466827027935378219904668440991631883922760042216121731998995758933699110725507455055302174561943997150317232485939360321293731623904066476967889206107717117921564858170445767357818435103147741035519335080897589640121555303302228956723204171635000769967383631404929544848715622669659803327399452852072851725170454444217630522608948060153892954911273358682208578096585551270311653672604795858847094943364327604890272909628181483047109438869952199985180333679393210829363057328609823684813224331085684098744494425929990598580986743775197571738724252525228993843024665477972377125879332457252803754892599917118729160947829105946613686600694269419623468950564230243360382387262950309293400210782679515831763250237089140992424392195075601571821084205558169842882206233583815415805373018407097354350318631750247925995438494588790490092419853231886907562567897137294535881797170005270427959188162645575253019359680888392811644559155873246359070922134956542930556656046755242545133010235706877316707575647458431297238708031746588024411671745826062570296460922694493415532716096777177836720772402243721198360029203720667974487988215809704650479366242583067197979481656530086831116530092261433204740596008518771623997167006866790084468407700634693156874765689498366183744851315585613292554398761172849851675753241199975389176101481310171465394005095831022748844236686005028709431447409683721126328114568265544712958940205320647687724598615817887582457764533115336452008442324864160067816985118097027492662080694541546823756017427724281201717317660753649029265769923497244986111805725417010981253688330898448286539756950460580128593892748598887796755261735486024057579927450315308896862618085026448481541481993851411487610833100807353051641880414284458622127254445326873954201117273506863656937872454968726275272721687238956696777967412856536765224359834105571735217072333640451931773634933203416902023235664106048114406684697391846670286399121412070505985285390523069276914216404812084305440621308287151283581698150565736853922462461804337620246528654473792436241290144585707343913830987300770355183020115853955300456938788675993003350387514739241797953408221848408081985376830872199442547676406213876933876096486907176157430364084350180241209455732870578008079886388220287800794938440134593050773421240095919818016196450358494197072593945899195222572487439055432098943920464051068402718095747921672551733338482652936632670252943481064554152708062552325904084606484043025095109642477107043532797102344325004864400264004942127984696397446979866032350562379729541028341997973725034158887796055008793364870919386860563484691012692679915719868014539657673787411019943073761517095052070630453059368259218052190933188353875911440875833275914805125659236821737558657722476468623011098557551626866716383777515882091672295013779080847011458034664569883343670450352605828153930198749248034379073581396918797812337741472412786358739409132579623534959590356433520631344626730447587303059999078368605635601592249065486056523376701961329804457512825967333638163692273384306786610762875397461253583415800240962398966333874319666058476823381840706060719249477695556339659407722449009093830330003924799112392214430208394127510743828222234366991543020571931797692821668777876470684551158874419030013398151940683238825690393193742314712737381708200162500661030524668896392980620187701707908316717116686449200805289199258404109571284808873300556321395914057162298909318641928473324101089693018652336407754463954997411634604170988506105610441681664976077439976747021932670327835946036596658092900352 A013865 802 681587528397945953795368756116444117505256965582562991754630934334921136977386488992722305998554182029187966718586023545688731267198998814275389385626917197826657481948158800030073329070739906437125742961562640948811774031906096967638937682011373739269087430179817321656598648584217548574245137703455640538876045317548393206952950155189390722275053063313368089870185517168641508700542946997743341933736366874497200997039535853047591260705975763365273360990670878595065047714665584875611865483012169386090249430810266157367622905276810433781705565233450871543648497154469857338826806731994724577758116172720215356792415106323774904513433110960101794897895553500516664263197716022911332837242047206124994570754108118790919851545565055721211870862330880560536397035969503015216033215318457508829744940268226824722002816774112686990217120049471056320950700597648698907737593941262907468161827439296669596873806934195465886658826788268361183180676843586458697350347186849909025330726849231300235759348340436280511592524003769751428503795605820136788181563460652086991840477614520263561438201829763704213491756481972387611324904929575893694189406661596563148640328947232366580056388648599654789578335892887945826712392790110771437092068281192639647139444236752712945658790036993011420626104093427069962170890233204357780995947513560214822544986806054003129663937435422576487614576970212090907776864223956448223747025906798539915850670187414451362095361249475709283449313082995365131426946358685052090319384025037450518344065141515127957545682578916274848877698485775677691921296951485517915230677016919396882982608894980467273952539353406751451129940708887423781359313308114820560107138943874251638020335696685506490496273837426200512990537202971413696470979463508376376554502196955566991290405103857390801492008964315916185573836811793258715466903238395109633230322786820221253427795083716360427588081660874429777007630379557694566360388415917596947202011985991742980742463060652677110298442824964331967611461696049257454233598842559799326812896152540162574292181030514272276039467683797372586076921076005825052640409103052003303825245921846419695306477404250652022014999009170347405431887322771196602918130464304155400026164720580598677995036040906319545054090863384162179248857328575488339985723588160651995250260061603666464384172842266965676487317774754122684036260801497007074558275520419358448242205288164458338295728507316858943424118983333301228558930047494034423285178822140095274546152387247230407861168978139576699771772413401259897483164678714778096528661882879044072772655187275917756364307906240157626017534542924420935087097127698872634564245776770836164404044166621407990660705266179208328145330534294636374313118296442200561891400681383708428196201114201573432835234179295696938721184218150022719494792709257550729800766392232025289020901261468171405323300992663824691009683626067595015068342474658983079856585287579591131688023415511011425210256841030086457605712355837024049780631288921651666906534289753630654047406121935571058010051954015547920156606195135604828045967696745988545623157194435041280044413616910755452785149201146845624392910081315495528180604380432280255138926652621020359365180800637394020466322556863499856352968570543079610418446492877759590687973969526894024561855138072861153164396039797947699824368067959948070567560612871287733022634070344928788406197793932098283869058914474930225821795996839116895668722677746362774287124471650795656015345712432789028039216826600195918399264640401097676272686416498771208126831972635000512868676245323555125681654253212172205502139613431198759215172886890613637406158098297239624886063418455217844653278052883451064787572065805738746158590734043795025690668616877518015402519463026416824871502441617902771831511103563851547875770763826325929347810901078651668520405559155659590790614711144662904915750186570500892286033940675110129742392431830835988675536615612734779501097615127536753408264195022007239632894954933083500201485336557953378233965039436076293888943704091683474191919185287654599868165214862835364485547514410827258153682546191382242265353579322527534781722029867211392841941561561124030565588086671809162203576308345874182722350493217298173014358774849915931861825075411951271257424532059327301544293914961550223016074124178419626572580388864 A013865 803 169600787866317687574809198321967022647068101259840314364288324652427096356357034829037076846232234222686900134519197410920818378679661272953773691604317060169602834548124250529083206619330352398562872872611555072574731355907257920651532141290254150289805563426504303782454754924508021046826566105026273946569604108456201778472516493016086472205146003850392008538578002608107403892973502587342471260055487642114887518495341785385538228583989361149707700962030616062567225952935666815768251711868884132679608946367380148470100342765839293858769359208170047267949142843941043541334951972735711306132707563490316627661370235736757557039886587866424049828033146368640562601940014073413072772556613090394494649029886231414982168499786043945220592250415517671639392747254363374282235977034122418837123092976823417249225404903536008129149706416149981886454804731114121046610160975592331791117643845375068889129303127049726167509089187378392849933214180343305690579081591198236562591095423347922900264470166247440552260590932906034787457456468187436277276794799040980110353649725776306222519790637703762046851580748922153154101198743436228779712538438418396001402470332597724240848591300208349300600356476899093335952498122748843478234493534545726908677002188319651067694168042485045017817234733775644672826906958508706755360783611694215374723514156924029706760536879931070552566110416651815004763932678575530924411419950440494284340953964074712761332912930429539692419259473067902696383229916324318881738352965718118887380590417293492319932007287476894503195935469612533431436160163032044393882679823474087365186328536555779632712158272386908777087565406473875434363200649084827029612579597682117783591876172077647951043168811514436326048461353289782812920266761863716310530809890672847645576774082803042267916859574608658056288708961552140152687060466616331920255967679690049294932945106271309397917597535838706110272362682606100254336588170309607483566171046498297389384108568308326950709782125021524652164695236751328830851854867191839986089506575428873733686271990184927398991452822694667815338692425184681459498618277930636086097443593224888305622501385454498243942036233449875885588427386299802393097324239693731596499310619751511530242860808130801305034899537717607843386851666784095914615327571889191357282112711648963533665642496686973603211692256527617855714110847758103264376484814296989801393004426264538497234802715932668644610110374860792011304775681578035573614897616670764187355868190823502836848910399168427149357609673171462302810530833333955663315419993640558294716165335560241167151643464925550902397195155384969510119592552479565875403890405125440704460987118068738193132084612793904766709058887509602958293081851940305650216561014350070935604917115649005920439256991302506860655869711370706453337328259429974863197784302911879316717648902693648027129407632606524825513321596041651802789485794654344077726873830279004820480194242528435994957918630267198473418944616927638368355014044884952427579686740387975422907924160133472017506757247821596820068408632747982820572334233916697821784501451005660191796011529123137100827434246019771890408936601353897383268236149191725160446729396824993738061556668984204028900675974469458396256021875345375585619642877715758674470069938785316093919775537716946186464202995375002922042697155086609798295467242421988269183488080992069320276691009459711880171705667806625837951689141485471135383039601348982941851413756529810784677610504316075759425054401396579950767125819000285936982285106390222237260615853414712447618138447476350869033617391135291234239508404289312049653029899790765172623049131915498730339648932541048766720764484455094895353221132278573583684134449533585603832660453274866562808639723023789351366425695552665982520378570922000308361023790704432333651474482137203051981269556095821087295610239803548759955995950424710878029318397526069003804058993597330580734111127136148020652817121767415225424085196175716105452332517425909033522135999266388655012713988692957736360973639776541782250123634713497669394395286744749049415667759105874968300897135333894026107372461849983171534805456135917945303646002646377614773696414782719617449440299958320564635167917928246738987508922663454281157041657164906658729527461161386531097869743447712465093535756467564512519308323321806848 A013865 804 42202103246351562834614922436851698179315249772688585103894592399912739240545033690578953905801659306099626734272680930154249078803617473871633415229285422716122612526278853507652832469501210248039196782637678471818915552753114802911562045781536520724912897958543918918795781577375179893123948097045897798672807729515373600940873223990178829051750890430100744268671441544980581525496382595813601808582127100962731691002232887141054248495011240713604066645784002256080727968320887845101245609967758176502932453342487937104112008491109323169465297190487369201778321112143537746477458769279772515727613888438422467094234078498848856433349059431978029166809143877201568473365937581915521724140807148509042892507404650735452842952138760886977130410855394093269373376084797747149397342637354749724079013471608924560959255952956671974792579746943432292770321970852588968270099575878591104247385553332369141819822755710037461713621680673740249634581550923185441598174030501039600342667456382510351118608640407683127500107363016874448232613807892016143747339403434965162819519368564369829962044543961102517642172540915797213641309485726723679713430364708526313820979497800956918298836670413443973166987902859755192971732012879840220376045495188082318139915808523955414476475222347638721873498153274861215228864912299638519349934507665095000123201474695720159992637912907008147736130387196304431265418896275306510983142449108009073761128256788638925827991390304643220744069173202432363746431866538812915980717845165570958984687074715974280953321237357450613019251014774625918811122605687589670618614985834704107254044502408247757567031767234579284820253075223707372083463943913075679432557406450436732326733731650425294953973781706760219883290735461803236904575818888072256982002486715906025344159848572046613610288001669021601462432028320942138473426630029075104381132949672634346156754596683702460102631630037816918831292551038241138487081907594480249350737473842264335995226503269297611799016505733356022247445445151306655638528750313079927418624100177117508900622431861695854545841188776759581826357513543554656929960183334036038575799084189335406864658264745413707036584760041799516362739563387752429079193385211470620620116460134008117093391540608803550334444121769347794885637073949220154625561190368331263815222670265034894009089153735613015634371807576280206273053630469344351481329469311148566260224077396257643343930429410957804175622984797360597756989942398425747853742203751419594268135393658993857898788072445878064428952730194601307732950008320154855614102587857567401590812852778125930104677746664354682145298864904752733142078454018595335908500857288173661372436346563280262073442878370732910909748541096789523317984143382010135554687310322756851048442735721173441194741195659785387150721372019795628196834065450479505159231063662168754137486011755065825886664760036746785382130839386236301391713329255429745548933468935985327489727693756835785497368808606647530537782826919338110474514854816812482459508610984220700433024584614332109060241419489943579931262256903946061208655072093959752390281065056640436844985140814768451073092118305591879034236512388092993673401737475675355124280569270756841829333269056677456919413004079184271657178435285940497720906976547767662485736443007827774282245586601183153470260559745152727097728418494511289329457704866348184997465706169418593103089577265879026566885864731658320509194712454112753559632510082870123386770987864825877172899177009977763369255136808313782309285451793479150271175967593291779742033564036889727765716626162435339443373082670976788398285355256118095939262736024735679434138561592797380067875523182054246720661268195930173000532720787142021975290543346341172972888565909291596556799439559455551879210438675760981762510840559663180730090271888565306447163698339164509830603266182435352793941287190796645037370384336081657201791355493206802354571607494810963065230339987541984275081790043629465372725967534795789951914804976123796629380144969454021804123647234446059454173792732876444760862764273029052070746167991269395464199439833833080112248835979403518304349704427055012539348711261212734165796842130503434639368426283213687849179128719228822739298103353921492555739820244192655688868989635658053704985777215710133306145124001581188114154689353337012779204528708811841601536 A013865 805 10501233754996152083262900379806681761355372231437646008572299216055086730703301823294142258288438488455382319542539741212142106776861743258426285978333550305298221920139019676016269609050925148440089413817298809499644394822663062638089806975911295525021526224820400432401791921461420763165818252884124841039352092950769443869319366071924178390605277567502828397862052142520608062152315874081490165233107850786758452135467613773082810761510637049247527111603724849385079701813223164272233147619497202575577688230117958365490399296859715102904388830503353053216903198976900784531479020477424354633533619087909539331992454221025558644023113156577956953635452889251820686364592980383203101661405324377802161028402514051804201817466592149028293314393969423016404715917932393018678839563138257083342029080167391916352613577286114600831587203591428144274624756651191418152585417665021581652085442006800078297310135948840041673123910045408133797072196479318079803756840357634685832466628506572815689545625209924607982106715354214902702617759045386161080937958435529251394706643518609273529115467962929061669937077701159652264794321952352106670452304511152019720701970396807711894136126372318090731087933844398604177542020228916401716612152658640899387391530466632873695010282527207638441226292475690265907828913857343652046882903411320919070656469351485438851288077144476651417476796506830824240636714797977069740957301896444113842129066393230601191630753632284981904188220506307649935752134214585895509313982848239352866077654175725312278176830134129150938806268508399716629609260218454312919371204155221092416238401623249106010919648704514832600393213214065552810272500091778447464562124561875072978325807914038626993987204049656559033999000286431423045439410165556795849345642774492328098437983439879502957875184031305983135099886471156674200619695203394816373366074132940949622877559801999050552258033765570059546628188059947618972017565230549709406442707091118319254364201261505863339172875154642445727876345007889937735846385997904304499431072095272503974759680965009502878350754685698640265016192810069792393195852339374855550893237717000707960946645333130783549327459010721057255573211036901212432633848428940657470144819008065507792582803832769805036820399708110350496982844384932349515787642121732605037669487487389162746069672302340057906332005622820956287336480976947893667802174507631720039664077626665581908556896611187452328628618553096832261067321346885075689942380043873240480928666274954759648671233642852730527985165759783032605805416470320773032168375141774211672645143782486631439807173057984704267579007151979432093209665870355114624784085320730828506626080988034154172258938310746211687494548978196330666260630366032346050343952802232232760086102814971029719369841198415717455488300442429785755474614174173716227781784033184775429538919277036539587030565569463776100206381026155951347902811145287094444432212942279101009923921492900962176881275383209318318777576387992740705594480353777083635364446688425605330150373438753487361677992894521640881455849909922706302672058899284193106778417980173953181011342559220463217419657982217038443847139850553955801739901139547249966284982612780966466076656005911164960171376631031580684999024409071145928888724788334122991650770586523800730199733805145606444311875602505843389181957830826233146427619617303151569289386597548767359027985690223209938691343492908003208943938689381784693750476748940738542576998452380352668686848013746786814698494202286335079584117540675003920277258368173980136769695806427344739398799521251110384373410907184496210722141519090378048758625130507028584955566558258957677049602184436922319995584687729696808068557978906123612155496481956766753189807632340846554421518144458443885207691876566956613929097478142108587429822534575482333860637385130983310168671930707753706421998374260310777938947475115870924836146570085635043492762236148801561447395959780047031137151980136407127626147953618306005314864751818836562881920233039183153563695388641681866100973193307111502735003359586365084867910473603546212147675012732352990491102354426936266707945651992952880191218520550087067943559821017430648183324248904628374886940957463146419865025653762992835629850951002946900372648429020064819519020916139583890834703495561450200821339661169555563875021287671068169393405952 A013865 806 2613042997723202515182474027308056236041579983093092331605062358529419341374363999293928006414428725959329693336409248885299744713500061298480729592560693989567967156832032544022480399359359806536644329018986097365415514052512895202361162849429959488082156413574509880395402687401088251340076887501662552445504059993125862256890476498409037157291092427676863795896810158727687945321485063579445360795284692726970679161772677270383741967408214838238360666234578061722188152361587946412188318588454727911286147317676711816001707037836196628485904881471810346938068456807820176016536987623438457012171437504882706491058346368726231808509559292977606184687017013338309045029474400494713194192610809675577267333019454376538543146643847057627008282007280199468018018271290953219623893006174818786562163780076212465329853541663258468354125507044062247996143427447029262961744134648422650205651724705436077082876275748421765249606768784418996748993068794341676433728422099870954145064336104547526873661017012235960053403578195020002669297782218781529234091954073429614683047643520022582750796860124151564273453782918534958592353300720047679407021987836118979371141712697778456566041680597476655152798072754369393474706135977601726071948035170354932276363409309073191227276798621810131088607220809310960246376884292950535626129966621645806934189590581668824720243714812014414125513586228387727657446115016610230217781887345495981735564659848760356955715863687828736617182963285025545148813075060883837551373616980093094652371834843854080904803296995935624886405041405482118288378931438678423592352975472351974868117433952716321546909158026441834825621044030482359636885726742837414639501922578980498159342767434866059632167823958084140897548039239273303859242779310315828624784374982862474985390520295312096480013997792877930395473174950390857554688599996851138947817426958647962376559868960651027747019471057954329057106585291332885924045074791448145291023951690897153616701952928303026986413064870479989055358926681003268986686127920630523897202432531610847709047400933885244620225774989951764054424509289315286580783710329311324056439866127596720163338275651533599132146250280555742119018793248734202492037145772270161679611075603414956435043964243315776126922093700168514734865235133991486394712470564434967576733373910462020144430008698335881288948405623137784194890511234455898277146550687083016160909691763998450077470029697554996137837316411804190965185903705388107154079742311077066175350441886529542752898160409818330642739604766338331569367773391142858595140521123277960638927636417683713474430098486364449932310219507641346046617547577852203882314273518528093518960780984414514650991536137739601346622643611342549352346965175240560732399186463685050942157745135654871267130236325084179805884064775690688449106259194187994156391396884545434039683028361543556218519989691780810334566554203500437685801352302904078284796956410853193262501389232921532220397721516154741095898061887777009655254485735391059275155005998374320225511977723511907767181058327929608943814422044785886854706493760026684339145887302842645117937414391695946303316968335031030110059371503293041930058543080355821303610624793503513447686786467262886999369363989852850285009677241757991383777239166530756492258444546585890383297060162201991542751012629922734022216924930960153246291877444612777811289416645841254879481651735269621775464444384027284254487938151956248248915318630392421853026519678902707915254685764956640456675055709343313330523075135881242575490430754269467825392676946904929046194082082471956299164404582856532561106411918478296950628706208474324936851663537824692956695606610757808254729141329017155916145315419007168550659876500598266184729726212770637529829815202921883508844000385029908948157205183681057164027337600923486420099210121816912839035890973861871770276398699463941651496104178128032393968828023327548739142391012745378590138078431463988662851919801521302458381469647594750319914508425924584739615033975427606022467561450946486982105637361636995169448556355972594396797851898967717611061130268768216859329881981056763405117471532476710451083741286905519265290531877383409303048752939503436487779867292327469649947854063477153033275447071839965283113526853889920769170557012604844938724180940207546776370775590568142850070149297053767234726499989848064 A013865 807 650208715209459928257885377163118249326698430353020351057950876797592473552865742672306693692115128737911926252285386218626906076549647253023556905976062606812176403568828321994201842733388219380126281678452348579631073192714888738993932874149355679338459144702572442558548841511387591757454012070813696250119666256209494557106571048052117533923057110963689372060595065416528046810235771340600548017412280660637568037182218830544127281234120914628527761300482528254455522328438651881637643691002366855621154609352131554599336765638856479459404683466393512249293450244403510038546931704315438135252643137214973621583030443622885713375050657990203702148039817462998116292774174023900473537335732993193242585009896871422838768265681751043443724828435546594025859522481870471545452544512492508297836337723924100172958116479151931197493758168788097293376361338499185561296716512836304895972729961903069932686269447031284690590151490164547799045443294233628030357510727955089261824648881566770207026818185188698412008519169423217304206705745063845482377569115999637880812111232374259311046284298412882041292051711184890816452456524770904162208095277237157874879934654013608904241283466431311054981050039615244917098077227578592701934973487509758508192059865195300319465740354662258539040311968422464860026452872383467680921171854397369431048264203617816992787684044103170695679796688382175048457631691813156805551102591954456127224025439486737142004689793169800189926871120139476450469455093549847065583399860390524928538988407865898659704013998092653411733939263008926457933906267749229499332375592736286610383397325322307723160499610035574643328935628192986513165549156873719559576542399172875317985579506352591350391583971137992947818673699986854745903099261344508268362345595735635375564693946123099591314843098797401176166381069255657867048273714416462606663305984974289774084145313216716536346349022292891607937945831212944670251984050505624889056071947149320528751180351055498811083135757851276636623072443887405428495082582746334522388675691705790457137682869180533189340020042299677353190559495478901390469572208663195387612044768262147071683789806922408539250215749811246422959684361669029074498587056805528871060983164548950439644859710592751205214278419600331858505986188861369542569093475489481852053718896888085396578807924424314012891609668016621116782995691492130080098930500568241077351480421019262329677022429702004798970335117382060446249138790819133479363970438749928530544801155508919182289155051095914850494181333217499721068921788464859789946006152147501501705641625085073791269390266559038805556616540525411419471937598892119596444025308162382566510049053913832509635525920226020482282805655097589240443200038485459208164354366131678596038996037595272927142550965243346629457743606264665388168008687808186961923184069575209442962407313259606180966766074985202597170864815565420910233322096236227607762596257625421785894745685606330705466005840307816536374506535659328866536284194508828061555370452587478850354596440896915033523197105855380452707230266248161797830326255294959917478349429340941069986602697914485710546967864742441284346293529907414209540327391771099726620038988617066258214798450221958697827077580323064442119528007421124512008057976286181199481653273416060275856574074281045959565819974728933752216281864420676852581300448297886728338768122817971134171178364590610525632368624966277195612742626227577164274096565437807114532294944740718615968653968265690758115367462267315342660717832211601352544434865446380217928110590052247304422565832745661829833677121161356710245230690498791586818842223267083222686673141443993997800481184168086943640761695181996940926271126342391764797798389396867771278667232976143277822612576573458117272670303807762303387853680265724816239250469912992972886126653031946055562978822807997276341416841185011529025078594851954556656051414700640607858279440483458045341238332258047226954768908052148733323977855350296911604966960639666269927888134173602061782648250961916248731309955970856782004223175169372608944003083723935108595563167038132937540773193110316551622190676369244814964069511903274169820773628113068503696227291442519108127239938084428927935824422323146943575996045780082241327705114107136764834248042560488775792615391713724279457892831752252121668655389884483008551464445473873461248 A013865 808 161792735023000332868266134170253040216461023821602759994452032575298530379106688480635419204796391714112100433208677223553370292840001825264357712027835610578287478852838689018461232931034457404795582922612654801766759204689631194701338304940332472401147465894630506026728825330961597232190796731604713665309776793865120949633942287028904510201142147035316753828581991317725506943884587454224315564268732621347767329828125876041956279644048775428845819899921668470612676532030046625011658154919500949417923143754309598994062166067447935496842586196309630440016187811215414209911710109848219102071185697119476316205748631347569897830540605329018367612901043858952747273363583270715202631242325112162260938913182658309887816385086121475642188936509273930084642676698208793175598047556132535824767211588519481694237514039740333343734766832655879825705426744581429341588584563322083419874686341880264697490189799043688632128928575600624757932075745790742130049920109458520771198351030498022564154897222656874203256903841965918008240363003955726799070975278272421893158239262174151692886269014542674264098783811397558751639497661971793624490564764025476468322123899827514330860167047519035992433044643457540623211348752692836379207883322844028229110446640376276969093299103931319116786478907726498776050102321140923029978977034873406230266601678314628637949344996062280170547395169563513381657809409137251434238891960161211227049408698158363776519310970614027720859883194566546204123215449838195545023248554060695099018213563506087295291469211173391133748579574693037188380609764416576274777873683491755669834921523254600475369473438964372109648825710234517220044009927803201385448550198270984911124987719724728010900638622706209061191616214115129040132559995398876681433139179278089621772513924001703117506055037959954929467832934225023858373356044905677223341243754853122473064906046578342009172134719915184804586414937072379448188141695255415652393600494753059725810213709113841880159438836897648868044192362357390867583288389229935911875018949718535251030483903703930434569855867165513315149113300379005990793324591826080234690280323776206580141220785236116761638709685457032069917904179082827842665632414519033360043846562801044435797709731506215467895879327705989777015761555346752306016552667692998748210230980550456065401497933450350904455845016911911865731346383905369712091177074317396563759523576123065084018192845227609258137386427928412864961065703597106621937095492215022216112523961127595377967375029674298684078168129507176890593021946467287991251844602851167093672418216853169081629144918808418744064264007012019174330041176607523903422359705480661978789828526183486771037627185781681128647395096769243325877962351976413785685952625633277848409575462026906953006735241783432428501229257034049217868621937804686778109269738400538516111221736573014325222322335970717932659220633786774815935178003850652988094782351977448953827761358440794482102517165255474604379141210281182120517956668688020704212945940458247537291434941581261161621644182244206028808045521611062596477715742757555466185972645201765048326906322527457308326823107719591149666456911633921692588338745549186287174317541615561831164104727965630426697707368466948771261486393142613254571989082355243040229418747330665110561943040051501228210682115951750043431481848887525862581510153150859750385992349537041393258082654817810798314153549687608687138709973169460480940651996571020419923300015689722494648712104231488362723363116370900611344951739624877187756336816438753682387487614343880801254075901293768524441173545412822712923741243178195308131306148099994852467570251131791914460689334018913410360018014135526662804565896910030027618165768830401401262813324915919684107156332653926730237193097037093109476606406967880837474445172929389867429200667327245200897847146436959578266587435425748788790368356914201556241838585622789803734591389734379832338351016692434407577609056928432273610472057702525081108487138749889437278696260202685748237499929583355544004309318964140234779674861123745325028754175329194220942051173980432695114145675188026288173252950382311925797139344785915518224842743430631061911739629384224914713517368273424618996127062655513300263902248063549424274055518953507055467235608926411543058028073150909439906066389110576399939054857975735675983878000896154881109262336 A013865 809 40259209841243218828276398697852404503142429479577057974939488169776683911293875508013472631567895743005942174996181570891232236707963334184180658199310390651416429937909556665841745512695166104950094489799552119633226226421330309439923413094912809772522326233492698075642987064753836162480500332318664110766362379171045776139313127165976367082370602731091938488673714063572273343860689665409544890488117275635207640215792217987272064976387944887510563057337308608879493526818100561794900922004929260245560651706672366136890476906895204685550334408400117961650108045440353948680750650053752055606577279385633530714108843435478512816969079905230298449853392545510930009525607152418605301137290242309559713951645067232566005126733749779026997157449475650570821806528168690423470413369487571154348474793994479668940509093536666626588209500503427888789932747707686225926170674060560661534257951822750025205878908075639129709905555323854659765754271976601945704581720676782640538828083620883950683791385708155321744821896804063309826466007000311410866428920443083284518350992085318514044276091426682722484228573357677339287959482223765351169236211361987360565530734241880045976597086768256764069099364720826748354926332830063861911056022989925232306010658418109750773423802629437998468213119567400143442099060774138159395728813541619419089699028818385673238211414060169299397649434832828161784676030894440548884531964230834512049158465180141975238853187439829745837006455070382825064387946814137873859224984204030882878900117434346713861966866754697262592926552730017829659123888899305507605527864410620546836363192474488745487136814764382640788136599129075388897991078355126207143933642936165717405052944274543520408427709765231413114432245790695789314265168775093282394370888258125596764898184737191790135266687205651505009339804689081136726758931365969474838448366007612171217686701382181998826320626625935265294846801621594322851551674313795587616404398310393357692807097666215502723833484662915763133172473910114284362484816468863412823684715296362563584417370726456417894886375138529009235184160759908818701084544833267196958451833525881035749700250431873406032083408451644204021811932689538217746174644969600109046430427914909489048415707910154607307467444871736848194385979340043069810710833407384264514648195352331083665985533776317716257556827248224853373662383399940956199071773756546421753409770493854530986414962063676466920842139634282830013991901157475234949851345518848408079711562295301813090377863383915090156538732001529840040042836983348205439178996216661610252695169736007768919943388436936452922998941392814755186892806057603387936392610234164081506230611827289380210834847892427278603588616719284355264865127966994995119806963741579793575451481367079310930571943683455058048817878486296534980684934027815820370485807545682800040987527154936300573720911504265684619459188746430750998782213054165684333600882207252578078869514343539772570533551264850256756870465636687109412724193782977567870715764256106651199302339383548377368636965156190274560363583233523928006742963701848041761987945250845600505280754047152256945580047540081304953803806235692002610141506732495122210159782515283481572226507669143750336043919910367796650538182178462741361657187340619836186366725735784060791349410542095153618120452276505866807142491422380835437882334428834733408047248320001083967195223163625496566107456075867044838099480043703190393424317610760153130354589504105027788428330320129712273179890972803940922187031274337440383784802708087956295843318052416547537654214670731009473746095652163501302240381022516694912929171444017919129210440729626045659082248362594261726704002493371370558985741259916591832283424589606441479028365265478126835751924566941896138381232721933952617282925458631724550441141270365939492142860452373077829813101142201525779231484731859922612284938987674601642769178937690032442885844690385202440416560185611838506351616853615659507040983062234720982387071709412488456932547818754700105433582478085526725680296456484942900696055043143796717554958955514056385452477723899028390643096648386957338726878149531441119953777441768930230924069533330788397621995458935453977993953782212794794044289254696685531267324190149130340961782892239067626023171040376837082215241498287097750706311735162946749634898419818259726420330718992011376179965591552 A013865 810 10017779703216232627477672840784009517325937012262118490020142720261871811015077630410008421858302633523654603288649852648007099924515932371718041541050803126573253094309910804274733219414963572226941912085802153032574948372872463558555022727233344281316275481332455047558395757296826559982347858691517828010215483533889662568297564058964231373840441818783069238013657617866815920699543130823187874189939197930859987530176009186208882472204565102249028426683357175764702133265201598992548786224330557685423348085474698210574731149696547572314860811511018152633319685163014153758128545754175231500695837584085962714653131729736989301272050090978265623873919373884575736130275878950626394292594205574372362742015745369613864187695412425014845756682467925082838731762017271575452989899556331305478839679939234364981804758762915830027197346429268968423376545477598978969660901167837430530892474667958534272029260454277435923975219142345402698832167004481815353562478719445178010557669703551795216549178088531705020407522225548681510739189453901488988715241131693299853270314062573976486665308381884315201195564365737567689701533880703979862143384945626038904242143662875495600448606294718867116842133122212761446653029250770450887051892312629075405169244155495085504452591655888316034842406968195312492984393490550346478757992131188243290927988738936543843210622583420047107715904168322297153204506119525430660035857723487013302216199207705087982634316337027715316113990228073499126421781581655555428138671269457412648522474021423361503700939388304829245523099968915796589739115522591988068498709557023531910385925909811983517055227891450861272593606234486087170264916009262764376039296239091987793334134229723213270269883876302062988090404584590414646647230476644011644756096867045908494203145104524907522938680310756675294484042280393437413992878409656916363000783810406151788439417278331111131951014164584723933847319341104558543797306222850383657765139240371799981416575726479735973776933655642655171953573028001557606485821851580220739743115076624489421837743192605603377620366498470450426009345090209631175028269459951543153565486639912029887669412715463923369775378691839530575155506835003173798216129257075534334241376238922757978895377430699591245531739242324023409905452011141597147138798098426241307708939745911248210774512340628689971800380437830286714675158186174108012927427607388959217744460011526810654411607840228742616846991289477865158041632748816877663041410008146087079290787469064540754904904501546359713831845761404673156843939212240500655841787986584341802398644475750285155887353231539771453735672584656881162664910716925566226988445989787516729358375602208071056622456870768464589488162675492964689266919522283298625651806401744783194966743011533079097476077890641489004403450339502139392313793504009466214428724463207342499799008357017109544360121851429438835229268854151856632528975638694155564098574721395073508521258993131688688271004628335219089325591705308126809386986587405874168405945051375530231224799713487109837392673313745138399404391143164226053773865143858251927718984392658412464930020591060990400282574389493511274264908713239712393486731403260226249798479002843019286580266356328377683618480679136639576146716947831240858503881240341115077926005098286619414833056524010621265104148380867507849354880425613868043679137040595804383391212893962509725725121770251259561537650510270148501153969818234752271976559799720670423732393215485462274650198290218516564359898630544750227549643366055933965577940027458942341007284517618914356889573544947338549371188473319148356039078490594874228573991588757866852759692387634308193440754024561055333979210348430584878933539969187565378810749107480950046109586185739453256793822893841285899905678900664269297663744907722249283335370064587697455708892252084897702548053583416290062697728808798168263460085938181046475973540333423286152828170505997930693653733504106164999212485524918891786456021897341990091489339827596528327715439738836369536635249195186977786204479527860061311866000768495557224822635546818473678504910936993243032500503025211423368510086543704207556760338348390246447221298070117766738557076374037826884252191507535574154191628583824685654116310812883188401002202360641631675518597696319049124841782972501775107503752961684066365605151043600217204244623733468220174757613198077067264 A013865 811 2492744159110701597160524288317966656215247558635207468108692153368202086478503796930183215627845160904958022245521320134108902688417148483919343712742753443591475713963323725249290416453464215604374409868134321343401689553518600852202363415262927524208491460570917454394050733079683946573527582373927764179437939198704832516194619459920187621215464818651428684633414452369035539179508716328995485110430950499531752417108756717822728643323606343522830241468473132759882361224646644280513899573772621329979262550804840105133731501441291325514251445449909668956054203898483137907942642297102931204781146657723278274212568074573914521814126768238303791719795105642446749572768807511042266944614801361482223765821261951811757053552624864541294099326811858734212927301806281720663118382686401031404910635238639565507152441732493871817327570106687855950725632564281909134978661359395323513863036256577457999977584937358762935834601729628091244355805780059219078057658704716982534723086067674200307324365082125521223638044570427729517680253990193215308039990881281507189088958788818407717129902015281037920143894672255210443363812078603332717056862762790018512620381091920635321250827601527485142418061669066445856293566574527712835126896467936118091219073361700153116243947286918001455581905810709975998254292601040623815002308697987832954568193293887058077593785638677577161907163866011973845226183666733751961998042549050720494017061281251672452894862202775280457539276416431984934625784754526515168294601849321626904157144255698817889688912149870667270822004011465255497017963593717609575060670896493279492325150715990335482515886466685500712182012226539642042751359580416872185218610161765737506590919288650486604467795744707994937452511553592802057354523653964282705587949095620767502429557002649141788747877699086205026877053208714859818598675920431749812438211037110983561820957080201687045185634756601946025907096166285729511570171302044306666329015127460195732975849371171405661826861955400873171747551483703683582337080022972409487111758810746624951814729314102437499660031036547399120404757357487042944544634346258662385988007171582590221008555304814318979947947030647814072077095076767509742557715875296619359457950132283627713404494556835840688808153739145971393133593434836385901316841408427598477079830894854587714783443454743318183063032265106185903786048961782075645072757666401809500069789473588239348758549202099798482835270536543356143005815560153601302649920135147007140114085227502267805124497196928783780312205844501847630963791082060228259194423788277754939374459502189894955909761879310504410375954880585341053468235063514022495393988992530807362799703317848638737161479188067058580731518494868265389559666118568797763618190290558957891969964597045799137983167413684102991943719354878996349268225865189683497068728365628809448909986847493281402142217840534890124247769427516314789585450066127544117325776545074178931272361917778944359679850623677909236435065635215231810233382646517378481072788119023875938496129362306424515058093686005830278200593456935840697412658411476536543678170324393978090473466883714888363283113550486449397397885764932864114296090348536048618189855127235434175118340837977902875770153784350928299011739871562743325303237776796560347070483700616856082231739120982610910638395449908023713170673606066350013044767028085535196328002286830479220071633500335161419216536651771541591839144617810989877340471328084093862878178868595678548725758140951653913742802296035711288621632858062430160522689972912663540597524621088149697253546364336336145917131570192950323729915978971703744044523475013797524705899776199820176390249705439576520864714869420679296594790617612880268340236321912699761873540549769919632794520538320314853045329892210091457876264972878342733670906803911485933298955076870789265120437269268642288881201254950865805333300104169466156709447988246383139980539323348477090363245815293745249084041198136617681007424840759402078445475407980499336842088301094131504540022327736766056496833049876474776354240703226286495367066048385934442369733998273902650263165168769408899633101854843005374763788511906641803954970041383544133088634428304580539262241317203091987935811323770264180685069852191349536198180017803178493082643701970461631832630540613561703550373856961769601886260944481129247366598212846364162525286407303912801435648 A013865 812 620274514599834099824647579710736278999352480510315944704422085906916461582619056797731349911107967078302514591397561131610586473764215891550618134729204824875754084856921769201231432906948407697267693156307599448521329214981140487255218493346704781703847347116782532011780432013683915793784015377269193416297901286692120884669739549450860126162286541754672302454701785011891851285115512901576604550998754274699485017454006151609265213775499613671472894645083106570907047708251273789608834658740988910781399859041869973040636676966639403110362215674191922745672879664467356171909183568072716577548102285134598779528861739132376298292052791994273609101220055727221309589691207910587669368362390252380344704096836253993223131149606750293539293323689248432551671126363060693116045073400622541446546723187701160364275756381179915112049253924787352571930960602235396013875010263381057140601567037796682029050422415132855698849595617586817200515543863863695601631243330812136198080214952391506610872136412115457697120301906548672791343412960887758151530207010971039996875383793339262029068867778266411227745245599086608525043104087143024486650693274990565886532354667864795528257485933743287182958171121237141855313240757872879840190295901909480136874224462738572500221213891298380138195356786690584747597612136502140505134654477937708449751112673704504435563816868043418880351683399107491475855321734160692968207896923565388881967253392736416159798734351640978586810413229253603675252803272038341822357082367370399065815230519434048253127071388076617878333180902180922455833973916951940225781496860516215722634251902961307158785393061278286513213674466354312208781906307114291139592317203772491995240031628433477882762930550747179796276183354903604121535640829863240394196860549361506819164551528083191249577711903619018569247870904030935998381545726632873169328624928786400261655032392180746190827631867754775433518514553249210645823028865430288916395981492196175424627846550727323213643701714086310073072286730792954993160100296276270597496993168395704180009962724686737727915404842886162417928556582778215869976930453648235478830167800519239089874000833607556620418407555530156871183087722142212984260121556681808388452640647316399651181867189566575910277510511219170353696218321577207576596472281341856184248728481228456770244993801730689350127940444590902450810890135258157446914744435646095061521365854291908773630287315056897056080866038149156395776423097464140919340984927068900080688868055329844302484738886506183125622646804699083749707982062531210718191866860084730317074425506848915941668937867952591433442669604845811585016607867324321245573877068989425857700175775986912474245365189325102320760585210115060213414910839615711085116641526380366610174670230612100291102627513881842715691339574513250419581111178486879323942605816676147912791169847235448197857852349695977779396820962187739641722126710854649057802407629263898091826364360724770282907856590391021511120610252141876561803993070698212322202304013232949097527868861481432224930935568076202759785210071076259112418586617844529541236526478159602356208693711608543101212463710994644176453310710659774443288524753606922049761418031020247556663046987395717528383638906467610190499689255720700547121855262475841704282242600191893532653888108952345038115973216591513356595685054744702006445955469132579893972689465036601805288864707155398886266489248133616237380518033539144233158384161509821244087703004230399884636527849729281946664448980927158111370298147337390621703181991339803894133963246514606465466994448930539195860851682874252214954362452879486986038086865334633265667618453111353654131538614703940704839808730387686470730274938961848222931637684454180907146516842080348642067526134591320585512975527738421477646266765731263779104799081830902867754645589687912234418448646586654798026887070671933840072695731520696602706325361811324009487637560907448251349267182711173217820080139414730850800439537975843537983744536718603610985090516137854930537702835855394971370219961466862971549778422665203321215177778951968839163745650258491744270283915275229555313504000744294713413223022994753493361723105337550053724711082063885384745702031442279785542043803316402376608227301460477887791265530190000510790740397648713908772177122681953785817846627575511053576562083337128352880725366498986487289492067302247230206835163136 A013865 813 154344148016905918727566706554581929775966876430342937152690756480389836968526265141093087261080817664028171310806637931500925453439697368726323411700937494983483640443117557673880819913101786184126514623470332585974459391222187149724690528136447244240931743077763231005555348458828996134798864114356647936164239372970173823974140631568956426913214084757898618364408354568079073138977863306325109663634122023682022255863115258717236681674185119869099943320325319574251942495339580959615945545803837752647557289725106589131647705602962815954757650850640524520651273992668741170968505965610670211424449387814612483507725724271787459056608080337519090699874788906715932907822042646807350944268350291280305933409823958753641698170218946889041969436320243065968697429715173118389451727704423708233227114224242055135763465011841760637161439952612686515178724788575438060924546553857635210410169129149023982652674710402338749256142576715362897638683810732931103945105540492645474440696047033483372996535447699513569689838964010319348015564133883622636361564470953945824502495500064195249217264507001587638622304952911918972503525676211973069062265309002452490677618876714132800887366739865209636309847636439680482141304324263024436394231709863939761418687021512164472375045094999558526547427019945791583914209023150100626173666343054195868968468868823239247710215678908980006835670083566715318920031417754673552665107407284622846277675596221387905875038666187527983713208744661632709720505543787844672340757519637511140344935440611813094922115427637880979901402070251483296530079397702985190261661426795970990694526169517667982934886926223998589655985044811876215535619310211863292847035474449116728159567550166359168523665534803522243066995256567373620769956578976529833768793204218722464826353685835996645014921208401327628623086212791825866349276786249511096470380398279777549908145020211119436156021292917156280673279013314107583421435918642749651644644866666158723260996312910581289897389584919524708102723251796672576858014076923016965316371804078239862520239044709250322312646017865049566777998591605869011358099558642197730668268314138803301211527375428235528971953188857679994570230084076091141299414567192247744915447477553034358002886376514230216906173495527688597450937397394699715699653390710856758038979605441039355053602297672250892371035676708443438640175414136557833830689687410689126348484508255164243959971653180237808258714058004730884273838912188197113241455961372408544877972415943835817475882546607106559514934449706882407607336592583766225429118614528603614258263447720229451597365147558379231566406363112992988322852568842045504178638978830776815023250138690375404791422710790143860679497939003350663024459094043256620731744144292279384342983542823670139635649009534246686630907409005281128405207056765247155935286490575159237435652375427291045969365115879549542802869753663099630529000233715384034351088695204994289985337896607866039036527771100178664655163690260967428626811203767977568558243712220781189836054664540147743394014559275537685122873392406047707461341745291489974804967356613410173500121673646976996960899770134219299715230210754892994272370191489517627486233171494830240019579307967651184022757636374148378922418676879493358541425488672388642959958990690949251517332285926829920524473847430899451548417503542233689667959991295198120177012264963987700413638782810892215667463052591583995579869063321612337825267047676811839808831313948658864093876497903836685352408168822066607168494028598257583179646181269066082585142342556722556015083162716283929184447445952965927151523917874908505709829230874947464762604834924604352464859016574010973466699285999828799884755773611754617008525268298102743487082078848537313302946663122627483934364726518206893125675851850441828682205365130147222389123971373222577114811413627450486702626363569438641292969024265757977044620352430235375928827829555722163279740851608386654136606181250846307066374971113605099243571120560763573728642043311614718075557672051569641515994573451722446936674464468627872824615117092176310186793157645121017710263287205765920707769827513204342128039111257830501260184283747353254968427307972120728057042527887845363595997843666827036176178415877013633774876184408238207101081514627724779347598377791195924432626412032869566483563096320944322304016654396675805605218890090952782786827207313457152 A013865 814 38405763039342733568817878725389730750013389795915093737578346316528363912552327607588475089349262020975457923610637329771238282430306775654908507180367678751730201218741828111107112180616943659768568886787369798033196679236599272840294193497248440678959527493525980297574348467707336766214270955303593419251620011654914292967133361634566565621668887138477429004852459683884251927318139682239489687821405851396844961970930696057127437974350831747267877096283189920300259355000338609343154962053460555666796975516877722786806161880596443419654255776466582997522697810143748203054435276434834290049168590068685653496194407421997417011973901846545550377031243473235939017319174515890366750164182139679861086022233315304586171039091920992294091338778438722591122918830885957395084052308147160167090369286646599063542294525826608982866155426288520010944952446590803403575976768089503084676783204744409935651430353538834755654904469649237180545228969992296712456868501851865958696027278775435734669473908521965360573062009092615784005408854562529587851120810436412247402604960271973832253230361806219055293665386042978621765997301063177682720901601369698258160293260330531093110405240614139844222252007070558573732185037615016896556849464828863858713334728936914909990027221078930147277849360227151211408540459648485839012045743474861666467162045567024268486228387814279313060933458234072906237509257742730929456764006369447272084966573958960395394697621384774963243325158351643390425172835471816965507895375126441172074310975558318676035659826089989199990825679944817091642172716689229210863189736152495053556500335813420359529653783626170017061278070670628782464159224198638366885713531178122613701401512642995484622080742356230046786846563682172712803429835459887871596356350592153148367671240353942717172352874128919156485539788501415613975423241276038345156917695264753607298743541669173271537575090359161831632493363440976018197922742507712681318040271462273607426480234534165763527747245194695172166616832191069630644733358788908157513603428752396581470636121973092176201700333917396013800502945546471597834258629376055345717646541143786703047066779882558703145149055889834228408899492280821910871815925583581390862800626734476645370574222840788933333196963239145809080911654468517919656976152517363908816355373181104704796697966934381534050469549506715397723712128650427958907758176297776596687546097158149029153047666404144934304632336481433195395627884197613464082097969780219163039075632204136554134158805837339539417220168989462963249748779005803717405978443090381494543112210223120134899875564397246620949132028146132271270352050410103866895779094380419856435865378510603492725059295971333077140600831158081752181702205288971631449921358912536463764833280927899488185817814340425671527741952397602113743324482349009980305689208022798023369588251882323685550649060514540071834723686543496407263792186155866440035650102205249139165631599488728522225537278338399657483473691375017047200066685455993394339484899399321425029285154286854043284219430813650593264494831979181663143020589164372033410669637280828080292382276296924580107774611602038056786740163802561533550782419488719650282654372529401598284551958360206579422750828174252089424023284205278091392579987197327810805012515571610284153560827371744942783945876403925572327695824241421093467457820553966738639886315915518987469326565604399931808966166302469028788129978764443441245736850007516443723311113512472682470207476726407490089610429464332477994950706124161630937757718577544251461826139383074387058345173545018362666824426871368417584967999532649233292788227177074927551808486283959150232535798812144298549665716733909399932923548659360124859465359561153501867377607844039236743798824078129642082355843628978457630248173567649141114650525416064793641530496044741720308632753675745759507187923299710555990212068246097088943966971535920329063122086484009457333224475587418067922119989293010588279940216812140584054976289071375921578045456921315713528177166651936177037707961701138999916146580342657610850694628816280415616400115003150753078880234281985145581555781719765662860404228132508479289574175693421405140303703897318745003890006299388337514319335435303905065790827579509056519469990718670729549376315447846012294621599542538864268419295358962999967237972383733217607553072146833634060357826859111962846411787650222170046464 A013865 815 9556582828605731079396090398996177481987331809697144604909095070634385849088220783251455433432955567203365146047882108041636764293698095599762193658705250239150529429661966572543004938127275324747532533237074801584196396087801470259396084756307323991026857145269056729406020277916552022210629470350103757699219110740115633347597728642252467656771112524441615614135447248060286175578427333411016697999976060814779725577150626961287134646033666165336160393622338714248154135823444256840075935517686696987680425011815717516486550873072574208999407773369732780439567941493689152862441238705832686061514718603971188530765046787630461269923489944279622391417438375932245177557564833138031739176853770180819193757084360313870786111999320884354523336010916464219794298138527014550533554903940874158697430770334846538179356231450486766424551187034225011363454407190082792518617451157247231566293318402961013108016717731775329919121188991758986109430415061123175554067503052803510234249859832249224729274531605337684602116165846533770765633896098503362404170093502513332345684997474395792627235817388965099966833345339846456411276640418152629146807387272024756974542092554566712960848356832497645717511411423381231018927067279819884404033966032295851691356507270830410882638453475512346407441812004042490237209939655252028293045366440336778190356866122533782775965182196602750027578194279300829404891903622639222638585501232922303607446402531356033106853398524416323653763085802956128126276606996123159161260621983462609729594948670127552795305305845624192612117135592028726547505121439214282997509228426297649166571091561125014902482810287267137685391944881113901198121668075795582108905869390114606212547141193981852429481595281985435002064604134162400472303052817154818865064543430546652214624370079752274199430910375247211546609836652384250056732515973199173502086143948119169611360952960623723503237884884250956888776588611744944560225511863679161917730596828500466283145929719605535270136402516286389080563599587768238332590291134161594650424968383316346160501327502808472388621497489333484906006748946219620632294243264902603785613424125890732892607720971736847221013729875179230723443278463221477726055700394813724651172405551593292620850725017919191859166066756723129965221408804710250984084689983200696158591340219400645903971948508216025880846438942855005846386736396343289870935282524528346106955470448056539222211156926676192292890273551347984876684877680660553494476602016351494777339267712619707038311003974116872272265729089986048071361488177572150609564427951065808050151697494239429407405836440095671184014420827658385324744241407646965407410503612868633716649253865550488301761954735138752251049986018727798558877323146465388996946831580924273351530994959851085444253418377956800697591085499000129166978917591868851419425257010728877751101383892382367322939107025954035154777964369991298012263937265536558006950886231936553796862442163979295642424892043500663570927725572228241888886993475385748300282706487331948832887083511506465298498889408222304423190778031043731603204099242949021817643747183863012875314066575516337117377772154158333746358128439318991516508291006217088019133452825236058504341632902686923570921934076255495915558561855367758037398463374285473818232874274714930226498847796566037602814820317341608013445207337641293529694464404084651509240191761890420689967467972474043831888669093375973371407958875913990372059191861070331724558950997535602524426666848785428573977942384468779164439574106287386949504128629087491179749121914969165880502146223554009219111255787256346084502757259708174018711080144925908372571609259010123270662347890023490096710419626332143804109232460005898589030484350320948176663304915047971357432948993009155098636769281885967569049913525185271081840719540330234731409316391805171747837705362643168829692585330513577068156449365812830836105189461226127321434795023989041287140912709368412677196961175758410702874084029798565811567859962208613318108207136644831628643380732334582804646947526017819627134585879824178623200045877612688378660073416464008190123926456854927745349688276892729420880104894668349918583321286145435083872051248177617956807958047489398800363108875037541305330863208264397551852756730508274975230407325518418931295281857369030673639310102761481207847759144189104003722646048440906830506958773006547938998337944580083017001730048 A013865 816 2377983618407621275948287966163016835197871748870559886328739944616095499600320153938026158411989199698347756021386600708216559332729484524280026172482944827508304539041646466179021004764086173607578015310447797027798757631319815447586046562081464043335194917171589924091558837794531472790715352366157018235812089763684453277149438013508966031969669471681856096496551609629337129641531230227330106996730043164663268674813544808031000288241849219252927463065833786943796689925219281318029775186737016184838495516540128621062381426848394785573740635063137347222338570017757659285066978309649758938058830459663358784487328122259662938717601849814986998901184025959972432022003972559402713722854877341633601620962815545621095449821015014295704750746268365624739854794405954084638365533857415598656999093443960533788245569784287523062953920972100278027591087049922681427992617606360143125103899004845594813694015906633118894434763699197372031581789040489402019469724919635203058608861121778239087834840248419386734913769779924691247154213633982788673754452706417397514241489291548853871020342912530963754947074987604673441730788988529755015858375789672464327489257974537944319473818327344054179179799527302798476901660005372141476024579835748241368063622417215272800748691655218688181256560964589900930705423704295672704215064622081881190662879711002326235708968216345055494862337238906983982478062162228563047604507442790522651248103234682384430044544861627562647413176166521179273917660672059317940414803089388968104234570267485179217161409864178359096058331083635692084268794377962568466836216327772496637416217855337859708214602649401256404531448428657334262931010910636366287323265292080997693080530237580892303732764317206999762433739575911898434324113238598267887831740470909784563869411255684917893592792290493514143566018873886077710116865414643096740871099370898389212734168647097922366757689371517934104548056097437718044810034568063013218312739870029428026167767983988884552338581310932574767694801612623546280775107323495697920054545732757373047809866325178837801405464463265829716131471353785720641175041140092244705181759552093642847133364424839223167699288432300598339375837866560326745529892040642288732400532018214062189431527607658868348700010723208929875505973595693661172871761577899795626534600369473901521577147891196410151982781095028496814768104390974893505164568221143437418485943622530804767741246600378690280624472548329021772835251483034126847137601832932775148434884663466586941757003740887449561252425900919408313693021826201633380479135735919607148735347190886585698303609093061886052060676363387891337126759077947609696256770434997327864981267137872659105104030720654046000133270121012075571002562073181275674888273995944548786608160537849665293264466601823746631182984986887200140877698022219910036398425552493688108562059556709289225701583879482194475633710430113674666987660037657992801985602922865236554380875208547296093295870736968357117681087809588697885695528360467186521055946420655783491984958764335176773156075649226772454231407679020673822288482422821490996927928899255001219790149814118881197591345800663526502773785815812623297035791067659010445977015333409138909752337198441392565999646700062807559660268063594869967961934438350203021138522571525865518120161294915120268783617369204747005201597832239958351580932966597192004347255396494717161125984990526661274776521307842930205954185223011430052260232829173852783685452894618779047358136365316975762920079359412135257045828104015703069419011335033098605239333504345607484377110049099391222009892000054571108898990094447704357423915494622203632163738675138006993685453350170325087744647136459480007064108531488187757705633481859062176695483488621216808812755563828454081503984573950249082141828082298901373836589924659452968686043016405664496357951900797224986230065392962354409023505608593938322609726504015819713647262915409241121561847591297560863292274243286316852017564077302836728024053730116293669171501398225606743818589714388278908445909246794066093459153273648410015168113815818120474638743388365572085964916868112125380730853633315771647256438261150114846940925002274140902790050256186533031428437816872882082291953107593341478088089353838846571622625162765835078636532715623399219512067575132850640583016811490344891911173603366863127454313461525647728448707565404765336756834427425751217286574491303936 A013865 817 591718419735605217336764391196275805135956823014959157634953017898712275356546864544706925049972096539339268826313670627426942891881743093145647472551276127318546435058810973472258154657457090751120852705729346230021220458916572317453731138135854860831183221629641063991550768726088855437459282559975583161653593920077129877859648959777463035667076793977539616203429930127287216642961499079927005184210330100749490470891203981671969863723795824925144446489597552872798817947472164208927985019266145211305732516371713285036194495205539771283885029704030592384028951054658673875221786346746768816075054900938952893061550831318116448366978303493162844910579423547671860204899292499901296061085424838673372358547419317847988422969862808037228804537695449955135267548201622366788733772520808438245018398419847587543596721620563832938800950063329656382161545372806360665090259024225807134105853397173739048681109366079332240739991120798680477362559730523058883308690591202666847479760130654322788704118968694692840022063161878220772411877286971205271267667975843253858263738263394684406433733967610904773070990563315646101852755685593836000106071364495778643537807040320225760903309162029675689513667875977809950604393862456760707762148249688906396098007293320510761555898441951376617518432577940834228389291991187300830335242960041878660435025684248130841883933979209572848897585099831702638327981163951657800261524796004451332355368024092487082496844187008509668681115451867798081087479340349864201749296282338835711312896588798872114964707939323229450590386640203236532712772642657181836739789381272285883281552321379430306914456006455813433652369375399661799313649306915468296007222749159098817964614500077728593722431210579252164885912286153309511209737745386884195064947644857423512596753341574589489298481691228082111371819608426820488763799854856471048224437398659387984583068652794670218365049361693550579102901894837622256526170521640255705139195687339162634607378042991922120927513864761974444595032874872342268137831505520081504843012723773482650232624657426900567799324533323362939924426279905208438584867836971433434479787592866565336937889336561593579264949339186222485983568488011939224743694096257101989860689183156241522720625877668971528943721068277524438781902421763645096968026176951961945341857679136929863417084864062185130938179385438130919412376951815064700677109839603563819716694323481585211966589874065430259908348753145807145778141297026347851626943739292328305735349220579717761891278754852505849225563641777578209512862007057404837331384303440347686034113912202690892480283657844775230106362220854535777199925714883859615938964700881255087299018664451129510441246172281787574305161870751676788483709525793843188733798994958873963669281802954207914253583753465006521730524520257115785454879354265024654177093027078109399429714403615085856609776519899313415760887433746045894735873422490513664903681546502402542299701939893240781486998107221310238306820441835574872293389712991770956407393259744619917877601259247050706817972615948396243331309635586072308547687658235517247747570403859420463522822558546829446159049758270706626738206672120286680248009962947726887293352679442862853191493569762568594982824087670028530685383822800438683867904070163557718155940848517924168604875975336319206721965077213955606798323991791933316540586711944312480825736254820573460637301097162730178325191350073172009007991817412380162764018255348988135870018614673780027912219788054553713038929187161240440281227498778435426169671428518955992138913834553326201552525047737499716555165446157579038169553503181611170666507740357832174198567422011940556252738728029582332233676036259485329117776254107268736125408190557954159551490547440594620970495592458561886008799489505188379607515365374600226654506344132861001104085455858254307957741887379175087773599631861608572306136947597646860691623465447264450986275725767112286760477659837754664734743184505420794921234504483419468707681337772297586287283035923274177277867315810664217346412489698261054167628027388481160894312097017654553945307794813782033294822194126076382738019771285230090530114045398505377594004250165879029123053785347407387276401038848112994300871275668666346675615450094427870110001064501348274287285708694001674589626798855457490597553239236765500144041150072983285730711727258349975565348800914798568275876624245204526899852903820141002752 A013865 818 147238477819650117440341756990151701143590408184458317112620629349772372901520269398388513574034656726076868940589283289563901053672717897353617751889879141312928546528554052151048941139724362805782904020472044681108640329233128522896646826564621036730344983404546845235145560883650142076213868197963844309280587082320632381767572169959345682091110052799019137779131876373433132691701395739056396553997424859629697212852800069167399605130119562707773542908899538276444275467505393564435968368314033445219628033513806160142126348630984872368111679711313340364102691948832827137719187540233691978041588061110441526286291816458549552080051945214810697024789299120214284318505500751335439301472008433456772590722071443698750655264436902249519717890723834203236218894554106096772774202083897805305384418115607514903648259434288139677827718006158445056886021658206152337015739333516156040793827712525535834961417805780252400127813470570577260543080462865513788051468097190141996992083672830976448158823331218237808768370020696481431240792249071618950060076357765028544059482519557026110221718890628556656492800723850958850816224902757685399578393949770213591428799601456962416537092225406168261173065004915310405628792533582840680433870873266589956353859350811529333819477321107644946490346615234173662718564304751118440213979176233140750833368311062830893647663059914676431136883895561322230900428208988418913754675738039379633932650936170981745711854732741701477877259320119167932113159659217937409049680892526937167717410683984000946110898205957677830649307088455051752907984642217671870799635271320745440908715227233486402130137916998412968322586376419448644846813984338389807032069251118756877071770955283341361433140002990856474692891325988100312293341462660109168026401052365162407486475327490688251801119796191666127936872616804062595860073845483645403871783206783212830979774139012203379776211962768929577699333284296235221335920063240788107621196341271978516694623093193765965194635129996451624997471220320234671265272889181572921013096542082003234822684458756850522086641522275919047067274840081372826189949833609275724368474506308173185920928879395294453515655873968386113632263314008986861171422889359847202341015010823133890581618778392125523490124000861632961150978343412291336768747889663310594783305130015000531773800060894321650501609052837340992939220581674046179598886595608233992387744481900569811464070491543449142433514236942777483698266455221660188616035664535588636972738417255292330126930675127458735474495452110798341029504478940108160482843018993668595411240633001219980157653943148831110057826324139675846512211915485980555953324464449684465882789412312703458342116167541221765689502038622881238631978408722333588339008671513606526127754729592701463719547752542204502815249877424618635126308539480474614748194412113900118078894694480349043871923910999585955870613141913896092078916855465159496265312886579285829405519433107514890138972713016093069218362744182829766622508749063168350624764479608773263405319276540962121478929761971671334020616439242153544680538215374060227791523438733147312779310982888324664746648669450016471344521442637035175219472815100208776818979533931126449485345727951159468626766083383108539347505427395078758584218305586938394124179073218412106722288498694886980847040014093303001550840555525570351021427272706527163228829603759512935357300906609196475733014014021407537345476619910357380660896190514999415824808471926506031905453474301190709522902827499705781236058400976035643964651680901228857435910207279573265384717912678617529469854928298282707225806337303686670819288454048720095570177928754075192493481483173057030894370075454520253415034500862019894147557570872916849429516495900738040725330359262648871219341594572555034874497263396892523598894122623268068626731792152121135957740829320334895440880343595387784264080668944617663639618050154173707867816961394082084539183177052748168735275616086852867241840624219618233237469762640556352991037212394860160080406279927799198530742512636597694630639217311130544227653467725097017967318829199103010908817196208779838469466935728446373886789338144600890117471265577276010574747719515566074990761423298653652597874401267185584375986743677896675775211784881999493787453877465745824691486015612801198300370367625762832931842047454960576954944460517149741119876872829231157341222932164182732837544197763373325996785664 A013865 819 36637644912819178022915120075373428098961888449355131963767616442362559093831091674939810609654191702463159452224712539508764626987489739834295412438262406491178636089793161904849810121679892645688571573222099822089625190403737836609418423147727781811685202910520200593551740205800432153108449251435739307166907044868007596819988518195323904766095096658085530091856943061754113273941441704540881267324287222671376816868587946811062378543737911027700706229107289908404181953130302091425730881024317570240890482835307414440485583582545227761101965485925521109480401043011970042332940874011430042280044440422233385868870565273013802143183485631691775362072370878681160795542360762956300032263882802513915637294554481478447523050760363260552490442184593112459674819969687328272162950252940458689749415528542849148504603691552786372313226726908418200395062541254753298324300449837492139942809737363154132885119515447911765228604081509017880895455797735751526908422909560017413395534164477877531548256327153696550431451048989946867498508816920989086581348920255387582675409154306413921058690754992885009948416589717281792766302875003000373347890923309221788382411062429738872031757732632267660764216111303086518853423703716485412193720957136672112019443529981134467192968180765857507325085928961949900841585793079830303715324866380444879311368703578386336928135294524688765712653093500314933359415352099006255147403473247814913070729397749297729748972236857583062143154191143892794883581744322517801368650195849262829317458735317106923422667022384860889956128381434447437779599634492307726954814843833283729552197427422962888414846478162549095733645813217204245194522417350890212463403855894382511235522910345064397648131093224220798310781534428270976908576742836640284498345426662128092179674628690162939072176241125964665946787886984588503853053895119386453136223558910280415158359158558684591396474375119718284678080499798000802595459661176331786395597527991388958266156453525591172651311448667277050751370758694724633720280383560829153081530838759349028927398219241384629111863183270961488319844133007128163086497596996663297046056248353675350199076574917689909457207682431301453427343344951484218639007500405189499052919447173142052261205363864869378261094535382401852989120243147967277910841074880700901921119382111892612322338216752455844937616383835621233955052135779116258961950149358388080793827234920282587326227588551739537010016214606945206823607038585716148053705386477719591715200445842468901090144413753315812065589652339634172795053658503624993789266794102232543933369829190959570102589345981609942777909039888323820239326715354207513698977633137943885014546255044594626946185450201617294400050171274608784371272451399195711453572205750073739109421464874011090620262506360581830844524257499322704215749606496005459337022711955125994181807524616934213284738570621848972571196409328718592384181038979106567774690336193296851502634211579009145143060858125220470599743638360501896488212097046886307022661394990010268679672406220240686611845050530934921387018029809503550829947685207958154601820360306846512133501510494067602978238081716586498597599959614258736720211859527015150353420315387150056678337548177542912897335458060385664062918470509572237656028209415809054486707727147083921339920491707246117218130660786864772481898757112538721585363791122110567080556127962687122730827899193379577449597343136974880332749638285534047744612120878228334638518741686416348931097798917313886632002956372406788956530884031668901359012207062014579053492408697790774772210127647645757093042941518318282604411842523950961673305184597851118820918514367734038298537984420918127111507894615499183697769864918498134300525045475449645477245448707972448149765403956043443923251207660678014437890903045575560432160022320593040052526925304796606502636566041437572702345137657527533133999721014827102478773438655963352076164630137612233260054028312389432322736102102123772661521686205816044212946075977374918427465771634637843353127655446994130168801720904389877550331217721963235581255467680971341174843878907271200410462800567023104766034396551180768106997564589197328689710609956124744263335624542497337572101146482250585683234283016116323331445533402858385626497498855757698038119723237556465049631848236964547775477759317053817244096120352312750284852739999403404382341202019843247343531184656277917777431797817855711454432170344448 A013865 820 9116618458946621705798015158595320860720884626629936196808223534585960304436178203658622953621471829707312892815979670631044919662551046942447396067837711132012962375495412063107587952197851046811978641708001542930205615378542893359194805068695399403765252410630562554094666618889733133522281644133257883280955813788596066331911382959578837870756975091624738623816946855942399514181396822224316567510837038191764036095044475980890273777795391876844822132401225162488029403761319330013647466587042989638181260624875214550054908734011894114250524275793819268714227152334754529573790343562012160280628018199145177872522800498014570414892633096705127846895192190483990603076396713367942049628286485515142655859278580735245054055766802710849797301709676673359565804802697237268618851237339680216687726564798374239320697545776462938595444832910075517640704202265502772728632329533962844166249232567548369194070059267934780365364010810051937338978057062182523943676689431638253010037557215359221930215718398308620036958827422266458933388945932083556392210214524988602972287410684373588804876137946389562795484396852530663057624676992746588900902394228880276046772109486516783005406340126352426563281423407769624659335127043180498086987973206232394978022172452265651740560658356329855262715781875459917726213476063640334134091717151178860208806497248817028990501761607167354949810894561870365497690040893499924480838701055200280449215737500753252688896259641746108519205343690717131936471412603260749550163965533563768344721892026426349969109080514069704969563337409096424837573336249989916313620487220723656991932390260510701450043078854143416589594554994463366740243402154256713347693708269910989035757636826983064195579756189169309685268390774855523726114968073526875272292289207190657433252797206230624455207758431856039756871123494149126590763106830347169906792780610762896264684826142474604246367511709789740213016126925736135711433418409828991072389324085153297263284242643679902673171130394775883092565088627525720057884808402208239819583481670166337566062353690272220031163139619679889061603455304429715077139370055873721530564268390341744740736622289918615550055902034745603259232699210967721092381514340824113428336051878987283148260253101223177131464675428273817882988768342994993697110406344714566826835978089666462509392063150947092807516960022585302887503533050189056950019979565146422920089618519683756769559863314506452473276354713075389704331786625360920552499618728023921445676757339873221596062814763065080147904804370975850484938791952774014454570834910046728372028281337244851747767512139295965281312662213491392837792145235018164048744002408980852795939573735256570212273217944568834600153284218603453032672466626564667272415279101202348650075561947529927701221159982716298132704660042071467135413406083614030457750035461217911384247529965480974160068068004975923542835944926083704780140536291249045472511745735650442153103476135628003604238119449014860140275409020520407906954792532370813549062880238154235176100244184594930530998627613713598358574470393558387560117542405666643525880163895873231307203447859259829784280938349701651619037993150735229975563757429826233892742283918415322903384088788114358102069776700081885560104128853837879040424811405354598646036457161463186314855095792497465839621888584917135066215831529827235169529242872497016627788942433211362123357367812087027015938206087459733422958757993866008168387323262371312964771895531314352937222927500193049038414559640058726109631492935368236062965725507655211735038623041088674068118590482818989028976061223886174897021007598919765695091875693852489598446795767151996217901803739425899405410732432963892877883471027399727754268248115747086183393939492902200218002424997190202238310444504621831688609269186636657853455242674077807342350379877443149189264062001222994090669945293597891124799418579561457563998152287640672823816197246402327226565763973028487223731069758275662598911764221965617913595797977602155702143162887390203837245460760186443398163269816081142010604017568191555836154960533991460767218752076254107340536279590693493205141870962623412889600417991859149692518070496602432364534330126158697502741072481471377736730553111466256967210254967700057812212625635275899518221406972647650311229992060500362352067681806381135452482925819506686278880476999531547919266725981001634922985551740390946836393909114612672392629265811149684736 A013865 821 2268506404376605772297131707943590880414899163413580283724183878558093674473463094772782466795538078329730081745185853402464169449471902112783070458352193336401049453819274374487187325321295671680318269373485439930408923685873585240355161734853613624437715287842024141460484084111570075080616386072966825612566797056643936377502173244597921385056199625999166961241618520057859155912785334067721140126856601887333028629602107047276888604676382951499050780849661659632221332596736611525955926405787081197647919443808949386919263050101647636237186456594327636272698570769761639102905398769222609866949231024529692900375593493521961585478563678719330372398624463142512349744705946980771756093105782763703977342776007801512497290804565052146176762179022265985407478340664758944024965991089707307678840376571909058718647811710648825936581728662679911205571708058129585943611039822595042439576129038248195803298840987758747267874257537886843671932587894897001797952957984653409772993665437012265911339437640487930541036538945137407509313038194172215504186452100681964054800220975414048849494939157476007689525973437608909949954863625459119209389344560760736849270397547748944148801270426320527006594443149402131243231678332408689699981391348853219307171213215642166653907189740122270544732093435634442247649151675867751623254310162162138143477738323417638957764534344234667266871344515619326787521208255611373208416055660967596184739250393787433373083434079174967675050904081248525374016054540894578832066399871647739604753837836719721515513350722476992826986384374180281585183048405757490856150813076107109016616520533303398863217119397434214636821992308382308472708246244848006495733320816218491223745644286931849829914501892063377667604704213288849679816639735671839427755034908003665670431160034420778744438256946115602084781755401296115467832765398808946982247061184937353003334054658684240723832120673770400636685228895184774121347400369754567506524780290756865264617544665512157541970518718392872541689156133364479973443592644338280730786596910950830109238427593457817054794386357844186154976910990311854862074743729743169875893368032105517027326975197645028944551510215109817950201391010063519974859476976455945792599716461152163640347895299683565611976618116168230651459861204324130271639376631568015092655250100007885199137045857976466997480060196339946088103279135944643418987371555154514708051739955489948564483119908275269581830301895963975370908287129561808582919585127331648421170638882395333476191502323123010023363448281238662827868289479192663564759769992336747514268541301709310950100485580645293632879592363907490262613495083120039796577067607431523562919236011691362879060369367582952251225342018683534425025955215621339286729638729310382819295602230527766969750263680819261896957165967588727310239188662597846426862856823885775325565081376370561762198057497814169007010953847847260427851929926424082483016042714893370821841044173780587392849779738737265678425010577394134140303374935414894277040414615420394647339375960941125753889450506375582106760802616969920693359168311886842241831812942537927892634048337715341964882194451432961375668461911683748745279480888778521431998847991987121628694869581324071955254226675834775747691830590958187117386986671617195490290543708401207577098023196238729419804793780362100552796617791229970581704300562449177641525978123540849659879260547417239106429935697154780387101673669129666544556154422022378547650120308848013070075055495728036778326771704355092935311823650093548916019887409520861646453130648560176945718085107020814678058171266462044671975531362854403137441101612652702691760713084331965522892941628088825400847163372759271392589499862689929056550076715137578949186280751897840284645979416900832403363264526974059622740021670249172846990974945076128956611729725663933699062955075888320065569583827296550444366088923989436608564788230038203900095831993216783888440812180936624532855449550091249675812412114880148636675869602362699607675687507595079201229462491878713083651762754875102728782618899528241221822111139594163165628576516638462037760323523111443301221862035371509076145051209750295936288656517810576450131806433952321017002066547709485864986136991832371653664862164122740785528492062076972628918069139817860122243981384398426164789705399245430696912231397519487760146386852747434131846977959304598821156340810664960083193569192807300496802725470319998352228352 A013865 822 564476985613839567532239877151019605955400188630528009159656122869367565206580768798501006777667331106943395700818086273841964212450992346528036988292692972283345937692757681152395796534348644575556955604743128988763513298603295962528055604807094385396085570504306551167895175617650204922459936579308481150826221245198823976686620772799789974086304265336624713299674419583037209484090200246739186740045981960828852179961151500788002745278833722587411803900383010089604898632711164519226665079404810988573127091041868493845894063282893184620171580367279734389008130761781328181254156186543200458412711054295772543786259680180056745237801957303088415224694522412677633011674670199119397612159698136657988090157639573265957725865481531055637456086530468489680913650464293297559620337494834048784341208583141274899078572283584168655451504706591967665104819259520501129520622261135969600324607340845375058126457200665984600159687251667459084574329711063010751388230441237277260633559758022636151250414946957892732387204058796431385357381919932260728337723249116894479684048585754228603317524700433069945400127022427100280667168625650243551110769385743215671677651562601465270434517722722189376104908477752031121515824982809919075425769572117844266642027326874671612825033837414104824186776273775789533367033709809524371917616506271129158517852582492657937138464609944600725350130398510588323192477292660289218196583962229888893841037153986914621091097068789265556518266564345233065867162883519879839940746412861850341330106976586641744148218086975395079124675996596027827404268300901447964717719119353884150822722037342951345932042253902350496509689990079386581880938329598019152346313685341279608187076159205826056877285334805914391785413758801091043528134098706695148487140846228368136104726413684991216536060352415837497960413760015315004091762679716427895486500728770331422525619488829716987792594251495636331227658876446617714163116328806768541783574129309612297525312874208721185483608113735135260293596098977350280751916044875983070803090482545716957742016414935295533378596746195084529315214715541279469039782631759452446558298554164880012943825892380407842330641389846206220184512527816125802384233375005485903464172646461415182955047483210860998359365839082373169464060183194381983752569365986332331535591192885162089871669394932000235916958338775661464994915153955377511233465638812208203833930556604474881197463693015951880585997681376507919493850903023123953305046206404188739936732414384195619547683906067344830133573562717178948784122207686468860146303086733137557470469669186931262335404028003129705256694727095828617026641208522925742661864886892400871208319335261185207922349830474401174576904305193061238048058488213489097395509464291761177690963294226685310616897612225618576343645522047038194061437793291547322089138389201145245811010329045039624411267043296095302352549667867529506783251427451957292413847940832347248340350703850171122137596391949471293293852231994137186399969391929158972744520449584287640886751599112902203591819748402448846789504036785859305969948569383426728719493678117597673379915515970383971805566209738966645030334714408090567785383788516537044967137343542139449111401787660031472769819732201318918849653589609307616793638667471849988239976572048889283824455307966475518988866445955062204753487998227336039786644517555353770896192188436916702567076160534926441331173759394418313283283662436873185614997017140672498768874736691268788252916209112998847624607256738086485279511702500077963871060623885895045210225405542525949756922553350203357970570872576283499817015420081786841495744196479597316196201758200491644992496451200598602143601356370435019160830429832860426999468689181114045083920612056243393709028350266267928593687838776009204045645072251442177862458277533183320531609931096407950205233237443442458555810682913855240172502639134139490182393384856866352868646066536118768528504176606822155759487222448305839331754131369857145561329984895115268777156673889898747800329610779163934031235429821081562208436626007411319708439559087494808829689951788181785779976822902866659529638373985563346435325382624585638418578978639841359239197658573223943302658223199646786756230439951632703324734982022989835144625736790737253198940980199157769938214375842629179436951973905039011174064363107569178332745733342849529895747219569681933865974596599383347421222209384626197220415784230665829981685284864 A013865 823 140459937284262927268182313111242510589094139737311545575215552365830469985483905861668602518500517334002939039025966043692643638912605327571264499870847377679209536367964279316512950843235041927024988377039442272532002541118055340947781132255358910106878764679727607740209692339291135791265550938902487981722390284885313767766885220137317338831843262952243000659784585173686314910345132707796605314899121783276964945644093250244080299113222752858870853988140105166616566136574784489648209525038457927908628360318130221060661511554808876915406534685950950867485671193715571453997834192209917656467751717062525673615422568738563880031012736639642096537191187400991400777561031534987277946628922006740880492450105770294914792842559500335636379472923549535224281105472331029818355447819514546027105191614160209715687519298468815854873308819150692498043362385985005337060875478482985587587972693837236366463722598156118280026935298206917178932799610663231091289436157153954175317969941708288598787943252081426364385372760358433614481248057900584301553732351524255087168741177690396211820706306258161660653804407244580217038972903457801403309994967793255842014893393625247806172761913980407826834936586335993408029025762122557783376345094169227424557068943800878286762478819831426531612043913756177261166785732079323568513004350488457610772314293806813059814038425821734887690323647322186713636630509687245086742292380489587713232252957100871938995339865820970526959553305739153034245857874632018740332135811405239944133853179198007238479889403018261508328751377584982796348658889849909099956639483907065701017519569996121269310961938123029678747499179611433921942597646430534301716637926950841287464406534847504109384888664430425289936748076429993086543192664049384367188352231048697300043211282970063734393100969612337676292485676732130863098161491119198186089696949341379108529894948644476137506406812788162179572040813543964779050636562329645829789090317744369447217818653115104510026257174156941177089376104500732025060060773278580619474074610952815842028861428561179458161662985549215273598563508097567652840107191825968071181994545829955423380838084452801644222818158318211186180952621321542215658873559169365068330797007964286862805070375342324963943757720470545080504081023504624457781119340477111046720664227708000653146947238879719482703688577354225393657614727589024496875245721836919391776404608261004693638127285660545338349974975052279218623493907901049979548801257631967092535937000136048164403289281714549548771797376758041072183850697183039419407924889677980084700491908723122479869443255096074770818433862332709226431973185199176658398037163535209893584508516831711237657734153016606193072320252069799813985974489739138919083119411018647517367197778429014559211423866645325121588742002542008607904695688980322303250084483661699373805645322196935299821504400917453986274989638954813102231890019195725436985922610813194630499026146340445780663742385401570840852895838591565144366277183732516485505964512510957462257132173910461681124159691634478151444325868481498942823114242416816839760729050913358064262471137669942584472322651101766548216188247655593992163172618864146945973262719468277643401288329627020951432259783603118589215197002009663232901994696904355376273729850376069218272606863191914036341037615479890038533219925574904481452190328592333789519641294633134856933170695178226816249318628897631897730906040291492028522950937769147819213656638480361795118549646146005729252126272908651536305071455956499399905963757162775035889750808111957817129914552795237801970533091364901775826467581009791183343069019898411159383733275896544737006772876945147351368596612708368086687827757516170325771131792866314970066322133739179156143404942453455981207824532298311922261085954618470860001871218115137072014521562374581383065468596939526673847359483850820427122604176701026197621065310740703768317010938028315505410484751273428770661944724536256838612599044017024293244316862801421322560357449477371285212651617709400920032860374473239367287449702522676173505690432366859508270709410083356850119203192796566116624078975875575698620194885609240893578971844412909005102208031778092460259887050995214509242126332834044668833700455046744606658707511337112732187998881984916826209265759569673103977655633570738667228464783600782653782893786319167934223018572139963094967738190821017757105517564805595305906750500421685039806002712803278848 A013865 824 34950927114317712717996341336096696394905472979114706508572036326294327507427931263370721701883520729254619326958909182584127901957901408870212888031862694682673067353513287550886550584223861952785481907835478499558683256311487946598718274701365468319714856772785980089211858164170491901212189571228983889467945819368582395460969583097208948056205222806932530340175517897938713111771000061946444893716978271576373741354511011644734988988941444039378552339576878648819533384896176774128143272534369563117359812154680979166966525243206202460614438838974547006258194534474633076041189077715978230294183595260102388417072828624354327395876961283515422165542357543363492238282066598913954346015567920781346774697344719034024237732599765587517071577006512677948928316036891074811761022791825443517016639039734713303973956802076592386799835180086905115673125949229420848031531767061878269730690421352907199539901021544383223855662364123423615468206392720553118907732977856932725352721096535156868613601495301925485102741074705509753158597916743518192924218328494483441850372204727056670179769991598830882343807458263483384566241705513211638788432667825931437680249952922557662105580692579572840366990940651157911706678538440480298353102702472317198507384579423860145851681129696293526714088111147777100250653627284762242200227898540743884203696510356536907299646809574073935573758613810474364327630042986496569424258097621985089859007967821324166324088409491963738164399568173684927817465306660434487194326018223588665778714954286198537165427839931840047640459862787226439181029488879132581160410516059562972515591429641274847685185280987029721022097715861072325664820457556602711364754448639031739242343206879174142546460616147551585745540897354228039710715716980736410856212062356309446564352349964006899156504100470577208667211795912609586926441720158172323041071471298514046333710819861102286247994220039703971467270059715771843900727997077610431118078921944966938290104251091937685438853625159819986977503634835126151259745042336455772704972933592611071603725646991735406933282924020182334960077754846933954191509552756439287088358066827959467910700702230559538735252287970637125879778802668681992606828825475231448682888881085769428645511271637181405428053121100126673471991489240702713078591487729600495977596321109037218523861175344918358320124236080206613154611587895432143606461143456124326094506311482802319927362488745484817632300972992208742528521236090834068511087314539077635569902275617853136844799278547594793319983884853456876073651936681450064810112766148351140436192802631392012910873304052066477372292534831972702231520751619481526262500383476793348240420423260268370688849304763428152234571592963032427313758004230769415513290769282592099041514557602048550797697023585089540655169849976533085922141237680351559362325022238507978582806336812907804525184583089091910312778221840404053854565657256510751936081095093868846296333674046185804494120345244243675471107777308416338002949484182529542121420161577126567248366713098488001037486904388790467380194494505988344940561163169061367871341731196872713846559218128687153179416989918954773725730554040636764257946569097203412860418909010730462562829377637750877386792066473531204791595900404068521569469144420104556988944746128778055721209310981770353490813071935091998068298180520654631928711423844287601513751382626152212720394730422588535140950453065855540376176811817812544441422927746972590150572608666345386202938945549802897621265084740405579081863540528567658677400773622327637730518473084114687552070898001144612739931690190511238682451581117828359733622550359361445611773118507889019998869308516014905735750632333448647746705556558263694502282266282510886631543069182587427781475738640578358715905394020853552240070540259623341035985618946025787903517429408791834710946681913656301306786155085567348521771842496869750806444923402230800077858465731461803842301741628869827861353029695805861665650245320844188936569853604603270535338864868353251642034527337865649733616712700925098240870684378122557605767961666710385162017163929861851728861568869955139931802819725071252239060333775918630031042721988952973557592628963406303071388214673241216763736779651761003035227351630191553964099507461036435375804137802070823699304017485240897808968006612674044043793349032949949306105026637371195408582157342731296847012229498375490536080146685705891159388540520928731825007267032265482305536 A013865 825 8696909095709905091044465607343613157337118652339070649940996943144470102328306992127063422523080230101885436365839289720773714099988523371992813354744458043278904695709418367862202154973592017435517034090517786002186272034500168728052265730490172212931287240485880997558765090706871840762431555388050519184087894125123094627343983301244696962721658001494635389606554469579885861028201487414257775793383137272892230808725684049582696780096277403206643935761593867943062131230485459059854146791272247129618876778073577408074614409317485770679612045179714480661239062402391897577481160586222295000562292375761797514597066092255335994570856030099709528296235912230224500636203195940957087827745796863864080641489681126674319123478264870673047954649684562679387730736091679927560118823335508761226284325535268180854447618974322636792176587531384773743175276198655248457382112661541293613627158926086604275912650992931966358452177389559745084184733113440673684049012346096283914968295893036153930859687278968722309085267101121402897960236819123118981719095115939303802511816446642965354172526549520286115374297454619097548387056066263478503003277600462171500851956285625868177055854895960269014199089744108925485796234077221593599799251661591633138989519667197967812565518864588110839319972873123671409570643384521958251167108449690382194174210065037791717185714919935965536689503391687957024372838856415914362976990947473793879796670648915734954755567110704320894923873347794367958675527186929234317538531766612014883049199504943354399947740265919622734470908577071129314293929776772318435307269532133173576999646620497702899200023838564579541370618833142348939828604094724565874314578963747545739150744854158660238120888037227556184234432570447271577296813287750602586172959900245192207500923946243764730911228328294667987079645600526468734080346110398335486955896346151847177309930727677804091660897760919618628143743499194939461505948968815958795973814305410013188603221007709038143120825255768326999586184463294110470264878374664962833723825011716598169298260192247504778022656549790010772786067894072269689381705031490300684770314484934810319155477137434591142570297320309577306917119025653477584342430300652791838660606058334178468719860744023123475473314229586720413382586250742537500772077074731950615097247774203949159729423983426724937513153912309971964488310639196171157882939248474328310748194498888666872165462799516478141080715711597285820856996218954422935750878651387766214129923046541631747365094079555107611398230035855381387158958708318582526829979826226510977018727464374537356638425993883805697502296027309431441673771666978827142950495421297442429360294760699099215247750202893353976832918620177284953337031708750815201003168702125957188698150397232944992092545772725000580307224109360680836178248454477239219246059933652417326716866401829474815610730179224918226949230496991421528739281626452083425758931054397572761609300780260506103880953747815642254826690443207854217949926048107191025157221645559557981545585953722966274159941392871509579148556456914091848249715353683878290161705657180231131867023365397481699940688435513354255720985223039727323833360681595319628883757966958082460433959696356826321910243484741716750702391089345178359174146144343457124673099068716101161219955270215880599825998315752812063330772855315533372085121018021772459869784041630707395641261560513550376192983137282965822884828438249931058448149957134683552347283359664055139649703699048554620894633566124601054098268516804547644014989301991030751760372694466425932956905691420816277302682333485292543831791832711466409236766451020627234468728624555040624358647776657021024038301344796693916108237049505871630391900883609748942300124990841594829720170997412394155996171004997031111001232673882595196666373533577488855608048994648489814794284753938924766770212542251894467369531112181093832669303180023894444973677744891103573687626972994937006396197085266764169987081843676301221464549812140641013849440422922076312590735506535785354515313854796594045472334135176992254158453437450878560635054934995384289396081905048677379510359237828929837149860974129384547884422597955146316282889050222317205859672233571958449754150354306993907261692360843824755994808640544618287432095217564887202745217278887463083601127021444907727505186626567001785736725988230349295908315375906514057035747090539770061073895060097568308972969314903738197480208270172684493051133952 A013865 826 2164069284103687103614776466006525949166509908498835627966118151356524784502557285464961445553263099816712356901784522139799564826928344247699715732687772983825176413242765991311887486626388848882514574626811721726496014442888745984938701386249330532088118066624582740384542635050772333880597368790319386789614958870942629882311258052815320434627955603827913113266578161774502158571369432516264590866219112813888319576596829413425761605184916898794715623823428925348008036238344157748781627054365855797757324346441604413606022452699288619289749224426158713651897438375711980657999792150990866109579916336445559599152217149868079766201055247681770921345008974512071222942307713652380234078353642125229026914183160334112624176133343604299315868651390309100637407814523164899734639487048221316073458781291591851978373909924618650358270884628609536020061790327063782784147305857796643172466073209895981915183896771873247052906372204198930488787855510083669714149283840103830519129391003655972254923677705000345109614305183306240925905241648176043942459125875889408843786620310051062355009458126370231834660817184227779281160247935080473882859311571878203058899993986464856030233162485471585659341187899206112146481648517903203578625247389457169257241040157828204726736303190113188796369667489965109404186282334657367915554413929753357182140757038903483788570755814957506176425522507960497722288742238319684802768290611441799078697565150911000160261737275290777576925697252878368167893148780977975233701747936549600887378898411214064762047796105849311564263865123049763249534387134213809540894378492219761847511976067871684407813740331797701456438333825488476971395431214098503175637445312707229301364358143550007744372096812079407260435422325369535481121920644017557942722589957897811667376869907391728465522102767386218824561002374070202268038680683342638615890209599605656436824384682829523347736164511645150542478263982391675176085448293808412659119756161243784401746516689790255379229041190043344343961029452370400096536950215724632031841166825315464555662824680157331108924933674597347960613902846217791011348228426395794499992766893915298721336095687062124183188052222807272740434800561391406134267095616572035498797595926707410296728500388656761860648975726376522813902815701944767091392117482659700735455878358150717077313792028644038819651273114307914943867555312972461661558327539076364062220094733547464755134676439329284288801396651948175825375488083154866967948762636582120642594377011517047310960351090003856537159444376281966261329538013308329527316157540119595179433523992415244879527052816910095139320891325067460444494567951437675515634657676672285194582580865894278255928528178486359056763288806095954169508760274151882848096020474487406179178138159644268168272372349718707344399007189580436933827905919424480389403435585410598308241611300500031877318049211956894852248230923027369401839252925673324822998446332127856825416765531753782254840905482976461893553035036364296780760915998402608557171921776507875931663951244036793143931766536671003471598693600286847302783673170887866802697517542087471273004735158058586166359641384785658966159564195019421429444102805122726573894403262434113574794703059163861807333569706795250862510777379543939421470021133389271123246656587466764884148683909798358001415902812905403731342722871133874800042684833156393684734318102647052182672206396625707767208852380016394951640077629946606845135770050133737577697679212951926168509315070841649943426453459525916729493380351573509199355537817993032164022037058309469697749532757007624555913781050405812314266752425317259609543203069540364716007322681105279868640411043561119855453498600228450940533044841502645049533677480670381048810424701721095724668929589628120862624839223515421245412658728707553927976887059107153706918662047436373017594891463892130527564965527313623404104495165706245940570768048891705702531690180616743084447839594944276165175578513121099461946225549325661385539466858854579984758183959316546093014577897562312541334754577116746089522971847524361336586756285747777013999941989584771463499005852597072489698321709867448269237674205914563015819176643894374968173303848144919634968473961224177564969224740962917907931741433533490601683700223643998457698303117177106012433497905940125214018635639000179279650570598661920188348441001103334275999457931617569705840319020033192063837139455594198117458361900566126983155395184283609427774899763544064 A013865 827 538489688102088669366672057589335864983000993551582266978065111838346775177340334456817286419909563653592169192584846213090605315014233755843615665196163927111186297260023947150119587072217590045133866633538814340647456265852892440924266943343193414960550594754328172455366512964953781384176804470832753653633469445774396478875274963798141814389343448811707275800349177150672921121630998631887150674423034279705458336883742256601559111741373241760886678107231466352195535673259653460944829823191964629867550531773757309446413778950069385715106879012409925035428943385905163571091404280515359195778989741830421486176244497835974024383340979391150421900121273145787706547180313003549078406184893477304989225110024152257912498995612155745007366228262753394129807461303428168330769812841183006521190895466349383711482736754362708005949260763906168066944015410663935197744942411207254313891077928964836971919039401538763810668798408315228271386059662285139702311194596500716355736004622221722888137168570690645874315546787372458542074853089798941366289989209949313381417112304990625947921713484500957527882320461585766774089666814181944477219648217053597023552203303640023055714978287584865602785186467335255297633321564006889952876477558413406340617802504552707838563247795402244994578257100862998103262481005897462173163235926968387374346448855504431678077638310947506176892315616700826569232552308645563808842439289426285748350472531631485991878248609685154766021575098828230107953187997468311533352473342547510288008266049459218162869877200610695895158906086298718688908140619380690655679829988976027780040100028920646974565108634241885648808463482463948701746267939866558742200216792051565281517095965575835527047597593943343067428667008066352252838529757692176978003547504403628272816721292796098577532795875814247602553163342744636570760600991797515452069192635089074702487885289397835953663885287761686099785951383266485317415694269844934938794087165114613360255389240953888826524320777400865459796510880692231396821482396079191637747101223476897676314691990812909014496009096117407287735478673030065372935802375796918337022200171746731611427503362003042484751049410705579290547872293292146371201949936462852737236803389634458318955546208710239367309005927945722924829065436746320284885283377445178653404957123615359231782145498071553467571465591579467091312451523637563580168881758203449822330350612738082749949671807751184468151029131697568486979833450707591857368626504386002243738044020529809916480886082427839629854458863038994228739151602927538252941134113023039107688802642080670213862475606537372793707496030199186317324472332492139673906403139001718069538372762022205046979207523709117696812522680198468467907203836537761312857428966707650254377254474540602536847550956525205385921493756997679283118265485742232304256035683588889998236376623126023932096804821509658059874631797038746382998464984001144762356349397716038869582104600797357146036572193139998965896588814168600696550300249714517892498203639492007783827804315956163311590829330852919135844846125946576788046266962458369672248828685032709651804314258850034112947602285058985091867416677775072673131434989204298298835292152598005349043315551617862061242426817281275862620281756906677534123228298663519112139712051972530039652485314642945018208321928740877421277472417469984334244221352403971753359809842117871288718690462085168115130113155424239588606503796814874074488823933114878188933668913917253692362509887707669438722691267240752911633296819642739441094037186326842179437931525293261963830411734991721233497137966334579089783624539496544343161854306199868033013534117384789000273530760791400575872204963692045904434718614000786172965564034870172257137595599378663691360819087646344570488663993665789299338522696781758059006344760691751271199984514587687570714172032743206623435045502092503538890129741073016589884105355141820913372365531023225415189324822089174126732969552576949421315003195889802973886556617422502846767348430964654797417003447406225354285409650933114162948180130763181880105555740095190849947633565152357852805384624313434741756612787709736887730948948006132544352317362653525112080499543141596642608475312719334551846422130743284788866471084389005533398158494049783424225984161253413643285852150930893237254685143323692610514010783206242924307119271186544874565497116040263105043658262392899247628723085014415505963399108441670509472523294495659101132083857962196533248 A013865 828 133993466069818927775847741434069621955450103227427318656685897908959504760927950103558759014438936543050646644529272452895761501745621813934078573202091862310930708719806278817258557090354047366110750302156730250011987837544706931860067192045973503831463725593908987808413760154095379329387482610086255757140923469130934624631492419791819223958129109054714744851952486448756244308537684651569743476618032465887668608883455353194679156892829386493844953886778620235349519532648546089993823894564502942779202333922327578824170033443703665386261474918415986466415854840601553661721816309929197859404077575439147439248207270885521088435355502583858741782250976639412646595547971645299124277967799413744755078862577529854640882950076163938341672953311077452568108250211054637982082114068897249878680972900682649847695672352061581358536366454404299612433813242666328323125269510065523505434144703220178313396558412363693676536338445537894881225535997885735882405499173836466252230501502156675749700947929782094794197686138195463603941569844040850178056670595090107547324782889075427435873255809775342263578013565097309517930279972706521608155519505145880654564541852451354216999669477256317277672243519039966246220694671414962440754159663815124726548609032812859396885370075425531426490896870921941544031009673659477307472554322179397767133375561612878743319414896189689857008468679534900076875274456064892933681881853266521535333544780990925922331048358045176430738680574991626154222207675786034895467162646772782079985672857619036173903237283582360680984180919265882768798390446601736017234123455816882944562938170396382427974985111675676889764307585268469283352927344012875544939164344799775092130462023306166305866307804496109942154410068951166563778317036666059781790578732615763630381530392729038801244640663370610859438508740901833407175501865990959364969281341774484636369465472331442316022091903924315875581937854600966074503182036554054850690010297469799471659069015605038064481699787682212154092085395464409322933883107581177413603886691640203402592737437457957775895070935405086690221794629167417226878361576774298783637908113136082720334728516573941067565573126964690706025608158484471365838923606589924572312108261049521532422346474205786282246234563062590126831066010756460369128574833376438694684062290983457068362814828576140792442742926083901955265459937529782220780583185657280826190105803668842606835476735266342733578956880898569361752165917206471497052750070339377710313824969716473661137771845662684190775944707807719011925620571659665198555848283611748867244420139034217330655827530125907547003823652186523929712483099438684099337478105884075510679372371119509326249930166539587174733253643559145305806285345053364223000939764643798028097200985408887210448849799614079906589617134541246531376884237348211148732637871218790676041154067885694787071512137345891234354724379320745339974274038898972853506655133332477383995854252025607973362572331963412222681979987807201248524004311736962916226113008022075280865440203548004029149769244054793574410544751211538595323128700802441042285020539354059208077771125658171688392977771795797378379553026764126883400641231233683954295783416915266867013146295340175852423075549797734435447529950134602384170951144013040787711948829316428594826807225813233294770813162172450010491316016583891141858658087561385099332028202633874148514449185061576552424056316690524385312133552769038745703203036924841369508742703187858070777948060378074801776244713410051028507536514225342140606311461148080793193899377301772960983849012841459977973559834438965984069038861412004121997650530720325562390823721497091816516063206269245788095432505525419166492299902159043624991367229924814703088062188184591643648695335217215212163835238871845682933003279685598421338666779492449852315234546733883473595948855251557590522589242376681840589108763730680864094041703730649581516272459815571226512390074130093376303218279706827478404654875239651453598139656226476228366812844773796982550867801824985867357547054260988663394721558298064073590425645919366529574169555283991509229269466837160593660781473191389249247867488630261973276275833983801960689214862319009775773552129014577455205048911637113040583221732870685024886530574391395709017000090813009423686105162420436026012557813583521079659422331206775839341189102487890334227881778378530748954223572747749905585950422690307039179884526951757756213066916415943845452898690544449287761166336 A013865 829 33341862149085183436319745196522412170418560086287194555980465348482211488671223680168733123080869457880378505851507922998958126002366567204844639527022922282553510112166835970656081277906978314204070219186263501570982957591924515268604239531183678905390781766983561254343212766663861429290146072832983192560890268670788724516303521801637961135949182464302779391001041108016913783782049147219402408773818254551760355285687962446138403967956521900036427565554897630402491644348003020665343187332274396257634475154560616093975877761863670465394215326899286744411189991696565800753562996032302161751235431251673935603009911628985983477546380418946738435161075019138327677663392880443071692335283463720934895783532891908790000186233352025105435164318302024677427512116517147678357456607991840481811943848822665126901809542708187412607321137582330681161130616799147809299907062728624344904189094791683410079092422865282624919890168080085459085112573425903431090725170424075570475020149784649940149586275263538211829798637139453599495988707432372831506197457517461641215920375854416759723213989658017966130644271430293721965627426168509184800554229504459775036604078229175372524461755364643940837739699329752880979587896477527934057739057466445115956543482852889429445780406608285835916582850185248558284324199116035057373010637096543905191332107747255843457656647448672906499131278466028255929028293451539438473930025312015086680116614943534079105479425029097341613567364836316319207420380381190635108885015721764910526994948507060009224690339748365972970655706502768141125641091608803176640401407757826616861485030816072632317871495308482031833832185057523748715275616865411847598302142245217635725007126183319974221325103608376029126166166277256678398086184867688987622513287194245695675096970683552182991306425547835841375803007016085010374294480318262400704036214836428561037086832411177454380409172637295367952804760236067590250775792519818576606896642340005142131869461291032831661110321568540214727041793124199900644284001425639538181882333254215093073956042037538549291522290998718531301269601164986763398596467871902314930187951607877735466331166236126903724476692328877917761764129292007978904431038874984111177566522813474541955717317869574212183895038795990426439627817588551546571001532938725993275624587989995589234855939424258265665112607783309491332614927175410769561274075253472502542536407338525443544085346989794595081918998587752811423514949510320715554629905502688034412809694864489574048234043899937032559159873533210337175476018087217810687048840107678694134163552036162366821750875976289826736055447020877122478216594599526641806343352043346277473369585850409744669422623200378555863224970634109244734389594980318726337769843515845550927482715601264222350408193337570731316507610822167456895572858547830076561439746771114121500672449020133205256578508160052807626954776755139704436478557647309213083768010137387012414456405240036083227755598507119790194402444326041501072725040898131956370376152012149036288309216729256938581395380536642394707724671533469571751444760878073009433866230848549260864407944739774177566201444911491853256940938755771220650348358850340045715328379197859685052615218962086637710138735207269855041279772551893380458026115067052965287939651096465560107944095613558467204410980769695081010575147038602800610973609244074577036987241717792172123147419617242216692782781394736563845988816202625449170819418084082127657599464319641099467818371759997109075586524527249817525587325907720335531349693500399239932024369852754769427533117563366169239116840723116783747867077962871809684919376860200050340833448267564350887325039742388967943362661214901102036611969254039143293851890556651492198808690410348307872392157652770095673151450158959104975585072090726826378543132074665281651304442732885692501827145549955578364916926359074495757469111896632780774248585222704996667857108720828219435531046925939395012282410976009295106387081915632950501732286938146532856970773790753450762097536863714883346313148605870331089835354794423879559652794325407812286999758780426175224537579972024344841799575537159769668845362930845347334282268321857409482218712620563840525284523366955337333582730780486112114404230233678296112565175886959777066118166597182760914660919775401937224756785869614717293813377518844445654946766750266727646592278677486563323777360053968104506763215578874481173209026610459785994009866945612138951735686965556405172186541719552 A013865 830 8296522242281164364826314836741064865189591143391015195753731153593525649149037930783746200482458908943290344368042419495676748409420877650715901342788167797412355028230698128250294016544149227880027200780556319622910831303513760983317330131023497189386199008642053514040730319154501967173125627595176873771311447333889699898840837936945177145380506970957389201421571060990064690646054853400898340180006743916623632726448307071397511336154557257429864343992156287168312800846402287638198675990264502569579701721659627223896205615240060849244973388223003319185325228013839861333110587428709811512883414829216528743968162330463840240684820932407354818298000619162228352688337377226410415347173254844607671987608056559448033326340817451111035642807651729404533642694977194891101042642679825650770229611790241408857231072131163690253904933306886508054686453639365547683714474232889052991199180835204166296800725766414006124066110303703824955066731870714402565167325606963572352440213911214013907301852046376740326032454476684518069785862047812196409350125748985015107039898964606231155446783474583926548220475348542847424151003708362477472291510036053734741908265993922166296006867510895081086536444863621068879912815456296230887455325147490471093698627925250182507852430137152981122795143777295769255004959114441235396240982850007213016569551034965166039255618897948176669991834283258742979331968316133461554344956058439338048786777529629471971974656288840349708387194526950262341020828091012428115414076232078206216253207026908756215398146620265401786234200760496802092575524107201712049784363095195512726877043188024985244920599920600200945276130272233749440319462295854160861580718659161994732724973222447875825440768181079424079522179487102333799152581552996786168085226279118544946225729409129656798092760481919088081223813841826465301456444126553869691986739410178191699980390682538108328385975245683480998432314099061170617281042004291496054247305306748159526957341791970281567897403536542998710959263466680909677118476642744737564874144748312850039778629852284792297308074713793129580757517397085986309999556293501196828708528374491432671558116756867929707568984305579350032495291819988929406747384265340046352536233004722497223925051640121890366142970293683889791825469106194458436355453444209066358760217478726582460487673118817032761981300419936467347277237558911812611470950693472069752664419310859963167961845062164568683424068256587707572136071916552124292889668646044868979008261992520669689570173611709131685760869651015794620048048532678582268879736981673904818792184980262354060989913970932150166386148993098896140499591667389413333956028975649940916253500786329157585581770176196596812557995892826671585747631698142669312079945701734880128387379088493778975896771564574400214949221816101572634239185538173653610936175068549869081255326834577785730404943342482260227430411009534922934337832456495246110060161498506285073114016228688658661728881087723631633653549026537558794928317376763970967553438657487068997692559017174462541085775329693800359912545467016300478055502738812663083447801954506209679412357705487488152153037940216340829631127672476064376867482829447814255436591252561821151012350164773942234689241759095372569631728363632733646131554264364923458528599261635718252779945199712980511407993166884766398023434987909612081629785135421565153267609331121661773747018718197615264098525060015088654925089113331695768073337440698323989295789905584934062776181081783600645496346071164626594526945480269866530936806933091343670765487999200674786191920709527530624107921710814595533549260743657318147517858382877298926410268599314572559994864289178131671282817715426271021974229533421068104095753630992704106813964052187790144503085373054088446541621645954112009284784658479737661425644640403111363857387094109412636614652281486546475699008619781224928322554051462928105617823958136129730856220077221127498582061468675351539696256887982344919912510367230778339247048423392878063865751583900762660034254292871901852829793393895926225745911004206082798587524117579876746998723976851006033472135099598761775674671980062539806238129348808109467884125391064422916279446698800141565587598518446230499390058065569920249651433417506637778281817846303975246916315630710180763916905989552814843510680541507969333654170354769101101211713864002370373756849887876336524982168056948991380626904458922494899291948509533929468461463211810559759638294459013331411805521549159563264 A013865 831 2064440222591306691228461573455952652534856343392273093189792430410984174329053406392781134558451215230176822969788731327948236660213015827582939162928665369365711126384701076648777160724713740671842928424627390124408147974915936173000817891162838852629346671718419460005783006775853033495623196165763051854262970062986441805228363385525942319439322310597269069768132370248279777102839121281452335783671438102261291778587585145189985540798010791480788004444256233248665610860211974037588252944009496703393656338804008361376540635651414821239325218138306361919522847137139800375240573691060719818373805878783607280419085769013978294770085362252786914146728090067375605456144366250002156471667815349493416236020487929800573028660038287994861221071113595131188915379076565359142454642863306376332457774760989350248762522140541723373259672364619183572263739631990607961234040052318248833906074565585523107965518193908329971863618359091230171219165024853606219095715965431959635602403307955205508581734448404017048807307712342362000340955625081204456931410490371439279114952139160897710872134025547667610846797321928613810246342554759251994385241025291322923298517643799640483767980856471044816925036648304557811526465695621103724187283467100348903187216983895853413793935895888050598747361216392060855261393986364641486117436244532994829339034523132452195880054161614240697147408108371839533033132340040121505490764105933577365355711426252760769730397673664721898637402388530087678840894695542804512814715416980484209202718010919759626589951619813880457272228643635940258299752814643216412771942637703689822854268410562633128464082719442789201614950047900468340733572442001982555508853385396597473333420536888149837396077228034355252555662966134647923910735172995296295776983025485625776059240700332550760383017776236890525427084045889363013892009904898652503196444340913459797089520574317322571568938992333911943801909581897589207039276244011861546170465474088758031411849272779549103103046716805067455245415446941144116776744779967458537742763186012183101098196023403729436923762847182572019839054568951700145489809591624489809281200532481452174529149308844960684993805502725920827285868454151485282139765121513094413994295931031108429223718449714810223588087584117949664679515128632579481635200191429430400183022435666492966808068677501479896229330946093631042957689576259144155737539602958042060694992785959906355010281830508533954633777752423232450589763047139498192048322028532636837784583848122903280195125440148806655631248717001562206895796012483476983129882712623881083869696973008642085704242273214988790202198226250784524432794393779842498714946602068926098073191107663856940335483036483351578062431234003846344024754690712236690263477048854093692106888313348084010130345461956177154286244762944186521723005015834826575316470314657401023226925486901659578868122861796545776911964032324593943597151525814625080058490105996315927313106886217056312115320938820446706665279911371393830059603069494932423798257248019822352833834845361555863023455646838367731157758513648600080555506857504232580380483455943689166947535792571862651876544736739912521318772760997564051024689487417158516808797874557463080648705116201029594142193405399219747246602232179460378634206910710452634032588411471339044275739323934980366614673755702270192352967374911524593496102694817218900217885765081665342485018161686549001396164187733674540182319774248552521361224702043845354904449993786510312708722690942376915820146785580036364769328897746511428626067542774985228283917909817102308397708013993154500258022375145417435804129649365737789283163737128124046456519956104643719248642070804772860028646097764949870939891483260231218478354567507176548306732303033992197236991739547794936329844797406053599494351536138830081767866007160787006891361345401433365194097156506860332641135712877401761364357769733623326377094371150929433188414954255087597727171519373425074325698993950422851111669779698769035711521553289696634387842698125194574221643564203901081843343149789911114604806526998607994938130801225635890709186484607789533320938321103359090164679978142921905065846202122619495112542689309342483103647280955836826048293314542012427624226928571894395561265480145011691645421298331510768640680651020875699846971551192406023140449660504511025231834517717904965216713184207437824842664471300044570184362841946731423224153890322602250780614131524346737496202813921245206110316086825205281862391538120472446107648 A013865 832 513698789467840026591760550246191610435553373638986098324602430044026014066647017219528515274448532788155359213218469593796015624634125154409117917789865661190008631000557938304668518457451969518856019565756882739436728276894282229800139517493831517377465591017037751072158997142049062030782911148319151718999963366713042287278584117947191279230725449190539657168543913953619953496053664226706347617722531285861881755849505986847914482087850621265747440721873167031731961281568265923721160156563771083698850294097279008578047359450412852798623772679791048649158709098828770806971862432694021033845590864429482566801241950075286247044229880860085473420958644107645206656863314942720536599158045829045145748841450052548136187867534647278337307361567338103684000191606379911446135273692962252235558133009326502001100075909275278110414950793832920686653530860107486960209788654298454493838516346303776886001275823226597563558767883529388985964807271464372542710025195110365380046217219925109697111410146265268370288819992677574621268840670100206267427156735140105978700731770691684499191734853845077226942230271210140831631217910585854192266868294805290465650216742341952140856954212477403023885090719270919729357753511972790481896970119685514018277881576536772996661172656845615406587503386197269286736403188415086470273573895599634169374090638460094344805225637142794741152583854422381574683700386436863514454277814007663922976192385617326967853554313933340079481742111142718777301337508881307132532711266638087846744330728093185627403630841461527501943963197853218286353244092373300826422868030425084546000473317137121126621974631244388122616251250319169338161416297888237323252379005595006142484501699034952100338940688806244686203930727189216712202556054566765567870778240197639233108372981945149270807627079296577943223072177306741977472776608655741499675377638238178028229379583548528010128642227340431976800116765082740917565997186349959532256689264848453838472273278244280762423337320636038545023627216493258772865790957088862642863607249101783545412466312895596803248613756790133760840591626501389450602520300303105048223059690898424707492437280818509257168378610854296331295197219183422385725402034716346309223028645110332772660596309279435657555871009731237650961533108487902017574250134033768025338341838711764777916785345160048245538536877978370399681247812639715358560483454483255522046856444915975418129918448449099520999432185690977777145151918545815614123768067003833089619613568096118269017513453523107857734034880748932727066294713378288544666174975147625577861464437187686427469958013328632090643593389034435214783661094593025768640237592886015018835748289702212850177558914934225339872430888819645093476367759199307280111641521020461841594341232787030440408754121989479473655354856852927820573378784100211566389147941336830411411602322756713756328912747946558078760557834091393360173166408471504787921114210055275284825175012711162556256279539848569394912934930906366669521391150988563024878567947539268435700348792241006668507852515514084719279447366468208455244787882366493201441236459309380062789889226337241727391744379932465912504792863664545857944575534532986388054566792721882653283978591474534595969590269452298648146866526637679484936306974005903349831597039603236237065220767453389034585462499978907296503573577833984487648822225756758213379016950696800950501232039208787361115410327162145703182646994065815820995356265058974127351584100853884934131936884632573532717358764949451608718281648284059931807881638803785124324343861335609201603218480537944620608204223652184511386013188910975265582908199037065362727868773717430705948078103762493240306648065799048006285715077562609854556405923741945754868260812428554346422875128535156909596827940628143129269378481440497366906461634293832952498791226298929467127977583647915070291759081706709635083815872558356959549065146562228072719139669897201957117647543508728108094612332062671618887819014622004096694169331148181792927995674259888416292720011367985113997242762648523162469343217726117624596444963530577429956948291337925485155315724316791049123857648321259543481344642166575654207844222466222308755646760214802789099248922044118036390591635090401626236300811955443549255513472506426487582397847754826542144321625026308775550084369922658487430487846712781728304805175052705168831249885722532690488115374687289073503712660836753763266241775575466247384655138593651287126842172516889480696382611213593399709858267136 A013865 833 127824697180861569496880961238860350807899617069336188818307471872715081132231910588769719512771577310742274343743578225963450159908958630421929629719487852205232227669130832904227276784804688479315981060586416645819519970596158035805628316417025084132069517943951537674787467576850352203243773346858551160542198884465939738428104643237035500393539874972980363972563119196907160268330025376859793890413132904923583761071544273719340256406884045790798467169705143898839927389615194746331383724078076286298952316380814130262492680546765130987587150603457766217467459902479760697440422472852118641893866065977717006062286636921133627424509809714176788522283981330593572062840612383827036563041694859732961706975715699475657823899454381351563228865393523875015897135677798726124964732423567183148278401352976732145937734088656786002770773035931033320301371390982266195282922130426393028610825699483461410097469465645120724935455329994384920155594922973022748547620989349702438247660323268404896151626409515479259115707656417946248159568161622374525936434264718382850892060487964753237302877767151978256534489042845761763416459215126899270370149371532990037148674732430432635113717630599177149239374893857621498095548521891213401191386868821585824196121828452798298305192914548208172851981642594238911157192678179702796571113939589848169633693721749302196006573905741515901030479745663630051991694534557857622028686857015155029282011903697930704064935627044660878657600852999864998793446415009953416402379609900088675081085303732883566038100269542554811363720250448212012629850433993433191240455097746734637750389776449864124179599191441803585326847031119419544753381540236125869619535972720216568446703526774265201031539289477035477757496490707947172930786428169957409784421491064858965652822665843375383353603461395526082768083496023591219738505949085025468847223568478082315120372980533547321816330302713574369651126654889068587999782211873833130330496503150770465534732704372080870675323872168506743235319207534450566969740495434335869149037119008495003172074817570437143745959058329602563977486095605593739772326331365022235359440389005636816814758153460631295479721986496096264708846514443849359084823239102537884816584663820094324486681500830620533540942495093443327164060206451261634837035809351890565280990276410325853218589531006865125033845208421113863293484255714765652101322218945977438061963382901331995244103867364486332009330709629857382242582442195592390893645455648697795356227683376493301116165907667061974455675367446518428341360246119346295146373651415933967790423918834286389120204592372590180379026630180216583365047957489771788062287600713012889166936918423181027935382339920913159771136722926769927899911542257082029124739982958563560967603117636862358547791105682886156388609259740427735448914989605223844487744460538726184932371829176198597414836016897037939854147126972629592598609343752781479387986691116474259673617948762944001198362550459599219674975424727293031110346802882786114606583819522091243392189190670914171338145957140400728867743447093017246335471058345019236301025750642871659784133715967948533510342537547355357940392617851376274924064619408912068912393964166571504381958960873791392584305085928354377215681091556307061595671136955836942345295954558552479341413014006961700253969804794751460403577220519586028030631732079505659751527545875786374115122570780400976641069782528411039614344416827385082369916490147154650057149374983673895929918118876892537293125816199901942700587459105819200951618803946823460055875131703862308853332060949217835835180673379820376337204433823095797285526212982791048338301042701655717422472170715428717971983851508908713500087054180059335328979598816555846075379074478222035129096863983660164128797890122382111142357986293801840802068661384603041236179218422415217164388918094278002770838995819243971917176071200441078958512978549372335790848962339860557393498473546363832593398575811818704271093781046422523388603543008264371897859019617436554402950105868718471886161911115357315563571611553225300763582593165240643051047357230198674322167522313195750335587746347075654723549949999593353187846293564715029532285094637769807617144307770081979231143697742814817459631203640496929248347928390719115758103221252528998134855838598546465237678593936594956744303151873234903017541281318714732570617571564109254439538724914187514738075828821331112421065473499994417269218507446535437078346391471722643260642277913500872836603452327985152 A013865 834 31806875048908146061047883346988098812231277514597062536037084841031439068295530775624746845801977125386621609502402057122937230190465993925149593622359601239932345675365163413224681736916520243685154199267839226812562793323383196365586105230681185734751122289029349022692715132082826839437554609445507002380036432819428716992542134585958017633925314169276649928020826076004802503889096874574776233339280686997945194434954504718130874682237770882215964182772070366636136812212728139119130874829795878472340902789670741661476578685812661073903285858959602883424862982453843813865495204764738385899734480929367278052490908438359522779295624970798038641576967642454259723540755260692449162054791015337072327470181288931926887636549032620472181365033601332867955716064978012619127224298421069317152411165463906213337978248748645374641456996076790883157230845960899261904640079558260230095288980453868669597373522075406680227139220673162788452156995873223196566601626021865157114041813559523727119201502732555735004279767561790400822041664792818698037814810958404641553173195341245477544549680555961053529989977509396591114444379418456599244745008417296976923779031020129413460616585457254448399532133588379672614111529799234413045255177342612843806369386817566706163877763312859736067104296090009656741066568496811806276383423816021099746291276170322364036707798113472884685216336072972393097197334423100827804642208004795056246301586020963492953886061948777055758128135453662407379770858339756728510236923090658865197776618298460883504392566270812998821257237359529491526710943191453967842744922882515473380704988853572589747858026004846869744050000447507404160073435420035672389168375163916929159730131974293958503079984479149692001353366775839910934713448494386842191477168464650986141323169587138783390643856505971546227347752482542250389971912322725057464192334991538178636032649492123647182201101884824137549029147789356714889161807344989645486398105872012516479938608294313627211882189759433869932730949049212403480214466959916662992093204397121828629313721005687015352594484402271665199645820141731101455027505686221212868960270877050620401649900841915806516810181343796625740031695882091923719794736232362706954680395067681710950669931214684968602059802939091689984887429291680335119769294512649633139999372459734202708088070179500262792421770901842604831044274318016566743676210384765457867834472494104243040580853524039862966545779138616672138186274256413645810847586019976769814080846909939581103337795136610365227754613032452073561037352762369177313862448429129681073226764571373150777558749129256359764073954441003652871891613358094893567115148260620423237187247285076981543217058407200663372171493039314014699190788882914235471167299439545288002690618967815734402163956409283928066490419319730114267224414693447059671574429604772314049091946997571849391928475756523744649787137898853366785497160224692121079071504323894522983105701426580881706190950155962993030163484885741779517249815654929434469785464979321008275765220693024915082413534807160194165618337427049667440147934390107826607256839583967040847405560811736569490445554302983528427023775885193661241904847376758407931608814891496320578371612152147259799537803141724276391332357374138998750974040350994818037664682964713730539482483101380293797595814466687595395142926936329630526918155156807552327292102295363675043814179532428735819550676126109575809316549927991884816271060076296785883020593275937542872033385356374923839723083096654000206072578624219203411193210223695975212623520772135466036592323390115772526539677318447463884739253677068573430152058628933862140116125057538395477668595183461558750404685738664772997653661865732524528580651532721224290628725860564945445243430858782125960497036594932585479775222445459299650460349149653543956880947278486423317449223267235383985473409007694116020094756148948154559404701478397417059508528996952182217339012169488805191880554416406471821184807725343409339832996813832440188088055569445972705194880743524954796377440666656591546314651246012158039603783822493159691678215994304796528933588912237124947504970099035529316170381158298813260438168920295170228577564668905536768989252391045039056043948596740096658114951664272131898724911717319419012320340750709295663892448030153514038022039886430796276598441886920787387660832113098424335011911567440434000699299997847107667304884637269463365958563901950610837934179644936305879079089282691688767832139297772249189677710249677201342464 A013865 835 7914568332169911800662666908997742603645133246512216264967179895163535046242113513960257007134597572064203828335701708678014716862754034200382823680238984295734845439092464342439524005960411565276664289712214970486223624988244087518041521736760860808749591261423750976014673691746433968110925588577544398416229225651324086506688244433293105443884903775369447354889278194144427016647731753494190719694279891907072698621638599318021941808930589004163562799527539813470803195256517568313291573845647768032029531522959349989108540027548136080341502426856635904688375505649954863891778902792019382040202730358616318532357417728533876772217688952733617551260880012407178355528093213028623509892417757928354381389060150487509231304377768885017333833424041086860199156739880608836042665476624711520325668775124714710877315803592622925862783027247780029037780065862142485138255400276641009575070947584297048793253648245067595054279506558544442976127129597125874448060615806272750775001252551643408066525148327947308652584943121935429017350271533726662270145535040401743766959192543152794668365386112100900871974466083618172560189423819453392503268389934492841361897783846800842210232146192499538904152379865063690695914600183003097466876936288517039150026507260588758628170031600665513845049696204669282906193076372198675379365040114988162292069150832013654487982074820171684841991751337709866519161807119169025184284729902249163435879716252768387878701376566838092338406540201205724153123142222398346268659274046494826744893151484442618564165011050298940122691080886646442435574537416215873726245904650702090272267583786412174652139008326838056292151449711354162391959393082438316431941545128787777316673968199427514282238398697915776160080760961565796717706616815755266716189646783396034183517726934706917748660692102093911790843395945735953249037490887088321498929907100614428066361276238424111375641464584204559794600020902721210079299910845268463465671413480344618500736083779090648486387069042219448723101307513813620782788726242569983085648536236544618861489391825287111404216790742786062994958268717507233437257404294913796840609122122878259975783348126295593967190911044139601976143566949732697563043963806171277096947032065481375499277100324012490107187744884940063402319508805507401148522433092171633513492323847900581128258970678905409391163894097047299045318408867100698335962438782461958412168987459652947004273814944093887181691519314620263761489166995771920314404826524522859586377365298294085845105750239433030400352635870091114368340046562565847129363020767517196800813162281823923854281498663331118512814050231463820951418533935121468556092396571986701154955777116440275471361787077580555468224176955958584905629042379313315040761501454140933104285512098999524822759261601234938388640944020167083793341985556999818752197208467414704449463647355299798427892346479447316428695833097647480963968829373030589872347520563923321942932157897378973956714906509208583481681640271088898480836306129047401037985656821734405131275211395486775669787124693135285434619142138647622848466890810159310710336933907357686708141620507906034059446548168319997345553180201064509114145666982453548162438084627080812442157364995043106950438590631361535143008013150121755337202372408618742561948178391475646997600505235082661266243361705374807737364204795420774623274098383978736860704748398359933988502369921413307191450433841812097967783855751682076682602360420905081824843780266038090667933811344997485048885974213106608179277451884221712823214028886382716904107535920772012284817341013809287909323920986503919333367437970972327263771597052754870784049375630317394023499231876691106586980698761723432794552155989373955543495780682190087682685727113336096505030813387452473967002398609990265110103428151548528450623349599606590649878599873200333686927525124032715067873319310202542277512218362055067195325790678272586081751626287369605405504901076158238373506022116543255196209058075912651232849324263179553756882327043456380280179052565172801551892191315965492987652567298847697309310688736118617912399673842294851129887602796209788274937556719683208830801308284381810301221350448774887798317412571693102525301133650968519158393527817224031731632059652524163124623517232444025671673695029680495458637685628239159205109100229020347899098543491606273367246420176366507124129683979149338073262008217064291495070809054061035108278201372850174396024837789408790864503007944390738299477206885743264310365883996847677364448002048 A013865 836 1969397867230503493182492732299726287550225795996127797644313307673332752626517589905758671599316183051879967012429327573767758026392811838149658782001226940276293060300256087257911637451141130610922928537669875536027997053074752785289307936801678516762778292762594802863683284064648657152977836056927527746707150677270275093632249238825190013812768376232730324211808871605346063406488387685466465162967054063020713743419575945502035824199816323084027658532036786865566900682069779558532968903160225414945972387921020976489856232134857797143536731879590425435417853821889568691919127939543766871827725800595215773043560968226541624984471977486611522515347295247303004562766490384338445213550095540828277429802615366107897043930928987196633212438570991725597076569897971657890168535879480217025676812651833010937024246039559547888288026236119600185528889348608638861922367761637135694584054029295803245322891800116659812546478175975730834635665911912025590659819152306461120845111674930532516009585708739784706640016566917436673245302766280272826004853775173246705019989798897796202918695757046291365775150344518877114497054707842226563373280004179722701763749350167147168856485401372045264598044986583528283245821792737026748877921810544271885779395854666821986964805303256801141091406006000267004113835579846940791998161661892734399460150939831621673553555641652960682602491468865021505696070789077066874655937911036463836076821554608863492633020933879456192750376211346422752469937725483825298723024479537400728585252670176825662558308029667985868609467039186007564128883294351828291049220946043502526628887408740514243041053719983767223288629534575678936316039699489291154392878557486520205262616854999947233877945224799778413465215911588340328860372875498014527522902188406001977953083028616991757234737337148232258739143899969368718864496932415961215221726643660089364608809088959548481823616915416789022809912401265924146452355415449842301089949159141112110775161198918684244164667163913549864666744551277270886622884328391174031168096568811870600542128346669842504934072474108941627161455921514759910659634425511989895442449076080043186294122080962385238044048776935345438927756051235886600007355601817211222587523882917861628236119427824675938351740935209405856525968015092017642589134071191251910429321927720797403306936191973390829622094095956473516044670315218400968334205567117574035616833487560362108967461920168770135194664134095589472298872401891918475673981793750072196597452561905113969009354043578599820580547088826512170502790466256384872893659183622839114339940796910810620508573875394008881780545747195605494983376636144145263749583223800594821789955931438066626089896202088524778269158400305086599237485873329290808222765929836796666205572546618249760696832582758492189122303382426215794464872950119378899746735777363735737568938298713959442409308359173834641585241541353817983226291750549947739115978236962168045703694713920604847597283616499390244913805911935592786783459726703122895084046958265815497625473401961765363464469811642239345267150376643965288629713374073561602674559938035627898960295714223274267080203473819401579488688935791283931891094606577881296355793473925772721606901446446566388691535383982953512704969928171096624066740731181418949174689125507668193706928918656088768201868179871824158903809807654142191058540449082197050522883953460699094227021712285116055062994353725787961519592394402554505085310548254653320639527531158790177083306144598414199684394735395743526465966907254657245225993235856384212682886378237541360855668599148192729052889906913743255560486325192986137698814037831100006936574236843137789655360866340801434251581234277165229134002079147900105799142098710723898258054849065647565539827356826574002157140850921097647877256233806123431425509327569307164590591763648185431985549931663308555769053790596318999997920319466886480347307146055924139894420672338753652262595544582606770956250495303691276983092339145496831572363055055494720432543202877338017877514007897078555760437749534325551103563626106870216870397299585867932378235641525912396352191978986474036029262113672212219785951143019294620873511074869552880630918405039538087575731688637798559221378313815490263845468667456892558626319039983511795933908881625457045963732590246006463325707628187591208428488774103372214518661225325630700711437523899688091445932028668541781301459558540115488063081404009054595311652436814168248396012472818636192535512343793267944876963646703601253950325245607936 A013865 837 490049210098700645215586031563605491583697785269308472143429768974970735501561624931429741771401044461165395951636814438835778765223376155310455894042929302002830554780633322704560668570242349812177174153885470469380918562710696885069109072530235268683115648144701989986176038940374654656689780901717390584268633717326517092098699842595349681517058780594742752034272825139301471649563318484549991459431417996609570242202579921671162578207288695305644770327843777749332743030520787387108875718111165210451836201231163491621923905954580935378820532067062244741945895402208425156747620443452554598250636666413708731237975362845746805628136131101948518370538898170976901231362311335315703999378097373615381929412644386779360237235420921742112635517514497013063771757040852083576126417119962821362933212645780911777481617190515681420138486144386112353365524594392984825289866614863691749154739332217733313140185812406628694475565257484393055044062020192893151775064119306721333622130828296314267023697231077138108122648602379199602276975177939052847840439774583909324103534101639336424764664902617342773128562210527321230154531117061796920217300010000048759325277278300791564320896975394208767280460730101552509776624328330339839976791039961352261882258629308454648660426433219996341540056739285058439167653935004473971154486562652092886086468278660182084273678357423789512573343157180621031305364686587624704554386342279025369258667661076432720598859865019092843354461613421753066342599544107591216731847627292250498095325592425439883265708903638344259657830902294732634197318287900154137318359746445896820706119311691719640124391479251000765705356264347535341081392790503319296529888757216485795715907477263346870100316866177378462179376605712349900710984303355921950912578797345442284178021556176823292936234161077268929406578654917177957052490500686928461106052684195227356774339183223982367829134244296990446123836122631802437210032502737215159464814229167401208748404911449334037843982459730936439924755380183425869260145553202232616523619805410595385274098880758550250187755121877476162969839399862360738089258153368999469662735488499149306131938985650032243552976745262375876259271393741128134453030309111380302938898742834217344677250069464469763091940400390026878091069673131376934040739409202661595375949033918621459459671546521122786916524918085041217944427403876425149752537039677000182430607910376620024298591484519435410280758665815273719571073017507569858138908237702417964823737315883973319136535585371750150554698693206878676410550357299508760691875001979238302499436148376910828322389454562042018071216759366176906527703575125019954269336292744749610695638314331596994703201051758091797626271223064715308661462084832274090391687291853149788045265027920112324453714245232961128403680995255880128568283265924105290381779756952973091050754054745591955973593017629943621534938823218153236402164628872844595819707096659770199148541763054291945437327276860776273422392152678757424320901850714991476229553572719199401905141797556949998921590952170561700761515562521071170700308838297472480716716098501281361354088303161605782426101190797429333827329445270816763340324853143987358734804801703897877862888500722192007630892132667246288473403077166670315159775229621334839961036244478324091976482536687031880369207262933865749108352802058195509685478737026021256475710259907532677014698266711329998213435011026295270040843214683976442609387994343301895081374914633304077343993234572712602135867310797993653177579477465990871644074348864615796410307983269603891904437728863243093155688701317160561767626933270421126615871294661588276926041640502151662475522755093314302487689461687655578295872005358530279126212126706386849051348304202703215028406320853870062104765672216398569916593423170445305688472336997725840379406129732105277411828360595644394549125192821663249407482508933584296677781131767387715578208484739396748799806174549579208030585723247408107834256832934252267593814243715568862274670590258373773664497565613045851186981246092125295532201944211424729804294700850550689349541131152175833409108634515162307333233350269283911073777794819777119101197507781940582393152688562798341407644467547120691088174008583336073333195659460633489148104219357177207205826414832625727661247507896094280282262480537174695575677718637690314883107510020227338519428421947007187170674158557650588524804784870654017125712671922381073060589099157343113584876575636406881060996607530766449259624618136550507222967331515113930752 A013865 838 121939925047279878950284703406035081681754687304132565740393916273579918056324582254937525504461264695360707805437691810444384501708063135478211361026490184075968332607174550955221240281670544388463670599059629387836992727796428127305516548735843502376957032959142485572240156121611306067533431561336141733864732665149791901061103679232686051951252770492951028474192175625062663793504139665147543474833238602932352582507752367069278726660476060630294199490218022904921965113770548567109075762689037461647151305624752873947266569366490283312182670635311232483627881044722326848603823890185186065791902422977055971011407885487632869138060369774360053723177935109680524287202346654189277257573250725671462716259607128051081766551764258798933371321094167320754684453847989305660414688624794588765381397169074955839414305768750398039135899784279885109112650215871995200046528089509762145325672097514403015775298716072766231303743854150356492672724040608637988742492754935330082887862058266628471692040629403386429720374897027220995433784287476930398233832309989263324935330597579119361247041097048078636923126391969934396341812286920721051251511196088332132880427395714142566533097436181291755979931604392629514112736984867095123061104868055663206028686179248081387135471230230998129658095398549779661534965663955033267190313200357845577030668074715570428393987933034476391992650124487568292461776505692971830483677062321974440683372791440970906732055497932430910397577392190961659004161729759380137641819108794385275942056057814407057032772877910136478819177379079802910832587104214771154297202092427625397689945080566873981491432580564985022531995209970125913991965130846521947194125279235692593519580689382393128380802046444649437501018639552615450493715646172660770889478807301061094456585459866591293627909018769178982242097779860351225409285316266929782833941301513666813640872367639989980551659132276908726689886390066716664055846807721106722559948654272182777575283090925760687304793843419768376219356730761802225899740538294417946434805363419929270908524572696911575854719482487016148584111077546550947180226284819114876035117797074220320143422641677268823227774309477127514041347019447392395952216437876802983540892051976923970310729489284982940089693713709851168129157048904626785251225268670716690100588150008038415000268990263944025314012728416936976343547759761378622863223296656907309394573027554835113886267116275940152010981740332146190188309241092443622940420814603968067023020203786040848947382422779223333462826785228054034808590066507551363940480640492497825287539695672923475233116812757582039440697008666604532005101536005508965260747488396261535128617073031759943385986924111069498186940320977639239684848933492984426460344332206402968058879387427417389918466623069808183502944749411511164151903061626426967616279020482122200192341232950455137588821097762894131233781897259019506120423428931687666467009356276043938194529943984325573367061020955820681668240684135360567408618649317112759013152274606863825574860243769690982131657319810505209123889440453243181547699248851236672321701900222270843708460500652308690052651611508505935994922040525627876855499713857524662448698948417584316744378271411704481642810151155856228453413834497536907861837189937135990897184570786030340454692102568907516856030581650359682082129644441744905066057045091658921291363935393311171086921399102313666115445460663695104634803098796243226167379233408432497156888682758034320173660524545197222214672134680486356707483456536817440572938308376680077852369756092942075630365048948498505356116330926151696905762145059545429778080485993232334124060793489431402477109278195379584516616744130662712858518422837373806415533615912603652423145101231367046401948401630710195293653051748950888949485774674348246305073948559818116313288386073499220388940074623735385984447919980200109676562687662961647710925634579942620042756773674673571797353370025520893492666706687099054288613796252695860249903985892232431137530832315171662848484258246625425242558917427595721537868874182017238366662259002044229132225018746858216978855319743676867258343121014206454160310276240594780100189178256395838998052969800458236889146988148685135804852514903808681799645742334908352371701069111085118823440198455631925065403539884800931951195937557026253849487038084053756432993407933353209098466413089917692398053192222217311243804224228934580389425335579789927171812506721520001639552008068758397028169907845095677102170912980154135813305407035568829616881664 A013865 839 30342555429364746838957243317930521445034382351261914598313698974187438169791358451660614346326105416675995644642671728576497084329020766127314289386943605483991352139308457863289611661768644901270192082505205699834254574443040803773686293855037410383462972425289342969911662528052784511396478842270394819921029158534553018324836550710827735679134129387301990317290187445135592757065222081157993537929704428044863157810569037002582764112379579118757366247549931075477542423189753141050885540181438569656583953681218507130046234988602510177137038299525764601366092896120346034391786706242560219123130663714226791378710646961658662093361837931693560888045811949212024219433134322655226238556467124570281410612310560887206778134608604045456188652570503842758029642019902874906092307799884887111667383820375259411433140533049699044874264215121932371470718978515860309617977677568893134145677639368703931221399130117818566867773190715941506784739268472728608014771957196068055185152491682601695868073853895703452080180326377077454735779411821459544853320961359248371670308183256807428897823730260667503382855386366662715710525834979056860625016033945051861288902509730341523115563701239863190223998340984226787255700569418449013661540846528026786882530039354658587723693577160839726599083194211938772739068576093258837941500014271443430623695198367624820838132805352834829572315115776490593349848771464593566522914330771701544024125018439839672663950833661522648296049977653661371533323571539486078409689132479524476983213692978074536815578940756135080297533545591185517908294314315969935866081391062950882957984414287616386562476151887146353126681432087286371430448667438801749164208581482775859430664302100399646921251734820915008832253470117156407777252251668435524941970790578337634255821073149523644776019856958372344509265674758210916121043283817332671722135281938248740571885552984593986840630445202727752279697810213081240950344472858858427988037143539855784909612842081238883343426461645827804591414974028920771475084237624876606447265488190507840338709986473317901243081558266209202284481527648063365288750066904109992833570431681572390701928142773838155821413536975812593573936461543133544669581920669760640000447251077521945380359440277760874948398666169849685867914406793036092227632886053871775431109550542800214881346933385357719706936415237443261697517676156943365484301579353731559611270395592524731058547619077174739905196608410328600796937365079514931583510792139534582053472163348488116525275063024999700512222114621867141589491083429207020992037678735029218861949077553684894189206922752094654038107518060528538907893425407322806843762319032618550309124043516638890232621898300405645372852733949507927289260329818926300804980400871583663348027075732339123968191886751706509917404747885565145998246342630627075205893941224607431318260653677527652796501531398536472463164417058756341746957202667929705422318872140880565228821275021507701072072527966478771860871665914770040709421395746875802050760706794975139445443624177699746465784554203087632196715657246861407350877099490150923647153727236108098581663643298315275963181405794884549065488441188073035853707704798595576806434656732644340704137134031917249576143735532414017038519871265691103857076671646437422886928231117829501676021945266426395234319801693222300411860483685728268217397106644247672702772670771788405323900825581426914166838524867868580276487324679666794453681309407487075132542924708047195957452295643630515198121296616814781112236523456969357372645385149986057132160871148118962563254995859952780084773138857016179044454606079456808382539323490667988164758295365562194741184055911912692774438777675521064166010856191469398997990060714764992039756041829603524890289624674572879315310276172794947599078444283767422824584160768036661518468175683440958007820736648773323565282144824513153691038446696550072723205047503796282030479253507016374217479033770190414969567241958364231876744348149150816297704108617535980304814072066648795209914034948024297813956420541343498581710987700459713457253303231996669623429815864818223847282526922458602233628035488207020401618326657499680321890273603895489409563516581387624001600223355013619712593060988544521909569449356679915137355120429049532287074271462111803177874493636614785499279987534189956797875558660531264320734615682872145726389594501990399234792371927038777991418292723334249507461485102990287158016449672529265047973005271765289449313574508910847524687392618677713922696411043474663011227898216448 A013865 840 7550198752599688685431408769287287512210795429229204733327594343145008614665523306243613989025017463042321348247725291565146922487758895276991869256731951239792536135528402187038080649021215448072864436273935344701157234267810729284613907872536668900537858354529597789889058810180430475539808623279826883830589527576469896655805728586476687124510303683701128854631951922347979816926053340898705848030124212239259389284319514615426674359611635431278632958110344449373227836247152653593973950734427722164787098362404963566183664744683939812397363514147595057287127627527417944429777069687748744444846849313338480952347327704763448206015412856219172142894215478946326410569985679774945255392482827541072263965482461486685437016790928161838954334796423612201166031883096472168632761134460956229770418450791616549865731225119822712734152913177220675857801944862058552562860621464822816355737258359393336613683188345477029630841738592229157016260241652606004989531735653012006307831864810365145186244553212575681388015430973060937216813462602357421464941561456944490819466125856157906147503274448222416201762671500389416875681564569508676743043989758615144748240189301220341879891946906917637349817955183787119926410484089531504967428531923261961433553714752698405700462120192086070849103069382145148698207911926437783162659331551191811728955323600212819418794262221556596312138314888895707324429569501077746345029818754584038602611076588422185428316213841664003620802708039515866401379970953313399862839766213145034656687029651120243144894138986230604300595867216545874792156690819871431081428764700976194108201177776016160701114065826382401341218394109143642375781402816131916848028349747522082653851059620246644942708911678957923477747295476192263260029232287160148542360475761188910207144469273942267576906573046665707228929596381435138680231442398834523369962366475258310613983425920262490933527754940685152055261765510941431348156115870415460353119258501309394670628782720758833820111493304254624272090970817564413407688161016673295735485965957420446927161883354128640002118470306497368222852107487722903311530256647883497736762997656189021123142183622699695989353973232765399284189757598701006187221408484097879572591290380121940712885600243195794035159936900376037033884877671124756901186346302557021624073851680666063069355320128145332110116402076363481694716718393484531520189730593747731441191635076079113878760521150211544880089882463958886393503518427465859455788157429664669121529585350330995011217244482636725477857253225588444575996245271856441447490719674994790587856512865838519590888737002249216953610369934037437393528936830954948672547065369524539110519953996332288334363772197886537549417691494123956563241226389503069281904883109677906118216273308629408895253123564200634275767658225860946409035633929464196377633001182801516349785434975886560900659069060960627515954128225564458029578854654266284459646449592559592807018055506151804273165951278954845759684418372904058769806744746486599575894888193207253898488627891385383312574102191462701694773150424051017713933450420333234632968556255615250386272527689206386748470355566752712113063619797710589657549795600444134567898748504097356586091851335430033046530998000001644687728976606784448754964102359126316811800125605511750561047892684535412778946264894927891456084067876487136437071356840501436893976329213485652473556890231077621905962763819921474567358893974690847797498427582483823879380921040952799864484769629595868357778918479755255613720038604844599133750096477641330568309853889528737692539867129823770174054269688069049863989728539963396543444024942829896831013136152403572041838311000673059168449149926555257438556813367835713491467862787776402499236575400543904305500547887023318705787286640628912400973887448018415356286925892232098558963473091661980463002049541787563649396286660973257059248478768395947695860558380464636450208213608657898429283742931104021337707355950983688546354049638649495920990308755518713051207495180488353009673329144186782073642404036143585439084308491480791418995253949824195295737287941274448276367005739169218910998131326601529300575491458838960453856600561404522420760508957979845255566186777874749020323956551901510475801985222321376643458349326601253218057265116460204208356866000586130305356837858107555329928971012617315563457035889600441765388975579119275022391855491348913205160596614932707973440656261147279134103549204914802080417218847783900504251595372201304011263013280090812910812393352769887346409860368995188736 A013865 841 1878731056006885734973268306879294326238436648245961472203371955593458783604451495339210956117073145363746905727177979750738639016474021429564440810891124890900056351675803373005059684057247082374867003406915879692678356917327879389349047923739044395858636370074308877253674281854816876089521659347965883157333253325908157324657451055630167010566147886222719295155777860741692513805343704922506773577031867979919392354395793460785850234250882467635924796232513230026439028949051489099095726109149118961708303259713951894100613665749194111398460757952374373294870541812902461948350287804541895577700131208336640892334490247431698343999227211838729042660653426057172293394950676669759177789822286942700093587058931856654910663762120236366710685036063680271240546045534661362665227218610188660566232763947379529336189632209015725255064737691714175215048573543915753751321734160334791039430813472084562736256015122381740237101611497381565598670068450901257433555160846010283553590418584492779806983604664991631951142655719888699129534127526269801897964338620454411539589395029039484102495534787500080268317009074784899380009595074959983051325122059615723697994102784201260110657272932742129537029901424292116625528573576966303444055176455529120387434037949343449687257390291637161181524014960497941640872471140479366459930846788546160896139411082088156281617413857114370973542001170433696644952458638092177778526459860340655493564919409650269244498780122648937348971579446888812068388180932254879914670144706349305263692746962147552342230298392221733729325870831227543116281933690090247938854082378073308332331915468361653299579615227710385690538055442966430819650438025543737133128590324375414870923066867425213154384143910898458014814815027931873251519593928478634082092641904608158904664172578373602325696816384347921261189009326785268428079350274986792119194475574771475946698723838590756143971578317400567756214895635618578245224382624267219830587371331397819294681901261971862137125983101884286666872940450476188117061860482100849524452443881116844649779545758774537749007143203306353129628735610385065476814696822206146508834210232784826504113715835203610752422927867455479834683505762799968771578677515915043569807035967866502751468749679714895821356917418794370047215641880661315509236000923157868804761544661403497805673823018126659279624484561465677877059750471287542947231851043103435509974596939250918064679737998849439135602525633271817619068267497343184740102678789538318946848449781893562150631209379103461674106176034629623840734297703486582038262010758168303731557511809432330506840026205743677153000775571426403621506592409520181788087231370029530115948901192815355970816406163544502911496703009865852359544440844952827735554955873947372735207991719932873074223625242727172228107817931657431016853154861936434913039174950318866916349809355919804722032797472576954866049897634623655220416165561330388094662745345015788597355916787706765760900429988644892180073793192566462751808551908757753545669076818892147402068722255469207700434438996506046988113792566317462839793488334992359440190831790197253984116965609960603627395375516386210860517846641503921445667430738849714892799381387771553434030407551497725983034401294336409250936976707019387952595227518226119664913848854670699915606669232478315832610756986334697086800310777842047133909339865335653545201917950850061876300108109979506814104526446838700359545048305510273039147128732204614863554113344462367095879474196471599115202843843154459764873184646120691291649304006724447567973677563039214857510080217648308379950272035021597815756292132056171888698263614574248888254660695074885638314710602919478659003538874524597818950968983945296259508931233207977786690035530068140796146312331823786440198462109360973530559134361465318329935588343615897548623998936344433922569725991582083038006576802423297500566917468897500457056374462927776417178210208669562181955532321032475837504396795995173188366370879684431369011860508253232405958063440751277856103033837606285356948586681121680651978226650552148290371427030842654163828900833003203513504954772088955080061487014260911738920800690685816207654045630895410123002678965032040854633045388312129548225250756722756654714759586840672792945027979636843040755625393459025533573855680657847976142552677908619207856885715011591866286141154481057125365269571303407442371810185623332770666521576886935590447185378773799761497254355757360031274377400331763530273932979655594879730598120511557158223269462756436608181858375337810803556352 A013865 842 467488406128305391204868299337388565786562668056339085051309450454231536041862874488246540632523544907151870045905151057335797023747263700361378935855660388852442822100193504911595011303332906001502906191749692175688540908452530884210502292959833895110296205238330426544786278902497792911107853538873046637805548091592378603409162861074565717573195710824571687652202516644076831595211284783277205482719993773179302238329014078434264685489115586186782438896128732053938876451450380135506187719191793569479800516721142077712843899675703469127501787322805220055709226660388145411531898814979768960390279048832823026521375877248924362334015705576254625143335713312658296110052366777089515727797059304525949687455048131755154730285255902655601353178893797689253327553602480856194713819261210464786016831118554343043782738561833800946668268809304621647110966652079644837448889754584426723923648177885745914788056754932493186678468192116449731048270472774661689706397783634430877207011037216507384931344315999197761666729308091344781800236020616767345874262307604912132219108343865952908192168912243219973325858002096876082526547561692442502627332772338299759219268583998367955855070538400089576958224431209455964163526020303679218591137667782222084245986531011029272579630941048658091120983690650623814381578738827761714957512468087518308108161938378160103867424324893483158088403235241357603556810187833752780986296059968285987774746026542095796647120455478980378419296056928236884601167837734846278927201447570310327375193612085099744421849609533318447335615090676012008710666123972536575120939026300737458950815189823366913840994816341630692147965411984222913715257794772099198310653387594983233161528574755150639631715297636685104742400053030343884922123596411195475915276270407457396565395391021860213907790214550061943264183568802631913495840887625513456603399746221535902768936850204215032816735775875418075914464910802242061915673577161660844884716783134382170734286854818982399305332627208070819891327518172890841544736867482118588868550515826066687893943930247385777160945457565126461951777539403336612726754639663199848086234200644313948671624138705384870746901987114681958223966105969041829369465483640172121562224373956157612653471920302816957019884475153440687588762600448716460794212581711218810426424681186355165981428729246492881867519742398627557504531829271421886645595958757514064817998905587684443870388565729703638990247658378292921787995137898899345249229768558398980182193456128138857065865092221072575291187995048958559537596766153973181744812660976535354130918778564665664678017400827610673335488986989174865946728402445725874693321956267188037811796981610630656930187978487105748473547603350939774330162304331302031093610780026072652447274995654336672805213116398287719864524551570181874785604230605366972281363981237744292529155761652236848592865060696268833228928128218673375806595308956963130371120249690968708257267486118649937816375794934485810952122107692698059458025588560009330275927722998570822351564296272913890514502324378592684146331231861906913351493289372818784221565056018363103375792786657716921812046080493413620844376815498703781168318125609452256205055669481971184096654371854282151810416142872317386729149787961048343020175653815241808459842838205419601400238718456044285260199882423635345502694931471992272424928857371201342959683647545922596803508501222420639567257524819767487866313459956732260877058336691938725727897131729259729201881323256420951034154039179810532212924281863503855483679614601257737234026135366173911423948280717863870799786091018494227690269683803801363408566331741739499362183730076873943153126068745659713677168585225704724485207514213075958846126376621607528617654921017915610586679190152376427487463723596509765556090521432138090674532318718631018819206903328458181820870057937352886513252518900593963661067207620702833730251770359244461439288402643664496860359018507153027597894063541070934807580798733636426413959273989668326039356842089021971489830115879247197940230721036870039993046093910192163389702930938639320893873052077853136672464905848438870481859936732571189819140677464733018582971482426966691727002612226852789940049950064483819743985596296836983905983057512738292414097202228994927517303777905196241570249656729453627599503667949357534729444586237764427271713075751830406618890757966569480700262272109025139990491897019929956842154032171042142252884795851815411302065877279353382765123291193660985113124191523131790795012586956609634087108183252058137870534180864 A013865 843 116326075073718487104289788660721071601801961817794967211487433175427341576368822784659363198672098726336414127262670547898981045013079121088322643366835685878931052308835350214162009852630933666165971153505459403460931011332060164979867706561781387788085225341864236697992259351866330805656789411784857940978430142727114752643508813046906336635173435115899822181872856621578926159499614415192433594676181490567752134567885231164954950219627609542029447835401504654445718505167300989878275702541932377480797722176755225481442373244104645629934524743108268516902238288357702999042305445929045869951833916279169019335367002287604346928297796049950590883666512215015389137656550529876738377579197860863801112628814536720898661846340796769598595914210501466612284001818012516408643029074405522373634140120892114288270546401818228357161358664356887613693916053970282184192082135412752070567369223399665927468541738443362144627576597180720419476203238281464617573022373297322704037174970412657965607236268838712377431055587190985504744916329482111452208584438525945495684345167420852794051273774771304912402619898377769869367245882871053852813764468406483805686049040293481895191328912211171089613668901666711346474738506684205107320469968149585885667097320484536435954534726323019690129816613711976024980197000739989603056307742459153355643170151450514334965538929611895201193453553831577495208248192659048371998382021194028538909965603276522781271296277177745645522830276437567040469077795399237269278013390601815459381424176882359539603977682039394695887415774243093420151492472960334221060493499792465103385649245314128035904882422139920648388562529394858156065595027588730987714036503742034867874049478313473643960838980941531627983260889995646529572941858742190592662950024918028438902160465938751520747103254666921013466313325792296504298997079749631764433537165651797221757800094310015235045853996582632030665948132684743496750600887552290391354353846580894584308154066658317028383944528293438678255198809001996773883259964209310532705339161954031826082025856051317497702512380096845547780384708684811056018023810496673344598993828614725928475857577682338328157693115257720541028785934080488616485662835225151309352571415420258611071788724872790549049171893721380953174086975394855014372345505132365999036028106268963128661490873555863316780858672540535292388967664141266450897796933609549739776792303675194695537156527587653615897221305329587384314350406153658921877056341769923535036695562075277048081413342627553931054856891184022456286859278515625454759925224056113245239104781507802886673160425882736019067416395610490360243256321837374860851688689021876933824785066528136447625252535062903497604169797237021045926122946511366547001085357615447710253760331718659902967466790179618729909329373216311496266651471909994674446716362179350387798614886483449399509059798783173966310020644000908933448706723918379049656506593971103125613072383105875901326724421805137973310838448301389443531059423252564241671219647169180374867384446970181709204504642379773974781499893086662021063078778181217243715420476019161327739205270689613017088335050301337098101947971754173459275674935831651223816016412348537853681138700657244736399289469663204479974587800037923581290396348290154249682679613116330970255624200790854411589866057143238030292126585188038781132039897437390772571344001386147011607810627376177372584799824415952383540750510867953601938560180035728497000324099082455156936762533428541738087730617877190614351606374904659391367714965860460165271417191315435786727443898587587502698852372600313955664625185960267500859680377459960523105290901922488697022678665938119997873717213398882558003103156176668116991599318547507844560988309306729977213504556243996131204560573269966717982853116629001785378725225931394393674820892169026906298850738256667393456865650783072597165710675406674727522766008522031517828861011806628324082756855293171902163239175619051762850039945310488219257438314065397148905025241730695515209757407394464838757863490777046445791549645639860936400586559711323499496664219294636351704482787452078741019742171777039154305076413054904446480037959915266975835813514005632233426362509174445637834535423897734540379293576167009694777984635025045265803985733663705791182408362583303405062839696703174534081797155282715397966874908065479463739791825086337417021607661693432943634114079719263211020946872133184758341069829521398932425115656375176060940211158794301050247668918825083929767104572037587088469163303454976130562600761292750848 A013865 844 28945649912743518583134636692024545688819585763045557281168840971907936259131006911152358663451975670271742600115024837774799251392694503858649499994256457388626171608112117864490361235649860486019410934069070474281990385411779194972270441159181186286084822792266761746034809879043602827033190222913249771169544729275073418129789584968087797557603476206759584553159786658860727354120608054161163636230463592660954899148796017841238070173050377337562271563778627206175037027077789839913391099614914117353301858804686356266998268619077047181387867660877116671597817757768623952657694948721416341911854737055578185419258041913229164854862197186701305430764505567486709309901354781450288563969786962114461358457653178801334655824548673141772757818524827500940067852740379690482995462210642474943276130354561826582578936602257233398569175199169253058690684519541533256456884181919025923223419618596985672063852177860338689171969139829673023419102604188053403719930303192319403090978322237722506897979815247674478300924423871907305116687020097692756875966483007288069582126976699665642449366555923893343962968714553137232134390527526570072303354640202522178336470954794307686944248755883330124570748460139531117766002132095244125264767183114597755102315160450808170431438785020409635534382527623178418247872380088133092907707168171596047791401315125734382998144982933187106703369434707019091287658814275736324501101395097752509394044560994503716709299195242692804466736903346512681814001565984783008188986628010230944388798540781991288958736974577226660967057441936457421923136175031665884894924718540358676605657873010005107430283702865920734779822791314381344690114141904959109134859131299138020242835479787698273774063485305643198054330773779396717246694268594536769553507180600402852508902393060471418410543197065279289622849677483548723757728041348260371207525920003468006284436913067349710966929941677649493454669205752210093783445520051411522661486576352417161202566592714722342806833684864312933187597630041584861238919343414131158474134954347345647347642657812961435588311560564258271345288687831458904691076900813508221683256832361859482234504592769851610872135093255809117665274861549116143417360454614744850608819050441853790710215331987546217901003540658478665340214410261452562936299476733096896272132945739118633231096097048652580841214625205606477875731601803599613509800606583931480848138782508106046479901733072691024550937371847771888013708440264027256848511683635293613070251030102315338428194244872699499772242149947102675842771767991600113158821713352330771039336920992149607896655855093252969096583356552549537320049957075437661375447399866691681197488917674329248535486838804772403115840778986082420899889025026316360623374071706167084637863690862217580975200696333974887800798246596161222239023419058307794831925325833812115696704939433449680978638367850814744384855056888034171727908591526058095684127848791017532952552027233001312278931491326616092174882552767731338012720578406782065383532927244401491039001006708484255064775299172643917692830181396540284025168018532388649188195507888799951504001925916237786268124587236582312794903917707534490218484745632861437324586995917511371207185105161943522247707997315234497161036631459036600579651904137735662257040533490962867990647481131189884944729550731066205553650442445510065986647751759140820720472670552917733192394734031268967975020909909070263501212031120294630677575806718650393365584646222885481610888494718090897771846185107617094950338917480276205672811250384990023844817282549402517682963320173346573471560833578881322215940014272865282773915987684116896885335745707176707457547177802714275310912801644470744673028164557752680887253641632813471977799842981412233689990765739306045319893216567912358369109306717027772259358955418960729766893032240203303148155626901883060848658793615653520497938118782793685798944911432554146644391143289866939138160553816310550759083130547639888253501139671499404574266890565520903356335240950332426440674355196779474757796688137034021199202881423857876526430754826088049026753951015522952667329860967275657285424484087624206844040774013277983226520805641635712131177148317049479907948635882895656953643118599321081151660379144789356370995472702552063580537378079007239431501037678328552888596527410044325664641749743308637906893417123749385921299879419883512152320677674500306230363874684703703324764252086644629787525087819468739153206379007147809595874623065103518935227952409083284411808164869256870397958843125308620520153072633997779009536 A013865 845 7202603959087795216078557917349851752840355164590152109387805036721795595232086711715863710944082009985058254671821860433178847322546958784155472382570822804926627533589754512456865566989226084457182061546274944256536231582783840643339998414521372945939058625045322858789333811822177778656322789547949767059660154074975068780071802006779222841853588191480400943531856033897632508980539143333030669930498716689010729464993210711470951477300471493660295157758163364966946813521820601445328934099378309649256808130087715402629713177022179804239105885791374695627028188301082235387719549480247471190610637931013631034244817085352639549165070250361259232947993449368852851001373912977838203949730029356865648747734755787493705078134095435213598873499169876713918963933094159142264726852798588325085286068386328432196281952612871901032765003159683577100120410366558803270679404755275058527529950534725138750992465121343796704039425002097197763422139205321704554437697203951221709934317879056966836438113387709335784575626240894438546795464584949084078960491899669504930259819866131201141960778843654228564993431179686243746464663745491484231388341830873998679820740623377170357711306423960801557188480833439807095949842533523786177882547708771588597619286005295498664795775754198570429291473113530732169454580082090333774410590070474587764029972045366737990194412393230814135212823177016974523290718073860021098258062344963952417538896201384348836208337350629735921067077133519443641141637667125525493681920621041786354153518499864456414180438858000464501754837391932573211977820705479485470173907563834530217139059856825590892092354351532788276732864808340138761930482158494785044245267359427111853065238106532536859747765175573808258255235101074843945929428242915773441538298763159442595495200270023223985932284812147576195432930947586396030082983984770324688311089726302950939769005952374763279323111247532878755312247805733942056322315645432832006903027766924667056357050398389790005310039472156715790936293478507644191802778060425084425435948960158712120808617828914819940310742238325514175390874770477582172090047383226877817888164110266218683376246828107716036535119525029494366885674348989668198828636642696190666693661959547362450004301489125100492742513029130563253936232134177764140565271394449966893187385154156367744160104020810318995881117619161471102774045939993299028870704537492838242404069529057043757686908043943853021058848111624774438227098607778430376128859262337380327496704322419330291764430340163561927326558655637453035308584572885839357535924576887170419260284724318571232140669734564322806241029777684006470422670918995304155375327403628624415733562362738695571582261073469126612120892716664860957361185875348352646635417010788968004608897924627325109221139670175639281248229297015989252180675411116845203617642677879136373042483489104151017276542349053934474772253515563319019398950646612088065272900870366474759649426040442182536991080849784535448060375370300124300381286966116394893515265352078911818216698501285554156278167243727331327342319697263911954550608387451332354797064618985869532643807229589280832669977291253250057381531651001222270045996225316177172351631368146189520226284087656730527941676387944430397575067079214995395435942610401040310743910029623272367848794024836241450566943567512666060325946894601160739589533365730528701516655559023625385729966458468719839160403054493771807533592127725153540762543137415214681945158688933040160200605917691994274364029932698576970682733514452088809976969055797837613353574051332927280087128885374174570075425341100197169636785631545614043199063047414175685771864275808194470076379347004998554165054258796944338478944243234715090537098154776241859179890528750768933547782220443001869039668865026767957702207009011454626840807594810836309355526998394268328961860953249365797093464932970296812542937972960118424723060201585313417817136967104170199626766927220186966484173540430328673895195586738539839023978913199697423963610676153118336085881152325030262932065502514449563040051390461403131824817584885141415425239139094607358117023964209136353646745224491706637416353879271987122221625109419497521025072170028056184454674964012692111088924487306263265129955463356225124507545463521435084872276862155529402219266207573850472375251108496149643784135872126974987648102769736807197568891595808454095886258867101260199913903665544191905707738375223956519289442652294045300970649701106603757360674206535838823690641853857011826759049280746925574864894852556794661270729369662935346500861952 A013865 846 1792238348347734259207259723689998311362771256315296729683186302897557841552790600649681798921637814708602015626498777175308758936964004848178974503899862980195502582438205794843666772765063105047649526738682686929242423577207268634963578485482182272883907835787277777598267511063336141018610112368795436436989355458784196314682826636950887578184112056862451127580918800626815692474645516113844687660145856671159917834233190607756739797999630922710478564695279306431455309502261663898844089329816503546643870080625986399067156789264783045048425195773239348262264678151334894795997030936268938751302026257649983837513206324982468004297842760537892857452915105993350392620373873514101435965219222664927593109196334752113633622002263235335070234890545438762477883633399685807688016512235578330107621902968706876440265230832566140877784981266230383856977161952331560135449697644064603363522332651456725725686957081074219621459538202121849913867857742738610387689841070653590400526376186481503171844568630490489441947522228774244932476209043602050489535897120378562250806411496929159042556384521224169002284445467303687403920295209118137004264823874460038839497154530796188054450019800087014173078324062746494079299391217301790762214870111469051933922802175269689523758462472468738677061455837786079147189722070986701933754135948416332622499106003992696147576056024632409942893277216783487804579475959754736769921750169422070207961038619582870289611392999631898448710962937287910200112555983986178759643859671975069782076728315358272418453346961913971582900659697909366057482865081785871328514313766924073822991146542293625432861124718000606772475992215988893408408685736462574352129638367580967096621929328524704211884755904168381856518166660670655568753511488541217737004857957834490419922261673590418870867502294376305679861967073549818096957609070898369432841825078775415888244601289141317096320528417946101286441857245996388269758794446684342453941694205299398752967437564732128226601307741935699903690259778844014119534668870331694607750078051654212654445049991604532475387402612647014343290862150887477727045510670463110461180747651885763727421878250731699196803106861652139142300896119607797117250927313075378515974717292718089293159470348141977005810105002064616315603460514411721406625137611623774161965603422679037298514847003706273296383090259411187177445471399340412583951955151473417925533889429054322312312748702390636834936115293311815873012925400770722387352896307965935021651659929956246795160326730403579441500522243399578713681905716440329179014379184315988389765375168521638716836027131391109572522567921640666698048214050115439523590353468499717870615813789844995096467957187433469713147265976473150681742098603734681285767584085628640486522841288380866561577714626409144673631559392435082637598621823899026825706585262822021261976907251560764105930956585799788623226529386784651798235079687297779097457986469375030647393085980495309165044564630013585524611759324142520529912476398352674774143190508088499785550497521471887011815008911591159308845244094909573739474736986266289932508863183271491887546823840553159928154935789337128718278361283781936139900085332737874998150601136598552630696946722099799570728783218964988504689399091455225734237116471631311662603028620491218109836551114788051632627473701791311721123026017677396029153542766461458917855792436062966751981959013793688495017961412855794226412198796326105405855025133969302699737777726884586249143037171711134319278550296213252304768925945868142162764189164092287529005996538341274960958640454805426606621008238476644262115060642268758233597309256214164164241984531477904646378045625673947800229998781324961253632392653932580625408527208049281814303450520050111335272561745477273041076878883022340724450955574466338277706051835431970020529554494064442576832237784718946190022361066200864896458684341687612187860688516080876708382273825798464879113527668034053563244189870412359544582689308239324345224014720929307109399713171768532741804921978895341930385911723121675513670382067591291864098233009282139508683093105459189338134975307062087817150626907700720346001586168487007099596651419227072407151710758212421276490225680645206203386479258025392100788817077857856210181461552778965735038938396163884692213024448963016360742078483829313908162094097333099440126452708399149208585462433568209249587569566418540778064976476904692360281067955383727548607830594055631880331128706425758426151571284160725846176589793778947966876107750626818984644781515951412329153318130511967528140502481240064 A013865 847 445966252696063411187060851565229659813021097251447915840526614122605112829263990740861621389268980709570856752372943722086429103802627254382070583754410705088007298593263624342539290400676182555216727037439890353977250743563639068975257161699502379326248554594619903955332101312912058641942791480952106039488935297520189137375157117725763257854708971333197438978215186997571802389850993065640201319849413807198064674527913285309325077415844161759893802210255740377951887574066774351277172436116900210518487479902325447652678758186334494665489738314646693506795844393752964541877533201933672567363985797743560778256086156258037478445440809790164955505723771654537364896512871694260888514097429614159262848547542369037939681430067165374896196688284202618144896740266110618898624524772603427037339773359509269478384077918529097966900992458438638875899341162922566771624219164167883384151989078327279975774136904397860216847019809910384157767566777841133899989638533292874206543779239234565397256427701462209468818685851230352915037920048737585427412196352258038401992660985603876502877390273185252421176443134520111144092294897475284267045224654329640384509755956207077065964907326895251910715425533181335614740226115383639198943450559577067130821878710876707383575865733949341182490556179027985646353512922367763015579909156316332879121697545185510567793645172721331830910019956406668837389120162017690659933168938157632573987361161788044779904582142884404554789646329611225270914407530607248833119700889896900564013716460167229642428583231226977376916336953950183374815576284030941934416873723251251137522532976412007403709699385829526984408746095088948324601150089175455301189122174281907204586627918675459198451707581146026794121128446508000566484073770716688291934392815363871920170096216762851108475702330914244894931412990845548336702155780329783062712897018001844286303680627979612215711629727294364275307900222235773285940620339757358301499219652493059990498393424107424930881656608041344078435054721289313721392050724342376232635667421749221043230870679510939024915598166910181873069751810729632857776188511152676702276527799714038359821840808886070174538910686598625087057016583234247372279782745167172586887020853381627594995457325668864422309740047873742607044240286722097461053346242175566972270225030872070209064046409626239396885597115429804527738111539240673544089932904251433529246448774410445129617405885113266944910823440665365767313552253324580393089795894103779543307625843690872802533334420979783479587457950869603970482895963233279990272506001191716023002097833933576405187742303158312577149935621077690375808733198518325047534034834273721797181074176954709819844314722863445135661860487457767030439249879764508213700119483195145869542451643470387788250505885918640287429088186738406482878940265684442643094221024118529194660237785220368054007011789157733002694703760372398476258431348749680968378665689147527626052116370698608770156369106015540513260193296145031668499181327154892769399598380508677578638101399262892588923952297489051353138579778624539052740977753766613456486045443619811869362051269892523891242648982332336413226641194966026733563618033515830911539810382022091048201582646753537326783584585941496019598872554724986729901690165868962543628836817694070784706848686994940463849959536164135678190484810030701808726334353664137745447892543450420142829174825320311095592309374283732988946600250887417460349717614135849529381150707336145365546760225511224974934720227307335997500261380962261550644938718079412090417620130628536131085260421650143913378718721996620345030614769737019648782485656842282897316661494936709968967541849127699779026831056754652758663855528863351902181654642233318892416756199805109303778542084250600805357241926220215087146580177505607886318152290314207964148410103867043375278319392447184818355644148824893613915607342110811915929750844833436713100177960621083612799577316692249616249178253834448250197599745947807555470782031038281346646149427957507539208802345852485723221787185887812761417628510642876337127291516165693338224631423617621001386802175606873435717224794696985645136266689476958950606833965949110881216374491387513211071615836566307950001064406732974367223482931117526076491873441101095601781209118994251755732751299684365287076172873288215838395790198427589799885545480336377095870737788269644643993374110351058338887464226701148409393458701474043693375183702380050992046555418277334320696147785780281733755813191565603180493715643803972621587130274177221832687878457051553903962257513411927605248 A013865 848 110970674590866850732498725816679226710593665671272287794429918445356075435531417344030078973534579007923935427406464332254210326757415344962399387496777524568459032123558974172402736708981055857579688622180242796560867257022427436811251190060010576052509080336888459941013197433894533375991908689788274450018110747952543703431335095917937122978502942754782185135827241410979786732271402306509382574820769336472708829092129718610089977663539334459037894591582356389726524088830183595377001371623840513183736276599055445790311360757021984976603142564310166038683023552186337672884470341703559612282315314024125715575018430433999981836535927581706326208400257548341841581929090889426325410739891605750477693129782062772448606809606472894566170414339134705878230945673896837521782537748216455956555330484593410542845266876623432505299907755418203388767784860252348134916797703058222758245307746338333730931830034195128353478477633339620710745619176463765030602221735516332474562701675657215376930111417810244506545091237733351176554715721567470857073831642725072211644637818369783797963986776457232730466176698048908296206773923928569934737397341186153076158331594094919400478179819965999323447140766272578103687039944743141709151496689640680768296669723384872851669949822310082465121490075139891724353437327498615206692779955184505742977610243563600965605228315618594442149002085792584220145209548155186002292490293219640028650423052610042758673216983778212154177417275489820406612173854656062941642841411834825561144661094216332086384789222592671234652845956925332029522109477907987343424819522304055323052006925586552626279891917574732858584397108333173189507153378989706893505491648870915533531699798259851863269135300831728139234748633601478796959365044514974981058618833032622977639765381809533767024225962406053385695573357338079483718270827131020579060975590783434917449517458021422866859956248302111251353415428099371938287176440382502980878653824569153103555696232507498760401144377092143729725151536407862511921426765839562162719198395888702170629224012924065979447798123068594375839692482567476003266164539607142849180872965458443593151188292156738613670866223967709077662571550439344242139122900045437889140271172988657157717909637260834871932177235592519120396032399025632955428826252133030680843944634881958974261824796200116401605836901426629120246129770532335279322986184430692707949452341434099882492958341204504440436050018387644294612165834299261988373320091921631671320323153937287261199974670641241482792706336830785295183199968323263526539488213288537081435658008213359684055676292779489235197372780464003851593238699253711858227988955881998742236161049599994353891500521119556779997012068815091085718259426081562107831428131242414537009987327348023534125949880604907100001554871682491161947732464190791231766421205873461856565696288571954623614672757519697018526528526100984657644337989372080614723600140761957594245800220753676217495549637388058976995560418266360520135988287998606277595240864218735259247676047381384088687124898088795626304179083474701301571642976425253959604335659826805027077097941589896504905690831571719934376011581825786364166102202515811237380274096979320959706096213156976200098212919688994337548826655537327897974897367353505687656250723020451021500174572482325025500713131302794209075494716249559592468991229890954723475289997371854944980469230134103650538425526221769847105560433628817861493740933360651710094970492807867723599731440434409132962956303601339030929985039947601466170081391097136269282797252344559902570207521240048610253853337031863033694657934383202073245843470963378937905099513108091414998131373402143791414804425514373755243844498958125580523665487936201206637846278709904958277822183908245499598653222985228560564857838729075421568318470703464996134977182965444137157254771061417892721071644840395927737848406152117550664631762221593724194143482297265477540144422867165856510515523258133426993169139983684849642905634347317624048654654457522515996404705323165727480723749038836225049071337560288204720058202550541804737111486401619869017080758960609530756388480114040332050547512875930649597399709415049158794832897440937687337372311844467539814664858456179477744953704715836248665625852096067820782421827497577652882491971403059983113738248406053323499701266655134025085120052963061385519707425330712216054159266626874548582045498458500161006193115605189240309933711030632848452928477840785653687463845831279064373926508083652170608612251079030115374768800384066463071390172225052261030736461577316769869070336 A013865 849 27613054899794580201469122942415925340850443016314025916463585466594842962774153640549692611142556363699728700272405332723479664027701175117683764389598144993418797881369426661267317780769174091153269079234354175553833721299404663956617256125012551660297939478388629264042195943870844529014818623097395907946906533634527354812225974587452130184986844251557960691718164134776922292164557578733342684857801675533177083360652822141185909321973819672111317387012620905168430442071792244404850005303903482576535465178696164686894756519891294565698113170562427235737574116537630775819188524066780145443433084219251250057962986081753083480348907932011148563088652886268997124514579544197731404605228708042102865336869930243793931729647997863300689316540835567133091962673927097874220192432964197168581575995142347532197273447443961957158786646596222385633865442346312291107616606047383685379696417136860258935229131068842178452756546459164500696253910917831580094812038892000042310386183357136216672273484316558761052628142867665239964463022429076908307395675322565168567958517620590042014974757559406134787359680128905949161723969038993914000576055202032842246629967221826984259786440961779543651998931153138154696653523530325437771585224276669876936796920609304681426736954185062439961110618377209537554314517076135419111777821808470933036604712126417955473480172232006092228820487011940316667172782286551243322444944642429467609142069027062159726173928507500086748275095494682991418120444601777453894871514189683314030748309396038345719299871836179568661136965153644219570045545606800306639084691373962694145676987307553063102478065633955926667272701260760151091443989600766745724758497971847654039759924200595458840985475176560576342060971996323172004992722756750254486778241461173640772058099486429906316172194677423076069400909653148994092584766456666112728900678205823677378798328114386694806496633177510946896773067804822918147874688013258981737997188475191505063971004927305931548137557640592308554968907107441244566432464997389932073743575245777538522011069583921185797954502559404475728942359822230188844726254719524569447374981740955436170996485113945582716948984242332985212933004038922906459962229464106400830551956517113537869262890858888062852627525886957717766385533914346299565265693970766290375760431386947615483518387688067364444383607855790977249084963061102052224497298244258127904478125023729941960487809958599248922583198175434305116934448880353959090909985113043452037978651040523063778912097245001400646274703206277966571026014517814309835873931089013259047797653499746716902942043284905865372632663708419006399648772012699629106586947870029511028108426294065795067529857671221552680216507107396745041445929510727262415909924753312494073269166638663392043628360690680243507586901830497640809778164529522963782902121499905260692955338877936612903286251599141248513993146206760214330955910571433563522902870226079432091370960530578760551852607370545491363759289998055020946478237679269197266578974725276332029117726222004565556194662641231193284521489699176874272675065109848793276266050906023548497648435001697127108692861001654214710651713928874072568179543256414341819808364099558393045587332912276701822838517232051839000949634350664375508889661713307527270880179910624868581931439219921900745393449888336888632673501233810412513244025716226045751803360626033409669380119472729279570777500540815434594970813820726006111210543929997686326351697666367341398768373786174893373438342937728393744370037460241568030033692709482612158177005895401529676349877925203775786686833560312542400309123128440938289909722566759507876801722045712602976815025906402243905328614809592650264836314364748304452864730694140818650108565223943070578187049666256544156132078781860393182474705726633295299687821702084601918258642391657395537114019192754737081569699528925399490864294599643714366981650657123609578677110986993163307269217030882614407224598683367856905564263440420268506343494805911739027274834977974242700417375634973974300483451920831695551410519067801634556901522657056418356344925384287875247258239413686390757173658283736883904801838723943575400620164493165512281235859536023406615533027100882546867162686059368051806232320251850965427965012028768747980931588179877242522056242228166221718157715827375060593077665584330309729980593018904490681639838059891782145188558633298447672767545472425512063493045342270449044801425183174432946239098998078375778359003685888832146292880859471336916882203660497221668934470137168026138980159335104204216800215207206886480060509847552 A013865 850 6871011676825684980691964800007239534414497436635451696845466898823727964113018198685261111815824585092130891946183163752248891759340938806883486460592485615002386314416917174976469218024355127449850251524042818211411552538373461341652985076099123254735256876286399397030147701105269985843815347622571218566244646577346710752635813708544888458190646428803670474841614217984811127803891191431375126958536506526271520006797963039035572188405389496650803328045124485074870883761608207759747636519780911376484472871345324051369396054357590609371792896457389893923052042566291741208640318820585037150980341212444727054423045752694783268582179458538198119250475674996087092487211857141809900870728269879532540187504018482423731620151770604320837124013489195840861539256078627618237958923479347109852490718023260621131711946474375941723735198845831208662046005749917580020890455315982577200400618868999211951370935142122136948756316968526821037250253161505867738152269261574154528178014777122919066995155649457949630247566046046876990837262797072065247945880681864536025102253856566661334670198873022147331408283925835925141810098663910933608591340968032236201913428003741652147331179677401527406014198036697673309477689567097939331579094527212318817937051349054502488777809783777457060403077392037803648715189913088928608421898956245439209364423727840832696377018216834539941481859424155132876925937761927118978410620465265009284118039320141931328983310978378261585746788562132958120553746471149487407568668618847278396899163323635013642024825708740234429088033313111598444053573204431333901616721923965885109657096105713043797915822027828521144470800800117469916386190820337990872183106567330795450021541458682569214320097759133921332347715783789087536346349189007679324454003379266759380592761011407326448465759545972538864501167150812370498046052606945142162557813559311517289521145581359070042090170226826403938217836008009696368571954367715258943829316402658852588078033098071389558986164742823865322350023093358819767954523130230531577773761315557316465509058466706276504476614780861734504584185279285182350610923414368737664729211456565423093301397383873307238623849646988201376504545261013264660245321482012523931467904444066395855084423658198834455745012521503462827245245174974618413424193162133717566781219662876949055994847445197178429424861909972180450844309528420145859126111716715238482727100805904768917912102727618168307904222368389669010857032783796236348509313415648828257514303695715435006234254981668188525613826948224558977801545244496770345080182020741347275381585715648975060392874514669696292402930975893318200437403237464074109850243412395183288146275931604979918243589544045401396523633896547746862153073532013286161475698396216254525239713273031889169000132247383346352479863956286388957978720236210258124027100697064425828749462883674723261950524557917515150233942556920557652400421139310956478530967004095797246160018850744974145638587997227575707026951648796026972154072838207912894237379438839960251469422051273840056479030294342840287374051324825579979018281801413894928519833979047651619766855378342299532710261988763621554880887280349593225285252107580093503706554855621314058319587223227636267980553919885923202284299414744517886628032303445738625867656927520607298979163883971606406277742922614644672245412659011512566495537407019959416512733831297145394851193888638172094155707014572186221135777544638893552664742067189184283958745633717518294938331985961471067899409749880831672199085161306829856049343824285977348543500730964553432425492823884305936552858168479690550553719726296215556554816085731901864000326100078758423926836526341883155450729880300558350699749776009050093615236668084448186343814501804202138111439942553948395458657427447885356381545975369616136011920049773115664524134503600893046291155623771546737481151473181565006110744153818544733364778096313382018681382881115482812074413812228582708178511339579790569525366800406656252970464499544629845634851737239286759630256414001843973137898308364392467448582280679216330062919685800662692446020473223120573525762229786411984889035738058816295799651133356327754087116771163360751964481400067776314956314199566805902049825497524671067048400712908579429371389873142585097591168949975214011248298866119057282572620744757391077496701682680079630730530922080042225293804184118991934751559421840919331310093874994585017783101458607840376716028231179660498878567481889838401680627605167089880626350130023971707701632501248844662324302073171794280214711007672649343674831150439703976606416786386059264 A013865 851 1709727577567888845115542985115401427827428226152872716629451219368105876766170544415250892975355263157645114104752649002799596234260324485194431702962149380552273791388990334483744788459436335073601137787230622541181959441228545132566195582455897037722283439040097334761805712761426541117488260579619641458275787897134336729999874796724641684828494932172074931595788549089596522553697852946251935591346555991945194866331550738929299498785289879230612693724124415870150271748168493553273523890490123739633384353522599674350349558997907986511201970011285242084660885855855506548428387812763815964352740264575046322406195320734548310287840879026976914409334363160626343397777900836310841253465056850663841039936999927018461986505605383014362543242524543579473258536168557067501387794847212900038814970347163986877446147065111914331000476999205871313794231702763491271758213777186576649930086794410811908283532533284535581232931863912465932341054994683828081019905464896020019555591773021050197278538570565920522393762354369936495384017776321036139776869381829716228198244031637195473228654925971846964768986105833604924886890470738285431693000555757397398594522117027042787124712101487176867493324925867555444943952450360114439755489249395295716104912361287929963287559964116912195254218553615550757517098136453744283490837961080465129344568285046090081504886196931372242718814044231370024031234945175848869635871511612822790185659960109557056453575237371819586904544891492668235053629841909069250600126949765005978057212608146747714572321430757250013458833505368185264030738727605057677407092149784279123606194538176788114322989826828626573420958304694830274234208634206342944707066773362056493419760204246901062737698565600811912970746813911806229844134761399158861662538568869706270191657907990507854824631879343438790731554424470943775769795362291373614593585863590603470186125697300740116713381237881667744754620569545068766784496549227323313510936459106407607196633131859300006741645345286348055891000946366661840499659899541523633560600575672758170745550036387456195161925009151387120244691991415090494667217295044201730589899145160087359152373313823962786801249755359368124918379006388452671938163835012140354915021598625929413412367307716932375291942955750749662229088847379284249049168832920057209577304451152996987501309879483304302950647238782197605944491228575841734418068630693686222133949947734895459381904345918684056392423460371138119309577181657585083072269475842729232973799217212263123471282135598458687205539787180613459564314106278620358506991852585110925227750736796365762227679751234289867831206120593486154451239922384660488902255768793118247956014132613130363016388873423905320299768869745768947203273593117930022132320983327283046024448333155071045700640907380892839580269507970654737191760913816670949517911520651935207819386348270548738717672926795731129863012394323656201762101592937023922465817581563165420356489810668573406607541128526132118330930432673212983535042252476951381298875600525424989293639227862572168933790066201917634387859939258998717339077097209422302853447328674385247849826157503671077323359911188029478744120943743949981434179852433369826714309457833962819759779527930179187834137192993054042270806791969707874765426534131010033751900808588807755419583307576422765286903326920047263084170522767152694946217564063590541529696584709331282891612277697613638532952887850026241777657797987585160496673098062819103746022593529197512366095024730764768767545926882347106656642758858301086740470322484728315592776373887371759697300230352779614804320803779138359075383186933739909368647996244840604622929144134797616142562586522703469337116017574948535521320136263883952894466570592789411104304050112943226430545823785584087138768644986712208999132848143172322356118089825143917034869436800017418494720836174321517780909883374715183600548689282976123092624463261851474472525865073727819094100537724462692441475333650318446996136071678789088739146622350689333749011427480726202972315964008906839523849511866928506460165626065970757842216431257150499086728166393055538551562467162212467023908540772651376516418790815321747705005440402121382632825835741664916003209574906607446218862178200058950955787646194467636569341684913815735003805752160232452846936703454137261737110365159471136595659273104649574673939470403021067004307882742697001108100034055519639048553279102652579145004702148306136619002736820897281256951703653612269166993928248937309176015955554124927970812618550752515015480733471483914334386969461200681485295584826212419906927901790015898779648 A013865 852 425434932581372917107790792072235568089154620370071623824339605817804521527479748907935710200843600842043149032913811156664629130163465062299900829511477554661583392058905242910259183201938462129034318317872170268167389331679781342426711579173665771690511232703225500003449639117851289079346838856547914623345680854019731277199328845418586039719244050962241749378843256247062481900081744144321761637065946220587706728979012433469255452881741251228711817804761326649801232419640262587848157496718438470380454295455735522167946181464567440099555408601848129358410337549284237405458532596225645854041821065514737926496978394049019125145544021610040719566303488253984974280355870620900899250782217026264384893649603565839857933026162798666229860360123867227967489868071894392220505327767421680342458406701425509182688679666505927866811510692666395370754046263062045060134139850604890240955403357226831148762007967322257557749352901561066722876289396437166309056345116641006453506057012064373962689213309591059135428284674162580038019395911317516064732957962019451948495025458880346623994432662539426623937396350686787580669454729614749040539032714290224709487072127424073110805816361637257194292099027953475556476293576128007996273237900905530223629817552683998188624770120991139495369497711133264726094494563490058097549592191531574299065067615504588687161023842154827217900207936254180265819740253877996825929233179977641920527478139193981301471456033465704611448631714439903622264864820821917519765330789163925967531932327710371527312459886258188035348988458807776275619296779067421711984561553815121742885176599323606540063218204589420807517483896873824006798246602866832727617348839349227241370625771143164885243147009475581229928336871199302567784575740948475497865212797168986750624330620561094050531722799800786561175314150549953881612349719589687079266551157608977042693354029510737764722024080184571148262781745561038551376519845337333314747553340992365617713952615466813339277537094558292559443469547486309199095211372122716408786151362445803761142956706654363499954532123877157959904727197607799797969033013960438805026145784088474857752603356425444308165328579125582289259690084917651455263717183393740908794214654429287267798226181913819716808644749565370539951788636071082058259402779033163675573539821189302546393925939931589576311815453720651794682379641388983850458716853512771330026035033394769506948918022203637991120239514491071040504040709266220211391038958212898000499336406817361857539606076365235672054728876323726408370307407693521661048011796662458321746271671338513285346638007859130816392174681399518346784410932366819838774526107460329199875390908646390454490094076151817208660832087396579178670484974722720763267229694923294494908355527635642638443781878265402327058437622207353959564900251706829865710440959506862341632113543812857183752595989720435368506073100104344019996867263573705536675014320455525577878146072568282457912967674093414507268522081422940933118991633768344766111361813429942550935914836347499557940132849753155568799999964405695168832917232252814970463629005688704629992967942423953481512526293420739751254857102673694561780229841040700280720975051011740636366465459493922347667144026006847623446329395659406349893630615340887488718552982002770211396565753590856429531870728644169200567760319521196139388857208901071361629917460566392321784485666284052596903431732989497729794018145188846790656708160337167403223330293993057275397080157193805658941965988077988195243585730972228776015804711284519916225581730667142489708998610919142857110988754245970556165445749171096369128019418201596177329532704793349960419986133529617349682093252885209593990841132146814771766635905693744974743906185397703888919165578424214459570914079469333572389672224869161855316517576527370211163620631697821934278878375106928771912459368099897128565691731451661514661383930442373026095947556058025840680823225003053500685597190222876039802942530987976446529139332332766728295434011522884062538007325956264306692398521736871554119495933065247635615394399022579272988748743099916795768862391828907652594493210017540387321333520556158141124931913746140667883291318359269964378910644943160944057531913525877068884230551577861770942822430140474596972466992921534961706808953793899883112568646383361521861371088245176162965265706299324538144815939078630780179730747674103062823729609545671246573809810044967312587179689008617512289729806323535648161361433154039568516886402252444014076833245499220849816332101871176285371654178384969487975349070963476088870280683658213236125137371136 A013865 853 105861825144088185709765798372918520878760522495925662299458072794855934700725840880259458640696314884727280860158009457735172995716835338382208923208999982881551118612801509403845613074504751408491867495672767872168627822180543350998723495668941601301293291056009007616858380600973171964192032606352530691556352458267437773168063395263197601435418935689036538981436325138469051496161140558919872591674393529961280240785305621845021772851469439025742819047994370432923340265443925820259432726223442481461709203246841581452094384226191245254852571433215073724511961113063495362075057582984019909152934419374163267726096127748005526948216009985269652331122429589215589120129511998340012562370640627079419421856618154495063529190766141517715308613130342130069606438852065625405012781719023071562974610256329112300946789538776003042954441828677564492895470839730254796403298287305716048437414928185466848408747966524731992609886981201243354786752843094252967015108468064014917838819178426002301883882326252162426786890932041223116020442323404960157419631395605224267247914174984114411141782668285010605687590208734094727273141759279497233255408588362265194911087131611186960308032896898921982170091585323719229669109083135084485728662333358124896606254761269464637271878798746467222911782854456712528323545271222358136529460124203184695984958904901237812203651884691069966284544541194000183904457606852969706189622950640196594368693440331916755207745347719338209875985926767510098135410843094759380278246790929238026352905784968827167884214018417397445211959496182056586214900856128904679436542420558924373525604263562891662577010712284394758376190553026907375259621298684559721278480146392946912924735551885096004724822756661827828605527920334264856546971550771691055084796630745153311131353436975458154781909647720029321590375770709646124269364205424941015308054457650156975487472669871215899471310695920487207964524507311444344816122186154979323375263192945812321386998257211838096839108110313129054151437414440113290629259636148039769431075615820114241492724203230218578420686137448600969479013078035144039328230422929803908732265907746303375804295798386056158089395041000976892201067203210229046916181274178231337817082020890948409420768217297979587772928690323850282197283469890839490720803712312380183720315060786176531224293379485057297452821662980217227374405890926103629477343432093289915593038349429687285953113169300975648606431438869842189150701457768132107640855006050031835260250876781177785735295259194114322748722295753385489647600332871194381961898871387112829116768272522504937819374628771603239304497610322004949267058541122700514121942880371568635463393270580298629571679089157008979665492169971065590186934117230204052965311299447153215757035922652632229009243132332536591846605150409100300466453259432713889144460444836011570193002077334040878747525965314115373616103181645164131183860474929572296101917163387589340594574843529310860567399572280012518672640886564633238269864926213844764841022382759399464834485560558021010001359137269777206495641591142997940251032460735932454730405732743531750490410199049237192711724942644469513784248602572500765196898151805839532252361663893353446028340333216791685614710782279335907837397036180721400856731893276503715592814975617713317242230249597519987073274457149985910515676935827098277756408117005271389057095621547656534214277137312793375792674724983242699100105123103631124612690004953018039278867723714880427951606249674849049725847280745421958598851924609281630793564717918349659794243953205366399999269542352232155420641553696533345431760196657742251722863327869939579997262281999138857351225989578441744356094628301932473691928980594356213288235545685585949555475663924881454087533809210454132403949692222513211484866919058643282782119701602458584384266049026632427550481863834607300172521089483033602295258204920579838016221486179836564829506822269030685988290604723959808682598520037538690736245795870800155142738798343027010535209435955262287049457438932349159962882908960829222554662412016491699665449819097586445656336327243038496124757566683570749010392934435084609657942062587029942572399057961279674670735145329973863776333093602496624031723781106471042804600856610222500187244390936714574913852906782651387591428685590443695714666681416864614207808690630223674982972996229873523475650839752813854293682761405242413328554286202468467627454242653109306325693096375392312818078047167098022403287888134585973913193877245280148910766570144062122501497549572808537441599452515888727631882060025983682145769683076040515971490182334513152 A013865 854 26341809674253751426532443140730061387303738333706174401298751169689591943451012437916721612481745425396458750994837809387158566870211570920321810779941883740382127946660625187977711592555166302477848372683246175167463998248828963115714364874294076535003412200048833383318104561701356326193831857503912917041350294895603075972955550770131985560378164605374340067828763656855531021892768927557149736731522690847325284875089168494940457782176843451653637149350535183565180604930942949706795164131631639547080024462318084395887549815771619939255475054869773225017760307685815677935860728489079642034342977441711794234819951659791711281578486196654618128857856399543693471940066729570942005919811248517426093579426008619315648095596720526136135672822449292909480309392437193700780140500707948943158098219302885672069191534512710389184439669113495727896165799991758761498625519426855935764778831410246086823245574006282111185103397306267786458297283452829154288303470325304960035669053806099004782370207005978080982235644401681630405598704217503045891041719431239164867832979989647157153232064914695759034454446819722259176830410245035855545409829859359172980115633133074873707368441801152554667348229359271703357023751374669342752834505734168934272327584756203424621636145249680932011584751240172691847804416928801819828898621625726854271329294224384807286259105771448321850515787274385453761313995228438157930576258053701398969950726144671510031853690363698365439861330129413072739230550908955166113396705480504156573446252285363201838964742630837841086982305353973504461026209832267609193553723592518269713123160110881458182362729559150516516264247690791416000602086994276364565166771787249766236887796846672209047687096185675942247570723472615792784296024921621428618860115221577988715436938429477203570692141461470336149976383777222664394194433964298922721133806806003860524498799389394394697245183087286672932228562203321319209285315825315814994113490827092371555369550338536097312668949305436528802610474709962270333859933781989031907073407635750666939117548938181749305576172953610276437401782233640961594122232598468966217667190356328161608134532103999125929700346842355082040175954309207714202247218816317660251700153422336474612988597046690856784713391870664313419714440379877372155039029342114185875493437205545878617603370204025777439780520042693413122028166650924218330106320894637516276846918565287946738285056143500372594035547796860571610747345139359848608489232865441521631478746171214030780084989935789855158210066296906418159991686029005040452343219964998059494783682788319948687470627626495577242616749371645135536020710904643814329991290808618166699627074305036868593580051113116858428123747638240192937395190258626134907464341264034028983254762705499782808827987104569745222374452786597245965668497451161062463594381409434431034265092907184059940504381001041956647642186895129481090742369697675333583632251600060630798829247465085480056707170369580075046350577085650817945167029319643420524921281546786887633694711004773483960658196845113201846723488407294463468544909269843544575476319290038492538029750649819789136843940928108638053962148275320510405474560910150662489419657549910924682123981795000708714879713376131712618995179306921267617982310467778972558391336012906840156018637467850093423417029721545294085436923295728518650682544570655690281855217700946470721607008631817001285242837167030247302477357992122739999624879312469384749839213427421126648054086319092038741382030562444836802069522104376766753624295889058782545921311363997732044618238762590631697629079089415785410475753254739319980703527600532805569878768154409720152420265438782816131615738549626461293710072099254845264938227304035722999788120405756101983509212813455722674339609815112407440202405203200325341240409589142974469505689511395000212241503141693003716528767738242217326333689646797722253252424849101092099655841598847443655838327754672367114108354937980827493281513878122944204477980669292097085497234367619825411090593444414306171884080002541057106721757306887662611153209385690630445557480980539755067715674833006276617754094661350973590405039317655834670175202390621144007668367682748056471192516347296439951061891900285402523154440352034885166592396285564561104963846500540710077150382692841285692071939670321255682557452106899817493363136597871888593493149757372176991605668885989280193370820144332633736674694107858494911634864557281619983147996632683335110654931780305297060767858862697550013763867182087266066292638255301093988668074968433623874096476760385571595696161779177313670217845050661576638464 A013865 855 6554685184863909474966920891594142635125563817052774788623970851056200542472802326951693672277057677692251623927547481785425440511448485615245516819994498814886765661223456686774869930998687141378167966271517512259270401612252608550009436840400343652357969064562551308437810594297271897359463568766413658973233276579462704600502475609233482230960019455084507787757966918262675495239621477781900683290378254208921645286038187974933023990854628309761877839147192370796891020286176396061441254281202164131779016647007533576397490795758083732724818368853355411127619332882076886772136096791394665486689631762776029183038718211409291101617737877285961938239958123611256334009790684452596641217038472591088169717555732576761551346923523161959506911739755702453251804346738931782952523921072160351423915896105575647552321067915866751561542491744849368963858728343549316141225985250023416208221446177474354276401842671131190290411648558513225839991029636134384119867129127986283815595601996679227558006743349711537846971659867759243457085936767849717915159693129514103872392616076783881408753041176853575112061368911045129195489064642092762007075418783564061730988133223769286974351904110264392482985594607926296489734934102061721895873315730844724252851817570055610555450965294768605674306656820594651257872868673227614431664501816372864602043410940442120366654425807321028822707544379059881230335284060682723714181151444018626508490779088030901184246217480579791669131574498762113715848216443777131894328729018124810288483777848671496239993274838316641673355981005839935062046073844982813730850360148973506089255862176710855002433682721662541325775065281395009626261818510959776347479578157364933832257264264951139121754075518074116061347518263137932950101948473296903326088200190815694088039604263283671518902466944140586684870923528053870026536189392204429538545167415151552622032085249661786021304913397975717399072297590176850501484883707444984876615248149487048998865715949838614166506039993570382335011169643029331651715035042839894787500890168819109955794497937385641043205130268392752306471560276761347755388623381942229801874562310745849109275331892502310503339196705476899774221063062668773940373579952501956035751052576386829650899178580322179275453802725961142436854383628605646268082671749256957099770782966730392068175481814608142251895466363263487373980512764082775095517016040854442450200372440437730362780947090299484713319053429388409755045483385717189848947592792373544710604119367275529707070108215702461238727727216791817843587051217969382225837468110330397140206013355583229471800691213556147476434810979645202365699105535824329607360392874490075656201604153470934085877711278579094116386888372318583688997919982434458401294166965412115499961249113534921955886285687204298843173879835794565908129223557767309494941117114872388343118251598280424003115586133251272156546100649488859038771605336611948606282380430146286882934279305232150173470558617403349233933506797376664330931802239665511616057212329850074823667522328739795560898500437363208241923899067363895933804966863433708883804923481578858175223018913695957770499151509023128624243509279644553245215045940394609648567272227459435210502274638013616350940948838809606314409808457299832863917774278318377299649632922763634849702429598400074446735706339671558617867440497522718752886638930605396724214597530961912202598915171872288063809545657946470496770045943895885639586657969080381946071991155572053786088594406952310184095573428914273631132563324276279624837840794666274978466691749326283660126445587772952066584439007977508715259502633883294469438420179895779075564073637398079484967039489663205703662207454780651616636464660601781656965108976517817025483277576805102368760564442797814384501273789514050568160444891522743355311533598885624623196039732499440692812477709753753500791286333842287421746264662191970823721307380051522949341562376724407099769562771850634453737810175927645266808225661321088452288664885901291101978447822163576396692494547960500633362259395192296321979788314187470862858475397860170955028959107349668333009826800046617823348986882773285460447666743490936652649035961263040505716135267233564387839776227730467745902632685331817280641565701677544545773519152529600868870363852422545969917484026225082801329644892045378694002135922664095386508536005921657782496087440426433545175221800238484569076847918154577917964237484246645005851926617517500063646682298103859642254487984756927678224987856522756765024890598653138589807729762343081819388254430545275495839174505240262551300267327836249315187646819646221438102274048 A013865 856 1631015423920056322474968859297153700183564295724876056202879914810016493384592348620043839860044816055518356085139494987630983213344749572612772441352871129105903673013555174283564434670265318763412291383274245610498772573980041090715948187870498311703538158273228767181197285800178760763750038743284243589627582677820863711152232010796785850494243561047588241843390424205138068831465491559425910824511401751314390839815454390178534225692338871574667586470674172010131986359849844984760550185300096905238836270308178594882140429690075491381382004358518133661707773839712955889284169236796317402383954450795084893673890329981396723397744951480820481016125259814436136104324235593708527427318117211785651447158828048540730344757674115436708023862026890952847552979207741873415642432328227804565515840259742599531739155971640955524561741305854358178014895091182063434053544361733826701924158895233298523305623315542916342343711334111963012216647886418591069314777475175082974402284836037685551713933961195421385537652068214268067913607817817581008265016760803253494775199443618286778702836742118828802284454548873181587971934933021226155744590606751812608645239166336959216401933003565309310326271477479516208133723122484222382793948899937554425285623469592077685733974596227861687149074029982208261799021657696573754259941315971692644655666031132093695075354082487306244011963682930228366306789403387803507247124276118042871360777542032905203478354788127630720613347945675974280141943394137951283529606299038032793703995409640625752390006564568006580864515465645162721359048646994763506274956816589375467201714697155315471965578138996733483175261044100083035321980823719143068096038392053431215348239581576321849944310119313418447777225664453138131839768042507415048437179029881050791315070808041402551391538654644390465969801643332700586443053078841012610935271098246991142045487836843841539253344210645093711845957953958886063985486582690950476817925427533161376485753831230242040280030943680105377185499364614274653559555599779936699763421502487596768520256510755543832062818974944705341923931286787079684668861933375448926060051088907511125559199385475134927166898994617227924618975564009996357131038646740966724288005914687487595692544404498728513469720639906362994847349987073200172179547376711107149050163467177456919108241490892573252823652686103580090242318952112245092567690135477892623768259075099001321631508626373401380184606702941576776167477721834779784493327409711893877429044230397904608069669167529674834955097818808741617655453128669757318019588864829733381191742715296486155927109596051603288856226885687074995061639828690239584858701279745114505683957564716479470457122652871393147168782207460777816500730425069131152910830154337427524086357539419121700127096240118420089744642867300433424051610956326355156245188053927926136194800781703314465543257528709180553257679316813611772335616099119824395598457287194160857654302588079526391965026041885710196578142363404830138794422214900448586446748258461253818522836916104980809009495660829961833254407652730292953000557514561936648974946719768230437457094242332792563948844868293243141827760901072513473113350311440271508072291482903186182299702002726204183837338181458671958427221458046832011194387609222518460226417459437120786921154961829087324730139279913153274001190953879573152718288138380402077679766732824314537197093260047325183493856865158136146652284072311501015469627275762209600404985703223305287699997123470757247728869727463596536181977997106315211607649600618398535441823841368357815716583708496719208632339127233059448635452559394447929419300970203826498930759571341038914403318370291874801653674405387979103070884774426862533265941996844881446085054925991567232623428771430265748924220959592360230976499823247387274588879528477907746239116958717300826473914453473445991108897361022644063727966528422552484008220357992980558530559649325087667449859843645137072392486781696427827030424407757849081759893060888590067487501128484607041941786803358107293600797729824489478390874685795896749746800150200342059081765952600032670639501222309200006219575104014242167694113811116336749151964916313004895118357370816262293754947198298627750148443896356486757576602076679826764413916317762245643402750378126006958786507385213639803620458197777435671185939485908352183215692031425497949334066429976190311913040790996942592292530221170239932482877141680061170096146604090114575837331249601779602501468754223035828028080178314270611354673577444057781579037012223353735282018126461441992180653470487945011165148119720149589596772533426208572885865055911936 A013865 857 405848829964875454834091451196629349524076670833812358817075014962006024081874883291822748760054671668726743581377430816762192814943000725652381392126717628797680222763308961127327905407871459798537407289482897083751630577128601584685030819484191835897814806999444060595231683020230081398365449640568904900894210652887521158973432195710585816750183613782593477394374526035812915943471221195715068242284821120583062501452959146816905028447476066091667684876670795569625162429894156627247937223708593713124390106813324696121712767400640864671412046908538784235310068780083454239842358399530501251870004153900242564262661478589930909476507671766875521932204480650145772619111208191253680296794421742043047220899425500974487013146741565492346930993635875329578962302922220825845761137721097581065646437563512270526681717658735362245087747212618351654151802375329015208422411550618951565893192306218692138151184860853174959298070378689747980255892926873310852959734708702766246686469340320929371204081615432179094206105039437892751875078860523184317448600650624195173611902427954425535718184272214912408530045394305211520898232513253537746786237969859267035034412152237958235735725793143163046307106784284182977102330592013994023955383892669261542752672259185535874696556366728571279336678389028532846199974157127953840420009717535868224154958689858661138332990507053481387309984947150894584844851020823793922315316427875004843766444997339131867591925978639374607471660596018444032076280058650134693783238994602231776122952585771696187218710113474586213529679112347417130281214792929000992793410054585567476254737071522551459520138739482835186085466556125511861845239132327681807920473425171439396177533151562799318565342575608996539197302616537203267621953161553205101332720132363361630504511699306558279667859346512472968428197682513762552325797783714166850004245377918995299857462829417526777895488146623239958506053409599497537073636597344154589047558019983931611633703097332683587366960659777807981215822177895699190594531339004441208875531699306993679104432468084323482819855371173440919641615669953802612095522252605679707169374632555033808395146701486548774196793810628594058938788927543735413537630608545848231938033087763516913411367209260227613463697526269180116733855791983398545243781132841778214112450275864700960095541946661780787646615145188526041015176709491994170873803471791234977357503442175034696864211554517746212234096055106358432367305816479591923335043646013429977308423933938371399435191918294744048531546900449816794204441712913153052957450336413312216708703723332655243151654535004712549572672648419286245171177961852649696379560356841536332678350528743531019592786743959294499596302414246880265635509753130802043041107688964090765673456519248738890886025611621146707771338973956101449773610457484599606238802633834993716321624668112799145090059857383762815428214859761364644533816025176184144005555323687097434531835421597004711165441360054505039634932320570750693096493668578108422662717262649430710170674555508234584667450824275641062892360765044184256081034727463475820237733942173368316213323674508153439272518966267144277467285400535675672541741184696305639896644434273765624113999448742366839472612534368724260759362369848709303009521857578057713495059909266657639651164831461855457187250017299349755476264347435761946737197074049472209793211715662139834919827110084096020059143391471029333643781150281415420681338294282462139287973402504461501348965684227475467466870112024221653291233948975958626734754665421077344371059910095371212000388957352655634122402209707656648722856931259239267173263499017758555381938765655933395148806516716467790645087109641501616175334400190185057877630878958905539992236387344333657628153028052535886836311749817286180994344404018293870310500070830214740312171951071543399253157081286704512859609148137986567665557367200440579700733488120109338340276218660860214466883524613906747997567270863085529055634566231201102712477710127029643673049880803081739460458693853204554081273700707687365886958129815964580032995774974651515245433985517371329500568368149642855947629312282071907071661727847700305964981734055997634062091101294952179079631021247044140324937591618177312861301047944394653442643625181415107939193182089850563568764205677480419614485854269354872932539694157547090453927079563669505728694417903835387693945766105351219125334879994233142879579284918532981077364351788951390134754809500910022049645473050826451159883246930296584764606135622559785905874937825561556657695134443653533798296364368456333018246136926204262678544103037510331608335573592678858752 A013865 858 100988176057819889177276643984159674300775046156919196869170410123025882984341090959270838219461924060672613058841308864996569962527896756565533366565675401008984365190639695415235257358451471084589660130656608247144085739768064189520345588873890422910125054055285664486032690149289891614518071564962041744299308225179307665029677080123056489953581688984750300166997002062543399500045830912572171860864216609076924608361542730420744112038642364477721853363231747403180968417755422781871358715249856790824168239058573210785358031337836267637916802456345522758840675034685726085408453725271973687505316873623305157750606581040489688066858356981095169873434305329137072892358680156646035775611949550916055526070845846258483552455329997224591671533008402130009792347760742052536852435421416153291726934351803885299695265168458437658169674314410249678805901288657869512342165510963614956044334827941009602120435631295817231472057448470127369423034348779739686163676707035926730695487538890737497295454036531219988369493529173409729234579623021705000079370197096119733440196904952755614903827228823781084439348255555754393168148992737904304608313166516021134861682844665675623714592120559399547138689995347001818558327125872026160968866084780677688206232943597655262772493513845803848579904356898747885185631969466463010019391858033885161952926680714910368373674693851131880567118174369451401336113969213626289277564817380993205284092041577890860876634125116792862326388249428461465389604919554030316123470925504862537316226537822742705658006074956108236685017112883632499362135239354109175038769810702635926251418734981099524775315162822992845024018814093823367606674543775361719628467243332259607829647929169674480037251323773937826841543204678185363488905849095607131774823415976240001241698655161849509846312776911391673679925285735264563420332914117163565620256385878339438454132190769622023197290106500554045354978282017462171145107141790340674701881957228641670786037609115486322411695554893831515581895464170142620994018422147153114886916303801957851158914139898358380877030251719829650916262510385944611572952993160376492894369828567934172610581144024300904580936597486334316873856726418562770421395699585680507249604649294371440597977325414640957513398782856612626807118804430813026810100546847285356574029227043965269302493893671744236951682539807551311837888450976311893526870265492756581885822296523298233690115489533759825482634589584225381442821440926249817467305580524813808113609744329752832064257675413117751084201878332728812535479640307605700473508282110397305508060164884311269463912501254292633135267280451467834958434554603718529249518762713593168733019318768310310667312311072879168923547122341879710258615162891043733974004908460312633404057532597702195696951524990913177588157819567444635950067037356807889219613736982429156419742509415844036871049774432516468888633559984139887228638509176640252921190342303707828829425671626825876288719104505082598022439479192261036464586712539627875028009261899583142473189290996225028171971123506156316961631913887474456809156033304191615301395812298883584859993756575212836601059439414186044850739560786093248949906542470351124986761827869209647779534710829460625399649122152038395253273657214194033286465342864863256964402747342640953789678647342316417122817796304631798354669810101135516730510222329878268907264457631641579402770419456445780863356768386519171149249351186825161958978770442893619043304997691990164303665829137691175520716223715211122431764325991585737007662472906057517754539579548851409424480785035976006749945586645975619215005935919099025329257502987586896852798586935697218581667823167592113281798315666314130156140809468124128321806646873102383327348164735665232694928574276368609793253125330534954989184706740680100337102353624823994261358370929034287122961582850733257343882263549471473605355970795220030328092915315903046877887612041819168886223561196727643917730659143403298365971660384442232790151253566329040294452347939992435393424857708880595601151497494495262628383565358366098378770404678492485841551829484258542662285428183411931131160497033772516780455731063798962533878334848622003278938252917425540624742746278944487525334870797534297113903262362099610405439898541141884138725317885781695433942734827138807773511744089552111741549717176610757611831583061987010449482489395847167190659912871526754557395328858725021409011472624848398747442726384348352310011308757730442606657382350183247495016068100159559780146473939232796646530672529010133266247595693883196122097680938531726257596222743621259090827486247029770834765357448213465780977664 A013865 859 25129089824819438663760101875866420075610456285318517595349411491732776514759562345577281215825149487865287652657600567494826496915741605729714798669270141383867597559117256689563819559018196452920614309631545143353357142797966948406726633570667901713572237450684842465388486355228102310223760783652634771317485464287817484904664607201180392508129638833453386691154198017226799184395404197637158668482564747269829304147819400696054598886799456837720484216079682169828326733326917361658613931833052364974359431261422889186142209653856474148878113788817369119127842850230918593284356357366875756609323008297434269013398936773467130061052498684319873309946405063659836121951395100738546374117072630653543928663260713616190979324564673869389594810901546718814596649478000966416850065210781824255886996528628064386893772222397849959357676399003331248076630029459314986495125728424098236742423923906217301314832239006600793341654999017718733588272483075560185587480002365163720252419555277259992927022418818136532145957813851277889744898916755736898579749844883821665511391076253204085167749137002679094803211905126449477160816850160958203924295781850514571029902265603849396800149386543036508113614508922185156515505655384988013686204885608145590511733355821291754346205106037279063249834760935829233766511174226278923709145314818287712619070651815652576783158221420364848105277149564699331097267911187365056813515008638547301257251190889909738693654622621061801518399840881782923355826171342468471621635517335225954885471281859508712934292967643478324750806178233060042081278835878961694243247169536758302800993026662816956948891222595570955613016649548594256208304040076710807418590761092852822735466953511148440216629321397316497328634878706482220367671420242158113813792860244199751988974359761233337234077700904415412945123168700077351845008279685602044360419637010878959149418621293586587276228091780745864213769955870969146970379300305974050767418691181117364225031310351424692578347028315341883685274212140384928667183592019720403883541157707648776019574923259188312630393191595948651696795432984355369586921039194082803479891833182216196039036127229854842688683615425719540736355516948183811289496734719304051979933624093217034306875893837575938739974045935776633153668986344128067087210939273103709847028840623803965891078160550127461969161069745392608027245459033337641090078181903093605783812933688485346085578817491664524894494930195421970115180144788560594580024582213150469500525739901061056708213365888396916237784121789289575880828469857022141660224012854094382324181626948492941803244275512108144488314827929299644308377187091152489070216252763548815362174663127756191223968656988886669361584077546574612063071728212504194412219589381996513195198443951351432759663841866538907805616486558606383652727081039569220690294925400811811850237368102963303382697057471591937986496465997973496418876577515441747414885635256116226463283648722246336448674552212208713031119660486368698225556040854660683398969600656997072507888637657172666210087918604283888662196792396448044036735914079148608018676922765955800187881966436123360557114822428310741912299226389525155322703144775982411132705919152351175076277181165116346339445490363336017967662590671922329690737744195749653956966264426764033813393317175483278705504997890074139648189198187085752899086319642788269408732429521396637485950169014186316543790791391154338395410014554520078700576605406846105013783669185693296564009775595989970587170859379503414016940780765138262111090668458160104257897592658299793909912402702071981711602460216291405280508357046621248670729802983407222717675577984383410294113567774438280732136438483880277635012829901572263098571791554727812248110698527505051181944466994337353912074761682247673919868808947696910727081852857172204140042326155013459733380776583913657891392911403542085720167936924916190586600016303886786960718530279589947432296781179704133091336755375971329539001460196781529669638916727416787754549166642604197683816694193416176364625729424550245190345939335252952991786197336958642236925024834227021687741807665734757647228928797907682895514360472067223445230013817052310319904763349948832124735987042082314719904126570292054219446776580085970256406420833789417314007298300154830838218838592506603815898474305291431068873299224490408038067276476480351784165626801347442306386287439647745390025794470574264527247142756186276757123668491670169202004733980803581494699769764960797840679838257498903579213407403247175255149520306738649480906921731700343457453810143296726508130183297740765142088785057820911936356333424553853117212234088448 A013865 860 6252921679289470561580753669975593040254301058388377370285984760310850245720651417574686039496203597364495257186096064410872666880537815236936392782471827820830542035830265216577544348509615859773142299894236641110902564556703711705942601684656435319191606989328810720347547836744119154057598843317852415416472543049666200403797503539084119428582914290205873117133281401022578894651477217306449465795853551192646165409710197114000657950200082443843663528455539473682722197707203500936236221885882086081299805999642380361966138312588414175413638810299003592650819392108659935404132961116314428268611062800667164027142084235215372907351815352616682715460583864800604341897409545706973971364299416830782642857136489890544033767290076928267951655986253673136073713482909936475437635426529262893240873120211578517519551129643701801086889333716796921121404003490420266719555125255225212445090829833431863520772335696490488608790696715576987916237018508657792100103823948528418837850062778751158560016842519354549566942974736241179861002687254163523947396313402131112672530464286237278920461353258650644518072824776424676300880378459251551798890367989427241738512640554737053104574772152276860386926925484125176866066303240757337421565734095646083578215634395723669817474908945468223866582883233184259896588508505073437144394046976864168106428588432592461986106826552472225883732323680483263955595368876574421817020566629547002066444328331518020098619467056044050195426469206295808384476937867489114730554809049558944806061590007665272056865987724661998504392602942088796391168775289433796301935679690170642002576696810562069031506500700901112027098158940475805960824710900368103631582776264256753586911712976086088675984307301937058663278874138291383858528414841696687776513705000284712686920467888107213770630022471447496033960888313977647614297100250727727902291939116691033163068134373725737685118388533986554884040805659284994778933422053736135000558327763979795974842991017365709103655247749763151601174152755316262570112627569451067539149313354709660234502867304430346208445998651203094899017001180363115325052736024742012155508444634397220492785437610859240215910521393612644760508815993250474130788051493673865862270843550363381080648542415391695988545221798291171180893761209982075189444872441204942328655880470102388440608760846009316616710287306885533440635542062183471907726334159310588114397739915573185637166748314085867058546962470387239667700505788027109870536676841262657626754820911060824862818148260741581461280298593072503745578309811462533553596861566510013342490762596847395694784879564228893809316355263303489092542112218265656160320050607659378824200645775405828574642568855858647710581689184069253868878264274573843703981424865100956371387619205302679716452673099334609507087161583351143657075385029238088322807466877334804766318264779796564707323274204771165113055888627207741060901896536322400892740822392049912863311796878854000391196586176068318480959567358144095916861560757946927171532403670681895546282945485509588878388596962141168583591752245592959693749070972142706430503416045698313672351045472233448054147995494481418531521241100958323449258868920897255326973479274517847596580203543678230692336900258089628022929417762075777141605654363716777893419829509840548061854285899409855206848219634982928316938214563288922065385447089354290653513707902668168098903952456138009518224550203443716331606664741630340223221877876596330002789817970814434370615680481101376361146899281120593516663408359350884037626913213780895062701173776350054318191322989161975353261463380540222958759455500624858549235038335967186043284649421010092750304867296449026271138974260820897244475512490068029371343816036146030977321881335996136895705605611134952448649387098917053196828795468073317690041231610155873900575012101804309212376605398928403320431080930366184273920828080900745536044855256928756973009513326530925799473272654508138845383507513713697871848811343685541590755590927116574130539978234012487718059475649536133997162549504169686611204160776669662798852143055750092865098527779550378260604169485080111214875268810640964550256629344985431344323474798124760481522542073894467795262305127655426536383183622738912435533380309975952150842122508913488289079064050624126867135670044650603240717649158334277375729880792628397212928356540195558895157501248232886763982712676182427780890898489701935390843961026307343618028596678119271542873241965911316790489133110154725248292045513289967175422830590964801113089365436966391627633031148342459863205146485576811050471049770343430071836236563507693158947419158698584378862154632696692736 A013865 861 1555927007300957538779262097207366767392558240960896717803002159877669488343161133537944276579919333539402083836130655899486267445217985641037356488848029860312905435859716554371423515328344733619070544767282691880908106943773697991213109462396430113345085950368666629165521023312712657342460435380467852232911695832134539978877740400637379605653143728660507819482508677579250351513916378936798433472913830850368530631229007768271011719064186914666506483112648798315419129899878861544965531564307811243781993326503012790228758128598000276096526572444321661966488690977182069046481212980494751814935027978815611759201819104417111671282166917822314393453488004246063979603016212077357747242521352488837306587426987052443853010382324422214770946462371473993795494273379445313056097698454129544250912940248487505671424946691501606568052846687418011476481200996528255808360340927508200063136841369112517463600821836029121261502606645130453057173089789546335723853034720760223516259906821362208286806110957776031277841554289568365267173020674828017990878519456479089028531100489272994588336239454056557176721097134767305053300666332772482137221488047545159416277577374516330398117549704195355723799800722065836009937010368004129785283044746487806268934552737956712208021916542718749081169552000679705758587911748334433511513859497347064678258838516858847500926933864704768911100881566062011536598706828295766529572861635563439618197475107388291977179679226489553098228359185540998591926165403443051396633414245419851353981917564787364976454077457503094411845020175285839383607308692820390401403259048664541190785164620765780761247825582406625507926889085476475748843934462760395962854005383387536508538415363265453617422527154555602181301008809579321628285342521889070212805458242630845627311793865533494216973409751615223333122555760943686011160776049589081989383107794284463164032570012482922759663378855688942424905641753811203820831561276475269944458929814166620592012131140833144127680742608069064539223366778410856247846265343361648037901601940679114175471817477096011907740034736376168509912198437712114712563522410508604368679477295266329169660786011585326461405446859415421621046929701232501978912252429273855390240578542324020841059938106306746496221684630512388707284156389402259733539946499289908209524100049136517520453559178834190272369254211146941057100223202417237681743359181529572261681818418671906928467476316490614471912357765431397620993252256246361803305382371765069622580655596941087172264765468016849198173299259511417252019741987005845149208614257317819640038661438498731165524711151726204104359807312878333797875438867495479753684758832805098551583495089585783135885459693541019027119462883050320578700716255970758676549105912032801175805124062093876399204351552653629552867512591108431778477382207595371993540827598020974139612506461686338789252664966921618557411922878885356623666340718926175658942484317458563917603601040958998625342228931363431824254131064861711675184495886521449781946751070183117432572677891050322019787191359283511260992302894775387346514968828140213926515026021483202787718455346946793346209754014882800336035493465633661540525982871324705837521464794836825053152245208180541499635575565020958320201572880572839777700018186632373276775443016592643255327325668921953090830456188212072018960369806212309055373991570138206851895122964836725604386468297565733184438851276223306822226349600989360818424746315789217987254195985313697333309041005473417682696905241919799525938389228873999176850780068811527680242058473116736716104183282039152651102756455906584759274032831131484802523253059215386837522605884728783399243860739110004105100053243268585503137330723928607884530224431906289180148958376598590736032217255429932487702324290597728181073302833911619787448339744018306414427881411316169869934095474626152455029506730064878365248267493026694313225113423292096455107903220067343328534533381166569205174468941652406868847883424271960685110895201576271374050523863925795343860175444825375294781951518221551458839153734380265533563976460848407107808196864441079723342656701311454233819842888689412490969457593171414852270698880966980400138217189331308210430709909524755095901300347213369059158642089291936125598347028137961117948121665844902736603103048550498905594254075366634907957617697391309335287388814609941310999831350600285679255346360639825869574644052989511987174484510098108927161291768609774576556234544861644779610991970066020592983006269162969112194813781610953390572252980411221161487182406704350972681063010299049047310812256454096391635154416570746304127204204097286148161027661563183446884352 A013865 862 387164429080711866289521346172303487463825052214781852084356633446680254123405471180513750229934487603276499325112063368780966900928481803030607489833032966201380885415844989657350056166182676755900561795532486786110126067033096818549540453747028497963884427202136054668514927272948915951839115056592576606819883097301701852024105899371400442033883060290051481737471599259400023467910840403601427797932094358158902214029976460994412388078179758350296141205886625782422372931246656875956863150209841287412760963420397678618202342655297604701650900074465447790445313953234168604974013188362470083613912882024646305265707051390318731388484158495562135151818327072556592172577730083633082961851073182502364672762632042233708832279454550628545884150124818616824120431033554136138374902501737962755043168747911643011232012335139727765541725946923598631715770206368118949305920353673720438110466511559005945502719699102798301742216616721100895122494278512393810837798335636207937997985134173201012422538201845325414927869636981875466161197080558805372706283753394604681147450796946777789404883135831801235397864042238418051022911404916442275169097313846757107871182133255647525624386127994338755464552013273086106024646163891203622731550590358053809511522626891244612146509537157791771365581963433132543320947256161553759537016686443864798020503305827020741350650807422217057687054561846342454674929417498492177086674306500521807075314125921643469265573941285848476538359072856537761626171589669541365127085733516312452114028511481169601821021001905409988688220060256725985501773836651883384361975755597295113585454082914390758382818935321405438388463664917282413536333900237594848228887867559087484492630971672069354530482276922379601977492624105241759409498350406701119192807785430318579135248291148430432997927495313919252427551795107139277529158225971350449582177478667391538032552461346150636132557887418790921474120648884349469145159055547894370819604423518708535151562616035792919579054544651041467424028802205530181864081897919365604567131414103065338511003286460754835026768323521954762658472161652780928156606408451677042267251694335711219945032704834799954044440152922058192808349611417085932416693596481071984464343639843570753922626518868520344147834229979658706810931202687743094016211967311306439592300863426737927649500037587669233854186263868115637120362739903886086823563551858366525018810240754967944824419066784992580274895807487825532826992945426294700240084906331045804325989693498044603248986120937568619679858401342744977654576438110638460167877902876907696670100203064516273379844925306334819696059573278141555592941204276635218068885909884558282787624250131809589268650706463198846556190188115177370239256627405715823003067122302945982177940630618943452166817205549907948899128893070693296302083969480371603896751212870755037108059207874335053607319129049040188877923593798801059380142893771838141565976257681849376745139254223909545941157509449025467692803941131669439559508480434905392141373962295805476981924584985833728827686400313234674095236713912749184208012723443785711762586954977708316073558680891464481924065511031316973216383910040555268452161369837469202962141127828836851625979479641980502437319538995295100732397783018700867564650925416106707206587036704780606509609100849187431497524074225186304621946739619421286866821070380630287370767237586252105590693679419876519750288240765197883188227023913384631170266475250462690204436095417577934841955291473961468820836325157387555638301268599174963174133306082510055729991893982583830541636134436366432479201094436147298819676137436109626381466105230683137554425067508832630800648355434220541480256448629008667916668278696603357123424805840105749274825610765780530028368684103140960779944757878013898752832090767896174950345275183563221714918587340625181075440845142174767689902218655503813381456896824818399348431423344618945117409774055797175125905010302439748461973455689251705989156528228440521197514274798626758547739954108383507003415176286787785351182560182105092605864302033310233247791390705830837450129242172602749718799952300731779909859145678363888952912071824029500520222543948775666927192859655688084617894408206863860023312367997797049728563228362691050004887887705625140901267010355518837754423337776917743676829430081630497416909926877274284518231533517020916298710034632570286140466345610729150777997828993486246792601329616732640563398553366707427433640954267012793800162353895468036193147415968359930125659902905816754082874853621684984055178572625057061234174270978732972540444035397985713323358743784131944348580476513935906819204835082090063455127076864 A013865 863 96338899217011695112554175610746621392598515392708597817854629813804340994035230204789597497215058419298497880066284952180505555891835984011712122910133259045822008479795540466417729175943567822524248592705939751961354889511979547553319250186780595205349289789561918755275906383182424654128030677762044022228205150867777075242862319152384314792175189658094090303698532986915026639567190239308950481815038903329395955721507102742161623350269625629820889408543180866691723901227968123758098171393015227229492136049824395165924525327603013573121196767329386304592088361611164642312893649686610155845817170259956789431876417011555790568859290126767717214097257962118401943486861732170587299563326242148428406252871256333098236153761234742002329444843858866061579535094941342803584103739312460748262901765880349953770884093377488739355278750824892894727098531990991774393690773445339204055903603004250567431332748167147507019119245171944977935120496310795976738391035453028893627914636906585954323125025841576013647331657509474035995822991949608658501249998924686272019282476705860610893195880455298765006521305358270040472133090708168164214876822799116264665801992582269285096167249001087301199755406566768561934324754253375979851537196499975245528371198294602179329640261150047642052440491124993237019637947645191745093114936121199765421037878595549225111765141712485114898385160733349085681672036814984805408831341035137842298164564581334387744291294958040248113992964817038004300963529000651316967302997242331060084437942568882394360328297946126978305267174033801640424377387321761446297559151216786137703695710359753681189913601313895958045078190668697217525073037063921201274490625860462856941270349943104361626528965931149561119263444641355517477384293528400252890984746864197032683382102783046241503740294513953155420052568280099680706135499684903075070432386371764371191716094061685355090136644242192582572248389303190447106328218110093652079783807913007282218833628873418423764695300454607950422055934910406486213603226823071582115648444034093954312369969776602547109380815478615047501832944928384783915064685827847701781444773604943694281362378009452942164786132131901584232887250508136326735110700999578104038231556589555397840075001943091654274993887114298435333177633027196489570242056250007003976631408448202052012880393353014910798404876410830950215934101295763782756480965736021059153480589827540183646549845226243273734962873568810602984406308596315762850140807412166789582044667412505434715651714445137074772178525722917918279743564247946389320493394328666695977814373728949713337653572453825905854609895737946519561302745742563694582517018728394406622610117408798443716896892590650695386269916889075815391374705110619079669499198176886654637301322998172937089573458891394694740468040720566754305440158293739826940836397801055717393672588813786540059216433519530768278871483692143265207679716543034028442145004151489944114246490907043860135630105391219905176935790279675569984471614203578378537322365785989868448366258331194978411650862362742810424465941996337205004848221999964086229308037181013115705215753683584889966129069240944665079379241103211448559488217979397136711475501119905131463795725878273292382483095527277270505444005144109374277847219073140664167629465517323967878999051782505006954391910437601558551688251112979837653644820584952995667042753263062283938343489637406714162503723526085719669492906814415324543359747569523132128950242494946752682593419088048780209626344461563060244589781268069904436545938819123142187405342963474299721336402604069932126664566730735404659897652630502030551752973896761346483942698398357841187386931579407965777615172625253484855040401124633206559736041286805193803553406378070700848019036402752771552795213992301954454464714809957141005244315514476403585766621925142445057364096378417631793813748872486324891334682550713211946668887933688221351455308897852122680929195523576687489289778926067880504693797232139311770619872026691893582951228260697284814673805145793978204505458815233574403302426003552651959514427332113298944390559588293087418028429730895690258530070937438643215931016656116908673448016055861746752827253653844177471639901382930348017320863153627835478057845239945139354816262873566115060744072720784463436108667985705995994592820746072279933244530924725914765240588948107348644440615337691729440904521711008956046390755784107169761896574051190816416671588831344542583167745932169327506881998844517102382013257810238938133028204959860194551949915576391117952418194583438198661022052196180083023183770216151581017678002933293119976145977131915699565636377523146634669666180790222848 A013865 864 23972200969967454118247080625573303294363073782198465812212403245828561778227774402318205124427017416590883824492653817220979558483677331573602350967974279114889982014044483925339656386308389868414353825820204400360047859867044894776787535662476989066137474476916271367712814337140049091535986129608884938139088744100730705186831916599326093818366536793002868678449913360200039908776783081627724766290999760393260254454094055389537561061494291484719591553306616781420635041790357764170975084184066765021968987197549903897927331486318113073426893634008105852944258531196429320276001952638818578299426378110125567827912672597819450478830394880823864609818248893229846192401722778539471578924941595486277737184714460455877500298612715563321923640419387089359834958876744444212501439701660598232911754372207539239696716630723307277991252722125259748780733381912382465205930862537950644823638605342753677195073390391927648466581480014625412749551903338007984483767318133848085659221254930739596186131846430211042627892831001397443324912626732805021712183039732427534439102097243672707529775717325452902294102709454909050710761821227094900637916229570749698369320841418231230749049488903438555332137537326822154803241897250376051818417703679481840295315662014042449486953045462488654867192872287614317154070549788448352315009975784910380029247697406687704783010743742601096110394976315600719688341816264746299099490320252455419574736884933902598371187491506999071018701097421353200686217356848290068503607939409803722342930862125300143953469211034530668265656241449178929790078674042048544205114238715575328217086011000238227997848581242139359032272896340473266031198973958689640355534051414110693618410183717042544512252455650579807592428561456997776124932488527258891727369516531711876036671335399710962365858704964495991569482520670273763749469108657593801975925831565658872012377099117557290277788881460073264706617711207091485334361863168770823634316764490609428049076809539830453222216661002721005519421022395626266777503318136838547921001033625891666839455644319451565002321447077174739499976095352419842551153375903914999329680465905665349335419963244848194504748062830645335007837800318440578454151065951127018784041234689292248755341542883503382516555278918425108260825256781423356892742471340801742813513146626983013006469054038817406283788682207059887004131314293627493590860671666025592191278882127966478977138291087336566290018281755874279961815790580638443901526237389984286585279338681588552331165047408812348589710726912685111441385150578944995947397012297590791293551506243722015069235013740830407805614289576264708355478084828613609250356874804223836988717320735066134346962887577116793834356315959342513295466550622085566832320824480751060046708962804281368281872742922863524681660143508580066607331285468547868617342202537632296270502337619712132336014943585531880132368149030083392968157359226836243365315825673023545773836182825381537805269110384708031444987286566872231430376040705504815088198998923259430945743872793067908868127907383446019003540709278832579395766392776695063504611177507825855607160246420593795340051828557362742901032095322194311167954572256249348322189871894668233672399218061742499890118033626243457774410642688019023820305279216407737746159575163606757575267092053144285890475247858009271017533690900944998963031747995795023817821582379954314236945887213455187498484126532442961796799258988444594036773292707219580013910946740502590363515085658517354077121742545059659406781764452496370460754599048240049716776446300287236948259579732775929350942197468742352212331652699353081266253796000678919368292429527860178338339864958767242940375538634687075143449413092644730054672238625478309984525801215868088633414272866169777651025138688132479930813363915591255310616953518098192457053480066877044888514022830034416154518262759438517195360591728459069955113512722315507495325327423670339390940973580522634301334954269731322841743966952867689226506883996145797264032920030565826775004912282038207184583502327912200785922549267316013492389893981904416402930591723474145528402850226798236398410554611504732468706546736574882619031416731212190167999511181193354368623099940917324357845985020243521557676089746746028915937640323355203542795069103258239605733792072219194395326520771886657560349103119061398822864346229135447777893447195708508420239153946393780550935504543270955266192248314305913230593224792081125220054796555793558102192461536478879619921122967437375453517674296571931930750801392704554662336124194586093849219439292079882418824863910425430207790852825897193629904355781688847354316431091839623398122375098392731713536 A013865 865 5965050711758941543151657566222656205342952375372008644984436724466012684399973560077643617521423597805142803816156034646730785496610397770122620196062975820716304004518717024110117377917889267737280491186493101350391429066436515257097596073965474143305120049040029636970715017139232695545082500602838056927025730372073022833049759471243510577011782083276489818996048841245296330580744487767590009045722052378175735636321131990689410394053747538725745405392392066954459458718778303174192072147689701273946587022340737686729053748403508712286960796737504995599825738834669900622918117879022504475402864517898765293755166147860609501548324818985163878590294508600169087747705482429533791927051067088041461899146868624156910154304399239052520903292836928219586452487218073542285158243843609979491897663945146404092213392656141996597119397351872633808607448888021953582122188387043334852755641444648083003804501878004140623236402834999270705296499211403202795064789305881686850755343306925795198187559610922274159183828923739728617424658735177339162685930142699408249550653061337567160049151293527096583646165399083928906460285499580478315533971236548788944634843611781313609747482422820422600406447688107810424000287776605573726080514041972825284363986810278210790737500208521976967913336797071645766081683044959180403248562294510819683437763041100914956566129386958915947341802746563558281489470824789351097524375369058986963620928551872851357899325886669592839725431473550159633152837339273714325889770779220279838036172284362685420229650720144335245879773872282091457524856619231023351646986248074040070913946289211278749160658167644020986718529342192643733075303088088660588948249081475992114456242834679130436072803044445074682839183804467670628719200985214884546304811537618929537957001730180878187421353273725466574217474583425561181307897245486380933273576520146028440583818327620015654402762951472950603477098315082988478719931136011581586574309141727325200307880671415091336190616190629073245408571844748475214779705658625809556278529199197875242995426887297771822657650319107544779258051758733334261688596832922977113203049692238520205831220294142065935005469970275140000670295528838206017903318042750838338070548510205968842289146798787913678359483163829556538757670295435136742334894628674379267772103301485437092425707654587012840407705370947125803012003198311916485201042652000480156140306797666154896839275247844132463077829085877708831458546801761425272904576702224569999588228402817042653668461076829594324274899599137261650182749788860041231582693364034111779157008401637836453707886939158312035086614903841099909510322804073581616984801871284625805576508353147976341823469241589126043390550812795116268337532724394795766020055397194247773542684632514941432314958366981976573586856829526995134035458425709703243790494941844119545581637674588209313435270442275068797097431259453710839052532011132116109078267533869794941995205044805338815160723275247668880519076491007951091283330960832174148026733300072490721091339354844673899474003450037639800689041771270468396207343047410586041979408521627323302440898437329195282055776603585686041549618343212254836544472123667037841707150203294085921170442228739509732657850543285412084922149041345149735254203237977170198852379407110596700968861049767998946698736875004162925834943374263945981969115917289667366636179986768791920207719007098481215622802173320847069821153212612645223358371970922862534021488699332740565334185794580190249718357440972285169508320012243576854490488390371668051124916685793073744309327744066100052253648880542096985698909804485425917644464566440936864250941824276503896285785277419970595339526029546454282094804358668973468964202481655018830069524168146888230829740345834758112459887310045381246144150969844403241451437777815409425473531552001148833698721328843123840561088358956605110755966760975927295070805597719212361076791873486737891326624337988608138469779340845784525356834784815972845610160958528951024803839557045755808078022332964131170154282051259048745962679779284778269338362099305239742374024999735518580123538027634658759489295125089945589653187437555401191858825488060991703883654366238704754253223204498339654611532144557235956239656763862307867210594916941122007960782635101954277573950948914446579777888816710100774056788027322285991890981000888231741468782252602539567224949154789057202050383466511198340797149532545369000994973311463130550756675136571222649684754589045112573584212870233377008849709930564586966192583412149459745738422455587246904688971517926821302041028536558980649465013490373650485316360657869199264869266181444637169401586840483260217742589952 A013865 866 1484295498708400942065513255518315988887897525468567655148767359022326868284614220901240216635090876689049294159181738413215314816692558497935151828626742399420479358052401394543368727382064222269602979182917451395220600077459530964454109026276976862026899632042728654626696959144789550097873968790005399381265666539943674417593437748748465223898995759345855514640424825264749576531067812380184957130865109737366224649857059915507227367173182107556204680714599702804412056031911042735440561696653923747398677141943090440064163902322741879895789028973786843065095838245708580711801961108072927833623445583717785565575685502904451183489272761357716298237380163163997274442437050603905752512791971125651533047288513613486212267515872271451916881408163198522736136145299447675673900496132093158416927879514798670023073642921413125297254413881861171215863408721704278753746628380724767098080891771954671790002681811307526319561160590238538528140338491771881757901561652561151902447153585748959470755406833105011323578030518752004151331012682391647658529465369268179153552188102558749511569350414670934497101842628584852197652325761431609580210949130732908250671377405606767828140685546235251396504337191127242683424839608028318121408066470092182061158859565975147747480793651886940572879811421888931759265637355443282778101146252867716283469185453043222870472263107615760973008955461032903334299588004273983812299185371833685844131722893419625349088805059031768125494558564426433321836686820806156883139803442534940672658216821862535738486584447994955227902755892187697381558825122276494002637022882080759538925659083037020913711144893171197030167145093276479925388593818015277591669170715441834069824375817038877384668867727155356823480239784433299417885456219552990151426118864528793474788916654524368281132430177807655298595682635542949239867206687388867140388330592660976548927352682098343735316348310740917244564413327938730189136837904436033869350458492354293784243010563229560007366983407946613553801505749272452584644063718447177443507898977694805692465038063220079158175548444204168582512339535229133031004496927129890241032541261019095459857394208231958550739281103643503636646790977031868479846918435213776605338770726891571638964492976235994136413546914622036212652148614953715945868676500242303141958268008715224282582473687106195579104330142863515207815082779842350802845545845182583478212704821076864655290310538471551169052582367097122043949493117775898973507391629967944202137538049929770357597630506669661614897971817052523090938273995461621779737184755159336102231196714596346120449040922844641100314672559752588572683272643983237460917562219235496008453213726530517249088617498323105411628957539849434371282964942876605820050302424594639061986173302477957906485795720372859194758764758604861253192311190986196877558876437368955954766170065843133299880725214692189918919348015152385775503119645394026715654163466987888815006550861709002068054073094026427942877322841410490485946213809645791557601788100523638011110600154344709895753915226479765986885055642028773191965065585173270945997820181253570111992973639957498320424503003823433429090874631578191795487034087476316360227673599386073987936683480661709685796718266386795659915348190255996298922773900112335214920835272630143998295483632735870713904940094081035869161360629704846206585339051931022510174813938467652031089127135974329277845853110391773018077737196200829736218710414268677730065635076032364500353236119636977900217918318752015663299094285286593715856577207152962904497515268759262125943978641211455808202379958243051077145431124469717501939307406996631201805290356018371017520584522150966123179524940984103311922214358176318006229300431915181645523859837808326492253825949734754530639618679133212306240541374128322547376844165129363958159429803147549866586920225698692191494496738535889962919628721067161940687058698491667050231460275463451962974586587270381340311712132941338255013591913175328155118867571632675941403989004658809509235670453156130687331830311378891617555385534838989946316003317894321415574413388734188559329300214492387408441240284566381340964581936461785589372615263845192687660777483259909381410338036421730852936296766594466137463026271865385791213746754372293271484897464657689486797281362520279571339291630039607795810098678414659067934216584413020480693160025479595125591718548084470681700601018738914505537236312482329259255581199037993701205884987583290474366356853901273451910106856925911667866091021442247303971632915611974367451583136468685821787566160748766798229473212809044272967678236836656197562240655218908591475949242461231956136535656691130606501324142936064 A013865 867 369340217534608823216045794397133604146953317057394626765978079480243639288997125815297405585742933028289513964217510332837193216467242716158199699820849564732596719622895143807015527171933804555789848516043715265575532358474410008947044857226552706531877489240456256588070257737916273329954175401954623538839098336467264392678610301896578098593234912789547919419006190120278166627378665890186183252787426986168312412073231932895494400228437250187425523111575273248227460726532488585945145848101789153912707630583983080382046032142772507458228975657605327733573927622356157555679105586444002778696189211487664017853328975058720396890002719754163261923003780760423769794060496175871076209263051759138122271222895419471001170950509529049923381434556065014809478229307152164033288008253541004795200998115426382659181460715421070793966410315051278955985723719039119090852281033232505246549664461399024890849947320471274389149042711990236019034216707584580881582161389130096550189730121049085083027009393095186177668568490042098696983998547784878470167203926765739555136698069935898758462824602383397972782845704956025942046223523868550275063050894098531025831060182591943252211903065840810075494967231942574051401969689344902454786211995885977846642281343520727964301140845986331196630829235731466667521587074429662940240464424393579578248204354651651233305354173594245034435764405279739402480435082279503939982030894444119715966984871015392214864465540448992926203061996703358256339266454994837629545443570212854357458889408217698492879093781363480699269498554164849114848045572826304555664175677793919557589949600950267988000571606057575299410551047850173052794294576924377553690223087464822455262539083305417937381923694283521749100235026040106760751273842023809645359664009298428737918675708978607608130744866004234483260160901567423145254636774436346588277109078033016116622691022591895068346237582858283919799452097217650110423297649436627179778213287569503630920756804469537875753141215366171743819536278602962921542151663188648057622957518417753890067460351347178737087138070468211676723710471230135630370910979371584848456609307061903561467235115622774710097556795581820296914094292396793897577268408071114460259656997513883554066812716262754892952055705859230514866659444156163046242394510908292775419759745144626688683562092510008858339688678109014216191042678273731834973662863748472612050623766038198385905198551908953020497692175569511072440040271482412493375791274068183491706287868040124617621733594235625238958292123180813425764352594838706270695563156995807920990393140886437997843575750913277734273500602388356119717924098547636943875038842136806942775430078000041668125218869342734965786456762555814453475082732665871579414756852916733227072143475202195221786673520691819299150212952413164835354349178275477341436730341663392048136375629823878545275920616622287001904539205306398457289992267602686455709656803817530349615710064020774402598031116132784117882049997273855168598968274681781604861168136629497893580672857605902852780238233635413130048582165517303690903051199689835356034529591341688358107435616777904222067869931447392587027540516324864620854629666054906752548172477082435562566260823860014544536168999661559137648055920877780071053551675112752596199181282559103991383861783300932181482394053490372317395159688210716291277043086970100193251819301936782790199969683498764302864939321165005663634319502005044864922774149803303616927692107239285323351896450121508484867025051091701561530040229196433687504023819610286065451925719355904713322892093249928971666614609769534885628251917564048745442561740697785735207614009868763297031682087815869202363007550114956395312228443173729562126049285074318479218993091161521497720504018724398439368117595166075484586446391207098756108874887297469892436727236776811128402556533601056975393958612443362571253217053920584040025042190063078495443194723264121678850892329683663529672443953464059080671542102939243255494538055584502019851437392007260887802130350199746311190154000041032358979541693405055546321703737598279786480212432345505607595028430972569743617250702489221801834898852413659031774766601333126986856006582714529771195097234278892131597844597025234197917199753280807677199299032383966479330130005925702190378741115998646206295498614886015687047018474347276445192206981132660712251840395460138614291238509756955008668923952694841574241841586107602954239084780919022048658462773230325335317529308669961675585695709422588452138455161047517281141869361657558805801712335013776030407043662911437139937036278489700104531093311028538834951807466719431462634143401900113270109366440525767411076937489135066677248 A013865 868 91903665009571782698495107111427548987094687790025619767431857473227985251559732810872084026711585511295336338744171531140544462439976939547077147705821638891541506937204244423787287657246632455226299585944189756963690867823904391346311065913397563071740139402681211239322698373441182125239157373619172884416410517259822333359003958641529321429151829819248787884870148300009056758223888190786808351157601031822233514121006448326251662597642497838637467766899498392902935507504532199817902531674864398746406865133473677857625278270150368575846032470833248910600667558126127396894743201286034099428530153872898412890479555521811513798933156761867952790824876774177767485395661384434351635303343695329857240992935513017808163369957187132550534849123454769765072086754957287280731121669745115305199454763057777649849441232739655887804249811514839845175839604455942081614954794061310745509446107258842161639974091647508148800734596109954409088322211781686429925852382780020184776810925480885939379776801302661366961625234514155502967922326642406879488645687504972504983774854138289559865821571460265684363501062455617847211245891891259102044489080080325672219594367354718423334392263679300452705563686258734586358454921739070767629362703360299639535692151270949780812981478988470764320042500385532313812731554904481888745915243650703193614657185976679679685837889723803180408720128494568114998011622393773524393608711526319197163496779424502075609154689361003807812960322763690041641412350529275437035051814463204975475210369225626351380090663804237629360627864229947734945868875977515015195028162256816591354222339103657083990158233878518576902926238338654261072909908165246715439845591300046701187888125177053756194618836695957283872109681999611845491260972658468601674135914761746619713779914016564888346389506497565674938592357458825036080001777856544994254169606105111466331457452533586433646730990217792504331537264254862312276850000704614814398572368772494727489273757169764048699405634901995247358102851277332469693176682654557673474435765222926535973266294146421179506866740350746047942514323977137109176454520818990201011155007094827587007015048290646276662995252558215508121727910965679019121946852517151553375330970005374672525553141813093825523045925400364047475300602808266363122587510938332307893249656903827748198508122603450524238381413151222225443249531720209239960166477712259937001780812950816980761562366068608597996481739431312579177400100833511665551684894308934234608259022780160288852051213720839099460469745595328166359795384878904958749718371481580876595881506033054139879412641251252725174743701893499429981650489289805596018313665166585945184695817168906368362934461696291427006575609140288422087111786534714156848932777224976562358815605221512641427621545500786779846145789374872632310893414728643577824384484376785170121870620720335346178097878875356919257910299534801740924383355932111676147145321807523711955576366650417336147273278689552937620826264921647929312818473725617080300814189773791219855465988503792018663012240151967119976248797410001712014788036121221111312784067272734997524589419394079463385592210781917592215236961758148713336499209063774557050066853817376605904487813322735139146024004523785083339241050903859770640397370421656454017434676901746964384029095262337556582627077118116324482072375536848956191049185416943971287236700539533535251038856284364519010488581164130689293454990322919323828463737243855645607351482428565845580299097476635199306431577513250282958642970311406987329001255081266702238533580598768481625561885347566325877747046578172904660649181151297377425963523061311420063181009303664108726987517275398365362391894710204829758332427971805474402949095703612815821020488859903717320788455987229512464847437440364894980614628416844797680083555956004028274815711781647466702664947369018209301229509451506795330080505961166767847511298237775948178121029379257925591825240179845363415453573828368749161661164558577777751216893447202806603672869127950741233579699300903274106068400138210163949597318653366781702322184434055155829444219965396851349086114535766474443767726801798039394181551243795604194578722942924654393353829990021872026018435000085286889754866766983075936132649008369935932855976826167146984674909634504327436322909376175132804921511339317055439283701008781492410067247529202230351049949283137211671317460859842628717105684996962818601745925554327058309219944205642094411782608788448313837731452934963903659339834767041529722516074633775820101093636999973672765251683746147917198245488729578726404812611249149056410681010769853375378728155558729569710179170981608985227853870128907756433096509296456911432974336 A013865 869 22868572771661765832431934492750739869556745352167655017969603958778266026116111434794922412534697245946641131842389690436763959677864341821378300817935010048660056254198406548459838362327994047098870578569664625604789126022357777507485275153362542414267242367847971155103145681660116230587510007592406027175104261830796110854387673036689024109858708117583314386968008741787853611262366546289863095635248179950390009785758276549917853707496578022183838379373135984102823248203367756345088322761719858068865913064892522208668613242518056513464919951782378992922585309823640532424112740262406437029000015248501057876363808759603402601616135263369126428846535737472202238925973213611568586115801618396319036990754129575247240907673186788566814687577087497270182417491409531708638886467326016531623390727601192928167336160825074053874107089098860628354794520455980980052412431315864075426606493761432212765198033172832747682384391019232175522265392602060597731309700111917982618383416209259810067748621021743833263795130354626342114514048383083388636918683713237318360122664504938867760532113269600830771538696372956300157268737771085784879934306774547597669746105617609294715143495755847690247630823179133444592747055086176457250749580202550079904945349385052975859255807379659157227284815455932776710649618269992037340423581908091777073522376900949158055586413775753392987462647013560373191185228023487453621910442906517058468587230617757700477977179663077299505714543033934520441715918006900665548306013096508220457447546595151056266610720055736057789063752712066354782050444147237016261009247670688186059853853083841199523439053652459534527908941738284017091294318268574670696327658174373220749984577964056640261419394372728442860464796391327414737281450348552059091778587941994934876619283564569874297008793680802262026319813491194351377859002387599804010253531426347096390189220828837379457183365757873744437825080539065898888473139375330713496425559666397408030610967544066727765970502943933281390611448689041193098692540298298895005990800331951255799299798505042274939052664734956840601631724263878981150595531324430969698007722725420138130129568496258094314606434684565881316945799541411841686152279205547855329490355928377390513878439383635762792550563709223386661373999597986535668519695521807104837693098626693266239731173163661800847284923797244928801494667477003105597768144982097064644027123248177690956861086673584014656660544186172371701870821890604374762556855620680723466042309156432844995633607612583834796947607735976698291640605210187678695609921812504732685106386909216927734474006347831718110681824829563250161194054550960906068429025930731913912198229577773309452485707972811588364900221973596248644780200067005993077033640822445367964868804678479433591717924410051776002676149061728306843184230173757838757197240016444207451765310295082484860188451396312812932784335653843786797696159223299212599046464716009740293329978466356646588198304482878836574065441152983497546767246454092749325412196469792016819075312851375575587954661741494282397929940757125546004063736604115691570182685027609194904038634406667581033163680993286118306101843668203660636947771189757150579882235369085455600425511564722830143983445093662489857470029178509234447991358476761618766066305522815500641606727832317978879568260853455121253523033349585199466931150905669002263345682668653208643586500686950991994417894628232967678268992152032661186884288665863088007768484075664896487436985023306089913817982295777094409165047588528023471050040304381756051418787927552758819851815054805624000811553094139920212518657044239629019657355370392243277161456907049347502753757898671926049854699944529688198425374717080299806634629382121384186376170283987561788366433080214294045652917553160877547816299218220324696330551395644394363678943194050902434557524183727539056843541295837338895574592459329049177031931363102264737058211982499508140865058164431281469394143682860652591394470899440025593390802030254368772805127370846238842634103736442363502361212143191111515906199995154563024552233797094812535352264142429629314895796052163843368791610995545009738532983759096147782945412787333827602007020224077122459978219217941222107351483007361932751339759318050707898044418425608823518490627114172980804635102185892410646114229509584941539067841889417116319381853337186449382712460980021598654597266420676360988934841809164252078309642147534310573199817156578333636672690110047170828870392896712938075360849764752477923913119883271704867395331881977448941523106969921478532273821451558533648762331682348258004782577271884155102239684403989796290123303473695727012217334211916374848760270601255966185689869975552 A013865 870 5690432699918140515615703123700152103221544059470581933431412492270713491810524240542890133755833785103394606118605511450760849614562339904097205349128404420428179117844697898266358499374799414727706163806646788118490887806395330492742575986961508154026946452876346358466625946258850041889551290209233576554035543679880657856118993457065403247304362058314491285538023551236555189797637192446399213813110075113415446915009803470469159373743788502416048871616176173196273714496940405546861017529444275722992042879763336086227428370362253038358502961441912929566912747814036120964156821384975118538800131794315015233491359261269633876165346169854666467542741180626683027516427766689393834420367148308792858612483331570467921449538134414972657632339181836120734031309222416594124031397437667345596911561530460038701734591570424826973601815194647687874780230114102659228401890109189089616553347055644700366789756990462318271303072786097580699556342171955942654677255298248775450897582222182537058778024866082561518696669876402381961038759687259405761301749905732268402186042854092948342588726809101313922543516895875462080733494557054818023243813423324227823358262953040956022558586335919092459698472993310133284902435211203460210618519540960941482907361178181502089010341061895347411179735199530664694464365813358658635492280733354293072758720089016980897287678512648268283856305381678254781909002659540430059647219329314452692855497769077884125336017569922850590605961172219994590553055309493106409716081850830333512867587914364627632933278692908914731768311714848895193127176118045281230259453116392682713645553970558373359816386598448810895648637790620688540860947803405972458708603838845637265660162503952141909529510740554763893855176215646783263907217853130905967925449594782483635218929567939050961073292149181388464533211830640872842055411282111234431479406731880800688963564197281262805089851268263239575952890440696845752216548217042292100742564862908999835072988275925212003461972188544806274988628000191498161133862187506310642130702828200094883051367461606679357634352671328780560585225212029534637664987250520807051894657661211743811196400788060894124492148355429897379858257191488591390448643939274883937347744246370002836349399828708854127195941868893473749723015067966185643469092876082305510972849117477338824964787280660293228431602158316050123533521097637636772103843052185176789502557132090551196177657919161257535046156530933643595319920352682867780916547497805225781502239872013497685953501849454460780194067128158553789305515075661420465186008064449177643500392467394266562024635947543662080917179835989882664110238982024704178819331380395883602600109862296488137680923686290653156014852034133901742777946743073235269344434913130725801434234405755394419494354566802003526297911523327978048403218362596510533630903627771845028637665691345964872730412737847309867690591809417257156444330691851989669445929908214135696669885201740457083834560501083706662397851852979189661557187469664807000140967671971287129124148247433487224701934390459505277641703018477063863283187706675315764791697880790051186361741476679907523644185068921371390343933963646453283612987800689651293093256391360272087965080893673111270387688609546224676213982300546809826162585712489547120797810935853226655652285299971347320560729484686944731756643434443984353755412142159429171192832909806315213200916138935389239954993556132465813319029855174591148454791317304043915149047429515847522761919857319300965435156170622805956021357121548605136348323629019921121786639837588808082661366843717393031369940379521024626321442469632235368219379051525442679142639645094903237805223085442332702837444696597211373790582841600525161484508098412028269864355204105192974922796276215883215967906780588127481978225367068199834837323764880985938302958792862074154595817857685290998592492067725796712063616990839765964819209544943462739051669004029317609707734153171764630592283560893581905621868982849460448454620050792255090474645453942411303690329300946426195019545140014530660725971557194300226525381440198696392796774591089049521684150723252033473143154147243455863258639414743412645125872954697850989862610856397558535961300244438750179416484219687884450381374990629193747686188725681094773753059726073891159578961747119980325893895957329040173049329233027439887984425329598778572799107090580734436420746997989740257598634557057959173149944874855257568550456902705699915480538825463257611689477605274873807168190968662888586763149446794264865563715222856212575017077753539501346142759539434213044888828517182081735846058267717478082400505149613588990463961849966655143904063706619575386366715654251724577917581725756555264 A013865 871 1415961749586030740781686639676556248148823251406183843659605233276706179594196367822768437762731632414847886629704846625315723731290776163016315801434319128743984666251531867421414518116430087965524580152335533581100324594640962877170120667987605996982833139762127017069967467459482173623460826645344009321093772404952063855653801379908498420833239019694511495562997476301294500987725657870822409171543806210621392486755719417163781865287414380633190272821996349528775180925702674993036520713886678016703556013857270445008143456253980148040823008901514078089994032864062236051753070178866128696246714394642993870580121907700245536673975418137276366451595373457698791102967754040855246606488798247973544594261452361342673830131473062746476343970223294645594490478736432365949070980687209640939570697678747432350230021889651950545495286878514573469257314219752392901121699119649739547466202454550182081669028811450719580084886207510233200632003735332141122648650790373839292997747179510125061409853483477055947820329758684957508129196650500132454396237032543171811052757415469656521983038069362298145974348396234482980473076917621064478359804581752614257741883287131087169005298155139419614931690431871347085548842758474179411128627454416392991074804496689259527812621187113543087018675869169614357252957074069661745586815199442015453880697837190273390633887619659293893608532180733763493891980949778764292602136880151973892468619220875188062675611923959042758161662530405845693956497858771788654142472079105813548673867635907179023158053603713911070535372540629280288696221487805443419087920237858224025001850485601981159869831110065214512786041838715727170999511363817114938845379310427637612088749556183419375632047216593723009235771208091820373124560832830269593810825473568914967918796682249409928745789432065103254406728166242029671034332100150302686053883735907363397036181606337891186316117870784478430163509634139477522215548125943067628011973899967372246960881818675022353245449463619981235017970282543650870431261195841570289702667046146686009939437868206513237918871243912083124451542759959733162959454107521593460337051455154640636027622800894768406785630259578332224824889853472489172868116968697647919898113896312740545774493858177281590178420607120500860091077285392161906035701318541312244906395991600121174493637948621262084617092428258099384339093121767368433276143474361341910885500296292356035247278975340734034960605221905280403110646421198783355661026346973869941662765351832862656191181772203452384857250111633949256500469927306982577193164758693017771387489658446650137161714212099184522918783692949034483075878986375171190223971866046668508602190537254959736275419602707075806117487661357607038458922043972399278541514428304144762622483415652926304191619235566476141455761920172747433740269631601614909104445011505723742165967629308999131211254062384021808997185341120914932752355694714914293427569630920739813673760874519481417084721358605660896217782272280517721864598072451633255459077267751959318914220056705369493097031738246819617246140245493684755228482163427432172384647767072750016804764855125214748923429859069842685802061776042074263467986980421207310562981174374959224192527008934467623633109332090606178631677643809663782663688528010198989162360890790230095179269455762470296469767439133621831492469099079565514713666714157815079526254998612925027131210364683570775356480956559553733259800836922803864652302633067399855494367769981287370783894041936476297831160780248414051648706335269182513287826065256285012576413164066898292824793234455886342781845004516975599816817172603528391144764528149178952736421308168254962469549270796786531112447038743677300563058309641141876982513119144061818446887234147903378335989243003350652395726180027304937595605774538314301302240947062865492999801842345455636036386549163546329761766986196345447456213943064640644557893549487371720283704901610623159458794904802036536559539103024271772739700902740396942309860016478738418672986977595398089519872020613101122959103456280095693369764954519772113966763714527522020812407015049870370579710592768249993189157332766883609366373762849432855311961219063375657509493184619117285620322262424183084644562601353375663557298301668243538624249712988678174742521357758418485020352209459358944452829918854099724340210691712683922206940523614723269826747415563385311283447317003783047778783434101846096973247083099983451297547292014064721368853437017673318031916091475757399185275295114323892821448003144710515027950386333757087466649491568741198963395141716494100385776977587451762494046370872675506199882497388648575675128555050902732767935980245562182540402589678765130172387695983455159451648 A013865 872 352336594072991201290188649923996844339367987293903538185506889406709352080783070598075115905376037557051429325842716395470562167504546414195675893502504497443623192472701177634205417371947531648637412328465955492052355969533700074651995466056691975441232335833289589911554144862877868227073004415814240527386405575069031953330046704965391479052776531748624684463931788023003713269777750899312481718973588387001342335264399174011698169103197895161718001966842995645944185820104448023867263522277849864252379250040132319372266352506590388197294070950981551079289395185630334321229819958747616535744462436247805450804192894536867497381658651245934752816883379968226105587733672173494092723585820645639753048479265713977620214499274705149331201622798602853252568254804943938483839230266359749374275255844798081086572436806845874158136683224554538345502236011929427430371914635340683991075110089170630907745867777210905454551682404787186347779662753470167339830909073470303178955215426171863439280736662000562785608028294513095346662804260937248958892324453281782528087879733206145571678083328875559372259089060131818868997076675565484716279226893686666510982428302103402682437926350539652061622682393543411037991289641276647011229958626737339900755125752520181826824670155231837153429031153877213479743967814654902071477858399707555589420041804223730108338211524175061418134398279596343837712129403695349476456774924161975967610751457968814796011697866262576527598882810765947395718583275193901714387579612388057796943615831578055170690464794319339919503457820029865072796858185253604096858485368626737600589260460033312175972729814779747457645576362811311823414150411681340344462773424572329922291267729564232610077273572999449283834155421251903847085330721154821643567135324239100249297170016037485171389672275959623773000534983062336727102814925144600117976159997773301048811307141468270139673412242023043336734446429282194470807939271274665404013475489476681170955770144704543162202771680931487170671991581345901733391151585883649618327294046426772173225250203621563102017828569365131468023526288046300322405526884482813143922589187689039538744025436792247012197281948751395564167626992019266425863119281554973127204087477047291855486158855717969332647276756511008470018182943078702431402675630495271808524548327381841352091600918031325887039440343108319386003865219675617821988969333012281430369460809727019536962650921991985531387317318577134733266828370279735659955844507970202005323829228027274880465364142740929463828799259778098861393524932951651088648129573235100998089891826690596846930223670825064283206926783883894148492737119937706597605811367372124618332500275766226141096885210580807086987826689750936074593810490045740057278042118223776949572877793283748958124608997624477391230720150120425089432458772970693041062277261102992250210642057136216871817558770851140914776387622801799504546634172227301553462169006401269529316069265928431599976025385104563812127663198376105785767011667564284806222393114689255541244063205150110501706320601491432618998591569566684565013013673689974802318816673176246532181563248430517436404114898692067095193498635856101423127266136312169857502007731582069853674274880687181447723873861322769716641277611464446258367770943801833834871248585177114535043647977216287008811165171414497387573934070862166446157231115817317441868677083814851360351113337464942283173503869382626874554502761853175131249161768791427240842374520939983699046897922243137270141923399270773365299850894817701223146436335469851912249414040441094436000178950116127110447092056163968072453618250693281176625334047068416497167309186954123218821222884150905986109772421544666710053706925304624615533312704462855190407775844247491093438100875315009749536933336828554342231789776089917824221639219339546946354126692034504416826206137801463560327280002709209030381424627880660660866629767706041679901634858077574582014450853751700355465183234083735593754365255030698451948847087620437438195236695609018097411408794633199178628159631233088771572585353163063934662577748613312359482792862368889344052090546219709182305244397427049182285853516157350076252985934061977891609402208115144192415476029203534325318275801219963173114289651000712376202949304582398767577531074493742788464584280984191204866086574368303342607023306840250565730597424372098820677529212909468293777282762784685343344890239474430568002047018181935082153271287766443752747654538439981687072517744874095665154070422233887442898546549518504606875434950532201443588501326286033010020459539903598659987193656887040796964918546556989591558729161590212202382393588610426228800111045836463729005893457194946484871055575166955114236672475136 A013865 873 87672619376370546599440222137887982770653615014316605213776050304850301496965413023060227240966530177396221262008094806117730925264491293337138423932015199107891646229367179433074602415496448195193744584516840636998371840611009656975805335809818777632992724590069115236871840974519625706679029834795889098910614072055577359011022181689948292515660489948073777484529074677340059980345337311777723451095635945514318015968510975267678878814286938648880613865413476292571583645988230010674938916775441937421648033545986205294039781026919899475909078262874641318161738782830767349820258559975086917822366076936413925934508926333397813108472885506828436412930725204253638305606945114274882080595306922895831030559192646140479193214283523431718381562204221945180543063979623810100810683345638829156299660462372796112933992595521072558517467160132354885588012391320423286354304262541093078867201793708506430036219770738944026067004236148005153290709042271488679504804766569762480625784164925197123323104265078924039068416896580282541300798909857537532939094878359012510029163289773151614891800830890763189717973649010720752810280583334310692921192586409840601260779599268993896276394089657482701797695305350194055405448584018150629098373065008305762184699451251101884332436324066648502562052680081574784591650999256208592249978461316030472426567842228599210318013849983528882797218592708517429825584583780321200925692217929072803972518506789296123321182803457849442515485207568512222371446513533048951394490210109745197729073814603230624233249735700069990849884416273671385794187815953024814629490631246128370629826858791009135371646305271274119380864057511064343643789875239491280593360836783181999223580731682927128830748137716598964195020561780953738077937014006396579212097417001063793233113409430639510167234931771585102683269120905367372478447643453581136556243844565926046577815178625832595395214515007077919566305773891147014560081144749817541811481132997461529131266196647120884137240082909543815652653009169463420123187031418600301827617232160466573407985458667560789801300318572264393451230093307137001824812065719627360228545712751039086504753337487888408539074061871707261022958959678138103280371697067887073188447495088631726984331880386013744981287169876147259611564498092159683410790582487399474658780409399078347323657239635570883123798019456329329458113790342323333881159217072112012881693672205993725421490354221109743746168943016185589948251437033447183738132700607241305388739074468482863055957490366510960343447777409103895878273596116225243690491377967236651556703963019074594615341416458742395718946005487397148757744763028339408095449254165940513028912708619461583141420140719243389069354890864104925313327051859061589932609776361858865916118327058381820748062706096893958214722556394765615853657581395843490793608575434779767604414484361319116648106784068431096105638084957017374315348074343663900151098438200840699518776147579503491885234348626338822499350688978323154883977047263356116901930523514356834838842735463912296360587167910316161450657537438417253681318218451623810010595790419791777095802746233462514735308718471344439431188652557345429319603887230829849981939587865029605829477167111152734000026980660667434131282390615921091362169179488097916798682527946791763983981013466683128976499851933412213944797162720774601130196133011054733695066656119817093698888233988076518206629314826217810449146031237449274258991421251908423193289736794538023801237703787604333203955083287345078034292497859278230757974046227634191028846194511038410698796528515296141146770810519392503404778736556510541742035121600128213823135879608168388785722532709038238335666891197802506796084001637400352332385266876901182739547678875791703762389517006384505996774196069722834086220713564006432036718930226698145755190053032329803047698525681413780643357737634137901447870653004800553564765218357829763293283605005159038391819834840743102851112474503524095265086215139798757195335518506768688620997137441783191215075673186168218016402217358991945207949558598271524989958546342947741034822313528975473259169794796942675251378573900567502126553502132465734174182995944510082724950770249707559687127731298773853237597204169165876292374922437809261995332281357847450133852212328427005539219435805858265889238054473213657347590823487673228771876018301358093746830949106688814477188824429238823355195728068901507097085363628247270362362801077499731883704374109097523157628735492510972551617651305302680191331135009788538338028229610828749611013962022406165949410988233292261761933372030516135590374611776868834046741694736815682743215761441109579364789231757578942615994480740732923723434500879943774985739685333041152 A013865 874 21815753224661035851431909355014942528787280331242429508554322149456510222092897653354122464824183637101856529067998246795887221595413897503666828303851206024414894114545893992690819468252812197306449852454494489385578861842918754964603593320228826075972845645196078082621293933371667503844356351851930676260125920777733425397430671514273213523256831034759094199030338710111881805029290973964274481783029283594218780549476522997807070773116647517878260909358566132833172301798543250016266400539066768172503523483314839435726506792490532426389407762307622748480821784809345501190474577995720827935574995656241750018135725157392044631407525046435133489502378214024841326860787366675247457878691412238015426996105024524427718605896597702561348320886400955063164891696177751915004923958262001136620357112173147602373591245528699526881018388390054130890636299357043567190114238256625273000683556732075071998772637992512919894304798089180418303633712406499071098539579675087137579075125326666650590734680488118826489472313209864865316960394337670779396300856771829800895576759720832862636756584352210386023902819030635666363287738112243198340966193661533456492922309245302289198247694117650735653724118220899487194648582058404457339806366512146739415943133853714184082208795390152280189520692490058416799509701446920896426746640486190494514847729317426798701852022319101458964197496860845809098359863151224885068741845971727043958089725081394132958256559350023592480013215169688033317131778855455636673393787962028117041320895435351082689207998233719815963158439070210198269939342619223070673885412754236614720561076926684385172797493433261681673779165158593162757571522235593094332607163738432743230802040626126123321212720604296753458575356429078280553409223069239673598504624467208705797782075895444890593933402542587064270883221893124374028557084015841501371563268331028510022050906527823176377382018198241212881522998328881893927014111410386598564034473286024347216791230244096383841637724310547606736480953577655921756092875401953150304369651112953218394255837651166486447837160870973693551256486577801514438071635937146315300389486795266557973150782473786248473594876963660661174864923854630460515461450124796476195627767097894409888965270460212572191183649054621474903664817189268278342473842221504586078293646831591463321240278252998373989460908777357339707721370678460999816316610302487776389377599842361830684080287821547179755846710428603492718003301579906729623927036157501068502490721378141527779940014242879655284180797348262140619182575468792559837992350562343430480157760525962369527324635340261787811536772437440007319687144873867751595206828812619309738010407111197864656245856455450770988905716203496956775565796968194013546111155871674065323639555558591265220381939283502317410485843152822317724097323293890527501155209042587119132541664972595758433781707293315846506158135956024547285636692035082575602398126574391592942656106354503012892786633437389141880158430639854107276089776624635429280941176027124439926618915550956224527997626165459791086090016355876242068029774933754455892556571721737627478302788950764944466616339034661579552541534793149377868455674467421853230705991527631046877760462446602357106694713651755198969755259821740877005831281270382380832849770794056088215661963542941696349480411156294828020311767594135785548428964169406771494810826175606327059281757039721056178391985666837430209681905244876977812413353332954876760032671786058485538509580308877161439806551284556650457429070827319920715968197870914671022089856272570709811002937783518169393833274323161475407217902574829631122754083378003103702038547194659756518328909259055402921540663870531593371083174295437604471572090727513075103447128030021001230602908295732669396189316756421272251342472597558848496560844846169753004555451276140689551964919542357553865047992570977802293076550328490531344627658814415495659794346000643733841113313143091787768648019255660907673001933085666404350429727741076266326939959703913795036429709910260610025457396549872683709984504565125100106301365003608372297176905920042024962025738378912839768151033300826012689154561042625713566030303246864332904614950062775231492067367634536495448817787507821883329584236700044954280822522234835896711706713698107148642335050650443324017750883570678700785115719790084704861763453385963537183211438728115591083987849560376354893120063406840899813981945202344024778807460517716413284085926818314954882359073510072490321964123409601076517369308986755701571728240430521739423207826197959371085523835024066580078745404829097391051224095397661825713518829384751319968359864350914178852499234116701883449023138631678054875949653722958169417251577380791295934464 A013865 875 5428457506398854872983504868627078179323196539383716219472589089093562351583819908879413001167131262787329163841048139746714209124030030943632424220503903297467206932310683893989241989924283764680158529685956772782792359350097159635352241333059179250136475127585430501454821812028738768316598879744019614035159653118964963708493468854239632267419043780041174927733117241914559773309048531633478347851034742695316647601687342170590329034616161635168683418597510727965143930201135113988047600978937062057900396755400198126470698138189004164723329112310530383749979846357679059752228170191831205056864997319133947140512748762364177249722397272354547136459855775752229317045423442024535175438870541490009854730294805462462398076142462199523745425382804922450277446330543302364514505238382250266827516700936268664193825456807397360672857567619873949497778811641611864911050506133872579931306090788755704315598593056952974883139651518126941847329783925533976859591800689711282618076421585285115999793692015219583833028374640637094166549888843831295378740334792247953016448156274854282875629414397529214775099786265031134132509614449945699529579299901186693046046844054127059225778370222683267854187479785142861197618795970756897928778697791950497462347961883087407853544178974522372184118812953686215969055598030440220499660220045459753131118590181513945174579242417706654236979191538877984369563081467645590601425171016836783802179382471453464892268896176185070563986648357103812706368534796160736984713923046167380419625961052969280607721004616492969245744640710718544055905546502626515121924255026462205314146653893820728931317545885985370774249817224743053875292037020927100848971305767361696363606933373080215518264003693408369756604223090960406706665923794765046460863102715424476681073709509215343016269636421477024376652413870109924238273916329829872469288831185346486205806971173131296624336722352304757483735130720172339429646775370469318093885826056708010366648595404098991384082398215642182079452028640635278322412102372018806296536909025738375239479468594415059155788216413846126113746254068127506440654241313511991928826516778239768153575055504517179780181560424621609641463988732595406750983303557453356764710448542503261801491006179155614763476609761559570843228723790840004236514451107661429163033964728398567001150860918250091396545536852887381554151724108662807506293694774788638374521606923974579052781066179211227833006848649370264300006197538731351345781012261143305877611771181965712640538033624084230383673276165762764974552438619050590249607312575129040493238615867196268334223243660988021184720318159153071901372391633254260364938505627101688080728605622293587058142968953522726246711387174348554748377588391189652778705931137860401022611877888755381707318078715792448645886013323403082963922585149865367739167452976485038027988607578460947762594769789210368717820341286209500150179549352473667452295930631759008855107004256403693704137883571492414952323582612976177221723971297061283138835154713181428635820437994375539261750705314003690735533950949865397066271984956315988768656636854663417320681039580196742661517076874672910163218015185648945993763562389077514583103033283803488656686891391512957723573058987393549670042140811963425907115009381071788587399674166226564542879597712317268186033909668843154645950217753983995789586676012201825764596767498928473574815198167707869850981634577450491433935567845893228143018439536545827893952449785868505073518415887418521835389943769238800446622990552103670511595798612615439419768663116016314863691483014548393126606321316380916248528845133500006771537144075115268300385655775541576533968819148749274019772806472232117441713368426282329995870226479908533504140955761966185778213382877043751591192580067133818016846050141395763389096228144762111979629542051944640062594534859563914843347622087421548500190824171338955895546389598108636616017946704032181579151907936021815734048223927424614978088417013572542727326130013267489502665124053044277446504877576389968113854614898297919632922864239949208909651181256577878495451123853895897155350788532301639745188557918311138389467707733358641558062452417523745685321147254020486402634107223236985235520227701146334872667104786545586063605629852738685850567404982927398010969515323451113201984987860659122473761914786806357280162323632936078884372868721594458760610864581807569140764851617651034782512755388589668373760218015544410550305669342054946853287172979658357911794976756257855071970039893792394733496281522807585464155649808490626225953066916708535254154376574433962010058194105990987415946317353466440450366921766166676952225089423727163062387325631997713750892304235191127212433544502817059749964546048 A013865 876 1350773938232239855754231483470213117517349641287928874323803288217329307069305075566282095906419606381896690496895690709454390084750640659765943383636427265315360035380732094709131062836839377732893207258815995685087788361803376426383968915387781691169959378947337842538006221130735125197755932444463888599596846804898289849511846841938156176366415501875205639617687029540083737512037164223421684252468677094361032056023064726992332754341608732002293832416455789461022694439808852683873860646790867025991471525439742100205956759121846284316435429674453896449274985128873995796266440045173742416709831012914738334868068300036602953402923558074526673059578832391978725419046805925849136774805034580042132172248717032835443438082681154031892621688854114463147437525321751013966873367477132098395224635727373604248677976068298300050948494265988474601431297258405563569546519542303781809466757183147659416259029107547722646121405766558563193754764793758470529925946949222237876421192135909665984460663971531119484340116518579009415650941940788228891682714987024642644988827622184540916508618443365989570917630015900227168460632382808888305344276353012087204033928299676544401268883419250722906693178969896668437525880238995380425413860928966626184550968051292405871013105142588350915318652464891648492012042569110500947371451874351841291122501032046478005680902049282782187096006189002086606647120687757187600533828154461530587063900099136708576073053973312483478577925683994855923351095250398268505380334899423921604576367140732452032180433020731178523357130437329516754519088947341561010818656226744643472729740181707199621437607577901511780498130519667263581896668155991332358451227956704145629549040445090296187840668567038191463275342040169859921633095149698976040949487574884503381504933284597072233424406170028970929691173448127192668058175148184226826278078441512136855563360250952606801626955296368697414192780047361923564957866408984621359937797869342767635553903291592760224083991312794675451194207190706557575522448257434183608379872146692531387590155129285487999853093466690159253135707892280303682640876174523815975633759822962957989190388211300018879062138043579444370304767244309180252660677390808233670476430331728171640588610049571649932825411760188391132062289798322299934180363898021608741496067511296872224030371024010006742385219026177672926882681813406783717406072658200206464008960494106442454861618259505488244142760163120101606299142145957599618073380842964811088137892246750892207770359982748127214830188654879080334147832406455596472990286802694509404013551263466181842141438166650971287436326208178377187362294954885924115128378232202967248503860394206557854851831250642967017421687893367499575148292074556503680230954256896079307258558798814779140995372163008066581453108467289035940078784708011299185272515659044724982580461200963594553661981756188794468792671162930082341369477624474727619489701010961857691433986083129443911788037844861600597416581708752088130436019225790353206002629217590361250308471227016454185579951504694166373104384082756906482794590560650020117282368261819607458739704440819515869950617272878609581733865154675398529520174756398936108742693978075389689420712558732952296272131413951111751495925982522483195319242014310855297779835722130488508333816057951330477267189810717579856861084584159345640314431765468204708656142850293369936568415390467084670759462095176160684489055218229303745283564346757771446507975985117231854453734462098125625343750487987229192734091985061060540741405760374325021699875980484571660162079101476105758479704145797696151953929592259073684975130634499082441721563497939561572100529206421579352888106980098462247256420892248684737532380195448600208902402304161569939564392488060550795939632083265042204767836348783790595635592641717445848115178207869488676055523298175008058299875499257278756399483160202615073400599216476568266436977714257735806703527555536180452734687656308921794227696982321282951926015583461375947927168148367113645568701697088268545706671534373267938099462154555041551406322734436786661780094050812623880960247412069681621074759243929197187728028650707097496175796159957268686369831713512425672540250168572505510124969299331644799035501018245711271379116087516672677568388516711790301865566436964987400276328499343530763391124780230599494737351314230750380956269669731792362320322655620341044434799557723342287002213948853544360779502569243946766053660313722216535397153826874348515907767656213154593268448966852149166325346723883257106216778653146339505056353547018418244361741831769551634886800555781949380684754039697761310145701876918786559376073451484877439139963011661255108062033847451078566524263745724974611703177922215936 A013865 877 336115780598204707787036928494860070458077145940957917655740619813694486136669320563309106488586203495220117289723548510614954793568671416650879224037019469282951668323858328590662500627816416040031282548625701838311764553644257762929975753153772493777203332182223970034417164016403082673208004182020838328014882584156451259833731873373155277677607902162611169717348298934518116572595231648042464535910285858744044328564331242146956143928331184001594778907851527003165199102846516431033700492462265023811509842618221906278448632285807254619027260836753711961265993099587974121976570809320672673034740670605600169341891171234707986101156274802800621110761120021760850203472254812140892401948286364621043832684992756714509061584989716920063904840080947010093903174300861948307405033776069734307880536557313828692407038141026802598277615725194444112023352559403573194137399550750534635213232123396998387866566730889314921479681639704300396628385633160507738902533231268867895265638081562674006245315937364031523527319873551052070915255185010216571575193335651315878637859954883423685336672544499645916910575712116485326782396077079101294795426973472703683154170446665113896456538798978995882318277109437327800646439831629698502016581842676623526754186482139191937695932978840544534960570930143918677564340576556904171736333112798717372152594176806189215109590218727133257179473412021767214505216334975996505016033527330971579040284389468385468401410166287291888941502403799807989119299733347101948730799493693453260709946588362737504071521509414580614324001480981578313060493940944895309444027866213323124606286708894565896201562768824388979364910813469844531610511730591635213418135954922605965291946832032708581012769240873247258189729910539546584019806332289895606221542892233660745426635559072858677987461836100648894376914071444385605978251838472977529636426814758348038043542057965039055662438540306015714968417844745162164515595814280461302236042119424299556290148863853609712079267726345324681871556963677894134632401844793862775640380346005795970236833481130366549979444953503445707276264466251892525958894500259110176848899724267518762366222679394206297714789933659960301551675842935941940630061676509594400691991112304584405670945015855012796084812859111197742173323695096134537221968309472512946363949470971023309249925282646457997721198820721842709742071480993636805969587871685273774852277657669494288928126194749269650766531296909501122898628138462921428164435501916619872683528003543518009843914215227181991120625503370871317706673433363158981567119045688080164019499987990816960143738341884094487395355923033441952285734578214174269415624612275528746379712589611206204138490873759990768879073441882421654283299813496043923759228809651965206183761703026679123212160446065623223596139886132465391041684156463867598869730616471417006865461321558173159976818244355970105258617950814218249167649856253295423012861281959660973074901625037265787458041033012601799856362859752199593672655535991865168956046233471444770636757512360958327906230492816058806952310100080566553926743558387665805823606259325096563173118135418001772951551997244930179442001134168188766897564124984260069810662027952455367197934747414637985785987003996283039348234254083034538457677628904998745457152082409173716505720117332145465319349374980476830942457399245538294370720685064984314064325337724199828056191938440705612794418472066874415442780588062434109546399883532429784577472680328691036807431653672800795605536121426838214486409576826713816473765478165464043799623539975936935341450466978502348094021742007132328883000208301009823179731706043675682138460088319296985108918883492294433537853436071860557909309723460024720609657228793866087181602570149131771201686911589082975655250530543006981896790254340568181493195788223835485278196023820580606240247973331483605162874620231187187512396193719537113944417904234297434874046038594180916253652168699178854414877798894661627901266295504969479493654309663861099874613104694485622654151180689868038765282491241169007573165366842240099319538098655374498624064362851806825547100284040123017135274492185389994616740825212748484168415710074487081766777964936723904949535529946233691095416360691291838633601789372116827079808214288948695704697251390428204393812627642871744785559373148649446916140361314340533474484602222666078794110494458701357100890527043320702768800043547414707959334901321125150381485183310109761690664403184126584935944581048797889910361641430831683752174693319753981355068675997318632254133465819709951722182565811687048581020943482881072412152355896334028294548717206073342326175289437455497142667109079885022936075276117693431049292006328946781865365596376236882579325168740835786752 A013865 878 83636361917812473848063972991233021052224252378780440566113249909481226374359700374409331585767882188122612225436490022993340431193279645948071579075579628580615429532362315619871731356220814436073064099139630639830792997412407947665391726608759517171569059553567154911604091756529611867739694096620609242836599263180818079886947169515188974055074529510926862583107211920474011982992016681445702535399628250802998038365319671645911391205974505177484832025198511167251602823159504376566977760940370330405065617158377393383078930068941990781361791368531099654745739594956674776719674067624881622576580590548132701337681463920674857597522918171730484152232911017254795877830408109414642538161595992681383578974672117638784718812316161240653341569167022206415686114667632080321228209364566984127298529672629514621189028114707981344134615676131583917282994864061509925043597405012357034349378975729121902849613532780650010541632141770900476293834453870595461686595149003094936114739255111403298322034455326166692062350058775455388909984778196462209938198508096788232713215968293552082469694902592935892796692375597369276833917180651746933386535684663159802886618540584573621083073462427541503389021529695509151290454916184081137653790093076909585409297730723659408240754394990850377723308785689571572375689994345807578861495241123930441147474314203037674774149553306310022650482728060200379519761991064747162336149654672820319955752045200197292873259694497599415309091926142313821548533591248226072106582299614729361768977429475476698613124840230648923423469936515608094795468828313200189639576342005593619742031534347652621083627266892110358513329487537328354489706854946577773425261605935301887555525714108362941630569395744971861749866873099376455594816449276359303487318960960286270606000579435217570560976103600596665685596282225649359106780361470907944654491357169949259002450657367556598298595906861426502387021349143628191720744737659035746757998832660587307190790322090421411876108346881959831239463262385897753308849815843746462188147122257314222865971748776631369364485246670169402232967439666390921019403636288474903525665416188935228677111921759019141472966608772475241755706603349436304970859507089235393912989532456974346831912590185234544075376153358357556580472481698161349166016818382664341469634274760661672087277407931483436488961344957857565150539130758608633703024489287190043944041954113215602902563497291850265739537515672584983413111436950005664813012814812916356159587640177740673425480862003410149214527485254780651727586963770621575701309366376656363373300221011730965826486699087702999487561205040257427871163906566189411807228703521744369019156643098135662188188961099446023001717602690486745078622059191847601636856423163317806185117792087534619587128308115401157973874680146113628183684352021217102361952808757815636652346471565963343743351637379584753231712421937003555376884649031220006699136298512586359252173921161272920424759266326591731061858483117859329292754222331927793721670896367166545167085645315801982649563145988405545051557226823247536746699453120719657794699592720382428007493331872332217167080586578450466410912026217338747244654676348083401691126653739465373930596499068679199279098718178403101247099825911989650273500839755688647829594066970039514225551348235992420426344343675142010797073559569065784864855169506090176837254202436588091614878352426077659042860737241344494543457979288751604346649775819141568155981681991548848070866833246710367572116764166883006587082267820944852380800011462868748946747924699292339494883802599194696280931618107118751660614707831956876321458999878259907337877300696667307398622503617154608486091146204633206345689357108004871278742227555235286205572530735348756891658157584534694998247300016077513319342112568072261737314894375313431472744072999322713411973383700019728439888417501366770243084569675619859137017395946428699314578623875467225753228776441754072701762872454556442193927894843092565521364989182277885203999728067338246456277746593421243822042772860522566492445884562088288393879304164614147241623183537140796014536057878271890599804622439474963140472853019338630812595217969254769530190894571134882716402824987581221822654643863535530790876400453042574315922837577947681849591226457983030955721183761631061998480309939324739175037038386569983625522952540270445718496102557147576090128791625243577111366052435990296610937222165538213419725721133421232221011404773112586382780961991534476542175107960516709531421133288141022688544448785764789901060538566850066706934132216053711672512603408732263010460695022396588928589146399821641917706849621300926265004142086565950027229483106917891834857428518844485625122652077491775965978640388119650489073664 A013865 879 20811403208733113492561454527354495094467065167916694586947092201476032521184672963565022797149793660634925845279812685401478886174686160860550547164534630138971698561396779720323922656831137697756932685917112571370375883132124294433474754115510848176835872226833222290964269359960776380273403561450299439113516667855809324454428838084803502792072305327262953070279733756595389349751869494877497053288560296903811607882519224534995423296565048072323905722494195930769550833692425793029914210210314230055353287648753363550298296326914973450107817269814330589289691874892259298040709937595234543908975701507272956339257954030309366165706822774508039832568419714245545367872296110681864332055826254050894038723425612376294079151506255033834252289338968469666828007284976225810491857792603931794363947735499747382219708243839016413823704687923174289305362178014153637668448429484034825571224669288628861329875034588874703423095409101136707317147414825528009922398844116738119143302798327880705528068477587720710319258689825214115333249332328182084623341811166740009522494955822421151785099122002005424076386557204644591893137279895935492928438447486103380071883064690740623281343335802770007371297005277192933133906477703917277644667896440513565956566372931429617871363397614363281189646371760707473497387692673055991463263583839349859531608328551770270689401181648315735556164918188675780836661415760623165898428790871547225855229692911255492780238956301226657710191962165844232843564710577478589974425086777732336547698191731241817869301080244272832913308871243051793444146099486830229588395060333935871587649190754795097009481140075297604729588803042888489104382736130066840516954695928093039284216574493012167491817843882012838302942873767064042198569366706335038205356551693669953287432336182024058517828805811143669515878294098772781325258370905528965684266393387312814016097801974083843467836216696142479441967296350107290202256354561173182937286365528599260822898737426403740759955792171331828726978122506007709751347717376031119679201024725532012704185482191586736901703592899431592696433753947067385659100245624933787194098376841125130822183113715140251011001227194072559356555985524646934638508912868028621538157011340333840670878473640972282071363998992466827519032128565916884835678296951795133416572035857244965188821411970406886468421229388553613651538952984926103541590989718310073014683847525899664901450680158125685324500599099840666592651345079143809586751604735527602735902511680707567249809253854032554249349303210917579130678919368971307924908212254236156210905040594791039688536338307391312768488829772577336292037457198678043718816332754722694831774785815395293093611435568297352795563394512679197751403684232825822410502257488574696348655230440725414461104311164971500940955184410117746328202544682143494014929441308824780499476677212701790750345674632436833316153465375428468691540960987736536706959483431483888945436941150401863335133697758578473623584370071183172626574618651298256767350812484834785767016255295221638946656096742586928586269087864882331063754718318934913888370689055798200325960580756456170262118996519488986457960061307712835154381912425046289009606427503298647925898188056257582515016692241768400489518343881332208656855760958087517616733550872288872403772393084258465959528115725372936830657407974689777379491641538539430882767637700701088012713410190885756054953122969238233266237735902378639212785557016628634687389233893321082963169935850445434183704958661173832295076854866421349507619228452328556537917179598774311421190926368362814664976776396830573213214078979241493448821285857707169262698684486953119434614034820063815538811032092391290001410574107899068130031985967024306737105023967938301874865082668074937225803872157600599794278536554538557032619539797197991780225853172567469423728161012843309067154314703700096173127219641523840788782312668141746107845228136180260718627422899554549418525059078612188623999465929596409263812292988204570731081660334451910542208504240334194942726547256429551265448294347353552977625775013889267486427580005913818553889036353966151081730583810859434028170140962508070182359693277725602811736460677924635136087947747309810588574800341851273197755356477531489852179711520195877569997484061992833558774013597774180419205852482822053498402816335806982165506127326500575549024822191500145653658927477692609779775437559752337486292730865895204721657190641071472056018709872503151094800152334277506866942516464031293866122583438354706957635892280259424200660695932666435798819833987585077182894656131401666469418955663812988016278694476960418801666830804967552084373510683684378477175566740460592861051243653201111047070519761746433597166397045056588870497177960448 A013865 880 5178543083235478096581051852950673723346428759863046947459218846677684124311424542869811752660377456163109867932666350133820794204619506779252513752045481086740605696429483491367642322544605655608253074102126955359233371751532752432470390016070795373538423757947364369105221073377759908256191555002800910033494579495896745822644436638317825206756935879193495138383846710121143922677457190149357346763899035799169250012623023679491981169730874041932502108739675761845248873049353694931219612755052910493133669272214596958947825671618906673537228386882439509194132608613190665650065935191697402029958241757457744271810235217269940201745160124626384567617665014335147544978399185813189665474115358447992065443627441978818008303427604452579044665660794202244136146708735204220876309958249221556255169842919873140612494441730950132284580084905299304756431881479617877968315359605371353716538976908428096822435464606818870202175676837454049155140425525865785765010349179256179662666321913523211717960335415107719790161778306587678746603097861886204480995389556242250049501464847204700040989784726003013683775419802346123089953135631065420576369195764862076270046806753126370772343224934474866474214576417134471937576216660021144030878002007085871644104323709273494674167096955177243984982085977960362045301974343221868467786804093913104246969163610194099996185074831913701109911628922724571897148133406547383616837832890148839304008514946493526779492419974346831691342486329651352146929894062415152500516143193076692767836836444868364024053926399342897559484473049151063866293762227506939688939519653013930798897923433897173579063211047216453580073041038768028520821764996716792059514870897179247151170178664245203661324017728849018580597881165206079748354412656270760226715281471039281816418363076845410529108377407598501572975027677185828722726690949164583589147375199351822137253648260815230937788621472934525444503606285389897235607853218165845456650840907212411269083538631286895620781319677576841605791420179414910432847355210112575572014949384503581785207881904696910916724708428351362073839003862156671708325232319343524135081887306130848552745468551965778939569457365155463089810538990068946039969449806777297954582685445837950241816032353030414892381646597293505625215802615314230287431501987109086638312452826429979177864809583420286373710191351212572792139740749145132196461169153586532088389811147564665416757775645106730530666133075211552749582619498733512427090575309550804443980093786533825373904536255006628538974085816579043050245096864419868493570760271646091222271923061283043987777874133704795138808612489969963744220264549661454974640505712023157600380183504016441571069520735330566890825630583378990134877281555022515042050097735397018841828578301026586331185507955802188522139760447138419054339295598347129902722922739757487781245780544191011995990014910138522107725099096298616721453520404500457901866142181222999054070964940336796457407988280662598748703745973552651211015815508239847827933437372226409411978188837620590862374329864651390613978509671594400203256214068737212492671055299132377783509423230790501758663594141937483478307117975320800197135160032549118186838386568500809160697097930414686772376633563903714630607828544679656144502732710722833183607042930653384697975492115942202601641300092175998617446144141158006684893664147317843665420836824340853132379503284618484450666095494681488060104468300060681552595855723561736426532437848142871715891501477538038278799672273577207037648563950121357240679907854249819380443007633922209459557780590092455898715501224376145193790485700562619297857098202544990341975839058257518615153879512346119348153426737613909473630995976416740920932119132146592294007317323990023532126428250462422779771229116720072448009916807938938223540785326816370690657159496636308551645125761147826281798142436351102330951592317839660351154280425839046967507343807582006635137498894941957640910427500649228119687035106193333709932940488840919744156511704342337804038826527130838395988532206911878100484029979040679294528576848256094207182747588031547298401316694030105305969184630823774688097632515982808119616927197683017198850006983409342810183036213858594788376244718663536012343860863017115682897581976993380607497613954113800760096855351561344862071830685005577216114569594471522986207220674907791215014944555555364243291258242129207476721081678868293641389192806822435581299402061599096534643247614994704093221311505642940588715040256777834915295014682132678441682454347881513042698802290317254552691936930798769925574043074488939470918457575737913434066660104091014931256360842861685920258829410442551265232550623162290242801103060713338864064651573354888564850108909515521121823553786254196736 A013865 881 1288587232487650485728456294673422043927738561174241698030172344056501496020660391851380998037987043171978954657421233236498895863523881110894961501948981149775838396653941236123993174403419314496312828934980454555948758359677397853276472088478928154388313060537558570693190370130734753491204657014456956045454523205122979056540260457585901081847741868691475782274329344572864484567677027539244887309954524875978882819141012228215348658426472849602148364721910999171476967578616778617125238681065325823827437192343702590488905357520275785389615613964731187951794405266437459715037206785620447941918569212991725422643084449583713760280651684131032524729438820847043433912065026204267610839255072873330761628468703642473242642158497671144148842245706742932812885657827998336689093959531070298286086422353437873324888216924795783316636631687155436601152457932336275810611847561323764687993826702077980188520261529043953110147778018817365959371902364452235203479055206972673697820586214385807818203506182012084130825535619584825277874742047168868033415044774058871564317548500859639920599570112940781900961205260257390500719218645349270732859099720562160162428287017993941092023709346895249974511761479028404921170965143946381311491434995427191612945767077225942226762347069550663975271062418067832808456580879772583974576326036296585555981830919451818290250724540574750074581530448099400674311164331817998560144991633721515981695046791165877255594657847056670823420133558379805257424859399338887227008432943019659614806375686249484756833386613801291885521640397766357523977609442595006816678198554298762428551368083903501496025456931300964577236734947758726072893121427663032801753204355086906427119977897381462517454577979504958991447331966100559235942525210085165808734016919001646572943014121137597192779095767087550343406522086969504132733527962262521663654719665605112606057099804035175544711818258353243835406721359206138908930773331982643656669342044623478720908595084700380811110257338010800650452290666084170992826273091642732404735623885244795262776847670109541737230442647643526127557507009028168934525984208486887797580696182159151307076760430722748705090947215086364191563736037976835981017678134320008604634718784858748834571566962469264198501109886097737591733698596373870550882155502456328246384564261706224578786456298261636698943054334304926913013715970091281534709825642825243952618213487470810824982670829323197971406715225371041093784142375108857364257802035426145771404454697090784835439413565405809392609999721910996440278587942967324716992199419914240171020367159185182401566743976438031583980024663104206018401816868421359164249746317334146352017801821671419189012370983613775620577923309323360873241783723899362462943409919694310992449888795801047529961552315658170174341080871582347090129355602327913027954350311179335199582950064372137896986187390119588733109451858330177396032722389292657940637155891238081300622586348033885736089744539853835771837450518091053306139487404546337814720333088205841906801356684842806865466329248880934829257500518602177791376650259152018058976324032193707828626216801364062133611779457526587888874116780035025354653536141219262176667369406613193345074580272220947338944022482973289118963407192429728197748903985874584026743307706520343021166637654194130157771607984536338087976358938932629119415460237105393674953997668674383166636256561318186722828145874132584036971915056040699512095531971405313998486919574629087054808714095658745140990280051178763581592167464836597564912862831188691056074394475564131224240681659793885986189175600663964960861274137842397685124377459935675036774531984544334872045970146816109569639713481973944322142547990803730476837381067890300853702428784363085535546083394419065585136034483571689067383203619153061876040100694442371151697602311867005929522959933397935909352395378722117495215346619632678364498421906922381735018787374328245875034534125026197203703023495841548731477964319544299613710033447719263741777953120414912600454589282399020779750618446110296451499642147744650310216134834305260433761697447825065977355796435608899163494924150057141503188710094217034110020519228453860535624244937695713590143465267166861858381237725834484993023547586266274929606771118499216883324846275430045270736420710839712564719057773011307789840220581331538007703915134978655503614598683647952395386650370905494954847460196316155243374155624507240290565892813791826388908348590534362208924445384572144192571140897174542217642689093384438642000728480292052653440828371504223084855440050364519518120440286311231786427581635486016475625675167021175427374382781250959030909845039859240916430346036662719005696684076803421536222935380301043631368782300172566151785598535741204282212352 A013865 882 320641738234367045664783236716176954034627041654108910204243844716267380257812966625162836503788391926569867245315440308704493255512374384586215060452968877461021419916193505667205469573151634864746513849549056468065841440155246262626491102720388650512752715479681774262727946180370990180723437214221353286702539918177161124597026090182014937998337304670237301854885919468755015423944210116645383799110604333939577369652496354771281637373576092112201781890482557745836956796522370256856507391486847155394628851445268202996535297922485264230068832454071990960420905451258165975812138238879507302283481414407157020367123989758814662398155119865693085193475720669011511747206964600460318140353518293216640077535124464763901913133583292506140844713683700257457695964008656482115020628138035284463123456647050652895178584793830784354245326335978261600337968412219100182506167252379315014842879885931467966269873716795064940304291899978362806402429209151378590152100265261424341576092108898049331019214850282430918441579679292531243544127813081123770490732421218617129092264228565905920722632230343280641979978627320366993074964613959549734998795501666923437537355515261468349810443644206638841657710632349596053344813598698465954501036752782138943432521113360285656169728346010430818294649003612654973393867933475571615561776360263751977066070951349034848799668288880296210558271384461470068590195643014936217717998558202192264757141883139387569264129901398805514333278673598763701815542614056293986470962386077467941271500074760831791012365257885403062458120823456998275406396512819800736207669502663269652621294023053876084259006499129481617682971230520699326170141191088247778125853346084985100073118340161224081143257547796177955759822507788734355798050433075911978518902897989017720038556089790910584673607957915929327050531703944795652356349229905707790610531203831851379990400258437680801141731160862554370051925289253981956987062189743905186376345719647749457081127532116165157990187553931903547453344391023056436486947185939644389735174762613232894827288559448697489558525504898433893372389584070497332315969702566209264447599792399025938042524451497603005785190577424370174515187565801852050828590885519116381108466344673972190004112150405151949041428175177472240426279689132902956917108517987213070204363894368883274388591493609039583071398096113763573619028972269753766844915334355491103217895298514336799202087947802149997621075762959526897448495715483087195662997396079158704590113271186494172172060156307058362781931450802557066227401595024445343978602966056100210235340000954367307346656037145028275104917496969545791970960895003023643558592875634890305065293662890142579640326296594583015219645812905550532810499527585326160379134577137374792873290728836766258975392985809853800821639835437578591131067813238459254571936896631376336382624630417847817182866980658237503637091124812014701809614377572470660684624774728554246196519406153967855482683313340909662777856487317632976273300929848074331112489923004436053353195186602805317947717639657540775433802369044817104183834637285314957651196661578824706412718779117022308830886305975255917564324226609675429049148705091871445944494864186374126441597958297282768244119002483209478049902538506674126902255276613144492542590743228869994642936780768433795418624758008146079107333347492483969042387801719409318926153147891584112120432992665927038614773194152159151087795567224719340993755411508727092871497171594104990022161945850956870922893365694914099534742214610220245272397484010344372865103726143573900790257298769832237715424943064415729141032566267599500784869092110713890750680342778135934880942843572546176432589185146540513567374501647673862012399205885279342028482759270635299981003023200084927680569732616110534015097322961094692738810335999484098419217778466490819455057166147275188195975246878181940569425130056438622794871319943310091888194899928846077576593195398518702591830742517244253951124817560847161478695042862879835394091630859083532196316360317913138666905889182517286619558954907596825991701263089846564253790699337206817277397538665433596650768966107018634521453110164213031664625840654631024800452116336699804062578749359664569944720145794846569784035392985809723283912070958397135511488148407809024807885038319667356904172583773949739961521767693889265532980610867008806275427819649487290448850985093156120604603215569741541519277892357385615982092240641447744004842196479846417171087593933855783725862131725735689100465612485036636166325269208032045860988205338138838650748858612304120732945397323396427880347993521256451662888003160213123944422416224238637579358560958254635717195864994857695625517292199148987701425456551069288880756837316539980681114054845555343951463972864 A013865 883 79785925008334020706859342358559743826344316028875228343942404368438244764312116111272518932910673139872233206386331642895556465755655142865357065922633151716380881960586262402182071404826467606664604534210990819061759457236710238021875034072119748684389283698240175253343120303954074228649774328889127781036766412919859356955727196072171141052002268195704488295154973113249247997970885691745104141500289897622852916045369972950447552390941686152463393791372555809012101633592254435754118447238455151371156286362828977488033871252647853268896487717211641654663454745247471956093285982256865561041803247309761695691992196619665370073857734786420141774862950525511472491081003415461741883500446663937682983773220090816131240848855797840888038671795342502463713402116202009757644812940843595903527935964398908061213077611418501732435573042834142790535297355949303136613374609744049713773383487776099036982865216697549599225797562055415973842729264971555837344727413205530741763062151641319411136173269625477850297655154757719134393572411984602190058749929836670937466286292522511502065254023140779208705162041793381559620829594820782679659220282270783892809295247573541692420032312875226356247371452068814685145896657391336680390401977268285197572201093679666600396025843794467521377894100866944162339542945622593436243467935277149931957304566966083039496519059658661866665635785138316520107435562242692608927205017234567905624049129065340087635131971624867573742578398908927569450165099740855745241542512452428502762469906602887296221188871850140614837579120742451794865924457077976656792026817686706714201061834344542093798337105191387169891289097232926654729568572860870871126612339813019012421394182818997710559039062133218553087628154258086347221940485363145329438815645912403257312633988934851862605503215384136526308637904955991391767135091575897080953199700511887242585771277107564989109699248219751129008760673575646838321004658798355415336398858111388792904411126071529608593014349419983423519910591507049179203920042171733592786583006530575967685663866824738293721827018434887102555638444983429992194847373028954983691025151542234422214997444315051551135540541761660879264963152373606449511779927225492767343981897477913847983103234609614769783876655685760772529752027606318508575597946747794202685092276563597962932661998537724537534822131052180017550770217227827369311553972478345562195915322919919454419053948227504588208047524248744996945904085875087553071214968061169218780567065495877717849918072814197946527753566766101879903496793693122783832883733249671527513280123117477125821683115034871675750906830605926018507718141425392379273971782429981024390007152724279958377061673034223280843134906916913950180302218448111879139460815098247244460246678637910221753364987445037540966050283531603555988325866103752293233644201862578636534761252036133908045247156531150554505024658769223242280689964800113019439476551945255610189572316872104129415467054225245233208339585452221248752038016975956031959383092521039832027982264672749252875566475711265186232743911094159929668271940464979491542262567693982109346089639245246895151007101288434880479365925955738756361157770585420555637260546045223846630715703159029465787720619625901980842113348461692736345341984990201970368357939819126178506991245032170918181607235784683005156435971523249770984755441477444059647032540096158657787151582431047956872591243447270065883478346583661363058158146556539579973400384202104332877194601309985300105485401972596865215428974745890324071621210741262010988769490383757780881441304167494895375204619432604694713621415529499318979300545928093158863273291054169120948294769651843810174074032118383969071996931993993982432269319198845829235631421954830722964872944268923532724611527706332016400044697067055114583583653527423627177850798251373843586640784766758779629180912631191768635771193962203735387293420284133736784723313339094627175538837997404205803330427322050922199166290603300720885066644905656115200782608689927473483473792570626962120763526217064141464118093867567133405167008697172700276399247297475846756769384341197172721804143374341660865242220308381457095172177181773147163146101012293685644499595360664054268484603318423261652501094907445005064182408440719876023594618944611935260995649855159467753179072365639461694105384498805853721102631363259535283127255219021221456968488322700223802284627336649927259324956511072977596055976423292725036212893434473143677516068173749202376073725961578262990247059285876636250539049387573030035681417110699763499143139986216858970220269106775379942322751923881285380179747602362152057338518673909748666146949440364417514781281478400430117888718852498640907721099204515673290776485343149276472842972495329227346130683295694848 A013865 884 19853291291673771040529223877765138175796908846097080819279876363807225321193312476200163431114028618740687533211523675364987106486911180509472529427660652407890487620016600846059769191805779587501566875456789267488775729263125081947459208478233701304633954241200499288639875311473500198463380645806139444010940660059674443510007509653030489370251828399673539231460002269716036877831091428448317753737800135805289736805401501109205765356542801648689771203894815807068099273690027855757568801463239272225987561048235460126302444251538870624606050831649207216213216771169418941778604537536940371285153985634582622262429802269264573366218167862374496718122697705164070722900668241876176156355183144280941532218257901637959568922902485888343852438780178665573050733275378778492014274093695993655866663361893309090687772528204488623085408511394505418854479111675576998089779230891831378377658560030302275570520317601284661874553658961373267603234008461402182118163211682758625534386281317212791711836267027446904445266127468672767649421410418952532156698862541118502711610950740961582081901289086166372060522881183530720243570269738444995744963101278003697615522555044219526408261480477368324677745933161187295734223757052001088854904504807621942282285942542498799509743902763064942279504144906923449803273150245161169927334613270883771868800010007304374883997830652984149606143483687537576331373405823973687264574278848512001092243392883586704686425158763359048109513268157306264961423482098716616799943506458562689199390911799809651693310869360214189471264487772585765020077714503627087462873617098618605108078618363621098284027818558983252258389248642663605349668007122116220604177201740353146898840357299216838313826807908733039001900688880348141951929894853882178614919374803675127323617340734637058675852576090465460114430987166009249996199759107013622447746587877773926347102638425229611370144683333017112933507935927175354073092231258112374708986800661573096115990429322630855565416946594873315241306392305882061359669831933676813360271022681016279191159111309733279103389660651189827503124625542116851817828261525540926501805170508557275748602244063802907572158824087637599909259311131429240044915222851373816283737703513224258621331544074379662394861595987599224550123256533335447125883188285147127042536881361873208312460150420139072123864860513976058127193254693234739960532598079731682932334001632809397682002032045346421692984881553863715080043205496469786005816562932596859047606064041470244288030813894502503430393975525542662980146914168247128546704125111982265534184519595568068172461052880357188820449648473333783037312520567163236519500946565617038261014259826688030602881010224451847418758945157949532051264961620880575110030313542527058333532101538828476299333316555923581393664224151735976043687101914328890629914154037869167286217711866655272606714940453959254778594295890863357823188645321141722853163829373641843994691658751919414730709498036976221869697555727247117769467123840161091344517213678195383483186882883049542091532957284185538820666132885382003619215443489781776839444279244428956232806177112673275414215399027803828179441582087418386222859610370311367700330816193525140204814249848467620030890097222752441696904748724419926970284136809081936690699242881072805250251645483845153912965691694774241539086275666073287013678666013715360250090401017207351134492502559482525204520624289471105033917683937105624292487607923956856763941164401778025358498087033166262195848143543645223165285622643969381119389649111169708718357489831171216132290802598606089806002915862653891394979844069036374540257313444379276906266019559591010703806084122007598973235189560081719792123140581929510636586439234887205380360637987864438456795264468324780494930535662222008304855922060589458272062287674535875997918969830485856247350999755082120652688344851844710173176217736003079883890996356141565991616271504793594269343680136570083338454316891400575072662946423400524979272903385164222457641138085532033081839750752934248238433829755644504448799433533254464939474517108134877355176977503525509900180439444388774882711968604124184156419952163775174731905883192494975754899970607091062386292123312784757951735560812929897043515152448009355500130637057121208190703096221225677074864069544759040679959054934886798532267631035606858193129409967382596683571121170659488577580382886314142089170088389433274699792347578563311161181800725360775356210926699086821287563678275810361525643177378471442336389156256223255151494132737208572209838678382489643551018785809050313451277850002377131341808055006723228003720886955390979020731658278666310580094677723144758739038055832833335827094485689504941814350056557258044016290494400906520763290462531957762298992390185834340417536 A013865 885 4940134178689767795556967835952054862559896421992028814423050195358879491123174330077839066890965969258482760264089859188420471681351082868533068442543655459960205815463970821726744487535415746317189888753663787007767042264001940391150169764055848363034676101746402638990837453504574001384039932857233290132130386323968911127482188641982882730978502964347566114042655284777980888384466142323651803298084283392701855788761666324005889005199258419846773148207554806904369278470837011403867360005700754586536936790754526014148089807998920255261972840540935530024767155603628854120653724284391946467627436553424463062804932558265642319862799145530370767363907115371386046120819079962532665338172932157715243344933550180376755454223671368568377490046549417711873360062379052209724895851282561493376613577666635887654019813738179313059588370707317572384397746316457175588675945581276185544469534809460175834763711669362864983568936066676432924247924793467627780826788289444194308972407152724693387239641996973668126924461030284782119740828397368796481615691363831599266735576094774952392603661565888950692564029570660316179648077359556745181210658417208216085065708416763233195220520710144514966212876040364557172138365914763534941943597740290183141985775654735061279608594812338975717293575385479575861448064521803944235358526489420550721657244090137562211134948197043351914795895332937350193688307317991020549418546954432938255785107938008646900532545105404158659186405542118832522880927897587853191563542599097071078862839364970235250149930244640817194513685021428061081475977855366535427561767889883464746253418764656565128211210147668920625959513518251270246368589548210423405378621463455554249132243787478724311306152265545859560920952215474788858182619596281210269107617871148089282190350129681208584429748213742701371194091398492413695054378458116413700917678954802241640802243724626734656455841843121314245470646712630897704715686088418618423586603582220556652734130509208881052053829655095516778124752210257245092249363619720668822062959115762642783694503985423551305854656039156867157257506822896020471533841971923399823297184187985324039076193594884205096995424515375039260620812907455800658856344732553049453515020240602618721263170775116040153038200652786290243256270169702925979227765507369729916248537263037634170806084149344045594725540971413690495905751951826986813859247445375794127418534294295228044007929637907640802708814046811015950797310910097569791399346987643941630533912127567123826679283482996846933591793717971831914675916946313269490533480859864771097402202380004393539489828710325040008570126928916591900740549117768362469620459535815618864564700301194436030976087536170802096904625841542897959380362930046955265779062979414092979249459890109767414515707825243576605348256224124766390902748943546286513222798777551060634164125679203564793274092063039589285067175835115311053859676992550337180998461990702047324887114830557611806271905815536867240280582186722354808812043359394964681438907313972713662888358441554983657720328826938455995823995178135374724576617234449379094512598892949746037321626663300716467870046170886482173546807753976491880606602567665318247608717655067247687444339418293894827526444672131935572324202434594859267869742330477476470620074004583108276030617449036157338471078995794064070653916146540348154187689821524820521750494665913739597498038396881155711691275983197674007799805129437866703948276454934032582285007820423229606005795992636827354717285254252328170664352053744189042699965167630580959806330909669996052630184992216350538607317559935893103595624559386459149601307818991784231139986179052150375449475524247394867708058688614254499313585317282683990723076847695453089205898271796283950081279248182191780114555049902026770513908798180596080753803166630111096314173100859456581740843971056594246249746226174222921811784611685118373668364405291418148825860071080799649229326615743006977274264580720987896480866284427599431642435095137183802579759672099106855820348859354134857665966725756533331003660644946775019819323041051417802043397666157259679481699107826147631614984571701428992010289536816504278889604726554909807043269486103683235705841628166856890646263068202972141131962413943063947808506680197584476509032838920027677892576152961481610475571557557751852381219165852125737912777341003746297966369223137541861736481834367320604332371434119460610098729432669065842859189838092972453436677312387171914627045192726443879148843113439805939448386529548545025856588037265083440118578019271662984087106510437607596708369971791506346044781943432954270621875742883848091686699992797095394266118847205556606552317508995584620527575063090893681548353273255633608661596302766371374571092372752113908382874434721530594776317952 A013865 886 1229263467951732300104031420555621715560504146477120513950516426211540701535161714901928850692612844062526782202034007841573042809413952652342820486695022875412817933473530787511909284322412570987598994398351667448716688660636130831410679042729544859870644523749760861465368065230450157912393424572731074050158268289765832093673647964161884675714842849624533571289461999821874540418483479126678925518268908405172788179629142954735033372941741871127312256014782277711628016300455315221647122924938530165277159055517030217152497483103987324957347225857482069807122860863162175028550507521133816823432670292461715992843876978338356309736100036980613218784695735332092732628335653305236928181428247054668599432006505158483508813185384593983606507603262984708080871931041904319450265284466342341519889509757944341196725058292098634827243493459843246171554460011416671916081412890880115801401443285707594473315923902110900419591425499343230157406459622208136755958691383638977758290222016626790904933614597390951787358867487087822904419349811774072366113395713444944508740346870815040953756354314763279378732092606126547795614190385533224016931010555270754824879070356760028842433112609346679948072682370875993490257533867302439926673709312911886851586604527719034768327565864343932005685594950319653820755844791089519051972732863415494477171415361437109880121131429766691343662492227485466723395848886550341625352915875765456892063519978430567625553314263667927607482671663856513334333507050612580685363139432018522390695598044864273577765307442634463824145229271251987295025830521706565743511049827575482299739730698047022413983051843464752857198757667773500077944388874460296076807173135994572474920074486125905927830932480540307326263082381681022661159297599381846113682586770113521352265989203468834494480823107522023867596968150869664284567771100490023454026747889681351391964103910486319638035220037507562866328951962797371537659813600753381659577901742571105553013139162867464289944658540736727630934338341982730810794593648222333464331570242693449929152270815700913118538425771535481568474699937754862565972708965557643424830684935864764151291407404602226522695565473009801769298798117388041789544541972490640401617049516509630821649357310313674503360801544834118173809944218867518477263203346729824634519956024236180585990019531049577553426745810998811433477220069677012782866224260327749604313808725518070184646581147659834076219639616896078721068796468381398486333482309629417283809014422526782556040259467641071416179513214430366878992637765585023473868427109321870721708784822621253253218333057647600355412521823976173395845072318072537170040598187216072073307363505346813906459841813800453027376971857402802385028534468609443972694335799293567584212601603375793645288772609571009653862017292761413870581112825120509565658255465415585519720327721007581434639978876230267080981835497403413080154011145410285501422209294070371839946310557517311660978250867891669749133497826686496991786318373204967851611806184750458286163836007729009693517864862664749882352876368165781563465848819682507898845759007730471205958815005882443880133039328794025132207999267037478427635102130117296470188972431545693376562149866132906437723060280655933792332575940205108021342563723577371425137334254708423998541250601078565102846435528681428550828955262575927911902831233669664140068219088708647651524631890372731738051563585451043618708841109968283247676857526834145195515143065971553069321634228439807024329011524386115323362752050237274047873117732591852721390528932915004457768074191983178937222736043073968152753906450361251403113592627215363653803025040905904682223843893649527759721531659605262175573198061670084822779604658165754983093282078767612927866624877883671145029464962177221125360516954068874083966130349558903804318048321033060300147737687005954459482816852951384238080269988494831375156646451697474160808636413207177538317031800448563912169109804149964860257126919286688421774450409593175719963526758727764957147489047370808084902737832303449701820302885603395921731681790950906394518062728065243240564790152398595967470019840945609978939904366025124392724658123318111317106190832766151706907155984020015333813290931787081963822148471386280488261086334246925340458695659374148327145365509293711392097857421810210508931723527477316151616312211316644198815567586531760816539612247809289120617232648694813622532087042189908991810337925792350521533555288995924761860476909396506483336364929603453791524820916920623555873946514488745242571586005691406443656362887205210773504137116820824107099015180548308877067382584853273688350584932607686841146026884987853061521626270398389312295117558099033256567039841690745822110482331209961721877274057296654008050727411340627900959380748632064 A013865 887 305880087257365451699486346439696462726351367776194851727334903367070095844397359842476759775544239213766664268896526239234303388352092666387768707345295932134722312022085612918163411036514564863986232974130642114599071072803409707041582087560478106571332218133700494680150466407423373693656680623281818618048982215079011531533001170218330087627475775957771937611099408339676685641412081078049770394561889016275955228313478899712627824255839513276351363288670303727539822552074896997232896891658304338086246042102413662994490253715731374043786624904568978394245995714302370336704279887498769907808398214213833713931327596273889877264253244401959948456633409214155298845374017283248715313241153571107296933865042691595768465002545619290128774499935135010881179524345019135617448411264328897525077146492088806308663489704939487501332652964599714631360239393560833306222370132463480975094323935669192147984147976410059573207773589852574646527764160713295085258713094373654113550872524841277634456441187497985315152081714547037148952475652363365975004728482167932431998877992558648270605101156851176334368664067367681141078270222013003198580977218489132464584308835013311496920316276808953064838821699709815212167762667268600731834072435750490629053997977841382859472484869156429288838757962677940099526318371056387204740479063869404321743517627217118925690301375931705340426225265949663655716035870138094607319816763198470169365949803272835003401682294857017762425128155460743926008875226418029677100280711148032963521567052699666922902496981565618902289705690024174502595867460377288167089341550695262411608836669056436681316230756313021382962481267987415571395058172409704393384082505775801458079311974531681423834026590997805752608695315198452230821590340249383532159865431180887745127050625477557024930652175490920243021888778917200303257567618477133516112383730885190029565211904254131888171579872373081883154365774806795554458966737902665465116088446407453336967365444174636874195509274008601409860653278312246873111640326674459680596553286629896532770817851612489613112153561582716949646696534911417962016121117317639528687468993961100993294143487301981230095382947779974993858158533145901214575947468098791032415173665292124456612652878239972254020274970004163293425476039869242357734357415173475723456869697422737287573068539950128481774284013642456246615003624377870444786168315145874589540613652788112440185978080134491832853885365151485060320990762820280148151333070069707161564764676786184356984609843852063082630780632173137051233496040486052561049628454466779735424240344982491689504824251400567691638008630503639178434921035050625569095542128121349646145217875762458397972215358211594327708266661221254123071420288893025162613476965609817009114790082171205484344495865984773474189793486992408136244439466500386636241875023970290976043048587473758503544335223730129818294872090489886083560882901334732161889891183062118765677520348648147695224540119959219967016386531210054419460173173441338560452268956563826036262719641475224940057437349506595042725630932443427758000334093499237805485587905411588611121143855543740275581264442262474861697580873615469832105297733241347115270062388086377974276712875489583374711504535756177317413699536353117439166712816465204486459773157267606560405016469567581511671484245472857229159870595897293294174605301536489867301455092281550212424177202545227583842846670094954085730558351075627857085927812117194017290424079391833493345440888331134061477836595636045848143000318164641375880363631636295896369048095435106389235345437339558381307007855070181643386060049856290909139561480615253368703114326978698073887123523744599291507028165922896597672230020081490546621894586300701143953067566223902660066908001613549658359971825468482287065708154714866076061460147141441151436068599819298460606361864133065660062028283153598842729989741777145880742978649868785890382334615971168401214503656969217055392863930786244056107501405579945253366980044319889100749964290427747209816923994635372917382518060287731996203349607630464213996337843405895939960718584749930606036217863201647431777499977062178022279574283206763752890462130141492275258167677298867061533121437815668455543428809138443179221792848431990946454982634723330926317018158313388076540235590408572793118494057983878301358498628789235532638990200166343209279675313691871107501184794846881030461427234440027863321904282882199434250150006750762164974237629671433950343266190318951501261554358163086613852704238399192600655225859093263456199572888968204048187900089949047007192581447052759304217662145406196794498430943354209798419652749950635932056048161845297453004549308115772009357018692216898643298089657887591664407395539439637195178165858225241010131278603218711121851524630443613749248 A013865 888 76112753872424760077286586557282550213123463546486117345016198674634786089153083844323177088468224132039986603358060417161150180730427922362601262986144677384947222345079607233652437895037992204235422323418875938659916053187818044222570954011848888214357738502644961492251200857091972922939979152852461490366364342542540597414419747187767512364520052283124306779645087975978429041523850958813280466819623967697978491371699581573292606765229057767581062429846409017131189125277900769615456199345119185054676775148427796590244998812592869266063513448253708031797019605581287415622799372966093913699779344439256670704960108436024565939418663311028497894361004481576691322292107468625344328824422725405770910647506303035158258683513431539201323216367859515027585663401819801553960923071725488228959996515919441851397353470259502553931606702487276191150631088778529273253924804801152897994670813560436420567191509266067943720436717910195854444796611638610642655096096699185100383090712101304796337065173567498681939922797194168347848142421528881082292376597674810962919144808644353566471208531061591909633623417211234833696788135883939611909301723231087809427442736034032326401676139790925409029973681182192738874128720021780457303735912332666084208764424822226979688257354961932612800325821369077190845332852906702940929982886420751616188082978215690136517369071975838103268938485376786706779132637638202357328604644820201729183668021447986079566447408793861443859769489179607832596640440340051160612217049916387338378998572857363519759674128916936082694552046260095389829934891900601369193175036742603536405450046034651252285280331554881736765320138875844591461375115157051563614548018077204228416791357246667352055468504691166001033126872671461265499797967544934603074403634971602659395454261238831469627544042131756665911622628635524785860187065640902087081276668523623605436770808559364145997510562802338711149067144476724551407133611325796053015766520296459428744263478204863242679816963670108306018446076548993013930115685767059151242201547418690414042428147652439015409923395035750624014486792175077954324395449864382879202360284705328682363368312232326593447094329661986737671713304119760891025362160381958370177932493481969912787839640998208775912373061336075960629648053952743314359755624332446311219219800549094564741381790932870370376858639682679672757704581861194258517031834194378265864569976450571594716357297636025871752698003181374330529792773494095949824792510491585372426483524054059825917194436665396560977182406264906038732533286746225430871101147581877735125084573522683372082864428124506059845668963545481544048318270993717261609181938824691675149606854461724048084222292014507439752303409845007105952107653325829237263436700306621986012051445726825403080409595324723153129594692955294901357976361328224207469338245964575444150743866118270275953944022391215662945949612020779333944621614104924073307385402863713136701068743394815887298112767129692622832621493334060261303113811093755156674458988999689960255325053827563172284372250552425057671504196181763015878739133153602341614589809679376417282496467862659980253437193697056144785932443943484589262425445557910885386880164152309604095223018233824010296213096641281114246685683029818918622731483546669762774758274269213075638701058155440442712238767769502010046308920118315284976055386391927846660355673522602702457932861663734070142783222613067615060506295614850630934405589344745621710410804523228711816132747125212750785653035765308560485119055169544042843062643187322780485302975683308393046209475864076991137385378592823438687040094325840579503015362344454726241133344210763399121480720660416130904276832582926206191976340356917455697019273698376067052129708638626146709768851857502788589028509274973384455134291554009555438525251333499084594139821830235674549602235375958994324554621753676307234188807425890763797036863404149730675617087161337775611007373970964218327517117625402680969341789753268937285812378388206644717815114315717193713164831433109113778126733977516928079271889565903671297136738250375898532305526880494732561204163336192333744058874292335881639871028038905438159239472767367805837040379477631688655409673614548413129782477435537093172117158061029171188286238963475881057316262369436981861659902432545985257261113436244405483637930798883056057625209487791513451480167656575671421734814871339100571777861600181013286116086518143449623333326479805651034869497866402252731815612669445339961915094050437168298196101049347893206241160969894932333052121107736149718691555182201264893744426633032203187089306965714760768633568496714732560359033075716640245370576208289055826028013437063780632325675221715323209150245751485209037821046869843802550573366833903171032986317396118325872558576842545296452878336 A013865 889 18939288771583197899551375906221731534631937681199233551195070748606723092136140159150624801277725147223773946486792889723043321771513840777330797471368352363051187230570848827164203426298093676164308607580965737568624231346831139579990775628676382552155064787090151058039850811671909806361000892562583697570843172083545461935824894532226565636688253649714387504592646531238664455260462881783426205119660671130223383965002750282045545926605476902422730926543541648550788052421150604304953196995444697055525331313733585481143843544535108845213116178355866676968115982496002910204252413573899080733743493835509115884856633702352864791837424829009843188049637467159691255108589685632981680030038755608168787238240288396844499824736014196762543658575247218843344195795601624860275204409783596686988573853049266554766906258711612539499909558993313909196393835082938996122320617028280477913809927879870515402575397633694218571843709391029854853207630467258763433152871933851626898525228073591875082144601269147832024474869471419298331748975033874537468976653552618561525096641024591786652163761201118038057953782151505986138439185428272461510615366395038041795449430892820331843181877216455551379746411035927383599527197660459674751803214537561967065835269357364383809788454149887615908330674782910215552425864454480706197489501593848466159313063635366608049889980917891746912616501193276589821265132488789168978791350979900436676230481112945272150678241624994130798514161531540176200687234050695610397459192964794494183522972881243479348839232846659039329050774774992056042162359021410439899076130742735523170840945854894340408650875461464332322788140796754161382516892654759454677335212434186882565407027006402730546666338959312218369075025980585049616845727860141167152210005297253832942689674732580912250361039091729274692120881928634903515162067917556948132608235982070308988042553835443699176852548363231546172644675694432323575739870773420483464019214778408592573292569808672530402504214703960390003181974119839029642258546320788862721899495447287573107005480836651705082482058233535899274772777470508997530447968580654120597681714363796346689841663869394290900627376238451483908327764890728342035622917092163465168115298218105537338823713548866286127827613598378453435396584561169024398766711513891280513300901410232298733727513801408000001614489029520548331645146513684689735310065366255532651612676380148631056460619085367589719967349527627737414389395414082883386802769970642171391626748257419814602627326064323957061074252515709099429893722807636766414517840755093800586645044598796348842123321379077091883517499536949263568631132007908653640735960201625678910826972809419718332893201366553915248445162078552808188274851592372740766735481010697362023350785343097418699304480423841511639543306637451940894707973942024685993010374419857236918917897693941429306171798979650975842166533858354563224108085480956467009223324565383467231600337556418826868163996070415674724686871429300882940576415842081283145618979150770852190253043794020199285864915849461031950515732144300454767138415980877177868641611522138592665238161091201408206423283782025874619373141891345157315347848469066081432588165006347503406222534073158896130027297263443262220231291879675901158731520513884930410768650902956828037329261702934556240971797061620724163843141210880628991161813906676189940189622953976275658012349833510276141769034849254840790735902550434512196670011607831742541444941311124046818631943732660939203495616195553259722633144735947983268724963629587902113718910045228994058474396298210005858697878526009441895373560751287563078894318642895358440033692306652678130196290683372666685173012805274693739161856723692484336000699912914313516715539659966621338085202945406133890185142019910177200739976035967305698879115339817244217729000145661203369526623433070628475767575640210782881697669329399250537144276794581385783475151032530001380838186879942968374872739412964199910963256227885416202703265739094235818423370525408540746034231335163406999638831469093492247821382824462942336209128852317535583590648864727265292669554371271410790201657807910522100212387648976917988039876487649665862042431706178048351502899904855310735910033425239565968204256674642010725123641413759630435254120197911743070600556842095282603534797378567567905304593596547668604930996127266137875158713078321037471213117454065051073476628857696241898010838040482670856673278294622999758308646893092605351763142531763422833403256682758381461976732216311334962295400566460895802298025399480201606801457059097505146040213167950669183449806430892735351580628116174520332459258918296723025536051219060982339302202639571454662302862416769867304779273950833567535299086734716973076264272016013793854480051330310915263520495792884231206962622103552 A013865 890 4712701103610590299741167969496965901225534317088167683010971844517308120462420028081768270551538903833986118652201648335564315843049332028304776996395529855202753020957405455360923066972607245627317239441586866410675904734494686123968264681234801623217849081101216468074172157169944660936420574098132826633948048195892784384415180156243000780508411532165730471542797421661179353731371499799933509472335404118675745078779564358181957284009094028583652981913682555492189692660059747170410113914770494857720479241458955542443984876873760204172070124892647016963330236156445396151944536574420456057138861058077404323860645877423868051882490095052177300168767390228280294391180588655426097405234603635491855666065807442363610580388711884608817263650595915959227022928211143517231999663695271930816740809001955095355758818167727971428841495383424286653157070771357876283109283776381087880249151974203940088653641343987399795669013895188740842833361104428932622598295429044168024413829552008013460440205423004593338314130720312206842485760955629068907480398656805181901412847379431223456231213027196603646036755520323537542800099388487893142609442850810106016045272787922268813202632871525067760925058950891882715837551648247501787840697479810619388925921744731694352157280623024835241701738467581114756341232703937343084533707660600501531354188250515543814270223731760839167760189224925400398405045447450386495330609447030585459019783076296397959797568220030539554855875842216205124369405823302690126420565903815743576674388387985577453330363987699862074326362388810823289083344120015602580966911764976365701646694238965068512565414642827092740544018650737931485134443433069104626270675580423590362515361344057204247388078455923577921213676864800939066258956154894646904818720038126265758795357143057573557081838079273178880189823292066080311484807684061530517733172575890519126112604755981126553574573314319632097231519942396983939998503524291765741318829251740966907197536730631603085115928753215871765271776984187785423942478598094534288815695251139461391362387807545717079084175514367204888340259763541694873496428917861326136562336348572172539526680903949120193384911284166359643877014393289714805408121705877219364712465886207637067094182289791495709759600746911707325236602929524810679193918359424595112685689899710923358510884714231955456401736534193657082459925097293188716216674185216096700766085489025144163041208768250188085198915517658665156297342039677072038904906857334832791721267022390287307200962799237858883421228401988926629339314833669871860457303350771500587576059737607693075083230305398510927559426444778159152309621839791926102731610448890920934738897298113527352210481082442343839101106570330452367104807871433293830468323210853845986994422618493616889785332472825331024290840077210441356711974571941886665012757487641915977008178318978833737113341083704511620757982953042082676181263126397359598839058298253498918173575194838809527258983470193673173093283591495797303869510706816769847690661820044612692205045393353634228700338740653087502310730660930570760616586325353629923409829478276790290076542100645828806820718550049062433287857643107198185092635830254651175033778274859461967577165598492274441826952432657113824784592821003513837129481712511015003972384941484553434184714848064611498553494206437208035137416513785848673128776478026049695197264258883824624534529033772029032908672479609780543640396103429720538921792328399988160072827636329618817973823822885486823884221169171908723302250670935408572723370149877616858760903824374421049558300979676192177831510509383981445709593868864386896047431096548937831350463724048999204493003403324987396604971122362112592503123132269848262295726160730294460991361164668814320798417219311299108162549259098289213214529716981816611663488028237404513185942564245168556846048762097830624882197381704929526018594454573074309658684683349275387273688781726505303596727717709968706656333493606707792244808973697183884551059020390296887169924134578458010917189851591380890534129712117471863009890330976762867403589950579877014336028338307814877305550553312207689747458915657991035240048843470224456799938546174841655783742366311696127401169589124956681037965437269211679000201596864520812753965940268636360465153237086774851743677760132253360802770701303725057012752633816149474302189628339887619751492892704780396036902442329914788715336511918271263965832851289383954607725184607630275859457223702019174889926282463756030481399166884133575946594230849182101337889113753597624277422256203457526223620162929350400499478323007500914256182233811901123004510855403938243366502315157610183890186696941382357453245687209844206530145860889679621182836295733818276943542350373093844512991334288744352397980132623925666852332009134969019690923183271051264 A013865 891 1172670841013630405465194308185869019133752155189682940898986146014930814230904900427642562297880528518818433876464640558635139839857651387267134269567092484929811439710873114268369208600927806143936603324728943142701306726893781737599271237161018157508543822548577896183832406212911669870131404293986587516978560728680393323942798108638258370215469058371863044694937368026794580947684633038217055029020163277658322999442876558375132794894550885320527538795545457648232545603987987007907489465640171776436302290610714825537421644882251499124544553317287142525019389323280620815280662924886190921609977074803516672714892234971135935086023775332023381955594727245283442213946248236306986669539336891826709429098486997498221947939283955670981217348705082959966378569272635263679872940316621905088991248985574490287564178242312086586581486979248232096478380234178523071278649300644458859418156984045114820139862882907072665955912065567604761403910910337260162346379048199918417850942035085258005388257195817078969559381775396727053029416870111092474386162558570147022892361639118630195060925199983385278450617949633146493850034331036219426461792883452780300184577318364273993326837542687325661086504268868328959947289651736722364871976435296236043785214959585076969036000451988515802863126986365143947049901616186136954410691544602543997049925370752283798392488311621513131792103405216637231935924268779974572406106209923514640938810662440985297132348495326639218513897297570342753507087989824054989537482254978279105671041411359227208867101131787332079678777405932574780669186684071722421427158588302599030272150220870155928118677256403951140815049248900420967308973828337451442364184746027962837085422393964442247286070338344375741291441641622147269735348577934744778619851744527034961292566308621302143355787932941703647115394109411386896067387665640398761788580798403989655188851666640295682579068226948782694018313570306526307757707628956568652943846920369208277451777459756523058875566783520211803096106810529415022610454834521059156154587080731534456935485682927215872222673561591020326775483517481607018761863400489269505213079278287910837355503062691467475960354244661683602905205245511066314459313740316840248960132311396818746679179567533397460450900973055533957153274380159517690925181093212340851079805589124868481144980465211765940127356905276476079142668081809658734633627470855691774245026584405104672377870060221230801616216546090040968171780214416925189584785783124341113229586315715419971225429975259954901679471105723708591031760388691741554781311707379174034207726096628397483259110363352922271126467201107038898187507821639104555994912091218425638032949292484185238105238428706293302171206550108467123411423552264489370423093801203184204635796169005003677919063849878072769436338318092428543673354056685443542628454471164913236390899027468141156473386888540361035616450414171367516479536066267707783698320554471014642806967062882130652286907374855232083007147942639082234716458088198630474740562762005341065426765855318971512395962689514189069374983731820675783505746408510394441101914688738570281460326123987902873658813038245808303399884193049650338792970758913925361186005115689829640316161270204029633908684227722934947248799800835946355120603193487540885468456489759484400135050965073613408408063070376183349799313625958360297031979708580177997755325660066579848972175928531561528316730790446260912235127043208624221140987428660425853847241846403171709714062529496241457360758521967384391436745638950199585967901641134347158199193220426735938603691149374786251994170423071034871098809661577263120117274374616465298450598589382560570052403022856163263872008174319609200617737135248970882803570132026840631317402381326870405072911753515669179682303457239945501502597858536019391113449053042369839825084460146253782337116005570327390050686938884401023818258895320327226620989827127166893166086526934569767704580951453206933214708775881144313359860306543017660360609118161758355028266562255426863772546185151186489753388564525614758616477030837609857821770094582691957231262603477810191549694755281783263855239696901009225280851833818382892034442308321778198891980180494071970773487831201141220856039015686572480508978163750992442879194852848925322847265010290776359909082824409228868275275039146808513386597263377740105989562449599070916198003479477515915506654508529837356705614614933647275155146120052039988192949473136285856802660459888220835326210136718021340576747517494112725969942935650663680640109623953535204044199534855618743165275852382036118857086190070602467496194337603882980239458445171872760973373504085298457277762936173318054769806030839799953599309254856900759498167521140037469488415530128037687517856659693736834695894192361076671534199478497072611107731797539702228123648 A013865 892 291798030711103681052715230094506159769089816280159185549776520685187264366704528183211154061706207672394628538348449439486299116631459109996455554564918757210054840166135978769626846914586067858408032878498952380084651555466433497330301860485250470169165976452407735063215385302771236637124537593281270545024809223238999631583334338968675106777455596732787425137530655160843349166374262608165626236981145268706275828597369859773601043619200885896077508533573167317525000787731538783151636418714175223474197971577245391468127702739340405030158670291047194248785624684090563438707917916925280659406053815477508660704992064612337696999325468063418042178774547169898369492980672841136740106954812277467023760661434716561477563749627905257521598275312983203094353912149248377931990143484865661887103870467578471567235169600391001129512244568020296089030908310431110252872408862777961986906738838653914010925042360879532705615141511099318227989657959641041120716974191321682099750685608474334919996770814549555394153400085935518386059415858623483362586457601774126824000352131385166988697400139362265725607424165643115108357691742660404552325340846775322227655528743283219026307503639421972618899477030231044031761603978620952099495823640347633007247162608823473872359166064469206364258037614271211498632321118958828830639921198426540227873927029855032282121599651557404355610092674526866275697079907649058632800956220427687995134086134756515253456036540789118290021250092349023528040675718683899251156590784470755146422336576471339224836818508824905416050629539473014447823475060970934833568562725844512321900679683759562639905626699065507970271290334702389550137426575652864717306364818723630048677639825134960093276687454430907704457032006568122149422786257344658412753534949294151163488351859706855854935507422929750001919017747033054224122240207616631704693376137228461553879952337913438055287514705048119495317965002326513554211965904728520891049323316889310834094880688866135145786125033876901343388010449877655398906204697383544191944258212472589181988170773454144979916912307677816769952197114621983237692551993670545909521180942974937429480844538095643234978166867407656054278108031651009653159539956630519992829247643309493202373673610148470356878918590927354625626363570563853106068294661786213198655890184353119273900267779119574142413770473453756095725228384132861002256354790827963495568938455050691005837130162824969302827766395596677074192120414313792328774761415986396047887144422112099382279966191603885098094706154179441856123615001038943434559343354770574633279976900076237402554330949933834354568941086585866703113793946274101664877325965482063288363014838347424781168202688691844374965865668276590091252711345357077419021119276740990732007934432325853075183956495892860603364382936367575179379328036633152287599323582968907690437620186802952500247585806249275117214512589459089721860635918441526263233220500210131515598943228191086334469855735899977109678834636862768110628965699002641618290643713195313027992273001310730319372512187957194694510715951956402396561301890322458469568271635828195920276335870084157847858269765932780971751599983524930593102532499882069875474636024947331689059151041187409101864765713752753348793813352041610203437369933841891773612886965259832022254405001741197371640995149927846455297262808174470709431061574845422851537453194645687196979444480648365518214108756048323995313291132415688382194954183848431086064516883124194022871569607339608754317992264538188192889988290831256063375564901166741872069021647425225557074633676081226812656213414713611749045259005709593536705021617184564293144059348193241311767279548983344817275799538032296996608112766838271922709777963092502807971971869350327816635102777450810993318706933871930119029894430335234777129541754766638971983355416387112621166509249898075705121092532376483275558744997440347664454554140663707192360303642670182864437466287312004387605682414120056901781960759797712170462851088090426654998393625219142377366250212343540036618315183288037771616055212537384136141506696175200405101769536148590465583693645346276693111627004259271927545084923512695851790714348464324712786689212272700916631508524013442372268049900351321203470010054442486951546515813624103785934730647040674463188896897363397237750673238540978656003013770240809826053594803458636014219381601805349240287351854666496489143771495863169318771405319344789214342028003299448282319919607554905766895891520739818686218393238273095057828552840563825944981039757947606071892726258657193323099301920899926811527446470847648153192013029414649409738944923829007442858526475768552985721340306933879078204480374265929102054023320504552329787448020620317803607741413192819873860443308344911924051048743673591430331197924633383571967159118645399184828463579136 A013865 893 72608687577905351163709236134876156747662157164624570458721991195136517366895821156884797887482479067537300208454321370926254781789639233258638028553497864194092365988219947869203787571450280437343387637222651318641224015849823580007693672548265844993133908252605521531250010755659172354888972938411365112259613328637006756326144250234253364169647831046212960571822027984982972259767240513315069107800492339502720026981540736947184694885852994839292758603426078369954380996012814258489187993341485649207531629663509125249797152528035551664464442245861855439313824561391623081580568631104351437041327183012899435060544585421617213819736154869156438271428828121380151077677366784405737314293779848626674456412906123391425585142947410921039614342042680236392374272667921772377572971383626092378691830296188486237018261722004493593058790840349626316425738976701194026442747242142765837125977638699930731166500140742375882203626892489865553307122569413399544150246121974956800245162601327885706812636475325994967837978850183506911039936566932998612079113417964659525869655621556833872131551471477791305034346569985307618642861151709673785564219213584796980551980528248649956754148745604648290705994668386451148511303441208208752821744788074982216459325966278762650606876010154001558031056015634334099627677728672763295585792871646872857982325010692887392824881884496332040615170580387869189114255787580130557717127538241462459205204921083733203547972484517637882342567702979392222529417420431552018463796798081426944594562854996516281994595223187918864486710249566149131080810946371519656506532600197341690083189927069259490812996902781868479258545716564664996539796129672853633336777370572638312272554472967982389930224692660951625915452188258358970685170749987586042162287608502762222313133569954576356095312183062455552477513024029728948696785275341661700342262170978832545375056300147676618173302859086533670258959867458911020721671900005407310361585219588200993469497351571938140596253064429657115077925416263956748220628727259342068369873659525979311332480509900141803642685123344086502500745112425617333001513097689029279757974496402339630452577508103415097446087217950781871298130177731784034014994646488285550855687349579987812533045951760464175842895070817635506203859299990544696089185897281587002647942466352955375163151432013881873005103334450445036811500029280548068913453275311303812529410093647173544364464772676062761561238767749112349725373706934529572753681432662726901387853920842997913491488547389177936729101921756778875942951367938522372708270525654271627148323211999770305352399278933935870116098748457334383469211575239277265474754774642832772169945708255666403147646211432569019511506285968600465586594669487892288329863151870014205826998340664506672404174262786012289656366134822216467035316954011500550027914885797319238426973906322552276541607271340619625966721596660284213670025756857641863132848723508287445289516241357244394778803142475463104155603780359836314504026792814225319162497456441816131381373275462151646830100952753764670224490471757215521141141871972717985899612167686401647234201207224781165598268982396585754762894127100475529342889367010655211254104631359694438851966671880745381635213382084525121287062164015217950141727635377745613811641889339534521761608105393265624380172105146845889164528499083669895569149913791936258993767553330075636598789129008694088628253109985016556401796859061260571518334839475372804007605865061559447099178408533529525554454651169566444413201566384123108761868565487122713510678794572113725817995246886643830246870896410017438738429888908729578925383939047269502191622575729620622089675704732623657572371750647652526259989915997900879071719470112233658713281704194180771268945894318640201089480483769220115378446690889177140062698133922092308676562294970438007750104829670637973856691697016305086423833635203076590041555615929631588089399076012906942523703611204420675776697166470321998984208859781984314800612161951717045416560282550529636044798772837867754391808603687929014786766250646102369364363394222667467202283517218926062732121657158804722100352370723843152274898571687511134192787032757074846932137450068240714487251529047312892376203392804219957701849541867032913127222622935712993261710896364425108024219592764728861463975523292628800930541922476561190636568102134219316690237162740428662159182336700373654386622948858624147928526328423202589783155512117008314986230235787102311788238478888730563329095226265970789429594460423177937541522085049618714081210860394186728973445495581370588365997560233961985255074986135306041924161143286219580021372860018440576543012551254970998787777260489339670322306730887788765325670265866994919707321511327595754852441829302081123885470560985787102792172641982374100979732137810771969959236249323569152 A013865 894 18067364947385344340768096645913503835834269891587861116384710513068209889439420970109958027938040231333441485470105695370321829862279509690213417921023980543144391613580746068189716868979116181785029832545386772920133054311943301060474431927530086741331496658312337133664002676352183175411732914210776803613784103791403665190147126074289733113061809094891263405007618867559282953342401991409215276232212109823140829753870744656041861997836572411850895708807717932952488531999860597568381626759148557063608510472430302654157525057856142391772016092922297212675337593260200354635856053614957976781867525603465792224985430279631854549192586888401934847956178159099265752960614531697248427390349827293472658338136256495735211202289890154304129315959164208581987275016504310464256237615330447818774645516261173407329728100809822149748005042385878215568849481050511511987801681756868708783731267792981163697622563021206875520492886912038225360517923192275035369994043023272450518604300413620456197601959428317979837059953248862391687889495823071910640869950018982159141198147623230086070238215750761766014306525702584065362140426102221547409515795354732202264710418805168066039048340666295843472954065323937412186364657882721000382140399106273974886006998841077067875810171358640515687983730482322622678554304581101036367204011837634666997457897060732555731401009082991294330354125859074266065678496135139046937868279595699586648949550923107500505249089267492869539065806667768125516439995560823951858383484860197629477354264334493139481279118576296226887957084820044020585100349407517979167833519972304927426780315932497977617979645313017897430862447744218720418990550538755515290456986674330736519404274617568994051117670724209914979793798908703979393532408060911010043326350198959329302621652478937143839908721135796940034084520795365513762118473633816364219565780529004859930766009278346668253299297032220346237877501739535747108215062222145511851893973360571229607001964986348511400846842528160439259070337179792885573235487461396605556612402447168483997483790239472085284016624611955732590265407815091212205432507124156533740736309888786974924775766496388985527704774617128954598856328385355284752019147874973070190522394570687527368222890268459821803339266261693878279718717335247217817264305192371857042892819787538591912597297130878254223605872917973139399879175285937337083872405402262350279318172422413487391298498314530049084806165056547124206864190243932862647444058252331660326142466831204856809914078223943924352175889394582801258636474786878399045744371439603717526571561488326844621448217375689130432729083776135429307410854689939840522614180083925364364591930476673982428035102083189014263087132150138791052843524798011213889696507806119374864343651104230524307675490157569010059772898060081767925331988300589704864546116862718540736260771058053328076401220542229062768551268340171841455939849130400740087073013568014181586280905369405837241599143548454435133247199874498789810665994909549314617842567081329991603889874879798118584027680275624770421300413068291452556592614286715361867372294909742694684580754796156746998148467427707226529160471434665526917449846971995357526781363630495486608412570897429634803053416290856554980102252396234712969666370966315196575978474608135054118984468081217071845766985267899956292587955483987747454262711348675083197937167830229380806149896549491367461545477863791639762571916033931590532050294776335965566820582614997960340582761752215218902766059759825557496225772166494121399433278887291719048289225810968202622743393273297357567989378895497459316160986116936998583161136321010164769345828763952958635818184960028209961048407457156673414325810777589671541174099186967325764943313018046389676394344775095878517497607737262579749849646987335726116081302060102073352606348982084030344474084976604188310708308351961227265015371114851954053220367023002087327461350882443660322058216983218405594867109327143163651238658997270721020465925482769655845093528227613390396299368242792309060822518472874752607420619680770944773673272111214791198878612156619810041759296194139696609674881111955339266867561390146770543459582935008448311817625975380473467291772475900961635755442638259660514866625201857533839273059710339335539298045764152628479882609706833012055803957411951409793148607653687674188478513990262061010665093679026344862393659205827377168332161610389163977351063354202346820922152391099413034653642031376242446890957178840603534305423342214043475344848776020212554332023467066723862255860813606272143920389556503606244287904908137228714990818950020473024072865606196590535878251504108605542350899153876943570360191282083368845640228460270254053517183596216079860612226306668306871442805268895450218669410631215376361981902849758112294988707315730010828896674391682359230464 A013865 895 4495738554587790003002007024595948986478313045663590657312240286387788803208989998834401076007878426843162911712497340390387921568290734955235185208124239126511705253990524205639783627941811437745932543291933681479262548170549475489479973845391166544018998976481175473643881113962066443904052324508896013596825126114622556816594689675317662869989396080699982855594855818052511495846096572326337855615413803711511778949315165134252208604645669986385682081014042068692433626394589312214135536949732453751251832877875777070039325275196459623629414308434041060024429604006122174644749333533117223278585660130961600010927574587341353631184689780614830252086631723684988495840695635151289720684395528225089388519595120976346784073888197946875805105948750748349873057616906800581441808118297905991641332593102300301292670902780709665166095590706962848136427954068760880550948668074925154544073418827463088925206817601692949249515286036096295692908395863780181601186357713566930407445345280522005356561690768467219558815302286820926648480919024646629668588951403123368623422617469383588777029515701693551760871921403625398152192126507867992085004634389708723353932422932127580208628476704675727323062105982685994149157490550273231967088759790412365718834893535622888953673596559513236799672367623377302846350024717524533081324108673582309458311443441416203307755975892138889750810677845765167773654911550298919327643639748357119545031414655298685565722141380608785713144822804754078208506796975390945588825279304732696538109016302880596883405645633576942728984137329941193730231690143771513792290350441748579701460599574115336766637111102528869453516364597089432639298256671659612380754992908147065829596404461638927927727712241646601564252050570050628600451456162612608451100982372707447829029951029638887375972166897662624182561319478552391520455464031249793541482992300593337306292367620749558154804970679121453195063534512852159024431370362860912005130481179257660205569512951483072788895521519967218421712990141122223302959332815994240153862977325733828210061886492868317925392424735442168851900921957444776515502181612718118603774897462246640544481803528829464046829834477529432030742617904784726215414428604025299001648068485813318810089638231281394378968516302429811120098967871964235703905511589628273931697106133372802902795410639670697754968296569925092223150734944750359461254138381055745144703299480213992894551587932601141173870487663350734010642430186778302078288799903044191702274682306542366929724539912620414584400630909832827602789031294168525791350663434059472239571854788263345400844202826027477703836843374183331145421657794207110396923131658643316265570139244371740395532830521564088797112497267183335655261159962538726374600961430412296286244359391567889824527507566888211911193409770086266476396209312812337440854739351183979928485240183917525731907068509963942146824149203621639653164424538815876957346552112156104832477450244879993292501598087449014003076167239171282866167640845332975054987001651981504470779125346089925443500775738344262873473024384609098722562053398191956924181982886981094203753598377437275669043279446971244591704058428030692393922880321735548804104060274903452923744516841549210887313387682486418288808803668259876097668022420290142994393875793691461786535143161585406421525890478182081924197246138991639174539098990313518302309101345531637284755891058203035948191284347803001305400295010555265535271138949785230983923099213255172467467889772327217350013084182156913122900851339733065216063781652082573034223904636994839795022484034981128078357933129324423796558970497449667231445151873029601319885861262991942603267910599973739541027597324379209359033520147409193148933433448891453604742374464906519235956557599076657643265964728478522244314587359152723400916742554219319116475743029909933438676175512898373385730169783835216102808304825250841430970930367067655393866862862780220885258390248368202300981972548091687697665017995608868052964577169728539003246312815933495159091964398590495848222588916642370440809687636405595729922667645977798923599362820156020572311049190580168986778620016850070980453189035833001207870134940884022210326203506705873973813146328723388085748298302563427845235292082228613860293993993843157540914611323585626849906149538570672055869810330730693201648754339682411343667485593224889165405816590339483444799139007504437915550428437836356450812219796552878364143701023782049144238935053951413160544770656725265058648287101089804866057009410634661530319546063357147032092850357971275910115998374123905348978647954101602895608595460971494343526099294521110016223657078270352534314258938257507622499867117103368836598349328225967856644787828613639583875861496340888135434856120669792668811946786186584530904680849911010598586630018787730054576017282231104812034818048 A013865 896 1118683616015188962026995411944259178203371591778562590440319374942446263480099399389961688545192404708237913647244138204021007299680920160381081605707970670328160641760970119137758639708016823677195886612418441829847858386374167084998280851896374753481335553315763855457754225349408917369533148012197612855325189781353760057786889821288644687265201405552738133923379162917642540534375902285107301288494647605142898979515991170686245571511191354052322043582886116036875644123018447736867773930275825931831496078667585359892025386877685441066954421196259305047998867224051392961202266161712624902857026981707436853919130239717323706754948727489949441287220745067983057397031976285965723777339508079305442724107893142786322974673748071517000336123439546213395612672930153002281327997692304543712096071806831588571257886080729547402609898026794979427483640666837907429253658974419776055510876953675295343437062837464459947655387654933913449857781959576150148186403762582286427145440156842851636883958637299235177259129298634224819794804042740870153694325955541994061303496750141657162565808451083809871761281946706915073006271223205808206495873184460001049605712663047170038473441115377870581252189955883721296123156688605588856834630276167889786549124228256114704120508379096797739336074580460221021862969350511064615692040609464833227130553094414476701475534993192704214473722589717438227454098950883980694136222165863198770629256971507282526689771884019645366573252548152566788779163304980479772758571899955246344970742744678384683691593614294217813138580860083927118281011921854953319963192481121182584273843913226267478315845629864463643857384035422957702501863804122404667928026395320050684510132514998537714112342092513407160435966247446838015907536739855220586104359645765539658193180774607103623537906233479186100595098248487148686817974025823948626514295940141241308599342419806354054776430464027149441434049419902028434367306750131406456060627892797042104272273046743435968206450410856482894311686762795725068921976703269478765966032373916999941166119339793409286011247831769545759756210212514898629905438855055874888414515285325756059964496135685693197700761372712603631073747098483392993634003098396823201178092177461899746152224860366211926107493848566214760636466373516604698674216259870382658972054313379421291908387620290539063764271172087600548071043677772121445462789761634863175846811416260608279937060728445007160576541186246889845336177188236418462744758657474292309660413747701550247857216715537163001865577790555522158057200234990542609713368283623886596317143770673144762782864677606069332001129410484786655577561952248143694287176696883533672994348888455508906101225284341835343563096919987763777769944955798436361244706434652352509498756436122621160816828762883927546286078539910105859854621555725719550082766502233812093564839285444565762921899671471347652278546694635579838176210086842632295050457255172027877675028899333978490959757655296113052413448846457468658154226406825894848882525595065861720472911318118248327957185028523679619332039603671051253332560871178901025358051165733279632908415391454472179279377311348748734242904266763733249764618156218100080022821526324775997921195614716373243511964883808460435640872234380441489134929354885636861581016901495833819267112743183619850681130379467003809361849151257567559078913079957693386200178306011328368840377883794777841060333666832516420825366208066487833672588047152958596191552623432711075424969947827726147638455763214469006197664640568458083843582916051010813252002638632699975875034747392424061993961216436055022145361746821395596534960030869701755629838629792811061856360730412665557472979097419927423227028885320124349635404111954558183375254522851618994521542140493442874689156535316767647097287401752690469296914883251501614390892089618548557412670105225528046318009607651284493293996106276817374951358545098178826966679219871327923320615762281956514957946193086750833185381757883345855355281666297891817255786510614363467427171685230070262904923245305954321527556193942077196668117235683947661757076649265062911049302992190444609318097576032836862208127934164397356556741417610053014639889870980636032651872827268898104152920563223462877585588199405110444084675113475980577220864564870458700315847001981617469006196644216379850752662839851853779467467775133335620806260153807354344536259357515344295402244209043696248368506276415845829106605413149734852659262687344838039564676372054261155073570575938378324430697765667044097912473286037285610289728140274708527265984107429999615797054927715010051720078025744458880488286339654276847556965038100168361818485680124492136721886934483065474348440460041124033704635844969589164934998367857495876516526118218505849365814342700380201994073545245056589267508320834988444940259532372130272588247844519936 A013865 897 278364281540291499799101322344913899830701359925443286504445550705678788634280093749002946884077316448360256528671053397582955288394202725347945298111525757839096868810665716685286757835825242269244006857541305717404702297998256744094292220939078722658267688402668151681263899402144119726895672286171156402016277623673818822699227368010896034821574596146498935340422283867122828646249824517407819994218700152882917838870923114984199858050272767011547398748816718025687840278418926387260281922618394318269494832247012600272652461067548223671572402535107595393703654129095156213321882293551275879827719737912224927234405015809341092599247401758779099374381712436756360138218260723189422978962944474389731923925215266505806318434018080131718227638267709163371657092630555831863667408321771524220968289739837517847363242309240094739286226145803448320899609274410610181436046469922821715444882534136931090898131219971956497694985420952515551555011600565252593673519221050875496239454165107520458509109195636443287627743661637751430359180679563296202084066516169425466262271703331248835075575248500086578010103309362975091446296481012747667638781116235550981175488693371353415013423299621706292474144931102458137556917325139105886423874720879408351366591679965425534055714340987414375074474110005077717312206389426369230451881848934353381573349787589343066581560323426126975095925339444569589013858350146362684083304433976071476493219270734100125681269317444376395855155578061899499185496763504902742815060963009663858511759858643811817612346622232058806878899352576403752696100758539011744513081111462346104810029128615918589164288499770434217428320584302365411028943774107386198329866664000278851928025293972116136478002307564296130545602353284691597174304182051654248881520019375130764227525558507034808852184283889092835783279487367554182038290112793824784632805287377225357301391573005254692158128745224803649810917385253061539380485673248698131274478159820473580890278246767262658840747468634240351557365640559985860349993307027950940292859767666514929360247807559473619456750820474879610491657299600507255876630161181263460233960667478178531913085502434942409770275853894822586727342638009819645391936258980278310795547032702199437634550416454645245997179909326428351318693200654883780380502580376067057797334218906828158908147908332135416314591124292901819577613940427392523517396901967126273772313778330959679513298695180428021780581896456186093994691642103244478921703786256643103997420073668072151274806949760543344080215452779511689633689248873166698660196856750698949534787518744139957612785783458073444020505033469750433080675895701810091736866751838923450918529822612161192122980089953347572209492532794395236350050943241236516641242791547414179643594561513264068688373134725933459197457495242911461319345190954342247086194954283843930865926089075742187919382139051558379011775331119560602293062708329225879241995379718966040857632791079072535862498416882642403058143303361704841145832465263301067037136608871428503628715469109999967942242265017604247037630078660675025469247786697188299941894587671743437615866818686399221314446015137531845039130354507353272005429465048062279112238726038446661114726947201104586929569245967826827121389519825354016624422741234902791540927597633011320915874198111866494684687034583533491891127648005723050860724099512032760674962768241410860675288909580422159746724946985268726026817524285600300628417428949164993407536422394008362320146122057868752769172224472182751750177287841930561918966424166805122683122320576252000396936646263151664194081357408216443270474654185061509076987174401369627256884005928604762143841953270044395997116334769195380576428051591977182168476875985876621885631333430214057644784373903264377394652198995941927162512218752925474856089924229237649712114460443962674638109527623478594821402966691084423035331639117073021043896449493870033871772723639022269815715461360143803530015667118162383323184913577628715879765447588237016671391869009193290326837984779168843659157860975971225734344862850994953001320947989708064570336896789924134282220162152732713025840856039402862096972890113995323026727080426744711738873076375853625276830819354974453052579529588020714755377082834372442022477877836455198991022171405845979316992841197089838047749923373650231022486599766016479652448941421978169196463326592191596259646488449258151713531231024761024874032153773107749348254838164874822856909653017390739060957551011005911739266713551898555224739386426461916971756552711229852979613632600836272256649357420021664398012771773181381189610455302045192149661266468853016531294724360541093808017428756737627364780569681290148113071136552952975554791946575472811089105513870716413945360227048547247509394314522821006422589308410417921220612630490011844731374659959221919988678887647584714752 A013865 898 69265940904233814478009980241729615522673080792967903867474195273195464333445184287751901279058726806478379352542275559027361930321706252553779924419687177374618152059895571614233274525804066684340524714375718184273246882215502222146470921920712836716502065440612721519152258616034325599882903926312541189826514393654003685289894144436887282136722049908325623078627957739223907697703636334315622664801427596442162211681929540547748419078365473161017362325465561579767956672159538290794750471368980295003634938097688639351044657192360159592644704067615893177006067664251005910873310614868951079729291157824174753093591468893869962753655929474440520855526150269062958605913126252272670498701307399451345774094159165195172797828573586915335710019685430606540096177673446468754300088547523051914951981472543249240995090310292831254166070224312563652586091574970140952667094315203835573097581010734360837210363787728061879234438612266456349724536646591852933388969134812531451480255858812034530731738659368607456146986710812644963919135646857094120556982439351470477620973592483321310129525540234773543379410026675407817954764845963364027633893182715124621747859202548980612964620146491468420168926431496086863284562851849013995930625594545864938887251740909156766490151510896580293778531541740783498554230940293742308351802664234033020643659774345431413943622818398770027467069294064671139973496400983619719405816808915133817638760737575307602473521606798319067333430072800298576181325530656451959300157249547620677241198229146056982200115434703247657033290283700291698590876143948779370410678999127398505952089168131756254378928235974876687191123867633126189957154137198689122502817381736517387282954389949669602472094270195838934755923324772536379508076458228277230057686389461152538324263639774422485556306719728690748513625001400643242224951805346713008809750205268649740108019867894043535559091491931778341789750194807289808967125011045820053401290949464448082080089716699591501924660874115195295158722407071822401602609534574379088374952881707994242902569182450638939676662220160405243237860069174193421494293636267056149336936900809930120452996891741891589707957281276356493900538123301259442002166283194580612631877559241353690465480449227242285851970271197513819515333066505356040839641218080137518125826268359023864437432260326101919912392338640051345569136832024428936411880905910283964955312382089649358972653140919136265515705754458985698140887110687834530179045396541813016853886031770973729546012762922815521394168171546031452754930163175607815961014104258989921010640247864141833932704712069439331222510308488344939764330744479272808747068027593583000138959612820229293758345381743271383088032445920294955451455876308603364908873726306326165149074921930468524739865263860123474519021743456284144743015302555550890026952062864357453005230120596895080104355696424477374566258079193142503789787379838977933983544194326229757878686482669787777243737206069741674437763914462099739031999783996397731112984776658695297414940527609579512023004027288860499998867567733293087937563865259434759051141514039535263068831372227374091038116230838702324064776884372773729379655024646839433036056586677598759578499735725945256574858574612666285046269596997182490664688359546963331424712095974217473006138808464571963605380044189489805854253074908560078191775699129778135904272335547046747283553489948715606854097062008238387634705058203034494005970365680278623639584103057145888812846599843903597489058662959862178483500114888283265583420253258274452287486693273629937762770539562952554904741652326601314011878749150177225426644872580641607089584960963226580173776480916091687144754451813288424939593744933734866193346438005317651577045415960107024391866985327097081555866095980558221619702240416727951759390568025809662853164865421192120255550069977605425706599343007675919152727642424779513972394841320458668268380950368545189442784109681167302919980858480346582167074748415348508629793795854276193332375781549295584818607749428570141705395568862372872041928500912938776145224694130175037123166070702030402181713407388788786447646031889996692981313958192845684219386552876747740111407265340756409284884366441737003101979469506446370494009990275842563493337215297800820075334028955259466725405962660754258581097708932912134285787385592977412664878174991913671797494362482588219280480355013805804407181403278353335341455168887669947485824947890242131921130542779623372382016189333170623029905214866546021293682351003269371723916126524240746776623219427331291298166572905538830795486314025864269444173148813718509252984512257977633809515128852082161454436592832396537292433078714934790135271717050744394813249989650268050528924303227478106714851876016944108692257606071342596670145742790381112173167482070090627348197419386973108794622944971123799741169664 A013865 899 17235582607082308524192179403510063689737788039875789455151338958219773781019832096689881099070741108709628091051799511903896523845810810235462166153199599720480984013367934875912894166804877521197821445727538707229080568195447848941150652443374816585840641947718544721053694815945053307670062749792202249346911229601713045018054939748519536188644821122788481441901151980166563400234991236340425018927868831677896107457237891433577334616107837417602272302170246619016820194646802231975039349291686104766344488916724059506999144138489363231756967002552997931020773829030906302814427626919070835071198977383705052161784552387799450571917712242983983685522283023751474115826575031605513145532843722820277271659397813393845237629279622779316815395618365068686585212082839031713069999633457256054101331453775881795135290312090785786636651586056143838800302338782970113534058412640800813325017278063052475844729242027949093533663828767486866414655902844743949121043967753671826134735025859916176351039994088009330527966997224932071661926361278744444206435054348705101887382100964809808242150099227699170346185355757695078157320046150755797724196908441369889878763301088667943885212360291765069927474301802034286364824343551293850635409427942036664473192625193907296519277380759417867661499560594442639512246393335172486071795760546682904592803148969922389594419553147802743474685786580700249101885056449556062019188208195970578110688111852338941338691328462839330162712071875043895308351594444306253936576728719433548359281837754871650994819123848078520994907687873710983943764892651062668298030076710868825033070251884561172289617470814100515827141734230886056099418578267424211730621054732261094512392106759956186522336161441370993813185912749799772385753681253858679709714219662397508416303170012349095925946913683529576334142336348524859249319207628033291408147763077408652130558799767810641040239854120368268344227120474287537744907650748553495527950029537137545160152884385792752606917214627832275684935213996495711835580535707211897318516275461163623449932094807557388637623213566953957485363196732752897457268074099604115751808682902336531732560122565918368050210426214558339090258702297298989472283040579873883002415356821144521505906431142113152473117466522619758737639357604660754354209603577316778910285602008312626235695144201464592935640410408481256420659456186302701105241149579467779567760290660131629291883226361190515220804094293538329239793221526675241813512224112292416609786169057634935070393447823610031819553654462142098451914782363312844061211061590972980024919634156530140821142778913662727666759685081771848051437947810266411546150431442166445090577598377283295624476598029941704796561289583238834354896668613622392497004867064255752326374610973802343948070153336842244411517218467714096304693983765502839067186535706663793746197421368366596572527036652695554068071130361788035503020373300092557268993268962584403112469314855688632187113616460745960333697670363433202262810570251391640228306227945536468246354481366146889135708138118341735935718214614210785657679891720235669964213645221485638579943448014081949821196537952055976701686561692246032628998319092922349801228032576160254543437246240158410084035208838018977040633356360002913517075733882789979685073960265456482243063531987856370847853927155759127370325501135646821376615930765860953113331893798842736220061182010918801884718680133633974471918929042777479212493618032955090477484991531915725805078245132358219970397445221628425596406300587881301541653628458762948511599888860663884673385718900528610142056674831732858168203812908536899357362896933986212375315605006401596397801149299312926695603539753604185354568990739351114224622780861739201877219364944185351093477045692912220997709272395034263402073747887375249692192673822998270027078719792486077667429035012667513289424527719286014314611524719842736020778953155452371342557768642105836579426855580184222320184676977381600733797543797688000099368849810011253739281730474474318961583803505809965500836990191161966495937152739168381545768551089799714837431659704927629035680110587367091309340657407251657107926314845042177295678394725426893667401692649271098835176346670430301955871755356228063262765493900318456759174085956982373660985517092995123624216216500800803671251705109194392198601046731871755548226966039587862780714117205267391780000487698795325922247762940559217139684972584656688372792793433424730170198755220939242996561852424151512469777374425672379570549566764845524304805497595279873501920708936541699876305384669231038344502450491683857894332492965615204094438642154177090576089268542521308399030366267670895167550707842794653698939931897170829250170621424655499549213292220699832250070022013048236454111844633944321014625705470016112904273610898464790984306660260899292607583616643054677337194729832448 A013865 900 4288764491285504994691788385334216168044833273538372441704217975651742749478726860283536493643970651562434177152601376146070379821600795532510521728232962797646724214014369971043157281314391283354696305983274911597226575945209679147724399148789842360687898617134700920029232988441239504654157054156293270109490615084253460417932646767503613228892868129625703414151147449528806304007273339321060638309859457124074244210799419001199915327195345400296808621493626806703193402674353092986812991362948836821219031866126281175245611034268585231684549613179267581171761193425418477141919655261526234032436583940342095539521173739760912884711428172846190628435880729366126807189358318264463047029228569236815234061551276702417298169768907095422961808522509016771420371492997001939226634148792435938454142508305960218847104558938174408860371287461522383696356831564044019290906822934235747981290699334985473669395666752298628842168637839871291943691657616663326347687612584081667840758385954774661993781983808907537733935083853474297255780460329712537540775647443696987912841062947275554204510693491026839955581994443898781688042261723784866659307365121282952438312429736495421812845162036120485880193285466003795544731971054555551441310198773672867294193467312250340407484829209127466845946258661836350875111294546377640054217082688352200515636393164483728047558606248874052264293013646448804384520262366455934024358640221819750892438744248441203451189240644065236203047970268810922557367743948765613779546260560714088705336818252220222660342832225365074536204869788991251556694905768149225877935420048118911470628936916939125623170094497614259554299332012139839111330523667439701453353898291137992669707552709293417804725951723779227132522677041358176962291860013760162989527608707033696814245550400512850237445222425700031538377305838276137776726597072498779967672224182077749726951207263823857431324963380479476948630722841857916592140860551064063399210861749785009637291162527485582216684424350272760823233799169176020967471175861096950833561041855552266750293503015154120129477059478292287148997894969404368980086929414352691330754058183954203864076400418322599358669960775820980632507253410041502148367133553571178055257018068519033575357709073954299956190765429756519806204276631482944827466684077350888729804186918932447411480494121938837589361274602763207997665533801750073721419365732158126525404928645541873579957886981907758283423124391249729541396226898925653770939873750309946609846312018949416163436142408844531437723174947123742641986859125027861613439270877804988565560802406437708000806599962644523850775145958267452494335407429524211717851704156617160864778604959416157016829760840986454287937938809576485630197647844464887169814715081332887362876447197833184849286192395113129361406652505758234011689613368337602450766160052960565125453796753933396958335047584363540109866275510184440450287565529008631210358133102497802195281964554170713724383855411160338801754658711873810585459679816794284621289895312143730466676878307301062717416527424263210836356634778883298216771802816529682228535209767752714419124488056240039737907976931685992794634070519004964791138909736530054145739173801991108458552576856431097498030649085581938094974879329772244976280989013522396224996323680774067389505984791602276470813188402021855181812835098585269856786095284330712685096601797753635739110264042140947310578318615012409135796530951572405707403211962376281073693545412869653883529229892774960591673937089388244398004972587883680025212755676650902004038423544976715751047915205456335118868246511729750563710491173657053740891324369877657197774532624952922034857655582446634175520420003968836650148111103654216454741335807388289081512249017791529283292080233858733775301993668601165830864814834311358131407687412724305527378052003403895678141701640272082666834084081445377513933414919087907689522468471577524465911334686752479527731943327728400408376193541635818473792310418266300440726149635924720290452951557424393735848820993957705335504269943247214447117033590392746716796680104777042642427794747696551788206353277675728064685854463961244341479520775521535060838246316317424805046897985303426065354600694696512896283480628800941437800463378204042232298806156847838002810348189284162601660969584327265579124904285731058999562295660385112676576412413562727071450655212421095631401081355066638539884755348025231119302091098185293081178776375625942457710896659136753713320478862406469150879643633088909553298989797230041503813361577628681483229933846097544263620821478014097733339233760746677727562542889619962465227356204508193802229444869972662211547524099117084186331977733938279269214621133836811783978456070339877263829841929861180658449423717550818773349558523953633286711343543515049406196211147086790870206994886040092778130246496524581471168839013667700736 A013865 901 1067181845895554778839147087499483677526931953121100291414143967317374451838290562098072952786416505169583621169236105629178984751768569153945658142679664598864029679621623708634610912624022611819715791210430262802561083345598414881686557688991674054294691188698861899332714102979810508422103208099818766987884768732644957062715016360451459086971870162431023031950058322161151930238737839569938160751918948435097642335461641028906577330696672186646655482903502145565569020774264628834094650266825284963897574137311934797398715884879120600370529849346623510758131681282433730504178151658036095866759260055043204317290132704012187474928514095105663306454957073649632065686542409050382868918377003340335208322003927284415901138179936690368286432738272963661266073879345429986541641828512319419437421188626788693176162721609703814505543908201625537779931863111744201408194926564371749641680527296923105384103062549307972412054506490970853316932682548069568821747804014522209572151590693898488693236758595138080429410534785427716334750363504763030141346285904710008896328067375296470703816804882759190639827378841464221644998932069252835940568770277859079621130158516191628800533887359771932742540255609076656452986745821447166976244099381250566914548748858241876704275265021765605830210499435342062860955693644564240929970945119508054758706834983904815017530103110119828173028559171673148892608945925169962975149209163675852254067317608828121537166321127944040854876832537928759481794930462259245207992055107843608120726371159336462445018427628302042226992930159334271107355506792100108173658426441413524979059539630915796507064660954030351433415411383244780445750596865216355792040957219580448991988669755758899739185568019331432645839882773555237889881008110943968877010133929788608845682348797260413550283969586631790247757501766349927915258432602744016416915814887674770620056722805871818092351453287891469208081680026185189101455594612642373023752437150922503518066434554039292394142018679927071621166912714864407649377787631868476469816661167000781640009032942266830020058035664102426395859444201026827942052990820032208889214193806029692455905858868892049043616563679769086252748044880527447062582490576402223377845714320025728162623409464290196366698860543417174336417422562765164127308189932335376344414635439411798754293514313350284835035944681954774572475110106957074344248223613864370939569559204727475486648080933482071309180742888523452701244705931713468279130510665037124634821277512299221122780142187877602446711533068442695129090874129798932860995320651065970914745625584398707757256707881904762158836081119087606739070468101503368650176475248699361372304589829261441182811783049584341393376173189864536072333341108433886804239335183118225028279272109131227052417581826060790205257540156312832885596749873670182293029045138298283341296919153874755031936426560512348412618245067750214686125955505714275721335834976160733115856401803943407037465883509669849424718215236592984035601103048172555430884807230311348739484140982962338038100189352034263278832294145299088861875761238442713888290873316929443434339584612010321568063117715865288959074385035385043398908677187560246433192570095497051499958554804339462852629962473263524820048789173385887261937951058212804897458285214134372736665553207663977658785387296451902268600851383251169869003797661790579898857957618538632688234285222134016201185824177610767790078522389741664856984556039022014772129312292175181715146345332678978993947409113826655630044373338988271868033740420532397247468889007543646133764754836404110780298223516006737292269208939723431996453470025605397195836632502132285495777700153891360875163097150427573561329654782144485988866196071624042748730855947595101814620134908751536442775945688545365296025753604851363866554437674283014392988535436110998169383355902552182874153658810154216177547079501146482246199254874719578567901649232773992985844594922125313330417064991352323982470688185998040071266769266206419999313988841937026742078733825568483734044198498518090865305025702364607951033951503831881074800593022658828374562963298790606765791910537976404351979032113614574612258502507381897449089429719479022114694316000062722697008011051825795859850764903325268236747376533620761225915304560635956748496502383607322148584808183227030872979085153764948357537861853691640502643209437817166068152793875743941801156603442759814309878177932143642847975877283099754513637117837486316699992961396290326531751683484508779541966494229224345687476886388084500070835070898792144134205296250017203967182268215154117312304842672309914500147453499080182880196357225885037483423793516631502292253358683491329907117212605974881549830927180894812339313307227091217305603287002485605337010117346632430477998957036619936773842615612151900345815346951483128366167705496223204656633884549448961309540352 A013865 902 265548993077882686728102648076671522446381531759029627713164271675516919599825517147987688987749591814357831622783358635919865133752076599714606006959266301464534233239607870666967502610060794544323519758473783153686879491051944771839829522867176238278256597866315204134757915672672208431688785477894103427129342773281509955829502951003857467529384396258036323086196912420003757105165614095866852416221495777002216537617591060504881450351914333547660577121844245885371670577301816122045440015194669308136561167735603359506317271066241337231399683472619021428967422516870550028815657833372437806717440198016510616679938301004760633761412019313332411871799878550385246168913720728824870038697586495182290557180881234035777512015590006537721449631129938093760159695545282034411129819472377465777452389208381084100410922343585819571043501765626885816856005361821533124803959966865751206838648968347970158937133260269401391236346959161259372558993263801246949053149568541590452257624615544148738515489114745398829411082191727549511008602451617194316131479014240800933691105661129771398172143192586734925289526331879225200368374264656321672763608245780230500285059603900995377694448259506769568191776883717762578509597936242341453032771737235341066480994275894042664078222745895979229942938995495036185817327160964209199086530215977428281718539162715002930442050617097337083951042435805772985245669232451892227032328014615789668084078775239919138336170018908571574000711994077889079373996136784892503595079056594940695896584388320010623118825383605653771427104797407465348185485466091854117067773568269810247589343365440039476445913714513280407879623645315565207877012519165516244445135466862642283574524672664998539901023261386279048129629710309296954614871010262409663604185646017159116288830215919903224544260720180761630929994679524385263009586301405999093053996050129888522929954449230696239555996824532610065985380604275712974493398518653026964246366441138348395407507042950705205019146792163613085638205224665140284209973652013096736937419431507138497046727685090139847551081130369934964934497219429907650476929811730254602320946273141980433187966674064146347621196773564301270443801503711405707476526295107318047556104785680641990161908223818258142318410866739582324479420091137981320126351517242876366533382565659716707628363753619578076071664187100170466418126598134342723227973978285099149634972556030747180293615274840210768006062614437067782556122666400125738832603229802517797131848125940439790423628340893959572020124196486732714361940391466128061667187628246047674657983505417099248653701135670125777507499737024807360096382718633286227960712689084359488993295696394782932401421599794170837596579927180372239950849934693820921272482252285674170236787837459341489907171720942358548354644232175634832588810464565098800339003359853038440381594986896963044106804893905408680208623156698421420778093760397894656291438488788027542684780173678845859946710725478167972051482933751905403546693673682873312977928352732833529543317769072484498696546316845389800198397416763062879678269420484177382251194589198187268653587518175752336424281707474191582264397377124931119037243961934991240464173602002722318837687109073397220545618822147109408022380307591957099162544237717208668244340026403484236809962935769442888790885491750719745300487051397155100843952979778673577392623310136205049078713660394051519373471001763242570740818883284197949693181048301925979778481036286534816543295401821175701021921704611714373735201506687129665466571696321917471882178589525100554756951475452107693683167553934988453909931798889261030541509853411442195034420938770580864485356684693095109288583790135193984412780658750576737581553300894353805252196347151984374735557409614462316128824117572120337340680321002374573642473835367191037436123249638371896483999215943864768941403229048293919891394886429281470286252988986222174208103181889618222653682243662285966634339115928181481206146282698264307013452730048675901269298471516874238284935495283856944509686000783253586195580155570790125671680220601494631604781163014241582099251283564664262745532682985744647711646518894941829917507695916852306051820975957404030843616038927607414141897406047916435398385532424233145886323197613921257366957064432166389641881681117777184876654989848748546185131716981639629702861240777798289553715090830921067070596005689116526265399947868810114355606771211166937147533496108278115137351305737395157092648570161714531548834904817288630986606692046352386106248593719842321626032361888246809202572276484280897561898164513229319055438611836220644900691149083120066445019961231425647075309388330449978385987747930514603447790247169941725807529272276417944016008863931561784587877111402498147218901519597240940701436477336212107308805728002981666849924412631449797610242494036212461119522760208483940575544868864 A013865 903 66077087045555704703927238126214328273378009310662860323122092049562226137863783082968072626199706430350287958360428696093211880961796724460184841923688152326022982325478105673802857609466647628053110068540548409698213597517437521466448459834085197723255145760270944875260081672662370968473983868035345543979448620961184685328966878304191861360271778089679694346184550111294374887992570086702740620433227237183015545488460418767550661053967547445331476726382747392148803533091165509280810929860919953282236788489985655152675939193954964425963646037858736340212821679717932704770257769993730444321114079352844369769702407315616598020119675589775130710883707379449461574703138956394950061469197842769199723924433039227590589869863292506794303754613324755746528057361923619186590255238950629564335032911499881918873450628599146655501896631344469251579913526192775730511218966475138604300074700091962110588644743419355686984122686542014492192599411818191880826793313439341035416169248335081618902286187400327081520018403931949599923292565240809696071628186071566977932225203870243276549970734897742424929643416214171365058063305022961834477114167013986315846931951357892481822464949309588485192296225529258297935700273671054308441050656919744388254598767659266424187912322306788303745161396127020844189297152117046103427099486702095434196587536936699609187756339153564581273705791386422103464650366449469246636908244532876174688697489800499559030465858145057681901745166910389295398790206708458371454570711810632283241338886514444883371903557853362039251749340948494417519690719498568243658208232539713423528151488309175903002989601409768590453502510911162721806452779168993738137771948490365004706416123348576916680651420177270588104192020075682979810727583225615921413956722669741737224382200287781359169797483524019278147572436095411833765201378551457566322811945145920420937706425510972606681197801842098427939274226523134210869141340193470005567351854281337507926040792511509877575324334587656171325525882463876187200536163777722887245611951980784286497131343336349678545830619832211657194580812105182780483475398912462713204725703038465275151028123440729663971277635559552213727072015771516505002798991064144164409480666030485507695967947149144810069374812792543748964863060118046167849680300738579412037234650578238627792581009540666851825064343004509617499755277666964768506263220964637791601969491062242882366820876069039325824484572475604450469005115325676087845194326878220108495912032874011513930692287321325748224911544060186674780110351489299577840769631911720534980495351619947640240997760991068737468746174563356865027503104642957878675920059850239340365179754725306626635310539519983117860832176440146385211449890949732847482074303800748875128360391170682861616581353665528962304182833580727566662738885518662664685954884038951261197033043779545108191184475360270652713672117327581598975054626587328923114311222042102469501339220176854573022259923242183492821514601371354125375330880209856732214923867867216432823322847113844462779659013113272034762967626007986462476103136437918826380329252019363334433609489322708805377126865834218039798014528144750860212275489536207740347181245733541400041019358724951577182807422752509528217024936698721868898814207759648467336575617450031789613896697233382012903613618683315095662610793973256898053202507864286903609761243507812174772354477543172627668739536310751175362579444365373544218053626611064845400238993221251031470101281425966792036686821601942111045277661311971848917377968339175368363386262788709821241281749539698861634569948780751046963316149381212600751704979844075984274805031036161177671620274565552242234496881666920589529401036878223510765893070968143846068514521454522575934198221349185887046967562823705847781156165635662869908604049402088880227305420454015355745906492901743758185227248290545072674415572379970966814268903755419636052550730955957481579361060054973941649555870894641254331487791816374504042771469723472121864642077264486850460917069162472691216234186946898556360218601270990848551135532652711112171480906355159761356920895391962537827496388572708812179384426589666165422033274990382193019486717089432759802878666198434408075756615341715142453051068804186782157185573908667254313134660256784827067368702475898732467227814434043798244338695399975352338222368265221103986230033481639750961310545287634243463671999828091758375334344094017091304295054903615059945857400109247511729677929010479750314359687035495564625659316395277956939590050072495804574848884673376230027494464702136584302122244072155877919202900660430455511928780008650932373647206993138106613043385717042529021742103293045809805120542783790939516139123879085629845391517629818381982570637384506418968773702924420657756619841528524331085864746910437934125600391443908916038951860276018819125293087468197475901293980809166848 A013865 904 16442093723719717112887622517422163732921196812790860859923116408876667854336920872101111447722525350476922853254742193306266098763485802540876714585555170319588950738013367991023712664678804862583711484575081741882025885897459013341539303157435087919873024429819739755200716642771923092827318353850971102399494159251013507619777486262188669245999147085611177703549793973293601892128967199814416354063640799882724124214984582922767166091380852765916722016779271799083171080746140896005362745299152433815125544553540110542950659301510201708041385970892465081007836844207572630793392781423079933921311458593526970218534589417159509318542419116354925325050614674643168422556531472797668213695503437611945505703564522017079821658497822801050640191867942825621920069569482178009437626391618563055752614909434338617637118466815582860581847942570706972809133042549600770574567637865941689185196187773283115901993648794525114303633216337622550121268896841544322089892633769738108524676226401715029394693676583198188348789219487194882848112735594001158292895384796560154252831461929440374990482317906075043080093030543404689110128008315473639196609272406424242944823771320287102036847598266603521947369454390896400791936170498115785678003517062653835618168320554190582863526598984242747197516000521078850701311188955588816007972019475055811082005269991032837153407785384259781887498759482266184849315879984354331579155152303604644300137973782037906272668880413950993102975053372645989152671764715679113485783739361263252303508837809162349219197506107767782951091292006895762900259681114267733205959270919321970603356991138948858296039908497995537899725936795046442392543257946179049848298069486754504851106936805073091331479854185550594979142308739472347232262965989196460957277679215357175957017471662009211164939047420248765020016744418493517419462589427716289143237941934549670182771365272746335665695811427973036020985484334204531958990177963021528425335296604533774772252582482224025856823104824115660423273256385251239413483814705138341479100113235282515577654186425070563211916124794088891083041932637756841633264150462185921852158306138467391346380630012003643745300956611554496446134783828457994972856478544473120718339893089697769851003096225016001379182673416794246142424804975293664038371648593382192256049172572684274230883517766023214073334410598498137141699105252426177276950489799072750959901272400000020905100772234011193523558145138249606619103480856718632290695394745761266037254782964106033034402023238740128582301189331584370658884418981785392553274389047857244160266619334294811216447954862929616081823048108949215438523652534516494866686540332654755541748408727807498518917592169836439183546592127954505324935499264803923904659513163347944095940172855783357821777171395300902748074422845559601867822642361379868179135525705180320226180126349751768361428815372846867056048460298856784436160792842978230596380290003180441690957240835047077114274981220199002885763121288436789725394333584379070390503935889135199412293070693032145362388111551001706954138760314819287430853695646120217405870088438482217233783916447148277459601232279260143279019551067314646048340934612273644446069803738368573655006929070247150853552336618352450925298749048616360081829736945248847424294784041326310273205142965976913034831983964206661883918769085953460456374486436886238799024109744535919072954509356022731288067796299276836467821368300324629754866720016884487610632269161230336662768242059786168796072855192854459375618531019580579109808994617773685260598130542240242239110620301462347138253309495011844517975884082825893870248253544561115319068285482790058162384616160695495539694328058943184133779918808482112630898704635145169504920605402571761614858411814760622645671032592548373515080651007453263245097762820820580244720862382413549000965404441726702836746466646632911523720175706452935614328159859268578878228303485232812056355571295599275848542286466455372597812770213252100589970910354231015027822617369876791973890916153836404700717985206370661576225914991463194826676156861039411463853936890167113737965340242172822212691581361324279152220585637159811274295383882406781853424918786797732487269904267488830630306670108709662326877603552683405377736800726841490225245923781016282088827488974482833397285231521251986404735286253766666873024548340171497747101591691303382511204825605012604069552431061223728420051195509602460863430347101776342596447588583984276838719218431535697230222749644416432336932059017269804581192071339639276043968797671045554070201502640762050545065682236962691414391096177136231105944262187112628804399381810516541344736811754743126581538131046615174945427754901976267061679930473080635445688462114862967625487016841661501244837898046089441110895228407225766352757896703218092024341396603770743395804469296202314800584929540886514323470783832706605121536 A013865 905 4091319065460624648634052886255191845990247245320375489496388902253599015530364694446663763759691428009873667421084009444784805887515699217851434643752864140963957790041342383942412469777356371566430096129786739995988265239636521207801907883270887797277844414920905482766104723654223167034407280625444841352270930634748193128044471461592930945820459767606800570329702333962593546022235166264220850214363867516418009276663043737837999472850480355448589772879219760309463626364223731434806422638278698411085319502346492786623498455313386511415354153909113871037342057617858712865581512587067826117507772864744503053418398953850635022751547233560828778482994550720808884921586839439189376950279511387855624075229367142554006182927330243231032900222883949185153614751113389318444383450279230282289034673144365346903879462334655114364302387245754157458042193243702258943610814465458002403330737796001584296124883616839273242401660487723294391775582138875156754272163846191473020412234767991554194340416931550371603205919063437677088861588223326496220337744389697656303040558334826507389631696129204465119705708976176475600651372565155936588570678471435357220446388665169680174032861571875487573207836074995533201859061177387147181828971157734279224540059540140351115097050678447091270652301441661092577708665770197076264895693550017087583157535342408682934556766052736130046630091319491259308424969048266857035504334858010550850491932292132056293640742851164253515799488480822246772837620557731865166894539432741857597186711129729485680911353839808072967285948372659886473997416971025468589105257301396724589174526819086922307520202511373225686664604304584996353421323961263625331851705226528096951110641299079947462194795076698925649849938968260383106498458353023733772921319474515756807736571508601076032594113047675340697460806547142578926519715052477499660090183567457863530919364363548016196366420149245386499173860037848782096419443962894572961133032524699348244129154604216768802005006819594348014443930932854836405736004580708983786927439376561818916218846516523158385147513164762726945975490182118310417288385087806647306316255633047117923502584927146890680430727635566328459684610529602859805085823269178335574585952277295675467564802439863181655184782991647745856111849071612273009996094062788477663457227709606173325419207492755088404295948058045488461243271758171710544178144277682870766854153413836805201858035356533473306854020371040926114244757348539010710158316465377267350582182154524432412016324246542183675391169543756802119791527744075622799816372775556413778887463422191246464611177504452502228872192707046051175998717507468808450667345204055148130964340040557795471459302294804740834920265612383175469014350153059689993044235979462195625280985092050284493508457112635514232608854785506286851974043744066875358750651132271429442520853199861432024911054986856231623290650473085131384818762404703959075758500322071395666844272151466434292499272126984558286070208996444303260949322814468212843409875375165289940159709366688574794813758573458856744812256006657112929994186795015385937537465846324407078716919497376800176827493830512859972404992931182038005500771441441275494804441403825728919722684174407739041191135025417877068643938323265306111881857103560161202282119702571308437902182134509967224283312233781472089899275149195971472280576209063276572838767275952361814761416472077848271872485888741653771960926716906378271162995675241400821128848799927267132469947208220711953864400703348360835353910310664274661051991748729861650765154019086723956842373870853478763105847508262787295096975188097732823521613426000231447074399613253615752662488808498181546133219039562950394376724756952221050171786471772442818248404083532736586148448328690515254167614382068996878504548551486610399804166518230426623454381628340728225008223518043738920273296788614960640270338761388096874784504674101519019427305212837451089607069516626559007944474226021023274258947237703946694003641565264011931403157525381181900447224448391420254489057694871624461335446879155769695111481464046158833373702824254063245645391543140347696828471573301043030005352765265750159005468962227044342151429391556453370272344818687780703400469336490442696121607847221317126953003598461421695728393706277843504727121736498512399913278729896174281063090749097267251348444412581554127406783263730403277028119164946496295834870525826422790218179081045399541569100130029210880959246362529975574332180560755890613190787239519429691263478109385280013547185495585120336572843862081607310396380305106102561229783842387900430025765243949162658554322648543609650656306974674452015893550342556241673537296224591347212020679107768558485491940459477600679221551404965581960185185374744314677755503846604527810506281475026801893089452952455164274600918399709481620664817703912614396459149187517873132137882082660049965602045952 A013865 906 1018051105696698152568908647792651897421445202547559673802365443325567550232451707648552237663851537414552884411723176238164692818602306467776408185274312689924343544811567308081158379679639140649617933680167094086681752016109234845179764342410061552372240581453598753087655370596327659099505632452590690763368280211705662392437561922731092193110396644893135399516280491164580077243804820891858602600540589881845326084330618499373705084828330727806983490365082011397324453075462519540385751757928165083027182222407882493081098367632540592408505404825512622757963898881167019239768378940065261308471694137480104183788207048484561213981313001221408146607480500044960316452808296431332371045291951377662890649887473884815998466510173439083664378628260658843640144265749046890887152822699881429602545075787858718000786134371656901417498091623135498508599555029216920497456566185068845654025594147254666223573347040145350039453289982481162790094301654780583005479051074175516614615217201788874413286114625911542066768935252393324065375606720786778707499081611977247213198188211571549486776834211222205464666610975959944776661282338132882013207219065404202807878115784331501857064945010652921323816452266213288517684993910891598607548866551121336168000752095492203848671829314419346615058953472331412988296402720929678881146525217437851937492255834322237391971629210434436711763058883211649036234001898218338569858614651388481389229608496115803831659213325140903530843418317659961308978730798621535473208702036128021909623163703832847380952533998667122412595697105465704871097725259734209399964239384821149772973475857447037051624867031310022494064126818318493812614534883929150418575323514927439420538763095732661486912855248525147067303460013350167649156224388899601722183557767482704797982706561628222951342458337879150376430567414738582199443753735938081195419560557457675098125727273310379966174249058577028013362429940937988146616243080174982379064654749185988222283145798476467014540509856933300805130112221884134652512101491826977853668728594948630524560568016399490547293025995814238871420973172996863417754703438169103662525286521682380447140995212591815101792938819013240643280241007302138811019115575716183597695371677064037517945084920716035217622939921377691896868023628187425117623348077831782473953388885436723320910712238837234157817769347179574984788085798129383078128935996904384098657852702271839911988738653836937229891099596966855726859751460551659113030114202712756189380065549874623565946845994915584648314935499912092585071965431613825372523907670487253553428125298270692240282128520787925034614725455679683006226112874818478544396456841815450619724118660972077362754161108620853271434879532860530318305778777286148780349183327241537061829918082425056391088696400251320277528526553987100369950405252923648729268642022545364331041348943427919853622667634489409827286659138518719412747222286687295544739139152141669526572193927993695777871178881901821607439422245003228869028541894569754338251366109353129426389820801131851443343097173350914241525123286648502724596313488577268513609322701472594862211288512371263941600338944834175972653479201051888880984767959316715463923178763396763778552434948486226521097672510644781186744808460854752650431786266793082032286264409830223821220075784894384164352865149756311263073816433924731973390520339253633236172616138809778095090712783580075141186574408667363191384581316821247917970030539861668249123133704583501735106761903715976196903986555815579323382784210423212792458889210819948934283194804877387695629001575032212827581154247176045888213570530004735053942530112018489591438417004565123714966512415196219510487421160052528072533549174721935068356345971344080491350386884913617910204490694524718291725035821918992631272043825163516239004070363064313517567400689343280085685246274441859643009444986504637886039748934673722921546377867066029180642135210720768629529106321961219931064839410609263263380402359052348463762314137967774616914910493355650254652083753942133884765021204330296057963021917834088484773980155661533794826045221164787065540434068462698998097222238527645139242291939286607143565648852808879897746224478359775405031608105923717847988545585937589836961331923839774783333969791412352483391487662720528354968259155936397837495220972917524838705490997279371204687536120071493276630884693080563708229460948051966566285182502682440435735569937094688858727722323555428601930851190881058882112225153294009773061489970384098728936473784914557996330973261237436663590093883889490510260552104080161712515929573069066039804171217182358042653389213282403476592110177122193244018823918838954728109632494157514109461529623744265945061930528412730332212057079200395690316800047168377309895257533158297864143899031993869168661234757065323436777495727236509730633267918899983665499723010628447407216133474392465553040688298328064 A013865 907 253323692732720794700026676647541156939173052640314368751590197993587624659441423317604550402371505757938023333937901389694996843438449122989739201558177775259254252942551916404450801932443966646125729673503338355777193717672493124995771120850580436199889368364261884928307461176225404069048185534443046764030455901639143384435023408357023132596046217942048667732435107177464789780730441192162959802297716061479336180216156462436157783668003191661667315874524087060019038307673489662273267381428781173939819806766198216518355869014740340690193216893541956946109672886398551731470045268414319101909628595617449284260387136288510335997398076719925431936632587787187565463585194017601296551942086845206612406192799901706534530418659477194066374662827356261380664377934866835953232011178056895890860496298444460517571615387968130093518885134768052364891844477030104761223112276963051001782496642849673105744203090693447741017241052920752699384745269362362030419363236889242150247933726755529198006810474594820835558247696723535613835542971546815719344411475671522378554531569061771801893653210446843830183922142370064978666180206762281297110378734482658593089927306846776270097184396890787718847895450306385008432592404834978264713599561648624321355963145425516068072708631965594856918349510427170156703770481854373855353452162905495573310073003766070974719084439690821755861425468027321052984179160337465623015058800934298601044781941305487699039425370121461307386829466819963492435795542082593914869467745053807947815351070752135079497180939956337404171012502147242274484989171830182793411901614603816340308535944560261123629918913134935517242964804455827452380499944237858356954934900866424605891501498637349623111499597201009395051254562041948916474841627138665695734379046398256400291632839143073973428446593131144746467970950944230885851988129620944620018640092633308210016820968872368467743070741743839034621000167063481466498812998126101215347416170549447821327159735326496240162144148720427105942136084395872993853891238414290553284097073738257630687455260656718031864018244590448686853423596583155517966738365926494402553492095763270091422988120739646535409340552212702695748708930329005804623508566936609396981734725147198583665311370991612475271551386516253830081464055449133366868452948903038096558769663140990737388854347814346649958111182197388002614788965320130650096979401981711704037230803611706468979981816711552764788262094912456644225965675431990440413509377289420548115820470906402331161685582606834759209502030314125822128627302279331395095868993462684276206627274219292891533882604084700962213251364587686881805256118866831653159259148862622208607191894647003954328843416980344161237683943920751480164663544709666973311847985684166150169262176285991631907382502667336527297978319481718159255499239895497360601374731754008097221680940291056153016635632825268826143393966755889988912716816040973124988529473505715911636012159490527307799241183541394074222366316068643445938110136709581111495763931722557901427431889587240858349949555839254692547179477663320229966749877989658878778434986452828724753759343110366349116295540320977675627310536556143614033201780852696942318932418053543524544759493101724717697776046168762192260084178931409811512242240338656188257855745626874253881833897706839400384252140944162444213183890886358906402709957057160065423304419052314702957612243363797257531737683257517317638608138227264761924318639294858633765807605978921903750085778025453789028012782656702234195984960648028885573130320106749533215555929687250135078755719918415582312673773633309850455959182122138232942627652833784802016804180079948864242547217298105693233605982098190665344668108244408546929246280741490236823699469346825371832003828499974701966524113639746774424685209103088072783860836582019261203331448330667070281231200961916818689326214881922054459042806912731822014228297417774173077543788754070299622986584306254277886726120220724196353472279807713972934904151578797293476171007882673164165587304660929058813849756315916228695054669858491905843279030093570777234154484472876295092557290123710317094528004057310995287937987836565028747727535342139202715988529399219633584825108213210559550685775240022354310762145272898838886558371136718493147270658090074511623461862289965746699610825133013540664764735835020495604808987829629815010616299948622828646153226625666944621874532507477018504953338587145618094936601214944409875657563529315643753749209344455039850436672310616054918720644847859295343028738540233839874450241315989702649153701162474799248763787525921840816551532313920516469528144719487021887367959593669589295691993372534782904976072786202550885531339335533183641650297245996514024990587131592860412909989337001662775856722490845574130654683929098452976312367070078561420217816799715189292937322795720735453627076180697825232404924700025988494220550649568821248 A013865 908 63035041110068380786797038003560961163488309034594705005195692147140395819258128246966175485722906520759234222230435878600585454546476172171782785002124492173310754268201078462752301946453897108488757566117182689744750667155881809278947719543491631100490871308816013350480602179402519745309398102906532212387226402916671326635735744748294780130139372502955854089197292589182918570718717142728293613525345283010026180395546644860914013625676570187556001543689577631318657340175009779642781669055686477073793242157246634612695527598675868454622158546053832230814362123668324424445154304230071850766376702704681140301080651896942603926904558226372485079656160084261456289434830997787765823612853353866451778257766785141440400273135875029153924140100656713231873478490288784523914627805458253518314599014934531999508380200218885747430491225854604006060767444908355027944669474101269906875542204633569858248541543463431988292802125680376735693304934865975268753310992961623902730493845096031841398430664014378458153629890871110813861925828695937249075908596314296256500481199392778801008801515661909043952325714530228008771462953209071979722569761258788903035752791617297032840822587847128489656359520690638394418298833279897311565214406124150487131647021402522014250668234309262899436706745378613604432912616540787555175310208600100274497892085673118972781299219297146559154510222060174352256159268825092245906083111554083389495175180018927115127378293698063460039679549887745155749783876327496009024799397937229139270789437637395276101442527651215348954681382934302589644648825604848044850270302565096827591653616156818895915079982993192274626601418222352456630744562124594770677810361252394167533194100908928981418080667770721569789393775182022232784267791764168462400977006873370936597367582629649382956147222662009009553118147665354859788321910269838891688478251530131348514905595326449190565443778809602954662812713570740220271832635949714017617328260550160200276479811260762712432026652814401317625793606152393868806651464637104746954788443052438122759220867419732461304787387837930527647111100384979753846699441070221455176190545172966023388964980059887726698977028288191237188542740551627172376076883727970389469759015127827717970606759066584915446770674609612473046830863845518753944610884181440775642911772818699007165943405075339505602376721688540451466643167818538749924931578553913286738992215324308144089226835415969097567792833601256411696035490949093045268974365369681093828755839416581904867624546891223906803618809207124556571910588880770589704495273381306653817047477898535088786159076139604309829447763553083302173365490569871453918924772529784009412144773528803287963554765134052998329095371133688432312333559157195852303133757973762431478917845849595869750777802903718682760610541193274893003864386861676399233161277251813342847865311734504084667435477787177292546913007535801617721129150769107424637145765951374301724212177670346891054300782182972170276899855159992685939671821537718487135713930658387527727990731949772317264934647878593423655899763785919299463086305639922798124195534549030277237927444864838679383306051889149516981694935432338327767109665533138285551104591449099342299521594187488364954173009120265433824461266411860566218214261147948496636578760895826374341924492434188261676414228735417829318454973937034459397999124034447253399411685201625572166348569740700399186137351200334549182650140251366745239152055653018263557213438210947095153941344317629717231418476734032530339455329727970323654933163812802699849093213095937825611916943298739186178027240440723756708657235205815900779579924109936339855445417737653835787201509174722235858704643737456979639044454710672667549498210529466498609314786356509250923701176653305705039734128245205469373643269951539611326953659688377016803747370951016548432219322197755685828102420701498428655152539729708884735444455703059583035231376043252820795786997746093864475109833946763243227027214329113083313338069845655288130262584233461328785651420193388299562767862563602067018647843610228257914794807616243403640729128680354754260471215616063085623265592305588809579488185389348149233354538074255182090224857747466619864179201326909609954116242824525242467855566132545963877820092606691936086821652393869420876289262117336756682757560839498025350694738747299819962335830059622446128721675148815715697679599687717957164150283672900521468624549147316618441799264353517047398179622848126670266532923259599436476063858044395214177535095498782524178796527068443466843639202447140349689594213767660929246668390777650183494064150888737469954145627306839394630277544121611991243625630094874575099811006143536353141948534229539393151919126764315804577866457777128514642265218466704797751841979970842085902079066311445426251001758922781788595315639789906729982140179905904782044396932620195401248229782222956866768993888059233508928782336 A013865 909 15685135349500535327940280560502081088233122913696269635852854468357238972497638567949087378463402275373561769986043820543940879825708758873849053957648641636469261606065010756043580797940016125299474522692070803054565798009732382366499118949446109549997344489515306234026789201505087793264828148742438223472738320290561159549423396837207686729342840338655511084723140709551563993789079824059366756440738717461950834520184662734030955838504352312909934976119364981156284143270428033488072648274464577463226120032471994583946253523433713699300540955331667181657999355956636503183536635830177238769899047687411217503398500772820022020339515032584718207341001626086946691412647866841525345421233525749296928887436624680314897680764946055254429251629526611266913541399695538830654724666087788139469258302084189466501669261980865778304623992711852824036112884851435798313527994579567193467654917863380454967701089343092708510874538537299503896036453552570358074423881000626798964234244462935795158854298988025820499284033005240246034890727806067457562056487838078966097527737807303934612622098745184151224745112197985695878620669572919798858326478833546960320192438643715255275847566179176676338171252252492932959894135282703407831395431104684614013941991629632357850022278079642505792634612866051180418250512199077248929382789826380151503859483462213540235116247336147572607535087575677304420604623180285353733302472814225677974863430394469671911375795577476526888593541757667402595530221514323486917658883787516601183029077346188341342874147040507217711091277878308381986457256572905548696182459927878173803286352615533559508341182328162020079886484099104406488341430882587165977300907811155745495619754517370616304223848722724189653834431866092956228174923160261566836159910574314636895396170320900915259744025709433025865121494919865580470847717576264551096627420284745643713660989096271004986780506368751122414657013143234430490680658468639238431755025729217462955197024395638107259886056073113108667461474606112471162896697248580048394253917861624282962422446881786867811392855290487929055485949330995282109181915320385345134401845736479481531922933918261982809959851903007201932099467216942492556683963131798327952539075252287626718062021072056457680450840504459090893189017512408122581545415532636271084777022254022511351116029371706879858050604411202897619347752734622634221320574554727350965836910923578244110010491910226422485989026370667835435147903283844720640369429283668485939596973033706908552020751252037027177758075532627217660901655652379907377348967866017297282603558020448283212837535233970019623481145900440824246402881749482253621553888998131214630042808286719179750547259317836675680225459389937959989142584192203358320293379264127253349762085418446639461825542252138127268688242186204978175937583111564661773985986941123217727520021249520120395967304808738900059033457491148588140784008844178538687310255233212370246639164594067757594823772232153331074341544759171300027740418696873566590953968793587885299611389812525745249668218300926158795144850022377871123998691604993269702839823252904301945667961960607538268306811503680852609589114173499610774945432293941865870252457699462287543074557324861104828276778205413888429408345843796088413210691029966320315073166231230268380249755301383933529465505364691489304969788074700158600922918031739578957882408452090894373296847305717961730284929373881646542217199699028089951348684312251840557468534256906387581345532589244437798128322402682782589427348606870311575704329017867321408849562401088401022664516834911869175050874293346173829328597150733582222784431676123679318910194186495879266600925930964483393193193910478895157542709754566101211676738722468207781953016918662909925846411188995365196447122599510967355182402148581504565708533047578229845310065808483349779485998381111942815978381547995256999118916766022921206490114801503722165822693763594685904257270223156028485070530200640991338667635795941866747024538595834096656029499359980649364391214189561197356802652777426229540384180221220317873454221568765078614729910547790034212141573524176209721808423864584274665283204146802278670034076418093065469874831803017613954043439024577572064102652934512265133761436231893677283645729283508367840356005408471315735488809671181139838883929378813972644064073231968108800867949265395972515102071870630112168485010149494234717069843386895182558080783813425088800109794547614353938183831912545055615761920360532646977211921924902949934224412883153053056458297423494924741636430023326827493961107400234604346306989013984250459194970793946322123629964734015460244641221858868955005133852787767830271236172280708437825017337669404746276778340151018230284719666421598442555464138841507088234186343560104577919186138228409588304889269676273638019749581280202071434915905246346098725671377537748462083399513170102803071862287153555192493766766231552 A013865 910 3902963599286917206722035892430853841347224440860870166028537483070268488004532400139907310557805314985754122349167255953589897008790761888097607794389626795685919303960368756447836297113010092490518844430513362065673716650357728169020708766428574331544939224015072680825354010588914005773673717907878388023168421714540914453002122681796063104235837647148328134233828549039134771702524310780340348738661896543492150055326589997434390803206714994726004939977733826991080495938267148428904093215431569739329481899920071356312514156743057847224352206997089408146323295741401774360165788166894662677591519834153908073805655744302351719365122204588120600969076116622467119117591994001910434751856380679249053408918630192452116619700103056821070139541478365734768630333569040318309476448111956498320414481824213033328543365797222793347096197354475761910554041363352472565951797947222863884943508521780685370522997463420444844177933173313310153458542810393187340375043157147967639868335518201239780968032925788440966477844500759940901353929581439377600081639981724865291980022054067052657527982074961662717555775758449176676868938451168779389515094381109157230394124892592954400799701587496890726579829040492321494276377470665654377501787912640881874317213661184678868536743499113604001392855988685247325834111451520790005596178358077825859008362988869519643784446057148272787078170911630935013587889595196765140165120915309403901841217111916677401051461965134639138742508182643895122650976079852141896694895370615330905575491374206737353030059756383491997486264857015231306454132067549233493168473868773781743819349694028446679579553081081211780518313611348347675306974929375929684463739492465506463166054756066365196212628725372905559942929350103642484169222479814206198975342868027859727955219853290416545912625405329638692069911823899992119721979259937060778475994244293828016557691238803306712870566960749079292683933894457309807857049608068438977450466562252639742067585974415421505691967104784881055941773649188178424405910969758670602038990889343693578105502302488789891244506967642692362734679743930218037791954353002126200483480078299662348551447492748965706567929868729088071168174626526234307864783914011641541086203173177234731508808827401952477541943544405564505134009605647537958211108837816948606567236001512929544520903820620566328838447996848439420417540008461619318559641207601916195531130218935821638382130723005461160033621409866018826998723069925649526384405827513796693321793993923357468816427575546877546695897450934695824997480779292997112520498372036816117424808549344187208416789567339227922950060496698491178880921871487168133158497307182986398822812071600906935688175630575935682861861510917042460018327509714346057555242149051312705527999238842914190564973329684034484522232679677757129474900680816857918544481102533572513574261927560590598369336390168117979489413294437485484247566488714634138640785430190700513211716604271068257835188892071177677890555265514112928502703865180443321960257962846060674872901349830406241965442096256057945313483320768330427526842429453685286697038899666683261744450310581894962379320520083913916549278458020255148351221808566142368226659554272599933918328248259838436629767274409548685666537513003468272036042670368579416640286099649490141594307111153966948003960630906912666734242306203789864984851539673822911247795459950681428696201108776411853270259545961717872392990235508557678773995814786249989596010316214530234641371565246871946183866720104362157292386008544753370005659598173961320806854311387629003271657053064790230566259152161915126299493486211338731659895702833207372283061439814142629666841601253754331695048827132284439841667553648192096703946249789209078798933105904729202668214188980094712562330410681513028924747491435832944094385695294986088868194295256528892329059949168846954785532637350755789604758296723015529653348246287774193965992534582792882928145064168360879997070170885899156783345150375806586395609987878589939113132384742704942640194609216891860687917695912523548992876332806694137087360861398952041860473101427689793075612023167814617497033727072234233511750254257104606021919303266933666999894147208478915412537019363686411854791335000555957764125700454567505844134109073954186451465537800734437093151488099345388389165915189038440967751470457088449137573551607010632877878747712632071108462045518949413117923269647902066292357597862191696308920396871974919146159262462411278981270167152059612633596956417450838032929106540740498144631064483089113310876155564461138977330276615177068700260690327729010262402972599251226667091384694535003594564517586079811837466856885844742052239220953242000874714166953321825543307936458168278207364035019183657961252596209891779489056240747942332786925147651614677082206752086521895730327809115241839292994534258792438106260215473025317136467661143020693977636636993445658608971974929547264 A013865 911 971182238337762182383057635185354223050112552068292045153213038987341048407143806191613415900719812138535169772387986633443681252491422862139103942693559614824118672243066478404428001483224527334600785097333500909525722261541814215753761003767955008066990316990118565315134489162860649884674778574453195048581044712072644825169424191156677974353211953415212786297672025514505983512282529300093649657338717040710238682567026042241594332343533305567661261224539463637844541965310891077861063322982268361376833640120911195733955522650688570240530008371499751607865918325924486317588773401144732703390453063372185253821208930166242783033062088412071225380337148251401738184268651051483377300173926917178900457848040588048245082713216043834900524962385144702513947823162651440485583643536594359390065376341282577509208102798054542114144640980108912787726983220525722453530917786803359666218263112491731502117978504817836131466483467381897592105396124595757592280202738879443083763717663665050897177837568989789342570615002813097614365701005608723206983514639932561680333972847757612846878002835676860457334838793526425530858651692681229713051819965040153811953430885273690029459791345420026313276312019803785342063779558780676110062524889878255918550100909739906012215734958371436310874587141376527462581953620704821218672508253197221564148768979246380312002171281292319014154235424282948821301101743752001463357567367598269591702953736392450671058437383708382526171575796103645711159487679901768172438384204860954019896160669626610869029175829300417080718502256900814036447594590632410868572097689714717658878056423064486444173139352271600089769933012539032048741985185626471335244481225389176904242535737061505784503980830991990836291718996044989566620795968097128556903432516537108391826553266533960929952530404858984655025140298964682839134659543208658707629738599796121813016083426333904415977008917977114898557128638825601314108685368074885807636954495618448852298161553185738164104343558617831522912103420674792813701771638426989523246566180977169960427148348932890566218153157772466426003995830041644014779847585566225066718705314843461581514753782515710634696711125095596442924919228667775935294609910891344787951562107988037672710799918140082638891716896041525426941505878192488165217586634331666955669338468728465284422225539492656760737528691951790877861337315385521658275832640970000010766402194638238369921902352066894911373486082659781196759746258935739222949284470871913058792648643095936885680529306478480633699433554510982231525773137273035057502700650910665028131049960950412791444766581620154762523509453514478957023297551125895020910095201940956871591877973400596874621160118507471227837882723484509509411280470897240158193586014432736243141943106599760023866663443571937668852636202149575662041498486209020389587260321705633915697710743958756879773438712638313133072309688881468388016290464519839841986263920165212390103497866073978456733645722391855283944862647828407748225184808180580072690014909410910969849973788680999646000744887695587410648244681673425196942359255405819417259397583481860129386395059682714087278771083653520467682790057266096129074531225069130337770576150208759586756765454670992117863458250425876818551775862435679017067272569753154353401435670747981930913194627082663903605721531709828892688814981537301439683910578320116702651611439890447961265333114299052114272945223340746181623292546282065424324690926584892157411154439004293987346281769323509640112823923697008644323378995278208070565248289132823143379011172011206500142092967828217882652263397350753664707355563160939839276395167527392656859938744191832738825259529323174197864342389752980601734681820709386935807036353227548473495696122608485576958337073072294927516309800750702250013402767788961183144894181331641978465250522877272597336024645271582525453193657217263264638931216490181400274701950820279428232945854365305518644776192607141574491430964761880058980713340458312704505992424503805291729398957560296756287044905000657635478695936109305059742995403644955315519722177863624034480225242774454906590590690948893646901021896374838188793195839267303853325646224070517638226917660438180225479932411602304817234651437470858340082362926295510941614207578629090168123091072702032351450763071086736311683652933008318813342887533896778232975800701993475669800268324550829663518060827710571220364959083033026766959659925791244884175941280194447263080977101597046723371467418232781297530843197859267126929409815438745539634324837037456030243371935541415994134007047390707740358823268095629465081614256477816881234025683436310534014442678039979411739140552932618518854342789828237113561656875591328976493592400444758929002894807561893507977814406020099791273820842497791986552036158340446583327719670535193416358368929397763857354954415948683839958856941936583835713701521057540125323843279656353070122987714465669104795648 A013865 912 241661218730062039366740997478442062030005606556257246179564306917298047757246407582271549505407912294055983364802847489973058093419945733631797512268323826075915097451586717954330628465073725585723382557339689698319104521783972714934439858089587780567325334557285182844495545207372941232103394502238337430328518517794460357136558160333898493714258436792214228040022325452825552889328286330800903031534907638674010111860518224143060400905706079491012286953024603815932133066312239648686324108784323800898120268338566574656871620612216138310091563043097026192088492188876441779378249662953646128050053216665027601078839060511126524187682905583752507153840053273692797315867936978442711740356878582655460158727243635605220920421694974619525967427440220326615950664733208883238908749188497847635748747725754026326771270635445507823346839304362460986795680688729856569557005334725853592464422846807542533135020827310831800265068014155572341638769928475411553202267407920849581419093393685101944846555677966867261690531272379988705577846112627629813040121914883699188040863131653222319914347201607144541319542606670767517694620017993255751958110465540871553335996114044422837410538800063555987585171272511815514236414395170513197819078193398186176724658709572400292831665761161481240107545267563004081569192683347222073484717573659571036250266482643835305796124284266530324930026709095174721101995749101298028130190203214212619042629384134006285380813091062924240752325548496062369599237638365316777884188018463960910678801451744528835762267879956481383029346353589143358317327857176244061248532212327092624493944535863982290876490611304446793537631971376112422752565657709806115291554752276039667436478652524488607369694558137399063776141021223866843841385902333544693071394919954961755354984902418178566121948045701870869679215710871979960227555603455696963536923115264468582976418071141518103636391083078081454437767433456252026192292397508809985285918661053729864815056135602313598850412016377992253509264518373350045419039240333064657048489555944911155593008177961669025373195486554838365715426290380922363485699034411614915801748880903128232251479213210949308652852022679787454085893501507860021531228373346915106275563102454879390175973765230633043200703698675804855036708790682393215127422517394017351913112829850641473653351225443036767087840739475748027719992286862010125272091987717847042679025390896222130064406806069509594586887288920398674752121181103497862324916353455999870245492347158848167137657468389653293044697450236076730635021181293923859428512008367402600279905423883213115720784158037706349868249904336914827834021176241758709843100809289372180271950179877217321505732514608451080565356033850097470245827742134302063043626395143326624853495987101431486258789597990892394015939171453283211137110151320362961581777160370656298510892759840745391907784301743216733528648964503753541926869588867400787561126023782550129454233581010920207345946532394210134014568062384438356806369186189190100647601789938535798449708677785070503913657351895068406566424020630161738605561138241140857235490419492958219715475455490969111765751166287672805014444015529637231989873753796401840208128004608746065491859461616692310672200043369971780513875491401594881174883568076816904065586040823561839832992045446233424462018900178420143025543209485889791839426837024551279354205777810819947097575369497261735698765505814324553865687130876458903665561492643971885312932381366316481459349985224307550768554202581374054984275042153067070614891862281498648413286107953892535843357277370631112176128005689582735896460699492462982086823962326176169591772277594742124067366979200544082002980045527013669090844346810758170010736469846317341756881057580914683085696930566725291403738400340398742275335037514462789124310308929115136785465218108597494940317684532218422973569084112686052666634532461684818193154635826511770686060382833427702815416949558820252263851749823628138836288861932922866887635106974130878351609801407643762460417957801123640751434867173950596625969032279781521071403508962161295747783407610053163316749862810195103945675080518743736193788507076561752430727201227915044955280375282153261866622541843824712282132786488748622479374531675964578623746500205433764714404997802592114076196276504654769908866726626325986961737390834603121267834440278440537867740367734632046832526111880876857905853498549274116476106098654487047019267820633344701366965694144596330269968980613699435827194774609717157728098903195253930118288317849704258917518725464641624652353241616324588448966711446771671055188238667888130191225078860824022799881800462044156981873822067329331283563825078539897441774203667141571878853584187470253821648320755241085377135514278793471262247387880410575597716261352170004222603141058613248179285657439904376153348017229342897264642290575964029008311776887789824464582570963449647144843278965921374684510683136 A013865 913 60133044379038797379704895884555695179050355090606603081353345618845107819531138091511794206529661631954538452630622146624975991501871936791067438572751554290122105529073226202011998942221225284946720728507949667012139416364549498602566538768148306614128697648558386617561515505041023712666751860780969979463505919819831159587004040152204629987906355343880250791654835287077487976557336144265850303142894137546531284154476470749966005678168655171907569387095018216726024535156607216261915400637020860025081062611222197905018679100178966127976703815139919221429763688342502760846248620132081673334950842009192148031649681105104635266669512762216303860104328136199526141702050494219856847776482811479323462216417488334918332070371203924525885526904804904312500235806893832834104141878072296422898632394094825878943148814759176602699040717783119892266342817138027669916008751450503601120107265816814423605053502501408898523557404098359376914658398842393607606426603647760843043675847337451287140058142459851514460978277568857349586346603897358381638399616324340636358584054775534616308926842870308990505624425903100422962987688317297815271240543361466150359702585049901823478539190697414763502793338081660078038475466779069140039716865019657462726750276020319509665889054681333699938440704018237431625025353782655962989349243288858380092226309409230826811861197902609273812988406077570516201251806240374190935691488646198954421615554912833052003878483075369564674882670883372191552117500029718504474478273010424321326027522840494599260396641105331175501958311856293720136817325356879162248594767457775111938077206748106441403378911792108104529556038701460806378366417739246475280228152118351502527553856064973549149015836290445283837544722593177234486739736849460593066341340722233043508491603238520208965256576108087932244018603767696517463343115919087986830819652617488246439188061478286232764050465984485164470658546001786104181480501856912206258665712267321709721660048334194897429145722859368568425217308635877438501710372250557144742689753184884132668519410938558026921662979310413540217700954688065673550873462130710962728780777532887204287600075581706938370706474507456871775101051767203824877658618596659579724760917910052548416267903949868881405717502748897873688494321803081268506586799848188125711243691677394819172110692129441724828001586885229333233621120724447703491705193487807315323907246067488745068186474367888211440244337876640643035919817736345580078033586063163359712926351728230507125197583174334208214898155937143445037373590583729661789315500066077523832849426435707686011034163612838546450416360195963190439595157326589303287678460577093058361429907159207740544914433075050099279238672614987453716209808730762650951271643156304250715545113462423399588747133247269736187774175911063367993669393173348556456316774369351148071062467216692357359197783371368106237400779135398001344746813537053072770410110749859513812355850430109297034306567548716096067113000099244565200842457337828551124344048593985739799837909710614663629843186186753661742736421901444405740698989150819561787621552063271779728241188540728826018895394209694199417354133272270691710504265904666262702668907642803500968470373553004781049184881191836818088828666276441657472508628011690503872447905710208539729323076652477155475733086969196641029331967902792928682988258710493143944265732104221949076183874342742632217395218342790007387506660150251021916908997337584812166187590320143262714492975523334896472840879336728468849847127289031985315244771875229871681974808814382987478974278042688880905010283911750251338588108776108548758628580193547068631859879378454872215931060168429785012965530688577865307212980505614576960111577264798836784048227319974162421580138626779387710575033633502099837856168054798804743380382791449577716600881152398531860989130077520974625359142337927895857144003981505956680639054341982576923353777181207482146965830392620361011318758612113037042911430092493062813384018938586934721987770103866812700550721275569197775461040868628474859633126240242595451239477942072519543512440882424748734433501862786468105010221635640041364572781792875013980842710935944556466312326342208760456795420332082590806587665527568297228787723465993618028104089139118494541414824413214600929808071875206255705963125319881947987663038436155963871317779443364915918705571184143961477431137471542350306429337751012976950982432740393320883898450343836428730544807605388194053736921384068058015752530155685139791798306279881425939193918707177610154964019494817704745494361817873279992933284742723088452004599804207939211742918823096563241340188172571371670113626892657692161951753721943239760231558646902171613758895060536598198948394950168149756563384289020737041127542021058324347130932744783166490718784795896851770948008712086285726989893823211851812155470448598281266196236066542517601171010297977102598345642791648147505496162306097152 A013865 914 14963025698924982029586728652745762742793457957905822257939315697028465868949572153587062775999188763202511712244982969988986025917393797775594892874934914757119663763010349022299049720790791930103862412316090131541964675252823580836273836974755879431406872093286080458821067026150368012470293199021850321929863105040608227102353389319153382489150714212928410564989055974154065488182715067449960062631652634033978472498726689169655541124910062803736104305729627572904370137132088886836884932971311174641760970971675641949101607957855732499556699163728896379706810958097641646986893736644706146939282487918831300579011453448745396602675908199647807322117480178786800488892004628577715419145917770946023015750235596457354398405734607414947625147430776413949888058676301006211775801831804485663502712495887403713109181605874155432402807699887409289032418615874089701160540289640931712073918531167729566654492673134430579037413835976602960476428278700750486167922344638879626096243948444672678681634947704569772046354146764013912012269798140987480819846253329218329226379187517905829645382884165104726725495537146320284446726152459369849969573326885720345126305513643137170539811863899619110431927071901535640538469927349569332254362826956571405765222724682688144229182505254465627223082077262266056586118308832445848582565750906053208435108857022917725097249045596502070821433531061094026687389889450404790678909984502810978226639441760070073996229090700610359517180404761251269168296501767394914905393377629729904724198080563445952123163016999521767062503290655825278969084528703202955700642333176053096653775627509544822027285581379053843866298488222161895372741672458892178936929731547913641076936281112359498181847908575824080867863928412305477611804422199724978293883848494594692682304982617047460637242724346127736356143637212723459833438594220378501939086515800114835337956043713764919871144205551851412445562907318716439875686156238059178107756306514902195673460113147094384717089188510542399618383673342482654777257595347850635440612976664501088500173022062663270954971242467768822039450963956940757681010945328909070277727978435063388817292102007147300888659633464639508317541944913336862151957549382643996542071708725394195727516775075653773497947497644013755705655419082904318205031006579824347696980190287469507644234647743953243272401290867825385447188410712105770955247986705958069886678487853465359412806976789910359429098879082520244487914000086970343381977253287269065124086889953239053548977165016435929698529537938151277715539745292130619202358954512442202410375588478850014925497653000109841190350003740281912603465342187889869515679606702319219898191326658239980495272148210930866303851517384132558083111919126093131961506825509869499314050521673081739366467126660184622995076223740301719984600742442110668000138215599874384876818615842463992666403902831864268611264910673819355470616039106051990203606688678109042540956130974224956599640571816282123616571862040695223648056030344286554033372778299738659605873266749111667980341139705222287158768589334580214369269610868376733198737446043008043493337711426966635235933778731986627029419063690405660759708197493589915480830509626574080752986419991941285678030772356727139118679414686899530512199266925404971459588957273682611357926919809589195551337615496719138580610732237187770030045334391449429993939530650957756032524985820453334659918886970673123118248057258507262285628299625505903980936790474541888347772716085422468959129941687116818360845160377584406969962987075257199430369155626900547540368127553918359613355518966328638541083556282976642404707066866720704181802957505499682763234557563830720264346238932300207380124420365173086414138483993954424154648288500483810783686629054778768602797806769091594506853426009411696181904827410761981322377230458913631480033647215449699157977366106231274181924856798726090212756777170024208580991967083554220197593801508256509671168469342969311233461736972775233805979972200526464140741660810485386737903437076442434620863521721422560656272230068612045511322821775281789183051287689655515077086557135520882431505903470039582772829374439084675478881053447612955874625428788384490281985318032072775235584821988555874536033706805490123961169196708665133233729333588389015578566002140851323019826216399596864881666169180145560802027745694451378757883344688892910222352144799318826111449424971260061080666860703657550822182219195957506233878925566063955102779465621840423012175733583699444704672756148235454979301501179744419090080006898934479107230853039865044007201575109101271545689208578480669929936413976588764024469161703357279555417714006953798856042778782138580236017939201225961166994853375703442803040727012240241040225180039405608039417848536183984963945284256749884884218536658332605419868534903845854650018349259817451510122270022665607524030141812909907739734584834466238393751542987131391840087621058950766526464 A013865 915 3723279610714901128386124864120033634814781730581621564087555803522987219102459938121376004677430138325207394381343602388299370801076933488096828383855804708843600173477391167916717140123814337551604291781437339611850154072510597266651691402102454990675834796716561972729363750251048373279007997299005059306451696153464626366332798571063574471540350519031402257707356776160704423555481355663708462304759388231942931268803159519463727609193620747579262306603314688220940229962851941889395751641117302208458665928823993337478851311369157629329692566308988743955205184325352366303042742276775519955195540033818630185676577984558214527437051589134763191577136827847877139251975295738250083176917010780040799055162623937676409664095753832276247460685494956635978545416541331977688596321411573776620706955776654440740383877352877844555655445578383828208514789025181488519179561351932319778777295947528483529770720841386629843037759633730067861270601445665144974136452861181695120780574179384791981708587307223505517838395047583109753837118411018196827363982908416055298058385988455543402319913832571339360558505499193169019447761968769918507628870075627564918468853570849108419762465717870022486997277155402916506468548962248036083517610957257576039371901028242656304835941147479190953173959449324187392436991023395165394497000929455031961325007110726663371398674513868803286638948400994148848676600971723124874214529263803461334091145572041756652629677097214276979379034477551675809685555127784411465738844942360951652331656782763383158710899846025000341696818820470315816435241446275397872902233048863644146552296944455057154693525785712726076938785421296988749390055841291058669234098960530447136456208701750638651585578786739457690512317034690796605100517984801965798823705788606986569523313434565153725286381584495656892971933534916403957274192277045223394506775899574174706814278269383552541376554955878290661654309353930849167146737629028741406909217262716143153818426874617789937922736955455286381841646205156643953534561965596369317958608209381134853675053425896627038267404205739851525720662263333482615281315548083101775347608329953693166184428326642477174726953914273178133670597236675438082995900927982070947556787425557288511269454175625079767041271733755230859749649241237247307594275429270852086134974709611612526130195867423373429958158009222726311594786614314703198336267028016958446041981489553492313407585648586974557461532279861677476416616469641004484424163889977736012956789000844380172699085925369785258744501984226058736513185900531446237361383369240018110178578432369206913941431991323332003077172130701828876945488027297012011325587894951496125706744195023170826599559183622349324119980773728472692936905059984006212245666405271847253313819408956275370036748061107060109110806905746757587208171943355281739810392464147942937668529817312000223166615949458449687078270252787817860464330242837128826343859557151229273551195982578344400601762766189113383758809575310273890793078142629511813232215169880570147048656711714954566884246475129872158290705621302263901934095811599919275308236173773777478534209409794961779027874029437696376984404456211021378159710198724965848926017371399681661927116859434733997835753147069127481179236115370583976411567987582369858232439416324991549415671310059698707430441539279616691290529724043907192116240647293144564251961290939120349085257271675044170096936482686534571759900583748879089057461052413885099384463447361207161352980488967843796038221649888652146365822947075083155149829999910399448657617732952917045564881915496613259310480495429487785454903477005643882848068862579846262966393522008497061341181427723125784817803326002125202811119768306749438602907249183667271249442924152387604926311280958710548971383853966599644329351700773931184335742014274725336409771009552396748439732503914779540877823962945740417236725966940610479820694376771463869625393153334963720207660816902483814496192563549739652844750934409606978409608442601401125069028942794699752765988054605323891578711836985018613221531552432872508673480387986918165997018018392361127661602185145932217196476972256889460528678900426317968760930291476427036194794696271289485846970656556732807421042425056335372550339331823718525505653555410562432815337535466015524445735444712316409669397079144487082234756209433980185490168016641725479081628425626600636448328894704102138964183314448583518824496282612515686185245966968498191188560806454826076134819989613796138965712139099100224753131257877724733409551141558163291022788276675664305210467623615698630399982337547887601256937149000502060005937762622535329736710444969798586333700611778327676946836729917107197288815847319458369105663355183039079566230183909763658521311999565376259664422086955733346548432972175587355509866913766218871836727277193771704273365883018896094166744694279928451419468247589998162693636213529903031993983944573878494352682923340837136313090048 A013865 916 926471112093410277578576222188716209418231767584086057035034685702231955703703311322618233995894296179738006358698491269485309035173575513710110000411607597310970718366726199095052559411288969241640799132558616090295897538170956939055473674967958080239849324136575548798193040702468868819762117983906026917342988457258909907987322934034891362902328500351621886589837001325620403122157536692511904092217888092530823473478827789547198268450867037861642998276716000499392999302116374404222123672362500543135186760401131910151537529510610231221366060659798287135861616426046080011918731646214606181491216617695157386362274253053589637291216421027581394486522111147042964314347516789140244697078613626419112110494226039659896369536274617592963208137293081049643813413088812718672208799849484725984083753219816477798311200969471299816472855834160404740781151982713960151204488610324022995192712105215407613679908008403917877102771805180320246055686298927749354204321838353563560294071834204676558392511196831039325014763516480200366266797848450479952946634595066983871926464302279369775886068798786391515766494040375234633447225506212956362090306998658558233792441771741525346306333869509033435484506469133218520137581975374103314733854169716317161028988876659676653644936907609542043260182677694236197234881350333465795443477735278154513000424169376337100031874976635002059420942808516176046313895972995808608700549745770742890684567934982294391387147811454022969332843907118138595075676053556850673842728264697560321552990820568578158148350630486092885025102820735269625235213999559599803510008454014838300274901153282640781916699408310469055176831853952172304488226375100136710782859312546712221858671323674014916951342740661952736045560872376180300840372091194242753652900358790653682067625128549716331770460902433223295991992165360318629496451812681717027701910060642841040646010490327248145975810922781106821920765105157321059959457017706479781764034349916183333250946796064893905833190482099849820966420508521538028245912123023275770126276397956726547909670894072709499186154723322658734848123832309797146125680310460614380963296075959037377928003669375100880341657396396423461357522051596422609068036019711634678022450528676271214836200821429139848592413728053781605293224719995546722043298743616324666297138026942076768102028898082692857323348373750909433566753942813156226248409997115515804045518338008574599329836352109194053082268000262540929811699509373710427868233549070940007576063720658108807133058948981614405503911917738938647524049074001040830135107746534732186391956028483294494809874405264967348989698895626797483108099676808370092802168687076570683951860571536005643124421510779116427019423055888403317128875959885940233805513662956604295736584311169407912876984093541391981070260303970777183940183841008981465880499577638860937065935611501379639530995379935644952535060143541698293855060222985648440116795261325054682596291198736934593890537832636369461507472104243606072793823220386786683510198565151722030830411346889455574786940818899516348891792861159884931246064928992031113113499023592476597538624395858099929399063950493040864877783329647900871570237008169130702119958754560125587300648342366863730149466127091505129396791681059893152018443285486096256563694364842980297224200323424774948767331629102025580527205092293293514428668392747247748211944031946963194703582737425444590933560898859855770560159582055401081488346148594251857050034808533783900373784841030846507455782769585093090884500455566587091662242498537704515608372335726140254282000696796853270540745482638710304630314541990268378656850671213468305306453632868418340767648857023200835287783637215760818465896554187305076306438616628870294439541381702686912509023888663517863321647387150216922697761242406978844460631356896008454909516139848941987707755518414122422715710692347714479501848995805765986914743023160796897606625829130645692426712656391478852528716587973208817296665064511011323651619687989391844753176609893490728880266339603551954589314023820656151565140139254976532078239471903560821081369987552608004118291794934232605469433757960626318242272228150881552802719806288662292270423153862577505342273402412324937936192828711618043422446036616359528138622785499921071282306069625079574978881242178655116850855413997681009646638857105876157515889487916993834410839764405518289568710575527011143442735662500869934156137058995037503224847124452705341909831962591767282176779527655580120851116082996307307125771157160230000863765429656200888031782452461758900394131079719541521599688405016715967595966184660092928595397505348890711169045133442724921834587390630024832510035277178733618115770624920195464901300423996905980246624189122634310677175107475851705444817476741369040088339673332395752846231203886275774316876521838680600717750179403357952903699415767063156423609122984314422819382886285072831257127012896207333506766797180747186303058822823936 A013865 917 230535659764427466190432278519662631821957447191483301744141750912657782001663902363029740401666369506996567598247662979568568417840311142227514091622421141654083465792629213573220118463429856794335963329752825558980508776218155557059051625489626945022242187023552366958551970704076733566159047342171304489896290503796649070224301540321770087613712205399494777283922320713856776149692704170271122119074761529840629866552683676528608439535166146765188350547191795836264958802344221675751399477641305735149414791964134455466827386543184165055274959606098927384590717738525898181525761832990872885352822413414321402763297426935830816626447964477135133552870269960940994896267721297675345368463465585889120504678499253900651333424450285644892221007218911943744969379205715446412643060084146983336071528481193373803509372759635482475932573662925801832458055610162680132344515309884147289939792938564960307327198869547163693195236913826629447466528533134789727305369811681193927835094482648818077377925346129861177322073635332801217538899842225629827651616979559707730819205965264780140073282271339615373651208245054650384309940017161982357491655271090206362431040870945987234972097669417671807818480713727357030802874798096288876011854400758850631813165360156980661079776940594297565708517776056012181430349996166176960811791451824733743778921546914252713275131514186040832449832040928697117956379362752493047720175194339625494974822408397514277997646764219727443505030215096020662889870623758658266873633759561223329932673811863720440248370384085115464766566385089198611386528769938414338307002423629420243934004203773626071045896147168710635937761423882626938870414345368917218017520448459623495589536902812452479814836516844395023215689002995109696618711468196045812876958502078595937016251295987283014267107327274263819188279394490938805214861097453217011437121684209879421826028082329109810659452983537468372712187822646506513991831608629938777055908195358343731179499593158419680376284454041869830650716347976431350644486805396127756432061608656368180369459227913900450101489252113823818309728349441311443464745283012535597643858889173039188824581009057945102257175293260114842736514927142841030659617538856885480201682409951573918930121522797855726804947492779078584408323693525931881939478112971537299364049449520050846360364054767712629073483422537186296173282517098083290089844356402248028552254419083349634700441839168034974616566911041328584646904812316479113187308290482420143965167087738798530696533324392993075750349410314815581540704179181826991844179130785730479404283202479555135732530668010892355383804755596607271316754658779580346932149238742637236429109369736447356189936053370189098768097077842823174207812462850338280258293575780817760116725747316906109777005705964091649433675011957656428234203825525946876117976470903033044691990890081111298463776642380146404829204085637767869856542345405964872651142398466036006779800331564108908866970309970573085845827298643144986305432619575284904031209729363833296375592916269197009585384057848404452127442601228136487211820828410945085938258189038563136718730985670162721632227880929084344489268581482946469674565215216741130869913576814705170139194928327831435700551955336433404358062467581495332803053279614076303713257196192608473318892214878433600051672663932715229253745497525524811782314413504083151683074457357426745664481899719048228451179825585095631100025629122009561908908148847004878093474261477078515497809629563387598143237338121397883990972017359544999192499125396134090027862505043406931753498797385354593015194779935955562521770428112522461197941466219389745346015470373914272569895600390797110246329778015672195980505971371535496747483733852995053105979961091842989813445432263920476966052162639362777308729325470613359824827821799147575852044720110891932685296221158022910689195722998266489363404089324340362055969335939147413625251918314236828937923763715204465832425606018549496425563761332403969686879830201776351513622442193017085048734433816231039964368187175341511506256951131094320430092484272706846231319456742690554880762783917074967684170140860858568020861083075240158547006374838420415510233934221932885809328575269063638956538733953969340980894092183321974105789784961516360009318783916947800801144977253799110036232054375870960992392440091369376026993813057361409804118080256553927029961389929537236845142800371416467455939896663853172002445159671815575638107306915634636358612403425593312631624917164137139846719888578494351574932479392211779370724491210964390702872424828772955902693665197119467648839457661340243608249952050975173441615838644820127749944049585250339123137098090938643662983436140142077922320387103998108876727990227763340794422836343431131569244822372508340983261737594646699972233402925429773474817018682162571237799212641296366136933333024149859339199505290432926458992682360087242747373428872989063211155795676079683862162733000925642752 A013865 918 57364649290502015267097644728604692001521315499551172939598280163098461211038032152797416363627446057164969908607162474532006016548040302142756786446590297520068896960111512471851508517492178125848206427269055089492237959803916083574117934073834851983774567881444582575030403974236821766734488068247170038829873758640727781442053400881346694441095235493967084421112958907870409322880334964096903859133611060993303610954037384597966695226414462631875347643358828941529482228704917368020572234820441388688699181514019504822721592248313602159034178748704808298962477476312876296305418368426784881808113506774712423292396825339296653762792299896774489552227815014920869642028089625943151538725501068667961633420160326346606872598672813477589821137668296296785948220566516585961750797926858462157481350575032309590274844242525616375451254169693153121574202893588000022691550433589092138450298556488996203192841549107159836105157191741307858671991227956995997424849780980254847451062230306470699830103919728185616475406226827131592562639525540687921274207156257801194075204658748765771814714974141979172656377450033438764428610994350450393979363564415918229576440761999231895652577007276538111283088192958205704688740941759895753595781754249626320415333562898581811857803055681960251870381895251569623129676850246022145512719690540452146931996606361767331149677524937940912420156606408369561255321789592428350050306633957917691165575009526370272822710439634323219222243678482773013588212287051114453862700035659138323633807089953673284587882499412667451328794246734515468868532726881315516629608027076555898138586134033398922510492430092284604961665050627561826453002942386838409193735648231105033654535646600628175457285400159424502416806325993279136029027212054158471709799337989221184199627842483107607006112850460309614656257938289969284779224316601478895389921862925312716291814219782117052406013004799595330118719120284775508889615442838604925772375748067407387316857242764795885907391613268146553700479050299671365843568940760329261888502754205181407057693278600271676799653773581987008357646324648180409100219498262575257832916695110705687433598141645906595684857442572500896547812482350807419341093951428836527809545037433070041395219998760836036212328694523203682315492001307444682046764217806933569275355152622973292201542108475959468917613026996773140449390235294550261239636150892284181440714571609348056301780343723860478803789577608235874374858618258334130692624296537321569263140456776220715990279780175357253025110944467456190785936502314172374034570781471674886651126597839392663534597071182486366574862904944614980536290695253440536887820559374807908815128142690259668535454168032210893824663132073785376084478390755975374953231707048692444885365101156360381108031883826456853311880220575447564350373406313272413078188321207743518576797477160663086619338469476736590206460511037417054592143144892057051191529065295100671639031276103760348011185956170597642097188898375971053232353409594157293239893979377061366803731536541096830289150285882534176631775797348799658385891800375152287624188661694843742435995268626277930349190528067345915607953679667564535942061411632812129076622335145956716896076152405670951808239744150275396873225399933238646652049353672929834805577214642999151632886587612630389568057812311705395925667999640271389965416860141048018799602783373163211977184360070890208781963978359990516077881577345687883308917432493897917825755387431864401168350965743516862821178033319423678269241549023610301239067942370570837889813082854961033642086612750992554089156947481023694533417179168095189064806170922303189113939721524081836272112262036442826536814731323195743870221261868321920726669872462108465054467205678405474841259253801095860124416691733877918603285735515503663551931556553925489594415991794633461393947629303193156912613950145104647081274566354754260971110961800409929227198685337968178618281445972781757642014128396807708294565881859864744585125681908768413099837699535772827306846686635360402136413664751214578991124929663852461941260773046546189961431683060197176152089965047653598358787424490689159197766905023778159131568690263793828832242530320312003841706848041351643408833446247234099054957838746160373460691883771544038893838811639621955168950506980017340148535694554456722965658995652815624575548924490689354324378310146398826770719352578946609718650573302020302429996436366659912495712433971457213317181517394431197834386241569197235168752491387786572782339003314763906491093598712122841484376116597006691267377151214993232163179070098329631373996019928786615497528052068748254357824152361667882028274077746397012384688450392164444579947494381623833533566826563862057428013979264354807616557823213008655330638327640595995503546984689151127647490782116740541393285668392719876926244053679959057378585395123065257799091691300429005956644067137025228787314425053323614576958318949670259894789677178086329537265664 A013865 919 14274160412254197462942441133108162720122551978384317464906119249544116300065015616644886708594144657296473792298537452862748121109681964462786456685077956912513783768378467871395754567424613667411060901710213516028532556013928046907914913771460473888826593275075618371309965481717296833860076134998079815102115147110089575311789031848107260671166609638434817550674379790963209692630959509786160781075934707529085724120915030484281248706579163565614806504792264123178664121933101998519295030334840071630186394734496501424047459242332370252436792766397714858647431195385885634562269863452373735710076500117765241712693686842827864949103133567914189784259951665792789834765133597802686283684143881918786229167205334325478881322472953523255630373328277504121841067620007455118034374549736044855570399426286439659967270042556134173936286477553086677547552054417289221646383877490840974994864690408269903232881148347432796337718474335373117089068921234995228031220220700878774200942716891619717180124418553803883318808282233848808440546718419340456826503515105941186724121325645772884532199156445696961490431713646720634630300130946211272434672994460741764901964907689792871059022041874635531306793401230176241909108786019998380158745565473443016561588281123179909408200849951453533393410867759238572462603750000418182512221066036561788625382579554211288544636557885357713119332408685807414666284231547863131199717900341016574928112360770465767727020684115087915285509339004225374517182039811502911783563375273134707346447485807352430750571978093852867249046530003442953149494735495331502633978624593513557245620664903798720686130852364723362821821037877757464399953628160001775036495628820642327734325414014927510155387240692469917785378751709559633976374899229860360832492788870533885706761795300756632066545072805739762034145975300569637070183945148579196497665036995431413820324715936823750384293028010292905184101116138701259428020789872415740889791802143109115000828221431649689882108069912739443250397603044167825305586946667274250894239917334383699880979933900662801881411447787952991263649850254856027557225818191673126557080327077787117615477092782034230017454447150200543089785275608316111769483090121940250887904710754545684540455382731656352562786173715597818677928505669334075123060433845334893909925173337479690245094125936289946569707484733661054084302671028813530604781142698828857436255888282697295545684606489495650661704568175412549092444819698457798408507088955974800722885766140540553201293298260594495984744406533726058865646151743840140175770316695159805395173133593571755252640858416480447567556286363178434836806286281304115674870165430352201566285966001902693841014131539791101132178576480184162701852926928590864500362552128340238445715168850939466351873789716304911723301779046229768332432115439744201091071756342765235214501669836842117169663230036835319214253981882462560528272163029780340162090560375510490325283430495450894916319423845842152478327707960689629117912963616133347591469298676352934024506125700594206474509843936722744239638035205896516595478228470949894034102113066851358117833574682813989964649777480053818872558330019039418607535025179415907702394088899038701778684421155407914280347912016401327554758422716187638923722744773142476654341389474046764899114435368826045096998961553146277078975819686488010507874608142617260613942759792310948362706738685159752431633660663273160096691428654082207379524542562321606688418364565445682671523107507890788009519372386938832711091913126642998477919754235953882733797969032965663923227696024054979219113101555598087958139263526755462085373849122938547153599848786280331483262238387052141412808683224613443338714897033218280178258717704491373576433183723368991115700222641834285066478854237524310241892796139793807608954233080426387426757720070242233465578776494772159620879554442506679542527712895186212265963482846719603509462303270017297821944208764299230317577659597234455670353417514953864124605993680722661768458814450885424164417274728849999584408085027374226119519598498115735809767800678718181540482968559234983736276850182737740186813792410867164861498734510876766893026500335720346015984573304663876539939598411825612132706844096591755336043268930884578048970882822640846286031699177910410348600292552851674783840433947374575288990859206281417494382989978867213415243703670348712863011637940924442789511259455888315894260873253988719346133116369985641304140911336291103819525997262146486421511019937005708478574978872819332379991802354734950892240277845066369001443991291129195945628174370707558834054177630919831107480900252370765628366099480458542420859495313791461385706796487983063073717494921968221745824500587538923473927574488307935488843316265739369723233396343464782753138603294170853394780426295672782395974059437497272415311160365291572165628161039262574228663583729668350410203656513840261729605023014868621662413692420884350110140304951577577551416889704448 A013865 920 3551867883702036463098893512033570345973534853885326483427519465102561547177777965920980449472898203364396166685229671470743340471964382581204079589861318174454629842653150917375148400521401468089229106294355849620411812978057743768190283823580052638704498857823616270569801330746678405763070464823842196551489516285697809203983088372828225887327729809551012520769407272144957394236746916739109959476686985143877458904455528865464671678155506428359063532200468666298793350788857636495553220988278924703882540974574233442348577378188048354654352017648276183706957599210260694219398734662581061404209755677303760625852995484474543291015230931971223672396972292902551480164277723408438033341692890425615414976134037750877560997233589971098745017056021947905645956538021695071930729487959919513501293630041707353468975739229327978768914036782489664147512472804762911600712993003800941489922170643670616561244281905588397578307163405819563471507197808746332581464589957441067141968978129575517465364719317580127893985702484813066701878121037721324553052522670841557374936557703088958403916180496695666321587104170140788956326842183607643342464550557655294844085731910266539691358572723749308526132015614907214626727357442928236931660976547887772697053135168443103217861433895120085621349213046266852463014616320104057190880992304009742987231198035633503351139003971729330470909721918106830606240837904517878662688204577655836372512054955236537915050010869725556136323859843099408391859441330375892544927641795964655498431220788415120048526326453049596663314746153816716918095074022774328463418169114853165476542281289342043265771312255618843817679372497198145381569261202309561685881280310698071694787661420162442206985317875988674582371365545393142841609318925164613306670845640232687848184951048277874270382543556397836466480611325991343931448011439211258622906986485647189563739039715991727455624402745857204182770248931025311785993269185532953637088673710874127303886087995280255632744715252526781142882936360686368306439811113111186398515507110149364808783998912369726317755373375971918722116519538616335049119614792270407427451411947419924050494395951139141523703224993278701538117449700168514723824016281222636508939104986475111775570593795883513520903209177999636417266305922711736581021373874602372321394500731911746283067261544978899984833452841246347409905202237441728447448901300034982253578425193160133445223792001994181745453271108224255415771229375206650893585635959093121613477110960282986934184213992780249624875920166600122679656463230723229760217279443890004696091721178355647003025130081489662729130165848322416297312181827949465711609293004365399020142069492185451113847228379309299276922259542717185573427467513495121995354214571199158212924196895516969291269458842687583793932628283631445713695748149102429045893567274282959008894879508841097699561640856525806150721246819776923861371018871026301603213318319359026328620926577044037083817594874408594485487240227274321792668518562529693147880488528234253279185908270330257585465233486462593894637611576353642017486038546883404032293696998650757143176764055473970750883733429916751857696434375297616610950155385444419145402125928925598240993601884942462126207531642865175138105647841314402568667778027390588750853076625606004603376443181695722453576445601192494418115711164228184630695454493343738193088604804640317902989043200505671517068267050163586973179921574852583826661850974867610035492518491548980110520437887403480561984724469786763621166422927128830597257728286040876548416416230410912085344594057057648589050351286282583422799709221889615141627745624959044565324557573187707443643109302326958452032010264147012332859105258569771093316473243843997469771021972253352797301917800412908821662066257631649166110668249057172734951299725868658836174977000518515437706898112747146022782701291037822083926255855134975570564225363714932380466523847284944251630021355238106078383484192899044073365381587080999917853958619561581373169143717442721865680279305329203096587432613531583433772300733483134773016141378486802549081458032531559473065241184670997366165249593180898366816453105810487659525570131537965139849473344546121727186250152011390718205709430243119663778318694609871325081522714523367063045839769837803227862907996511187939812582859993110318310173478017417677962308162421486448541921271700210919128911892116110948199665712927601420600721613536521012336995612576267096991991249631987945620292950734434509237430112965004452140769142881380114778120163533407300417932816743554731367311240954260085542549885011903279795369128257043414136687371597922352837593265921460027667309937921356919528193583697801550759271696423196553457002130198485405864346215074640203559860073036458846971612478937028822028984934895121791930003036004849789155017157951321289646706656016232485117586567721784870466816866620834969271796257651900006701077086835788865501723912473494606606432361710951777274167498937204736 A013865 921 883818389237345137185823870386337376329286624761993559524236523540400594907340846816049407203240205739569426948619069611408006896319841246446173532504371523985894453007068849072292926798541370107579056977437154772746312246956064497326324704389071658194117859789966083838424804732357481062836349903046301452300239316402757259845519845987593103995533663970197547568093150342374038322718208786026209436502975887321315854113478158651305183018790975581442496844507019172461347063493023404461499084955421391916500435785255655926481206169288448185351721255455859344169673326687589064001425943559370671332321924694849364052252572392769556189901943264263528849883409587527689912237554471168452712480125310386734939341384881626365258063628659688442920084084053341257694657269014428138667279948042692383553896550538124178392171143912139613026417600660468109153823632954764819428615475121795872820313565605846860167537155131372146205328084596893617742079045145967428910996848289975619070424765938535161941633837232098384116250320701005013561736614058272631185165321230846404720213526375031697563271025353776042133162304864472797580720794231457108192139044362482326643540842695443604480136367995987939174481709488592029997821807238719052179064116364010255753125730234034259906896318990521145331567380728673432076853008164132758921299076991352366998713469602755905870620636293352759737407924326358873412120177456992783394031321467257076244919658621418202477724304735549584513738692478111988963168505120094093739434963373477156985637531222911151914902863965237236925934914946521304163433459234981700209269857187142871858968937789559309908407171190148144840793617222808911586642403493092853421210742271622575957403366501860819248570617718013873680631631391266519563330046786561058325519862350380182639557739245080010447829078225586443627303477469078093150071582441815905655191261196561473524312730609653526237931384057139831207086582004890382332277157974535919424048856824230845280583048041576569607132985716744005345846820502310398428031078897682733915410665232686744099340017362783739099705067889844479461697789832979882942531987990230020987589737700394541332621533313854863626120881527525861132841243792331855758577619289191087792335371994575013338781995417286436433387346180005528981209435360206836928710503965057509477236406123063651108192824760189641026077737393011118701531283147100173035605008290304704122426697664422325441926611440216232084628356401657923617186547891421355152700966973059637324736474469136204806926336251495074657124966895441726624277058627322707694386078582037648537895164252592355056749168437235756214917428369763492092784828612321451951163596862250968979991435879490171560833532080291557675119686533402720607103596318018196347979920180628936438353761905278502685161982743636850611843761072579899830340403437455624347788131994377256101330657943948022777322217611029396096269288658731518272673367715216680530776424042745239403402402019021835640499767788839383012760960233124040313292810951388605373397721457585711966387926722818655506484978903460163990466163767229450495085943698091192163705211568265201450960553451699089883901156833045198254319158474056536535949064870905704788701799146414461502919944234002735788472513757427259965104563649945419966740542111654980052272762902793337467367109787710009568334111835930771048568640417227638025211332487709062062623710748259584436569597668227254935131026626305673710306245313718138755921701778257140351674361289115818861021600398382875199782959265979965382083349803321175176835044872123393295553683445608076020466028405768813710577011268267798262097245101236714921515199349808977278840310051443618616602173916621725536029178048229372809996879700433280692124670212189578398062939399746283258230810112344927911815271018998525301649801749394405983401813387350115523091876993023233395482871191097839141065127651523344787538096944946241174637325703914054096246061967607248021601473866608411696319138687454934863654631076539371559436231222747416248424369498707367280955260103676264930044032090290968992429136114075391839152491491628051893037365150893006801770094464053616617631386770389302411671659225035265295066666970854941679024151270100561619208997825298375192563088946255952177286597417163501562685460100278473031822401608280252795583122587871917439444618217805626725757086882030075642717064671663315963583353879706883428685403939036119462419218679200916690918760539519596541839292268577694278711166628426824484588735517150807802568209869307987835091867361459576720469196532344805377595058655932210915590790709130445605723772987281916918041290922456626826460192049454214901284007545768741604512066472847085000039465818691355478531094764376844789812754061549520512036997389452871132207101693808127809640276358858755843116379319822945729526515455158782735021229447343179145369310629831161736779300819347172887998974554995607073839606384037582467442413671523014980524964588604609951091777429259552642685647095542528868352 A013865 922 219922297430707065176222925315973102026769049412776381403534822625604960831983437594931206093196666874588539646478780329545877172025058737035694252440127775056458088530654955852356793561134646206609111905809642096412010369034571440998704028842541478851758735287256840573682921011161976727827694619074817282978773149579130894481880394316784767253416632673032196156463754785993616703918617328644473746503908495993937666610764997173521571300931796035881499374812370594721901912503095999778963740307627415793366636437316735375498171493516383138857439503437592392328428153226326161973602820387765322888964329165668756955850112093637634205845680346333222410774188574483690136241895154169788425351854541234152028426195482864851719894488846647594628690362803161011834676957563398182600856604031359231184483186463502515557680730081945524188589544407545600536964242235400039548061245905506710625624265156834085909208605385649593884564197946414232689997012961761367270781167753691213244531935358017581416260630986137505116414799800672479534594045149348095363067057212513972579340172194951887368063855780830800116079042644036495167605916670201935145666342686805202303365554969592622990001292721177670880664632735465332008417995938824939191820882203089399959561781705595212961152824847049357635144574481477267450547487727497482667904691925912192185023870068192957569598274170147553910978688625976531188884687996978428277503601783340512796175848494084734158937094195956274213722626326713562437683145466043253533371080806149067927050158169259427753289109446197912138754236755972789157595474528358966426473037103591135090410958728051622203128773221586943177024357360785987087927402545993280902506711420932388820632594493391031375260323948008828215698930102351630595982542201993561265255758388369801606566431371831749159754205193029125940669178905585640074718612002161935435992551906062784580001785383061306240836942157706218478921768373440883616505189773119721902124925141287009692858041010281580968482115101868844338217756039230901061643829424268190045639466651179907907726975200416203367657811453165781513413184439720050232356119635584916582383929611464574508878881377553133425814911192257315077407152375333520332118386162967996757542395284154089719115801483674218550592640124663135787452306219550987646644892122633190198239689408414174432553836970727508755800975550977742688739432248059230256795665422893100136191680033233536084365482577891885462082243180137344449511763084918158645356887013840375674788826415104100114517094102132022417081719762526555719372109052353964001009476705725592160981529511301060893481009080574247690470333536104989264431834473261171531911940134427633113229228972765298369825329454603108879415381839479665774106802079005103833660539498386259511828443282414260380154226490064644811446306755212201634583263268148957917708816460424881390206310277508474403726642052587666689426879635529481154825859435312797049834159147404383411227426499197241406096838218432481353831335256728721199237276734655929452273301825733967880020240582292411686989670270505799526075676462527238625593225542283427528479095204954566607445416436493187933990892657080302772018744841416436099313277709957208333982246085200603284694575563635368751717192543288139951636898782143218741163982574727331996367136138627871748679892662695457100907713716358325621557431932299587625089386285581621331166783192910928914520486126980324300018523617476893400682923633903111902913508896887280747987834668293267438825726870330407601712393320072326745954564098260014661602217885620208200519214159137548772324602780264265453230298867905612777154181693030934247350470084611667434248392030720818507606352140020817208581212432097011295057143569618214101182765938239557171946797336717667155712088941875013102152817518199441047860123468905308829661840028801103945841997935927957212264793804223257509149517843783856930172679739004863083967355029556341908877100091523646739711137945175904299218483917876786351992909160037444903877636287618685079927932711102351615254659282117972355072716593091282396324126797537607902119992762844791408648273645227008668498056145679389530198453232849510897701082308283975133902028875691776847874937608841662948831013346864645295915858548674761092178578608507628420846148407672493001454431836991591863630539559785344960291883240373009709423587443029307782328572636379326237850373112595223217326646432958235678072699022382922502034697022569740246698954773774724822760257014484703590149184236203669807128652798199645228981579539286709394507791111536422611717733635472923906548287633734347040963457879971333950550050502816727366481742508049791202316302165628727510933946524571485854729820358596607366433849372409419042738687218643490288051190134412336829569357528673664059128409246927541933954334898910183231769541893738070225520802565841297953100536302642147637286266981479795724066560836468666899397656935752839720538630678712414863633987988511662303350069161277513003184754938078038543369764864 A013865 923 54723705114277700441929902952224218923524996103479972537404376983574533613744102743621921874582313011737615497312607866961559708469339415654065872223181874522848579085259933974653645655404256284882958533746424862134393364147610480806589520904947281265640829618998694153630668601049456993138820907453624934158174080356074298735715262278634187205202167541295947434005189030908363631669477387121261691290060558875163497458089875776681719629953460671200465252433311799825840296691970383816999105428227545126695006877970397896955961009074668649208174386519382990167867434223613191536215537002728420825106771954951688130838095092484039794708992331938788398917762891365925583981343255002376793457152669204376517537347074392226783164785448689014266646280357036160896846336704415496572936350494331180214097320254086257951248811427750668674895113514018386872813886323919062640823175941159045818395337147505339264960195695321959745483878503402146348717336729301004540723019534486491974063370539006230818970965329542567673127727464000934427552105442602585265382701980304276824862373727614268037570065361655689654484180339200889165545715456879687926166447383443112099551057774193671563848001670396082200577541892831309494318666765449687268979173760359141570737677265366668031549579712340985759068294757374951414254632466208653607220060301308582605783859636808590017958277758306156134776649048178992208792554683664136265147776238952186480098028732480092570236635022968191625149028554128789168493572452606474863215792779155684870423744957573161926706435681716318873310494240462221071662797117840618333832138768560789326817139682218541256048938898273922244625324890799098739063151430324600073532550016293448175015649752979477119168776928630932742568796175228360944459527941206461836756120871294834473365138251115637806919958386591823466068593125434685991072381661721958718408898675889414812611004260437910954519937990986353756547061467900041952062219381624926640349549372756729195893252060670386355549341665028228274367400670753903572970957363299502265436559765746398844495518693069964716381028539514147745545629510504419539417637961161865963027757973079953004193349810939301296612375981791772225341376539858990531281682265703652569172789303346630452987023114785623150381067827500177404263332261223311358089941796659061983408378394874515852401236361100067458723468348300893668724410405149074383258979018509335893088848126029567250944831760821993643300848734999935694060911031946355252041444909427928359909053254523183439695517559621715402087278491949007912762800639715341570299190107639110548601355951356065584246666451537451201315114034456076688647102235650523834628711887529896802831055503751134723960376378847800788682688293881404193902543774922997997137419364462449726847295198849705238914536485975765697721807402512962557136622565540041496579320217480444086087816598972988702828107795229494277663469313468071854717628255007753915504333488966927532982542990648247973561888447568991200236558814602321153448610044437904237468070239901034695521196504572985384897013632750499107672462725523577841683613498137469838766510218039254718063857862725472939990821801646605899366968316379334627464321519124072064161470257872636516537120626650516077227292454931474440445712797758261405801316112034551475320027219647050582967515051043835981333068219468874881063378902577970987926242168213845999076892995458412263657961603948768056222209268784010338678733253671379141025774245830255843083308876180750323337883268598055984349298254620237208849366093698235968275803080914647646951597097646514536115075559018717701258201727898689438564829339040273430636712172094090430998895885788322710884703815705659987645680251903563514571659148715239451225510013944025490209865474890130553690150515584643260234889888688603314821130243014645806702414978046636297051756030392825449042273171892481612516692824104424687648728244816058090909764886714563669869706569974012065535801877174010618583133790253116501539099572110437490321679992720732645808627352369020357127047378487979297057454215292089981242125119284878049500322039164195135796767227689127020999708306841693855578341514836409495696755712934918100519109649196136216610416475083288674883518713127023418273334914383838152088980072312170195215988800577961778537909182862291786610914419740506957159349890468496752015290110623868714092383386255540506416784042353294583613824085205863700246185843137587372026297729520073605066594314267912327097080273428257763744001811863031565447436933081614121617944399919790472054162677865831111318947095981998601514223508477385042897019151189026969583270166716891904056384951763045644454770100477727524000715781602171968204130659470311004204467607035380559242753017989496975356353743526090597975402372574925175161040329731474114509725061565618713927678648502631490356792344063421852265912649259050880881216385535580529610930466060171321910917770637250613341068549045367615347772499157333954267204409539006115608468940751834486823785330638848 A013865 924 13617008990995948756366301611407856843178571830421128526427405933576818348175172573900930063896066111336694339427290840751778825377842665476032519117038792201269457630943399890781015955725551899879996337869190391294625369587578211160065283665819841891891938915754683063636226529336338482516719084043500399616446772763162679903005500143317102070644865753635753191898379196938989939195579397192157789167088348986024683399491419969263265658960579525736154169693485841774263492706456374545951521401916716508965771951459130049495345689810067949319768448946391108209450789392730117676339584503462918410752968279094538460972704878052988590197027979940992594879504775784365994913245604828751422269530212983463417611853147215166574908459892768184797998127233802021988284067654833116843236897966205416235034264393464791738525144245190054387711500885920223242336024961753428195041312515790487689082948533088048579978575415258353887388244455758562880244032333025427561877190396805342770890136617961998427146183244880736199239718680322280515476645501493686496755708499163073810884154179389713544324634504071508568104607562164035652841071468566286506043849435316916469955488808068159682575425951647997926134110904277000404090302488580376582514625765137685915329797709295718739626545018981232168400481921067123910311808705831631694391782044895217226962409361146355071348594171154837443328743135956474989298268967045514355129251457090950466215752685560486394437122366035221058469083073180974866374592620526974353163712148822867377677281305282845028546215803552835057883596902842695393703997132426516741244118754058518329770562501405804057825169563935296619974608843227321337438562096710530885497251485654331296285494159333389250517005100705092256198878689874423510531753256666286311763699068646036251676394081301606386771507085252416616708780164588163784530522873649598431819123075318914866651621412133286258635105210173116377949118399180503239015546173168493745771459069521802439272509696760733577624053785192304097967389043705035333869509262624541747713110039630207917273508907433985460306524093544384411819610082357835722832369689151829431312123071957430865939439620155648220238650740301210266376145407166192331879883561539571276092403507930348748877666935698336179755621869652524143857653493224719011856236397146267711455473612753415528584704446205251985889078076044407973376032489934054476935098267133715068949084256896189278187104376708858322249836792427503998624564613901275470075976819702770269652889539429512781666315025395790686932181681708655536948593208781647873620688072864055156029572604087832511459266506468967057325642455421774474589435743501391146818331636397839281242057203109402355632508375101455965849490693543097568377157772601639437623698335297920290430866158920169854009581942878321730095512779582105499017420066228459605676825408356093862829403579955646724902123718902545520099556396208887255753096873950089422302774310726618511887112137448984839757351826185487218337263402955124777254924534577572587217654853935054265355930368625905099294693696264572193960354244917482921501816913968542894919948270575143830005265879697704882603796170547328239151281460101302594021202052246681099869426967206963889682964799770701216528621636145508647964987606891783702128353090789781512706833013119214890660972705181339794907070031186879074404762699086281676867662691200987727642301437845907640390537901833779852965884776770062860594106552977556614419725457138434221946105914277808464456812169491791466697604583293662865152405463827119452458004632230153603286259809001577505050586481501745563039480852356486690376963614092069318292194363206516710126317261052479916794862619869670786045849908441667516457895089293110463127346107789719750779901245847860965935827533093957951730768120782162540033571480629820345373375323817300603067982556554707542136086917908349984605753708807552203877008346614069366877258616290958307101018825219773370291404652700963410243278347296263485310977224727384381591724275948685345721852361344688073504637453283920864445400447299561334212440477681894774813264133649305004030581182800340854889399417408032365471269875819773447633215117561021540788371092228772967051603152327924887548615728424823491215790473415959215060605089353581934015984925225415385277145017789989789845967056892869827163875351945056983797468668806758499865035942768738655292701206826854997829795074769945476259658915719612140956047716631938955295930796407913160176220678597700235867947458849501870493416626932564205110436340920841302742181407458710487091716243787392676011987264061444674994151069428667958895344282124497646270158380317102173800969353642073895252146109367631655192170240257316427798206083593827815317492718972362511371872214709084175675415323172563781185671987327742166861683906519496035824052133464206799008461352557989386343031576340428148791434835645589574344147049730684550373737490703208344618884769196056914462216926510317722508217007634409969759086543465160479025336151393525825536 A013865 925 3388347581247503920944139562569839834001810385707350253487984273263786863213124541908916229659385922616132325868371634485946628676419346135732123796930996741026281681222908081622821762295100530350939248744666383446624219965216261439381364665133282897643254944285069296090729519747819777281600243120712291437359683360203295965624664611661881142442703235208691738246457492332722744549914412562119006994024928054890494019662249013791716920450478924547978714353169468980373533417132952591018208973481740402358970966225478248476025858686818827965136622688228392237974058826171820641638931491165684913984482602823652194320760100215681256875906866304677069369056932367975359246252730340747873906171741957101169131192642327844329167621892037292959655469995841424735388701122687434130336323794726826132596046077554631057880688692819131613403028188445300989836957763283029044628519875929178632649888249385365304253228877729566714506591644415314718616883053491383191077025040817867052366134474920719992623639069190163349929217678661953705227084653427676998360716457263745982509925852765901200661387452917121620018605708908401319567749495666286203871903142688778959051964191089216310134608390400474619955803084533054564550598148838432265780279358390740661683344223599472285418752450163137962927428717382974576850707983889496577778895909795366693019510246152769825113813384796800510698377812006321584537066863607869428015521898570855386409398172253386950500578032585276126420978879265768337949722630950968082246432821415891735322193261756140894143211970829659053123291184528153580206153014455955013757256557809889233033468608349809035316752592933147728541521867677940823037512283648674821300052081678338565117312082655245913984647413218649516294479382158832550972637226362785355528784766649330492577140492038441320433127651037529331568879185914801970832299067695976876986416033077756224098656259223949886308690499657796894557835029504882981970716385361862635747803703187249144569057132864366857587348551476971413305421350523211352197417728837389972166948597381263896471001768454613470058993003244836261961897216013264978583824214491028021052258208241311437233442639562570257938423941010630753002909013955977970326335186385014599772624949685324539880727618943688388280950901069376887764387634026093281158211015174700087176888410008657892808789176758145262152751075818282124831104916535270643604714372007416588036738533811992570469853556265218634042071388733320674985747662006282177769945464000279731738267809875324524487592500399285388210708632222928174569992345327555003688783054546908572585150610220383539491432203337686010808454263467510986061038474926938161845099097748147144030023577964118806956748323993245490894260468255716054134424922872011144542780104168852101708493288056423705112912294010298552743126635968974475531502669919760060599775820012063548075566151607523485850845249221958206857412817181449833623554601338748651130443937286725937549893887385705795646501369613387155513297927084129608573897381788006542022543492614367422957046865485921217667697221828906028167542867471307110323140106336620465628720568063754189507870319376939301348067808709632780404491668279927327075483749064646151442709251104043238597591497056543125111249978965359207890423796198096322168002356287402913369866672320480479672951160175683143846316050000293493842285911939037642218334242776924178244689151382072889973658327189103108373207040773248281727352721790511367479289124950670864315293426861575635827717485758981454241298343670128718061603356375029787594030208647093581412926600793480533736747535365042351942240099453569296139880610021757792609283307785403966014151776702210682655899255427409921033360924417357011455250950858983262760903786693531545026064386806814939875743836714835745045070493030467069161633658668079456179947728576106543662612235512620987124806779956970543369418906870000829995123740904672108698802016008911737472560716317086647276350802540886127297655437714423835576901084783364510440231935032863271946659966778121422706305946775544596541677884102444445914749988942541240606334140904223862762937576878574415603839035832475509564947025739985866521468184132944112037451955621470034937384515600062205618497148935405678966207575081039963401960485594030499805065560913690561149282549066718739386951674700766584832841431575192419392291723796523331038416623711030777073793426697139982819983568045155072748643447316342528258375265424958634124197051931773847472969343896822945091493102080439249438617846112883816286040095584014783043942483980765847924005936374104494357414814890937401368144598908074305547846308409602998316696050091065168111242806205464531503382020686166520024778105223708561361883216192819362941082348247330908429685706930490833601664945695675390799993131950736738864526529827059237586170540474165506210873455279709614982509233203941417120070313023363344963202798678585698038597847286660738808206334888593234139462362257415379527164654443685501595093022783522812316832445223553818219773952 A013865 926 843129305336978895656372135633378385574338481896331378275922102684774612747048206012279443258604317896417438910478650552407071506810778737646495828637933781063051723302058663766369984755414455168284915143632825525790397902384692766484143732354445049986366414296342363084848407857889490820535151696213080902941084729886106541718316544649049208436302731423449182611342510732136065971844303106657196748337210897754511407900596746599820504749533571753122639449927865305324307067252026859128242975289408427799787463467818203524786466468758502600220876096757247297359561005833986473900298600809739708516586775025815022817223377256868398510945657356325404525241174594988044591963559396148974959820526894669398117252927575722160115437690639423681736989910005213399756241277760559609519848122489465600226139337570073955394567528811570157626302310187221135903109874153242683233003857767209377519536992871059219387939448103203544704104212063151592062876243966367862202078294956791494374369973663472597204525356864726726689587093416811264379065928481715722856093797493852440319909869795444727562974362684273206952469695759095317150682242505633328681853402801534245938818353597111872883414875000130900632842393130529033406254438571764777558638473307084780327989909846703887725319009678993945591157942603840329906915369047191212441878227026200684957430773570686021122720412165757464678098747717157012523527421805273365511958345065183087511023365998154781666959833004259429089585016485459667068705381704791289841544371818559172283691993709304050971443721125485721506774792028509511669857466893104197983245663792950357634184060752899681875938181204741015588443969378037370878070256564867053133734559588184341835271000151270151268627785126022996438587893621346621323623266310304605586938571054886205128955022914909430646016019662970498632947345589552004006142641612925318254283874342804236754916834295213898109964074410848916866615206061759042169737299602363003378397491071489579141407624484906133907175114761117750715614605493391727189987848302065421554246153383574657886672312048098378981719346983419096736502808055012751150970146940231484534475514473102007549671998887633482423333906089557271531219855760693910312242637098555952890621811480098675907601214876995869032725574614895189736188103749980843337159963327950972092399496839274360783396628431082801871993355698014777685973498591304464789448286615349484434357722845505735295154600112586883145956707801289650198053562232347206858851069698117606207896655666896752077296617059354981719247050373295663534600335272546166677887265029016353933508196642358476898732058020923085441489291287147693683540325793019876688239698690866950143278826951967610972661598955887261990200620837006337182377222408088277118869058880543806172327801853656023390656191943170609476177687081431856695454872361473735399163416845241796794739276636803284031237525054398304528743746124894525000216338560323504358090625802930588492415195785959944542310228803638352680684949792198138760660033305073243864553542354218274589247885632592748434688435102130344800986026798620290875927598939953943703325796392440082483622387311202560233042408976835344013610470801430876650846772247254031155792228370721287146715887395573738907682554765908262417789934055564704037708362319707041739650663806849798717979783088835588049566515353673030659763688039614614588472546298667597120982490916703961357925348871118904662721854369688916438780632468576524592606471539725332509303093992819588614282597416378873221770749452125469172704886373511412106597724878073590050141351928643348170782362719954218518491488427230555097078771952934035050553184042857639671233414900364488586632723526513265470573265544619779874433004604142523239321211050524841411925653497913375119161090377426008111054980921757181753627626553695547240168753197049743472655127787076505468239920670252894247699245434276046529346630696791370151740303247529525458772228162613304615068922897853776827730197877355511854271450728814157861863792858097433685031292853333509854855521348052313046658791256979456365859069248550421982555336949479832219027283129849428983534474964266545996064898308932163138269971194168749286503245021201631733539263785794678748461882563894865908519363322565336173236631551333797327494073653275449711898275249369757359133959119141150837125599101718280102222734215736493508951285311263210320826165951902736205062151203812027062190446282620143991588034046223306846392200826287150014393907780534247073006411576879859316310155883961105774087929064361566494390296173901927470626245159841169539944243218941735457238156835493945598081692614178333277140111536259927911456769953718150303049554971380187510805585479025848740800124451691627719355402879079844606375553826927895106769491767346298843543891009565724205137865469926804207041987927267551241464063624160702915327737516603150704821336130229547853883678800789836414340379536034364959123598722998431637390698525237183718503435294531150732910187045269548434422051009867343695262792024064 A013865 927 209797551305611132563966391253924810439233793127227929519154248655257836439073499198447518424925029630801344158972223574256556417182739694846052850031634338609481286412697861422313376046659289708434672005020443241233476290846187870469782453209221270678207527602187462891128999024094357779855402866872093347240635995507019662988852142438112212633622081265559707007545579630498881567905961630635723581282244862110050582650721289649926535837835937726473012619604450579654457976158456347410598956027214077906276714109624139219479666024354115719018161040908299359496574284203682522273559101436689151149599320403223603757655327409581077338275629811289163058824811956820065111907476411662541737202061348254375672312280474522096545844591437189073573978673286417260688145029627715568756042848015298704235470703646236642468741027329240625462468056448506609689042636205299683354234815935930243826941429010091407678739748750416344435811659296098136956189621538639247887467546290688341128163229286629213307596453599363680855623335629091980537971733115962286749727531817990290429683812720940102448950036615453070632396939335127205957238563767161752442562945925911369485448048562276541553325890176032572266271438367455800440545104458689373129471128589948520058574385246975021790466579816443421469339013173998796971397565110750683774337442987383568839327414249140944008008765600029761450780667591955613740254375422649782087071618919259638031542966208052850631752949166115882259219618822109899876040097540366626233851169128355715957695646178673545611326284015096863053973785050038078807833973201944903792566985012927423390829288205265533640553449505538116390903689788275795070331978081548998565373437931447086147554153509640854280475189028478554249806702745586922477199824602525715617409098512729444194648136261962743446509458204776275115833553897739404260856485797827432791849965020468663840199465711346664694498580563800357681753594954759625981180071734655190856653404498300894956914742015828163112390198156238452146067813514131650260139056268699542976186178838741649271256444751552415838779188548578140679137466733944932894398203603431680759682611217370918742599982827207614698363022520076714989656499148644987090815959874507874869679206594215913723440225500272636083151170182573599852435158232315233209272187994820696287695951597510317742454149845763195755411850685048413161156157601471472582487996055070642910770100891092883124963909455215219306974699515610506238082063997399420177101629375122000187923340622905252612897871816113418811163682038487906548641670626538207746792043931700197381982711586911344523665295461462333196576663329563534914662706347728721956088060704645804938052357068112004573549330991391339175545600884113960893765289006249422172042425659363476377472671590848935612343761553603029097176246231846851765243426799450232526844631340435206780028563684089034772060895834336038912496363835749754444853831956642418236432406599794824195744657997811984920352138853666938574240197426692247264092557407367985417304587051084841702591729877729318778500392683333297957518955020354284219238816299426619719585964567923650604564725879421155467908408710523892321594720670461647898783504031828715080558091769943319323291607692415404599876465467510484753943504870914276435111047212737342610160753976386049114592345385561137045549735148485167565130318022273383777278800640590055526808315179785280112615280410298259285034404466518432455294662338420833767427453526172933938954907484421283874069167280312387781519659127671284745182502286093591697308925076860807559356772883108181612032116880331648102393274048324633485916304982592481809699249891752352194672353096487496423988993860549348873573686811998829065714913401657992342686775588124197338212284211192780957651092440795668450290033012722683050118669570609170410865671195528281767787720757513821008673075940220368181443498639901777209990380809543990217597843137689266878957211078159393813976830222518750995597760598218126725722073627752284529083291304466100618713706663280683924203409088078553160026200346056712086429443919255298602763209603812965610724996915766693112830850474308373173292820776008208018021993472187398222459175465115644427520042086346861502337267162139087273748690214280577730658817502181491456595005335291836702711071626851175463188021315534130845103637075678763074396287400370143152819366226572247150551816526143861655378025208346954317938973129396935669714833687789837889201464116006684112381664860845897767670331405498169153396088708917809871977847564943217313932126177544364416370869835613597898963405928655709917295485041689629471061863736571223026017328233790630382063610981123594776208426862638474818688775445916959993870776567563331108662643609207195893093641809862121995207666175452314233836713487692258285412865340612826544446671939917839310515985879727156027826831581731395196182102711957278851577583563358136574653145320710503101508643317441145741195202295431818899042646811208775299171507662848512276034107796887310866379631064931893248 A013865 928 52204344286477829338156885068496618431215423211434380158110190001385117956807536952548092904710944973091560069765376336429407446400415483747933022779071635744874447460644434253437081988442324376729216304353246932602608372403838620184736907396956947225399735508307510766125411085163447235076979606169516731780581936034002716780842056307160338094049449725471753014101581670616297698305176244474348370177623553528568106582144279946170519765600392056353732676161414646636578087123461009838874159426163733433574647325325993810261564256172083322594727048131293946222251572286970729382374258328694234858857098094574935770224890429980878636237801517202705022253495608839450441926161170466813585551463329408832807292809375036282327695601376498631555560261231205779811552504012323720404703653957342807172320646129700356218781767312389603315076851422194796702143857252237130808400957718969394431945489663439065155516169161063599818651886805966691615082575906702681330334324478604561299603112669850520405755840742036863434666465851258215701224582294711127736508201197334159948199082486976967572577135511096418471600595208638372912751586299310393183787822960636377891803008819848396387797187904282537022160854551850761735221719432664594094552559869294070143215181429775288622165379988885249451058565326112468647986798921638314144935934613436628201427519142442239379400837161786605601320655078241499278214976745168790576290205078917214250664899367482206928400349846902947214326136190743250605954809551164508339021654116547009513185323029931695701557541904044582627446404881571075225910943219786354300512028014736756617186833442692633266846195947362060577781346937396242638940846769988000411019003307357841340268195126110953052319202236334375611087901457589885093846586755495678868511140801119493057842685042336713377281841504010890089623094883482291441037441074044995756461610495973258560684513451885813269261470798851570602666110539782747252148999609877720451242779948121208293919009085282553483582277787613126524410346172348406797530921649453044677850359252801762071465283660418290737995103044919795901471134122340985541978893799049111986793343514440840452558638926859725180623067619715729144306205996155629427781916927493543519572016335251934243631078191683840581842671978870153998481145293263464109929617083127223498659959027911687384490351014420947526210641629661966743716809008289349465645653034375338216772745744932424293751019517560113450593128429868393488234436148600892521508552640670357550761340693878759818172603239747134229619481329001022762311604185342755310049757875612823514953522089594323680512682800266595293970564289621953519885350545918033341777304321258424934345444113972446322045427129249889709729362959195845117117404394003056217913660861670732553959279817294122346290722874906148936308559702362915818449052377360800260119803305703173373488067558639242700401456832249505234674295205977282898021868713435246214607948599040145694275534738911551831701063415235651659305336806078685271218679244790190547358735005095543330539305328935141850291809712179191197365356615624797250841633137418924638064014735365577827235049870028124957390585156257081174167057533872312769950096875248002830925431091298536033853297325319109957396460655211568942293270204039341233901552100039858436371520733452093373282242486979948853318231696467861215566507294118330632067838520999304696846766682816330820982285455055336454413680932212714584715881418993932908016508115824663497898027539163516908952379032694692076451099820056701125713252408853240609224774444725428466609864510049575046885175707566684660614723167992715199567526001428452433671083749064521301304710965705176710174029320308215578909087636803292634079973331561361550615435743144120272062039104839522071254236634228067771822569494621810668727128786593821091676526694925693408842154131533679109230138832356914655324948653564039026716326437600450173825306503637495656024680747000558281519482617929785847736581965175812909414875024940856463940853541872908749155769056437459142227382690204762539915639484509983781890411389316134461922774972135987858847922432544057780651926185223101113456799179335674417540448679671334674490961549335656034188667112429862241349586862489393364501434083399864717875294876702824882127448367591338310409001375052631692856001719986988846448828220815297973328176986408903461002348536890425402966109609833429383431024768643389336841390561734098296566481496200120941645778718914175221052154430654006433324943904292920426777855545617436466063991765279950650660358821010719286454396282935402792394862224039257610140470133893713880543265677298490568009943819070590139229652447654946335353495273084056966083965371758408989194853074859918806430742934566244968470277078831611540311513989770150255434057090569440013675854108435370854707754272153635791314313798424267688716206156145386529456384982021753611195753273237531840144091456443035907754598733965515177073084577576890360286579891326701975243444594761921006670119111315063337502976357149132860686336 A013865 929 12990111397492851229872254025364150557476196188547639683502874798424661671428333034976447053665033859544319075279858124546402313702708185651965669924161953265668598510527075864151255985348080459310284351444827140733372246521991971537808454141399591091990666986003174518956518291143390902398674989362373187402425764307212964022010490555023321248618512674088587246004924770262794588864673615265041053648038424071620659097048125467565502774313876756166612009274597129351872998575105050000226734838331174117743246643255517691795005556991811837327891120840606135226375303235311500533674951448445643848399129433069270417576599935473001992812324627128583496097381819338738132365370536369598158119941723183458685104284342409028204165151881716907487233170922683396602068232678394535995743219621513525394302891017745599038631904723876529772097203093087575652987860287788669733316027111126592355289860083932869460777399404685777670074786297702303807964227528016641600789750628660130197302841731864244693605037363522516802174926030700284329367115261557559336930808720335053688230274093399452795019513783497144001125319306955903608625802722030003756708291562941071183573126290660516169968349860598432252298329759846128744098690889868796277735702577396182061876520025533844618430655833394294391405804927227217798615851149269104985312698481730663068617612443252187309255069112641684644987821244428988748396789093453840496679444310197128256421448239409332514407715853104554161235201120615024534780947170235366939015436237128625471184930300183963704809966267067221584352743819491093790613871823265878113305008954962976622567834139212093321055872629973996257690488121126181848332928783469654118274680630976466376381615529620440669914691730871555352058224695495006287672033875543500764209364187824165696569111004454729063095795185126037802781093946046665543856228537336764384071855462934017874172248851259650687416870301819834016202613617835220564246739870925092935323643420050896502192454868709028348426745346447349499322075258757798760243214295876700013278860593593168059766849463789204120916797480873482653754865245930352114381692101804988633897761253385343211491071241448359136144799161949104314436001850435397581773829952902073421062143968733409301711208448593073419661075753846218159750060345613334301402006478028713277618554924833320995257503023620393214842046377992046508772541019150655406235539135849684159155995869203025001862653688593518150137989333461012088464351215728657287912016170683286410071045927539239563075525209352758904624674778057982495991521092647208489310301351704490100872914808597934750069331886555937440189283453315209938260111547041876072501130188867376393263045549767991763207207723425508556251376843862620532182557970168568484815892059531251722866795515496931051672213154408646852119531527858369068936314601163442650326130896164732036871782826751320039626295306482308886554474224693739258080577635701519186073325065796357533397969860152839265385839011739917673688265568130171413407886393839632694280368748787934238024756423609589216891811594300972504022816417379149549521425256850225855538744914630487461906551929258838389397414085601762022730337260268515331172222505661711040424836869309997318375783680053804768918876097757605123048719011411517357914191012157118054439198247146351298260566962520194633068882229495490841991845143010052447838704394857298986325774647218553230846664054352329480624665053724354195544022205251098313367563747476882667508961988625136239488438379463485618767480070424349054513480023399769567274619074629917816203465805764655858066532041665233277470082795337963308538786629987444675975243111447222964446253839018350531146024063830933898931106094841036912723387924039076717362740106838037735537741314535427956034334210168238559798153612485734392320708910225713689884053490551750142309010896857788440107953905933035787513817623363646959095876940120995217653298667913125319079933359637642918307055898784704472063989163558627877875522182206083195635330468531319629869928325851445833278724089569031472332288404209588284415354846826312370429167941866542130892846234734802985675180096521434696263682253392454536665424925859977549722934944244289962299234414920147481239500398166960729675620845840555137478345374759717321069537232204487894455692630157096449396744619987802408639554823841912225299196935882100266008136391131518333870862986434071900337908755231071855464916896257419147331230723662468494151602410184852048604849691288497728817112441593015975635987351127077950723635198938140680305118406149739301487020335875382147637198356932136549646473464357040612323341885013538005019050340386973085524792877854875606518680935792052062984605271385388425599333680323543316441774625893987867994395986079827562798794649102486028360167293960574897482990129510190200518639911048533501224323331089507377518631010245968820897691187846436994581061678486241522846734565289633510998392312170107072541449781607612782130830247518605905903776805403798327931739078706749840397540612902133027990302359552 A013865 930 3232355399260941157231572713639412311517916849988686277725387341841605413024854965759259273257577705338132004140037656847130380523272283252149921578569067155002848704571473341428485329346133556851096675738719227082966482846560306261695953260912743050602221647461141921900988359421792245025667094953018044967720407784092416263524914385787563072936241745718811341597897440434031703136374465033630695461348697138589511844436679156345259186338070580990450399491816552890885261981440539801656418883291622718066287548734556978284734822757386523105973803381009705840649419454649031300795405518819626450084852175089492696546420515143618031875476361617659688500903712869696886952739881305919848881301338863186391531869281490323306098823073031381523863204387033154943285842473830269180892776824860453550915176977727672899980854116251644656250491240059167624884275251131030267080493658115852228951486464405183773664161848666771429200049224029859661143354664251436962807715228430757517255260713823243735599128657240034900918791194071213150245078024763890604927166995498412079349715563208772637890295653775161336088015453788451406741575742928169894789237606189752624750868161157637559605564432512429094203897990802031907651565451507832315381530343738646774820858230993637624093336952335169062002289251651803059265179473174929931705329388606004352690257739479328272536557357436855673581609535893754128241069823702306038469739486594971818301861808308703028225100751159712421048477565244877785038612646264006826169089029757190133245888576455376056595273526166870881277661950091607850106030953526894982689911988281347398946799304528423605264974898261689436793639540156070081684379335048320973558525330767136081367790155466513492776212572776230861363352167429413404574007533319240382159744509584662798608685029460479142228252907505282238541625168782683880608833059402581755217367938552797535666029026156641399851314670942432937919728751753173603442644775562032725282452839498104678433552929890604941995723898047186870615310630787220581108839499671591017704205439224975194647904685773595239815968550760710435699130628875341377325825209076338931750047728202381722001746239152078100565182665066119524769739212447540851067945654840528733509735408027871703363403420680311645161104801981062157126927015919657200886464075940840782296380259056124929891914992373509684435576084328516916870888926877295886044401674251748608691104764125527117263487842640102308335136161823770559996761441712193250265722807783463523990798500241444058959209088893665703755567074373723900442562176525590182812060905947331680780409137653041299729251991995487025117179780255330319357140076473524106872601227156247002688430150239868926422375912235416145069142602812023592264050264832985233213708052957280428704390461712132347449700143637812413506607269140053692161561034836701761565951803154462602198879464346184468100290313702605884859122930278992527066706294246880422108997622772239237750483636241551300084489092969267194579198497848966813141111187151903482583172716498399252316176190399621304017623262633099590121005454769288540706515289512555400085416974597333456121131129661335274110537341748457647640035281147135206886246470528814881610993007864145252726083004675148348259621777157220397978458849047550687204503977937079999722214578233920886248773398417825070935796102929821977194514810625477370700600491981131421365415157016687037538037109972598849322796654648338503185610133377041295511877622412167667921590029553569900744387098838658053489149600883831623932698261182611460964078013578311710041540803380030846474411300991643326899435642129536085990323354713035833612271693907635384689090235270614199366127459851178943938824991791484897066786063914491537734805346264722605809327246778479609155935450184583137311694159702050260309946639549284788881228798160973091411035799486917213128942386321129161078638266856823000125745250764187481999105614134158799397297977745353962648181333406395583192626551546620492107521935642704093736330551145585326139794005178266969586411472655641239323387988196280271987641577245484959758630717310535411514328714281530496531526413777621638340684582476151247267531015151589933652657348046195159898843097933410138051787363076681172286644086312197015969011636292209980436375088563907131753198908547250623696290757280804848946597705926230702845649771949414773391336594478037970053754578640362979104882511381658071939046201129526121268724803430379360336731530931117104958441958382699466857019723066473351249454004555653060634463593822175421761683223239051929867618244216543090560859341552137401921631285082891129645641807931688688864900334299171286817305261382384406921256414615007898936585298889368972718733398342267930516839663710452789168781542008215652106349670125469803408917148090797772890487399906279647975454206346028688176650823121664299762715991541524913641614293654204610235594739581088450612998655350150085808751955821912083074634032056985503803178752150549744777848590042237945535910498432757976285800825789663565620882916732043264 A013865 931 804313458708898510036246701480322244299626285616384783858963583045130358133800710839808003483229575574698062854173850228585146846366888786198969286238498118313668848855928854494332861471857105218372088017416982713508715859675294127710327441819439678767452016981050866710466735451643407914226794571349386165407804509731284123685431496444290894564870906070703263752488015898080976754830330883248393213038319006389505411274867747831703533854874778809015753806347696488944761509365812399925770023567221064181870463326717282020547135416366003317505673442903407123740476341739227756639522346058925288827513936431868646667038909624216762107638534014045495609056872680792415774224170145114647836831974752004396177658097051800128903182342908544727345928874034234010847702754448133540819911442883676377981325317721932303048035891455129243104122236246402798435203979289436523418173397936283741834456279910870688768400721127450068270706648513798039201623227815013562329369395720882254533661033942065385216602382038352364465424650403128110601783255058048427005236817823860874528748423024365313031518048120180945581453061397087940442319775264302371260195572023408525122008026277177269231771808870932756368944344847251203644754334429596930701016958493174954272223795334608837278393220523464788036153639067021458843073138669064164766100522425609275088622213830120212711816640365727670968659064035514627238481886371492216164502215928400027491688877485071191919308270112573561154334769515013429006728061995165346569306761452541135235840946256544134914715102063154815130083178365194964557583894228004332332696179868024235974729964544416702545294233884252705936234914056115230565687478698743804492514975105448005398909959965043485434490526909055077694765646525795796286959442530893222773573545808970813503396313250709945918940627480354389980789673998532795379657147837263223314248098885969716394849334636609392807802332199947472808441944756245694091840184792651727097483304957992383343977842650539008926679968998877603388948974880045671638474750382281336117372847853229027634627418770415250713887086422889099135886072644308945602739738424883569065227876304055048649138520180689897919835532913732653587503747711746485052939053185278445816694481050391371691322399974723307288728030086551658682207503225320140610980628944511293540372892621453678554864991382285161797473268215633521458817033452731289916200557407411109797824980666883163642908206859821937587648601418932475985114143064128470850120337706374795601678372412079008078937916007588624396905266250562465594923631509215656369490739348686436791950766540481572694229231672221027433958079080494354026275879509059950561323108555743254172967451144487064699532642993363070209844892142921454510248155498921381551033402233466003635370887368753316280603786141684138477676099994657840327945555420486172733978919082531238230351574872189773566331439339246827541265276987182268495062660610039749194226096469661834007928344173257693102623589981728694561531120616754110047528978921382447378136033391729682752338753809518568321313231687519437208990029321151606161083612519988185314054476623003678553533301255889378927473227821952213377565259078403947799918481754626064621026612132850991526336686219326513794138206053585466069775872326200132598471133838039490490878097931103001967054782275104248051096015884233462229265509357558785106171821620648893841198984350776268924664850148701716874690137169455366424681740708475939644811532540064505144265090233873905542027330578220960765812073487125590646421173726591575054613460274718459433056681186659835589920712848352592319040369702376723349144140999954132549408790138424728042955701422857472456672228089688558978185700357458769906922509855970758317627083921743455448746517470382638105489729940330191223543481146980570373444642212327632586893924303991256281990860057928583977300991873059211409519717218516980767289442238154299520801448176231002371628450398331917233672257554180225756987650074448670292098898289845345052598603702658287874017221896518526576125939563848520863317279878856812639228828949148513506659598649815147517933442632101796512932780593113147511589226026705667160074277562200426370658033229030834027948925744966311471702353129096729462430221285236607877601103481863193851944086037534139408411990811629467195595421715697232173079800361035838250488724053716776892513067477159144164415859312238800816626125072120741356736744319462243807539330287188156991309580304651731461019029388283873736965931730076696938104138861592262383794844977959554547803159805019769812819182944890850310439751677101453994963355929745965571984342351257959827630879984331389641323702800301476743030076161481645508188393093239460219547868976303213686366247200399388434446248660988317144927201116660902121847671793729391423885760693479377365028221073495010536372377619009971038556145607260727311270167918563041574143510239441401342933681408088546151963366671078027455627335464803816882352575255125594092561620357390152463591681146020032755148391082893564360575537936267789467648 A013865 932 200138926557452634049339339222751544693564607902496258537193626296285877275149898479691105122738981749403268376129787500079299260075165670447461925433297963776226846998518488721533834585765147205697963405549902642567800784794722788386416198002814814147062620289428849265298858715903332478112881746778010458310754811765454891064893290123225791876365957299385234526059097971951285607857940894340464179986750994997913410498347891428458453736176200960605008051141110012737102895898513831098329206504278751842503191130513714719736784799925185337501571734144540601414590209067655521140125624414534497469527947830214739087452625959613105348767911695782968763392839742906938401931748705549168050534573941490757909679019605593529675236668750619001594942173583686517387255571794837965229300204155630960485849141459383858832048866942562719820084944289664901140228676574549068995190922955281356048151425042781775227618688239585655387936476762985393690618311023665454741541645476018573160119942397872013934217603927367295554660546609111174017262930922604306188567087852746949130737527597998869572258698949840865050924128173560186396143314318566887645416984577728790123159501194602574257480242744971939632797159217031211505331510544785463460195451815773710221465991440701386197657141849294790136612182316325083646839575241300574247078325196209207138852042711776472769506758255484747822473372222085175725005924749591151132645415393895635640811926762365234827665315468651904369155429367959821566602157122380983517533740065758715763004774338908390179098388276578938958448857438968193420792715568542774023009455828920206686064006537516296927750654805886369323525206134411265052121146699565818359481486285438838079421563158021700567635146791833993092943925356306819581676692003847222409193852550737825465677111418800657262901834217191543567699856160402912539910847410641882383730982941993616469963149636296788431151069925977329553870225997586128552260776862325114557120965739307160732248694542418922669243630045928711806478951317351524565144949087123829428758120477014685404379609867479967665637951488780340316180803228228683552220934591740628257638782916490625865462436253601428679188515325989923657485732550609301368692930482199206229459721108730985800695135430510349999268773182496822333211057442562861228511531861520634194238067616781561742164165535636781380388868276632520411640360068110032332428017100800921273212385589301871375592134929343212373809776788275805864327922446933215658577143872152653139156832764042443738298279516000292585930731211659959438916037075701150205733119653612343439814693139801110696650448175462102698446656733757571101066279649998405618075151748142705422367836803185005283314106621324519486456124201707431368694069029107605214106743544557812616596608645741625196735201313207547545677099313870699724483348446390415333741442393144413071334843078596725736057384713663466590748121403274538234163431964917410871497668036738893479860825737320058290112033142333514525134911805308158711346730882965437145996345460930880418629956787930124392529014067268836599587406976040796464274757470573700128066803527055251341832798418105465937281018225392013159166318546997411138949315651967112911779293950241577923481410305327455080422998088725778693074469862673031394742769175187042497826178864392222185466175583078740251050323824505580873432595224460067615538946717509305552293225673972360549062203992201745613362896212149917738186406903971485013697743265009330944057770933075311663833744722439878109278549869948434971730273500735234803989576547078743697646360093038940209511150819481272251931453273781804824414234893300586710534488067724501928384753096452470586338663860013383507659904191347180633479341972480915733691782546415267506222493435190252605065220480512242142536771500765469287164977210977909471861988972410752283160349689934485408239760409757069693453610274918017358286166491004410658360065952587912782137050569517727629089135191721773935562750943325211526123553059258796900128215756539867088267453358954498004990569793551555143460965386815698402644587965074522912889121251230802787182414397031154229906089660545530721603770290677224570775602634357456494663579724446200492842587090971457216126639933819397385595436822847995611399237781598982252566950816891694977273972497639383581214399976360373676091792883437269703545610183734453027717811606476464160719927104383005284802711953945948313279517562500429051117626634021603480461545486367099642908287120745452869716706724258444652502329081207725833484438865555631877238955860602679362063422930543080064447344289316509000474721782710548105208007875948220659829047128261148347229859615204617060921659911413800815093534230176961365350535333111481268005886023369780622920128946811044931806525308260965596783599867777271926788341604879860428494702306159910461786611467693489113466002823745901298317978423511878760977277939900682778964873812137489116085348455497687727838661138378063362469556005883411829240293116770106417820445202926456790529084449938571406970732255757386588813787136 A013865 933 49800969373144053835765206457475712369189068513593949004326964418557407414130099538498497069901386306667514076569127283219732193483023624108782845829418398922366078792335352585556707127645113109488235630129793374355431004882040460879768715381436415833841885931859159420382845611995658027193784590814265898362381741321221671453459527167942520244179893886720626677588337466556582300374507148620526382834463223587320789761124902519926173960080196437429265363381544686689398787792218993619859453112872690378473754055387988661141543635334983717901191097750654326931195310902722858636339739374317448074337578314487993956609011822782448230144617003085067683332567098907019296429480893899210584350619103009028272181249806499049176148490758554027404872650937175883494505578440853120563937228400453963159614813567621404360896383659051766698271376857485896680525382049398193936211347740808570388173615396245474693438813432032577801491009385887181482823935568640722434247290727088653596578965506747288971279234820454658887457293133838351653063569627333474717513525604574728846099680467265254713404276577086802132351552661683328301325133188517635786584399106445410303926025001255347757637323762716857682708182722292310421294650431880056443727354666222603861827825582172607330335421920643721219273482550135803214010385186443304491048993815223129430774831492056763272181905670228780770161694156765898446004674267290265318638424003293838807774513360132866112637615778695590667985683800488178320060747961076304890634955608042872760740004008299252545045410151637690538908746094253333505282693000351635545693488912821872870106678874743255197126050936658317051511424092837823905449409175546361714026497195378316956978626403736855795645788846505636169303422834260538530147774624701312046524524717905194586275366988563005148042389211932206169037890608105377533131095982884840877308547947422155573453870450299002458900183031820790867548636075431351539916153628206082905477524146843279419326907160379185365633230951588533216229770414199214560594147971247196724416740634536518198542587082544775314176022744856189641555901628886599785666239596332004010604773630676195415354748937856150701099836645596724683539489802033213678174599277746592884488921322927748658758571939444751411018047368547049294817573845547801885212981496165902447820646841218989571426193638563571584444922871011023319069294076467955565342728351226494842255984330957163258131342118738330221399834377780245324832445598315285918755067863995488985922673010342209360288237488525384804742315708859771027104355337620868607992983629647666642815969723362989976868924320396585938659878488374363932220524497868403266756876159793845675658633567410131234657615778797422832853850297359263562334882584650903620636609209679409629012967322537180080954013613168060470885923976469073953842640560612219828325550593570910593366391672933380458354631153070307718709036545019609897883355102694329181976507732917812342380728989868824744445157430873133086318370374338439748461829739070055655912562633734352836328529407454228712841779628386639148748533652662183465798416450917794950267118855244212301890938895974019300105510327060745418421673376686459808527036112310280640063865272226512317855726289095241302571815460413812963755106484868655748016632739400142158819083739184445430853919402688649094149354177899372699897979534892847544909787189611275519188227930905890420144246343787544764464316190261688330628400002729032558928436852118801837471783256818995951935078366774159749688000121239008970885587415734949946746334311362697951772739074671065570213078680713163936992607381021674058068642896969771592355717734868023263843834882496461160939822405614850244978029279741301651389931621696371223845993634589603844108355486465260936223588942606822236811709926078473253663835609362055169702362439982912312123356134045777873103116062280671165961448751928400095297063380289609512941051931114355513404726567314235201401507688026512451933950442729499034468375954841484950252704183131328207307766954215365647577813462869020569457678939132123864926858112525423685460025819186263119140174539242056169335992102412865500518109368969795144395234754712434614480127869993396961035006631020609642003224068012148290252483735502912443975695135670837951870739505668794244585037124532603095280741574917704502569273006771462694872661273239011415793078497662751530040260901237831971028028420924278210689968914112106761647701270596863637250207286463698138344154900829332528477347567610677299771459549935080834597599891793938991277123864705485911020965654652895698596561574199205567606125970635431106115119015787947643226581455019478065537900427770595272503258479076918884421354309563393650462904408008796106880440630967149251962461526092885932471281305505192591378856722298754128086596618225465430143193764246382840027286104729106283081972414638340111863059207079307815851498024341366697255387480421795691733749426878400632693549728384890262610024560055981132293520616832139120159097020734596096100933141847114600339341248664622019667712280625152 A013865 934 12392074811058181204061127853226596460250054296374609518644687210198476801672820928363658022897701757460690862700849080138132401168767734434236653093425839040650196118054390454569246547986188785260176648316456744927610607806807891961634608985793586224766544160196378356892704239324103578222683807301495412021308173456442230951107241064253473197399771355620466977437661188478207486966789362805542820893465152851680206757840231743838269718834675439918398958900956527478296479163913436620416867436982337292256381169110303994529172585867674668492789183235490817478943191602546334360197690027990159239233568287150676512210933629886602158003345338111663561779009336355231425569140589790728368125133252639942523023404751850771404599381252432515747209271477999349441704812094594363696165628417341760560933273289658369289930568938649169211064263246201930642808491866115851393535342081040878186830017066278553958917766823919530399500610847509079142734045535416008244758621846202923851743937144974941409301354558843373680283773165079264718535114157508643180908325603237538928232675690030547860845812949229663148197301551911985947875335541565220348047369198455024336746520653112370693228410546524361130903642523153440186751590456265578205005565116305502964146341495263174227222023707357618438434259209915392185348632166713060343116703229029601742518562869831468518543567951734367976600874680416372042116235107278371299767436321587612498216147708428581340539843209444381217096213671443074387737356036650539098546477273860524114800456677393119609288739498852309812177741108125245482786503064663498176106002233155292270014385117760113677211269506670562348561690679869021398040787383969552278024641350120377365038905565294649301342132930253690459280109310694718323533731055413676879160790534605785379292072118498109696997683792383514725454036395796077302324076875613200725182440602852949815653673491888801379853050344174031033153862211921734066380416339613776021535783288507306904469952962531473452901248124145677897260886231706018957541763027981382455330066405572990896379749028923781530977048091648055380887638114119110397866901731234485221966807032068419057593552887704621691256074552197124196454498326419528625967541887480240200633147270626757554256212972835916383106442762810299370128046535135350638701316611653953837896107194794203613037122615471050644500599047839414954530650583635674319235361781092391164588241093040732847847338122089896185651363587891814004668707103119989225735661046733725515345110570509472639539242710744748551733639902466994544216430947370875977464110102532488186065183378203859521924248176492923272288614884019169725982297551853590521673647008593822207165489107845797775382323849469720318344689277192500270742913503303853649730248742862946856806554684801571593903949115391834823091486234912752610082571935978259884321903405299436824768545972759358926213299579080790810261806981570319570110111016913635319009578372197405080779281556007039398809777413839023452134772736987382639489254017632280088972034785277386484969300629515650639073845708490704192661395125859236436161551562314776753064867718988127835504126107363007170483854345703179403956701829667645167075399449898391752228371723418667513076676083968147083801549984645689907397110656842837347090474757810416173663270244988743925450242472809821931395372098795056707661014043626457040294992165965352909990645132503174525025333106217342338831184726255196430686926029479070629703280798786425698821778771360784400711909420161147718834364446168145080243402487832159065148783859365002856735514209428550587967260794279218008769744479834385199217336549338782204869057955402679964788789121481359423598977888833954416158372981736587572518659465289951444372046288082200303737170312408123809282388083766740790830331404325958656655679542348778911987378250665828036450278953546878999719994576009423967568519215839847652512958875044224114324147834123047311111524921197935773635139961027013146439628756565266703744834925595116383141280887296934660480806266751317864818082479592624126339293165782124645557479957855926226500389144639756224461887910948679320728213586827598148224922190499492065370155054484604529990319178146196952608262770010120338438946251291598883360106032872660709259360171999245949239899852674577409468583957771696693404897487569922246783317340820956605290554049942609688614623308730417788722978200576812205014846368035429995722406344836343749714320802565158772584243579505334935160452752283164471726075349943700053856731822729446034234589976274869427077469285502395470211168925778589342473179609631136719798567537525155592996837294936546587959356716615406766003926839243012762847530813865667879848334435557278368831985429653644752867273803084817682664323226460744992348693869811468082897983675923043587200044009706279013913391190744955934849669656011952974631853359879287446715108748615958322433959956392910958011452577528316265565492337389006186234401366013469013825777631327849897110861322127574841547428429863431015784987395552101220231638961587715226397956182212517822464 A013865 935 3083544759385229345368938565974080450396941510675486835743394807888107379513851377246585753153680923712458628747577678308931761647626812894739974862543338380163069600447710085591374757028499327813860275753880564753827202761783621372597463023152989647481108716469985219302325381279495341576306857138445706364086155417513433212025917008500320242655379905961752038929768108851409325396920130725628831208562720914389289207966900545282764330677069959065775049741242814645479469503314908261131569958079188953106739839072055163566683072886625223110397718042853651094920392252844809471516711605044847303816967264028277137886471036991942988180288427173001467404594451183944946087220391238806521297313157520902177888959851212531150149273235805287758409577440413534120278291803122104707244285650343984963898148259212271347152003330141950073127542752078918805711322648029339533956186240709563800985286806636225138705425754329544588368535998407379181244798018668636163559777391234365947877147367658404620759274657586114359612371844213003598442529526041190699991780476504803286589993157301681285309985327782715540492230939765363287381715493478756909645322972389960615761310227155257424337411853112749828925015176321316828549771756413476355907944779020530913574462446949326169308110603149210911272473587721666868264670839307544231298415497885893860794379036025903974406233100565966252353548848477366687983867014214291687263730714773288793156120466583700752129210265492464267012485040292523086049461777311826944969517033009261936534027235949084738618535626978417955183811675417021083972731130586347578156808747680497686132219477622484606527834613883849370317302615253168332517285206327911632445427556433153740497360949623398174951565621300886304363588159998788149881545365980696045195337830307026787500004889390121632123327653426374736164178784438729507291904697112583962848597060089105208528734882333674224951594223241512490041741841916908931205571758618775114990792027245850191653067335572631602232323373227417322531220842807872109243031977778663359124691083831538470727965710365162405916080830740968916537032767212486478522016891586539426752444527403648850939118952153316424678631542972314808052165727559624147056755382945483129603947301644597335740681986456706745441142365555612412867702075430799570129326015111076641391364145495031273439253294652892473972373062271977301965770846027232112203973542712781878266821207663511635995548839595873047668000104302295862409723725883553159018256009580846387434354553481013095841828842200037271624985084210667186426462945496189811224349445033364100314971710365222772559454522253087083690120618820258041255627064422832636689096932442417967453402985683485552043934408111249446254345722222364227369500652854104511369677255184072792272888615328544662854307466281181042699500702805810057472066539973342363535587868147469463980806831493656800327507760861831338899065954838105759269639144560653703699791405510624701060470188144343627684634533440391883641599769690044396949390055715475519099089359690142633827881014243638379822023175335158905668320271957805520882951198353910529018637164251253825564162707547351800245838444550013537445354029679859482213705795917116616490490192681713874613895463325961975156507285779356311037437838963516902751217014935481477324978861601039128457634734994213610832973230087371550680705446503658558250683490641490695298792209611029923411103687486273728856041357803533038240689177767336102930326767723623879489220855235246703997945844837538709172992573868911876607126327852251804499102185293512390847211471760525099905069437962086375558193058406149737891648288245067853601977429158759660998323974676449628092980866034330545281520265791478558844963072067029197805985021956070065979527563177138263711355191659845644463893024001236944452946051881731354227643304869679321965995812568976995258325690337576984698009773515860971070104582795004374815506353860506108518502969191524754425179146782273735254865702753648444426234764205683999849811205747870845436759984968263926938413099561991846605258997027897639803358852873205834792544831638999820845300492657181772735442843237484902419103838506369609610186422517513114406551101736474480111419241587158264054439873601391133344261904371769909606425110318916368041262760140720445952886683380246831613327451626998892511586420551160274007659145355319454037353947158007319203516111605929334598254251450992116695597815598317087928913873943893587699682498375471502585845779256124381828542781477190771801278292913413515590661492976428309278540837250132069643585586139337943266286228623735012260917157497459516516589017773650760575102650508844896398289123262517351804876787475821869878420754268588691073200598431575731145469474969201353612728877086680097936110193012927226003671074047282781890161351023232819590096956775448875180512999844766282583593335245482853941013940135606141287887123869160819503905767771525992993192589297181187333078560707863521648295899558571545597889844507648702971929711059777266519809983610020450832679186089794355215056232732305234799362048 A013865 936 767284609567345388466843721248462386633171749984402740311700416836413535459190665903022426128736731609218505508517248848968108114302275106223937424996383975812736934818604596017872963540915544738578480136389608688824330517620142073386171918977204719962019244136659362089436229274539384835115587875473722005988286224850702613014832981059151686620423492760274683350972058061713885257166429968719673327289078970569315612196819796483800813931036672054254937177212932053863947355448855252433890815808760745579456287635977630460624882392524727517006484976039359709251231045059879630416446382106519444303383598242684256774566361076779157634877529910312301137220046477003388824775224392734704307453027612241130728465657696916551153943957811901363500571973652980522217087905954479558513010086946394466536704027636307903854527292645881720596472718085301524262759837154436614913385734648242179726770886668905173714348501301329239012919549555704976427505580581354073850906527815629747542166333789176138592771831596468008331065710739210111407651507023881564260354719529643211408761177317691957586254269082828673371762809203694877525767029673306039340865005865738679941118346443497015412726866233751765431069376354385909081696805691878148593285715253236748286560639599294729361275777602824449473752147779957810164034574286574846162447325169942741169186924292397737759451794880030514505638267064320107704401596880970629125208641218466996978623767940955425553815648783020868489250677546069104547859672972056522370654862357760666191635065175682653679927457132293696624298226817368190367102632686062040567915034302833600235652437055758089611534142641946006514795044358676382516941112460986907324660629722374511555439319816689414669547976679542140887400369028818452911324696507708558318046302990958089587201216636722745964511866657391678349204935289457940758459229591918492643542103656092227248622158240852824743155093757632035922066706007868283169744831840627049413388761723639394889416051245209066846673489606924707200088744757568432687162133094620360977715131771969380748181163641584091788910225274936777439742937531017435423590507167261778637664276642904750876882847102214032585633244100887038317236502320116395760426555449090458105609414962828444247025380053995252881610337105934147918696042833596718634420450992119422830695923051819621832436275815068540083493533831260656002746691158648220943939144580306940332889654745326927408044408854320282197323801953748884035136374159056299664830679376021168278065312251787450664513954462319674372988288474308737332869627653707903106577321106542055809575040633599112941514187681280165208780093822282448921720193694462290652621367893511747677365171733593076886196286639138422210361354752035335424807586450992533773139530761963201046847419929432425547363035449678841217002158880575328220889261274646727003287400406871121661272125494229608939094411150771215720932379674275532290582847619316582399026495016019765614278917856333313564022980225039593190306553891513127381710626343793204368464603550417571860659288536273025327873670764998260815259469911804663372346512588800264756765522854967991922781734844422643158772471834268968549602333913298794678200840609647961914561655625376226847924835930325770202144020935048789588067732344969837945390832260425726965729140089909768412370166378080161210790394789100837698981297664398366366634074343303412692589063101931797902231752764584464498706483144968732971507169482201777164359070266204777181061803849896907849216860462614432080934088140949080079904458412131521017120594970955275239293324941114981659578238386981877002896295109319051579054626860596724147487247652432483965534951266690313857632614857054538243491250777425192754509851148583009348458864983372826657817802600493668435823935051102711403239428948275791362115471981834976335172938837332045043442670033163683684119698178079956256375167963498717153316263546046528594092077043817455994876130829865487693126177452126738090938742547595849723468848846828761050628221948654198211719860579623049467939208390209555174479806748445825507549390078145554283098515546395603420577812188871854873305713568469843238750446343216962698521907887877823284010923747290417835084672722615765161194382627981358492319378188636250147185973050876597692443495131335750007348699198873579604007496443249388421443072198586313301873840457054850387022857379221277252049321083126608186752801897053270381598995650960437623527497081206929214487395435765324931441176943859942179159957400532334128855680182230511911455480620310609054397873614624863153552688570223739098836534840901230570908538134407846413855878470653066055423942731416893260579079119658717684311100781183707525587193126161461177126651308925852332389460395536311222162551943232782129638171547792707500945480697333469183292629297813068964243005948348494508917410777372883627840696795803989511850380751823147348947528806611025038795880006124355888482098379996189206464604418059095818788765278958474834214125788527242057911213862426496782657357841648608821597227233095708996872872503244976185594857127936 A013865 937 190924963967861687702981656845697392590705392892118902677241038122238452855381331777980876338465818399785059162695364065586432278298063719231914797336700217469434956964783018836319365263813096828389960369298099109257535811360455192404827930942935804877589172557013222387438595802842184207291481962229877194194077237902050032601706920342910832485133218550524670007589079151612389496311237101976453753375996098404703942414159063598657124132087717180604364527680248308827073748351049550173629919479325553844027266965035585742778210735496712997511757669557825955172402323404339968195785186152329446364899547517923608981728896759457111352601845522642830516576738604965707248046468636092961942232151766809185041425566536039139256738182910251040082574325348018449304322417814465057503909325955045227897261136604797768331929735283660040299461499386601748885351055798812771762127599123991398065771853271597012185688766275812357202062797355045180694409068627219496904468773129418781340412333169428276918316600399812327449035742934659130441788739795766497398032585570000179581264861274315925190102822284418424452442483339773803764491661527668088381266121139583487207108360382228249339179651578676919295743855057014554528616779553921423470764471097893406549641457072771706096424974292466013411452694436382461818737051188876992120294092816687192170611120745525913882159909023587752985466981270148901040301658155085683586483916611673579792184909424283820451407055517976648747917224595143467422853018144982768574534790710206302089796936537795466080483709013142905118417376375419361545426882296538189678595433815642690413837867217458396954217263781880708693089480477858161614455490895892294123409953815077894459363076828626460431052962133123830001293608626178953274830746881406135983396097665846083348162453138148994323841416804092086106989362457946398314808927017816262361477868736952741090729148879387890086488768289899094762559702589349880637693945996566909959632352357216637909123174863447862521591457765870288742012482535515268242411927902200573662806811669082684950331415311262652728018109175613068203886114631718130491322873079444082901967277285607274970196512610138122156348291396111923518554593345319202989858460645508076871335001944030527438875819369595746765036863402743805894904973730369538691240109661271060221807727924830380139808783383615134966055863010300251554475464654388754113922265224206936576913598569589190000798506344038224459724476287755242312231054254746297158199147610494099344967547778236774923752336316767929213579421797639191728012615188327444945815847965583072831208176510939734471462858349108306069231168305986186330089479237380440707673080215678315198054130412813432507745994396990091875448636625658456584425721351773374163837855718560827242889137195880529313801438837014485417709081198571320071860316661492894373682010418042554945217665530980142051532740515468703150271045899109329250930311138809783831514560807826230317332251688027131080762966215357052052730360417932994512645818574378750629413784230657505241231572085057889438385461243796047235182644417094177996267727420496347479955478583047395366129624644807375142483671711464815982134647952313965677366071570579921659124205892573617279022832774214822050939901017310060410778069974863534715627491573026254492336313386852427493586893240190442674403395516161539646312914260427574299742289986992874787122321749779893135608131503917081470142131613928859762766071996595232615361796172480267115517970775577547373936329822633274363562991020288641494442786195607510637732151887812743048343836631747523116316172214309474418384690904642078242519320910976004063067546807850079850111992993593084177822438820110594860204414913448265563490195281004207382195716291542627202918119456686040504222941406635989883890873584057361716217917124183960831433752716771007432249926469692185738486872737047991675186345794693312786693992490689849803125119714967185210117017386657089033655972987767600492644469185603370478390200596254094269749921723927521449418676347748762645206249102152624033176159272829271652694529831925114563371969820440710790349218162581361391834407318669488032784751064475363262198603383556414523407006177885769250739789282913926076590320618085857396360815513434735396624580046195725557006099780520537345828591519054110560024393354966631819684522541318629511531871468609872531503671647386388861181936663756560168326073201647559375594041285819787614737594153710882610299327581072357333340370941294557132324730519889261765951416611104782739951290153713129472223931687274333948224822602305913447441692637531135005420313361060973238852585951609543732703250517743928383816413415502918038822499829583504311006912439969008707626778898502637687573134209142091394033152125138499642882125502580354992875265852878881803817071533433421576510515656139452585642937158555249378882856265093498318212753943237657401133311488006634582453656413683935724442777504091211752623000446554480930780846041893795209947169348210810695754163167815310047422195666453106630295681246865671461109870610727453914213939488858570752 A013865 938 47508240634050959474508331636228573593130404324131730790983241998032838700910247548978537421053126524055315841571812831168003116673463791383915822850885788513354439211460888143079020297325140510001930618613184597554771151012444786436478143712392602199300268985706714153111120670812826380668754039625584801985700627261642913712347936402767188268940669038364154687328405743454014103146117750559004940360055861158239291398800028113381049512035650841484145234151731547182058414949688361668804680123879536214116992893443734871546987733735118088596845684431412948077459214937348722966093619440656440797870684207979967470141564838449231932090622425090260803100823020550826865945898883656283906009510788438663132228006572295691099532675529923586805827134524998126777293155869608969188812765396045814148131283143645038289570739890103695147795603815366886378639673916530179623113734745221027563502141793278027736189307089942940467303689991450602402551197364648281853732773755339534198497481687215177002138556310686101063798461985917100746091175700860169080547244332554284685565297960610580296903665474676405393350168014402595138325989121252705768087211455404838288719187530630619739566751061625335182198534941547045632464770489961375645077264872231012138560383046331929171385619203142903049198596861993920739279977921430639703277019703761907402197506397350704203125614482157387750879719883413691343660342202046280818191965938315960206848955381863391610564520438649165461241738830458739285763362211052352269938641042002054561608351312572721415738922281158375366426032598248350572071661975612190814104258987214001941056104175454607830911790181372940505518841606266402070848188710606671331316345627713462634112233133420779401979770673509468866881891221669361301282684407994051629020417774387812611689959539271890555590107426195841970174377039135718185470534927697256195931261033553424471088315573955847466001173191112171547957255914713109498838659970217737339075237501750930444202937847621458526972645618797035688252450054277335227295844843760373145663544561241182661560866734732108403618202142386150987309389676039685846416853154104230036662321541532229445383938625805889212408458044677322152968976571302467918372460479343065784048031203737004203670347885375248859037652794231546708440994423275313051618658967233400457112860554991393150948899186911721263873612504579032194803238820880862463675505100269860442306564559268017326278693930599719468762160883634712455037077692317030614469010298214467728206964848754213177827141350373997362073394684750155356064835062541894780757249080971967178735192977570156008003045968725318015818930071915154716888825297595849822171707896227666527362205378881192037767451277791838541551635148835845068815821095404472239936101314160927764502589786725343870211839628691988435459386092802898716121146315512599892792042016342365032128402149404850706966994887945108342288244893167172616167491181292316130363431194933016542322418852035167081088410409299725976385001043515102890570684327499813276618290757682968344186134545069124744732331092216258025624967775594378499167291149496947136132281646776849483744766759616708771454496999307213090466528719270188707430354321050543066283194400660878334773809524873422600579477449939296952134728707985243070359019983099268957837029532677263238084213818743068231557145713077508233271335081250714168153473502043411019029221565641230368719642578382695216378406893757146032488607227056784922145706465190609826888567704028512268151324822425482926434106181560463240345187374625408087008166818548220478205493556750999672079185764431055138475499407183897613242567660919981043021223807290951069263067440581754322135913096485759540254384971743158816694392272162838931326524476257135012156521500646100830746802956096046634788333855668161430569936753844943341607323556019563321381613703306445961679165516905125864519968796785126407338639539443336706211229788914714630203837670356656778422683070492187565785708556392057882878790394767098785330412522408333017301748072963020106531961376586841743423290064176653323883285247137590107032973994359902947384176653831445317852939241919166046173895176875533591259402877137109738688412161255671734200083246846038053490122660039540067651254445838992078212887502054974781800941820586486348837220084869272438871989847303056928955739113001397218613498641277131801759121623362449913105623663915872379804913446912365494547816481233109391750385028456186341686002280653396819969751182064207240350627344725084783745222898174425298747559431528745432832425369607847065004679057776985054953811262382147385668747414259524092970166667510905986096015232831257187601805783006422101436280277594922544716472036262368374736186646872208341074198131529244885760057309602463143137645053058074893587138152703557917007409543807305157726264631748492265790703339037619813446178890155745373517515989203712766438804164183666896421108232729801094184545211898024402828686447117044598968059482296516849681574043253992447045899929373819229720159792074859429029734956020078761010891323808533812381682990891655877361664 A013865 939 11821570533452168347960857177706028424325824768782346836181942072854507319624898718107427423555491579233732351489997330405196551528091342137642542031631612527355011817866235718418638778624009363384800399690755949778748815048728661098561729456242075990456284532251373096146946378759697213954567405188113517447705858482769129504870961710973364991337044558154229339157301857955149237314054772107098317319673420043726999357346208595508833312178855070188182826904443664348405959508760854410772006164585192755231159575661391435556780051760776904221730305348437346696010331371290357433099007512657423476615758092840071265530265861880999280125973759280059776157183993849703350707049911017960436900158588508769424518559331397481407678914717461945952067577538124333882247410561346539021190658039028872026107803447199482167670466348334282671016275688585373071369667339998037655978636844122838730681364946704958197651457661804681762360111787952636297031619542640161270228033559088646973680525363193126923796141243900643899907098892879724012851359431996437592650731901758147766878584222134651916439132887394679306838109007359826553459932525019553281684677000871296721058572871621878371035873800166355404056825846575034458817473770558069024515865972686987212462257234184866599574226397556454851538185254363671285396515466145428938645827366926482942703609911865570428272152902824187108826902458029595644425690270819580148552343268363037010190639265579831461239990749789949140051704356660709013955068945700578920033371927763455240674129273810095415321147509065200859178522543487333569549735792715532664655190972306434530996872514186720975781442574411391531869264394570481360093296493237679240714108915235196334171415195055359380153430296230708157083954756470430511320772926609975854952408595636468187792036012076103070728597611075163749122430587402219027527004147128763653745967545501165717989847740898581436660003927490823870621299903769892462815021437709220017556769498035687524291905430499342768183657354616503984379233651905937879278479664162581170581751120262765964041513591336859998289124475494230722474170051868307108535598404042063768482758793822547717353776216136531024502021432173147425967576378190335697064456085995893745176239700488286230007700005013693924092057220094224230554789524332442697260374148134621502544307317619618340536916482477617425532198746739409739097279522277426768561303285110349913580027072411779287332579968138989394851026016996592769611786116334631361859552770525302433745195477245208373465083236496262511599446946195750657560325038282424762085387803316416537019035538994737059783413934489858332512256007654791778512880176451370502950630419234122717336592288837764777141750436355498767971376477355121000163578394811685636407779962205291977496708421810440765912552478486684866372229960244330893329857079981631256523229399010503375674574563640707811116011271957157199028268553256573896426189165623329607350593311097572372259172127789614695121391338966869414155832579659950082466484522580433537247482525815768379020524231118640448481235410338355917032311981536700390704795391311624349778067906730777010739177802328944877018565397331612447726967274273439596447309926415648732269379829105247677798436571693303492547392532823295139193588813865384003683575660434557293316503732675148766058971092945475154194827682076502528701372850937777707889965118460466050687079260621638635109246102064122816081871744187378161556205113522993905747360431146309824444336078928822764708630458213777767550451509370053189021573664802789545106416165792990798032829372713464750402807952134908312217135468488383610898374596202040722897057162415821936466867597374839091485723527624744517920579121288793694675699017866823536959841738476015419344931558048770561916388473171291476227650689973619945091578502332744941578833535091459980386029701021149561536550113902536279120232875641636574190888353878764359279952730835226270862881335190187619488473073796712016369589431504148547112495171510686724951337208775910321361228576491534219148561013258857004699504113249204999888525634615740821513228984964563370203499445126186201331982577445229925601542684652292774580259736723781290497314974909571308964475114479193340926054201742958834113796946267008076805869222911343484905091955100176571153863148158190799509394977684114261745914474966363672702034093906271260495325751784525136777898547539514356011616222822097730739322270658197076168031807400809759774411319499546037506713126135400816030927303442632296908891304198538595937952708466160783542558069570259800879244299304762745194266764041074498270725756585025899101952512210073758332243662415867388505332536597054024344592494034499766646889169727237647422354795714505345926174869464685063413446580463000108833226493842546891921074760813531723604787731604659357007341880847240827481232293259409013419439585595234432783110538625538255098500517782150201170257203766621865868128754167009208204667706009028441650420177098806880739965432330977448583325371225946186569726801381571421444327008576388238259862109885925085602558941989552515275657576448 A013865 940 2941585038979969954359796013242946464881843628865648927940825009872532765356902797824107380658160080643888088485959015719385868309838024846793869018814957408406802300663291166285546724562569497909766653055850184495345625146205250198477312264055628252857218192729173670260436961319532977142742916567768662773547544177984408032956051144464924357524379471494633194921189735918695695019330877052953488495288976456320676704087171777237654010736088864825065909184286525887142551716483980924741219837946062683669679899530975353692464693839737638631301595340462361853061642775780922220792892237389571998533252317757580613144427114943572812872306302469175834220744407557609384163136643458421131434740261895814113441802155550298093635559706975490935144879453966554248587387664800981997720913821167632284000456947373541546745777482388716225594321912142075552095057063546391706012476163196774207032905402418488158238007512902182572291591336419830395062971954034236609193382046575146203754872487174072158702041418002285022901683231713047485565829470182537559054466920578283425127931869162209705671382314636192841279140340519360360950541930065665482188161547480806505694446804791415238821598549442994547902268089054958974456469633275505431508331961715648402051408392096688725705253902956767773617949713213821053287785736471899373661118515367050603598824661589333620807816351115548126663615792436420343393733361468577767524576680153311225319757149732760622163269378251732624417345698476597545360467715896566453829744003529236094447424935460713662385191776975712060191110121541040186778199856772991424011480480020954717217013781450110153845647918675935377658092797829762017794735153005318200825373149595804374224541585816015185282338367471679572143514629962050164992970568874213511939517735669413652104667904956920879295538400759055146021632647924468965057599495938344517488916596282146067938849793063275816046982097285396685374439297654869881307187414388060635408686067735216198044603412082012459692675826863933919441053468071058334376622651792903397838198294757224580364377909959533547094279421486180419134692682346494594431130022074594811639101836184452193604574843413685287888886997010508620298363965337857612171942736790530232399694077151901239185276007647567486519674782190486003737409386918690381244693420028634137721105078457924870912482002167870499230028078548660804199054258087336657674646219040578589695945296482367863625540538631961009099570505861296172048039962899778991034236234995352055193684480993879689986063591903837993286313582515781027622050799925892318399231217874830559739520651239138412060026456146980428595689686896757147830917000066747424990211268478865224000298932416078685025736044579211469431853551613229468712703539137781360278620703555467213344460950015935596663552258326798768669134725467517344849054996925989268823188217814581575975855737819844606055619316823643340148602120643939795795521502460384352856262834787031128533994318902145403816446049657804050063224132461944698920300276722734437940365571863789277288435085477713540076482769625313779546984254989740231619855646810854110203976193367632705136251090909116011638283664948819788592796720792008521663177023609858705348054321635916990161940569007588094657552778727486176075819091731751232404591498737251760410532256809022617755985894999808473568607361786460277221820009244549102609675800356754688324567306579003584851503926068819808571284309849633682696353630808153619554927190802998566236133035192016826187977934178250749455113949979569075130616218160207728087919747366601486256104998471036860772231508345633505145614252894901470667064347522146197159920527838253804094923597989975960812575556825920427883213543908533112633543538013837434348791339468463868826438009452391676462778776556158800612678776487515798177027661892461589302944306203878169839416542564494687696262837942595907406045786911659712029067130872360693048349197919191023431352488398044765732555731898983444457277677420040291275096398517347199143091140334127317084957229145541442819174734051227906193387007508026178532261610712704020098779794786702232534477173929639164849839888710851452847283069307399315684355190808451946077027879836698447952248271686086637409311919128103932610204321733512153767758050475475422035903841371487136553358074882498933023521771087093519978759390634830205405792547654885290291572897468046958834718051381352436235082487957268222535327039252420494857043690699158294144186317453711039604870440602524055854607702770237079704433241006330755904432648353051720090461809567306886772384117484602723412179787429868649553701231462565164525337047518257073433328855006265114016558905746518146985713639475592645934278725881567998283399388527231794237501945118636513699294739509769243081189414915828628210504874882752725848026540830650597122850894894980629583809993996325263627185990962833374378286961547269935092670080840767998857597440527656052127698214156885235295983874621638565192757353507850313748287078457781780485886018772894641496518259441379179940834778198079838102678008527134510900655946653144331481072426062708736 A013865 941 731960488419463883683256761567268854749478913857897154037371368856602073069288836988168287743931289186779960834138153799486224383273615398677412015689763481848681430078648067489165162566353293303883055813193313108345842596380544817387506565289490089414967317333185742718245049959062029768383005415391011895267382512896216219656520118379496057731506392650952567158629484368120887183050140798840522449259746589579186625631419127673599922799482464412150800314144384809549455428716141941465207214715794669702893788760091659210003374697529596095904038571757930424621034695183118438044336961214121979539026240732254299129954087865639110172641721856009961180816272421375058280081617265045846977169288848059217475950513969891775235523593006125360373970644289405626784496847407757952456890427948784276492401703128853090159845302497749035847086310042136943778917239236375740990496468640579719484411917094597245390679885450475893828461255424019236864309437266247163938807641413386780172732430728498723394146370124344586818671641913621031928316478724461185894641112781335421241433542867370965481621404115553137081171049212113477336045249542099673263844614182744044424960587329857436706456010254999219343617173135723551531952251787210567533081258697628223179256053022203248994689739180538438644901663038421520331706300377775664946843442415813935794702738192597063532850558280784071453960844863539346887349459800949143048675464475908738818765811082302291134130645929135132399016964843328720407135902681974423839362859886186875853541641540560302038632040248420383361474313763300111756393026760537002019624710804574204194543973265793809801720262899970351893418547069575342411899537592619338547779251560223194047041131881770690584174820654712971295615032402716866655530852594108296602934077202091537880508724126240536236867411337677210094854895048341461513212597773330142975802094486078970377359871707521047858602649231719828015092479314056582305430058697009904030014171606689316991834756235191324370247911350206405042356216567057587459603767690931738290874558081029706781228884091050651590563737007249246054123849533642942921486945652865576169780988101449608239013567436314137555967529240118881006082502222949785351968855081061218788480676605861889148950599534959512805663715402023013281987052565751564945879553092565089757418018882842361478894721563435552064406346841420365230459069148388155202497567976305251631221460014300560241670503308868121816264328114478049083057880048277805897031070826363442597954896774669071018612175700615815545419981364566824665250144647159637371917502406229837841104402689137289349720503135965434008322656169893874609062738960608895255164250358132991418442383950957691352323951444734348361666982955023115158719447050732411440849746907114017630928907114365286388985035543973991205478132007533275953480052995087761739811570615237962713224134953187573014031865843860819615856962884072827267391206500222359289929593705726529775370874361058645122453903428450697385332187328770623321736158457471455661577045978010413446235879189590415604311360531406078392235186137607041314431920307238449950275804148054781284463631453097155407977400916544725635122793628117064462491665138888361369167052961308496495975995667296160769828173036317840165298216233795122661699311813787830046473562526302716021457482224592342095023707048048483701659916540339642300570848754371982605178732030666620025769424931556570606409817388504048532699066661254481461091642741891739233669455412899930894006925317442490488414914401316132102901494797240809395573246576726181028079118979545044139675910684660676352393485776344122749026955722630682531697344783048370580548028735041698280914800956107431911035792557848111482829905651059196463878446582616801407820222768057525637586168528022106674054085310941531091986147164025002189430237601323412757481697119408342128836474490932024831661185248802109463616832309231255972606827616628140742470302393062275146763307879887848451193319027783465758564787035868538257173654631621568564884077242743368299580887423435142353912875852237170056539721116863566729219573896364689926019024143259972667915359187698588714895140701898786520369470839248714646239001395525348200853841940192310159833903460484357759262361785593296246338771215913500216038024656149887162845196489161974502108969343143654763354656690446069671534171218060416553832667222769060860760562161324689413248045643382966349910497831258296576267895644052956648486169744641825406959121476007265866413743895723633017013532226087294653211784754986565613549792998252107249345884721928664872099520865749075805746584827293015019168668208062944096562085648918960850968385634717603550749096337990669273118443918562328148854836646008141823706084007760560976822908621694900294378524492335469214876349026825126278216140207972449383273233878507820020598608426093607998879944503263754213297901215730272488979281555769982691733686321377710763039402025086066869170259489851567454044197788065409270613770306806756001863989823296919432861631533317264103037799528584602274765574217823934616432020517595210291098213922035940196352 A013865 942 182135192254392037104672146494306643665022337093088264633427192455326007045977279885439891375897910550924831214280265086233756185738740266883697786688115226715371097609330155929463945731710822679391828544108518487375912704942563728000168033654114397929305147506651274732066352271413322991326280003522576271923173325448991274369571214096606763037446198696121829191216091854288256599532732635257084882094201263378168166429117284377277215990040820584604307943769175560929810093238295031578670441652160619251510467244751127744543559732735684455735993725887669343419301305271805727175448454732832400412654977533888301761104735591782711062478784932874670660544874699155598501949268987295888195022988482640271202975718292156110215405806694900185672575863359821380924039919534167226825752958967351889088157300592958772130654626311119888087902180700405019994395534473665848382147217284772732758745186154482821765053657256412817613123671109669554747419845893834814297221383028175859283941356203033794339612229570780912227263702000650148616786846033965125808535337375605255538348391338773652082722817228881318206181954517548620792482811534059745897588983036320566062351792866463085690540861943771965747710948425708362774798742716715179940391675764248226030140642185620878853846637179771740764888170617176503747179142135602674260052947463211813271667471749940312513006270118124062068031984949084222764672940781189777163088013176469323297751134303231443707487996887838553265112189395895172156348440936161059832796339151199652692388473747820701076876887839094940832602376442349493408566789634877943286547256038923808378136765955674005280581656457925422602343123904416571603037785738246655249521006724233457821113338928404764479441388973153538073430479742832843363629053112697155660301292298350841553882746841780685112892191697976895542322933244668902551255717129133286136954786775160002356939211596725877380751814413627308244651491812675327488224772365694368439596486349235716125712226063515127625697528277094560179499582080814073602748124722069926302394898036418783997786745686144315736583155806987844394139745727155440773039439660693847049478942831259908917330224012312919476326512235877261398505521193141040988701114147530625193575223721189825600711675583483045490458913630916190440983402264041093408613100955129156414517840474655430491516331356072795291290360097244312321025591094331721435347874834679988373900098338278437006055354679352272487784685293381801909435458408173062996970035415865668148534312874234454279703304903935634613797944802907892115103523992842026886528975958746983009677690729943409983469652236328550875158943180067032606722299461046232624133030745114948520633855283284704254581473485896137371530318702664311791174477448527847403649524222390995235139301815081742942743924364478136179641534543698520122056348546873677929240792739330892737856987948671570168227577241659575466652919788369609754599488695863330106831760660983343857065085409010944783110449697908243931786978837392651742394251781289537255181539504800287198653766290504162295652004463750837298496665836993035304352723593890757978027028897768767336575654341737071374477832624865657169238874984071625384330726019839868736212576122468315800086698953884638276677883952973040804011485741887707962155963157248453326124109510544957433051308216909761668188939072180000296451440352565793872935645437247889175611834248654836394252257544569084577134167680416239404488574155453275130926355646750405256992437929302715604217531240589849793213259980308295783429184753387025083519282092179929077578983333918152423363836207485485418118775852699260751885875446373637995727313697055492148298927086197895866636591751510124497286858333754461276495531082964361974499801620045703927910721671821290219451841487164796847918226156092203064681096971118669344800304882812507443269685657616616588602637620527597602911916047829926502050703617170631886175702129500813517230370285070472049319407426368253105807335960321415351635193087709240111609034829295658149137234708466317820721311379348213342208848724063879499508891884951395036365165011780218523671165815615665518902714657393415227104787651134878847436576167871936162852943195251363443514863197661932921691789865879243709952772007832751091568969119198188085757173751239088722505095932791152439308779059593121902075065933597076408507190892532409571923290250376070952104772203726745116077337693534270282780928996347664453665893008900985308756110589898714699664452115117839980071464721060703050889511250881753703147994824152817094750822091341068351069235187126953537454267976066074030895534195744975513249778047548718505435736896191802866468165334258050726739999139974894216568608637143701237935846712299497946276432295819075908984797998153585430050797006476819475676111681042949822061078600230200524938645332456857871365592931881724665577294350636126488403343355312595163977692588085356333149476634721058524588620484706216191189374009378745232724725823999891919625365692983338709455820315710619056317825497698401461287101732296763753234467363769565298476012529434251367154550766648047070938660864 A013865 943 45321064159044879376829779556471310756454838183547339065264955153043680985264618508453779050847428878207727600711786921937718019209742218089204287657177088094039220960324841360240372544313067428958427480287610872250723110196268017565737812150220593865544858464375049994129534568400319986577700905836529698895187064918123396783929144346086854060133812513953387001308682568286255466174928927096290945381264288768916341188890112106166644209233837467708259154263971493177286505120671429297783723337190431209591852585445912618930263055416085834489698790800080538061711582393393962704521189888080151859481763369712493903819213566774475559098721012417070049804702261140285886437040500646810451343960270112343963978853934073789217119857691505403001278397231551073858090701257525899385505760285764105265584357421147117186815051974248583992688875428043181935245429634151220384626456371404568637824082161192269505441831642427714232308789329561294646909975093454704511206191181667055417341695546713305113114390308556555951334481496225777780612304472323610185189465069846606946118306913609725395048084056696996171880668106510658409035082959643154691188861826893719094427121322547742538548663759192665780934410718665863325978720747685671654927541463769414579531956276332414526960366422716961798008653271013263780418080295886284641477495023165921920015560330481147843236376206033046612512534878850525318979097200465014631045516494727214654826010250941686600621653241594642886064396311759387478008495255026828840314378663671311978752408699617720690361429754777672317258114534902709143840491398425948383878126814677489086348527746282274081977694739738498756986244207383784345127098300819391719048811145204459776543274352232814354948359700967741185887853135368582079858544544138658637264091165183236605535751662133971438011189844590986871587300125137452359634062604676493856030733502836613706481897900036493520407235484171710365133120010731627089549946557300461087561672891253021714993224635836596237357567356245993598585240008333127562719021370842103901677527268198158859737271502574662373365459825764399296282581208779542638436949849649771349015944302588065655717114301431848379133278692677810708312925849531671511300475635558340528167710068991106683876287658789253175481872396608137499810781952165873355052015136866698248937303280989460080064991763994305797922362883717496723465439883184750908200482390863090867054309269710500037090766015572584667680438810922780532728643986622519611662047852600685936736090141121507727327132765856111832220570201197176610785440082186867234228778145766929276264119139713278593006720505270105971367550149382439857595923219491056156328270306368442870286363477850299529076017210442507654432632263421366031621527572472081325144918411305996126350182749250420259928856187461823581852562323577590159011525321615671026488844938913184701746430025243844148100404500196635482518179336779586734456499971169064157143160668793807418641219332495011412270939419229904154034417518066088318363446459241838134281332838058465064215413973598731712351679574724048346659522353550650960852696917315025089188421654689597913894793221163118944254068047710571204736047740036510687633783216968794217369247741706035957167173474093022311662311219786187689343786020125402147639192624344447138046114417727922847981023126230089815418790087208693833766604805809651620990322525441266759345843939761280249654577749330214453497449212253333683497700884249749357378666928292196840907942314824253329228656733658453503744841907420073856382250900554800225582270001561316112232133580945521703810470091181028307561331232978862451413266159072045089752818921865712222245518624712794824286916398711767298908883532904790108352935990436188118838734636719212599789880695042635287886640620934190729261188050872735072990726721517400730405349464600001852123682421556057938975171524391123166727777894013616271358280682467802673500872312287946429119467498774655700976246788718065156824251021678698424778088366400865635451899354643297208566116386977090795965725353145974622368512245706263263621796585516225529688816740211295335682143532231277282399600293628518297790938520807194173365338121003909619275023561160787268376690439200614092770411455906463970834968164253039119617289723868323537755129058868324924998388031148288043778082110956675709137142806388827716881661324170624538600816159581578487154134676997733440723756092957519543004944124019182041334591489190849976348400510305676976146904948709002357921142709470976861558938863579408537461721848083593783321036562632580719933259930083174102631820409020473333255797564995613746912968771127642723144585283353198690869006516454099278436167465998232877697200024397741466438052609114908672967857201033252296584505255476552969730399920715639943771438221817279290123102310252481257021532995365904857847643220425993311984929307857488626362380733789143679842897202078455387090250569970910434790435612450417187286034313501731933749358976237541106144218996116430137751310680798904761021677154243288632414992098250868318244838983061508472350383149724183636191801176366566848755808860110848 A013865 944 11277331036823455425095307706595869198150170294888451474288009320642165226925365552695570748780467422622185274340315363359606250155998575611572881306310689184615967429999550925351332380946509194482583426774926788563891932956357763346917671272963690812751258221407372440139240345724188422900102471801115358035487187737706481068538656845925484069491216835472049194309642100831805520159239914787224268521110755502946991010713904375601658411872074244764781541873812554590290555642186913095026119445439769378745159862541677328793655216605295470367740729512365640446971816470113006527691416722230760347498566142812299283075142550247626302321652946961764374633003673044059617693901661856947138228820321932594773244786182123449118474368429092672439614106139921316810256425375312684595894169343427253841445886825818879463829563012856223652068758250510841047310990746725116470747370391809341623287042012333794805578101851248572987853860666453396069579902922454521032932458964116576733607968786279765137906479969258744930482461699668852736705320946457228569601064972260070899616510545927335189500604851996026951441410406279260153237017763013925468117906866109617909704489452932199871352141100527429411601471287947064103129937041088121049238929997512670968654095744152347371572601897697507038122089210732772453008991756185975979908128041604422683201311908154284980128193964099615054684719078974133916172206714586110520672317960415962276989665782762321760205887219412478178625175863047711904927809891298835873993107471638659902296919361543276674824015288740837758047971155948910921680117155653125588257162051549828964334276856162910824366673737478610122698401118611721826166666124389490880234353774883516135116816043614795661570510241111204974766846271380035016095361356007110706027698332814875131028672157592120380863200391409264445230811064738202545552463066046861319183839478977840261811303618261880755669973219997415033576804518510372231946892301746188333340146188876271899385194072584491914934158200389403079123162441753548797686499525749382398062222465200284265386144742528658387689274099364607005692587247343031153807543104988051904318335452701593553243400985853889695876492003656404994170921964990664885499919953347252990305027631887195058362304410711847446161505272192796070352916494721338598684303030536814258679567050015169330642732030618231100308617401081192144693352337012627937989342434283244626630857884200603145229369489186957388028258950199537325519933940479254800009090691258333883009914781995547010806265100393508019435108924304295850414962626530722547627615323567476545671353293773134538855048276767371009067330238771131274645308766552398485491476156874272376299096396920445732419043514508830064667780751371665352380447948913372940298460338122093628111968673861480574118617142838500485519536788100458914447155868828270652863272263839645575704967676041476227060119852592929200385963600729538126308279800825940572350246955537300687595331888943398679738202397565815510456692179855420888435013109346065066629492612759763978858849889878519609447893131937734398195982266278715579890898279329332322992933337179722028110269186808461213136628260447916854016880231248765027425289545444779002696424654064196339293822109905514927855556225441836655114792962959844067201355579100877470254290742792074498108813946546085708950288374980313704043811807039227232154263934650601290261545039218678887082047890521335922892677282383421527132099906429633632095248449100803924316805102082348604418625112349700302243836501507151817831308256086852049732087409028505410838946263213836056602566893728757635827101173364596301510065844894215123773373437965688903685796890424534161716961981324246480522095307259764732241677768372217561986880017124115109630915593108849023955408558988296547543519945074764413682428511568617858548223917975347660867640144320637009071069880757291959823206428923196164034623698779828274852569059211234285850655336655095127385321440930293589102892030226353886434381284388260197800767020214600931001923872804283456941743371074019157233201639123580900413538887967173431003527647100257040968459139412173188734057340264171465075914814009495740546843815325644838383442662770761017564708635367167205932247023396117242790806798247412230212609436569602682546684273976323027737198890566690810509387727833571530056013518799344778447097550616024845189118286621003338115537639946700007522173676122805502925006256267941105709369069438337581314725195780382213328586652197158474726233782683082114415433875302191385193675170902336808291340169952990325702432934922456378306081136017382420460706619692988559871847845257233594085513445227343136646316629502306431651828422899272283423149676470938804576713506831280954911937843047506235463715611730741628563954873071514118488534515611237240319911794064745416147182098302888837587944757825040767807833929532794609875003922750220200142667796587586210880441229827001585309773674317262209546758490297262960538720492775139828524078301241643544036934139324553069494545969644665996981087313791960065365499773833161276191890539912168062560878270317645562109605430279102529536 A013865 945 2806160836554854060337315607247663324314103174817683157250033935274031257746292561208344260560541269705923606184649352495497542438817437566578903201211901411186360407541648255857022739015681775881490199251258582651930357461396414969140217978194101112318521085749239299024727453707241253647078298263215136770686347899148979097246611060285330051979638467604180945118456863234179831192263986476334589184645031513309305667177962253589711865942951978473310120627544525583811179541556653959261539353847668694051915618915970653078382814858328882482545661206020967043700891035891159640298510605826124558788763210448270055206153871063217348059301546098389752868679569970899442790008938323187870299753818347131422616046635270142091048214044947987868494057259008901104529726838989805933365537946063690427874662910642163414743637823615039843791573252991113599484488449489104181649009669334702094805761238013042829061610239849884913713651857354931450785706404000203377666649628959056021777138089027566518795545223710592018541811909651999964179858421748845099430972199177417962093375552164190669873814506531875378381069034215280862450273604006281102082715001307788443707587519552025158388295974326441315347617303522443854910028493808039336924221429141072942472135952208916901163153675407866071309995702485057235027133436675268775032499316848511705106348844729847040175258760474835413287308017859291690628962541203891053079934222726224725307892516056314048235551328580845770143659760353888248726996790871671928197452918382791020808347038571536621549809372327960141010592758677079402463506912075478546377206147611247040853226778672729426248808159444277514051288547146391965448703865064085794710474718511815086933387569764756834059913204316183356281183891400036873125040956937961371202284231550991008604126550317962498610951879795150090435673178860936415814910489650572595775153145233013948027030301939340312194870776278396777634983421949972943219809105228107535361695256470460489267816611469344292176896453319295946984374756706419054425927049991270320874618940460717134324565168572891123925497452693093890440497869930861128064238565900386931455340047366642927040661954111995080804339258253830567509538854392557124788716081831303656083580635697754520762408931126250423723259679890277831778056917214500126187812491694536565615754028189374614882492296642795681151993885145835203748336248723526235065764056607568326933809629041404481833714468733368980777847731096051271783776202277333930395862054887193736777123115033515953792944557461117387492077023852486545050455980284892752971274776193942323812494182796156613572379372804578462928241917973898137332541470998766419941814995067338943939256754638508352489295435802261202651413219925314232963531624024012415480346482855596801670357389054299934219083740886789752812797378056613392599714689152276243093273763955746687893818516764752612531823743160403758790440094696732431045541879399120444499056650440257604695721624589563780276616378991097005097959628497784090511061182024800062659549905818237590387405335798251791458138143806330325771902659282665355175412000642076420594977588157104591698734502291923020587213483303776046618728341702092699304289648172115248798956739520102103499160343252009090528153766689143098565524162559223918929847711458829542678315674110437481513412391946955599129518156923101419604629779569184990631409803386978420258360775198862304830400140694205060365230673530031545439334683916698595941524862086651242095599247161354967934695323956200625607938324343027601134600095978603569238934774163381058389876676568025253636529925300314220038129239170659226897352704316717337678776059315878301281944211838117684528355083736874900241274019496061777853161162459595640384319328421027810959679988864461120328872222550175806518349154972843778585426051390642318978271653957641709149016632391592748241172460568598472946728102121816747889063484214782229288114464141649849816790268730560630737544304789566814363650829665284090269239963756899561539160459174039578863070721117635461157727886511090334932652030266398882611701708570647699183469791483251160018263624578209878899072956092614313997770034999610844111752240255110856424628804662574005522661579155682950186532891325702645758122037221500080068264031320487374703456541262076411637902674337490807760671967092283270966897955909878559910548177714886694278098681496477502629965462023217256271757520176989938903835156759664321215873724286480417033705699916424066906978873839523337583078204612596688694221242059194886760512580125970272680750757169742488725187792062624665526658781237477302448078549591445729330031643031047949683486481602810247377976259552317914000787770126871720828749180295616644620432775331841302572647317361197071582907283098183900918826018976131001131739020588575384983284291540718731390735615884904435234683469979120544335158932353504348364416976105782792841900313160482252025801952100312458475801602927712990125939008657648536996770897658223593811303451854560646349798395756407189388466862718621529360797918465481006985028039722453186677380506827424603343148461759680380510857338427209640629501952 A013865 946 698262613281617445541854917182650560315726921196233735384840444182107745927525470590594719043800605223464382774138667680159644480135820624566961641363959851948324432929403418801414682194750127656142969260089175638445134707834192729601098719949994567980442238809154713254920981760880255627509787113432348912923425320441038766726068723352919247494197399170883552935715858192287435755233432282879288495993592481519781147775226703485235183026316626707470703935993159390070903427684625317990967360496623096478326267286098809546800152586827692485896801969216609271418180118242869035614758991068926226212525527182263934377057680044402499152292122318754518985819274754998850148323504140835484142428342126953406152396116347539996799709197232497717293113255873702879642340988799511390011213538194920216548908121380910806817488886925777594410344755688284779186924229863272771728086374039892591654707180377261473241058599202326562849195418969342302761908895920178606871547760473139828010848824968907432004933109106354033157796141102526455086802530800608623781607674265715266343618825396119892766041011289339614153318169921856767565226481432090939193446139205419614024646417665169524212076463883597045380578308870096749304972210171242044285527866656031462421226533260049210350229855359090130256208850640761761906271667314780479828886870010048864605022995731817298700889987886474245559107428699963269962586007052846618519986192509411950847813510555324737250548708193429014676387145488378720707236065466179869237228604587026655289782610301832600613482165735110977807947817327135021873799351945565477652132960122401823669590125790692608592343431930838462376410231763531005546531880151626596469396845156731971711808695759703972532796322456404536910159550064853975213450191396786803919006789905296194652982017768719244454360378153186787303289428442324530220055806960731280151922907434621326715462004092169928564074085002906026972468194850655667407271539272120454239121354058057624465489343065139878910961498272347049080015939460771666150912279703427776483873180192721165968250200026329644148629382148527938946089965970636036218480610830125080927895174666336492821381995365595959946705346309817167774533572216208774475425800074246951350589536741943652910351739150007145435906152666457613436997458824318495399565757933334922695299306342418464170440323158220134932412942428608465419106005442372480123884201733774441927593717613630760023646838683861670224913406624092630060500599965073556568263146841690191909725098960019841814205980122164761764428509999261931977995062486250433507348245109891056318910552493533242468442304093708868087360292933281021308730959311565045806961708852596084098293136770209310366616361881548259578156454340455791216781501069143057368805576021923863353238369833159561231603045412341667771913997176583223707372205531139202121385497232636359841994649163606922081518765658089588107342789643577324281924276934641938445589264442350180291645803289870334573791006817112649972535490278360610810048376045595049191701122164563696091278844517350589772111430599616787622474082514624185659008118943769159889489463216308649761579503674303789058757505477445201232231410722415130553285001733963781589142003408266046617903066532083926014301558072792855502256508417936806195151865737723472763730645820248379399945432312944855642596262023489172443059237309759439588794964196388614269728428414283305035558127809220433580801078955824809514760528068359945025321514482745601873132151869654279381126106850669314071274509122924244045524811082547883340862617724622435521269793183774859912885014372327788000527774841313476747322068120537408569285204391688629464588742120102499676559652196414055176836696819244044306757798377146102388110947129661192256719090989121589493673932881605346287573856930202663112968735219636309516001292197587901770968106671264806730347425708205495220280247107175905010731444904132691678220098341295015429611556148762862867684624449397489551735963247271970749875518661556831696912375377194616487655613677143467070799745456327630221961669995248566758034959547051408283221155154360352649664574231045120586214121810437404980693113349023165562015533447159744625853234721797614942214926064466899860815352414357240749285022765900307923546275441539514422210498075324997660682598260746512676703526915507030881235152164966901819661524157150685910607851114131489934419565846161196312613967260680760477319109726820792376788290561653495131331056721603633416597367135236271137472515810161659241160460104073582062391866337905434891696572408061362954465928674527020772329557852883952122760281651938623720650433798701723415641308190190479475556588616922371176644022416209744037259316031318880914191528351372735001756977273621389716117985067887296433433315953868629273612883971096390196160596832660123369419524771872540428316757201844523288006267455387194012214604998354143908435738724349119736084351345024949667450664459708678759017655402300000757980496006091093295254260531874034752513034412858313749910986384000032393906067647602569930098497180217471347305946274881718899082318036584788443277653235519429297120229720064 A013865 947 173750082588091432209070842752393304224482961255101232843280617406722234634638017897998865129106992198965089294454472956189484655281156517652246199143876857880005465294689311507193618199884063764933367326926509752465579759619797845292100596682597048339709403167359585608648497733523355768304515347009598244700561769335984558401981132569353602192476127230489296244100048425703267213846245421813419115035077604361530182563205211081638041062804418856873350201801049837350123041717620687126328390247095718342894881741334538977149375568485508376650673027604107318225528595182609587870091709265663050720915151979817099318912016640808762669063153380820324468279381775835873880107634182372375190128729228134069959713030422991072483665238965756871989479957685565234947162992924960018199270287136118387324297905659454797882009394711515090372314906247427278174640729965337890334643188625094553366624097107634726909519093356713323286890994492979383880851314389609883105060972334052329683595534814663174120651515405152286778720729382823862872159247344177045072825000802886461154815359560967305156759516921148954868998466857995463186790435827710052581383589710762973396980817400459463048739410661083219996140061752763914323054845001330500363656470115753620857198640724164565109868395368713115291912960722642030738661391521271456356781577638340479077397082073939562070339857465767159470963819698269260391330201306973929779565204254501994553363131458502565019528536157187328579954766186164253831022964642080469222038068136599016689067186486625609675853994264199134829907271281145661762901240343318948935135548733177490587351450180749623181250000854214396270046910790182947172154620801889549252672955774039929984992781383278658893280774509472053728428821161737744360313238025645253992774297545714662707890821445425947036067401616613774658252115058160497503716926557652685902763280902771693969261841402262827664455682719443112503613205861078351032286191660160276869229044772974594810996644213584886349172371538104660916678526247902735231663804383163340478035131173715193170211633772951658012791746418782504103833458412405306164316967354081684137450012102573842181730124670811973905458584732964425491672737841703661770269152684075017398469895606571323040988643956174578013107399780299980866754951674172819847264746678067595484116716995796671276459006492106232615502177290395501667166985546236428974186353685818561933726999941234969278204090163382667125405652797086217323214485290509183227994055354911453833280715824419657278312502445758501999366275000136345057948467388578667870500478527184411325947150598070863789907435412245765063914036411174183094294142067415353478237895937209188798346477808804723117145882559709416527351826846444295440054174474037005251194629092687358765913010042324759940382248996043801875020903745443556721552840646724429942268596047391370692203212540678637635388477496233748387926321032590632755719781678200822827292867849718880062330808524225015092665563808315774917965951116945027509085957508177507280469373630452713625785097438941381954174031498963844497675470900278965365902308253015967593621442111040513937473351058284360439068747602963644313018606392880001765835013551465675700389382992085656912026055851311507477990685298369191820337491502652051359152029055249207174744624060744044742847221813294694319258513071828857757351316138262060871759028530915771665965064299182943358608000059023938928777894078735799001176891720306141840540803091770553605295219614029813646964371419865746758983378654075485494336029791292554907473526893653249875628605177505065941843003896295068143747327269313715045989644854569564449112375979192665046932545879229345199517691375338102177762628942926134032939156485782018949438423196167853791623924849005103356889872066795621527429577967656189067726236322172542169485633540110192773473535919224164388325810633824189786652774448172794795630326898385145935674863510461121279381102739608960693091700470992476120137563206745179025633025059592509544806100189858090809856321662510963198161242261388916883391166268257691363535355054011896025930486479369795270521335335059419445708832358334760356155828780864132333127449218723653574740312102294344121301224482473427626166405771969340930126090784884505421231866810669160452707482657079269817902972290418076242369492009439445508239505383513044113590016379072119476508372808431566903361489408631982800860358701409714991092268711544271408700983917037362500519369506150075310318756058995111819679561054074145992296439608616837571749092884593685174970641505442725066685665963939907632820308539648819574610686404015191617656888742998547240960857999581477388861697058726027464626685385870303028279310126705139775640106382728780395957192168949757645841070460412531746124078875433038759411641144295856965291033631064483818259399188034587979858915328049376418801175543458906260447384590950458337023881738257240162169341313885248275651083738838229952963881229065113788609802782187658926844708156667279815537323379020359927017850563903496060640434624888242680846269250347873830292833223471367877096451361679466077917665009900770630861021001702965248 A013865 948 43234580550559967259447515943763530676786544215029349970859202590549507088606247269594853607805951082852881099317695414634541845742920738600443726225369166299997519940208130760958002403913551354755899658693777274725515142745713537439723975673723988732466570208940420406171222988028083662538749162827092350425330186187411709636281769179497395540758219691017112563011903249864595387355788940800676705232408430448488278387567479083866157033739749152993509477414558833127505816716678990819018546001965321786699219213459756002762033421457386020378740270804785232208694731396479108968890660199993468236986759097441848457723514924765726032468322582056282978090895126044792169334942828868082863310111951295056896215312786213714548255388742327213970886276830814568542372461855503651248560824088654610554679696461053456266576161704855722967523862751359824482752202118734957927749933911959527903323807331486964366349455038137689660123659941677046049839994262195406432798531867826909299828444119002266942789957881294853823722636533786827446205129835146262479561190599783843902075015550274616476766784114523336737962626505208727095695437727880747803930841394908572196317530755391129109343925033618659798079523846063750328834383191371071066489366771843204985138452168675317065418772556387621904317285842536461792762591375021019028170673526903538089786870726622529109086807412921773825478869183159736601695476651616936894908768905056240308702454727082110258939324709065237345207304379635623609281106337818167317458176570566206520773966147840023706862101100749199117995486127430037307786241437108740701427648862374021337831836051376290235436800212555876652668312905742803110741578603375780319641116931165903858025723777163995249732841682740950073352400427317526404665463644397359841530014006895270950929888881908229252878723679065238775762190294152192914844890269193833138556392713598486153759362519807863933401836442444468570499081240823848244065837643181002013924001668948814376009916972954754440037259554569658985218951043318133413165367772271300337830437760217898946930101254991106966638995844878488061165087123675637143479319620650853627289961411507654297764270382087485090843070556273003923943910702626805565619613800683754729296061063574355454935286252902832596157540502131604839036368134987771108234581445396915919503730923498077307063847503443778074180637779523693470844495347441103094504738760349604403093156849377379875434080163534835826148939396804557628970106803807981080988216782073326880242907080021992159877056608582979569506308940833927013459433037234807083552375072876351439058081377619169178570246968499938212383857508265294327719399958919097236696892121847636867070150766120496862685644249097613533334009777854426922939560342723576090665261946391580856439666114851754665485195782183571308165201520786211106137436443805733351394579291664489552082309782922146760088985632342836078864482315181592329871264714550067145760938892781248363669899746699958955538157573550830904387303548331665085140876978674825491613755179212809636931357365926661954421032605950171354045582775058215509928203167214469248256010683374433164089368890535013976774354603540649541697045865953116599396258092038307015879290948686658180733267529593545028763378204163802739038218685587915243800517693875770719706054294283062141452159898245745376849734324689318333477242697316025130841542587404833295185418879694290161809145870687044771525660939399986337060848320547217886465449114931450394712820086998266589401438469148033497531352077250911206526622965026909022736452644001525473052417083528940568440678345522894396344934939077870342323695308452253861001530739654469228958319256220396424686386180308130641097030485126195783684316186670111339226661720748839394677364468027637878501620646124888095913356744847824838100454836518838013117449165052699488208966889852387273075888111635740792992383171487732874586285502778972633465847637035061730190958556902376907183394011597999817926070127860816387306316891628523335053191522442768452398168231925927994524858234385926965927990684863097857371229468799888111924334811634544896754364914093505459514620173389155088942967187199983776716769443993444166309781341038106236391626290422827943074239081050675042325135422184381252975967882232428533768108324526348867328432400969310747541285435692836104706252603590317792872830955637273633578531422667643655697246132528713544303684776389182200663471408030984143169883230044240985729235752954335539617236707671871664314504536207377895555107660691344926653470280659215869458294667082324163793527633139095096089943014537895072389526319283908160604798939697814507062772217751858181625233802516914866077987377936879243132797297448293340652078951427167883486820041784106094529925244805371099451546794731753900581917489217426680387298480485037637465122818757022596204253618909182433043134112829966562599643602535384448918326540694025584032921537816694098926810468902594435655908493990730394247354445897319546084622420039832571059783251048394201359705791517234731761280628580191202760338870102562140939426276662827411593664185229424903100408419743628557618409577895752248590336 A013865 949 10758147147556937773102844287318566865366149370114183211948837099011614947872069720587826612937570419848448109705420785414342316559902453227425613284111060388760982881761869593510701654170616810706620023872089986824499383999701390948201396314844087564277121598231062690508397758557004113916842031684591043741035760889386030532215265188472695927197949322155170153279377909470306999426515673717313985916390654565358235287735190955396583587019529261237680950284019503564783527385244666643478022838761034950827940115323618005679282300328084278222882699064896318900953927402848689642947000758884774688345889239734650035432257665759305140111157644738229006004313616003977725079952493992902795043181777064651597599048711219131018471484891530765306803574036365250719535624428428684547481886979628104053542058229796853629724679469342659257454897816146367845692195957609057051077871555180713247239869625908564317207467596049877593507890550607382722673785452250607373486124281735105494894911407019572087908310799518361066664551093975243847094114867139114785314170179325413445841130269405933367146832424785070927180716278544097980676087160704022237547719125977889836754083812925485438536267553965398354875724077663735121824517238275246355616682112571288382861971330035816496022284012751044733695078870770032860816701137029230206817765035046461189957846616646937163272288462172150824541557976584003578073088846175145641433938784182954388495049214649295659952390046006121139082623963393491493944636252251970209937752992407130300977227544499328779025910341101624714929052804060671043371066029278642166217644721722252477535371428336065051864209870490703899236761636961793183652048487035202168496938408215874188800256898919271265981522461599796088652424503130274730325716649562683844087596445363764061261786110262988501452318570509161495050457335274478467386683735464039887533264311710138506612249694528830398276245765646342003334427383316679806267390512428015093128737183287871378811299660214277456823351369482677384610002026010937773464764793509812205663023488750540230762510955481947128722714614072803941235830959158456141686246059845793209785815677948272634221278927715593090124662932658524112402811187956033282504259741251740056800197466571334016562457148882317640567073118226411495307097555765277060404227370221005382081952373155873572471311301976922185754516459954439693737177466294464565211803155215312762830476405144272189164013035252700268292292887985671683931889616205147548344459958316870074264603054536032353126527750026919972239393866365587726613137641521211516214504594133968281283700505355733105041991693665776625263900031496669718155073730577756803601761060463591176906799755435295475335794229791457370726568321043072760088896679200592885792418460644509847669594998690791816922012236872302415753363424820274481962390585185068241294215954303458264223745307904083622606462472867132587176006863451265982626526541450922308013985946568543592828708493770844186824470825341800355600501516538464886465774700357614176729233928753881847576903516078263147442494385403793038369870453083285881766454650504310811982039650365426953086685839769608597868716204708226906759559316916845909660969693558076011375275725343598528428220425923820996597248925298487363160358031972212125945370418802495779725896902155042918781823851800285313612273091481092459555809254858541165357562725109119478507578150672089609543293385294798724588273262872777400223525009298405321124970634166622664617180447887952671973938737155043471257721400086498737342432645633575825945556984312187586510579047728673339526230874073152858431302850760624633021089750992791232740732897009700887180156497163833683147562846018432763685456289674921549245735765361497144762448689297375204256357955308253188583315268616548154682312385533973950114212377880655500480041110638393319050013649135749229934019390594544653001880689327635546649054594227497318330573799218708480446876599631132250568258298693953490694179882055862663286205444777708718507955752912478959547140997486592514733609524178718978785793778095854366045397771180413758666356079848647075749182130303715150501941966984770239091856411125346363127987174287776698791195510653194051013801153098493122731049059016001572131848097372983955940516040071659656914585930608540441355068491197995531932193137534319793606266247856585957036132272353134072790613130965235106134457149649384848656174490278472985355492917403165846313248383898368572960977190879133220994036244443407169974706792753554256506768549425148740789036316876994003229046378599428886325071068009267310950252700193493506652830613080053435419613329762886579421443736487630375050170177547888959955917755226789535827220217118653728541138109641525038783792404637222687714070358515410101418727292026691786589599692676950715734132255496052885405721441236947446658696836500409683178989147563706239704794516906084783193245029773975774126079932098003626024156102597970378613131022376701425461357701481521817291328766023351618321947985924874025912738311514816552773622981370866137365260641725360742654239319274564670481674646539008257488280827901646581249304092086955823521230487552 A013865 950 2676971271020887939956726949702053630242789680064252436995653033021258170708902852713310071750481522711729040034219264876221627314233647241486770204711923378656172892434569534692454914010582922241749673780139895601513830719413696512422849847815283996794204721531031791404585631057256447674155636428140158596169410453627704749392188867378037872956520125730515299580814163969315431281298748122426673743547319356807220403117723035813242687125243505132294626221073141111032214686325200890229923379014585848884417994776206515589187173355237867118756347773716280824762167663505645141233788092834816255250484311301652437616679539486219416624139579055503000022065365697501785287094738985241988296185007950551386333766488910078809588296528529383392822546934616838067043488497774766433319012900914820387850977433436810682391651441715472588351017133387333003779280504523776884133808934818727238737191238754079876179368576860283141347755421488736257648363381654423133959299277272709770505690595231494161778400792865752820940273577816047876960122790619960210259295594061901278555540127196817211613880605924118768952231993022684988727592120372303261413474045555330283859192183337874392641856527988318003440436173693222537833838273434506101160810243435338830884310049995472290338216975460867963174813865571448816822741377329257410822878109200681030819590889313490668211370082619220633972324954429350778339082843771453840249289855545812906398000086179613537657273119927795135280207486059129275421231727920362251279230952606651047052765484352856978742575321996999481065226067340024897064109102197463087504268971395591528490081543255719738985475070493942832654881871648476921474506529125943425991430177993172406147545524671880107656714197164800460331560093962912521696408725343981746292004798692756138891892761388959954793383334536935673136395399651019025996763287262987973294677225211457184877339315988997925663874786357310573373712234645456069553127315988487851653409930791887610932373317050439088136268167971113578967276024136353668046784353098633590759541460752774426701097126074483867934330522848963950305594289229316958648071979563548415977424086775224576118549278141326459801900126859285871937416313521475673752099959935152981813706736001878186009269337270684863137585938154514425200255698996185421494504704986833211234216372917122332785181333893521501325667839763383137872009343292984206690783402718536705400633104844859537374059691587999913159707823903250656456139956979559274749648660347903414319409707266310002493180153094698550532272854555481925188600265615006104002687607167543595368385764148677779993808877118242529217666772637379319307963306527124380953833408197276319732072796744475443718756349787467920472633448461789881038440338478841928957499070399094674415320662714227109388338148925408754716740927724878539895665574092770900617722344341238126803322992456388935980411270048474335932180139846305416988923852362315899747736151056543839290753191921986700695906724411450866084783993363299294629051650239385850823888736959685927896256055712786375504410762908796629323651604581620192531710443594288667967114890279729919590466210881551246624868390649957517662794663947052601392758410787443170062532609288698309025850945023476226225286644579873207549918209811709487723238412051462629860754377957043639566318792691168595156769137899423198896191128504960515258253048014352418075997686388037401721876779649675356236749212547158946052420175113740792866168692840949050882022245208855039272619123843763777040001331426323653810392200078293939921684835520370261526600405604421244420991080857370772069177950960467748683903804919038228025342048228717891158812701502271063044974358100458661453379459472390078941914921966432057525529632255244466825518062735263257421563504920392910425909155517189805954819694412799269495449589642372686365852996341746752382941913000421735095763975686774208343777552790816612714833339607189668606557198039413900173400848980613834996414168411724418230833073234926815843771645908717964462034188686583788626193525120439000929226637391147633611808418198364716396466716060898549152820487847734048329699223528754348133704814493142186229863304552376051513610761306855582101866168527804240715412399453069703196712025765514343724590487283111215749370246285184335103264402801779624201751482798939862882634442986649996861214865594175057600633846604341381929649241461555730660813210764972989891978013623264563869818221862198848747025876360836477646388026777341892919146240654452412755092231690558611468017484801136171811490068479653088642040083994882003518373279894547376247437147113935856442333224071558593330596687837690041484483945619596305683750926868592493778958861066068844580348478098319958450648631630689395829267555450106526356224749529585770640663270728191000497555597399593831581276477665872107046976851220069942284794227566572151038223429230774888771541547248717939827340721663810438270842811321658165251062618560039369100400559575050036840235919507122629890286961233658253615918499530854832459766153700475362692872536001804964316139678293728476085296065647594502727323894968422522105426835842181391478434824678539264 A013865 951 666116115310669587875312280348261408920573841669748062402502335512745713133837714646358371773815818259404960489794848117679979967855386910393636003578877318157772813170278806456592941163081369707259054826059770502315889525573148930579202573331572747490295549268009702718785851747239236387655495323686971943802026741997089028200757140247411920003516815925775583025293150048812697396588130092799674080954366570193054267348589258447480804322748591869079136431842071848940368044827672387917692294246957425949607498476153019687088622720330548950894379529229369590187219704045436691783485958716272998426488512149812779357033603169434949877417899735538922501490569077240764236558358091175734431716307898351602564203782968472730347475001787023528402819998834577049898565329878290681135636618160436586749734416716948475720879411544944475104560295335036845996405926501660449632783944868813536269452770321655203749464641717297974627844677039885220463157556983833417269360357762322917614472002192643155263643026090371005940210154915122825319741274235545939039241041261611018945532160930638420400305138933310321515921791287820751115064202496480965144037573703623945193250509364329960869858443572389145432090613972431950534269645255255022164046734494502231966604638360473360949439206437878697012715283797874751987636382403593780049878405668623862260900440169654509952371640398305908792601563060564212875670662181338401976911293335175717124827157444245595802334584977873119102044589171065255861615933321879579710313596399018193340233741002490107734472502523157374872422332788353075186256396117999134989862256690307831217243970571407254091233732741148782935179565886033809324344408655466754576299554050397076166506047995153270948435507108911628145222761300979448598760775944793665893332138068315895552747459601937683471147161899494777417875540085962366276826602296223823370861123303817314227398096676174331838793290838862304593727562771298124699043776292047409102621299898806978003524317228294859179123880772588134081585227637897155927417444150239193655878220762034366144887400075365969825835332661553397682441638177509397454317046818756879444494390360452681724730853978462545645426412366649822085931176126175834851082537230583986770668274532819352781058507731739055864251784162864133451430026092618810801320594751283681617832528505713384311602241675392742217868579904002152962967828910279846119281015665258925478250336744756088403862021177225194391356417237493667347294217775137693454504575451689502391927356278490450540383003854860029726046518944749678408529781293513198871196762666714207922706166464643789351419450511086525030290458368904370782039125489757413961504274628544661191571138159521313611425580030315217587046326247644099678557186304367194866352408685547526024113071144506560083318958273407311253676078527636976839318256132652368742509086387118965568724466858908171717877697148701965958676248558235869520187900031019789966028681939701916618396698252331794707563862048750141909608970636576490081136180232366860032209882195152568810281186855124059389513538956121682867862876071253715748050573100454037827593132378085755351534888186078159800159251382210229035068521819272992909762860873061058893000114234525377631520542352081636324090526344099009981061247983867295249148860547589549113511233375807082920566237822928863870049178121789273427737030888146334932741622443507340894686656299308122745258042833788018243102780056534654864115817013902348970474488176999034229075359319809817132284361824291428168417611301474967424947511929882037658592680992204772916187032127359347091764052631901283955517687893395110840513151585614120356001912544848330292829682140213113159607059474853329646767317659433768123274573862751221738192589453336991169127310586541026870722490056351208687099826985653373795349694200125667827091712289890880293787932785709527888952202095720941187349141598091399810598856016044479375057409561136219618706840702543439607947680053544101789827730354226210437214655279193309440037386194758108533016891239260017291432987242769077479221322635314047966893512317135489110365605890865507782794627632127358713975717189107001954806036399957556483949345798376837650234792957507488205571562447110584825697498180706240385844246795284465177677300131631130037347297123634988472415487877972427449370224967825803960811693717254092018969817435529767932880921318251474748318480051361835571791472861069759020800673085904167956854607782414663931419942866619662405706025479059537898856997354528702770675110196025080408809726778036315904196696719929037352976118180614478699483859982720012726402280190654887030258660812174067895639035028028088402667109156415387935899110634565607412005891316792042734617272502161151901191800305927703742988304357760907166272116874945886480057522981837223035807754412135732300032188490554288140713343842792443878609917233845281487143212342352177122800226284992982403116846453049278975810358426790844575752413501531716291990872040178850767029584322796338240859885137693650563756232075261669670628531557596685449592858878401132880713668429185044161256390607222235302645459432782513020537570416281680004361894294410282139648 A013865 952 165751005204984534890189705343618582904524230170366749863739461150307541290519106210882646365222137689124255128596631646818544775361391635687069234042539200831834924646786815968206934735491863386996685130478104813632267422427417794693884134727241909903505222115457390346920921061969033668813092212383676602720145918264619657065250800722044002878315096340442589875349745112946161118587817587251528500912036942394278079452884162358003543501238177611966699676608126422315529661330559375630335208962058910213892733060818108194777636168745291156548950247017202493865466253397034102889868378079287642744459989455262213512969385543856837447897650826993621163890901284627973846511289360543440350112832326962625969255955723611006437822899644668638619530505950005476480359808164274826768342730970097756754109914380511723110577865733551623629217947408807888462977679503261173003024894569596609857000471744678107659386785727798689622595846677188719178288421219401236885969476542714336235844297249599781610562821468119198150114373267839842869961860750579367103012426779209193066254658668692619425048728331053473923449851169731013141463655635604351518721157539820153530326910746144952823168616231004735836157971655988187115343384368155617675124077037735979384714165372513307351770856616350231935067969497992770286587536306251047477371343439335012894104378328295471020468540023591255896680632139486314218278882211906797240718790943178444043604991241166520094686519449214123972399959212614509746557615920349939578476752819160495085237042241131618487784261747842295904254593912391472404746551558833960757797405056762678257449251685224409850029872185445533955326601738553564841795267894557103474729770633468405256664032934729978716641104104924698254632070140045318153726841399894897471569622579815180922181255867669357653492490589775084454444806390670187525395317102573966417018115033935469933831923192125811340110612146015784976666416899507654965112460942302740901823463296419937950572962904551066399259753500404650579789015363593225103731137462792319035779489428658535396564621535553465003702257496839655052117317710986018387352619394004911825932428142172161698928227857168792158042745042018208529286426417828585337664569904160674596118928088550505191216350595904092748813499956813808054986236252678523929314206233151421064328503733133672845024609000571326831556674474672663726081210803402754669552933690017708944603987792871146989709794453571299570790000014040024233361914797423062537671282518794802259188067917489335788864583615212530916791607402059951977751282538827476301517632847883829785822820813730243391892404709574682196337235336851212390436359673867316830869031664370025133621029450510007508558249930103396222619911452853776611214741782488297832984202558042161995632103719029856358652423025088488073874725972188964220881240310000154218936020983879586440396846537435838184902943136905807593429328281242947884447395540518716376826848984419907315988887219524225140672530921314595311651819381440601179869277999580310515534849406384204002199888287534229946011432925529670591376055178562204597018920205732179140715654315903834675633129297118200659393226839938135711254170421333337371722112196765529406463004425205418766806519594553177729796093851254844851607432458321666811436209267777802685013227223368828057290338089955035054512077090401068485570660869959228813983963395862818649506670060269438798948049314417140155467750967027631239147666979203349299021107842059023685289279810266916416660582321462084654003691055368619094284539288536407194662933996652298054280651578315081055537832744501260289219377313889292220666568535351532796424667902359699723425395466313509373731343823246703722664405187832223389650658763416112007557938418852750186596286947870176798295618645701983960028424148494100308244455107205670176750884952518127525263838890933673243663754351882433237530461602136279197670934540184379891854285335916647800162060585695289164524837123083485936566413799502816395512997102432229574583382881614049662487659080847548622661853081592715087309600153990465183698046456897458026310494445035846032608352782957514923516005659599873510418295649474238695014083613701705266183224001202503305168783026839421043347959867301495207690395618564224039091797946354037349453202637868341451568090679651635067081691819194030451176695371051770225264297612117743214274625413463150964573584028140468269000015774965710276663873085311705921040045763713805655383087223386703835736641732005342934448384365722086167832629020297312808284941933632332559073072438213382222615753439118661963749967847220186206736132184401036849513323087214897662607652364094285293412462105609153810865647497420229223544249948139997577740285151257763749877358053724602377775265749950362051997823386226534824605673558616519882446115145880558539681609526481604626629982775089729395202262925132189083008819813572176937820625906947373797332371136605158186108843108055219437473624556413140028368672671501783794061505526210058437149646938582586457080590739751511787481838764539898433793090260430310696973743542570972908733750187576323254827874961578138279926404721824202998845378881066699325372891136 A013865 953 41244154127166711785795684760063299221298573241752699102094017596953326114402450236666350660350954965460166652158957045941152133542725803491284811645273114421387147969709256991000867984101911350313159154387127776985744367257459224689268577012449058925109011429433493354805026629691878585878099361391855016408059349133621838506860487245267653324216902052585010523863027775944619163460443825870972339938943976449853003066420071887866737736500098211540897813929753313917617876688205750556847570716447042746343356552989491498322908763141228289066388387865784530953531698765290789890291728254225302719389468096131807112859198143648984575835268250582476741453300748456547988175097154162745349199276293582764145181897974617573953936347764382186684975014856551762723560891785132833694420258432751365008638678215131493085051311486211117610905560289628484502019661946155484200688690565541863623937141385171742885100532666219603536169769720378223370571864428866048576809556787076693714237608173212412857719567991555036314089259728983123781018349734288165074976788180324181929062279225848121876773725168072698023319873366266507462016684359118701997106423072948528443258305854784740900894693113993370427582860403102852576285125019096898657336474337453919222257195197973231294955845793559660912866832986124537015952149834157060645889266130696609928465780668186418644965227751150259387282835056532658539562770818553192171002538187972978588258317180521947528201036007586848896300226650793293689255424684692516165191527357497344313049703694945262891552333419239094174447479112408194861417893917487772123284243895084370756157612195337760351802633155648783105171828963807760646713600100738433171823958286267210216826224643214730064019239216636622516096607277087756606828157399218647127645612325780571099228206260063901603633843418434913814968410063803244102319167545267685211479451600124230854575265111743049887382403841517399807313857849938288800278863881195075624082536018974766000116971505465250954260602983012690013070060270953629389011626397141538330311081913511960679797967905934839803801240137453605045928456400660072927361726989049030219470417959472983339867708794155024890270092334295474864759400058401122546741750258392108981101465114130199307740746951480007206872760821253893485938335139226502466379112565407534406278990240923118081373163506830164398149910422881748260288239846632314249934195595954486552103699490475713247743467573471053614798817283493607310035911982872375497373820571716748235758285316044706403014752070140564493087089253069381970527807136701518583059235616804629133265864148722123923691370848692887320278986943339360881537060250367752181658802887108522094049188000229306188369566446607488288866957806636510941721786627220128126377125090922747253697127632613637217436199726178818664398395813111724345010320788817958374606287973460725253136828117603234487225769146642545915088206614878245207982814327138353233478578486491174377252146784608651990203827214212553380588945520322627672789232183191567826201567647489394250275402602363717505925916877725398992593286562191990494285411952632749599942557694734982990007142829260516106478135421035486185302797734281217004880356622145560213269002317132714762581999883751856320860621625195445554115180633469096996023294824519686197717211356445312223151669407599691282684349166558678673401518685593694824241257579719336890194043724436964995219841007005045819165351408627419536499592269769127812774020306555230981657902073748337345790486020214053448625046452689484226469010480245091275062367192254984629442763093535298249211589997479737600287036095769700361852903581788592608799942963479968801579388004673723164484317746226123780718029271698667810493552721418357983064656932639967534431127273812431833073495378847316072741792837718083967901084253236201321421276204504990708366451558908807780567339322887609627361179821382774625314853983503159617249885528706811305409925859659730193387044271011109972567693878557884809328290094992416549502732329197787205616129184405457218874194225998878480605422425517755432589952295962708275602892953747159639986001639688884353448334720289555725344405343049973762957744453764622724794903994667221302431758618134506817058359549700365655520016522558572996095290266587167821739139318786055140076591139999075657012071538753688985227199462569554088692965703418482279494383590882862780816774060890249000311811925316267619562824867564282407744236667476433688840284359969760288854020035458353493064660378491358145314128744378620940711158671229600575339270760945512325217923159762774893763831999359493374194565243708878801338099210437857415181987353062309198130409770662936961065320798078070478152962803095571877264270634757771869409482759224400258866574927091648490122722388841521113476278962937665875388831723979751142546054261693470642453591873891127544866969488186492873903250651850791931791781985677528916737808574663734721765835648263596363065436945621394459539033558195131865043912543097901261032820947021382153288277554953848181102680903457992007077602235683395071349370553185020330826036526674991668145329782439411304470647139740960080608693317733588926531187247153152 A013865 954 10262865359771147227083111830216070871834166576891807622972258586685090043698990497290161367516448825965384188390017599655628767693703547134343382251316599607702606803598693835584727982220046805121124018704457779002916742393408093797880078555161724230452725532008795018462844386319489532281219220293858067442850223963617389319339108762214440711971540171548833338673884927543851475682189158079125789291687307547969822459023439328001656084448792438174144684835768376608748691492079613322561494716514950540658110097793481148510686033349958117624967555329418896406229199667164837829981071324955390526271120125296669827506979992480464129974241469328938852529307731839939748993585775064624250731954318684786367773902036820040162105889286906748277195702896785488222029103824678173273849981746338387657829579577627599687339487939736884817356852377988835055606556521385761444625768250804913009271526765155055125585335744400756387112196139061154077746138169563596599464675634441867850301172516956791116212075542474622796107458676882328656678358001082392691936624156486426837772425064326239862841359581021865594538730729474827584788535602448224855343985466087928229592850762457796647851428276941198350236298319824889012262180228751919486702349582337333627912702395502075089586453020503037544270479785603340794753405347532969714637917869833498841719997135226162924263987551774221343856362412787134489716483388322227914294903582389692208073493580663637247337320191839850784564177997970196855284805835141408182416938135420779180104783869820619655830750229376102281616115122498755943756337379276317312981064976901634143996210957790285583859752813386397997626116544722212697243038540266945803011299188288442452673303130420407711290035332754124053925350981972300651990264061962374402066313006248631067763153020104220763835416525495996474406219412996288836468283098624048646542854900562112612005672368285246589577138312692457628853521876515844278750990257285533057691705602673528973341106253647929325450574361469013681332249237341933508126541019653523265807967134703008199875487949969578058059470185882855450788469663089047266661273250139048287571263041691581390425961714667183153495687615727411601547811035332068125550843200296225261985439767279245754143745545430673153300562820674248823893007809364009061714047337875487601383213699629381318424247021731563467520438510346511183104043297517212019439625758532546797733067751614052678862502523241949213077619302286281294170856050522098939762522520501421897000205651762036383674966787117216943943846593019760454490375305439712272059795717000729476488811507854823540179971191021948537679660879085019846874629776219508510866523240004987769706447548473058717464375958042234525895342844940976290650515610024438921942672790624489044631963663078516576089084450264527805899581626968216592217608142523150218270031849012179186188543214159448043925362588297357985143228628393383511592779654650490711792941641950571902640406188707740092026398733366938082798708491712920089075490222607924205329388480860080950084528980351368554434557748518166482124972681843357378674027626997512348452906516296295287369457364490552743807167393087102098461265765816663789758388899001724038988152384576767679802804195073741912032390200240633108121588627387382343714468497774882555950369136246999931111276202031846381252911971813129131659846697573650270505600606076722037060764288039098873690543477455079561274552721711578058106266543671191611908185020920751235627899088814946278427738217381903347728267558915629739040736815820346552156318953183192335313501626090575333947818362252878066554623765782566080440581704063619076032907407488647596834602275978971882464961753428938832603628659735322908620731710775972853641944713862668401527566261797295037887344002109335353012485795395066269900762596901270447211899000519385847944240874306396457654132178392769678795537097314318575566345746423058213879523515879173270747762671510849983480885000044236516693964403189315592874777080917152994845863890938943785947872657213978730686903497643752930086008472986434119802223009708992625634819059466813227536996760007064471437256025119090730248899070321811071384301467919158601856165550801034011126699360467645600302265723471041386794356751341294835764383267615418143418993514972171672615538326548249993885627785131157937572054496670107282997648041913027782571146457686564511476199523119442439245588785000297504311056837445755520083813898441495947661505637859995392196123513463173016386265571300761630014805283721221005919039034479403970362821421987593722908626255690090802365041844064621455287582058722567729894561902731672936334564277037200522389186124053599929895805904827362433219758040219877341363422990588045889808900413943325965214287572258069077094217257460213381708529446905705275104753775541329436302019774045709686903012173164077049244337751684421394799093666201336257971612695060110875409702383250726438286436416028727210214298806052862826156016798352811052242606845924136966585318901889224563967028680554275950600142294569259067105133919509570562394006573490134978960104321005591526767938700423963593714040069076022578778022375638284399766608385083613118464 A013865 955 2553729313202574106809544882936325347180239337661142274439433048642024325753707203421705433401852994262618478365464859357509417522759641040532932492359612113583855056153070184496219033271778686611899531822267638064853778843236522795914095707038002163712012599580812482034146494336651219296600341024161290637939306929314842219109789111519343711241302283966839297328900134290591650396950492583145028401029136111776426862123720454865308086805561919975748770217053916688308154401357154342279621853299848172933038851854147501146211027050536778324855926727729962830554824211579960926909849939931299735433095363017820946518216845488898850389750453296058512552572701529195887621571935580880581558133657026972761465915591626004233617132643039579987311161143212926605263945962902319212078638657904873677673049945460230885400059463020608522872540290919717804556690672329461791789119165384288113923052548027062677009650263950729013317901989674865091473727053008848869037994167469438860926141359739392247029283181385045339601011157485983604298589178125333938319974062106830562896588073606426917550541187264832859620261444876680297578100891028396687204954591497591357226048240923898455478166601007832267885998583518666782699222830680797629715119051272163401300773562477572348691976277997811838215912026011250496640079359437323920032782379386409183782870327152596572770456550483083045434466371898648249345131994482996616369829448213191891519343554663694183529440057975893750424673539590920023894228805569906880847171550113023324943833579895204430199677241076114282939101158161610438996776942760084589623704360332387427318865165048872342402990012060564186545301832056317629880379766051704658054907599620189712383603364548770891615722071919874196586352935546131515836041387066221547214964797970859365853640892298573461106694364872219794719448388974692543756075819996819272816551670616671605470595466745154479377658480623889616702879555577190563570166407700873761811542488524459561494414151307721549910517319513057612353266242226267998694143455002425501277528078062418936391417417566830047343054085293602687530596483205773809457857945378599663492932525190199580542472905384064518450638940796683283636344915543749175817067415216110324390360948171629279495096491560605262082085647794014683346944919219665102844429827178233330827387831306178212226142234911508400750045755406543070714145301807802901221200956747170684773514714769627956186714227863340706588530166226499946991122452763514923378988003821409813474355172739251037422609335571951326595435235434293033411749068003174484081183087852725517093663945122531451150062591404373498527905375864483658537507876476252741775938710856921116711594756381648146784095598391565301547589950792353012355149100273601185824839155836672857953860782211153436661399061928222982997604695401755271074691869320320515112568565053398571257667585065723775666035823571208182159159866060382405956654547025990904796861254649844707677817552748524382579112849621161937018968231409909331604832383071974995860522394469375662971433515238791740137059873679272402080121202368446303250215642481044992690233634263039748946716814920913220347025076756649789364313683039692084133159426516396996069499934159006255300691373468589347454843718306277217560111141330057123351158625238319576162242252910613486858281079903988398739924591770204548089182973450646544110449610011282897925904099321345050938165314582102357391069502848935391354698516594789951174337495125752371463761386068000712353730956107573773821920273220093979224984623354208473266161157758480115180729236623370041496903538716108155056920140887207482928190826585558461927420416020215158815547753536399531457521363029229707594426126659259869997913913055806877117432387039875503688907368055544518867583582732870134560802865439745130071946558512136927920631252097239819315661345235409243350993018213829664714051086998916519795324944773942421476069595503246443306707281077387823089515576331007460921992550374403777606216530598777014013486003710119260144981049039868755514283571125690329099161660350160374898626755951908053021963296205246069034485977786077866556675291242433584589294053466316892514698502865260073217073386336922895056678855263885190014413384502746170358813379149757076572923017247279727463234994317555421640269632871654142478548533029756291921929464515416135442870757565302529192743515359063220519645679736857101042358348549194028592728894975302237573495579976994319648507770879978373430945806102068268013427234637911117919844028358918865344846321027579048753321580076016921258799288455876674534098092142287885962119618836053973365123627380527640094002298183720680387145961620505377755833174910002248982938832663992518606143269594004634852928307802345686576201605180119844591508268608339816197296799332440455014866091475500086293904184415342032811450325072763620317567051427137944510648075148210903743592330137197509349947063429044761091690546273260249172044400507745962758053971967726679751632346684994849669358072994899526701043680639681593339734607442257872185904683459405462181625443694697267084600678404463350788719722703895708951052018468324850322492863774825583762724697677125619493634048 A013865 956 635449572462822920145632672310811708789553314868897354433313004359692197025946470841829806404249884268355881208635351883647783381023326999397890657938827001447297821332680760148563174487083234147012184302398500914953695497120230440352896262973680154400787519178892731529520740478777596200011656057724102272019713621835270819065527044197581334355595729924036556032944878215796501551573984970449143707084881996965551848955969608225044341856001583671405517990649960197385094675998503429298122865000307820567273923584571231005213982283039167624130549959514502111052618018215864837364831780252985175767287985370450421764020934096693678740182384794564831795481770466912871108650987874461676870273514145335686181086708495481885459418349832824767402610849587958953041038201840909894179951814523785526962740364028760171675867596302344059963419945670135220743450453377084636574470100160903179963701011630670060045665294479387801841920187894776030441590450054297881780462164679755410641973606826672451612790592590403601943598808339552272224826542371283094540035785822166862626683803531634422747936264709482890125028895851554111806954000916378004470583260911528652601272035885575500473543151661980918882608799534116892872613015403964235797272503766154963472474087098419282669721841206751515326941821256431483579944227167508185669597305027478970019059189246034910395618244369806520361549136252284441181047884451193014044537401257784964750541295394076351075997628506257593705672366203487811385648742147571068974963391157723819992423997352483508775446087251451669252302419387669848756446000220877368605245603390228628314607856749441002704820810681054307666440545474237628478394657946177773473118767828691046511836792407399758502523354599966136084975373657814997348513850426462040036594120608684877724093170512438631474100972199884195959629781525350695047911858441448533293488185302887628932459211181130279412501515050603701103410925573383482314291647561023819899089740504518321605778062098202968707333845649073151797087945585646718651061104195163542333889866720427828780149178847989454340466834151777743943613384109059108555017708264447711466273386108127742025544617992527542255109388916320294833798978024582194916912519063055164238702295455442856875323850188008528574409535911880261686586998139267706870985162756414156176440568839578936904655424597500458375435385409320925371942203739439211516673876469311975833563213505556063593852474747690794701837138322472434809694982166050945414240342966889046706450746343053314143942726189039792499395340503586004089912344089365913222888950116569395869450586792729746052572374744333066385695750487111197721205159919338922241590381299949395313579546419958271660580075938969977114689902635562784770356460919280730271166376825150980590375086159165731951329251377723581305259971566209567612057727226713994416490661179367273283187940527074178546531026050870874383028067791537074839006264245571368822412579717030158300886697285520819165925808596932967112303902958190558801893651544565682169965508460603684968507744463899026281784882487360710354400719027745230530357658749843387621096215680940706809909438490400678445390943899510680387100902378132660679022326418928097325965807616653844518981635842936024505883672113587572599917575519440774117715503035301536775603064276253775161919797674669241235252916019363538110127577649671280864091397358327546056698568842328931715045551558093693794334606532906291301572341281314773130612747587131214096070673218072753256403581270159797287656065425902425038511373798474402819765413207358124020651217407466414165757501345806624439123552497245612391987579760937683198323876959142178398390378607969368211637955805289286600136241948876951971320914813502536846884935731906301333918198207997253718858558058585541323033698613102660206062606047692056048346515721860378719954643857617352841514294708183663130126760080114395453710296657989640620733349588263818980894586165048566795010339889597248516141250294763640789310071741954881951003749275196395740395924394688622172130209570347775970402594268251106406775092937025184649561170921343789849989214824465327691030626070437233720523217912130564998217457864968394538750804868989197822743512913023079601666511292587335062724250760592352877793580227675109144131690106025950677591573286719443581222188570860317631517552514300027814520416346489358944088754413826419288344473780281626166572112586193048522785916394494406379888052156835450546777485643606778617569106823989851266317125649420699294230629264606499101488799753934549859386515413475442550669544545052704677668696463949779239726148994212982300390442448351453739870779861651584342094303921953594157739480579205679618922635609446586389803842059615361299723856687073281882129397820179581169394185494350413144005757171489823302259159274031637472684766016438388708538807288505917170860844540717589008473581835279615600325566692699130646566027687176065991967542010267894321978152267143443405012085952673365175958180090320638432925708019466839028074101140933250233912841839071910851763034194570779965578222405438910363195356008739424503458706039855777049708175859510209155446544278817399658846311972394522149839947431936 A013865 957 158120188015069152865678069116443899121522130445457466498350141500830928770360312232514194387182307202263530632907151879911845234266796503914175928196234200424134011477853618909287271833969895319269335844334423779669757957939421180933891882908266780179856759972322236171953704894815186817641300400155603816551209379948514108449713225461772558590371596668457864310789739936193075074081257828166801326921345357068932197679411829553854233672712586068123177852649410895835727878418059605319110508743756595607395904953396028553489405639453202158247653007525912589297445046708690079211165821543910807256525803975699919348384857073148481468277063173201156225333319908822863543707842614778047978983899071812169463812167848347748522637986825601452522326462924671002203107617840477290788585769911582600245192610262004451038449485723104877128817711920991087248034263214726724288098543963237860076727650126082892381282986555895025507928684194232909206841834867911050519195961361592898340863576533894559479713908735455309078829578676747471002248038191331114980586184657701424761122984200383656681214476620190046515591190212533912749147977956024171608424173979137497684079723233479522933832689514354036007397312805673374687278041848999228721906911657139871870782672040873866945272225191158393061833587266880358922164681934545396856537236604597647067782536178469358823562478983027696074604994671928442067962507183759260070730330629777148348806691615498806590942641896469089556969866227146279082713747806064404235178090548558733576354848109213176455611800782953221763388915621072663805763971126961357384780473982797370040780502210676903585045971963388105485255733811445497569535899526063307728863089236348850485633372728318096707699891371818773574296592178021421420225398429317402346385788219300275493841551804951129546963493114441584249026597796516064150162003559702521436485252125288134482521690436623009686771576993071820152963947432276158671229819245904679153130298309220303001808966748020041109383295480550170507972987675967644295380836679090934566026483315777497491022080471102911902447043275655159580977205594625396099962166382859052939575739212057642303700318384316613394423379462825811604083867299812836725565175943498142627844769582768756962000584289982538182227473640024989275996815920990262036120980019004047309696059625490106027859218613445234058476337822172144502151122440892137880116994029611837570617201543014526416185498996417395827247538803057460898566021802342788849316253021136935270059552114034642265065556443071149647209541368188312569701068404445098919077903235406195912987128412808528169753689152381885574885444985208853551362922353048942699219417759629007934668625694771056653845461456045777345402517852612358859977338883466462674834871878155968802264213439157527412913160278821714183350449244763059128043548381277696658644204202584317345602221617232921996090408274290301414477640164703753406339606744754014846818567036148048350326238658950716474695650804792024072488804780892473127792801101137367825716857401268936138083719070440922507749095879094940278906239717111901203329956942041029828532613540319837956923385398443381618923519352403041622083091740555506222082483527474716313814723840867209439347238410069456849848045899368222865182690151653486705259384051280151998946861689988779381090827094983296635050453598930267915019265401723004159973590587467359940380418282174392736518214685303570014231868812796138277152848825712117627636631207601034265953457758199479338297415934616402678682034072058152227182862165021982602447867299213336716306683729934682769693770574879753972435991814994620222723053447073645585605326951497266535228274689778233830838295818941743763285101356622949712927725874873463248684072328041708773521533096492372637371012718833957418493121293295561144394970388059309690622160200101961757643753940378641142259684980826757263995701964255025249537640538000878254938320844746862604653961664621364972736012895408262542768459593346626264885603771694117185632164939645669544874198658979159232335504307808777790267218336957459309410659925705850746719605282699817915952516303201356420014532746359037741145233359511272749636446475455815549866440277160320072628913805173358943441881337957091758327800765259716351287132155212852758552576712462649359006466364080972585202679626464314556885775627238304521142744240329640164775492938301255564357332099695037602280471919047588650021865148274832128320303794289678830455735307669961936966955989227042670300223009596651446781995941170564384421661020371041910610865403365921320768204108234554610353657078517551467779537106528004811770754575308188936999525894534487035012009833507556741458630431484907670935757263969812984547669627378209582932886707157818877294022318390925541542693964930202003449240568496155711947751120475840415603095697402397139123128495213504381459645668755839108156498315236297309060211411277710077046317801455394852913267413498980679926467584937837309355967371775618803464025868234665102541769777899972489033734735100702522205000260499941721065899324703436320394760237590174943494626826366648478044636741309392714832984815473644364568074505986691191910045500714873735588973799383498752 A013865 958 39345362624165687445872405294382968306206594763004072303717462409934761667786297213440972017751347865753638854447552416582224273333075507661972224564925348559938114344057271700435770424990396992084427376817423337942785212189982051294142185007829839445714117297432886671139584296386652566207320061171519208880070532431348662633759041318103789299159345142205707292182432567802795256833787547898401507780492207890176536612963404371544656673248418216503226591430458212032595839442522607710764906111726441198179537821363440577021875784076419199441079993168687881420061845862616769790272813706414413991255828854881362331297300755225682940714318183513990105862140659552210781307909893520451234706521573837165752019309350040066960385055537788060634035538422471734820203674762481645221505374298638921584211767596715091560799462431451632785717968892724054222102861784246880258056136891460403198612294636173458277019408110676470987188910345419363263756867453852042522792569457527884079953765476082051024456171338460815468703321721292426704431383839225304002849221500745160926159754404549866059299960646355129654567587042965238577195989650753406669667404059576741823724925691633176650671455797235743487792688140061317170184769709370176081329540641469428597350593849274726059725978338766325262362175186792373471320082135136800190605873658795241715170464042360887494784698770304747669636110034205298096655246587549184201919969631268707377930266688067799041637439468382196492639925753033262916709827294078617834647834627378966793271529564711733123802795612423816077827590651822753080115860463464048480769694902087435181987493926087155272874159295593789064107154755769606051222756950869384988788460220859157164041123402732848639970379369832409066039369624841426334837526341963907860655868454184926151683581018729599467430019918652728291853786382902685274613111669767897814083498256839697079554837274725776746378745046340047152302324967468141114479458382596953123031718388879906436546128813843322869330064181016260027839934469386380865308204352531555429933501896431546255686006327785479774509702672367824668853720022521826562345785785379583861060510339614727249714357624206271544161158358493872353067396867947027788095833860372529826371869704819515332368529390044934940960026720794698131524839699251848882972055700088815100166289908729954063124265086020804481238784092966739060759268099212072452985271858376372766371819494351390637192270086276533438485659575442394110311980337120560834953061871755545877119458471639468104100792540842280309014444597729034193343856253214882854231992817872594541420413137215971681536149979165489351369895046559489446892738694953874509732166159964005302399463468881271569289673865030782868411199322301238479845881189050726840304510839185306029005008758492445861210007498499764783671458986472881528949332230810091814963754620137460853740892009459302446131168471708204281567300157463564367606297025510631022363557672738791167108378617984024681831468181058008934005534271239035873334938283598213510808777060872551917111647983735955629448223025786952179480797441288388600226999845801953534293427292464865918497159835465463534999977167497153652906179883985907724253228541108588609799145362770669459211652028054403086861388957231593631989139155816240403843103052248142782201945488043287950955592687698883668292874469929016425830073848441538571134548493060678108684740241990018493413300396573457933781344380425688679780497678999597653520078216649780558465730800888292842707222601842468711341807902218374134994365958246749974932307715797853001792024725887106982948440319688478940469192715308741339260622835342229378357344715994967826493922047606897480595154825218911984105758340771201822967231884896513607096555085531274477532910123466390068102303836852891292358480357653321070682089271601574148936893366911771348078010580492298032710761933149083663514578511169506442892950170351834537932812252440051315641254588931063488895847560790228785042161337531627706744014557718190567535222866261911244190136600711102150100508207920673795107772473221798514879273330633238253007732821704761091662296536758199920705056212342012079204650707313909020837536249380621494904366067046356764312397879968897252614530217086539056408223320021105739123479668445924577616154768515505965300297038306996570321153176812368319819001320876961790604991334809705021481415458823378024590163661031315596650654388560449578962240748575523028154197833740689362739961528078131968699361592711343481736145091923953972805657614033353876904410755020967100701122860050348934089393764660220692803521198161679366830517777291576493322540402483087269571466027388805477896108430891352359090633927527252545574286351508136504570965728719774646940356065115494386874826161529850784353151624681512024922281429140035418115382806810244322295349508576033284922286309720966722247366551047852956960797788776878332008070525891055153891589351171748812040114157035778360547462782095251933361664073053670778103560484844568186795673657374405954391242281604578010005314624820721498336269860764605466476468979440038411539654982458465874088803049613498808017321277603937874524203115473680342665360442033883461374075528448194761457664 A013865 959 9790385272496396338531322354211902769569999388067829319478623606388886615318599908214943949121103392131209463429893362922988030382015844722543872582939504332866520868460459031762833626391210464334352233028233084026979129919657613787623988179868314608955935235354820056153005039638483531354499865461431467784045710725957350420483529769266402098888418170425330556928339060711505149348465023118655043984035437073728407958476909836580200009317750401648930879198823777816494887920161785521885053117593113816225410755165507645661507395103303542235322816860150942909516829229686656060453164780194511462272170405617839151621369941524317137503825222240153186021888184597695713134409834624480921634493176261049628406468784189169941886534139578878703688331096740486718780920798497832743757625297478920135642582554625809663256851835742972689335773635514311860194299303497719708372624654975875048717094498908313969987293358995847628684190939071390999647148842276911445031520643255578451383055370944448920517478026491881634708384950552637121717070103482110845636977484473419883578184007992952271267727807553839622205361819075126245640832496776271688426679486952599821481120709700466612339879688937764523554430175267737674091416616321999654669392256898120856735942968702728634893734641991902247684104776079919875615518677850360265028840754265337586469296908588744357102266164412470972130892532031372735986918318873038603332149883287854994265144120525286571128727337796478717656578004978772878090739745240170633031089985999963065103341244646349976662097237830643002277995037074359294431389790844686111566884721876220671204312088616119020859822805841193720399911532187662612937861057598730805530210133676825795442680818548820192781109439354138012720708422488541797750291354723563120782721059191743544175728832052523694679546716398195686318561373230440982252529803011685548874025038245935503699789268744564479354915887370886613001692126305032489798152588258365039510228550141764878418646325006261716221138530290638015247466573886351923476371105449132000741213143892854517894860326555516503250798335370630548000208860644151147161626568547572611315408908827011811000923036346494960876709356660747245358466497444994818567462531144217341755765082389649639183925905183661251228965368988786325463588912044236061247702563964500039004578250569091929435337129884728820675609123421099613966850199663138412621231167063509588201832588418445235033826950108362368565263643476481811257150691246383393683040291672675991695389090414992127279608409522866293852682278142111036398138439199965730384255236856873444930724241759724665460003271615707046280073724225490878049213954942762502005674369916163367406663293888664567129488127183339762712495549766861773417010308033870461126652041136158069809374339393192288536608585866693470650536482522020056611520237656936766501060989638044659158053640497777146275710913152095887790954432781973648720210101451861338556768782822938883693912068270200829629487890429026479066465103780951774433679362984310664321569613611038838638725591088985311186860231952618884724565788910672312171684825630591701845302100038617516231485276178542222341114318542651737759950552891981390841379364341132320953540938908951222874553797444833228909893137005851906635121474420066732169087018697009864780874499680787427412182039665488620948652540101377015272148935855404925732551970625274655140241283894860281753018364280166684578679484870084965567140798460827883320708102805398195924144726646635684636523614461665174380604743924802472758918070122455289762355993537411358141913096591940604781026301628723591714830161735704724930899301363877620675414800370459834202135610950119513891453565468872306829004059450779692012582244382569273881049995042918090793469091842388773426032468331778646060145384355591188659965637631162898628265050275389888084947528765059504075484313349352786159659600091330627197938576788987691742897538399162848973644661872894390068931540246554209039611089940669985524526630426132795300924576257683898714320070628144970213809658393317101784257240056726568054439341408129940972420173490439111960512571834616402668880547429487549692651644802334609473045820005878807820043217195279046377382589268420641162578782978077686484171025167491783277573692858736304497383023359250380357603512636006570586153187292575233757201736676456156279821203823368519905263571449938800614819604101744322545775632814273789632332289949544546141665355365363215509310106954737734035399543837549021247368455513621314961177395415147511897878336993377285601661803512048425967332029247932035431685786780967000207171399559017561986434373430671571462007034527211244675844453075556990217240621454461305420340821418472622705402544208798964947462680394818699274836743425795830372163425072750000185461132575773293160486934584206715205396408917991514353782347020487591430256713630339346986469235376928189110232205098523036053151961430768600397565685923526801011746258994325729082249594626091007057065162564843591056741067511788182443081599416230355385642448723389771874010701993778307434272729092023638020235428595104980381265040441426135396566088148743069193606509629546827026106969512175289460633961894821198883033448448 A013865 960 2436161148125823293709426004043256189957642087731694105224504869224959434262957852360940932747702399270793113204187225282852957576017766674000036902558002742155842120740752941791609416922177682261245534848881294764601270856168243354002052226772992460775723276483810584212664550023323134074002910522498914991639662291361419419829757679546097367070602870183275853141592465154965249322677248632661171904635505877929987209123726428455924328718554467943106768532801718281634055950949697414981701537356929697119001409029343598485244208138345227021499847164945079426060891650881390000834681898585360676180108706370698151776248725289378881959351837700461797584198480749813819690661467969278836692154206035389501135638440507359534979510063019691545596174803464128791207694084131812717294697418022274655192215102232649470127528955991595380232799225272297248795867884287944590473776938146956940122372058352353581779878181105654757140744599751012365224199340721448428690083344702572097214548434062849113790205092288027890927756844015913800271101987989660605941540381416490016470526683076902299564091245809237020872604592164101813955299631837833236774587510097389318778790228436186508081756942757761821925095969372221700919515379472635818070694214068473209023318160788237371677877778436129020095731159641518622489160743646860845467656502565352482316328088357954435866471094223083976937274250530430540641096859121815941744345519758283533932984341798548108067103480918573392271921618134878012801074952287602138958392183396342809415794608587840557392782979883874559542838061065286971951951584435464934513411059113903742057111385634526128198591428423075915834550786377320463302553842684407383801693247983071916331593153441140026210109024013368869981319318184668832617800498378573658470606046600799929584334956737293575994500968534795829018020263623677090495861495943003738497421398316812623256625963320247468526842430086272457686437055172733844501453904841505489511409190588875638226668602343958115370738342769280038610057602513288721822472374911118414008437549021146775396813884777462282536902651386944740519987971211805418250521862304829588018835829601243002954981680980171034104873342636607058557037935492232950693778836549677889583770536981181299017414650838660796465805910696217678937755756161791347592388324396414473705587215245608282985253808703476841906353169399119059142599268882578057489366193762747217851438406641338564723937227649364024894831682933539922058739320804220072616938281857495312365547058146143321015239519758393865631950636634657773409021584103005872622974999097569533049001974525555807955743534082679615739963304946477346166742006836317478899075964814978763038534840744904181567964789663284799835275692639587748802901508968684054583067080699992484826806235619886823541141387638381069688914294018919294726757803776650889481992008173613928627616803472342882862077697941462323950798773418004066958347319964469560595757889767397528307323527771810612838364730751235516839066644704021791935881303250111991224464810094062016296151366281854392953248805237234062323783154386220412782304678531311394353570212156809273798912944242059018269584158111605117210284015977217513445842109987732637687511498910592150690320970525792742016106529067440141631830546722894045099098261036414358673154563504569697137828081294042864527895108858505845464199364006772118479882371954628342987856519154125873629167065620562436457081973579192982152002779162604723862458438637272843888196780620935650679475444033725068671474639640296448901547101224710794662146566583901143069168519651165764568872336686878548773584618805018878114005534956976396107904815605782261464185808343940138880638173602750433852874738121256412322874865034203477558369432366519394368320501061325283269146511159933144056438096279970466656636569543037526391468448990125816631953663477667286518110912659346152485680417609925982626917451939557385311768680274940490035809948503156056869632373022630576943744506732116793838039010502195475720319664159351999884881691814542569228242684917325881071180297557795385382122250201267789472049256609972945107358264274751268708902884377974245965121894079454525544396937483702835507476993821135675668176864452839644981766803726001026883229244534477315416525217141425072120692812468528990645143197256242786972093669900386080566272022540675938279420469789776435545066545011031171634586791727845243267710442264441375621792508372725068505522873706274059641612652533761299835496539292184998055025187522365419044419693655941985680572862350736056730832709891510033930303163501821424240537237696281580595550873695069457984208438009500868470034134415475028435179726947696996989736418317756515550354247275201379653030725880563864045807033688003526577956176540127628063166169387702528046148664541094820083710284906457325357989199223881664499680368973801968350773638566064600389337112777311795152677300059075684107177908866741012374127064759723020949354845118076059818994331129999477468023638531335160449830993311093277013676880545939431791320181800738523714953830998515843795484951725426425895851222168177162478230942543120948122998332846228035393583495004139396062560249437653601627068470006212148560462979044212736 A013865 961 606194850810444861820303891438091524259539995974452907591223995618985105946520328318677654177476283415349991944824315641582867139555652917024777182537312938336122506588163036011889754431579317032430248927516830338865263429682056330263038659692377259999744774334019555290805745311403542097902292231134450015199680447284044717075078262916814500042912253393444897088928736289440312919460425131762344727374262198617074577220675094645544562563695345367219143427554117163455565410386715107164726756943599530393515358611589626298280286799480719530213849969747614003745583791272118036687695566188792467775248809623633562502787522811206725955709436478681310016471276361937672381266674397731591491782115396198040346583184428327287808021448001315886673787368695586095373792934342687222069874147921318647000789268318754632950773285177300661654087896822956269012373397383137828336770863072983589324530084023932846461450647560882284528845760245243908863467970350399455407810818829030420094090515944726870682644313524214556155335591010167862749058849875443227897645376188628043778394095603391753005131952877204066377771945877377782570125117989471719973094159312553578970363930122233161178999743580299389673265480250828670283204850904934915882166982675086325547690304585258681669349683363818856328460975915918361871222846163135677899407902846341788879736550882286518185525735317718432149255826307988092288805413648999704416128984372493208315612359738416322826553493363930454345806800083737965681317082527628615441294643778878773952551004044129541577160974450464274400163480410997487804748016658245610584841100661430895943555140310210405531911902317370826288942941275841405524501077782846458126142934282123751084622987557065755001913848663294602655191648582527514957952533612537240584557843787770248078329235954854235101863665002450315726212018238006817782266207758489506257790361385969118670192751704903818088471255563227348191031505312741707994985778049521493966102971712611102811218401658451785763931563307965490567417853348586659228529445993883417194547532198029994415539992576945494688222560549916233673069646852575965834113856041035356045902957151336498911294001641657918758383843594952207594864863564403309587034375456329448620908790258101304997101322397485643306179416370361237485439640317250864604109171536208606321108677943995200271786675727303549525241671847921593724571261274589663201193968726371915712409121601377557737386748230446549042630757327718605885720222674355689109417986551164273566543805572621134854864080180520662372929540815075163072913658815519157296520114975446422047649259325143102805243575072861334143806549096441851001362747045094550909414870476840795564404701492235997307919814541494483312611321150893898710123588279695590670013747824740529984423849221767678075389293768833638332831921609315725945448597829351594131583035377856701088267144441630024228336517734169952993325160387148787989379480321398889702163627226601061763767928062515178413795972682291436126098631334991150530989216450331867000366027625325639639003936774646392307342806704791426196151609872231997753446437768303276879787583031403165217931105741640029634057165231226924525669392263642988305755783912467487701058861296920466040573947737874059581351819840909265322531658602151171030098818490213057697358396345969086878200037124559274066205195727479726538547656144533119785586090378214079842354313374159449386892899272495792188488621649657748134847155544589258648143258202989876290387781315468659829875233689799876287660377530974245973069768291947236457371254456205289232187341081838879529201641282469363048428607866490457478864225274414350596322171076818011684656283061839312637946958013919595956478526836188475591125598416190919727804182594625753939457926920091692886428264664948484101851604373537611159104190872533113767041877099110987204162293990474906238874574618850421815316829674713102109021123401023943301898024250173992016590661105937327942984362643967211722065833099166086044306923061282304614438582672099876835354881137596256586202083773348033638703935801901341335404243762081866589908960620772787876954171616014907695373722525540087571993211147578828500263378747944743964996515326500832447863785535528994540102997304748287521407699376003059349724802831735083545936233912169005800212272059665405167840012068652869199466599912841475073944754338729650009549998528184908500177500559223187572790924769545476378721873443401924246366267710079586808741759555280891760666274865152977436028027461565231951661041211795356180868306484458354468446564867724224762945196780485228636621361930441138262752115003291523369126554046780120103135533734871482275582641815849339154950092442843989277425748057982909701822941582312467418246255806653293525445991320833037946213764261080795458779264495089706271069797613843589183479168421276922340784465572489091388659706031670986644079532446604048611430997928299920627757293419128899591078785778291398748869864820421102116879997403740029977323258023029190645052345727585962305867245540007200691497783477841368333039391675022694443318111507741308408516451314551859693783161894889871763341921158792614503056168228870014201038991988070221000066701528585781350597124001529543524352 A013865 962 150840677116864615856469857914323190164549856278315065901739449277863301882884546336193198044289778554808369195614524109726347996069912226649109355885124653072054035559345784576910551374718744615813683701131867926880521229734645440772012435768573618360256491687082753982121775217327166187305223180457647466182166885058583415039225874318116785674677941836397680632432315308374011944375176506386687763201992411406283901198975025150840144591849440178415873897365146082016975252197347093546013288383789758346879213714039069891053680324888386402142172715672238287780021105949823675305072663125889607341450711796267986624693624876158192033011090497863227734018580639693674893975349123736347374083127338266750775520986947669535679845592949063434712811858527260079284051643438359546842090923975557561570500395214292352826406818097238078240709999542249854330886897217640952100695367400176652498801469867843258050695687533869460623881748213344532330314461998230597288036381670865297492852731263558276685703749822857356437244465782242089623573811732206289284226894247768693389465359597183176683772994098340442244913748836559668392489373359556227024344965850061332162353597460175521962492864194573057731177995981774199683910429460376764988791374633007080558682873870559088277147620410785773657923601559109797821140123256465377003065467281060920010522605429141118893140739770578512908563625771869292980408028689107894449274207439376230011590454698429610441576958860733542815775797678436685476413492279514883637488228800785963080161171438308842089728119594457926327541479157629326885431058481104571773047180759785172699426712673670275629316702477436017447130249963550168619472652186861249868444398623289417229888907239799785948636226790584922567896648300087486602017244843874866649136697385398446369826820441118289028866939489889716962784788922199712482396865008960460821138491204393467736941402792234626862590479464308987505070751529980144683808301123618532386573334657192445934721097321475874755210618761047668948871719284435515589153439105549998467353651531900199570407647432906501334259796186756756257337266365620182730434219026402909715614124633881363697095109016497023240486168569419147720245413730457604331160937713549369359237976097503863925038716254811147595163236534269727445976916579422167141169693371697859928094114550160213674029222094576396835464935689262026009672516085478695073679497626120576530550186546313980446909419335678475691375896607370876139755534448505274832474696429499308520110228228246462228205538799479317459580803500096782977759251550383262948407693249570284090960660496394008557234369272530231497671671224765818668371095072724967291891521050493248841881950681716067682124303291989155271643700264619230603837472718813213217600860898725835557084155249550894870855268747086411893635232717889250718457865495073215870950069859142838645195690085699682188785432380828977743235086309455007212973274847334328522368779690049595400801901075651776875061679474479942634129374632348517968927108707768979129435079386065029562652627595508811090620725277966660163240797387727232464985584002762440992551303860870112407508232903903771853901712538816658083571366215746812066097823222507109899629878574235313405808096563510677993746936034653134308736197673290480189761549202556695572949084479560179826076271637778333284441971263260235314039890373756465262486958040991765915332708505518844109839333911773672961846000702327636783890287408471234407934783225166376897089772400290697562787514149500282816411107061787383573970896583621814742160603988846474530223640456076132071010302803599416546066587352634553515380742903483071687584038473386779483516392226843599842325617456519640901042464789702450758290964905097618937708970363385915604263194871380256124315717953108461196031938419476110859942214023194159764880564362325985167986111938237851869231638151557788161148917361618210623991944178123589859697889170219294781472287384312597186708684925423649227225085381731695522576980279184998421819981403463956552695025783230351718857836909489737906385977753458714567171308783806355027300226489188134352998260431556221511655234123475191070714214716274335053377537060608586530298012901723855139666841482376750769402909025335125880526920651129593264110722138226304308902404956832838051278420081150662098723965883067030748641672989512169925599821111614776271176345233765307151916167819152624210112711392255539978270121212668587614071811126834523744792829513659654858590110507245745681361726129316199796995720206813462069197822439140741259092495629165554296213179205281700412107766731875529316197134280499036342986498696568390845503421130315540677597779928321422760604541402737755539880403740764003386924006199809975892617052324881152334523776912345526498232263388613256495598961942842161790842839879847927983703488436603179139902080137333605588422971971272754948619598217753378624079598076494725849646102836068682343047316422783805333478786202995023681947483513967439139317300940386399566589665292086670172493558442211071762466776458358223365046857909279247103719732322694285253907965613502568351323451740629236570615896925784683852024472452726183373672934454375489231888597474761057145031783559548599374251556864 A013865 963 37533987368343656092797107684536868055025269837445694478461630642709281134121927433927625855756714177350076123683153263271426624558068399181551179243607337673225349776303130267841806319674014660242150542720044959981533858637331294318181398417165710603819343339480175838879325570877953416719533294439637334305040950342897428331040652758325636013001461623034507667129397882813322140142763920437212289493078175715048435703143353458333854859079079898475578733629164029880447985954770271981241578575115173148970648506891769839130669382602626965217841121186154397624878211835706524773511840910941362773987863517688955647795764065184195239958215670764302683511311457736256511217674073157562789787852741835592128974438224162505902287338584701352586458400381055180048409138540053882759811168794685939160710754341962794738500461360771945484792350606097115752863248408460033393120229660920756794581767350155173587270709320427805625961743171422946668816808207943715984376668923924753705741530825773733104257035475921241716992414909526863645213118720948355375172746549460779513487444359286284220576601667478248924686377950498815405439915751805095082921806542402461404622770363210395480971024383264003101364483096136837655746799983484471185690935332680417869578176870958959054179196682056645630848445623156409211429939150152792690426786354480950848058360954144042896417996558592592524063704128065779910900890594768095591601799585554866066244076023519636825398477827234048925935123287920757320466922110896247525283470948957172765162664611337265794871227454928154723934801341751220667555581143970212803430876082818864093143747768014722025394133710865359093404314358930115557920618988961058527264756598230352268147716566293860337171049584754827452414858789807369466153155068991070818037982683803466207096747384004346095631018287148238051283664597088798856419776713909649387045533043371635363918603139597326671472114186062933978861765244708019361961387185192246650815816009418510706828520088697484867088568687549013559885647652984658215080228559512217218628543817985790459503675726024990540006533604743057173025746664290001309179407588777888830355693860897967491475570166792987286976654297465705365524106789377226600931438453137916676397904068294081468195233843117167478399658473295404819837328106290776694071537141066321881627514711745466288936039392237633977362410877430448456038831522581834652573816753302835299249864018692400382565364632135546463236447104605309851607649147890464547114343661945171937676068310491023689168840630552037522102410496536082701921790081784968085978183126677072930921923072638713937313742574822242564028637294200928190888116329136299061175950966036336095823169552032772553478354636752245484553645224245732389614086011567729471362057419151747113340364519056248272504658232875006044317042227657818034775307586870058451600247783190230825761333955404823318399856710186436189804672996554308354818565926811895634878068187834420922772338648456582943375347826993793085535680548516546423244070313971570614735589673793333436133978629845648481301336312366999981739534095582942708727292838575383717058526042308031810585088609944183357950070934458826664251230198196710740031253548102889170544701945384121505394040284091489026540037587374808716311445539440216766578745811170587672808066589217918666482210824171658227834264593379570873663174001482568764195154743256063096244068522845265017539541135934466590442064046761590516208987996424714200195227979484599896056642245909134855943542720848454373773208592398678229478326138695783405921307411752645950304608901966336095493635667225250017990841064130761220339221018159499694164911461409779112442350910589946635965568042940695284688198598551240227087057379265250715507998513462044151640019306235291891925728729707884616331019300795079617501140999819449162614760591406299541320320205815601156324646984528427543715007404926182585989163453730849111968345158004007559063312214413272183163095487363017484508872445707061260273875156830161527298309612586743236920208655692774878906833273862150462721835616348638863178371107292102934153169957757661847325263139704997711188195217412578744507959476279975340002039301865355803507115146361750322113579499742771647452064658592190043103274719461878951095199211099127753792803230218628757975711825632881551349681878615335395246004773326292266926854686845328009109352337208288909225603870775385787450766201157730523872910801590749993184716906312488212464289353542959237772694377738973389384601036210008627886039050501807393602632553176268928982503872396523206635317808008656076945599811426051710807965317285136211298016443664505830868307286698676617888010775124076268366749246326041186499520623621788490775074310711115921311686364104826897704220456652762049608130563515413840312880898161300802739005532982319616040906434656842271740114404732995745778464961555742159374911863720008709786974548570335622619139060904642364785149840114139848740193328463657732826356217747545815914602627598228576953639593960510312361917134292265408798132919686193436371339747281773615312788433320664388300426899539071087996517143524254194339494863836854452266953529356761661237783626151161736549303486839743371512548766689597079493763397582848 A013865 964 9339657144839688632882889899358677951868047944191287048464564476086635843165827447239078996939654702178374142008326392806355629842033275905143743033545301047904010235537060510807612350137124415937374803846114227482125033112444420627781713730940178100969574841849531114340020340452702904589154908722003837169791949755723852886469507707159684660387179698582922611827142333976204574776004231850232408419141628619526932352884566927744129772294365609297475207446412143883211633241097396317636304480003058765004664409266892872610562723811776873009085841866993171069793695207502525972442498397551361181776948054833578211752315563867913669949282721787622965343486652651428180199316274971942664108490973456434060636967412194804668677963034708406966793616683618722561805742761198687754889332753519291613237978424419286140370546801323604738871850186016357507016467827973927029276892986986233754709370333273812154067745141620691729519312476831514665495024019999050735824415281678044314107076598438929555798486651544434418922656586767388534565670757571021164714984869395424687900107754809924675174516946121947636427560798178521234966425116353165419673598965559089276235093195018369128320981939336348419718727057777921587554787733490407934077846820701533739322876907154459699369517868789519245615280421301255616898534618610819710744278102158203961424058072941570482001482919667711982947819625594864146789290408477334762249458994472788432995645925084438270537554034706302862338288597979897885566425162698535064211336643170911213500956160568274522269397270064682596266144487470639741149190367216395992303311757439983590025145044610639311022873079542049033929982350561298514508503464261158115456343913850855015587732608624033855418946610273713224639294142385347359001821882127186133794027307176184103244297845056569447668057542427670370777016829022799997040645879275565876277314078248250770874593856432281990315749117146411987828130769371185873875575896065757118615801129255626856201554310710772554447382723660196142133465476787478472974843432920544034945777815317040211619218638258250446050905769935424402478342593968609605765730349130779633435068014794963046838849075743432612592974842146986397514094540614314049562971693171214082421443265121752879893956427650531017985143817227042172129762027344546546339208729885815006449137740753047867608532554049274937855043423452773350213054525427083080269247970357851113182942163499267371994504812143552297540051605933148460995234552767880074187556362089141023595811429836102406623260951781524600699787008674066530884602869630717178770123263777309411547163962010836466449653192378168261692373875190605363595071762411643567990534230780753583395870925971418860027125940972334748412452648439514081972452250430421259817963471722367537706709584005804370143879117402753504019498251592550177229209337456050384628592856386791516835844250791292995964073144909111289981476391078601656546213396700457614617979463315214627055286570572748446965974550486519521060014462248469279588668504366173859205886249709342745580090170421752402899174117278905339456211748072094800098029731608389881083107152159592171491508768989631033325432050763258756518962112677683926863456882881538118084979274473821722430209831971053397452010632941648402497209616469988018461322477685199671800176825528273137618101483800282060148455727299825379635354913136910550732208745073892692364604058676632984844399099936845190632879680883780091329314901126354483862978968591111961335566403334061844474143622314162598734735040463747901197550849743949176462210765881234397106196442294087343313872350346993412476696963669785575979449044390664627898443248765518156107255061783917601320584227261019089079533833674702208186526661797330866041286286101787370340889284009140152051662931270672344850880194655441251382043917267073174031756107480812327465817917453507666930574558454177682557692722582591865236855520518754646229307262356453208936842104936883343880839376311514366705311748410179467516468903024362753160692977519184493129329360213344558668145137201666623939999800087264505602400439369708557311201586928754512793639877579073990470380992339206794153404572401698823803387443561760215298282476099487056152166214079993354578792153126811832805474054993138263158920610096218157231770813381761831104612324995881182185444041219611137069853859756327957363943105437096659162698360772212945860425462372780796262949055366480401716344140581429502304139477231549066883914048420801633053455087401544226427349045042208866894138869014465737364930263471957350136574403576171662553479400802409908938527492276767299303767625830695013729708027709926314906622638763805100182309497195674146010234948461801480519048715817056873736543290882868396931829541352932286609536584669820086328090344380667456712734779651272801347152224783056554698690829948531376161636147558520797413546993313838433001578068873177207273712450869853753647565610803023968914218405015281646841719786308268880974647870374557320465662401030522413260528047444381702045640564360212986202057010671354885159153211995618292245511771440047561069571826266106136968349353857427219685885185958252167066490580616901717689120175262445877229036285237307022620210534712905820484592133747335233536 A013865 965 2324005566664749401897515259437218552119230106049006338843534507713589770126639175351394504966488158852449194504215872974791084084852824110028727866523144350352050674929157841025279796309320942666528847190636295452832136239435770073652179391097306397220461247047102526243455941355526969154728594247113658810633670441616277761445980541787958653413462698757785799346171481247966936750662685019757030651751849732654125631232972557764427299499551583292709350819305626586747317122648747320510076916368121118613640654286699487277431543691532062864596848203447644743638904765873268542774811761259500305583921538380348933586752186388380694320819918227857797712350470752560176935356267333818436995444025907111400176417875111257635316474897852562322361189226618213972499246582754591871424622447723712370705232647305099808880683901666955214382960225486822271185921722570408210549027835737758517651842038769189225920985159079759964439749562234939457244457816944403792696660903370511122767892084142755719228449030477104705329362483798502823833044985947912338458359115021402315939559612844863176773025400737416474267542808532357795939165494552390857708220977797999302784130709902810826938366577928942249975450291240995784474432941299885187052458780088804043423190106561058515913515870326633652924941457793234037664096166218167490263920208716230208129071218406196866177392997866756108140871853076021235373872710922232163560057380512652891359172566830610943734400645564038753841361028412533950661264706084601877097835319593504179077869923346524885925338661504735099794097265106294228069635337455190247556817671227305996673136891740554601040443554128607145210865368254869031962179934019032496185232968771335955238726680469135592311607322927628609113444840038030754035141342573471980044235402899264242778485121381116288802138094397362073701186651599401368863617995431897608125836616718668735818266938483757592214248484317775987755249435604170923368207301369834475339407026594936141882345162242782956268251137893813926439354481519981843387276241100484813303627785340969749937633412195076974991738984544571524917490944342397065421898214234910157746914844257460244871004493215389823856735115921118919266227172730140993580853372355179542557092570546776012609772965805136934267279306328239357775392944788198206218677986674947119684751842307062406992766372489189181336346165144600498280214783671071937029557510960084808195537864427849698708136621415304405301486121207557197846366204234337134620238024691365139183392949708977034044879269153700329441329400942385323013077501255950617027727311972235455494103902995080459619600103165844364893436776111428713834088896784414092310220613713636475663561354251320097778269802144028000116967417416501168045369238379102582923023486595620159142635959207332313031641728541561959912179788940277445700298617857863929307902017640438106717296796612899018771732248794023980508670733344870607401707371927768269160621065815651486079421067928758141555437379346661625464405518670211107778607561278443773733919087287675174068184997286385493918207293950744573427568081696275493297992934175578870889671718886175639216575110005227869284433908055523202902126380421813446889287703081178892999321562825870006835753972909021158994778709816136255290185663285460058609767794767363604733381599849851261379787428416991785590860535535470148865424633745683726159796966454226866426469157128623938884801516835485062475560716753672767685656085477073038928592782712463571563051659274421276884190105827677707768361589588675317750788973043486361477444829295759317500729073128922341811477484681543064813401458863880084442118264613817860689225430476821413820480491533815784571803614437813901973838562900943499867469802308353434058785349143279954936664162318562362315319390513943940913934220596502757463896752021400352040669935736665493067974404035791219777668728529269941106195795545671499010617232881722756130530984706680964886172294655654556224557023686346742896016132980401777261057990077358232594481554982053715794357283360606953222511890780165109368238030255314201458056506129243319732860913278655842927466998017756139196725843085749505002779966559859521724644504356359917893102225092787563156455823381952906406550009046850841980651720052052580298360533251462156500295995035410559957422894053375106325568411664758278459365875630886598286784690812123635892772558507671291744341388653143791095702139344952051319881345189158265917343634398480817410858100496644911955957336308301052950370117575942916767002363054607538359990327320254091349184081990665947136507386260465262460991672958212560620355105870703501656390707951116384790844724448875150688564436806193989100018782695646986000515930054189896005611540156965908945341008433932846741624207436560671721191376572930244588743220690185513704814582397217528618784636597752959393052245869281847062007725440269044960648674033850430840332416574847449227631046067338060232862794156762562746918817866659162190683578881041847166111706573226953136443715101680387683420832910880517782630250079374578783922412047293690896035185110969914716063696673447722274108306419051329928878182592363803235488984156064888216019151450904932522655556928169581052632227773681781122822029824616920831229952 A013865 966 578286953164322923172962517036281966760932265748386345307114378623387969680151879281038197459821181543572637966873044104063215035002097928946668412482687054986801473543972203898002422275240948805597706104140410670119126124731281538967019102245524945433161813025224615810211628799378486788709425563697785949167597483328261627936126230174181327646178750257297356022906542021894108805540897238836181451136716272675791389070963027493637973789072419573891453183069457674833508414262933093257163459253712314186869431287468006818217845879851306266723362932160284336849155950701777158035741960177723980039058364238258985842258720043393544929238261892474311520359592338301053947178570713208709314450327854518343928698412699684459911069081782448787797779437637863419204932525679990604550331652911986796627324450094222595643398336619591799905340758828336959383735274070639815847335694422297927464343158191014893464370579104134831471471763070044455025052927505909884544295525907491023700580123081410191127053429151678918036515925568549054660024249943390923003270415309005581079872497583412994002785456516292816124941212132723655079134428340460521905252042347431762510380812806536223688727632319214557945891246870079463042342097649533030864637423167057287733079240595801312631791981045116905124619032825606012060032377232399052937351793375276995149173049418450778604653054445180655900909424944612516040551494404200873722976198107724444262685628149594582351318381436990891195853547421947648010943819344443654282008558245090831888304528766162480414573869819546244351964810670929405359023500289649899680058054766833005764169999045585682486095650460929573157110051313595570961213157341823894090763890085309068413962837354495947706081873378727682062916706436343268588072290555242179738367183774229720059056009723505928375213626305084399523213676890782241417071793039309945625168177011339778871130998836790369185855878849760834585114227560257059203557759214458652167655329241671150056867711411196168574141467144393506943757454345580122053742721625515837063968309081964184816481197223325393841144395002194821688269106662607346583061776444501164372480314526272347651741790055771880649919112364883862918853839844786443714710906349884035933566458514295368769715026627223833627595644352268455873966577237536936049806080780300441685396170424950952856824041999229922370285688965261231188062405050440172234938854567219822992912077881310696228943051780013025779979394512318872654506995332038577881823068160001770313282034461984173335455398302053560375544877495295624695990100792520703936243442492675292861508862390071860928064332870963385005163659873359029720764008364659327417736815751591591512315298901064482570362431407102775325105236410582818647065318324348853913901780216561355439780391001478914116289474596453945608867521241587117368496705678807997257543874853505494970678396494780888639007678931914575117933555919670842980981648771530433951775661049040190584114503174848745879522593977588505587558954021745970370766476688037721105758554327966788913734609244765875222655357368351673695128620904647623548326177796777641601218793153884856657538817772820861169784258209271949624541911493120683616355237733095906302807183121086885540954332586897553034988775920968816676367478966647597303985739907552620493016810253838189071655265387856899992145008778362108082481342464205972947794598756738179626631173306629751960582931037207419065918724271249902128757175061431038422679599307907735439177270480572795169646792413312699379416951060529256666564321740356798299155551763322382492341416724816004157633565468277723903648311812017009171901172020385525911021342316408426043777801669342449306571036987790108855954197283767572959022245847992201703715675998020637746800016838052509739645554580365698705496079979468974145256356598989092398983981449225947971090206905034000799716865057395297985336912197220530441809907292424836853472285986532837854556024423755834534468973317921032728301486401779335039423581786929203732950034289294390208541511533186549384264078806610044494317405544490343377211116533151873735767246772954490707327468050754295628599684986713220828851744639022964509786741308001751089176412874288514915347215443778105606954651851145988711729528803992347660801648210027831326281653036651280455325453573089434457203839011365131945600929564984774024897208184162348566470381278580862867327956421339075825925754737483108834028714886108629624744451234642778757978642862781146731824775908267167607746497096657027864966732003604102985193113127753466058600173489901388957871405937964092188693479965537947884284201704018893724163012640892192260275474474062501496136865939358862695735873735723230820480379907244180202868330760338141054687093810632378120411834784854265065727492615395378621506153090780241746196422167064432081269418693892064391691976444145140568133506336753026995648130857191070406861595881152440486209888455027864203863714795615542013441303287396532646232176300127404914037908170029209202847562516181334228040972694880221000887450387750935187960981634552183693042227181532865818627561770647343628910918102865380528862615930823069886693194905521938264568477493831576169477427541550293192488582501380784960354051325319077644276611416064 A013865 967 143896299129784801618974609039172114353056297550702471075459885061614875271451552425259296750322224245850266650572953310502257923589642031855657394414891985266475784264893691440347738739592755773194488405305466667867082391869134247904241297249958463222024520258692691601286580017406947624608143781866047473303271616971537997402602162106701888120853950784023815693891880664391954882300352541734084702849251383562462522925305872057296924293882468307410558078449539292144171565737874167461366497893019742563747094326123239072590783025975160240961307845135307872106849173525024613788349743434943413401078970890134459965100921825837702571832215183228167884234118080724127855784338107709149556133303980695508556465883428887883528591141758090296765297053026304830327601770230003422111468125857395498578370397565845596919138094897726266754045751700772742277373615717545446656924235514489237886807436738986617970526259939640078384709261748245301832793970057150568390926144302612806409462753186593460678526958882670568532862330791073198369163154161913850152749783982170476751266833318675822123701110715862174022001371697409892540651178072813472586727676201396140328983078412276021612913474205254796882792010741175612947752068842328603136109459281505199021197573595934432224794062227418529735969203176061195192921976491492321140507121449156925256959028232891944141753028843703192969135094027817821591402509455586111810235613327541288914772590223719919115643255489729317438046629912098077149859172455116603382300753565242441880430592501941742326519245174937331074588107768868705794296535624074163837188205883740590490309949202511176544380152895494027547830008288464613113420592367680723214392960297707626111583200744593935659599764716575566583079689895968168209307204203442022068657383072909129701735025011519427169461157060746761302160305648087126696292808405557572389801847822085699856061268702556221145254890045943687991483143472273884555739684340852175336182010885863515610950506365870765018640769552473725119829054879719392930876908907520356768301362285483312036254649267474504400279642097186141870335378349069911264956427956238113733133021624201400810878213103157828605880672567978781377824238676257900362418944248854344429421209005029145201705729505705360969221879375463664412030851347170790871145346692723719505460499879181395501269240018752380043242928556603882678987944373511128937564305059670442994972298163362303164040357460524201230883832695289329720366284662461823411489797696389560510594595199244445819408037670296591535367582956909400884352608760404511801863328282337378473314973246246361298452104076947561017604883813607674083477149729394909760010287337100038899192440456149677326948424531892197789696586186518143929586557289284374017104007774847395196791434253680001157384542542784828193745723045586605589037772267469151573589157467547479324543846756589318081821558763986167555745642586603535200643625627117460941088241290154768703426380054003963134693366104631303022363469647139093299298563927237802218188112590536632018982410287593582263403777884681683668906244996945277462777099473527774114914474738067476651808699104046560526599756538729557768974012920656205945624906515601720557140116990386291902926748486262891916802327089966512591213872526228854932345379632676133662518358929083064263078122996991208138845426824337400078379997408053300660545625597836674712853888116235294439855771895850396501010687997863655646502905384886008152792210054985297624801358568221889767653550649789425611979078766293615994854533307296462834375474256371035080334299406469415946552275362602482594392616724807816426262512436176571183491262651276541469325317944985820345852684275745788366844794818514452714539423478847595534338979089939471331811741789846282103535482637341557540286000573451223774512429725239653839823982071973791085542318364593420486995146965961786788287354535858779030896442851388657003923215866600939109024884669412011818880983568644926415848715464327555496529848703205167623277422932273701704371801397825875456385199257606390591609988656446621123238196549177247045418435549007811831685708530005292889855716814613824165284837322017362304899254413152691727021945168334959743415678313306193574389739929424358663117082111355023853132595727397645324581316288416011418259543263498990154854945668876008512287770505514291290163222106881485518491957914311833269002950052234644915916757402837396937389033182540182526784411289618631923905341660831558303573422638805935850170776365555361557695401857920816154011572725805150466293598369839142417165057682355480987496976006784738647942206478414429363170930761458485984508866864329920372286728625422544522305348933407482971521773893079383848240132479756460314919898927087275912458317673184856484835103442474062853146619085885029114189548120674976763646431992438550166713497882549523617849796648786929213381115697456568431480184626298924071064578964041493505575815880022606550288626379609454011427244893113302419569880765764708184362964676026433758631891317612435152092826054884840704690706982088888972707083474035186067380733450513719809869161573372198367757942447298566126045641074730834942249103391745098761403407250019042555673318960983583483254819299381796728380637771882037248 A013865 968 35806003905062611756452689916435275558699704632136397282648834119651752643545832693082121328976179703543413551195369118158897843642657806070706940767046402477827702350202027028484608526050344604555530938868969881898701845733580413174508170477301664320462805425011019836531342278891405591326493633529292324876999682994261742969684301201334844224888330281490214106742504449481978917272561323664775764779384920274614674504549710755761308265895362353869583987776755761142818499045686704837746748403715888581622316975357897824910909721919451073078884153720708928432091493546578924698182643358403839443417282484533937942035992579766847206354153768473031470969744070262746182610528420017483102351762296124424785122518705377029834186390985949124724702396298641483540077803689872211530840836693347436702253062767104491572582970429591022408942712487206683006363431546228268582535771371541386041850068098635518122841990313300519984623975019339374945657789157260890233850934339107749844479435800926424007559220232692682909169199495404326096595605976417347161209034247851444070971228668352742170684794781649416486242645322209898380675313942214322010700621124545804390341517367483467009984485613441961617938901616748210121015042794174310975564388971935501682842634633023556639359956092173007591260688764705659322245161254331017254034668044436616025539628913246968244680689673236352912895823717129964182231869232852403373964548135518754003240693170548674913383742550020325516744019014287188733353757600351574652824661111146407297991305193443167626592436815370005965951908032343137800206395552409622335935215646462938612884805279959261081891202205291569862781636622435226610238672840034729718883829096799184020597471007678798198049528653954931384000885396193551231858330236350885235388153944798124561942129743666402101431358633739738108339153175024815910091932101171701852899173397265228866583437613794469620016064799912259770296733556492855241773817133902928493252842132751190316504036400032354201118419969281141969017303383830335981775962997276105415369964580221383500605316886524215878930383902327022053879292865355764159881637881206642316442956036793282966572447522884968807658499516435296127806760958290605862981430735330924233061738279139412258830840084363676380693418688755374542974460802419202234048838908243828571982747105936465005371827532346192230920224398596857334777928174349521235792001156607915671324946896585768620914490227617158040683285857234234492978183345129700443127829340388007120972274312618393942134940829575241464928586402333680040855228343068975480681255703150574560271911422809974574616433961675015503132658449107624757539786121464794185402879818665276879363853343584636508619230373119799360405780933963682790286882223407209355424024462630827041608006168211702047994310490006234369106135756879406241931446948858883924359337230964774375284894476135633196935822110360206045231299736109730871046554652046892040892869256711791406010993001597914154732019674547616393660746879236914863851060259142436801556184432128411218547431116682486261767288858601112710701278755079887281617751216196863088562398578022806350222862215458113748954870619045153318769341583072725037861736738090207329674289590951801786789068679333767921441756654450547261096930328446578430525365504758067691511768289041597046710255501587316303605185247553523936303451515040718909964889108760895442148858687739060786058191432388245862139491515884409161830610952731955180675591212402101578574571655247789274664768315288402353879978127574373055231643231921193440003318010161317401109744389910597708812495783027100948927903604867378576979753494518688560730497868042444366895157514886711648299215133702376010898723984280588297864273823088604892000636844907818530437379333051030068386941215614974445864446094693014914259476913390833544271081106933382383397666163298510006619976409834203330103119003866811703816023667596742299600221650518044880376880102059129724915792903353054329908467566419554289312515312515948270035367703083529742502244085423808241563241901668713383691496697360925627337606923724872736805560154530711833702018224938277040368577726413987094696156640512224297052691274133610587818324660127124702873610066056606759502547766118522014860749775932693295422690060039810881406218094679132953228358669342980718212865840677754950129590510428132130313894883299533804537390871734042095992542067397651163717398578062835154724387904877838698504818630018383418889213976148038315794781902059358629469694624593871727124462235110152525235007664507547200828768669563813485948015633215879045080847533720260087244755122436819287296549043235237984497310359584942746076851257321142598574284585797650802769706041362729241725288645202759533082148289824981039848828103253934208834488459797706007874179520378943564542013637963795818051668965542469315083653105110563060876800599710949170024049781229512835942077300931213874451141312780372911979441417057785233121419479290979660571464201243169267666412570706763866931405226265009565027890780344137463765562092889104682229597999767142420856648995011123419518482665958229927729363212625350864245944335046196806276188959907423120349728895174716414997532632836738397213303303699467045305263195903771243516410858052951092494336 A013865 969 8909679563704539808581635737286422487822364903023764008636074691661184913798796640685010414531800747992114680771046088409714868229289827200186149484945690421362822831205470789551882108754159348640761874580643513652617777677578281371039217076207927736189400799516342087963766961941106236100954063818360867783793585118828138026632484036530551958167413000603772956608950867173499777942765979290153483101583908481772918686316113626777597858419274805238076322846465689556689812754536314138186198898793431987542244377612256431568231487924660849416364901738631444079614190522182326990498183512158344176384409235191548845992700105608544124051516790516681366984343356491619658111343007809790355324393715669232868131606574496377087700268041815692603497146675783557632244640047758282139642187076079029369495034114464144846988965697935993288062033033616613345839425398511072527929541061923386171565636145119673245543018133639194988813952952012255346477918991579541838669595693468859609301506969216123938648975888941385673654390248840449271268077826323881328817966409961370531067912772003549539815838855107387603104729920816133433860199718869074174566656955662981598057460449585646063028459524163990193314972767098690620832415128559982148671638036664654754745098461004517645685216594327593824948579706699238620472907965237695685355954518833252038867076941741069602260385372770748168021693607180883247393120484949129236350346441657402596134388163013967876047103426206657638982447739363109746897882211210683024011666073608782820773772453894850286860249237642149324519745179504007665100957818097191145095431579740665940921351867422822853529151627147111912095680204033802307878909440131521865409300961814734558213309905782730713217060314020913486143708314905633740125772029371663474892105122392006930997184028375998167703367831550726512974248162847774992539995648598756915460607114788301429329689948315705464487837436291767423162476804329230155521062465063333502833091213576744188836332385492850760572698677796165118434513635605270163017276424538207862717339026425647299222622211507593685586005287183837551710892202272205507431667717256411220885133636547346187138155262014512558347279751673627606074411942773368038097395372733864538761218459474818231189395599872382321160704759160377358277421030387574930302840683216128351223610927864382460216682588528767705204341277551653204327461423479740068144595231801060872327129186171229977479394432318432669579303386427309037356747318135313620664384030427428587925772961757460201409321596504866484201110011665494271926088179062539306808878219126363768981580263160651593350956495551517457675505667208348483668140060176327666742169391038118176445866355190852271712740332204145914448491281360051116072665477414862718328870855085353954417403390848454244006520267849231310533417972655816413992285807178453804666182601855426737350890862285781879659934487365150790646994775935656552104256287178132240319454442886108479140527410573612174950277919657032482467390967454279999401787026402930834204828484615376820333594379626336421488078021263432078029220595184038512059508270628697836053158762966570949738655250796873360379938365878243590616012804799152316621211676012462470257512827495718742210297537615980139428195191840238576073271367488019004024487749279959499814256326898798676327006296970975090458685455519238468118260447390612167804383286711191134660784804987485973516431890504031994367893952880549300556634584590197871517868712564439739999867814118617900793383629429843734520662717440586396079400248685414406062905627104460931552939916030233849079230950682199583323628109806359546067026021548074311943691245500737516703255834744290232869590300149429627543951286456507347334162983946783732486302467392102300565793974201753913976859356563905321313341850634652287145014159312867892488061654000447405225608066745894841967261970011864483036219307970186489883948801255432579894122353741706143673939829555577367710246579727147215019783801487310532918211810243968439929440616293680872886318400264177052364664608876029288690722506197713845701671406044307532844801144372186087003740598947841352508993932819045236747434049171937796284215275125214589788009361828752694065446139956997573180537965738804070001830088244883938086618813019826221242072060935198011017718944409952578074343832867527119750646265890852974250267091601189595650648045395325162830016227714692334370127722976531397220378891146562359026351029344734382889040892112868670195847170253234326488203052826942289603834186886929473159277427174741985076624165584902837335416626044373614545557453510679758029286906626198616896574891526310738158434731396240473391795052061734555088436382053201044554791493684370642676987024163093060135897123253729682107663594588882957052703432428382781351347838414933285052118337561807240997432892033863724610895569450871627564096046827274903875424355162902137993138978945315810807426395141765752433668366689322815128069051870933050899318580123740295211968772794105466536275425261974860085020118654592413383712346697781696288555329478057582866601682726607862725623078735718269376752906923991306252046820778215243699316651271683909882863740444115034976666040094031288855380687666145783817399251563127206066675546631031926247550615552 A013865 970 2217013385195728049648985583780455080489814703549209245796931737675435964470382165694932511468777043724373880245620940271166170091230646281876719948638006038928553930734519707505773928885514979040978058775650686789208186855067158910118430463506971074451480979745250434432200060673729346941472601608050371452376925372288243241443014267777970304854713711766238032338918462180516296745054344158727471507133327115336518902553411185978323230306184988337001007566531750463770239487336780119633148244384567268324111752970012992379986177603269208481972911229427139493218558256015672789699643999697385098098085318811183482446055552678785251475987026017846857909448126082522702767161703319325753696079537057406553042923927145082503486633097381082421913402001628574212746698272363788861371444694514897036070188328770342090565958312548809081855051803820889132071915900762307199269763561520520027843020373262418533034960288229708167456553540955113522374793538512720554799832835597243274301712582163986551901901968397062879946769234399466673068178341679824038812432217723507751986690870883187239091454813994081472055756155656520114614301216445629465005770383591531037007833998591295481155497640316774007782951303582701384562971521269837478018261035939339371932732340248676134811143815599723826649604985577384944409514634806026292778492874830315771335372489567313831269656213077290808145174063662033540215324956510861726139529405770494802801312075379091654532552839749855033623280435881201324540093826379976678230870892428220646858779347247563386580009538300971300718897232506341235322401535792760267016386430850029387411341827874555856289365857686270151310592296530139095874124793806806848813527176930284029589334330475728448831227552058451944584111227414598654822976105612609765784352301815047868653891296148856376065964424260430379676408118857737546943712197232125880787893789587002621262965409219293622139437564947353071440365428174850998058617015306639402176963752856728409996522260146957040454825757393375358750296896974930585203914927270691338895680904623546668760163530133857551971736867620528665667324728475797440825236741420347316915289573049349246437961450157595188918670315168452104474708072544182715655851085388112980909031511708037970103319685907444637739060486631395018814887229833401045057116452886035649891673554402350016340637561868790325621406648775732970139210880927310680636555920719521578982904209653359497756152675382660238036757220251480162383554148666246358857160007059317910390745937620032336837084311501498936996730606422748270671912373772489780791866785021651349363224580042791257276705206701075192028311426182787769888110627453795965970787493910797022081377816894850152474824602343022036184046982523384239314593496076095119927209592612598795185591320551602566444630451289459925462651460971892109926528461971829017122695549184889545908496875044295676679540818360045201538273004085621291173206300451109001623170487932236145081495716627853064717227555304098706677325829213583400811145469353894085336855881483813444957248956671180544431721430187022330840167019140834671032791561997080139940779601306497782565369063366287592010060823458215109140163698243782669249489343765533061399117431891414686061672756880059570054196665975990245361464260914778744809421335628830882257781030334881872227801630887881673709015619267763146498802983645100806939100301998919112419912404594646109762040780177899289222551788083172843556108496952748116765534307484834669383647107922763929490219235278286876148245545306175994109229322680889037489444933003657222520181145185635149134083195920153086717585029819336058566950218993850427189572580000439517756304555871091227225405893566782873081016486511545636251854443621446089722031615566111599654387646188570829922689867412509688913041479377121797914868163290139543423589357488239328737098506464514505316397730521992263042868522840837444650802748113991799720214253526256223142673795667973427562076076926665495807802842891690454527104481166627154844522567433589198962048380174535704294004223955840119963489862662189531653638299308817132012837558356419808401314780717389259427517978291228664350337509323551625724993855339957396806129945522572190369693093897779620129659623090718094346695384518150960081969532481349398284107275066627191477561040375417319907395124620092508261792811634152727288642460937307209464942054431809550917318597974702322945987621563696260633141320241781404921244979333908945963045823266229336942173043068452803928712542041033703806701268391448434665169320758745397630586544370822542819846389891873575254600152271969465549943519549610254239608523408274953597439631082789309475027146394625532811765801819062122318657876956469315758600035196550772339735552973472064258214147568740923969338300498019344249218585328464679186088710172179619391873221390570378322378366337599288830029147524124468881129593143895264801108758408920823834833524755915855709574567020037574733947678315148012921379240929350545138184613671902851449154486618787728384675726165059539407095910653502415050873799744684024459862229916227287697742241927966248405556179335710604717309314507884855520188360969235650663972750262190032383313764088677993668462087273342387678851090564956068939983009619292936272030514769035264 A013865 971 551663874665023402050256380783258198588441572313556835050142118149254081911094135054201446693798729344023401369278349809554820436141104175611947978259492318678669931692532007858076738272440463264724652321262711695132251551520071285922589289095366626397910915151970156100633205497565420858140510403334390029237855094237228142254748126279727906897608122326216542062957758781302231151665362565704474190063000052763416671560170412229358126043548623017872634714795228531400876232112985670728555543946700642511625375715034272919896720545376683684986283447040813974376560287960891891606541815732699728729942766050424408304016895284167491695272803658072869347323796109366289174958380960354465943702863365068587406776846639365169507585886887529501209555646869241378506186424508826309952779326225530859279417102224581763079708538828145261456156250448359484511718977418486425008693806540274039568234445519634128412155238440774742724549130702942807999564625775197281091952004147333238431043745245029101682854070600177950542914482134088091192900953116873975225775133600575880942352262783605247077604884275775280854577915724323213159705800290598871036315856089847851000733349537469237166884788835303509904647338773090750923573329580616199330239930094857694596765653688758579977326537923310479232874507771191850487308345608053134484657939029777134012923407324013835262491094812448426372379952609151129878859739578510745038751381096683762770656086340730134580644188220635927726548117421191087987960627005782356797544065904698999999163782534305692609476933434507290700484636159017902267743818954384122762221468361274512528339009713681482832195485099789974290917302330187571504550220692535361803967594489916435650773240120936461379572014233808714274753564940029412476910790311796913239651951965241991252885079003312229769246059617571412235639985031608549281097793461664347168213187450513036254106208706855270584200528160979759472649010223604523548921789152781695722498244550845443716254627036887614290455202863708377268553877468065927377460559182620667240090070859286364680929011530268042372231228243751388935331746836089628795425308841107863562665335041015671689650823565614726049010571863996274060650559107314073502076737279294929265556129121334504176749244083721264097885899009463285321746019173904848843652401204538022833844913889045559266073525794934834305025859228163186425680121922904571284155482864479993541474020296464750545658982520818112351162372629616311766224545920919413967144838876584194278350093149867886439845363399540983490770470257385297687833299790556177134001795850507548564749898701207834130677109993841942182788788799915446356798343650582957804442993684811444598553404933579353140615555450218859307748778755258747037128928815606900881727417348978183403621059475496369813550284455258892172722488336557857497237930249374157988674578894774435487503094411022181819523500914166767589171548152633317125211270153850355091896758853154184452918742159941933799717167041429489379932340734874384790638949430268173042540522701380267135602172386403197232034106916297140627620439706852172862431589954857445381744069752298456231305914775560074095047454822754582037565213361396929154688932387865122734065188812404499162098155439978982935725864788137604733783874971946224628417929787193246093968169340289326030188335417093372632361774573636039269590144026377723992270206346995040581671643460094980784308131413227035935826006532312065007753589513746219391001432800066380452071677158637194102910232752766679965720235529626384966187750821330980976573561569166033994141714718831965429332189807203532874110118140005030125331356892677789498435724226669366082336775246515372252952199308009715874495494371640923759821444915211673397712570964546681565200586776394456751322765087989610911609937396367971218752474807812002869178587002513568648309695560578073386889880081248378797483060275531263027348549418700807507980353133445388517037805923653163927126514373816028652847197002425119180888462257654168194272239499634867556124422535590068370885659055379608730755109505957945540438125293611584593018395320944653764115959515469404201868153574163011007623183119997998132401671011952278962062926604272683274071471940772298436103463332909564852476905920420539699116642706399133473830981469378977309744468798695842547196943649466859015798428904549491436687480839952027545580461288376034173858221371241128423295991848937667925865820998402950549363230697615230841876618294982378369994802652809248107189399261154498585629090016380896894603412423040134783214111008880514974948016889574685477752665090138706051723545856568618782950268096727873253558098281592629455289954891667460580617307998240866020796276838832172778843963958028121782841077117495000693499942767824941593138387989523149468221559024452523051232825929563799052518597425058408378714053652517506238153812836722939840629238921181746530989494572408586436469295632064054207924858660729989796197668690514910351252639278932154847824753789206930331796009214326188029415630293104095309746489639732312941939029338069215174396438394514668452404597543419697523251355216463541193017511347626004368799510236696845426017667393241270138004730545713922520510758100400333010903874567459148546473852249587899918441897051008582811648 A013865 972 137271625260647103178969395743059704071159093321926974379196963543315191710101375813807054383711325420132031009520270339811145078765863234225872239326265992641450796442916124579340950937807905355087964686404443076523148418067842378218689737984178268379844968839095037882832761790370198802972819484682502939755313958809237953093533485758437254529145624294677114594609905033068996781931195497949375721661756429129226497217660324015855641219668290962783283441351926305925542834589138450418727933111345414277452765489923408199203740766747170954702506882694059822872068249573884651172239013092399138899329118361859206367105132087349965293518122279845588225433274833485832467983243851126922469703470896856746741603096302966513858911611405997740844976150721767070696451380383380268358169985303351294776215916380747129270650035133685041698658272111566187250020056588996814107763297269029469813842913547541599441053412291694860781635009291074664800147664960893889848672601095989224385273477216811081429947944095583479789494496418389407907711929965977985003380078044098497606647398252970060840814578564109714685606331925514793776955913697910298277708547102549020460214480832107545222710275775466242976593206601585717733814598746203890111742262285363629861902391138681174972918117084533193168474629517721210540457910254343077560086404284657503810703757291249010656036184104371166831092048367640293950016426718799985709482583661050014057747895276336560847970854643317279168052421154149820806220218739102835406646485007198061567791922335576354103401364300375318159582992984720742657087229958057310035169092415272659501451652465074790736100866948350938882757534173425233792620240515364959148404864472114886515853206885772861558001663445827089990415479071157398765454665774865049515249074511415095167437899978552188757941035506759529649418768755385218534714126142652862834560823859686059837181756124944210690007785823352915509098198511959960803725306638464974910020683188075973450803071354842818839122549038982282932488798438133780841188265862529865870686092512057944696284927797099657519567040986349145611556469228717854512423270449550551906025140648926011617879193729479043512227398618061920867059799923791175537668758690681515839006862721519907343308867903840529588005144022322768213180705443081091347463714296527605297791297612838984603295607570605224689788194603462302004674836098320190281778977112134285752912063418409916807777415938620212532564435506172686089413186210594219616272584547338198230670410378667925918599601465434582003975397655085698394258935653483674668607934865073494324463846793618947782404646633987678157227699894660560347854845447261858556395159004579001382347240856432417600685649893788859199265744115228544542742865615045096360201996713780939332689835471406712693445344381570980657122882217762364796752708659812270480637872815544512331226369988483471546515671779473945112748734669916053566900570774922891558226854298948062025788676449142671271251222109252982701387324209740262916224271064632490034521443344829854631886159759253480373641510892196050096652049253135439877704577391647087849230140364603929460948313385432164357218848278455668157571427171143120675419556423937254220162909062568236335503208214440850281862538386961856461116909177019322966738490304806869812054287513282873574743823878506178098855845090707002923530654718371621816444579985735469938018518385462354258520960955816109805983456857448275760009341185884499263501668526506117580649899570738010283015359036336438509230097647307992623906430412373430658362752472378722570830271156916395621711587454106069492130568917013731656146452198318799716474758130770591701000024458140913108446601658210673620482462855484154341003889781141951114899614458250079867231992408743785462345146282374630862357723942213035014304615811377476297943446161009456313896198165729763157006582640377196592935304854480995241621194248954159333825767230901482915471551323594464086314744824665390041745273724507447256018837840496601980117149899173143363725552308375947892864220314068218799691255408586527504718299593059957817449953344501300085432502438153282786359256390166130355048891902115341871281772601246109478688042152794380324453752505966252564452496988054552841371533453990083734410592437918709180560310780988509681938335660117083892704109882184137462619154661176859053173819232366942918221877343309185335549488940248672467825588243754857785329043970674602991099151420948993120845842683577055174562546733703830825008152596951596192059257726956091336077956320049922818376733670561756302246264938666648136800151159709394504262473362581682548999081111044990157429368711605257172618710055603397551196165983818271173686779158360287216905301239604053599467910901300516012564977758803415866503811360209024328476506975172570215884366541705219245836307634472133873692175398463236112252289555787442566423454779235496352799177913441573380159527770717762736666358430266764820967458295598206172522896737055245955093929134875938888321464564819214019735550117093678244114838510033870893968572548250438950275414558583873980348740815924210174105681221223055882140933383652473919097119731217749441046828212795011730979993111151086768623732959638815663769232916369994851116181602969456312505734126996567678187995136 A013865 973 34157573056857339978229312681537032283434659509481732888724338832410205783607945546501236956407656526942293540160947909195886852239467280298892241056033419480957484580483705111326567503756616705317248428847390379617408067164657354656913004882079046877493583286169696466461041781821397308541332618012516571505194282998420298344170124328243458918996363984493095778805971889188624607241503238145739059572538175773083687755664853745513390915972500176851289985278482526556064674616484498894592909051962302125487126542388621509024265222471232043000534192634528293844902486677968865520490578105807862530597863180218150038739504227559466563916701403138537409311012643365946664673206533963614371981254070206658005206581659259763576540694089377229849937105536398743735539389883557278936100153783003509381755358904854069670674389542385116295960535166065237505796990721153255248062956786047141032718159863861871272116202687367015598015802631916690991550343767549148398824900675917190682236369882813535014376806825192228442979494532780673148491774957294233964361071579869117356457285402083046179141573213264548524648794785689697165107493917278415341038773192621477859156089694414984692857443341760816172351640785085777315140554235215406384285050608991602745796895791820314130861160910378563522497879012153604261203222724408696675431420150959895988225037334296073819562795763058886184914296579416669624170487493292438044061970257546397098017524277401379108922283702605925209944820060629408210853389469288436739906658157311108056036799618606135344257568281590991168285355310374031836848329604923316570671195603877126409065217586189490328445450924492060824074322743441747775085279687919293514815879236325291441512785175800632687200669918552046456495064488234237849605615394091220000978457708824440960703907527463098233015983747217987281724171066940014698429985436328597164849438922653401641405610740082117834416017361996552671959922932128020966712575501462516636810266639055320625710229851368248297376542122468039426657052692957704954274558571105031584334561771960402494665971153607901979908905942715230600814819351120321174035307232502562931880047797953557322900115534093729355234568052929583893192224134636805791389192562519662949251755664721241584050232218248446658442495997362619060022181296812754122172090955833557081460004167597950216807252623008839270009376039568731532427248816017209588195626432766598592468614564529776419112869962838744724903073615871961825000861951154580855556339758083258542134179555344697342176976031847017909213206149310284502840239476527649735139049648345967739744987925349790014591313031228421931219283020188176552477416902333062788304920205427402071972228636787791336413811634371269412271693639680549195659792736722901417501783246283538696031877140021075132935391933155070258873201028010244757105570001238406888238083168437572092403720096974319191862587640230060710295493145384551441159002827065612952216704608915844170001047938193069177767984099889638191551610657758089101969917817554631760270039790380702387761496905214562028333964438326927537650122719756197775648985401518328163699634287205124975626690716323856321335480454824680818984813365849885003905999064081154842111576987856979383835934306415745657336419151904492666932642744336072172459472019525703029073092470505203997350655183336449308694497645610804951467979874881847399829537727010528455617023966891368534856287756557634235242475536752569353914644385966011720735647182787570249828275809985880574743277819729668667128743657774942420591884892371705497581720423206942294744838032517820555341737729380121483865833724758360875462233993412063571049847015195907874143238085968119690600984783815878338331892197255833092980679902021113979822700864875283873523071135052533624166267439735844146742197163988753928679446161576680182169863595136305033499418781974868425884261971570338582613277777550215007963085007355761375354533311599677796822617058952657687525870584211138334867559951416637115609679457526450463916510643711051609482556631997803866077189669190223020364774465829402812054063924340295423631706790618947502858340446690557662295346486077818548507525869787164748514786039913271913800902904964131244894476143564594558117843730531590492624161412423260515800856537512188242817183252254932841176079938978254219189349070203643293098449492649960191919347787228331140226986183090311205415450431979957667513976773870008772438996669310902811481184046377579856246312726639845793196747628840991631848428627004659583662489218713938119338950027030662394742319392713222944200542597218299389176255213372808053284639771757925232032539351023546990853464675246159352777058860555904619459244374085468052690828631533106988756979918053155865262799205392410000438568545678571576893876388383531941703466183646140991958938695305593115379940101300970016058571388750403968283961714745700908688281099626727028459725038557493587331855614243242337290163300920139623930974582610292838321217440874930961497932574489449625458806670593094662958836406736654144839583496128748162287987844326253224874931955441542530278137874708053066043064869639375441264892735721012390236774496958375028914564357846208359043213645833947222810180719812845779247025765046178558792941700630095753153426834288809928498875205681152 A013865 974 8499497218883925621462756333172222817151613195063358558167054680346296325546732306226995794336829988912104786185328990141030917216451122291333954126454907836285612803130921310261612445094766448017501561046953842940958884168716018873988976830817493392620483316264177911142433948654181935078956878005290523520780503827062919677576540376845476369731703242989386008831847597130583838269117733754280541671553819353967960191617596887203588088403269164006260189616815364047998685114169070828939342745217883562489212671795645467333525963837961611723908924221634944414014775565052348745194711531224382049213727490860042710439628315952077184032520643545768540633677898074035240463963328259234091408839412797663124751564127436925490277773991647914858019549844833172201201737463505324832227673466132329246480949467012647864293249698610773258156451886442345179042476795126006809886001662985682197453325155244477152383218947102909225285468200505094052809455140366789694376397684989826391842240390680257544697409595926232587923473583580880460885505346173438825819894163361992210041979241171128546848155945803044138485408904112738724988027926424222646141360011066387578649528110840669471093103341617027409798603479834464140881054391457120001414417713136598494442133173670232405810444391651318718430192230352205655523720316960064811140951139003652838542012489967560640669449595313468767164594246449408735921590743930943943380028183125785082693896600994339966431349698286837581840989465326536903923070608421980290864453562600037639799748922697001869982299230644849514386781532590991090026643552252278708913254944503953118620516222406703257407738444443208478976061876896096982370020315304333643878664862133294919974509360864823032821517097173142823862579886736301872593064489742506455283471588602203293133874717873697659517833267787746211285988934928817737439730136092517489723815586001691237234240931676113544973406432220326194469131543047279713189023587179920939770772268329413541936727914375663960332799729417967186613927735694051639182046958365207219193137674840450873552722934094561465464692883537716260861953128777971758377553569278077739465576053660379575771881548579610862921728037746574219310807515869945658682955563716892770988212865563915985842387383331197478913563164015735225943439416448511233728325736721975675693855757031733148348582284688535493234973058677966604676937177387194296249894116518178260961150299321073325920693658593090527387081613984652004838614481029696663449795134683373389556332167115531729048581299956557160385340512545176713410742469423328138894120002097223844616224835440638948910785604186630685989156632479464347906060602641340679739489904556911312372993596149179693822521576603871710394390071748990417454417546264233005519803728739225500811004052505724167478579445510842442655936358201845223400093194548155262814058710968657938897002479170313793149551407693726466664248150352328704206476991464390602125987041245747336509700760556457789642363019543738450480170383191260827421378590377754130171514541120010936551468797918349898634397039117766033048555336602374204910288335430608633629707398953825657935140704324297816150550272534934977549629079451158585291937559113441921672307925042427894038663205334042823406335850406698719298183359358633510817435341562619736130315745620750921068758230579975354381069238152627817683680368226599852194383531687483816668095307729513015265359795039749242023855672761215337473288791848694628494092559787396680405269526350406635174519306438972913778979541851454472400719901538636222374254656347429865085947537307474324426795282677114389073303137399072453363018609048710602511475532485228148138810219407619158851624245726472638683801399227563460192568541379717833827242301608646636816492836677392046768540659564349570722154404709649617581163947277448483089691498104957054095727374356370460149632674909790490188827135943375100861470368550348814552219232991971025538965448013307717702437429210425974141764677830904646751387758775221721837273176495908394090763531853277531603719259763941574603407559881261960529036834421444390853124864123293945031246570030904844224275656823715745062224677230879778702431239883699276854906271648034705929582287755465193085579291155636725460655332576104760667758733942232824836685343025099448735526323375836953869324107836912967908273384155074894475675148591600094284961425910728317865937361890436826322837868595622022863540419217970568386485988628225950789482488395246108412733105979761629736108192114823453521904517271026650111349613126093785008520819127616691651309415551023873607505937253982573514923483686068051337120831793891244828049322070852324070221110389846858269282696092435186487164270041646078226376826969002880265072851876204165229129888358290322621657049474251020117956897409036555311126633430281346086221255286922971035886435805540520236034761403602248510722362582317739945690300794338244322960296203374477272585914494560182901992267340084387545145178247790821011453558375358729202165781457020931173373180761095124168723240508708662718444591279390242452079068336429910894169603639354260529627917642105069800825789214930955087397071627146375194868878291587718397440937920152755346302888872470040941595915167970703141565269251187986448673506029753152128232115180052414464 A013865 975 2114946891969324980239820583895910548037470214554005636745824550219929607278444493223075817496422079800976858156067783274773005192803965661997210473194027626718621605028673411475017547937820924793090948438435618646684681065469944408452425082765978515872540104552647917985394124311517399269566997867812451548722854328295720429210725695051213576033079181359534899349646301289197437644181103925545135745216079977486555470400589868636643231213562272618005735502731400666791608814328918232506634533978056402621315767548254052927535932633727663768483705431917866488428124633403106042964290459737625434069950239005686147724113593114987269857180176774780677502959338733558336955128922897401737433444328765268110658181204958385043596799057889733949950720626989527905169430736518956988652876443924639751060347617775691193367817909004715931373586235807221635591497585884794526517553565804053272556705805029793738781821137045511108346233623268083563348682341487749013231067788751388480734888360893749845362145824573516307318173778749597646843062066299029129906415904457691245609165778539094258569320340306063079067601268428181002416220964987992169484646894273671353970519378876705465831039090701248164435006101094169381103714526335058084191952388395206076569024881870711270002624498863380939344421593063000037675278373909806847085825153820556943120086051903608049339060481701041060271100315532499274576841267993824643319139172863555353696887679018623602527045608124110369164657090636132830876985505634858199736383708888892565986651123932540369311435482159819194363891622317681494913509768394039015696303054350807662412580292653904784947282372607692452240571428951809604317096895097807949273615934974352041527097113282715644903043742323787475147373478376367467561077423111607366281096802335063449837088313797947936013141487690160465246715198656207575242602929224173312002956479895972833943470639510830685622822669342248207622142940119540705592251117245154087285040805072944630467199880389925214577531222270531610979516866328222257480947108743931242766266833905899071767871153136617918574510459596457012622801520940080268580603409750602640066698220584419570598468829496161730242539431088555556139546855788950318141397198830801861990538983764000342589132937369068531073019749228363427741957916873715947311086749720002651334253515733720222769874427063617663852644816136955786174971631723610331124453652801451333031484951280661317835498044455035902110782292171028927668002118543581480159539422953533167270081245807691991202616582030790031333005050417641411951421870151545587457301668361856403703544458252365070935368603460967686856053823173130072618160871876450084020936751930705355680396742516992681573245688949494605440856870333444783556017626872021627229503801429638959817803760393104356042029880585353946690961955884081550629091989785806570356547857167753092251618920896907521776989175879245344152998195748470656125106082740067242308213607447261801238381859650784504712288474879107526109881756790247814208916477400877315718838306295974561363975083923618841976994284037751957535538121517441978156236867081869207523347351496478346115316931738423674188373725415412940333629303097990693095363406709315980253563725604157417729428642709680543833845362328399655720405561675927493763724070911709794180778727614302693191381248031676427381350220667994685129865553386561294421232842956859973069155491612950182614510008519330883391280054764518734854153396653294381797442039837017490778604026780824383843745988059822508081451037357981119276415934539661928485830534648243668189066497603293451095768323779111727661888166285285996715226646526808756644135479699364290557676424515636690535367364312609639628967669772593070926637215288597948026900356393882759932321545536108817781509509400716232381935124832711533641956187328942060944174114856452673684748034015844374339953397763152987254666233891061913097561394747120396222657816183858134226911850360047386011332910385288715997643588314019665060441318791555971488212359053829877518392871158114754744016670845581109891715109940374176162361293582756850664764766189527478930015146513930114198014960238758836275323490884714277094083370282740658458360037386723771945869819826767914925870866176839397669825787715577299806479741284313678269762087275621546027758486098256260905211656401274727630551482726075596142171198574345034661115521532218348791216925633921176367564392518385819193180489594846052472746081522338719786848506552365879648557204227156045850495273660315749586762544841584103400507346933392168711240252465163116616978624490392372517502917378782991732865440292571685350318450816937546233053168909534325503041259340526373436862151834072832323974059643002876937225798608350924702118607878059634842294848379970097558592166934776829837991450696085384131178262449723767909326607395555616728801693594364258731373001749581154701420066926083287866166008927256774011370856424878077928692098275510399431868539866767878321633564993754285573922011837657263304833315731513432345732795315144821937151741382262993961556004537233232809835738732290527587618010812787799356108374002720288728679082781929699416307188127126086832489612723052355144272023464547450418331240443914465227579194763076486004121969078311609043996325852395536350372253684482802395906048 A013865 976 526266465022511073483035035531987213489259788427902330602737014480325524038309900137684401819269698961036673568690658647828316428135796383606089876465816282411648051222494862324151566488463856358114406881832811859091842558883017207044033838194823966061595899296044486728141590740683497495044895213443507943771805288218480705841363296150983576551463158856055788074971188442393576803876872452001247217753607612957934570810719578192593208509333127420083603176615659890719089604487093381631090884358827730777067245070567152498064621189115722030839337390034986554048547108778961682882890323677432812010493857872262895510486633601988512333101857747222225544416378175748788101218640142406269129038819215319194511296545592204867168278703172818278234137715055058207699119789029485105400472551294655958535848418426360791028100865933461474635552210228382574027503527290885191622415888886154183916830218877173635608558117173308620112010004945043769235179324397079562460313060010585498438223740617913561521153469820277209782595817713819881659252820081320016452873282338016228027419939005439902548321118919038288090549358825521135193233095159892067517203655995906190351192278084648374473669119017372983252691438147464355438799493017005173205651896709155918444823599405652826737293059301172805898951113845052425374814868336725057374060044675476825270457252467278598133137097782633449109378433714582859491504566397439373646388038661984205771103954945562148264009812760738631379979953177170204572782057338133035556803831050240914979590372470381885176503113896792129771955880164553321742318462689025516353742481620220172253447179381656435448002167340717328275925869808936687461431854600977747633652400331537967197270628892364699352514180489912685015871237371348269688158017347707484166457879518638508349862359298970980814022022664918008888270636312021443362767372084709493572319666805474712215821686170759021164898210457770305999033072075825552853931030006346181847311273607910958288414280637185870993756249100020921823255140882184200773499030962969899000015708814472677826142914777290909914732586682305591364956948058562053391448707655061956133076651624462290591158195781188915659711571716627456145315723219676085563760147779466088922829796407963733247139127071420060723961650239992128451886872371520486601312338106327699736804970827053070472273393435094110531781314888990982185490541065049405914360051333890738100890463397069517039642649397835493594030179325501470129484303161436466871058513692373565078148856556819613554929489339885545076654312705522547818696206793549391618175288741817452646360374635852505330989640336399511455765584927816302229722206070760827307097733856421275064664482233988322941233871272680641661059296758811732381810978129818885546771889917339921649383745306136943122650379245814793263005445406547780406138218002381820514960516394766337451154839324619292458811770612384377476278847044483450304922396780376412038037408368317048525749034900624009876568165781118083936974097305630944105233104904615104224949973432239942053320648082881923686819441685681895097483021853428122308572732109715678646449568167571699820566542758335439695641410842568032769097646748479220144305467218292513998454768969533698568449188022735229083263409198900343132219956722944390128214988013102571505591532349722167752197778710218108778156138109258453490234705380284820013424210778641380818744099289033619840333754439882142376018998587164725831228697996032547611421097656724736265421597191926093080607001700901754330923624527861157871789129823373156988986183597591768442821794731622716023062223542603929417562956193100285134643276908558876533273519684552215148047740065074908979296531996635281848155283204853879024816991554692404603429669482202634919479434818841029346208574243199021536061680982373276339195242005435310908860733347960831698323222800230587355759283872200884124553108311580717959892396977715462432876389716661787255950929548791311155971990756992161779125649367354141296319734237540455497354857728082596082656734916016010652463156239847638736575254236683187002832685404784552664614746300472501637113528937354258176120458586130838748061294883825222997874953194194923525510644823013249620834679007134313806834299372515301000978090408842530665445966983258341191221439700967460541179199612801301913565626885641993025765386549694842739248743683651423664794697453904956166416090039339874157893782919134980161477487586864732928898352957366588322001087582438306564709786242251693201070439935443688601173297558021055617355044152129840124755334501411468634036025089193314838275285937197329398872373238881197609090440753680203504263086126097245283572762644221858555041282965176011012839113209087691874043769919313177295477577435513335057077911712084719315699606082714388122247088659608318304129349401889664616413558371450895221861183020472847228645006771351777886663758093351156686313820333387157590797432945915261887152312198091803711430712512127584698528723244525866387930162049587932142668283620103950397453382923858116332265342111631265313441903721008819786537046540233316560682164866567613689379158919844894884934673526793130965158550236049038438702055313102563635259496142730271182494199222140124211508986191285848165377677809694434301635693754503286101135828628817224685778093735936 A013865 977 130951937024481475436930573961495442306959491674091792728540256787168360797500729071060285073492517731872677557444433972656415633445886485725470556140741997185055207881795841581843282592457438305302324093220222240521541367611978937663181028025694437123039030813633341721536928307185756048687011365751574968664625853477980990995918111707841545320453680744470073858271230762497678503262289925976374347688065689547548775123972974080819353259794380762194243145643627881927412504463732420338027606936775821904719196725399365690398415819730043344377814001437185774217008074171686593475115365021302961478195207642070920815665410012450005500870401466956800826668216214227922440802436663915236759916987462986305808634942032799521507217126267898717809556955912580243938187375343784837747010385883751831474392233653868208353104394671955085656513727575548892660411757702845544001788990463319517892392697023644870095748733412468730559711673550485131186328141648374101686124619348554010747380089825436667340431660202319218664622882513365228793035197726475022334001364590733254052518958262601621830903840662862135302147578055272075112402577534826262944440820128773329157467876940359224317032034223330954168733715937109850492547355446407431259108772761932685498462345887307404182694106532029431637447803560292085110865933317963969476502109036688249385698419045937868130664770315448246408784854418067082092990064265807634223178028436338853890435339317014120476830089728880115123543171708981616344254504891562319503670610887893547356201431562550065252239622837166579235415325573106132155784587707835597285334449186522625902169768539896334145397275303725374229555186036297333814403011244070494899176994079297255453631245128544892869284808559665953237869271737587332643043735772664748700108047076381857309712950589081547097914727943756877987686158974792919794844130730582432704587447330539883590087341813242308754503951504627900782351397390771823967749366058539133121430158834403699572822702279512234651118354976056406019124223215995659046871310872577725907971908855722865368834793769862851695902739009331464910524967299308112869500964823224376668505729377018200692379076172624800261437349813391843167551202040198439723001565092260105838845583899786431671352123267435596550064825352517721306939914225950185721977751715673734180908654500837269631756733035241337711844208146457404079179982314298373772482040293514700143120775788019602064008359734962201541989717581923181815259838124266558924459232079100698945525936274746538080100214691422399952514045939140586618821814528852482215133793448203920376899144741388450606520814184186963234561062028758386116426235980999558180479743310961018716890592443247782374113106656523669425804706931088640992030789309999092928374342911911527383859456112016667831095339168494586637220170991402097294020185061968673162378655215542497280645760978823667781111050505020829416177418067772905906274449835654623360248924399105067818759183852392073625606209827647175062205138580754759083593363959625185614502751789091129261011883503759674834838655313531597320896895293832226530286770076324771748953338946273201209751213967642124130345843542777888730000105635717581306947818018862162843263497072227009282184348354073252523246600637780770182276556271283698484383991897276339072879352177646066446114877672020992443486148158002999498882082209187032333580373216470892071889731714288813692109928784784753251709559456441373058036299379748770887245134572118129574397386872461353593433601447238785333672387338516747635553032752209589399883410036955954925164232826659143673450619208553220964831025515441530150623555879710522365527516450146496799719015255872719751136314649786750452840175430430200425503261642537220422280611516595446052283906724841851014275771946083698926861300202205907098034630458696479284073634000439789673157164175826977512908294124487490398480799047387253211395944924758893948097497805976385846472781701484839537562822404043873599823393583377465687045832109795666622317803958194248548439640662622095962673712093473767642099493662222350788288862774643349808641416551439173527366233632539734770480405950904108867357588128531997889007220353217911210699864772600032929651534846703245573182192381461727378675380192613104590544250856378139555294013283671135141382702598052573557756362069208068408587252665933667108492743388290351053358194156850078052801648516669019566457025791334195383540766191214725224163634963087442905340174625313288699109865530231973322608759710016323922007153977957495311377690346462772377923119394655218563144452194994150917837715950324685868980210377777286163465192553619752398372792246929029738401977674287013507968032522790677172346782218043708544402059356562536532788276548433654188922810927141464876764164380773986625234987565347657060253114270371009025831418556684869159846161893350299521598194324929005595094316253884755020568840541197393197633306834797986445903884148875579701122727055817731155704299262381860385041438083123064330924434349757706185299120179709462803190249608321431010474375786706066645123586364699336626427664448077752449555594872342844884008064683018988364322332372336554332779109827669937114488890944187858838882396580843571387798204051950040170687258324741885476144612948320561687117830509365847653011534620500426752 A013865 978 32585032393675774495922308579986833900125344232247608968228129176864677553963701416210072855407290172257342101974013394284041214901606826016040289425613112643551657487643022852493227694046369288384987908764174340553456181585623943016604661565689598178200048115418011687253476944533646049106886412162695902602756180372632965951496295572485627405179130287007977418301346893093822337323762126860553181683916761661495656811648443086478441310341155353818317910416795213115761908310719465617552085489291801316195087159574574963473218605255066145468220213605617810569966553112289118427599906508980858510542269907991791368403655304217959768792583737825794663301505577018762396789751919955356193443663824389808446974249895905570535683851963493773749987676453639167259627040981544668746264088340225735729435968284559334020919672735011927874081623860078982058475578492714462405053158074968722276199859585787600315665348832491419162634175152914316163356404142648224470761761281739391602292082511443056807654290871463495818755441101565696611028534320674232757414227553841337072396397422399686763427464479821310851503986142649460994369358173145888660991098154282925040911046754823466505255715139859887987714348004062918317761543550440453935066554143897233997953382451830475997588139916577947533209411855514600122306991919375610452776972795817210471142109008038811602689576127133618050390752894556468171362903671389445239021835171871069691264806352931257626490584887416696806421494502689313558173536961177235086737365448456327175738314618572457836845289829817834244306866293007145076588190528516147343704341659980798048488707845319484618067494808376592320288676051783938167705530093884549386752009790739694669037969987826082782449877483518798476085486625007331156233858859783714748545285570110250318090492920982339527468317583700911463431922310015671818390654737952287894747903694152900313488613438072710172000727260799569807474062915540534501543010255078409572871709283082341372104618653615588372707082505402067622550718711282631831951082027045260693132466024387232035457899403342513113194870353169967076615748663021436341543664078892568095177617652342192914686070282186574298653978628765919119068100706066658153153925445037266656091624332951657365645891536882534360745730622117689628248472736671636613571167914914526623703862316752339477009291394625172545513618001499288771830513359231492942554251050315849866013028880884493620791328169570114534096385405345109177454736040137496390291039636706785120013109775117730563547496622096018624983975079128230449534669752843420854556172091303477915224567984289170941321787235079610435582298186740006734122573151624082061165135487553052209361319898838232183715312555556097710561836835076648715329005365585694291553244495456769181980516183265331489747115435974844982112769588132566673865630689339788880341005534593870683337645995882650901309424919265343025286259292640067722470083901505611239977460356078112235477485236358424464406844403833101865078629043326368212288703940801454186827948733183123876276108996007527408502572278976694424553416249754860591984317571632045603835557236679053203424814073996325031602216940436507608463386285546877191770439453269509704614942503476391173704495769640755571864498129900264605996240050096065261266237471783066004182714961068026005919657240884327591697545218452202371305826280276427629629471428200885016032465721929914088635097799375559721129393098665219740777288447261646157414981325849298418256450570248303537361269915319321432148367486217799347649932245797816549551788686315824175938466382723248038552064478902715079120833741058346830439960656660128701258942973322853091667682004149320601114751446935736688681126532704807632278827601035821632116929124897478032081909078155847471584268884887898971368751051915300275018153166298362333214610495597433743951043476199378468491996643584471210834774188559464991098075767517605098892996574056716042949515216343875591810832224443045155591254672138981541838988495544675316964583794525391254805332665361581382584025127643264549918901206958111991351494301940054019583860963327712427161594647252127282408180373575371217682323369198874098717444654931919282380868751095611393951050718974862002466071294663884547090552204088304041474307029094285221822919913402455899500540652878617983523631086405182078245583255369606253940466322795064633309226168437318622034739803699785476760634641709270505677215932892342506979085615134974593021606332365956253576906059618682385811382896162781914160884138643119473320733444291024576343365645210847345504360328584784561187394535351192234150083708723077670627370793502310228791898640387844327866040908648186145214701468711049782149394512880252084520653233812169090526772430099843039138040888622464988214980551196752639930472425860588201616902930124958917915683542297009362782840156246141730558321890260734320238508902086651361278185729547229744153491006316452563307155300533008248189770418753237678936212194057003083330631121099678343592588848118909545500350672557465048243436190537838321198359875757643975439392242300865331427248599944083297527817783274814778177494751204980912671054608873249487734091456638765792072499711424153290596784506004467555568602710654832395752451863462172846800016329156502005728904001306522603194166182688362189553664 A013865 979 8108198780583130319369339888575283853035989655998637034782141839337591445107895750798384848756706828143138949918397700926486543586396629731223337298354162045320246035965188662431594833564946162767413311313607029508597608576313976988707771146713674093877874372655694684162657175062196213691364759711267946836449025874483006183642726219892743638485533347576769036950760750102321999840946377550965169304772375637753287275756105390094603508134810369001319682284831986470021267168772946068546720536471457505111455928091260637310967931982828619109148172191913091039745917344037125916576539936442724984895254105745413429782618356659163365188196196650668137658640235740732684717987549746331192326973756750564815477496550097974927535284251780082709756933507311941267547515861519723013470385629875050273027010860183468203093484005998488036763478628351173263574595147499125109174187430110617101431363460450700161747640080686504813076587071649975119560300755623442991508590583257776291181543475487398711562232506128004591572553920184795419115452252082010685492897070677447586398540363410558856717182841442896421801439879847750678150916132940237767291736935926528803779977586096232817435790109681615647758936642546984090845240404743199033570480800734236530178736062253881003431852031721923840583564370831408977633893413282071900185399694728788115955233268688313568720452606866912446714831824258275088016574046359178437716281289487022013416804294412590697714905218705671499735473320093187271307437549123653761103032119270284803793316303168621828457887158933231330679366153421553923697592625591729975828638743936341940001542150566537996482970868157964220242071839317500902146502464321480193004276100249339703886056148010739830922567913978949662401303807873824226267983567797701308310020498981673807151093534513877509298996400987465201268692092245819649913783399754143701425910372023454490805998659022508617519284965759278554333386023399782281087950327791670810836813164327945168303536468816474085957448753984207290654540438365879844008051642953726308793537785780323721847060024332524222982505979719989247608449971316950047738993020078995504259236955667612547347164240457049655882666810153081186235953634891978681565597576339513136568591066017026805608398482905554790053081642162788945576323968011476681828140854604011488829479468002118136743175996307370934845244594549071023672130300204290851881659397352193553859754002488250316648747771090470739748271773182834206844416878339493501788899974881022754983102131562095131588650679469396506492012486889635839218610943939534098080921413823227016601159700666642983670982961279329623906814422402889355665188122464923587443842993638801087359795953067714990738248653824134905514522983345792653132747063129419481955776934293498789090575802914278965256754228164492626589084682154202830591332615689798346673013089184062029876273128447471789074626821510633835668030472306213331517675917379444256066071415323628823778333606333539476327283906694598403291245422108986855000222778997507448216772139175423080381536753694545060112512065322328827050475672259001470824641709984345171693609378317322166714603335660653550263642845722697061229161336205200545382621990035958638818745373025037368535237091351248490458186798659342642439256404145504111091400402578723879952793329192479047105000150563729003297283571797898420456771364973744039935960634422082620309390510519264382503248655614219276528069143527063958537094238909009936641884633273732624011589108296025865808679515568737390604342578330547447274427940586362287658070682393339161347120466945791255928987308414320398567795301455030558512036290118053144991665297937872180505852648456483743816585832043913231717902077386002692755205229620945568362919708006489253679005599735675838049256795164425676843629061750187998033317088676354096098457958840500633374826050269643743071800508816411140334438530887628792664916389382940711967742123515680766399213770313279251261473004072611812156083082577687055018879185323372648470931314759342156715720537787253018591148140561728804485420025129800923031975030140347521801091291226761338675473919265041335936192338717506770838327888604494239732059188376019338873396333072623174379627852503952861797637452393803719621636286047700871248134766663589180316640807891759906384518531737092270076152170492374266894004972600129863380514116033741522835601365944594867358148374834225019753302239165801198468672995013467370696619831785265997930752346895285626490048688627035975426218028817977349264481121986844704785344744409824227380672360229105566676540989282409111929381757020507866008033629408980862937549929288766858850745722484988079791562691380745454886064595862307939391798135429018886695443185475949659133957837326604143114796990397705207947510040515390352899179314671741883384737189908853777462795367196849433759979681759039939098288352597359042373588647124025631529573511454696271697201474083735524232846067742229508413556952839205638125055552671592191231327603125475161592831068255124500025943258553819142884510714163911385140430284604526065696534850436208922149705123621286135090441954647838710883462373931837810461763860435148416531849445338337369572984248193094911605779082198103670787246549697663254699874102089019393814941663216670707089534640453104632398010759570710540351017320448 A013865 980 2017579318970061483629311583153965031718651378081452850638909918166051554469087915462663698685828873460513551186094736716939499613690246169279765466624062850061127461621289825250178605625632683573740989080787464366683360137261359522054132109979056952127819235896661819649562310185076408245249675888474225747207284006399355394688186850748351185051632233944222593002531698969460987864422369018761765008445119774693425979400943216428020380136201133739336379182299312857308331952140109716128617564531265713911893801498804566903362772451151210950167557982858118269602056104551446116073573585464916143441455869640842714559668490924212938486509236004979054029874767139837995403746277978479083249105533839756544164896421553979297168459850938941540834237278491444969486383466853675716887862997053068509537857166361172759912157812180615775163929914049879145521793659742502299166031406609285074583369032590868622647988776557384365647473314212806608950428757623292566463065612013198990087285826092480396195453438964843638530181737067423013729336214790070882892568563890810637818721595708176181434650040801918802429695888182275496745648763191785244110737485240470015302179382703497804428182524572295784863151722638251145293202860393059701921409878608301544277435251842757717845954604757429753100089489522721158722596965813804515066933376838753804469372604714250441931847663071907557940945032493835106701340153103647089013817705825634661642530246187273768493795295380969650622177297185427975093972300223537012682789688302263508297498482350054506818832977531673818475608038688192105941519368211241353345391835931167837614463736409772782740850607065482552851275219921052384482918501202042559385640030577243697197375123421808413608124419171210002394641229120859429870714887142237611949399020802607856781020906380157168393887872450512940962091190697711795127346550927623085513212129691340227856238258321888864314558716599812801231885110974614624567676855965057031202145893306051252119305586608540879756963888351398268548150606359458613344211506419461624869713594311289512354647639974710667453182927945684364460905823262739314278989111172296609315834450152683365381489572281408579972595747704011497733464814877440839291330776115713732798635652139148814093149011298355009518488411182651098905647845608231765692659945132825386788417034981903060202077969513155724459411902950834440962383526860434101255417071161941026394030307947156302792341205375984015113041961864631001357509940670972847037135558549594654167955269600859255783467125873728871503420451137721865144445398402362148693671837244461224994899770636282106912818032221058148975980446355355764148880090889191866110826339793130152169912746593745656575379889028367136808989782991900277464327717212619708534019886114119890686986158190765863482768668102627029259415119629794598741702477427323902199339193007848523018172795097841300219017541250134038596947358484899675708206333873361873125432682417809207478410307931187294973470709070630309887767180874223417103415434543507773354675844935298875937498553495321036397916602238285726692623962479551853988237245978824577762864208825455909387928177219111744219202776586870155139774673610612462108648595024627660014546048660566098487360115915113864377691537484001548403445049556334078971095344974469020496413469689622946249231397465073815348469665737614659759099332289146676945344956584515662576826259513529594827048369473797411017032501122126378930702233656206760554473437066769436298051740995516708240905341218000062378859772451146782400190453311985700762533044041299370196326680031055129795321769927352173416421640451658163935667014142655400174566059416476610419632326220723762941368685759151017274829009720113822043663227697039127666882036782670733971454321393427690133472666854354370020353906693422779926626357809514542440371490814199453603924715740695991876042264209805216871699008517830447736396475002935903240357208078653876464649160894593902649894850549396142442422465603971025274457745442385462864318780914196627539886172858677743122072574112256101877716035693098623279892410699882954544809148178537477425295526278558765703674612027754644801242805177233510661007751961981644130544956351126969727231557794263598506829722554054967160891000329821503194415870258434222916550365509322401025472515289204143747589096887958473579769045342035514164700088520907970610228359090725430034462776406749880115253702776104643817356838695191112785181305982791308797104967982647713010771795288442615837256684546834939772179366546230541581146903440985382147587464740528796367257047445120424139611921362927013314511024073095526086476424004782435021548759617384553870694127621653653030209225517609809174739913635073627614200518728351505581620996577653562139541164714641782303994818401525612292608587228398876326390924439399903153622296810326438301363264171465426125705287353506045231904810241165545944766836002294982678958037199204077965907552728434453037562203688885217345933823282377628128473710140918235409467340376059139590455512912463924962238570026834397787263548578713429979400159903742738516355425320931871566824852458931002106553709430207066052821624919798850782453161182429164345584816446384193044689220581518532609332133454368942993479072571014873801759563941530605386503083653226931888861813325499045176624341881716736 A013865 981 502038297097958339094448859859367426772615459710764075730181232757094940401652084180405533471392170240926507968738325526749489567873771334794222600590998807106410468530148789796652442795037431919021117794950506333290553869675018612591773801190308699511869516106638153907039888767972932816481967350680818541129082893880364401571050910445413722078767752036808796262005967717968916532279946927676527510581416043776514573306295502430217167230051200510626549904689902616909746856314927780883716165817443910124124358414550537991697565394564858123152093787990551285261618824607745439954819462418406013804824346954470174349311429933653753909475066213590947972361798056940168072304993841940907243041428196414300397639506368119776473022201628838701488864930481583234647235770824133835984640725282709143365324074419983340194462052720526984565591008372859527538478959941046332106081926969401623678728883117651021110744343248327066472792079722201094118353088616919135898137542368468331101399506678244081946107070124499972262742181997961003352298188998642917931923620890078192629708132103256895578746838952823059446186087248171976406213273042538305862563029927356634847671900156876765671473513954373504739067769447521308985598254157325831748508262913860889865642768586537088447044576211000760323401467856917751367261248197380605093135166025540786673722923976256365966785517697508901457561234325505977270707872977086712453486287376004324125834086219271706361848070940237440103617621213244413898583315409223161939883923719628833296683142360128763040743847465161459598922499482860218105640147430739608435640541318424355369282240458316581074971338257318154591088515523395306935653576491106654137047580088596703661017246711295431174936815471210527315863366324601693653589726797377269456592857144354518218534994176387268525787907077606036125479075163693021405127896960422307614423600655355571577923478294752249885120274568964618956132435934035306260424167423497071188092366923131345167351047726976444191684838266255133959373411681636805675666837565367475039580573099666791938231681550187204803710414326580531777536117814113949050669418511224909889277717900392507174606813249927459771740945092684589004013516815583358922540419682425279559750106593088677708426454779392273728504508331401438242890164718387526720835959467291206645335387648616902276203465309897565228684382635062035613551817755735538283587940651368109479679349587106797136423846816116854448608457454699861329791913557039515473944515305012736985920645645321010335111691865411702553939117697501607147622637375256578183743750605213775537930899726967349227330336593630341325991166427495885504694130776139390428089139783404162024743728560414919216964928546706651386454545681440529842003594529450587313937236301548680639424139714924651342144293221312888944678783047721049594095310863195861232065970074528963679657972949786046416098572824353353092155605106514556105824398470376381613547665231388300715267793743133196982838663479463081269992883151294761324677069408330126259390699846940289897279640063347724128966383968157113944379005831711846931601050391402877333889026810455844844816944193786013537552665303664074443740411583875920171419247197168149896739522380305983418806792363389613100829740655219073292326038571201721538535596880687075308163556489808256961088747094029247620790403864822131017176205052172945917664076236838201350316831807270596140004099872903957378190231319220951122084498205141240642290734292198372372916810815396413545000957865957391521856434898563756158204190878528025892142622414884604884692360445487510057229506654562896015555029636867004248439894463145228536237621696720707923937950998155135380226652814821065930530252146675362566768808274309640215605590976705524075584921700969398991292270638702706600904703310337777174702289866457122624522518802278878439171794867188865050499348687854251724618607687508785971143007667930546675104564800627601388451580003723589984178635451907340916232866961167318161093869713919659495454170892441375224004956164770500176551562761500910342435836593585116627982188339273275345293949959561837582691136394946334787576761060090243775182849697861368924799880936203816472291762578763626131166482989062199743651453522570605588578829394070144282872889828146704556771060550415711691970376924443245497000090156824482897801091090549381060630652426834572142884343049263390206335441578844386168838809369183670730360536886201794976562234730309926950601223393058195723896367365213752984016255329158031733390936136431638122719946277027274610548484026315261457657305629864205379507913616579854577076407142156505947150101537958022871282020953113033308752561164351321790813022003997884036568882189642640906496743476213161836885915820410691174306307098273743974267638652488421157994379977216949194048506510104756701522143359907148295404823750314084913711498062747616247145337741929705128528221336123065129970486312352349128412708160521801818242678268312686402623405115000589962464370241784966353408577240455547822572226189034223376203747856917256870200363319938420208634100589168113110501753193458119465716161687060719116177972624937284660055710572043387637899385003346213822440561045986671523696108135740419506245333431717532822953384585990773077839435814698943599534335311599763915769262733410578409389788239111338852352 A013865 982 124923193543479169433549898696526115538683450070748846492092456509413448210023891410778669704753456505390224830877095017472128988153166268779515998150259415169902329705293983662680620645574754259273862783153124391925355100498974231408436258497786894316937515431846985112996549601912240818590840899804609439226231954650038834771727740147953187292303937274823206391467468959197641438560283753907605693512994917004997674304952122460715798156188100325460225665883797847970886129750556109572856860972686203044006112353009439469550088592260362776500181801453264857414219135364794513314837636472496805227082051901374722423687861733250930892802499676060262765858730934104535901767796227677839831100484660970163196545433648591980219335060475707191768877238381593319443740971325710870675730120953547081561880320086073294507268381502554170623425141795435381956454796560050440910620578051650144823225465443931338885028736419167720604557798781434742651658035746725222423805360942630711764623442045760831398813714473219577098082662630916632386159062964910314554836418433319936828435533927517619840650733430308867528113376462137129233110861157720891724393283862884006162415894259835959355564097424294667931231711207165622357504384778475701365644808077381832947047621392925196792454995987735741192792634049772557908218350911450610726535009632467365029595822618859824056247173939706534967487877059684303336224781448634440833225899860345907980879547342113817237431379188201162695863379921734033999212283539907817831825196507002681846880259679755560364954373052451056314919083391319073791662649165485798246257307177346169195249238457723831502047268041244991043209737494717501015412550745435050962229823448605694965378243533665064730121877667332257933060913169283288635210038898444980713422913828944023477354499670898796801808856493934865181175209231132061902280784856455803648312253398273437586877854951039791843414248161544604064092346298337873327393866428323623217875399846216618880682295907999002561105321675468797493378804775565049629887530525065519549048913165536287171574065783496182545716869817711686883267867267921602170176172746985116777568753100590468345271762554605949669921842849302891651046691416255238367413577710417247163411738523771441851543171595665738256411233817119282680854845467205805048999053466165005531972095179380641027192260679992430950983992299847756445791325915795185462181754448161229418047571916458958545050618650947989126156139685367875894414781434225256714412561632376929369680606097216517643706512510254124769901778534904719909757236103359844862617324950596554194654421640860739442935062315266225092829033924486656181904049949288316799002276830584024444941031465145165178595817100134109477794257511004209921645438433952248542501630383386961300869187533544130842768448770845728781882310943330524212597924392710752542097439465585191090336652725041161501810640073029493556627263529864230024924496720180695789662292634856813643581515652691319671633710310921757438574869100302978049942044535013601977376706624313846215719887396242940890458963255564470977007716779116522295684152570993560772746274319299348784425489857628161320576304812841338971984814095239012968094594118565745075105488832936298466068531757366964207105666026719472445476072829749266773876889643015126323080954088471968196141635116901485743976517774491420505265989455542298478584187418164923318402037892266756978709500179574437522329831639624387709610529857381705191502487995396305394297635868816720375229678347701909647166580408679416572358265224685885738793633020740566002667769434371548102560532599868194541342589134600890401147795819053353507129079882038407194129328222772938646932558473217555477625703702161523818214216100513016394129570413915588966775947236695617489801238287569671888916319134117969769935520192050258736905187398608657879775996060392339668245853932696149165140297388098186230771456884026493790259619068469767308691183555486548342943138216769007454868056751681186112661309788654056711572852251507972279739601252392173099931678465069794522328994091254971740774063888838047650720184156337691169376200851427286377862300608104375539066298856018240152295803973117468060433303865998910617470418295134325286612278482928288929817247275785262142195826921717400788270456538881042371736372830863061663509526433902949728425641098243583588078846504674100255458196849634307911822860598947006299164498612952711155177073114467365047607933992412479742972003619341456958368580884220868582518732846065051352283133420700557377352649672005250795892000377236079139031782674490369952993713161040798374123076541997087687841254065893170747106847837805022304283517299647868103851585891298801480587508093013157622045397672673073486195996205424433106284987007877652260604965061175998813586057558490847901853477971922386819553157976532415524642173103438154377248659485949614846009668680999852386541934371510174542420816050075259738321190996998960990036962118860782382937587141575826801539934176003836747651363091897034875786292187069763871147530986732434861525696805626916977354840517803879921512372250634570782893083944914692859116797284208394416530982573062700232713779769152645077865529686194955448584349979632560066578038808481137127401136593301256046504942492643167533759327724255992454688697184480021046765279787114552669308452864 A013865 983 31084888095811008688489088392453986381721680248004576970320350138150367144996664947526877939973212089149260425116809307387624800380128668992944524851725350795557136505227712542752144196479657251843633824057558248691569960367360755949824011074521308486672195839937348999637157430543026707371596122780180575981541749739478463333918557036495487500318573319968808092801633236055067514439832527052337339928225551188187581292649846536144833486800597380184918872893197186106291537438090377857233118429555453275846128949024044842087087644589330590402093238019218801000094975891092548337157678758724325038265281138722874930131098010808295635917831599393427304554159735795099877508684270925532240852395799158527648522793345646439621937581768291171942233260980968628863824953376919287371983277457113027399205803807657790018832605906043559384568124883241776962988559937630471312671539677748208836652839017344322917439470540654342253473326186381969883497372350929130546160335574076685269814780331130759198629614199800173808470105107776247469912731955684563391309055671599866520893270778252064380188803300930616124755507691826506141333441803598004929564229610169153021406271800463501438363725490282090810664249163101436142462531073197665722216128883511076255879753726444362568260161561620259952484976715873005129417788693998078368305159516866119375044387733896127739564096785765056509029943424515364567759484817426605181413267114049592974698219524232865370824524946158471715937076552684923148091990937802342126728727297230491329322908776632935596732326555387501244953945358428707769727000317146162149212698259553401973192258503912336440317425801239073611263965400285545212667135827088094601033571428363452289624999094968945386925687063717620405999413145739099277676584399177861440882450493883799249917074862109089405787701379098800372762189663401053227268332257401610533416834637599176021617990403177133483980454198533466918476226714108009695802070571092623812550371494533773709317937055379207805284959403150251817872434749913402429504173995613103360428939160806725409477117937038922095215820150480834470537309948011468111209277416977800577995987971526127419290663219987707668265991999877737135313250318489623473440255368838544446166069720347095418803190474492696981819320133181425348042472907295754881952532472092770656531680387675643668078304609523876578395248771955716931919147210279147588925610322844855038551613415116315572682035540152690030239684550189459294559018893841139078760706536107616088916364576382580518318778920951554374744199356397411264584712574071236916854794202106841773364249045738659517064417426032325322298834169497863631055548556981310445729334548307883970683566741535001741720354360660570729578500684978199563222877736397205909327765691558944354417881672346853165867758644547084384253339196650821000869166722487001976555190057100494269390649970877442298818545190652074940682675238663176085562012367876002894733247600916690652559675702890486456531959404087282746955461827966590634123178825736504607234600662741262981550011020581923467654684744808618442150784181581122475879679052545469714204000931419895556726163492253330637721643079188936059076925260946514074876914043710951478528648997277205019908764894249136437582517088760659767552702154372169549877334203650739913224879967742656790182315349408830500645164870862249147166346688201501215023060523636814199164615892808521672526242348683866437556376666551015642557807365472004466211947092870453463873869328509402164409151322615361581323754536252516584533051852389038320155497291816916519575826403893541057456342447890402584111359139541008760298408329246684059885943205207380938929589000329035869393522390007670764608559103616256294733879820722854895384049265235443833780792502801443891222221725572536595462825522780842653792595360428249982021591590770589557540420651699546664328952325780648189060190479675247876175323159366080502817881532045469138956244586478828797271226968755065663009728297634332902785739037330366239654095971447231758312164458835249216802199415820247110580168257715157128200291865587349073024004863989820369058218810262354523976231984915827974136945276940730733576069494238765812413739867584240926766399125214864429718306479464011990984285274128198349366872004584784272946914241482847535443905124249317359854402481600938786823609125758147391388835533451065714766174038488204106314706048557181471433700518858249022165021457219143379526377431199982159403209604607973417864770718582447171125301331552058858091316655339761093321414523184410566043398237868408044323556546458787736143331633288103941029793382098219323540914931724329463344091161176699310019476176705978316017597820503663370017550813800650037408800393686586221717122127788172538703105887144211967310854666102546136782245874394394665114004630709391357083051405616514019827761217674722829999538437207814561362277877230555269048002613531619751739656499372327031205938598165245461072877357960366201911125683612596134680784900883386705591583980882922982211654657492943483585382430490605231463162187537757005309159675726175048629766611869901517048851864181012853519750901824143199454237455620337824306635247517790980015435482875263154182140974131929186486746552791978313685479620784338144563917850329384663760401036282067114485097897808532597108698099987288369809360943054848 A013865 984 7734914874656844913974116842871110339336569139471474896678753365576232157423810132223008091559414310567188770102665893575877454328188176962852372007904522489160073390868822167438101544698426073290755091707890334138420736378131111624506608323695286233355615835243290426277713157756882421648689006423637893082638996671173904988305622384505245145679271236354478455348016001394054559753092407371487204969020220353259092228212646613281991206187566247306173732979760042213200735843794904902971031325063142549535343958643551126146214192778452309470933664602798252690455633040932340987831619520890891247921626436310690414614381380225449819676705872540265303046820675377366292720240924502942038555783351496214751837223713783894864005972346567428896729786796416385857443290798685580115345342896208348833799178573067103205966154992812630968780855650946817845254369346400465437674684561093442301241999238363822560192298333572101291616274701609798330050418156826397412062168621568649749058551419355929072913404160564676849109233194178179210433324917996901277786214940875537986126914354294017683851140302977167071555162489972573176160282990872898762633326382357610684622565424652933989910922541197873220599206447752856558201236532005921556990483782341828126903070879258603626585312521701092524496741726164111612363287196304929836542109452900830216331045088600841257691213331395490541254938882209007196124728126089897020501426082523188319080107360653912355953008191402504834020054632757694796786026289035232396078162670824457618458078036707126630406098281430182709784380131428532211756708942916113819912894133321192119793376068045514501117065696973921164838035038483852786358388742125984755764385645662534560131967774799312618519492563438982920865645971880551551462819849216225618057661921294093534955365572088328935020965309563912694355161178323410876647633652273757552251177796543078167811247788003372479085824379129479640258276445724924268625820824346119768524534039727827979637000913364119036604667018204683460344833683690451753338382623676399735382253789261859097091010210509269062796742959684447002972739908983589633048426918221420073423897678930789337996934310355981274509963321313577086854266703250409988143085623938832691628395460653408447251635492148966775380065067379800432204104618468217278786012560095788308006091094226105765215260692597045256755246542423284955603305238628180852847537467854130968952875069310223036581616267527274165604601185992743535183709789392278319246184128792730326637236830270430275534298396458217178176348614251080639789143199231294024494812150898649652149772818549242124950173116954475574598263504064492403042814258530773440831721774324547384193133279429637553395759216271891135782477482444495353715875112903189540829846592561995241598510332293412166969206119039940101502526898981017091288276493889885675830181052288430190041014213553375722099616236880337111639951444987035431722566661523321552302263467031301968457729224501645525951760522437846740490421477576582680670138833565665914427400152111233950225052342273441180303450514420218144197263929471193867918092298002994319924809959767075451171284714104380769245551890680741337452229466531842990279772275324683478305240787290481479513937786165801118036532892230492491279673982476735693435076824562820914087573332133340774414645893024098111136537665146395179787696379118555950336618196217595750806529701839330064818049936107703853390028318691222324368944322365129815336451219013140676322662652751651559374257941909025653003952488764786206762528358533669183280932702117386971399092035733637608408976603993464655809597717410268291842573541383110887989539019638163013795727490129874653452928963350388731699076978871040286331220783550109429328203746767065960047342160057088886340607876417665426122205800484602639228519088726082299526396678714627340781897951603701595578301865128650250180225317438551279524458012391380543677179097381938176784760252942699927282593949089260499058036711756946324865981016136989692145608008767157572884332506620892733115324885037383729019884427903777978524335025497831244538709178316314982073494702995202200910053757270575306460444367151715909897200524390420574634535718730721838289136627125465145775665637897989031740601673331867851669657494644841040205926564536659917939577799877206137287290678301724800202892305980651331694066723459695583936696618345096804182500935474580579899790567508535820683366619242753885414307548960353960688619452333811241514126627446307494485450980932761909776578505981503432373354218633023249969710870325271710485119222568433069960017496974345479854325546854264110715332944290828349022836891817920442710766296002101996331290900871567563688207204099643350108506619561820622722314933301786549150571244109868552249894588275628760307799805417306013309648000268679270165689847362368416581781479316436631234445148407294912932898328747033528707752586330300006064882206051814879829036113258654358569686218735993842753949226104689521384889068456614880725765025131059491509690451733284112907517880943838280955441573449395151145088820430295589700642085564811334290299907067889790367026656402705200606596814556919901497868661910346965139200842074817481181450502875196203331870118224333547750985264999008429188128806533161444652828110660139324231555880107492783203751565616036939636402902182223937536 A013865 985 1924694338090612033634007442245304127957797172112966041490367557463065000196081522821315549438912181727054716042186559630272738715391720450020481431470898140022679381996670757567957683570398756669085170979857767624331508674443120767749228362401745464018344599515258443351535920470960566743686582846406664211539226819681545126050064629181209160089664420284557583001157517658885384212481489911061904186851239470942166437330609282076184435818064484449689822324819650823995165501483173776816087666678111886885978707917192113821214770017447845070271365630443494813471456080841276272684117548622322251002834149400061717249325747604259129529794075675939295887746482295500809350162989725916073337912682919506109129160051148274126800334110941066467231066308125882125679328936018530271261612363549315857011917202693433424946970279171552589223677873336398578070335233203520615787467108706003434702649154480546695297769978939413108595460866550969338063105650799426120838253542442170254357737466781174543071188184081629669717548714173744689290545105995004938754099436167941868163932352607689008308046943870414436749214192704855328570315537184885144903575870374808981876002199747238870577514677771349189228141738807238803090330088732097472869056060527681776473544933027676857610476485399926255055573237204868220727581479630948301086446179384219384390086611486724531833819995677802702361548951937831678626108349071201255405410854966409995813341274766234319356498934283068082858878234378362711673860493553214947580921373706591438116160474029907733697210247564835224041066876863624527315845399683702434036565272982578877552425353763901464341961691509414751288977934696014056535130587480693038746363608981499799666757805338862557491442373545648998164840418474981403653596388720171852992524131199451882490013526033883065559136839909407523561783466324570975257983976962583639241765073469407226652808409584455180715883851907546677844747444542624355610700247363693674241496854173554891829034211274220468116412503473907794804525655180062490686696425014645898954636974889606922847350252701442439433839144144200316643712817032204575570706166914872399710215307243706172552453158314499532498863193169100013676120892303206018169620281975947616323276899265308930746518962782411700651372350846250501146211760422683441914881077353755196257771659158470349770043748660307965328921507644270842072681649138327497975758443201079117266481809246601418638676739081346685175724122312946359346832874314059398734666489135752672637796914949851706321750538587491096879977178381324897760012080551121354703093097132412790243732269985245016435601477038016066178435104243375773633949557578729416829038992548725774703545740187035571686573557303367215099025436911628667855828636093926459823772387320386399957440523005234336331281497012946375337076773327244444859444416527608032488175611603034661048285648786913587681491707455408044163592397959014000546389707520171148502476823028332931415273678391193459513628474319254280129712557108336221596511986233811780818798834650142566302400224432584915777268198404211721256893578098176112541794742696681082615530311908760918665853117980021275572909168061870228480913162616051554957296294813591639273649675583065087510412167207208623803266552639497907590103836407651096068837036409615853694239047381403451579145166852972381190326940293707805376932065408828514234161379001216785864690398768084178688805001701552165246747526596574233417373153622759982209799829729477820770720793209498960822215352201106671288279505684319281401133456510649970214161046133273634867178869435672513375622466324901797234413819218631879595771259449442248480212973334603379048818462823996969767999219808403928886144722806438696528370330012340829518595594715542556970500244371325541765906139104760523312840713746184643924510861885888510755752338357918150461441231093452275430940009703692299052845826188869591986629936139372003444279829159742440405705463260237908305582417539778868501609391059904467909051788207399419075975932037549353175954226287489980566552521793622268059475881964152881952167333064676344241056082258805289619311833935702154056850496529151794657165292767095773291540200885117132427460791963202976465162445200883743153650432009432406746077395578515341266664213707465085716521118906786160700741023099044957553471114063174785484086098281777432168098010931922971542136092936047127978340072776010834857624686494283985332283482599412934815412976022902796746070555563126918848443156960719586467803738487461011533525582800389462084326476930892441336463095284778010263433186390148337664291073807120334443111534474840247197517727193775399744050549464836779600605398966795043951107777445673900007663975010522454094199919158806949193239069483350150598234943814346811593445770189801255684910441181599089903866331202856000153868936098872857834877849061267559823329455168484007774918956938781847015407491561741211109136769096285200177618714134377481351612161180514819880150693830082102985244716682196394000753562733411795391339294485696552383003489351017167126704437604559894249734741365311312176390171435263133934123906475517152316607976965997940477340698559827492929517654880475456029517623935160983477342691531440821667475905257997365353973165460233265451740467187259628595852524431783788327186512758907644230155909575369703763605406955807146824957952 A013865 986 478925541535763173553217339868783516767994585931213566036131140058649390128791357486673590797983396003506479102209366005920026120028352583019496435555766525978123355980995577947150046318189463419481801265259968033497657966479030626880575991873151127302612723386580788976049386162630059743965019782837063069085728887994998236805289681808418637723431377028247032493344027434095767924360194097549355742622567620033481158933850168877581125533480621794585217868729523353836365022065061097232700726274847937037611853848450748066360513652981582184525764452554515701425729359507896457484534337858789690361537227063516157226584224427863007719157719438595326874339732682554057392219757059479148360819488716226544146827153847327347519980737493687451174040691583579501097038777807362924458569527646703363331989381380612425996404508506815773881706212578042730978397656748498441867627015593532246663929594407703395284334699399452042638025718345610802328918705299722800500424305472970108732344529334093223901489898221400073975157081645281238525544919814949068920060070900541310938967615164076471315307937137162965125180465999134561118808755748789340376646590977104468578169379367504942643544132299200361454016965150882845850573016639385278368952957653224111803465132775142887832930084815034449897988399760161769100085554739528127655942575708534077856554031709464638705273097164499002034028948808594532255891792716085150785039193863001732078225336082631618154116342815524397193940388816836750271230054331833581836455827262158560729320443073810001191344220322053078468586753103729418381056442494095044066186610006801067259125105627779129175139011621670691392738957446278569715749614343995810217335149550084558150678678218079847905710588694110931511353571009966572633931696598017802523835764614622010823755045710063190969211138148337692902925703492475644915394668955553612119806886761539539022471622173719151527894810637858654941464196120430303655321763952002624348860145217714010843602240859786827522343156064419424396799727829765309682552044829244368328680227735730669825951858080205325089201061915689653191088347687757528948409956925761528964692295332065894328572024289713547670757126082653494603056513873591359913182954004638997264953637397985351855517806547073068296482284805774204701214164769497166218563688240089612995213837491720494073979526066641751628726196590139202174629520118388307976303924938610918907653201558450324202699210339089658365645784803375068488991117781316028305944531824627609037808281940801499787453830017802584618838481250981836959419326027696628933480061545652539421928388204968487929703586734323613779312363859087680504882936311430398248403430593884531971032693622220435373913471410911470867520697517594384679901551176523908850868930681706388674209840220438470377985437464725472467875487660564889703265273053397761940097713786406320777967014558945281849960944549544094445315023568937371783959243701659227224168312827786139989925379941437450917695200521808681033236635010381518692303270558531853044703351623664275058158852646008969762689200345316811023795342825325358435999869414700547149387638572880796913461563053204654043358134107171292693362584080077340523133951631055634783740796074685251855390880390504136278214422826391543341460717820988637537000857443877532106444890638009383663341850158358823556351433207163900627552759699809616853914844259630775260282641306259922351492726183400628382678680538078759649711796562258611893228911231245425098019996415906045419313490518905775230005165958440535429606840250458053388330121431434745111269852439417262848282889540557964009433659463810607863574954031323613573828354580796028015475595741420813981310781863364766432597163665371753734547445957630793290771179024257885536083516807405677208693956405715770536980780482890617317023886784789409908375365858277489215621344415445916600031664494589162157917732622228798313217100269432214361047038449477030931032501833971519199494684121258255406992467996218148558745174563223612247513243120767480649479042035568706844336397102950616205775502660904089921921701821149544090190467060623037826552602261888638398274222752341899368131754129821975459680531266645466296189923785787723039779301564226303576409144297771084635439930496593129398066589625255952209013383059813413939486790259781554877945324254567908221576112007651242001252164256212256854772808277462478949106316989000328059292465989745672638202763542177119395988841649730948719918228481883997470895807632849776139956539855311898421910237819386510629367125907667827962634784925901881849870606635833391157680876477573367060148329346443448390652731093081520269111586324434265541577842635705544376442050477361927886707042229818323297167954284124250781652064137680984673659997539211545822420297887868626054587634900099664738958866925869064230287515107354730960768324937613329445958714988484212622648633892990964556537876940291189042708720527766838930597219875485417439684357290869863660417657447126989850024413341464293111995510522080323870817739325464844522567524262192303730472118618017847605949995163413144431475519138579396143095919896115884045246196124403199524857640704038994720637737099218468674736929399033977840634136619151482537161364457158000415759850707800763908887483931140187902763175359409623617030474342824506929078155291458394126905460623627403958747937112064 A013865 987 119172000351427022001594177114229140044413628806435734063902583843073845044527411066123962945443804394344524207960960961985091939498895029937907337052212496192188390915463091651745240325447720561596495572437168365711289227114910148947947485209779941308963729185729670882488320857619563026210303802602912077606740090657571401260733842103752426461996876408692765589383781034480918124154395817681401288148258746028171183739827805222146266628747050082390228932711704755181810381170493282946607387120422961868943032816817696542848619333298713058139915020258045251017167087985068891308791648358078356232042031284668852435005405732834007936773453643344552376795704362865291209020826588624315444919435016236083433143294346138158538091846872029235850538893368125254416978353159361731218874772703384491304625581747700551185537326660767982646532720288219528834816645724042364286805365544169816001878928835657651255391571920964450673705215547375027165109499277140623894121580779450098096086753923261085089855534354227423207386286939958621144788393487393406717516387562323495483565189616507476510330704613714534938028905715496651112315420310482749144601724526014859125243043006774989887878373528274624341325949472424480298689784876411517587103302358767062188279835918704355065243658864694652237016249489120573328712488756946263060883502998705951661202052818329504978310515313636615674131491389940194650298066565128900240142872687318446996488966828113390808525077815472566802562574830071122243490716879498813835528976409297438983398264490942290216444565031177111621495378948307198634595036698690658005077346541212323168222618283571536270908190539843561480638020259272389059509408036445165447999939932846640773749676858361244714073777205933011309833131781552002201646491927877965837611100980585624197296615534126443935250745927727164800420808651439699675587486265548316410995787246647406574039658688730883912989121520639644826394418849038913319161025167704717021975567654814212746235232797622475866039692209821614211504469875336161538928790418950534659962158427937334034131252749813651452596078638604887782844895731840081443290746401751092775342313232068620617567233948058001494009837197398834369067758460193485269917140810882330967432943501015491072912206838721285730350279892790406904212523047923518864497639672157978580825049610739793981416473430214600341279196949917517955517412750098799450359658250324432173629161450192311072006049907096357870440371924193425042252637819760429955424789742985737212095910411893518795111711430989852735874816966644312454286229734123807570775710674527812689437284693818718788524002894275213463933854123784505715391030808245848856946722441537475859416007219404355374961636918119923118906910204698045928669262782356797287179417759390364106580982961732145461094872375222568765126393345553682634642904424423071899078394316899057611823088166731472373289481754152156109016627944705824095746146528771268828644249617563680785973112141587763786751932136242697718862338362903254059243207419620598056819624391219628891271783621611703963989479100325872720673042745911359590346719506198766548276424881367074457570467657655020474916891226155647103474798521813804797052467452258835714507789768856080589680623549329925238380651260736660512742353336832244655606997359474934069110895027237150955716679258604742783174039827805007720955208301623026580993338526812445069566650201519268998566638041667945161718701435651213921157085762179934914615936439493261617990511748162733093778614472800361862032645455770675312019929273201978340724960776026770495527499922205076349063927970156119300395396351698921175909082961522317412802857127048637243146823439529223984597524472624781560956017429181784225274910072529185556129174018964138173714733654220369471193734560347066614258001569118638088229687796432718446320859037246904196501490373584238319419079139517610398078985243854436341874437494243356763888056671460268560630679496350801065448661239260934209432749796434954342169679276916057882773215312226813744971168987794632461489914363921407731715529878118086503451620907560283355050274299628951748456737126030273669919371395910739503570960643631861797583225956141924669413531115465130699434363166829559571525040193902974532005788785328261574379705629631689100073218133539491417390376993921963863388890924912641738591227103087873849655578536201808297686827429297543561864023069006929631649862897160395213909270057727016973542695445385851431874692629604158858677945604897275496457665725276970308120768297073584212926680673856800967598338802682017064467002790407694388548047855667536072310829087934216149942900383353660851603574248281627163241897738727882018278828304382923239905086732130153022680896400427205570500046423507434778316164507677087370084487564034125958415150367461599776324612774897850990550902959193292414429903830876199992696798968014503595318904868860727692532432994806537151875296346365278064778367416056787392351537993401729914349046537883503138361274820583242983644066874230291149423319711834068192239522197209835321860838219958617055483749196502419555172916378290988301078843939590307658746701474027496944169376451667431134325729397872729997272139616220422774040673483216701702686936640603539559454355171323479684976290401553475236220366451032615463872926991673707708176375537484175127386139577898454181863166687469109248 A013865 988 29653807191446288738700682279687865375531532083163016578589007742839751010119844750405757947640672735053536647715341838092674397489389048089509358493376139852494621688276512021887071640661807202783179186280685478776671520961457322183015668639719962355792062660743485465031333855643191106937962315809287818095040350238504806918510923398360923781391606750527838247137545002371955818669586620105298445332507520291681891992348832429037099817764385966101325445784518917641400240767416184582170209351949086447772832741874381066150107645943385367683071334320849915901103720837500662362149243444237353537931482728626719889107265119312551862923212016980711657022828708020496142123070321700565660790192853960057112835912218738250265350470440860778815161293914577343307085557573350298302655047441328569740312592757443823552599624067652218657902029854758241799025095588804909590214352719086863655379537620034364677181595624237426190039416195084422759548526924129455724822061188512126809445459152232902325078932324431118171540344551843783616699985528255076180333037749908080028166493262654788395018609890439815157699608666998462689579670666698043435149536317257329425852476877461834283780551441787631324100818659122328281683576550367230744234088932536725618434048131323042079594710122619699705441227392876850502530186002368452529965763818173999363760229206890567382762962146522826351425487265541598515222968499534154504555231296530823803030342593773111261666912162979669742615250620116257490092282062559448844322346257878300337116956949810151959138334005837863038999938134465176850643552171808593812719406294542944798595170552737672513362626868410353090350119857155267114455845020524723408756721053370095317013679592019745244692406129706723070248397847467147811840099879397729995304445479201082040261711436587751297296313610688205871618310658355043349675785382428918669180903732157767472631436350834283305836909086223804101441376031044050879033476214530300146012224450682730186071205447497995914698388691954331907477080248019647748054728777528299440507703805940502702380947884241630518252387439801331436780861094745231145696923008640527917473978486162099005510489957763168627757455809503146753723868473166865326684021982253472179288274197244686674654890252092694970854520846282822530789010535060905046090676674902414126223858744739604415983823916587159432121185135441875827907308849432584464831894481744729106628491501974253148669409410482600921617418626640898340113808373966627306668261281326626961960249579612288068825237378796067035973202455444037556624951117201495285451261638564104687138058424932299433586004688188289916657588789329546126172180978077431062771766838572653193050203908418824556662454037609616709523844280055424164522629996659406582563428879904623081368759152333733219375159282871382230963930708960813957343463193738041826791475014662626303665162674704125733590368323849189308918825564737039621392705133047212365169205920837605817335261440415566438585056777325542958779953379517942514069605788639032655674540776515962696272940462132883520767430063492287560830514572550615429585154908166451477740719356080331871426174608189614054814519877586761980051841065779972675260159581080470608512402343763996245291408919026863956916734214511624708706705265510641102144000366952866794285002231417474746612892733277135356222762678432375681220726392109460950201734412303794331550408702944442743451333677184318130480787915635962862429359964374757564673712696111987274927815019318829201191120196495859642853307234050328679240543040909394674479273439820293355943098860642133558090275324669887477755987264985945954043808931481521286462560544637766502486710370104935862535371209572169645375807728938161732343606423167582300302734629486884430041784604646962976256079358120281279759047046446928952770369673761946196434911995956221665023858852639713189497688300444446030574790056198787103821300030567562950271792917672801546478853240435962530717721273487776781201569997346502558870765633833576515086224712572022517788665921570913984657458371003291728698238730631879700826873733670040427803869854525271321471986812544365057833377023187261132152569278876203434816229281118707399339507774523419402201651455528532967301718801529264958748064435030801984076050911232512462149419014604898728372082288151590112054784506627862469097132222515561825757496918320168362330008642886966359585748588307132314102698684426215461867471487004329087560575993066252183496243516409662057122550560757798856334553877752119075710307016897414106870971805437135498369429840948971670185453238342727410091187844021464335945248223608846873022591788190658137026220587348413850283807898123136338372357404636211555632062541729410236939732813111102416518667551654202010757967846774305004472863209533739630484358696236204795542406046003382057680762285141985338067421830044586596582729880808984958630393736328352593188230366963700252575433740458764871414930720872242520413617901974139258047301948114627852924712736155369518106120448448471807293303490535094856411344787376117742809276095948742599150132280064090062752787128242903200934050895176135435341259221185210119611554281221310224016539897531467150681221044983360239710088864175778318082995818154659955658146105990764096972020293199354349979186224743347771106428169192152036440943877743262265297747883447628150981375493176313392398336 A013865 989 7378816151061962919428368173019290917124262191317619741283459974666300923350141208932965561627323878008841631124303940256276355676079655614208792692623771631775941703937221039430203810489158809882944043280595529054956727903881348393444154858958797672916450535998122975234676865967406529521587038967456706352225080430547628115146910091060945386371236290947343046711729598030218510271190577854041622748978511289219788548240144670982159621853947688716925013325453411314544904710637704041950577533464195078972209516826085989452263585755384467811314006261725726273503441063436964816898320544716469155550566710329643963446338994168780905154908692609344443040304513074156096036767834289395154505745268236588931501185709213076290027688260740269314134215087352109489788713462091901427246260764920670665621463081020261502240469656002036873083077892819202823335012585553503263152217815795822457095401105068391031352450802370247233719888010655247084103979051584980726918923129659849538247932491768417551354040888152843996860727015524392364910690798966767116104630449385127369568724851532916305909270736257920085320709023826561467973488611335807544055129420895775795693723526372583148501682176362899877638654908586727190987887720180978760549256817260978509086181064613375206749710909231705117104351494624332464245591243341346779936440942403872609683185354008993662987673396843567926677906847259247041739961697676082733677487313978357948555646208293750821463101087338557181394438042304768583774642730190792774830418064040373229485486631735159732296309927340647135720432605875238886099336374015476015606595307083710040124033478978820526845049168920284980178001024295659426624276828147207975247752413152187557923147920241457248727300802067183315016049333180945324315795733190295950191595777480563646242402180189003330808836308374767643446527477739802146786525028280552690289622637480281595749825570050796383558009761743241622169860480556753268331657953414003645932513834512285117660470193911821319446229454996380317201336832275224988443954271169921806380412953439787168438856023931613405117778071420644904077055227927645356446056746086039842760885014668687419739186237170124775982143243990287013022617639915057432969438557888095989316659845048789874627725651208729474987672131222247295981291069460275124428835258369317511856535219171045246038086872812216055813578739622272846009831475622008857553049967681504433060580797419257359489706482429206552527905511704308015767199165310863805972876791155067240198492823394084864741921467440582952695283913393050753290099836395482474869408336047183297509937353992753932658072718571268556541741133626449621667676137136963326211624285975710439333068338939672952083431763086476145064237219894751305706495067328753458752423135044427170583151077393507504443559634675451783295216806172137258633688633424224423844176310848530628393609758671977014540758530760041474116889202924647043070389603666403947249783847693863130739167774741486228045996848015469505519133359332208671660968147598627773776807330502020029638988321073449672239601157558912898336578602116914738574533266108874454109178678812181140230717880105038044487606610179669157020259716080162160730336028879415662457358100003482713708351864139292612127504808065356599516906884627543846728695899309615750155525675248073076149179324606816144959622482799684905509515789601381387160597977282377751108351298371071576738482261561128249043795418623527910984022498655299674332889277598938017594838066887142907790788820734457746650474145663211385912782805955566495640026568577363236346033175691303377526719389588257440864977823120982903636629064038409904753051865443304714346773114813951400546401488820262117198152988807140660182524273489635838948930063324480426496157346743513091307752738839785831405003194661482225175756626661532595951292021777778549351216846020045112369088775176192394679986159264056592618061729206187824042030775290358554413426009524161428443552019924510472019949065579724924728930354198076511401935467678721507146389318596333668630284681373491087435440139820591889716152644896583499731292543641232313464517422539039446070794871433732562035788118801323453092191964479330199592448398550211496688641334982075915319621292822130058215198369497584519301611900343808540981564232242166160378281979925336470762816138353224273910377605192992280226889473179444133935300710626849613188440992725640347982802719043144045807406665054261215515873245506661663323737266675249028997918501134484605019439710508815293847147115628617347040917656290533300330261966183014518635586700203297546907810453603549013641928005977036585107957559839057845552508521191080515193820486905776261349870437710437793811037386383612608078187595352061836507173084213218394740926655248543862872991498154699499732683943101847311684407981239113564176819440936450495641992708813654572000873841701461345225918134198056632468213738672311461248850328505835380483920041136081850839561369784029019858426238353259077898962119563012907929382163428330136752407294156828723310547746132374130178717789507117518431725715512907658494901526694938089294821752348468132646836214525958204483182274904861065662483655782550034038309595065299495167540832250587270445228015423060346086327811845893811777741753597381741614020866675336712579954734196421575531672946986611435998569201334040208064997626718048414057262743552 A013865 990 1836085580501050357167199709228736197489864409589945955463045912416164991359062337301207686630850255212696080755922798061849758135590252865794802303290958342678071126074106585683496474571638364980792732177597146685802992517778603683437495941864435542547146219773484936173595113912401701553915546080350187155036871213694027399148235931778877162381527468749009264999373099337055332347800893868576885071873820921119138424035691678769832743025161511278809884915799223244220837728957401172166646108806962589890812838490868628927385652570683827894424886806117735920088408246697146829318442897782888452913958615664745966712279424597006090191506239799368396450605052597268409689021013741898775085973606585846897003303042394908199400169725296522693974645008616000108563105148199252015944541558656740323067919901376433710125500545442298839203008438225987876936097851688449323976692663540106093643962847776377877113493038055393359660987173467366442431761315363993924240689480199519680301309537791718876138528702280848477426848424726965600945457012888498595034547403981400013624524942256638630232015655844530770670522667816810943198779118135911662802325964060337682794060612514342610007970579308733102352581778213452500387898077188073306944992672352683804372932606669875379445944064965943647699309991110361895743158960263114001945144472580240429212686378008765911148548746683378694331116916617212959890238149156135018786436523311862765054998557302150604406306369764627860560740806942780176237811899838835347746602587711294151439332609547923266506755391840027908075586686185147442505870068619018927915420323452253736704143498641257869335907274800772352187652350877537526445772051701526054896848728469485134413132743289522290115311713179981358642073587674080986940148083881207721878075160502043613221789419300790076811824356285510182254086325340950447789184595837106487030147380129493430033620596246879765713506685034094299327770723097898029265503111863913355224679282469360930397690119291466322560444167745659307089843046648708784324486029203753982925250916030329120696977422146951226822266953067741912771301806475691849335185192242081466153876539970038828028541189767516488257188667688591098024443992575343571160651335236410701213643102563180482083366229241570572720132431756294239153616619395939179761875935010554015110285371656769530662149232735609345600204424937689396818318385741975708042640529558124111087330440983428647276542643435824324878623784288406372179383702702632862567842877696697691513071366230796925063461802586175137285072886737419605042682122489960695186704615075292714285992731668724946571173550707525897461394529762536712258811188556064858387890894327907980040126060915036700012824492472334032128624275900850756901558580593548380648282953539374901710546648889981259345699831015562018140915388313425258340338010032216611833994079781061573324438703469865384482206026726082640087453774142145773021291185859518627002058214389359350548088595724473501097141487685385307997336992069352148186742026103261746204430521663478648015128741909348628842724435237699414318887526721956128228978261672403448164895149006192657485889991542296826685940128024227435679665265671658910778850974738122758120589330740066610617476611057508459260911276400518813370990973915640990469194858017010306342699764823328519684352589700563274982592781640011194407743832958090933329945915883128620563793270276270482582990018108778664466065701606929697145976286385395528563601504723498944794158745859661544031397563840996590014530782613668215579449571171535522243099091112242448826456127173618402036728639150025275525314161682840417877709683262805613419511401781988398680336247705385154900762175266123463146650804510858424754537880020973065077340165517157113485891824904881849536290729510981588000169754934005945054933872925442478915751896363008191992161990228859865401025098104642305953010315981993730054337536201834128632026601877050499811801620801916136562465936221855789773667965886334112470149197895815774485166406293431630066250346924962899432610997835528534268735440871837521101849694934906665405136986219335119024002799285234263444688029448598540876489229177570917479836310905320692224988119908046227144028000666259914160812005535516266645804240678822951106858692386350566869524591037282690019248661628781324692853065338709502525667080255382655073417361390187442735388746426700242948906149101906539069256766184943619206348615278781926779245771425913635008172191541335566383610056474296073236197222045329527198573311076100111698885622250085982187779745569251868701130309784986935192164290791078308162548229583277967545583295529872441824521800345018946756708739397738118664210960756363657109588054928607092493311575726644250901752892890943559600174261478805666486412220468830185917483210929918870261054606787691106401246335127098849731588329719519294460121439778258029455255661168770827970330561021308605525473924942764029396574791675973519108109734766099509069411917741918162871754542135103627905884022490198244588375011819632004878810216765610919560630704998635066346403173242507838478603336690554834635409086280374022382777548932923231937959211829126388690927133035683490069820653159288603981529520370578131679426977533750952037353122077237448972279036031143693529300040296557384864695296419563973482697242744572496842395971506351893053229489451505422966696803003531264 A013865 991 456876847167237362474628638046804885493797940767085431989780640478339167129858199515334111079727730705085591166657781687326199016395193801101452246732495746325269794443272089928795794760609917634900617133215853204121730234183885511757118990206011224923091488158675803637948019385050740201063913162265697770162134737845912225784853843376401562069720243103753473428324007054238152458767992023105723466204506607443917452329649231811655021112436989174528821283368152318305959493771928048472570884546654115167710740227359822673259226700468398262625533433739888464467438800842144439832966783141111699515486150253090068388949913781322219434532880661756436825596956447883492919738476891424156002192984473969455075125902645209797073143033084984334987098866783936539013974580236716277631512165123674008069636644899300752957948551723498104756562995700649015393763100631340222183768388854011679493614563337891659917904699645399640471162760348231726603180031624653336156659244737006881088735454907788991387302374045948088335077547221660304414459959431070882399636499627499728190217790431603903637892919675106280727487496478192700618038605523995170878428374289061946285011690333168900333503335190550675324597629036409812576521454342862657113736416646863016409725566382878430418293153573605689744314703707973571241561730400191183332014189401086386481851176812677239202915681734718487267800484595694335235407739130819388994666572968737435554165401010608739195630026601271879799050256473185876813607210660697077250482615105376746290952011899028842251408957662337824422264386296822608413620660914607717871049869925271201811565435053901478142592479003225785939557909773559417780554351168994131292092662802518924966288646778218410493973244214001121433624454968116920142290928008328679850365198338044516365204304783454196393239878223236069670648808507239381824278381351338881380685632892382109182125880205303585862023295450403752690327844569896162418193670331321288007267395215416019032718027763534147975360443148487896701779824983691504221030507618828511079256035937658855761270285907670167672638330465752355638708571108959354253772801755981615386001407193824701655997961332230662806012770558287500103618447560507891499047193049546547604393240497001325717768185554638488751095993258782208117072730637530337978507112660546176687922529600097275853723917880067144684390067466095127989095800560947299383666328251007138810082608290788517159116659051423038408197713492052734402140405510901540458481478943024679974580574201941660457391327261123131760919256552645595161980677903421899704698082778415236681212143406592165905198256969655084117113723629871535184784505670782730842375667017401998489344647989610412137591144110875821882629835820960495541328624726253830653473543895109735542438743736591816725509180351264328098040257904806233883342987712336523955876414860081113413466731461813543351476290042304595498241297527338416992433928359795738994176149602933065915581981451312190225003910663729796959593358410601033737603391839326826831540855566566718942900515106787038012192806669067220663797421049277787299473118808467494813767189717508931347528978375452803977915853936524561275042467387610230086923045746036562148662484346712254853167940082661944934811074729293897368730426021376778940430694910088708547866667880518482210096823600370560840468527041047265526867713442627683122357102141030660912129807029384936722090572186043612636420060662255530400227571293850740163538089623357689431020109049751301324420718605682863486495723699324289419065595693755527070794833039641513026384731036865814215603260736979089359514973479864546861346255905650446398403861128215737220425429189026398864266453595820033581707412988045923548521169761378769729324708065965238862921434574731560383814294805676570505258240459738567319909305467783702913564375875800054429793652352627658027467877211574354274899462946431463836880917808174789895764443398270229969170220907382396093111523841956819880961347287428289874172165210811630796692927210807179372645206326032368191615459813410236239157977223021074050815463290042695366091046554929596336980664551743412241468611743753672123378567874713326538342628915192758487728243852958958792702775461786786960463172961413583662008760816592872569821862143880384255277543036989126322869682970412914585972013954361762932466790914107376827228588869443121750732252550848674853462214893325607929681299643331890654354138637049864404333283795452941626353502765613611654366457572612040495509427155983436911875394141688142994257107155733395119749609649488080992639657244417869057736624806125597576703201063666223220302582593289219444079408623451754559365349041817971543452941786927481525893014883995160039295706011212342240384975843839267822430561832294171603146925643699952822219182342113572324798739916194753388034928062346260976410587260767425079100938102903501985410176679947582665513294160054262930114727691357858962808498562315842706709161521318073040759906315556980303704426228562105939076933084281009597414530941102671038004103858220496336110859586220360829108194404279710464307825475384140611998113757318028737551303056077153649586266597865177550740780367535194201053612766932101905931953612851697662055173673678316897358652072723148902670137093701547548282787627072967190651859998672942649646520306617463534287074381868554252221200319196997407649098884974691483648 A013865 992 113685579634318007379286793262462553267192729196955402212881096331506091635256875501799617528190810686807857821181789132820752753647648863915676565458940381549609533490908280681162115201872087024927590362492367184488018377632444599661547432570942185120062701181499617570837881559620945785711135639992898107544984311087674030966496751555036753492932627531993184300116719323320187952620156991093443381542599788143484867498091277650157742213449920890276355657583064077668708512754256400157526758343513036785411798912254399395432439898330952476485636735384363926390361731691152485252516790582569106413837449739776907897359184946033970506333685760826177688186941866839745310204364681846855586337684712626767445253728607012844225304327208602822043509785219580496875925322749462584795604435072054050775983825623582804960032254022461480402785083346183895798460859856297650166431455735321434231755099024494257520692062222164083337720371982971196994122493629225738942533833186398896235072220715614950304885224338601354716594016230260176868058900625152229809266349475310012365028273228676862550024170988596046045982168723661646080187782289746766360021089231095862217992028928983083807786301902135105642370277228387926483040986527043200694925260027072218099264832134184405597844721990027450990457316353062479679180288498940372530871754777051127721051992028652102785339914917413470623821330182915812825296978543400050202320872684956873563814085064271793791527010779247684394157273418735788099283509443122575126392090081901106533070171024859144875102593753034845526640891771010963296778056296703667653289081233245083689175450335332412609177571735330678766912073804774337045170900310083147677674001470476389137211536555117643520036350304258327048571640378626469472846536198168442064526073032852293096186517567876474596922665378044277688286884318473389858098838188416356531718767403877224992006747023246101877218980653514866589439658220016401886843967375883338737424360486242398847949292284455729109004889789524540312097277410341924378327463271808336068873437934439528396788407782977383162317941046454090158291131166184574037674793806544417319729502154853788162465284714221620287345769723559795225783585543376299657490911140904766533496378819349833881003693147931804432912718194569294410187441709997949059867881857549026237609138885451405345233829933932867746106149267723382887782686245181638400236459791354608364390475586213488301737316505083697493188653443654466006753401384088652115364863368350717167434833439817547254933598745039791122333060446507908735345976044064278147319433333918620173859380068149141826522292678273213891029642078268193843100298115072208480970021975274174088100607448550738073021079571397452510698547307001242026539884347883193189165128874507945714496117481463614939441900365165805289291553454968744789660002318436121928988640062463703612899753723105987619234548203806737107018378546322672977061319261624693325398839657997040657906095608492914918068173098277212837049534560026676426995327198163372974145974172339929807999820975052032242649960469077334652214039874533890369302495099348583669499317351787182405068330747120672119432757766733279631191367244993828772989235319077769832575983304961103799623484866648937082018909347039659070055929367751226657305250675867193525382758702045174965302812810127407395055464520677873175581546871355931646702362439956941416087084142735912574431241258197604219545676534710368140549427020191467376373509917159340576499595775067715811158256252089278287071703919550261584724930307668575312080019894920076969381365393365394282896990575703980763506829880941654924602511549514811878207629572256178324032900395963816882193150181155090596203418988641443248425619714063402029287325757470262316738466408099603633425278605086112391964418490077667183347672298159554363388050777927079143874414102209045402290886822310469722931783163886434009458752540043749319342857979678377863688564408825776384641126700641799404619373968225356225970008213736679714402694463719572057654051980519286241856058096290495903862157788358779898212513361387903973335167296356241315723572721739416754869117597421713741804535801400666469188873038225244480018394374419483634305817023707329772945972254334464849784963971514437667293913600986043775009221588980078281172308952893786362256588176291746194011576516739166790672944225561270871478207866732777461136709856335997672358457152849561015304249025334391859459059673390146370768794800173166215179314370708199260578601778077670573655778075064543997546984487775452174437534868301418169560511191442987193374719823757844696206210927074193656354332231853343052709167406590746990515998532773649495100482410724739083051010679614283662898029118181989544359474309174212690791041561853423308354255801773146660658443580552804428724320050826572875051507219609744811282199249271279917282844630021684206033585083624716889825004012434622353426307920895958761433564314258175772395854079672618750878369008312674522931379787305565945032391413227812180143852563136459839728637171248722544307137412558384825828650230005728914254644828690786476764714642460959726822365842049790296933849890079987860305929860414517443436572572021248781456859881393113632644512975568722950203548112559846587749215553299943479534302610819820571984283627189785665396842940936236686163721292589116091688705717826427258940140573746022431259099136 A013865 993 28288610151566618412202691341085082054582101191536806643435628962361323793784238844863802428774775804819772877360306953498053549195651762105865631136279053021752439437609689298454931449912235158586782165079700711250522588943036454622982170741492685807795442060394912839386731744243599181750073303570712821896633536096568104473455319682942905445153411574040928035766643502660409008626378904407763703516008190483319626549285048800244051310457170714969246130987709000574460076645667128563997698332133035969387588746934086710364244884781487566628873960139162044531566490420172855210354258034241835887168000293648167545915680708491524949032023695237899446506933118609467505028772472513316769259578762412343796937375796740220054270926347971057414730626875758654198630249910394273899859842787849353562689607297567356523814745832917135091585817859197631159322612679762256886213471993531503122756084800462955087388847226865533185091635601266688890441488334747499072548578779438010147965490825107899314265200142622852296839522246608100330432832360357879647899364272640340996814715284038121062047614515434331329713835007846174717425286242722267366896767675552045587427392542456718710059081074912082607202280823294224522628054759497213715319642303056434174076266709613374013722897862222510684857474942765242943529789547768330777601880484683186213084809280473560040281701708729828722266709232075307536944297764911321291943907391943188762630986414712878992733249146221759803166942659330863624320914221751076613850396559259616140836916796457750737561528608755166682085106381164200019063877304421367029503228661430840664544905657841434894366873530045803458928265148989607835623965465958609802930977133901580861790621064083033472377685118909208036150178418694381651867349295262649775800151804910701795710283539449838926901460671349513705731801998734370545170450104100018828500644330641577649211022875288374022312153393975411283183449034203121314307158090075802944710778468512668590132918297725687985651904736106970414939789732570201726907979340850611880689915308102456730029653085453828207045897906471264162267898750344039926942694292470060450502931480196577816042561726009194219340822571852830965622181157929411396372778401013614866062970934376457864277910973386166760650537493791066666675761495582209660465044778377639296756757247144644094865224370120383346999085334586144810732741383761037446407638762802349908528010821068674721097899940592986614625119013691428085392462373205547483170469681673445654207144474496679918539637242925741304552380097025455946433609910996602459953789235345638095101777261117687258977195131720080358932687897619631210366333380569647780736732508151423286690250352637777256185981271909970903142140923495733055947972502052470727646337348101561148029497905147554232611206951664937661744995829306782703500677696901097091834101284022968297405071518427909111269371098649638007813597170438563362228122194508595689545644069778719620988089582452509004892739648390515424668709783640557948682101257373388423902691045251689413984211452864147287003074963441451336179723970060017008374278460561106771648854135279908172217962876467531084822691980611775437188610294306304401240457402916759622979547077740081380667910986337988311992929250642572445720157016436273231590580136177385499308042613347304976966229517169623036926441347609316538026307471093239183512242250659365646447781321405262597720874624759826253157989783485050325149195024288283210197773219706593034331547415901649860722131219719879294728626229709530690650273858317786932055495510492752592445103913561897790201823958933572941344931492934473878198692153888869669278160881723649364725754671328468482429885945877183503234489153781627606392243804689824453751623842882840312798666073260240571312478925860787518717290181723006080566767993295638231350575451173150957528558209880881185542845949769158802096561468236189147441640312044166230630722036799330120577352858976935589343020839174100229450248063261451840420569083840525486694251268796268554250173062416575034133526648216156676749828446792891919632016124740874921492936348686916239074128047495862549947592270001639873800706252534130638861205655847664034451937108975548951691585061643142282061692167990553557501692154959880553628079109160559244623094626429090838860667981366466648093031349083027788948288607813240350856730057534862153491665419894850481209569786971798972808299610257861966560186893472007395172916736649016901731140747716689295655499153492062638408294637642622924183914569974460611997611244062141315469640676349178485968081120789141389301818283185312011446383877405725755897961197916531058491727544116788755144076946907132751164843239225458275513749089429781432406242381535460822302056711300437692274916453919111028664406179666815629864961833036115431608330006887277781644816644469932020880972203594671124377324794977555724355749043528505553128935398422131949447775052572383210525036675445490393796805162353097069018566317076459426890061095234818585234300020136302960409555120990371574839356244596162128145033616641728012980594694032785537191811782012785780586317473912845530744662937208933419166643735848383539255645139026665204485209226241191376787473358006811251438199452736716469145049283944491746122812804558731535899479587255517592567993263520888746692027222679045647091491096677534935327084021178185547696593059246370253615064156209152 A013865 994 7039111441234624792745220091784883137805773403692486670699374425962292922254919720245149685956885013064913724619319899852827660753452419268326756726902589321508703010139294207513137502544561298981466179701112087381890036851873647076745899509947107994925355438772186951650279233383623271593234240274107612898183116053981234572338834107346049047728413708791752204995885436053994894434519115541592657873295350054345389313511697263062327775683678703347227453265933606030944049791894642934836675271381327606334652483077102664313355783169947114179395965249347969864878752944232451907702870735176464507475787849069060826785290662055363136117536520133436995073213181769831018211319511880433638328399502608588331679521094254462436544343145018334158622251346748777441553562345703227963049924400586130345711180363068280458533870835096436559109482229539864956636564358330601905510270663094430985041642093068798040305141633155404353512721869934392729986336425311889689220407954845118941138549012993248802167238281889129582727171999667986821422262541892571908546094610689641330919399233557773740111432015104555533435352992672379347286368826349067233439656494242966607610732941124590230061421262032523339315357941821948476414584121915210683210417233554138628403745597886515082582696120852551778734455204958160932124404592750289284052231124764686591774319262878796891943376399586660740619069791635762925032923501438413899716986364152007546182993611545835105519799851552652935341636675806617457367021727626763895977621876633688803556731680296175031528910286773765635836601191037850219143702717413777600685347394281158944240037964651999927635097874228357366292038073553382096953982574825412794482920902182998169001083820617909384998684143508416054051321196280560375197456259838795669011903373919539749230181273688382319858744261773242194424655754949070891495853440303415885133472330082205049608477244103756684719977753329689540417103990078831082881678761869742198338272427876944350619954325859678392845734759294969662290297758734908436109966315342539455495833005945750513046738636559646980415644867863057604025445781845608143101004506183910082019545446080274851121502719406319815987015562199283634837698581889891296582231195081019814352181183542762763284001143329626647386194545655018700802263084468712394232838022293264741490577419321496079413503510465795229000476401975739585544249504004026469864505568625634332438841988628160468200232638017634045290397614414865433344377197249482791332274311830166829027672173877957857490055014431698060294377844303038254062968021373106583315221283009525818480365439438436356025813419016171035873938594940488073337875467753906596576282623468334959273708375747563390211270091851901879770665210275290247777645893630720396101693415002807663586476022733676214809111848196689768247330802198065353677480632675293791555263090706003247379898756073453479975380149219186724760273011114568598549948101903962882621021705171178360729708306980822720705470192188308734151164392882847315486464620074734988296554418172068380260519304239091497719549149303063218884273074917974152227788457898341320202927672189970110309340138477168694898600090919589305586516276752826336769465496482583130505246658448219930114357626552454307649824571295892586813438110713870740763147236445291188563818859564436592028460823216351639524480253408321452790162140647072892511718263716071272536894321767914302716080674628237086225808913804152042507524496283702087759932305806030957918787606593639338143209355665337004665913521991081940815888944712931557877233058866932613083300097019434150931500259349358822140741993249871004059936966036475217545823328521059118723438986376005469419993379684511325476844405113789960553794810408578398475924064072222920714317676341492181840826756079791479857460750498499049039590013307740252383426390666317499063746196481079427160997443372959323043291583264147417936198242126573971500303825860850912563503866604948836567402561453369708294564126077473584355531046270205637905103931717113096891179063467241198893513702928922698189013312072368882145873836351521388464930337516462741601293430314490470028559279729048053077577338230572795129111525755885937020744414700603796747320494058786380329974985545425422820261062302976997920382180890640277958053882083603531615377735139380628978285176655027970779580550859384222984381853676514819377638089763275434940339669231766682001834808619684308863104425076426544155667217413848173691563214535839230816549165361736930440412771273889147470531830275884983004589601082470747810941628777318781020409561448203630182750047041567558432226592982621551291601480799966256346613548257668779520010954852795656737850272902949233612637213420991373388510104282231787335065375586310511844152011061600235484621518498853066810558182838042675077963972273775104962243015276742124619854075364869205221058483383855146002889745999285093796179253060175937244988761881691259041365926024452265669246622158645849878027893810769552111907682449470378201021342610556538244630419866276139710426693055352214670585004896194464925987338905566090790512909341805511354854549668681179106255967991573320558074294078624972840060691234283156162463582184048132668780570619550857317870046223382632450300903422475770171231755783958285540939304655964953593878899748429788616870517873672286457069912568464373027308971157810266204438644118392802947543644117835710464 A013865 995 1751556178145294156428378605879016040946486207587608843243466737161049272430536183828041086656023611570968611924474609320178812480603072391376283529868625106049653587418980856243909031033168277148156192427387122927410461649925423349400835666859158776593266044540560823553042282201313745917087662475886745532680701133944258561104216768599132076644356639986069284673536164824187657571930260558445584243927828544722871913659742653362325145078921139111297301651068791055891869797816727790761279581128358510939464246669041610166420946237744280315487456824925754037417509852619249473097520730775430016324215242059552543650637446020560119886398847377843394358057782446150591923559056780232063092532305033100251748478592925526397010201993461202125358292047114191788336656025606025620501638788446647986184004432103006363057900147638716501876330682140863676889789582412120333351931669639113450869881885302495153965209002861325576093277608339514811787960065383208135148092552220020636361387428001136085940878236159035892329167663021384496748144432824212453147341814167124831655335950084647955299407851182496762495785755872653497743961727798091097831256604775465866904993899205914036126643575474076847568519147379439083283193796224405704724614541059743423182960824613297321029217441143982164206051957560149101062379843623239983129284775237446494004387410820656788216054236261947965409724374392310160161792420709923407494377150964672341731806666348173240976702836661549735206930137314312235151550750528822913763903606806514052366628657471457825445401804478489650696493147568330345729965834579505107933736362813769342413137126820286445993296674239990620169180417918435173949253392058957116476774173931999800388877689251995628087992572797486183561698355912884399281133436048207203911569940339146914880444466694427549415091052145559401723075940815487208072696203257579581529532186839015246904176609604825983372241504316533307721068820059295696015613889673571690696909004773475816653464474812315493848589871624885891007019371901524735974115138179314777789939118535492991662446068412410077430785743760100349724859724788206365464109153282754713529087532439046951754265764675313372451681056373172145423934213528825431111149752734400322444881948263312743913484572496997657922401561184429613358028727834518642481745550763277652154583360404606512432620905516224758422646544056427232550146692580329914549324649652253842209421929714322425623200287783203914757700219190079795509948066745983301932792481561324072400613722370400009594965369351068291739170627753613614834996458694312857339493142293826328464106293026344995342615204680631871198583888456231528264810228392140086239269557762872724585995402554017693513050759495692448547094165603221022935007183003919417602776575841978636545550001688866119883380919410478708412519818172548998086274860789858704740279225386556200052034967271269576329233793290508671095548253901660333514380686092966892008354072941154653857094777442652079238583558862601238936302538209824663207127964342436456607808228982592119196985539512421615560550853919379826881411437777989344247145057555760067388734898526374642488493725337550840689008457823703246087704018176959283031019638420754125529881536514987461650215836930300310281121147724699544161961431965153884165575453139154697032712174463137886067625963562571211166155470416099443740681625781492441989475878996997446887900487874153651773447786429093490639740483639714761041232335459266157901479475518326295320847757723908463788851070388917137545028593504084901497099277890808185409707656503976575978743729741539838644587072534419654430925111664351901682242235132788201332362310482552182630190769857914192966715792653656322141054147013274583464521870263587380049561136711219373807185096039406182591816603368846673515891673468042515370619262191391622481072755642281115927030093562779956019325315829380214271508331246784330299900080984839654476363601596607254275001794135042628900739914171564891254352980620109906942355501305507809291202821537032686125625868720680562003070801727209692835768560469591693682122078447021770134505545744896456918133046852015292638146462693538485143399724226589889757567079176888609480745874198780643952229253177635932590268335603239298811211200654974372346524538835379801644858463586627233978917672590202360669924657077423920025024587631442294973649705414034535535376441151975353027074600574278967015880559098453285943024000300617369835342985043522668756019057799381947482543561915291723875348790701624384343387376391209012090998039616553361119292227371917786918870551994279405705634059705447338699807807585051685850991779670417203499240542440052237745523365917930848857392759106986663698299743089972125423009746268756300106158987537892817283204033216480109796109341691106606320604813751955834924999931148828006917964853977342296353407529281191134073566424537371443690191061276494108459490875897469698816545043596544999369781166104516506171009975484980164116849436872721409191110212439266613148516542724470004524487876636165224396424894886349402280911007938329861096463281514549821503584908257340149001451167303157275159367885027279172501106742744172409241737981921209146314218138082021064948238006948404078928120239341856747197873274400421490843247940255233908107723009056153071332672074382201281161113124703541622383685620484236126869131345911140244160182876693267917943043180053129295506178048 A013865 996 435843226920249835532386305258087319500796056006439883681958315141258212557435179694299119674791667314427261642390865986358734267173423709290943383304269722388547401464639844420884372010045328739330001674091592572273399993274242942878108740655898196697255576395116830846350617164717302024040757229199850664388004224561617746276684466964059232895568551441013592243885350965532263208938550595279131618585049432440481664019781083921454090500278104887342330164438749416019685745530332009630710720731331704994088767427150961940930856894230384759463374856659925228638673811646953084889802278480311801821987127112162578541675416968188015751572397990723527504904234121640544089523047216738704723440998525996401843077425234844584420842582436937847257154526667518571075386792163598567200663783006756311698138190849055279332423409537237104594891116298475390447840121370772726788627861219639878206854449283590474151470886599989365750442453838338149646821678989434446685170165954012174987076756484378694536840613259925219160051447924937147094834275508514433141559358302834006110460555131463120013062254425443034405351361205304115150625484651454604055547243479488722593703441927206001437464974172365490134169756480720585971523678702111320318035285480978075477462507910175998986342234314739369883720320703607021115554101248458051482026189191884285996099728209325669925377207717533036128832535528787321773379131630091661333640855228841348137808916400748643898714920252166743711010839928194942097230676355588063277699662288878504678492942095937793621230221811991536762109782895722776588678858550087415017367486631675853011345737540945516929403998044485345997937501751480061204140620052814417207148671247847374330365213171952576128391367874344082028024525298514850841922995158747494963723771394470605123530757536507795976055936687483837049556432504999312959145141648990042431156553115525841917660074121188059094481598002091616026848996632994666630957235395254190939493261475793534409514872196498088965332314936163606031058644349000203101911018063435254787026130743423792101349780095196824387257278191313290222736295038498966331165208829654420876869908871872931098917458755687577093896700619449171290128398220804689674249615272406301034604864950256636693480193143572921216147025272643989551105004404518942846017708887527904740929286736199047701633925161413239087823984850648901129918101808148653297137551222269628064654877614674277812672174009670196516988060941505935676331397344536516986540618771867391583589513764871375187534422786365025170041305645187183006621838809823256917500757583257392964380497106331477881093626611090989774086026132341003641189258751273001939089922597251145804182408008321330712239446586832143356870535415380693578963707361231276520934100919911228088902298020243934342821440938748237971704131395511712291803946160062121217933160211387552371347964976044551217155903252063853646047463114857944109050374881885137672222760678093394828568607660610002181095224118898791486998033187827090595156065623257148370634137234196362204024305767954895443162990082467121082555370885172644507705598961714889088473682270114855039696870663193450790327352577187726130495566251009132315174678667513090563851482494097360057346507135040486807871937430632436972909187038753171304688471155522141572043835796011526465979503765201719616896798014578856784881290306460327325125261922580868704010054198701401478090559592724191462867904025037503419411924497000116602940940852176168717277189249955590861507389547015029169604554978808454209326207516125582391868375583197499353942759759046841129609890432884711451355957385664012399395699852561953713934378441994424708235629645284504464293824117594609951002785509607141152643906021428974952492396770126139223189481817677519226686909049476855464306356892399955184701932249608360205210295931980094638354752241413662016200756988456337477607961080799838477184736951619620902662507712486976295757246438210927434628914323138835020603160873663188364280204100852119201548580488702917354011736165504385604348113735385042287709962438769440322309801024129321106109283958794075167852882314280669297735260604958568335202440178750815448154931445743546474312957368630985195921109526697504378301650484825241201791305481378583019730394047485226802893421211187627885442042305965233810218692269889548867666918189507049142883203497585041546338790604728331044433027010098983920495591281586328047774548042803221370868065654349832711897734190335808755976279598505870235350790287866598804933767642177320896627224193866205954035723521409046754596397193840533080544334344625872183350576377003581093673986518949253581123022656443078422694070188090568982882755034109705501375321672563943913258361183547167668015753187028945510214225993323178680785479711681439063968737015526674316057582867625170617411030544890038286211102326097352273793680550483211076317622159552581996192033631319180095918536288215485283181387124119051263544754219878584197523879075913013691842336381687589882971668359215320165837367319130265117011199444360094468363647927310495996355151265828461184380039891490463956329096862379231092455829567107931051795393010517908936440145517418314295659527735225465633199959744985283767842015395912898118741202615605680409507071469590363822260931789460681045851457612671909193882101046231668980977260316333443921099691065760849234866625573339242557603320578980268859393296039936 A013865 997 108451741841019607075194749109980383886022084208194449136349051473229563547091710633691838546917760161183564368999403965117616565169297368430284023954368043561387027001249261766937500056003599240864962976567559162943934667126416419962245554154888460080571499585549711253159116770330935697246109702856257240520995867206116467041519949283600787039870113792170294185230479651455324118806597421724496878915755020373029933421370166674343264247365201395327166699477622894687010443431803574620429010061018730817089096176432828161685706982705135100466790492332402514492618481899734630019299280558812946270968700813573638743682177355028160335495262936827716796100330384956059866884198885035525373743270545220736663416641876036847630607101472948118408692275179731981077830646267652558673675570453137186552471122305352123266845581841969783210555946250782228355916953080932119152267847963005430173968006324134384864058803654448553858414096673501358452917932026298952237564262734668757526384283469520919318991123478693712134033921890057960185901802443334663427480498245210791408478120854472231079090306893191841137152389911438233581160440596790752036349931689488137820436414861630523749687284453258049641065728844610664848466180018803764057377356156802736477207950768304914179769510849005226886905894841319942278225558121856313866375540708994950652981487569782925098871461350769180446009657480699206851513476081778968272972521288303050339827268285831086558605031036187155171098249321012603831938103658913688961516562366666216076158755767616393062357958553921478075589301497508489944114137730735351653601586433533165856519182563788554868577455641405377615358784435824286589548718768981917062489218163944357849373436724003303423179880850908786619197398679080047364697382731341456666813313483628909614098405459324307888313950837819978140715226213083989042250003886801490238229547424842526296055191563723467120598044994056460999192889530181328887114350797871890839855987239544656754188404678399012473421570590195462415920384590650418538254722446760721319165286165147629036163068480648016205930003046900868632703917767019774790116501243500568855633293164405885191205829097095251183428503808538776190465229586079272541022880267463404699042797755302259421712063420301537132056296592642549207980560455985257586260278537901343592494916277141881437692972865764779108701417798356667365959781109125245697233331145739796090584202506614629896682842403174254339715173180196804986212894264035710594794875250241306782527745889140474030664565490776781943111718166303217121903725394725940665295548510957103606112727855962674304108289296890993167465374054562676618044405633596763618507623619719197112746316949526613363787965973094615895776809068480008744640697230109900999257074200103350707817736620973338670392944791670601550975082423407970392994159530900577746900744121719987431667256820919117768467337718017552830453282341796331948543222882609242577254533985051335621982383781404908062726286807953824083292694594193390606973874121166322743361633636259549199951776052851752542913133148200458673214418048099279478141399600841439281663083306637219609237851720863752747058735796486776268503472741371104412249545642194617351184292091971234297789646063426394413376389934739130556842938829227029122088241654570885531654811748793140153582611880902674295711664043563686091495581229537136168965569174719642721356229806371267132596230124576746010088346294358132050859107996437533014543000194128700414257517555444949585250606755762843738331040624486865277815058868652560917733391633118200159240284796363143571963088256195568519863805588189547533366430785712696066545719256478356688999688195895433814859160842829301983327925123926564147294688423124214695378588073104027475184685139656332464214956952599424898894279398249665648519751205534547486582888357346470909051089709735444346815266762951567367228144171657585407954832465145413508451317119113559285625867145712901495413582008855282595846725726515358487060571746823234525159736380164924331033448333534787278701149837003330842535445373563877374280992408436147229475385346034647312167168412027087502694060366853050475985093594558922909595287901507258156296241807951185308271441525747193409461556293440034418724134125542395569965553411623843955817575786822239821990314271077941059464337634901156223839294586931418052321913292711081058058573943755760070448358976976950366904758969779689180783836338586811180155842512903177573366936994049639964367089605055412702402807848910421513829279269938267113349545450608115759954617155279255922039730706537727527498007803641945027127490621042555090701085413483180667098003973648044090075810873042952461148681700647586239318224042427431291823904530024408825167695897034786569197626282370593197497212487617115845165468769047533423413240460116906455071621552546078006834481014007456360992629118737838378542266557205788083276456112548414221627601221669235633984590920868791764010368282040827863038261878217587022968512246528086365759606181160266547505643784753822129596130780139011026751863241048525339765044999778627653431654086279355127181281830459548831197968982842600699480351233593192316472274289390233982817551605411623064440412383264178130519664374995798264682610929246392667658463607921109410620832179035080186001309900676376508532070967535918655874533639033883517775078327275403636810332174665150404093549466308818260820552640209354752 A013865 998 26986263825784590867734859810534638883126647257693441167496007176186658756549924540402807569306640096427628689066859687448146765144206602781244434248613309015467056702774856303990592013935487606302910467385258881633665151090400450612045485731469205298768767384871505750546089344194987391417143969581128201673320443628632372726875492020136951040704960155133318642699270712630931211130883249642550007374365153229461784393106381313910183129200377793602049544164415860130758182660022547079950591431503412826677913979774133497128577839920484177319352411788056382486227242088074767456962278580010543046497683760843155675867923555606367192601957267096714425807237410349386288796528976961159849799285496308366345431289831298000869619226273716626199871716217523068315558755372072521479888039546995032404224494305485379536735719820901025095849057217474643446259527269034501072897113144330567201048806949647007254493480230943742553696896503460690026556474861968020883177590624793096272805254024287829395983199237450313777735928851746902348978317305579850969986827339352291647754427768460034203872199244846712213839903486442998538467314754580636410709026202158712310134833982849246485682186365073107008285667439862160955573536506438978217925322287209538523096608805578848405180406923579668616722567625155323876975422078577750291997958545700631560882689514964224818202383470834596708741475090237345039275801280381224233300298417211024622159898822099920930550807082796522195534719575046208236708822209654811051672089246822287878662735515167522318492655542889389232505037070228032569773809119814339022668989955428924726409381235712633685057865442162182922784957048735028880650586788723308386493317134170602452375291006907189997396696111893335192028127108112846345852379139805157345316490420758348837095334427254586180464937014876420800710451169054115161361152967160588418959134744818415503300005427184437770552652731961057303351165087574080429638438137736058341463045016790376029458209112935383071786436253099517303878301138460724945710999095872363807290536487046014828326528656176607168553974518166436943612981265803064600574269237422733549484943604685445223898128865888405542474881459686320757025844008363277544927805342713453918072217451047371816423456165000472087643832393740430804520218819383723615704317629143067128807695007073768641904017824133981515176391193600686254006504252945853137333964255656724940812248278125931586451385040866656055860005972774731378329326905508533938723998398268044849309944065086602433998325160200968204468375054757562122877547797420445267626821927078478004516242297854904172439873842323979611846743956744939948221225542619149884720489000541967255958891539184606256538087149017079462577934954128017535946433973162706885447136287360116963327703038870037808031217238400979125132231709581452088829522704393052561916805961295827912596626849262945912563264579049743705907351151673864871419907236325423048983400200568293945489120521094546083064307398996765954293887781262329771514523045318058420876162020977736146522400338783207288758160747533016532573290071744639911104880745476577019334788345357152629805873119405969323556119345711397512444256129180854653108878941238571024729889769829386172787593209254516574669273860241007334720342154754220110507461347390182588612730117075694650696268479548774250350524787288039137519028468508184667196040508883838137640513375178975143138185134358680863182303385117722714479373560969544215074763824305432781480526608356477695197078980249979933096389500672315660809276728404554038281435306852067982024078546448633741298719176965655705934750472120381491822635705270461587630704414028022451637170413161052587019034710842900871115454264436894809899631909702844591080444827406621364705155572670964519735536168429220096441661331225260802652466731975572520181393275735237049241000754652890087706736459158764411122113570521900292232216871967063534134958141383265184160855773602032704906752438427477678889732455980269683052256188905519093364547522949198451139715015730128188133764516241212820209779943194646734797087902975983387404819086424493359981180850301524237470368429204778256040322809321285905440414679107854061547506441556109342627799337734725630463137975609270644479963742726965374465668586521184339213999018186551579385493880700866229708630062367724505490379350655318616795366328451883721838831071572633289849806060959128513697644983968219618232803563803233399580538604170723481936041666103360011613391640605148453564295482660078006129167219297278882348994093565718660781027295982447809592990271169195816122384277795832464990187746215261068329332485607846811755330524770790107021744171161023946812548764935540179102032324925302583207125812015033696784128105450960011586583743094839446519626377718742169984213924739635836814763450171810067028381734163145682596637579677503381218517888873773799409429271962630660337847127397647007596039267190399241275653728021623192222227960356783278815536779680638614099300839328076786564694325270471445548924354247863068151664414283550391808719633996586657344415677384915476258705349597064495006772720436910454764653017938690017253094758157461230492428955977550702412457001077784990370836694152391972573469125758954473797503442746238380278790816486225496863602912773657072843077945205104119371052282993897710978571954468079303495008290332593237754788575686278705351406100800555865476499754568574161649664