A013879 256/(1-1048576*x) A013879 0 256 A013879 1 268435456 A013879 2 281474976710656 A013879 3 295147905179352825856 A013879 4 309485009821345068724781056 A013879 5 324518553658426726783156020576256 A013879 6 340282366920938463463374607431768211456 A013879 7 356811923176489970264571492362373784095686656 A013879 8 374144419156711147060143317175368453031918731001856 A013879 9 392318858461667547739736838950479151006397215279002157056 A013879 10 411376139330301510538742295639337626245683966408394965837152256 A013879 11 431359146674410236714672241392314090778194310760649159697657763987456 A013879 12 452312848583266388373324160190187140051835877600158453279131187530910662656 A013879 13 474284397516047136454946754595585670566993857190463750305618264096412179005177856 A013879 14 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 A013879 15 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 A013879 16 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 A013879 17 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 A013879 18 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 A013879 19 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 A013879 20 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 A013879 21 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 A013879 22 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 A013879 23 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 A013879 24 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 A013879 25 837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 A013879 26 878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 A013879 27 921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 A013879 28 966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 A013879 29 1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 A013879 30 1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 A013879 31 1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 A013879 32 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 A013879 33 1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856 A013879 34 1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 A013879 35 1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 A013879 36 1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456 A013879 37 1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 A013879 38 1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 A013879 39 1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 A013879 40 1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256 A013879 41 1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 A013879 42 1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 A013879 43 1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 A013879 44 2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 A013879 45 2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 A013879 46 2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 A013879 47 2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656 A013879 48 2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 A013879 49 2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056 A013879 50 2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256 A013879 51 2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 A013879 52 3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656 A013879 53 3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 A013879 54 3316158518186977171087283760642741158699936149735704467159471849921418683482035763477878926564345847729145083728966646356210626353328840324989147544629059746554141479347263264595425816446455256534872353644097455203319930608430165174159005378955830171087831965898486080345430665055936553487340789901656166618033483630075818541056 A013879 55 3477244234366427774150019656599722953224944248145266047356210354503201517450859132724580373301135511628436035316184930169609913739068142072615820375756960952802755455848035924936413220906158267076310313094713133187276399557665268877658953224243988577478594491473970940184290305041693727509541856111919016567671078130890381502506336256 A013879 56 3646154850295011369707131011438711095400799139943170490872585628683549034362552065955809589514611470241298944167703929337528884908857116141935206466329731088046102104871310118026124429524895811057809162863601918344981537942578416978660114536064864566618194697491810552574682390899399042017045361314411594716462268422176512674372084045971456 A013879 57 3823270468302941842002024607450357925570988358965049940637212348182481112255747395111678996134873237019740281679594315409028688022189759415645851055638164105379029560717538878319361449813497149975753300758864245130507361129677106161815508259768751427806240123117172741976550162719728249882065356785620452341409139573052158954042382400588565446656 A013879 58 4008989654571225544919114954781866512163524689490136206553605575207793314764682580576623915051120839381211185602462288874337665571555649169020263916516843564961921300658954046872602751599637587532975493096526834701966886703912301270731858388995278297163356043337712525090803063424001769348336563556838751434345429936952740627393945168079555601792761856 A013879 59 4203730336031677396989105882825350459858380064806809062923153519629087082822691801610713998348644085274992900154287497018697492014359536383054592256525565757973511589759763398653486302861341582984977310649183722224449630192441545217258929142099112935726363226498885248709613913032886079296201360468175750624020193541570156956110233448564188094705447055917056 A013879 60 4407930740834752158225248690189474683796460734834864619963708624998589616957886878565756041532427820361310955272182166473877741386449065222397852129978551640232832888743933665506478053509134111720055568491278470715224495428669585717732498884105719445692207046589295098550932118472371553484093637754277855886332598463045468900410244148561642095593858852105282912256 A013879 61 4622050384501541079063198370564118606036557611490203003743065735166521106191233191578966207005907034163181996235483687392512826552037215014641050195044389764708782979147558987242120731436393810330968987786310813708687240518612639513557072749900038873486151696084416697258142197059285474066136970301829657013867090765986365597716572168322172422029426139705149135001747456 A013879 62 4846571103979087938519772294612641231443389434025951104852888896317970035445578535093106069477425974254692724884618542991291529614628974771192253849318866041919276821142630812606393988086648076061606137337018647795400431914044767090567621115799183161804615000873413322744153712423637325254373639771211334432972698567034919292991252377970590269601927543867466459383592340422656 A013879 63 5081998141925976114221308753595744891901983519173195705722222827345511747887382958013788789908361418380088678688613773335636506957189191849677688772303379278771547612006455246959562182451945093004374717064301665630709803294701405696759033879120244283072435979155840248309773723158327931965930093696737696214388780372627207532567595453482889662538110776238372510114609721951026937856 A013879 64 5328861283668172329945723047610411795771014270600552860323385523406647326552760472582266594166949982639319866344591875989188385919141614032967632182106788230617154308807280817035869875026730777842155223320417183340387162699544821179884800708832389269366962629279314344211669291534466869589107113928150426545698929768007946765669598970231274510785562045304927693165937003804520022389293056 A013879 65 5587716049383637469045166490371135159162387059809245316066454298591648627087387365298422776245203744996007468172146770957239200953549837076233067882984807575707613196511903290004204290076029252106615755448429768438329809514837910413518884788064631410515732205959186317796095339040045132246267581094324261665582800980418700787758765409809228901421481507217659860789165559701328386996875355488256 A013879 66 5859144944198497042741504497807403420653859173626539216539698382600036550796784293955158961024090762112933526946076972503258052379069473962048165388468677588505186215145665504219448517670762449056946722385092692869990118341830676749765978135529658945912944413595859752369358466229254364590262275113562157000250151120843519597224935198356122004536931392912264906186860065929380114723635572756453523456 A013879 67 6143758769007883235089715820292895849215541036844621985522330771233215926288288887818324762714796994973331385951009607519576315531435152729228617070378932071044414140732581351752412448865137405782336966371670955518842758330403443703562610289441147658869611601430692235700452423084806624604598855389478552338694302461689614405179733650551468987029317372254371086269792980491965683176450894338671009811398656 A013879 68 6442197994971210171117433855979443557987035158250386343091063510776640623123668808832987706388430973801155931354965850214447254634690146708203626373189659075327467602032807223495137635981210320405619766850141243854126064159061121384906867646861040847546861854581789541741837599988574191201391849388877862497098716898068649114525744392360657144543253492928999416156434444312343408202430172982066292783997157113856 A013879 69 6755134204774931676389634322967501008259813378097557110093055011876126718032524144890858917213955396784520881876464671354464244475824855274701325727893719954570574668269152867183637441786633592929643152644653704915584091851651674417300103649674962767757298216029954550521489103245619171113190659864791993545757784170109231813912946951963968425996586574601518491795649403879259801599271421064843145022272603017818669056 A013879 70 7083271603906078757501937199839970337237042072752024044272935252133021449487672037753077279976540494138725768234495819230178699615482523444525217326451885295083794903354995236859949814158861106339793498427520403285563504697437506153794873484561573759163876734171825622767620957924878367969185009358384129424236514293956457858505582263102570156257796764049361854053114869322098725721757629614488965634874516982012228724064256 A013879 71 7427348605337420439226351301259396736338668628478026364247537354940635099417985194658970761928680925182008511152254688145103860128004202503366474283301612075177785324580367485485658736331441943441355307407135634395563037501620230452721613258947636766089021210410956224219180913577037259571656140372976996895148227212299686755440349427115040604168175499659823655475598977214288993422417728230642381629554181518930454746564401299456 A013879 72 7788139491190290974482210542069373192203055795774974972917225729494231390007313243474724925660128529803649756589986611876440425237582134644170004138087271183341621424507183416460610095107478067285962582819744654971961907611298934767193018344614277169638561504727878833766851845634955421492608909047734727496326947497364356339272619840886580816556248792731299249363981673131450295566905091797174065959591405440394020516333513656978374656 A013879 73 8166456155114350548858658401360935064387511434110540157201652886530143174008308491589753163648994933267391847166101801534950395333922924416645206259098998468343624026824044358098600691087418921882445501242796571331879929235425391822444186403722260297430924268381540275995910440888519016047033879413637489619188525298996327312809126622277487366301285134087014841701086446885483625124363073536313593387644517551066600456934930416379756183289856 A013879 74 8563149929305185241120016591865443846075199189533893755877880377146231408828936084877217013326408511145788673534042362646312145737663564393108163798340991417941883907551049136837598318257681383431807173911166657580897328677965415655611235202469472813638928845642441976442687786465119715770534597140034344314930227103920372908356142757081238592606736360760425674651558422129392877698404134196413562500042737635627211640731001596285819219649344045056 A013879 75 8979113500271113919392662517831899646342148065364692178963404294346486745744210484136212706965752130983206504139632004454219404529016309697067785963009203417059828860244248899708621494165366514313390639191075489139546997315826263686498206563664629925034253453248369237890367788380449371083804085730708652624372277815720408942752450747649216838481201186220724112223432524042750266125481813419138547712044813659015439073391150729826999174063030581388640256 A013879 76 9415282917660283549141080492298102003562864249787847466248730621348661685905481252613613375419320506497846743284718768702587566323417805956912550733948338482246927106959473534260867491865943358112677902880421172099989632257439840271333543445701202988272717348993362021990130294068818079733570952999163556134253785582896843527555593795167025195627264015042582006698797982330650903052793217987786621805705102527315773041820199267679075485942316354910174845075456 A013879 77 9872639700668549482824157618291974606487933943585541944769228960011294275960025909940572258743689419421486146686517267611084459945144149299075534798400612972360553838107136920661123391150823422676359344690740510955918728633977237952353841652119584624631052866938063575570322863233504986774708895612050925037031297471371640598750134319361058611530053991837290470256198793120344601319485701344761344746539033587682664033099657267305854256747450314166291498349841350656 A013879 78 10352213046768224942501823898758125564972691822829153230278339025972802906709060128541845496784422876659304257747961530402560498671439471495427427976767721148105940101347029203719158120999365821256286176218437922016113436796101316263127381864212945567357130891002446951817226866637935725012277154925301910771630129777340989412475020844058341394643737894544778692139363905694958460673181038773284471828946913683237937121171506218722503433123214460627233274173683244105465856 A013879 79 10855082147728038237308792496464200272416805300814902177592339622498457780705359433345894183636223002315906621372326509703395277454903315262789310718167189970596334247710062494319019945885031015389631533514424762515968163101908733801925057565648953611237070881163781814948700478911740090790473530002953376389272834961405105314175407456579319386229952106510185861888725646777996762858841480912735538332509838962314903154769533304803167759890607726266661757699944081371132965421056 A013879 80 11382378618136075422724304400772445264849724035107286865771065112000942865860902973180104339500536170876404101412108642238747406452552698704994564275612879390608021780126826490043060658776342281993198274886421459779943832592747052455087369161957917181856522836287193680391648553375356777440711572196376839600758152192490319709916792049190116404735458260036024650315832383795884733611472564689552579842549836899748311890415618154617286436995053887177791119241976565067817120349349216256 A013879 81 11935289041890653422458560211344367566035064229836658432562760370881500666512962196005301087896114215912896307042303231644136800468391898597288380229865050619886197046118267213623392373337061884683299874287304268610214384204772333275145693206369184966882385289582680400610353273504118108261671577527388040961204580193392729480145710139771575499211887880475534583729574257671153630431383455991912285960981537776990485888804447222095975742958525624801339500650274818692551404787439203784851456 A013879 82 12515057642389533803107907232170631564922783509865203952582929018657440442889495847638454593541755860065081158053190153424482389687944503463550260587910975318797788953830508161792362281264283002793675848980684360762224158131903354136319170399561774495833664037409448683750401794117854149488590536077358442438936053880866974707373268155521119550661604546157514151668822056811787589183218338750175417163822176956045575731339012050356509860648478965551689368233862568285360781826393850547904400326656 A013879 83 13122989082426247797127676933880552163820472641640416099783597378667744269843295997933340163877640192723602540386781918317230046249426095663795678046229338855883710350051778926259588071438976813937381447020770084270609958837318691466845010420890887253743280101690650063012261311668923032654148309957852206138849811634183968870758632029443713453954542648591661559100286757043476983115382352773303938227972003023862445618064535899714627683639339479782328230985190676402390467164392758232119404476923641856 A013879 84 13760451400094185210120950968620733865730215920680740952246685404933908615495203944328950095678160442725344257388610236781407812976038217686760216903002975220147117464015894139381573821597196551651203688191251011884139108197800284223538473647096082992981113675910375080473144917144552637888356218262364834904250580084126089342624603338905971278693838512289650110995142286553620921047195165941619950331333971042749587776407638795579165437999804034352234607133527298699312986497370300856002836668794684682797056 A013879 85 14428879087305160350887786282872454633991926889243728624743020395163978160401498971128673175525822764391170580035519367643301478899162250149112281199283247744440983841947930213096173151555101971344212558548829221037423049517616630829981078542977422320448164253831397460382208404639766426826421009920677469124559456262292598258531936070696667739527670411862632154786842318265249610907983718322400081038628850020122191752234416257713218978316082515124928755409645520760930814129466560590384030462818055285948605792256 A013879 86 15129776317850095820092511389349266990292718729815631986418537353879463563521162185150219603700165130994236082131324756445942491538167955612355559370819630786874949073054392871127532858565042604704229027792897149278536911570984376289178239414281093587086254280625511423417734560103547720775941236898584297864754056409689723511538383397266829071642966529789271374337767970717302376007449935423628987375161285038699647338790955261847896303406764539379637294632424461577413789356619528237622525126579905139518845267220627456 A013879 87 15864720332265982074649325222598296983613177834835156125790804224381512385582766159456076671169504352397412094056935987815060594007126002224181343022816565171978186599227083059235423894702698114270341657046964921201891120587456513351801361572069211989172556168561176266321674434095137654860353358422169928717832349453846811520834871909172462560627095271940315020617599387662866056224387823486767189065897119620739521407920064704647419714241051533644542555856489112222998241588406678441293276907128650611576112694921136655302656 A013879 88 16635364987126134419907490844611231857889171561340108669757218330385068731224834608417815051548234195819468783937845710359164977421616154908223175941492902641772198991471137845920843845811776377869137773379678289214194183661112800944378464511794046030758602257005203964634516091405743061582849883160885255175229773660916874237270946647032424101972117051870087763059119895517977437771543686400460392041962138103436564399831189767740372774280024852942859855049773927338342604171805121253257539126169331943684033945189625789470637817856 A013879 89 17443444476740773525488917119879067056617995959103765788499344968001853829912812174356318835492241220115595299586410503585571775364848581249045024936026861880498925329680839837924294756465929227200509009859369541791062880326635016363052592803918953610748732120241488752420602345061868436542298399085308417330621735146269572320220620151358671135149514609781729146237479703562658709788734192511049156045792490923949098952117389641898129122163451340199412215368671745632729934512054726823255777346762133412180429578111157051819963520496173056 A013879 90 18290777235642933340263066757894312617960271730813190315441489149167511881554656938537851379245112329623930456859119980207744509924971465931798636067319302723206041126495416313891305298556018205341000935522298276653105550801381638917904235551962120701344462531714339310058185524575593757715777086119276359010874016552734763065247656995831069944210537431466486421245111517642918419275431744646465879849872906963070850382815443961142972642401663152500938863142420344348585423810912297233422249987158450804810506125297484616769170068467795158368256 A013879 91 19179270030641524470199685488725786747690309890409171848204374926077472938713055953984266047843322906147742502731508592366315907239086879860901686612925405172288497780256057656754889344738675345683645396966229437739806806037109553409980351698134232676532971143654895056383571944617377800090578673854606327426186232780800406915905127182060559997820508497737402465643514054723940824410155117074412606429460333291708980011011086966999453681478966341796824469358426554995662309357951172983832969202534659711104981270839935229513349273713686775981152403456 A013879 92 20110922251649967162864105411026130564746114383645687779902750642486612264183981360005005755383360159636775242544194353749102068749132764137024846941834869653937583848429775913489414849548701239275574155769260998907455661447168187076423557262222801163028236749929075238642460335399111544107778623515767684387240655224360567482252134640056333760274637518523494527814613393446210973896702812041419273199377798441687035424025961527508419143510488610815947014781981483331131601697323009162695639514516983341231616841052255923222189728033602824811212862606278656 A013879 93 21087830410946115967767392195472135883059221635945660709499306657696041941528982438548608914956862262751291236726021138676818450840690637287744965906881440282247255921451100708263076665280378950674624445959908621190384227657625828931847907979792535952323496378293629997434756488651458786474358077931669615424035257292539106408270014332331710229013738310623291797997736053646254118164709047839143255814310774378790424856783446634668668111825654105574942456972031015865424650381372171655782742899574160324015283860723210306948630816262563115629242338620241247993856 A013879 94 22112192860988234497017661038759390355714706386133357124123944977900284874880694289483546141609806804026697959841224341509183583908728025684634465370774113125397698625091509376267663877373038638582595003046857142373328331900322661198041351957818938178743562538365621368190147219844192048486136495925278398662873193950781486041158138548539055385098309662800128820377274080188174558208677954546977478608746734555014548534626559338394333334025697079407350861761904394492103518198297706266134045418663874735914650289541700970818967506793333381534048414461058086856405549056 A013879 95 23186314741403598975944790941378166501633903963546171079785389729146769112962898895289498878984644779339098839938471655122333685680678398260291269160624836444577017233503954535729241917880311363490383137914861274921255128950712734788397408670521950919714209832229269791771351811195343521433399062351344722156320922220134647507093436286672888539484845152980307877955920545907395325548222694867051456609645215932758935244244579084816176470059329340736642337222850662358951938698298215645717772808920891115086440342006478637177469672403326343875446350241918444483542305006944256 A013879 96 24312613166282020199800285106146552317617272482479389886157044820629802569394184672027081576530202884140274905187322854241556166796303032134183177851371348499708790422638642631256825573283265368283291989222213576211830018094622556593478601194101225207590247289039638801176436996775968528330547855204123643379786367337899908144398007047734310773178860991131479313435507342345392960882053160492913348165915341941908633282669003758440207058268931322792265475395787856133700388072506749768924159340887032321892879268059785343457002439209990324355540032151269874842774856014961580179456 A013879 97 25493622663447335613025783755462727242997849110588308729267009429836715859005076586655469091191734019440272898981702249209193999154600248223133259898679563124430644626208737335712757132331073266813021180890671822889895873053586941902563417725705886323274151141352028295582383600331357975562732547818519153480602869917705734082420284638085052653296797342636682052564950547007162769349859774817017106966422845592078787053007933285010198556331402930728222563128613647033251018123516837645699419305029960803961147771385057476300769789697054814351434744753049960283137487420744353898253254656 A013879 98 26732000877946953387764124227168084681553712628984246414099883679900464168572107186928845157765463691168603595322637417666779806857534109880820181131517821582762987619571452960532340022791187481821730497773617097358595454983037981192422338305149775457313516307194344422068593466101054020583667844061351539880076634926828207821207932384664672170983342570352601519950345584778582708033798563238528529954423801739559606212894846652262853961403757159491276702355149183551538219579884791551176914297191096179974364485527858028269555983001378949013370038914174115153851174009694431633214804754169856 A013879 99 28030534552594104595528154325627001563044865773649785167911199629535309116024665865641100740149078855430809683569029852867361302755445686802390902250162431283967282506179755859543158971738292204938702878433468321479886587804294034166825445810660730949927977675332616896714997462310378820687540093254475752281291237545033814844330928908182143286361029419050049491383453571904787141659248362246403291825489892332860453644292426723243174355432906067270724959448752910291737740134197275185566884086091450868012799214776859259850777934431653932840643501924469036971564648638389348344229847109908410925056 A013879 100 29392145799020915820360529950148658790971333173470597132227654062739616291644680034730482849702560509912216694758079047000246245398094216484503842717866321546017277221199943680176327461949451487085805309456252478664093558693475421170513158666359386616551679118889574095089825179039567782281258040824405166424107240700021377434209148110825999078639302784109824695476896212613634081852488010690884578129204889342821483040517575643751434792922414912394467695078935531662069192598956042024980981047457429185377388949433859975257289323374605954282310600673952044911495373010647749329399156163119321894151520256 A013879 101 30819898673354155827250363053007080040401556653705104858522744586491255892627612012097550784609712089241712532922647494787330207014552041144455101381729395981436612479496952144384572744741108042522485388168399399067680567400569683229292005861736460180837293483768754046332908526936593826873352431415491471788324674024265615864453291689457482809883285556150743539884381923037553971012554468298204987396409146047538379400693757398222304489423414139178941357835089904048085865698642930722386457182818721265486280995041559157415387409546850813117528120412289939445116172250012974400824049572899006074481824503955456 A013879 102 32317006071311007300714876688669951960444102669715484032130345427524655138867890893197201411522913463688717960921898019494119559150490921095088152386448283120630877367300996091750197750389652106796057638384067568276792218642619756161838094338476170470581645852036305042887575891541065808607552399123930385521914333389668342420684974786564569494856176035326322058077805659331026192708460314150258592864177116725943603718461857357598351152301645904403697613233287231227125684710820209725157101726931323469678542580656697935045997268352998638215525166389437335543602135433229604645318478604952148193555853611059596230656 A013879 103 33886836958231010791354402538698783546874635400999583384475109087012092786893537561225148667289050508100861124591640137689065910855785168078203154476772394921498642866295009277903055356312579847535782934226212034473405677455403653437155541609061988927360619880944820596650882778048564621326472864463774427929026844048404871822112168121796730022638309642418333478370993147038690121045466482370421554271147384348023040212689860540601048657875850655856011628493707391771214541971333012232766333100418739438541647465054677693938791631660513900065482516871970643554968152764034165920569469021666303744206022756070427177156345856 A013879 104 35532923950314040371555233996418615656447617690238539146959371986022792206109678041799221488951283425582368554579803649017449976541515788402769950908636090777205360942168155648586474173300819726209681126039184510259985831643477341306518809198263784101496089352281596201953796059875051696372027610327966734540107252024900186875743088800481127980217988171608446445416342510149241532365371062218047151691422639690112607414061483206221285197480827977314873249359417722033893059562132484634985190497104680125508246532317173717599562373960055023275063395611543489536294285752699889564327051548862766114884574517469304247713892512301056 A013879 105 37258971264124495196643901043028646330575217167159566424562070439615835360313661762357660471998580969263457689487072191072121626601996459340222904043973997522798888555294915977372210742743080345230042596417663937030374903401390896637824266873878645678010363388658027019059903657279542207574995223527258046637127501899261738353419185082053299252985057165032498339948886763922251089041551326936351010131985185835699517431806933814446690347233656677140920532320300797299411448823422632208614231110692037067284935115871012748105678715837538656085672875116769826084009316977423039399803802404900323841681207609229893170850842554978592096256 A013879 106 39068863052250606675316075180094805854729238916271509523201597573290614178776258196125946187086384038426399410211596209825641006735815039349133571830814078426466367365756921815889043251782568216079937145581248380435562394709016860832903218461544174770465394800625479339537757537335553249850158191505318133510572607431520276555674875416599120317498059301881116979310243887366538357942833724193611196800156498222854457190574387431417252777540878783889717888098291728829027659361469209990779876001125013459865368124059563063357660165138062933843690520698442037155866153558918340961688671910520761972614713950055844461518093082929232185923731456 A013879 107 40966672143876732145176228848043091143928566425868314369800638377010779053124493714260960149070292229477000187962034707314131344279013990700557084216067703100110397626915930050017669416781158249744236172365003101763600273594402063864722325201532144604115521818460662623935143647469165084514879475815880467163982182410113805509643338164835839186040845030529294117697218294439255325218264815180040054295920900280527835303063728875285777248462704511695944824230554347848626506942611938335291999257755662113691788246053880398723321865319809478918081631431889557552749507834196358292243660837246218506196446294893757162080795972525602568587162635206656 A013879 108 42956669209937688285860309340565632339336040468571293608628074186812454656409069120924900549271530744816074949092478505256622588458711374312827345138947407845901360302040998268127327726370719792883812188673805492434868920484523738519015076870521770060405037406314207771555417185288627247660274261233112676736939780902867493726079772959530904910341965118732285108758478370309936591896067246842225679973399553932554755430745352569131659164084028846056087040012377755849721388143856255851867143413700401156526480551894193692971705948249584544166006364760325024700431867926750280592647688906076290816353444870114516309986032717687006238958852647374454521856 A013879 109 45043332373479621432034259727092948495851627970372612766960791518511056453798796062542948518352944622276260605819594741127968287315681738031447246256416917129423864780072941799999880798006903877542936249550824268035385113165979963641314753244584235562859272503363326728266493130481207604842619743746772358122113367700005185101317824010813078147266736416339824590201530215626112071784010609424833634603787410664382535230549238815529798639638574631282107524068019017717877454294332217336127441772164311843105910871183006045801499536391756362983414289934922573100280046343160102222716143042377852719048629808125199054259914242981370254022517873573316024709677056 A013879 110 47231357286853767522716755927596215561986116650661432804728678927314249532098526380077034785580457260247952241007887375273000474840328294138062827690568625295902758435629765020876675007650887240298461920809005107679471980423130606355155258698193159389560724524486703687418766300787462745455454840419015572190253146649400636972799438629962334231348365404499947909495159747380366091782990708788254353238300987924815581261908398640232974138357658032571267179157147109522541069514133699125447168383688965455196623597661591747482353177871522320071696622482801372011199249874325447348286802406804399292729136049684688723519643837248433295481915701800013423925974328672256 A013879 111 49525667698419976133900245063535129329125154253083962564651179234887466517369744397515656827324813552121756769067086512414261745906172081354113367608465686838276530829398916486530780372822536738883200007074223339790110011344164598689463280544716590300068026278988169805738820292614514535778699014747209672624966883501041922314390144160851384578970343602388937379146796627269114755057441265458352596701204696714251422937286861012580931090102519629161449053651884687514708024506852257694164890035095040641148254785541601228208055965839809388291499357616525931458015264636220680278677182120517329792772746562434172162953334056286613191243245238930650876006602457661839507456 A013879 112 51931426532538424894580583367741411771416737746081769130191674917401360090917497101369377373368943695229623225881289306841296924475310296377970778553414516042132651590967798253780499560212764283511190330617860812743754395255218738235402648860456743390484130723516299142222389227148557193868685098087570129682397274833988534732733959803608901436278407013218582401276231420235339273399111532369257532438562416061842900057888507573128062398735339622667595602882078638095422481505297112963916643733439817335332672410004070049469490492436443969137147230412106295104519814131189736043894204919203579604786475499450974509940955211404791713621077119656946172959499178645221023370182656 A013879 113 54454047507783011422259729785412818589625077198835437147459865718189048558693905440565496248657713504169097403701698816210419763878622969334827087092425179573395287274650650021756141106849659521347029912117954019583595008759136243663925567931502290157420287857541826889354984006246525508118050345412271936301849404856324361795911244635029007432447066912292688260000625637704691113943746774165626586334298023984462980771100499717000331157816307480178296726887678490019545723966898425523251858619435389902213792304992427756192520462597036671381953294276604770495516968622426408661962409817358812687668583333312305047735847051753990875901934561821401990257179810747091279801412648697856 A013879 114 57099207319521078985107418419469031665434704948846067342334876155315799781481020591246405794432510595347615479183912537906657114328790958693235647675026825096352536749304079997212967417255988582255983237128995754038887719904620045836144416319342945404107135760509778672332291709333956731200392758991018457879648041546625173994509429254420176497485615634624217884918416028681834189494678217467496063392072884797532254525037477591253339244138392432335437668692974360350735177054314483441469340903733083402103729479999739926877328336588150324731003057499385123827107200890229393889125895836646834372784772437311283577734663558139992736689746935096438413335912577233941985809046069521003053056 A013879 115 59872858414274134917887996376613159347614861176441213909556135099436420071666242647486791202302864230027221248700750273348010890314426308302718262496488928152232957574438274987157584522516615483627649878855773851787080729786706869182680967486471348320057043987212301681119505111406563013375183037651766170489609824812794038446466719289882890991027476899691723892896213005691082967083571706559197152167406217249457181320845698102726061451261658983128563888887404282879132489014904863789122155607472821661444320243220207293565321437866256314905136262020475255602132760280673176926684075352807790999277165543226116488806702575140201023867188082215683005702117866585657951711706291394055297361248256 A013879 116 62781242384605915295659323688603520176084600672948022316426733918026643613067502050331109571745928162865023548077637918626163867322339880654831104815518374326155825721574188632933751348282382597360346599371071922411489963316825942060098878163094180536052134955935126447581566191698248218312895928888738363987313111662900321658042286646108242303807627617571149072717539448655533013292623285777016713031090141658566813360687098733764082612318145329893017008353998833324269228801292882452542553438261421446470639543354872083057550492032047581657968161084381861618261961244067157169074680997145782254858053136653868323366976959430211428802560610497392023387103944072922872374054136204812927485868251283456 A013879 117 65830904014680532237061270996101124772158086235237145448469478944828705853215869029927993550303058369304354931949057258161348403341389862697520180563036994877423171111825376419967141253776547614409722795782121112114550499774904079021610241268744643449771403463554631149899288351026182323765663161530437718756360833375037367682903348762229596281957386936722285210073866644913424184946325754506921076883288376379773354886495835241855406689294111557437900202551802680651828930859544485510557260514078408254654397329812878349364154064732996324984585622477216794928230654273458963395719652701263135773670037925819966631042851232211493379168073794712913338315155905260209173822496189925097920251421787457801158656 A013879 118 69028706008097653771008759296007733009090437432200025025774332354052705068741683083925775765002579732651683277123414663533794063382101216667914920854067079940588879071753405904943465107319997191327289490310033427256626904851969819564163980348615183249987499158200260912636796181965630156324904015264940261382669817217063182855468061831703661150949748964560506936438414791056738678154278474357849275113970992550797225373462256934563774924633262320452003642790959047667172173004977718438718090000810281014032489334505868728062867212581466354467036853674670077958664386535446506001630130550879693857011833688104597330112388773667398881554542147364887816637152918514129094650097764846899476825554852205351307738873856 A013879 119 72381844431147005400589280787570604647740014520906573441426346322483169270160879081410554248563345045744971443992961654229611643804950165368775556049474242415782924461542899350181998868373173374893203904591333611019044813382059105519312809858029514391538891917308996786729041193300792606798542552710449999519594386258199244025855278403240498195018283970262998121382847227947110816184300705528256161501907247484944751393203559527417144855372247670930280171743172674366652728480867516089597259940689641224570131536418825807397249050299823664101627635878770851665584467775792355477165315772519225865810040521337966250019928170737066449624935586715284607218119258683871429551820913872102465811833004706078452863597392429056 A013879 120 75897864906234402334928305691107634339108633466274131152917072521444111700628213943669153331741558094687079176856363759545469259014419424601729197460133503215371995800186807229016439645403268644752016177460762232507905934236906008629018948909693156082622285131084198614641191098306571908466388555750912818696258203165077530503655224406956308635339492132402493518127140414891869671191269296599996732803023893938773427636879815635020960083866809973793389461365769030196687251419554136551165536439568581236694850245931906689817377820167187898409028299919218024556091898882469244936824098151485119781467629049702479298580896201558790189481916457775566272298346619793699168113730166584353715191108604742680919789899499363689824256 A013879 121 79584679591919644662749783068358878784765174445531863347801172236245780870597930064196826123984236020694598734951338485529149973740303862571182794955956948267561905868176681576973142217618377822439490115297096218714209972898397954904182173371930410832491745253611744646546001597097911945492051846235069159777247641642024336625400780587748618283609743302226077043263684387685657132339056393951638174095663582610743285657768889559307738240900724135080377147841072626607521531344510398288274953537657064638848539291478294989181946765159629217762145258616093959316928618962584070978875265543291660959972200598420826932988761815445709981726190031628472179541511105196797898904022723156355281260231896326661388149613657444780421159059456 A013879 122 83450584987776733321887516530687479680613927559398019141783961978793655922168095114995251149782894269635859563100334703802213962864712862999440570403737512986606993007629232061256189573981408143542310787137767964634471436541910533961607726625645302469090864271051188754496620170678540116156273756717783879282587223082427310801316248905579095165354370192875010961717261120501875613199558397344232950040534536799642751501880671138540670933690717710666041548174600570517608497251101335395526197680702294210745245936101144646576449011224023366644159226698629339484707743557310554810745110442322596682763810214689717022085623909392800789798521438604856844134919548642837553641184530956398395402728920922625291740369290468818074897281928134656 A013879 123 87504280604142975919731524533682154693579429704523337319615259715875536552243332503301260469634748141677691077237496562374110308324829155032501395551669466417444414299967829637863770238727129025523022075933772181284555521043370380059326783554212648681829422093881771299435047992089420880838680910724106949002618180030879299850800987012416505292106624079364107494193638796691374722986340146053626409821703542459222197798836026619766422564965678014179355182418729967831071847613570833863699278259240088854326407002693193848928546598393241525702265905294741958279516906908350472321231864927168859139225745059678484716150455176415465480963774416006526370195617400637712030646858710732136403857811880985362737911949469122631381703492295075725049856 A013879 124 91754888538769825118008403069430299039974744081850262953252890571833906615805104622981622498207725667407826599005385195387995090662016056067360183341987362418138194169003066930352640741843538045066828396294331098762634090033573139641088641392142082304197968101514172222076404883353156589546300674643441168157369360744059292720353495757531649453175995450643298379831588994879454941530124604988327366305202613737721375279112285448848196307481450789396131539759902194748433993683247650689462334399960935410514166549256018433334099677956791626054779173910339343644902720178330504864708023997871013640772774851697426789722179687065023132167070722038459395154239711491089530247560519464660661811608950916107718268760326534732323701121136801323469877805056 A013879 125 96211974004429108142940779256930945246140557250370221326470102984251310463574453385147577792680664149427829183878670786639162340186014148006888271608007740534961675088956559909561450618519329749143994652472724526216127803591043988472294163236406776094206688600013324651935988326966919524040101776214920966341781734811562716923537387167449506857013472605653747241930288261894719344769891937800240356450844135902644928804670443826811446291313669742941838025435279203760533923360405088569353656755773437809015302703552678784751736903913220736082016127062207987601797514713713087469016080971591595999386953162893480993459724287543893695835218349432199598733252059716480695268866019258176018119769667315808566791383628156483481057226797142584558750589314400256 A013879 126 100885566853668256500092270550115622842417080959364205197624714706814302120653046032784506531537920091150435414314761098770946290022889971260470876289638324539187973418077713763728307643764524711038413336711239592801602427778282541256324324509778471649758872705447571910228430895937664606839873760096336967202800124361769187460815139286495534102099759050945983667954293944504517231661434208570824832005800340648251808866286115306142639106360522564374980749358823326362405619221560126151698579986341888324026030047680453709399837275757709346557936142450381802807542430788446414405911006120867629366653173799734194726198023854535625876004109915974218126441318511769268461522246455009661176375955598675341283731841879277812822633062646040582746276457940936562835456 A013879 127 105786184149152045727840752684358039337610333084046280829304532848412513660465888396873046720813906097498158965000514933904843777007041874504419509576283795792003568414834256787515173915868030263401815302955324767261533067310040393980391534897165470688617559705987393163339687155138732602781727467866776631721643343202766487510911695492476341166643356946604735770608841727152768660706620036686361219045314097995581288733774829643253823943591091308462059814239677528263785834580866630839643490207758431891253918483276579428787643771264915835776334448506051549260721611906425987432092539154194895330767718370230082969217819061293548438556885559252581746151331999796972446309151098808210477679594017836594661930399830405611858305286297134650093759583161875497311751110656 A013879 128 110924853830381255501116345086753415456474092623936912966868829836056999924036679391639551838324162400090229534884379947334205468318935940600346191673461357456395933754153245645225511004005235701476821883111682623156029297587692916158383034096330180592787846286265436773642075798386751677694452661345873173384153890242184072408241742012718871915154224653643007415401936822890941551169104811588437901621659275619814645415306675768004521695474972159861912831776184103876727495281466808299310012388090505478803468827520222551120432355097880387415005670676681509317610424926392536197593866336149066566355091057782379479530543840014943847508224832178835157052379103019110179861064422583918109843357976847025084228330932567394859934323884304262856714048673546761469166732607225856 A013879 129 116313139530045855368338572665687549365687778147237272451147450114173304752346685129767834708422596912837012524770923587655911833147996572850948608280191416356197822632194993705687985426535794030911759982905715718258456576747312687253692648360593515445263108707467066630358513272369186527190138393823410308654462549614588405909544492872728703837304756270418370143612501305999691927958695246916157861130832996592322761631000612850111109341354364407499365109492544022906643410092259339979257295549854389872941826129285844881763658477179115025114076986135471990314222668927616980035928185987293843623882355961005216345128219537587509759844784361626754253641355470327366475957995487975354515947108933930346174719806335947788632650493601308226729241790301912968954292975810354459181056 A013879 130 121963166595857362838710987171495987763675427658517470197734388650919387203996677706631437047218932980474983245174195971849885406354993654373756287876009994597116488064376497719935485006615196761757329635835343764988579363419390148349728022447357706051532209476040986858994808413087792131934926556441776287807661722424666652315006526158514373354905672111010212891708622169439932963051216827230357145393124340234791432099988098619918106588719994012958054269051253841363356520380900929678089697938484116715409848275342034082740209951366567716574018389813988677715726349293444902458153433549812629371756065284167005734309167929845360633939004606777135468266237953653988629894131076799245336913755697504946670502995648522788413270123978485375150841439507618693334216711403318237390234976256 A013879 131 127887649376417730095964212084338576865283725232457614830059534314026447356818020322908765733224639868934536031291777715378465439854093826128615873315875056094666018588591650473179071126296536559656453680225681423716664594576850444195964410865760553980691438083549153836657340226561944722535797548847492012764206698253167259617860283173190367554993570039474644993136260199942647146664392735829898974087740748186036660705677120498479248534373656442131504713224687547961422926714923573238132583105543921168977597065165048730343398389964150109974317907117592991724445472436723282039960694737928327656118487911410702204858970071205528872093225694555941600772738728490684781579868387985845478399678294266946959969349165145431383233133520864280734168713273140778981619622376445824089703030462611456 A013879 132 134099919832526597753105769650547407575091747469349475928044506252864596063622812478114381937481759975207900053547807109680689777060446287826639517978067002819520515107551078486564217685327517119578325574196324124555125293923015531373227578087975738650857505379895637533426807185407417749377696450580307784776240802827513112421057464288611262849344937697712165348322847175415061174460762277365572146653026842769921577536116092303813376511179391177464484686174289970291197006803027700731748111462478822683681852820202506137468559310155048665716430373773737188890452135705809552188333825445517934100342099580195388475162199401384408642584026225894691019971875284965848285529892074800645908358421067089258175496820270191535858105066214773784035111692689096865461430777153004056440684444870363270086656 A013879 133 140613957538311409765560635517092398445459404194420596070725196188603746682009354217051266154476873947763599006548945387840538963670934526704106359203369585548481543649415479675127561123609986591178962317288484765229515060200619933825213480921177248131561559561229448022250547771245768473971467433363696815729531476065662389370022751673894843553514717391316231492282977799808023186071368265750882179248844274684313288086510467603563415088586441283300999494289892279888062192605491574322493507724880193974364382502796663075602232047205140309702271695610170246577994738649854956995434329350359413267200317409402959665731678399506057676806187883843751530958029098808349331847792112226162084002839728844185980629753811636359903948377911222635368401278273162434798085238583988381486347132464386036294385401856 A013879 134 147444421139692424806332508947970678792346040212568770945456743318661362280834640607498748459196742576650163591891066959000280984370213842273285029708032466536084583113729486015826557532750465299832071590813090201185303983764925247730707050970404354136800293878475729689379390379781802923363105435406771752250409197047028005596060976859205959473970248303316808753252115729411497720357971050627997031988036134171378490368600800077874111539929616255078628845724518087275904701673495933036782952356123974276863106747252513781162686071130177205386369245496129876475767411074510311386444547332882472126067840027882117834454260409440463934514725266489345605325846320312063708991630461869660133395361671512521158824824732790407722642574316638186104056738766559573230837027133444201105427930770976052393421467136557056 A013879 135 154606681340974124033724916902627302485363041461934511562903250082108656614988464109648607664350683544053521938530767427600678633466981349875552123311129851630541427823062009528531348391461351902236714300408426870798081310080290256564473876678342716043349504953916566734770683646870083782168391645037091096887725074202784437995895234871118748161377827084898726055250090503083390633622079852383302615813886977424887371916745952542456924382093237294285328320534432277883419048461987671479977721049775052451336009020607051890596444709721396693315217517965349881355454288834865724272352477664124571092063711425076519590380710563089443910597712561034332057450154631167542515719607903185440744035174760067913386635899419010434568177660006643202632247398908883971060098166563478386618325197936106985114484308324182451552256 A013879 136 162116855493793283082787138466089326330892036563989442396582838358097166718718143742238898430254182347889465820216837986163809198766273435927106943253091295303346608220995069703389287170924978532239764934265066614473968907798750436067349759711869891817871250506558017880478904375700444971971003437586412834010143207407258894855983841800218212472064916413374766572109918899361169417040906003292673923679662351240278700894973803933159311940877798389092532429032712860213884012160077184609789118827488925399212106994792060043234057607940823259089697524118034717192176836369308161694606271619137086257431798271261036606003043959402076737998907046399135771472853342531137060963203576690576713617427409212972347305124869188285437761458019125902843311448558281918838313495102465912726696962751051318023405498085337938318858387456 A013879 137 169991843866259785601816606504218081446741448132121793550439246314180094689246596292661895160402209509620544511899691108179702394405543934350702090128553458064001973061938126209301125184539830289421843755711926490338656421463982537249757341639633683682816164371164580157041047634654469786929466900570610423835019923850273902932508112899505612361107941793070859233116730319816537582643085053308618852196325629614126479069648051433016458677717878323641091284305405920111633641934765093929394235063653027439404234304171079151894195190304156689723238671049592371614504018372783674957083465869308289359472805304085812720176247822773992017623941955085020190707918666497929574836552153631898168058107563042901692047818614833975591186158603862962699828145483449021327803411440563296903308994413646386847710443560331314010635252485062656 A013879 138 178249367673907220947210449981766978971098360716587741793945383143137706968871438954174239379713907238759872082109730503450639617916187636505721794858638070842918932905394832628044136641504037085560799237989389031533346995793016952979201554267120529501392642371658270802749473564555445311299352684732728395783229851671224808041357626991711996987161121173611069291224608611831945712257555552858138321560614343398262286916935275179426666174446701981090280934531825318086976357725388243132108489426105036900300734389730493492776607615868371405083234712734497370658050165569260014751798752307375808823398556294537085158871529237013061453872042559495230131491746523641733001863812511046721253469698196025273684640733451868150789503617444204209975934997478453040987822789954700099613684132126283673735224826066717967920015870509777059577856 A013879 139 186908008958034938111942144800081291741598434686756707939328074074698764222591337972812207231822889996789871628370292772386257887996084367136623736765691273772184562990207292017784008623001737191029000621773961593129110859460658544487119248967200176342452291367503942965263831992427290622741030040746305410336796024946006224316774615080461398952809459795740400593115135199760294307176178571393775248668742745743176275766212323106542495910536624976523722421207643264738369321278256702430493791408467515172769742863446041944681724107416793414456557922140288314935135610411952389228382128499458896112803964565100518607548872641230207927055330898865270430359089602774153824162349067583326785078242255595397379145841720026098082254545165173873679726015915966375906847269799539611652518452528450029470587107217734859929698561435659990023909933056 A013879 140 195987252401180443265667846425890040569238320250100601784188874600951331393467934806179533010315918701273936432590008114097692751163382161354652371402821493086942200322019601434839884625872669576820425355977253551476950548569819493944125553605030892108463253872971814498744487895291438692031298316005597941949316228653783422669186258782609891868341132114778286292326296007223850363441568621677799275148075593360396806537831852913765904191886852071383338761540225743966300349428669300007757457819925233189802205892780796878186583537658671571357199679766174960121424757823323388487540018773448611450379529947814841399429166678650606507319970652608549806784212739318511120324859335890254466990202951403199402235230127418085822698141951117359767592386865100358582898282777322047828151188878472018102150346537943548485643598755958609699311381964128256 A013879 141 205507529173820184477740927733874075179929640894569488616457633373567143267237033207324510005825024768107019168739500348248102274243894613224615964996084949935133504644862025594138666861459060374184054338069204619993494898417147045681955396496948872723523964893105293359835500139293115617935410663003885867577446213776869606208764650489233949975737670948385756327262338162070756118696106259044420052737668513383471441812213573000904996753911947797602855825220803749705207355202516339924934284090985921317230037846228516867341375019583979201607447011410496674984283086859349145406710762725387651200193165994559895135247837879232738369019545547029662722198562657343647116505759702990459467978719049970561216398208666087546759621526894534836635662954649459473601421149761513243623451461029432674853480401771370694296882222209128055124065131654417750163456 A013879 142 215490262910967673758931671039474742255869903130664096095490679372321540818586339332403505403867981171242585731880190317164602090317566037956614910111734772463182549766490843349399546742921295690920418961595254303614298906602658380573002061837184661164941865011752776090082869394059418002192241171369962627480888241057294824199961602151398978329759104052374542826615433500631505167917888316683761801219453499089586950569683659522996957876229974573819212149786729512650887507688833773653127891874989653431135804164646913302689349652535290575304730357436772961468319622086628889493987144735536081744893749225911636601337636852054347868033038991522175618592080036986772118837143486322924027095253306541931198045968050251415431016902184963760860076918334511616991083783532328510945704239200398396467163065767816797143047573035158659529771719489662746795396038656 A013879 143 225957917922130839479445535891888267335691039545139235227425234613511431985389989351814338082366272224616865576392002442011189801456832125816395435985322400770354105303947902555939979125505440550402569233073705376666667090289789114067716209992987743265690081046563678941434734857745248291066731478510429932073399868254893977580298936937505335101105482290822688618961104798358181162954667659554992214475489672261362726280556612967986058102025721818717054199174769685457417019262326563042102232350709150836206656987748801763280787501256844850290732939279621644844604716049108974430047064278209482451733707988309520260884213899779739870070611893574356821440808916863441561281776568314546384635432331160512047922248994260428186993979225500560507616014719528853298042669401194900693402768323796948973951978850554265881068251942914526575089910535592604383729196629753856 A013879 144 236934049743116267137999082243372631809789567482083918717832642810097363305512293474568071369055296264199854438630820352634325357252399203160052660683745421710174826323192475870497319551505992830578924436139493689043627110867705910072669592609607115882564242423481556209693868538195081472053589026810552576453797340255243707435239538098181594258976782198581691541315759425043228171126353595785535516285851058581130682072360930999518948860389723281783053823953883297698196508390013338168435390389377198547226231557585687557733915034917897345738455582538068545864576234735910491971961030472587786271309124587549643517076925474175440513999161936916624778399117650809000098562600146896993789815483092078965081162120161405622746605398760358475734833970250544686875848390110027344189485501197893709567310670175198789900507023349293542618001478029769550734273226085240779309056 A013879 145 248443358143437882930494525662426700772581905512093627153470081267240652825440858642388690003878526335529626567841751082083890345806291746852755378729119039315168278686667873578382597346039947938317126269549405734482610341405215592360359590740211391143675683063444596284135957896306445749640064167376901978407616999855482425767613733900838863381700838370659995789626713754874128022766987348054413689524952559602767686084707935583751581320232014479918947446506267132767184101981566626083305307912931585343856292981726969916538397691654069127205046800915437763548493889914442080029991009488824210577224236623514455000562454206008986712407185227164286743634633189814698087350377011632662160149559998759792888944651310366062277144502610541649052129265189435145585529601508012032460833948904082594403252353289629246318714052515508825744213517826543636430741282315557435404772704256 A013879 146 260511742708613521531726227741004740189310844154249087186077043934878134777089473791801363009506929630804313708001231982647197403244178174747874824006264725768941892992151452205326110394721184449368818995219037667440837621349315344974856418220007899679870873043934480993234146187077427658374579924371402368910745403240462340081701338638806012009330338295353175745103621002230893665600916525473504888907316655138031729203958708262667898134443604815295490237667755565008482836919423206511927946550110150033519456269607339207204166897923857189128159154316706068350625529110926018509527852765753335430223481141738293166669775981520079250949076656759019136493429131643136861641508925349730357240985025259548588318026692418404118319073969351320196485496375277147217492287430865224949651418806047310508984739603026276587891906330502182463564433668485820114000970845317953386994943137939456 A013879 147 273166361122427131953651360979751786448746807719885890845227922421058775052021372070711906019056738244550264050681099827436267664304167373764427591457193041087894014386138201147652031533255160705181358746730797641174443749643979687172355043591463003414720280572916642341961488072260900784307783518777667610382953771948271038713510062864524652848695568808388251610097774496035261556301146646614905862390878468978016758481770206475235253954222337362803283971452704459334334899205621108191451358481728300681547697377359785316533316509157406475947248613396794382326825514813018360784646677741702569452082016961679372495533927019598398620643179004437745250067733945141833877832606862907518859074323113846556420544163157029320516770541306486529926349975847202609920729192785106934116805686125969864664269182313982880999425343572412656478914539598366187311858682005100118290721609495808003014656 A013879 148 286435690280310152315431929490704209227281132651687067878925713980584126108948362240418807565838438361517537677206984932653811802365406608112408426139817650251779554028959250406600376617014563391596248429211992867392133529226685644456439362188961910268593732922026641160364609316859046300806318410985811592224916134374430252690057527678231802385473804758824519320309883989954670421660031146120871529562377781487092900541780676024976281650302641622538816293649991031150959551269433359142959299671336734615454558325162414248069238891906236652922862162041157066242733391020575540678121674759683513465786353017609909693876983058502410432039542067757313163335024189261043600282203573880114495172717433424766745228516426545176790193187120990419604052352273956323900238534053836288548463639135224976810200722114066913426853429061786173680034292273896423226719529342179861636811702398676372569095929856 A013879 149 300349590371366498274306350897644656894705540951375418888212409462904980618816637884609391562156606343366613587414991432742403364477108599508076777847985432430409997645469974954351396511562662822906427792909394632918573807542401126321555360646652924021800942092447007281370480579034791333914286134117858376128833660517802576644729762142729590418150580298789179170813256914650708492062588819074838984982399844600609925278498214143565529507747742741995261833930332995480148562431897353996687690612171587836134878950365503682583450240319474004575243114424468311892540408222791018142102113232809899815900390901793328667166751387552223521186294863240692407557186324278588054209511894684914936890227355470808214644736840481035297953611378579650226738799338016026290016521084035440100993808869857665283733032391479827813476261231891498852715638055393215881380657199505590595681467654394476043012333744685056 A013879 150 314939372073245997294479056198848643748022757308629431236126215464975052957356274886492177366679925653101990209037262056579298350309948626837781115408729172796149593691096324457733969948508330732191930429377761386607226448817580803433751233845424736459083944655529713107070333043641985357750506497368767464607667884411115354607824155068574823002302662887383162338214681682536781307773021133550218363516904899451929153008826543393803368669116097093430423672775332851068592259000589199864430791871348434886862966830258458389468623919193232773821490123950751284611032451092621314639372865485206873509357568290238841400503043502953960330951440322517472281946684207166744747530793144481129364864607039490158194479319577244242068587006004905535316152863254659492783080363612213545639339684129519871232555648172928351929343684097491860300985152889571996736034604003628774164457290627174342111277700868666877280256 A013879 151 330237867011075994859055670832763915466726710767653414487852282507401681129812813295378421374443769721627072485431456098239694346974604691335053170870823601093895356354235019514592855272727071405838885641915215523723059080795343608541349133780700088457320406351116724450959381541569938438488595100984952712968449959564269694073253821225185913604462517039800686831955798059947687996579403408133553770743102071847706063545383301565700761105587080625840899933104067419642100196573801820837045382017291056459927222307005093264195451794691963249042642828211782979012297963436896487619295041799016282596948121527505483360373879344153451907987737487624081015514526339214076540386848952267444704892270191040432118934347005028458371310688408599826599670304740117832304511275355040430832316248625795428497548271338576519552663482896211624906965807676335846049484220927709045498269967976679962953675126466063239511021715456 A013879 152 346279501639006022385329159099136255424438427469902946750014194982481225192374600514014723571128750279624829158483774509667785739573243088821344713699044728340632417184498339822533717810455061626448915350856889033003430398704058219669853709303231375954223202410028570457889184459333239768076617096610397775953605384800063658732556198845020544543712888267526044995504882906507706888701244508087049278710718998089780233288163840822556241277052078654321747488254530598618634855722570818086025698494162986818524647057790172674597010061070920055828138246234998549000799349308807171401889917749445297540377473478825589720087400907175049987870149823822908374924159970667739522412680526972788098877117107840412149543701845144720765155476408735971776575889463173796126535215066686874800426842719042067232245176167119212566453664241378000798446578750021536107183966443493440092393929941115168834112849409278727433509106305990656 A013879 153 363100374710622378928718908331535898167935948522680952291342884517950233187319389108583502783319900453207884859686282340249408099658752945103930354511689525064506977481652531177753115686815726700015297862940113274670605033751506551748536523086345143272575548690298118296451609483629811223050706848695344458318327719972111551019148848760116262515468285528009390157206528098574225258526796161311885784473370884140989397900369687554352733253326160427034080694243982676977133662474150418145372482824215448066221300313269388102438234421797501068460045889684109838517062178500831788559908122394042352313698849630533021566330366493641985216080930221664929972144475965402895637453398896251018253568171948470868010119936705974470721043668830766730341594839869736926447177789673766256430732377030962254690118717844613195436081717435567178565231919759382582245126534797452577438322057481934779275398715182183850897319244653910458105856 A013879 154 380738338512565571607560358022648585957341605158118702229847156476294183714626615753922055014522447937622911074630403191209363347507776528165298875412449355434040468419801284532243651034418487440195240971930292217101004343871019734006273433231787444952184178543478039690820042865906612933021617984577569510725598807297476841721455023237487670083419672965817974293482992407490566824684993811643771948339949348209022098892778045496992971623839731995937688198047578379493974907262494748857202096549884537671486066197286761898902274097070736480361561078821405158032866990883688193520994219347455353619689084950185793621936430376437138289937277488112525610471366029898306695938335201035307716253499469039788894579522751403886610789086087890055034668150811249267386275897984959126103111632977618277173945924682633126017584822941717289831216625493614350560265801351773633839965989746177243113480483170873613638507424282218812518806061056 A013879 155 399233084044151956813969209973956763668805430970279476309364211949286649982748318240784572758907890368640881602991649656625549381476314280797456433584484495323604418213761551729681918627066399886090164997382778091838902730878898388605362171524454751878181477200406028946841317268160892562856076099796409527278605494960759076784916422446271871145391866999805548212763222246676828598760892071038179814502510727747623556368593631835054902213439370817372357339955937546856274232357677693777689545591891728973416173348886163644903350963610044575631604269786233734989471537832854231209470034546477344877119101940726018732915614418402948719509270679375079654525623106166646842000235771760798823878229459247865679922617648576081806794776733695402348032190905056511798831636005476500612696383661139062605947521920016712747015023300934148902057804293592161253081272918237389877376177664087548874960911121381970294611560924151873555719584277856256 A013879 156 418626230334680682268164578317651687420781323585091772150567887908935198292310300547648924165244600051187981067738572030345792068230907723301473677302284414168443826432913232866502947506294777326956880852295643920428069269934071756730256244368426665905416020636892952208963081095779076079989372852420119916475691035483972909698820522583021973558150422331188102522746408530531402224774301164280930437171784688858692118242754436095074529143359401694197036970101637169132364609468684245430634592958563461600028837385481657930118176140018366100937485078795369824900320107254622958344701250944607028381870039436598725818885723304391290356508153011896403523823859774171797878997239224609851387546938333460290003190538723473313556641639808311390212490202610460536915971681556078527106458723193862553711094028744803444585414025072800326119124164194957694078110948831513689328059602870298265649111012340014220883642612107603474965562218803737401491456 A013879 157 438961418099418131090022940874009935788933197159561190074553873631999634484557565707051518305495521743274488436085040905291869263737292296868566062650920181871090153745718426066226194684360552430391138296576757119506783162790389226385185171694867359628437509255350664255465671723087640479650936628099279661538414203223642377760350428288014848945711137246347895790891338071310495619244937617637040914087841301904691946578514475582828869471027227990894352237961294296260138352738235051336673098946118640310711838190318814945731596664195898252656624353982933709514678056784623523169253458910492259392547758472270945524263916199625401676865893052602283221397127586561967132767409117184499528548418409946457050385522332504753235969064103639924303452126692466267957201921959346597639182062131727621120164132285111016709595096754736674760686739594891959025649266281953298300859426139325874201282228875442751677286435633342421365489369144347749506304966656 A013879 158 460284407945015466225851895249905842429816416144784034443615402597547648729279434018837252858703272207475789986356307852307327105092595007481253527710251280625660229054070444330819198317348050625249818230471269673343944661706095173446071926595117236489748489704938578122339172192708345703590460525745830270377304211559434029902437210692533458248098001449226491176829675709462474254445379707351377813530572280986014262575512394748740364634451846617780036292272502127995270833360847557190403331400525299382444976442251741700535454703755878206177672538602008697388063058070993395430723114930528331384800158387819978974050560192938405188721330673525491731159714456206801248208718782460853777647186382628016148065049465328504129159497361538337266416617198679509389490962520443817966102969981838422043697225174992569457280388174694763473861858657453430827279205040865461719121973623469767866483714425296258782762301530667662825739380739903585786323236716281856 A013879 159 482643183345352537513238876913565268631687178375433063700748464394126123313952911805736291253567642358226133960733551862541007826549572902564662899072304446833332300340600970234633071694811549532421953400834642068996300117593130452591388316501401651369474512340845674493209919821141346304488070736244459721591152140940145097338978000639133963515957609967624117212235354036725323403829318472015678342200633360107190891394380484836055176586934979519085319335205931191364769109362184088128484363626637216325246623617910562305380664951445523745920959159837139871872385609179849970607165920961393675610148210881666722272694040204870581159168658032322666017492528745631502825641705506037672210750176108350554660473457308156301545737549105372423537470070795722565237594875515836896867624387851676205232891861585093008511237240310668736304368172303597888683145119704930542387590042614203435310366027337219449849393763089821375215162496898725142369479674263011963437056 A013879 160 506088058619536382375481968598518615120740014752198100203076021800535193880051488449611737337500944153419326644010144877815799822732044955879643964057640707642708250161946002964750607785458715362508882209233585642139864392105334357456467595363773737986398106252314593977392084886373108342574883260328270597027163947338453585587316195998180534927708766829411426329936898594413292713493731446112311933351371326207757796134753911267451392844821933084204407807232894504916504133618561542393413620074164745745461803606774185779926836132126941507402815671985388778288458612531370362779379612738014334796586770373454564973812425901862374509556434764900771841958245821979298706900076992698958176059576662989791203660615970357302049623296290714994383226216954695584566576284188894189969866110115959228578284816653450486492679100495999780839089160641417459723817577039717248414609616524230981384002367481152221845277914525672538337614230348077614885219518920012032572974432256 A013879 161 530671792155038981685753380705160255368845081708800875118540642635517991457968869552540077090407390016615823855069581675400580114921076771656453549255704662657160446121812692004766333309245157919958113671429316298292450444816243079204272965276164411082825380661627027694437882801813568453423800789581976669548355463244366306960805667534988152592357147886916915775339913380535512820344402944838663597825847539749625838839795717261179111703652003305702721120877039588387328238413216787876716080082887372434793356178776848628372562124081139818066414846067751023582598778093694209521750756806376119123665769331115493921980338302471241213732648140040591734953209571027765120886455132696302768419846658971183301169634051733378353985797531332765950385813669486877282482293769653914141842326280952064065703579907208497324547480481693466193128755708734954247361739661998553473597693256512025535711666483916672173634134501671607559902179201465833105883942271070537067239238277267456 A013879 162 556449705130762155260120536926294119933642100397887586428298872892180913411031165359924263875151019394062954114653441674864838694583482996916437436864349772350394671952625865331589862716075050711077999001132666766798304517623636903019699728837419373515584706352646222191722897396794464354617315336736710768248336378226924644687733763641167737092683488702671791876042825012908405891105452662287146520753835909840503663587277634022858148233768603018280536502044762663432831094922377206564615440388993709438185878248517112827344387701820505265868809013630338097304147096338373499443479321569002645486216957742143760154734455215852084226930925256091203519070296679150009839398635577222158371698609130277367501207250195430378940909011632214786389191754954295871833356153671808622675196459122375591529759197004781057290584698893572208006926178146042463384881583527819795207131174804140353688134396395039408441140586219224807568731987458356237414835360650830059475817451515823999942656 A013879 163 583479806007194057714036152128025783103538699066815373826639918941791493460885415248447944917150355312148956173726847257663073099011570266974650301797472426892087443537396619365937171887371112374419323880611687187662298957871722689220784662865425857003477749048432365080908028860741152255107206046534033230526767566135675736228085118943801101089697681849892776838213481280735444615671791130810406950145974242996915969549693232373152505642372146678496531843168089054571744298189326601750698200021329467867855195470317080100045468678824138129663652280276445400718793345690106330552445773093538517993355432681426135448010836112417315070338321881331089821212655410636400717357263699021301936762240767389720904945893580923605028342607781261251852833133642955748103533262192570398330266802320704108263908779758485301929532141227026371583070624175664622086265591329267169579112778751426275508889212834324842745577431335409871821190712481133350003498403129804780444914760040656666563870457856 A013879 164 611822921063799516261553172253796763543576194912684997425642779644307957047241385179556552289445850971791903868821802590051314537869156304263210914857586447500797483194669197548256935948972051529119116957436280504490182792049299490572373498648776783433278684186209015647078217270680514467051293687450470428732835827428282320791100581681615183376230836443433168365906539347428449573322664056780653278156265087824734159686539130828910761756456016075551179373981822148486621349218171330757340115785565568099004129445483202582985277365366699463450193853443154012504109451250348935665361378967330245043400666179359091403533410487414098567195076205038628840367881359863474518603610140464960699642403374906443987624545307510550066199378296843798422836355942795966523410493936836697999557842510234631026936412644033483956061094519270404609089862815621706768728028693677651608587761092055558268009015236965006306786600639958741754776872530616883613268341560238177459806939424391604798877029216813056 A013879 165 641542831277394641563474379149197195129468952156763583860590803308309860368768182706038691373457972628597667391153690472665647192860688440899100648257708566774596221738333448488361064869629317904197607182760705266276297911355886262626417113719139764465333629549238304791150688752821091137802777329612064480278962060581438562805849083537381322523914625554509377952448815402769133939796385786002830291795983820730908446227472455648055930919537623512437153463252363141171507467877793221320208669249965201134981354037426994631656370198666752256586750470068008661815509071954285885564241973312047279026628896939687638627551449435250725819195144226774585274917591564800202656819299106648186630588232761245899410767395220368182546215079296991282775024054769073223393251682090312477441584364268011788463700875824630054472710718246638483783381011991753346796725761415501737213126520174863249066435821161115818453145066552645377594256913890664129351666464519868307168094521313870851393587279788048967008256 A013879 166 672706415849525363672061710590748598080078035976730531710202862169814320146041465949167226845615067107004427682346372141065853670901089242604215361347475018114239007805494734082131691956736431650711910149270489285290935358697909793719757951435160697664001675938222104684685624609678128460912685041175300124472992921636242522432706008619293157646836302405445225495866969059774047390055935021943703776050265530806733054911418157653615895819885083112177300629883309933117054614637424904839059125567451510745314208291149048322883710037437188414202708460902032250571859240633537276741410591407653287652626422237429905361523388643017465076588367552734387529231988492651937301076953380052728944355686755856180220544832210592787381580022988921931327103623253535724292802275799531496345786766346694729100113609568687283998777114096187194771642528030264757370723512002021149599991354018877406253087007609838180450325041305506679456275537739817030099053014700385430057091880781213441870882175491033233629649043456 A013879 167 705383802705831907737795780244404801980415906652336194018557676402575220561455576199113974056867664606794274761444029514190268578818780553652957726740289964594156281848654446284905321025226860554576891896681452572813227834682019459859488913684075063713728221348597181641848913510717853229029979629735431503319393025797644639202397135693983942072689022631092132769554202948821631516075292121569641130675683229231200919786795206079797941575231820909434425185280521596428148659598052457016521261651016035331278591273099904494216109136215737278611019227098809369175637875106551983496401352295871453753640403324035300444364748769740681460148724094976013137851961565670997807414067467442170305556708595708650030938017980054542621427654185631803063249008856699475636049439148769538312279704308751772260880728267095837506301711190523583944869835471862898224763777321031328962960534031698395139236962091493679903880030511962971917543578261066382153144613942471352707545175982041666023202148047685663986442875390918656 A013879 168 739648526306070398488066948065557009641416589733880076979203134091506714475448842268562134460654068282733913452255934691871575065303481637827203801274426289914282017395734684667640881899348280532876018997454650812990203189979533237141623447155192694008686283428826638337283366333414483667483339920229459824024635861418791025196292778957454906042811964594420064210968067911263591088600165511667008018239385217774335735666358570010330206385190281841931111823080708213496242408886687453168555798456975790263530780122782005454927150853616552932656828097074361133092713660527727852646722544384995705491177239555903639198750210805979604802756908516613567952036258450685032196907013208740641170319431272453793414840863141453672083806123915353053528849392710922509364546176704860167405337003225253698350225270523398284909007823113314457558575832599744110368929902568177746798665304932822176381520536762050076898890906874112085241410175118675942732615766709340841136666890450545321991945215591250042800248324505907920633856 A013879 169 775577693119914074165023288134789506941758041996793035598544905533135744637808245230599808704214800303635996032112718975463928695675663561866298053125132821373158180672749892710056205378491022608041004496275007930882015300135979043669014947724203334312852228332665321121155243136426425626115010640194526064436456573023070218036227896988092235558747598586558613250080052778121131289320007151561744599733381594112941868362087603907152006490557284972684757510998676695675035880140767182893671564922821846251372051298026264151905692133481830607913566178717845299493825319301522760816889738701041256881116665144571214376468701046090870085655628104716588628874371741185508320903968282368426555808867965944508883760172909412925658949090190665243457066780811248281179438371784475454897218653493923622001285813264342879996747787128866820648941212244109280274211041515329549027157270785238946421429278355803421434331431566428953894096915785240745326795310193013781835721621321071011553025946383810604879313187117106903786566189056 A013879 170 813252155140907020231663459379225042030960880644829254095779822864313346569334418550921425011830738443185418175368626412416064495996804595047515347353739273304180712457109391498339895610956602522249204330686062716132540075355384361694281017824854235480433338176152871759936480227021475677329173397052615362542521887514238876947555703312185803993249321935499284447315941421871143362830015818956007905410030338428572132559644371354545822357842595647517892291852948414844146423054485089569914554860512840254878700061879187959348663034557844011523575569415243352762037378011913530446330974648183036975373788270633905686020044668105780190936435895531301638110573222885335573100199445652755244183839536258229347297707068660567935758201195766998323237256755935477686010770132278134594305946806044455863620272929471599735469807636438655328784180570079132672811117067978197200700462370902713482796626981214928433925515186199806758456567566424599771789719180949619302173634798363357010225734755350588821930704494507488744902428255584256 A013879 171 852756691829031719646436743582030277672656836383032479942736423539770231692286407266450984153205428393801593048655332809025587244954345375056543452866794512244204594745425937299763254380154430446369981680253468898631394342055847512447942412546714354823130868011397673658547154690529270879831115323987843206393387430722130544634160169156278541608025400997838097688628760592379956022822846667377614945423227972148078452470861656337464240224697157573691721427821997237043615679700779757280862724277417111983099687796085031393661983690124525842227344776275158213865806105686220242101291948072693176179489545409668218288624154357903686569491364205592630146483432427760213633899114733924783482925313725571509096072040487227823683805591577052576033786829740111799450086429302223677260358952478094871351651491307293612164219989012186299450035200925451296621525589890672306107921688031031683692936955933454424797531881011884648571555353792531241130304176579883428009396021282328655440354460046826499024544810396032684518174808610527516819456 A013879 172 894180200891318764459982054838270980440883814867174665688434788049638110466970911785826107159431535283458899232586814255556814170965247655995290107633251922470979077139779747630036554224924812059732849910353461403851312953615552361212613663178583551323019273055919327054184741276776420742089791581965876677987152618556888757970309133533213928045176842876709081121951591266915404766587489267092149969012106694123143511378086232155712903157852046699991370487899878574830246354957924834770537911971916925614790738230467657878640508209856014809539380276127500299262551503076034076581604305742272319905584429567488261660212361279993216048290976713243497748479011641371093771379398131239913765391893765104870721922835925935402447070131993499481967204058781567470220173827692008494606958148953670807822429314149036706668709139198442261132120110845606018806212816945201604049420091948827078760005061504877906936496789663917957260567226658357238699449832261427845408380442412139052207025118298061143041161099105830368201329668113592501476477894656 A013879 173 937615898329815464762390143134094831586780187058162542248916196313937331321014490796734396140808081541388198721708951344834741976134055526132917319901644767856929356790921688650913209882954759730346432827598791145004794331650381432710877584481146425912086257263883664285168819269037112156057545297851451103497056544155908186277474870003723327813899353196288101446531511764297087468529243145730418245906838788896869330586788148968908813141647867720490151300720103076481200401896360991544351561583864762193454813130750854827753349536657980584927565212420669753799529204889455507885632316498008940117318098818158571458618836941530166511052759198066013895109128110862336022417923774863023816459570396638604922110959603873640556339010725215712803242963140940891653588991545975499240985747997244320983211640513140313731848354344145792408873977350042176775743410741131717167724722335333302937851067372538856143844057718632435952456540260513599926514307313358964426937930782751118807033570444507761125528540655995184167077458071878370828199284866809856 A013879 174 983161528207084580778688006726976622125939621424699845901199549466083151127264090701676566167743974910342671862814685365361434402366743407370349911633187064100347557226397500598819969966229170139007741148632230023664547221104630361186241174024902594697191759296734077161485179833849858916150196618239883192300529562844825582334089489289024192185787328177150992262398226479759582789400519660777419042620009389906323655189371970093222527648816554542880680890303882803524351192618878623069609983039362576881764074133390208351866296243750678649821006620179216207760095135546165698636684791904216222392456942786349442225792705564801935879493658028871268586077949117975584857042896840150770061367910488225721794807421577591406520003734510203791268373293318475236406553730399312805092115871691958461119292129162706617611686620004767018420927439673797825554801922661292931460864118447494453461360120821227303619887426666372725161283069160208308556544666305412689482940867708454037154204033162420170129962215046900806233177412675177934569549893328500011565056 A013879 175 1030919582601271921374593555341746238522329264475026065615696218780947606276422071171601207045908306235587477491222771521669231439896110335126772028940680758926086040166226985587908248827308718307680181182668189229294076266917008885611224025294336263137202546196332231693681483929458949662861108569167503758249720086889575829821550220320727831345404133430684278862536482729240384282978439303819342950034318966030413233063850902912470905151885467496355652845231284214588350076151533271063839357575482653416372645798493771112766553450087111615914711837761041814268249516850456243613660392355755429611392931239139152731352812030317754716775941961281719328915271574330366867058612597057933867868918108101774456711986888144486683119435917771450633025794414713489490238484407189823912270492275267035326622863628914254268791909258118581107742410983392228728951980856487896899507053865199944032699150050239241120527078304118446658717555527734587352987380015864416287264203298259900463006648277317892314195259605019059796760238673287377919200348946825228126840160256 A013879 176 1080997532245711306227285811886026903804789930826164931779044278304450917198905549700832907279370348119287374797836408871105836026320503790765890107018503267471679595653341627639826479922344066608194053663797479189296265315658769509238674843547033941455355297080365266180433755692816347601684249779023384420810458489830323865330961843823027506480838484616213198392563054914295965189908399971441671353175186044124306586273160524372347091840543455965458625037841239076596193769450670151239036418209069298788726363440801404538340301550478543149769384879992122181438144005380984006103437559574828605360195954267011576214431006227502469969898050117992940127036659806325038767992851762572620063434518674120926252721228363222993268238645636913116618975655404202611955716309025753476798632943708030406834648895852552393084152745042240949303632106339321489631689552278572652979297508513755896514031543963079662497197801659819304323611419505049822668246094987515046172834349237676173387897659224036886251249608535592465645447664027080985589003425097266210408329547880595456 A013879 177 1133508068372078978638582447484202546684011406505976719505143133167367924952759585683100566583373042149529878316016110268428673117135048582906133984857034082192383903691798350544058691011051851987753688014570105538395520699632209896919452712747174662195490635991341089350414505809350594502783663896289224342435747321432321677413278646348574890635651694844930370717680197869812805994973390408454421980827023881403688903007965570004258224173789694882436743207679415105980930477995505904505623851259993049046687535271301773565194720038594588861812582519922619508523683288586370685183918142468735479694172832941485930540623206786009629951155817800524565186647592593077083851186872529791347655635913853235024366373414752194913389236606087371808171859016841117158034077184452988477687603337581591691877048800617485978130608548785412845657005339536860370312038503970056598170419864287320102943097140242630220182661682073246686850435167818927122854178817297628577055725950586245531186388175918503702037790309519817405256640929754860471544974855474791013845124563998443260870656 A013879 178 1188569356301321087104930228453195169591733944588411044631824966004105989275264835317242859705726971044985441685094908840827864342473000702869382349305449369768961144197531147220086885985604706749910811163565862985028621513137544124872212047721581418586298789125256474106700240843545608981350883153715369704093906183318218135215306069873603264523169111573717708405662231161536832858985217820935503982967677393466754495160480505532785071671255703101045990445735650374169060156894615599322889035458798471397179428984640528517897618759189359610363990528410380673769729728012742227587412150157296774355796972474451551102564519678846833735663162806002846465154186050878396276342126049798492159356084004569768909994369747197533502032163464671981125615240443191265102740517764976845979756357307955089901668323156280977004280989651213060047640030910202899660316086338906067483146179614940964263661026927056225758254655941636717910881906530899326773943407526678182814784894361922994109298167951920937867978011595052055534387519558632573810743554054334462133665334819231640710708985856 A013879 179 1246305301353014060232139319230537578149822012680737699535860495552721441810300099957613248858792364390466654500390079132679918680772969185011965466305310878354858200738070420227449826559241440984994478726647238345389371831759713468282004620151704957575546839105804932592907311742761680483228983653790247502839971770079083899351524777523783416700646574337522619809175679702439646051943283761805267024444315290531795561517396006569545639312758620134882400477627705326744696423075928446675597693245245065943768816926998426831183013488035741942797031732318443325378768119280689194034698282763337622466904166209370509648922693786766497531206736602467240735045515792485865253861721164793503714488965141175750004566256252037400889426877837131887280773126362959723996371241155928361250069002120546316348731763621920481743240943004510385652514193051696915714215600548904768617207488435916336543732624971064908980687634108657663120120906022544292471314482490694102223195885390447765471151435758353449345852911486293304184025927708712709716174232936077812966270262123410636889872385552941056 A013879 180 1306845827671538071221975718801480171546027766768717214028514454984690438567677237613154270035357062283097962709401027616628978410610196936143106700796557659581823792697122928960418429334183153222281570525272854595255005957859273309717271276580194177594736602362208512998540377317978071874382314763756762565537926238782445478846424445116778719950297182332542118589026197519665354298562480713818719675423722350084668062713665034984667888288015182866554447963228948740696646796523264746901311526792326090267053330978044302412934559551230566143410340345747544028352367159442867952324127786546849510815856502987156891525628762560152466915282635039668689420991086767621658644433308132094512950923981111873503236788066715736369675031677854948405837323961749166855549218970566318737326152353967553974211687757771618891064400615051897482145970722493376145091949337561168366657556959394179408507680980961659357999333516623119817763843899153495404022401054792162058932789848719174156126678087901751226501277062514651487728069171173091138303347112475180728808919806376317431987434826553560720736256 A013879 181 1370327170596510704569654411317980872359047611567274421417163573150026761311540727107450851856594566940561729345972891934134347665883997862513194251894451244453670465251178372357599714957520434073207120095108508780074113127268245370010097446111353689965578527558555153725957474686576174693752310085721011063921496543757541550426868358962771363050602818261527684541606734090380618548969451776973177802377105086962380898528044027724083115629493808389480196827490758154724727111311178855246789635517790122427865713583633782446945268715991142124392641038382576727073611746579964705976224617906149272653247548476261024688377705330274433148159404319355635678305149798445648334745300507919136012028064418363870530018283844519979568366016638430379599277810515094384724377831280548236310507530713881876062994702293133050316744939328658454238693396309214384715935868582539681236314446253711067455350092292852922973509141526604486031540380398775596768193208429746123107509048410556759934687602699666694079803097103363198395947859231995213437570501810775107891541894890853427563656460688226486306740371456 A013879 182 1436892183235406808554829944002163111214760708346766343711923710879362461269010129467422384436380504624266455910682871132726857738101978942682635175874476108104251961771219612973242478711296946678747229160848499702574993246538427657103707939653658806809346470113239528873349584976951298955676022300444994897362547159867107888780403916367746944782148900761399653345899822805554947475604191866491426887305375343666665513054942294414808177054312099625807586868582949222848635455470230679319257688852702295414921718486672377063088082089139127844227137969463048774167939510781833071533725704945558379721651701391043880223640340744397844012764395543572655037014500755054944148253888225391815962948339675550313904884452000551382095878964262658773718692329438675609556749208812832147437526744525839402074630732951724281368931141501487367311792166728330782667897169334805128792049656794931336268061178376070546559870321585400825545008485917026520156804961722429470783579407946147965105274987688405703411423612348256169121229422442048612925513926506735319532481433977071523660988636922617776105576591739846656 A013879 183 1506690657928249929687189363362012186505128924515418865624074117059038372187613565516431894182762124016894823273000202280870197579588020671802386862177754659531524105066218376893030705357176907160614054564565876424127276118482278318975177656530274937008917284245460252227901414416791685253746940759711410969496830250704812521585800817009226620371886565764785402906830252598157584604179141090598114439783121256360617457017099171308301899062902364177230816208311234564297730771355152604797869950346411162116996955883880974451304648764701150118388315423467685831421921340457571394816547964788993823575010654437815227749383893936397713683528438821497240328092517143732493115199469099828448815164518223629845953128119140930166032568380830681686310851528033488715966577858380124281831452043667926576869807995435587240060708340631063617666329783019326178766772942232412622728252260923401920858618518176866549429562582326733256046682818128932000399941919543058204756362561266540048658228825490357698860336925741685060792462262866593566346983691000726494414091252113941749994344820949770857197681080260201447161856 A013879 184 1579879663327772598271674273876685290476802067152679852440629141369298220154999082074958089874583976953139506208309460106865748297214088363955859606394901269872927419993915000768986564900607132602848042879094228437305682683213673470597715886373889572349062450244967729440123953523501758156632952154055152468751108276963049494634352677496266812683071327583375618638432438948365687433911747048215008446810026154509590810609161780653773972111781909419503980336446161094493057341304500497728531281054438430727992200012896376666251223383095273186539146233478052138369072591491638382891156598726583987548990371987786540252537965968252169023419516265690290274269939256506442700763398510821715544809949860860889350147270656319989777766422497912879905087451859243463833370344428797198945696658141139778267835788621866325833897308985558163958089418559272967226547704674294298289899842750017092566246771315826018934653014325836650692406482702363001251369498226781800110607629042623498061850948917377314440176652246513154305516909747601215425854770774777784606750148776628584442070114972226926356915636414920992659190317056 A013879 185 1656623897853582480005319123404519155147003204366688428952785142540453250497248317485831254048331768217615210861884300441016858886499559920323379442635139993958274742347539415846340856277219024676163989409989109677876243525233460873105470533270387632215490507828067281865407414689859379560849554437890535555073162112624806586885710993158325469375964200392065672689412933102721499066701444072829100697122269984991048693825312423310811696581083827451465805685269369815819152094715707913906192416562938831939035149120722831059191042810152509176848471800915481999042488661695936208978477421666326531328170128297465259231845250203125986385901142687812461814632875825830499661395681356883391199114637985302067911220024475721389601211204237171495959356979920758074332540142279770451681682819007003784136974179889962104477604704666840637330517570155208210882544485976552818123630017511441922854744774479263583630422719149728491836440820006112986400156022972645952832780505230997977103703420611987834866422673306039777289061699155500692066381092119933390271807644003602094559928112877117821531629170369412194798603145897312256 A013879 186 1737096060315718102554057505143017077627424032022004686077595633624498307593402651756022993044983532190554087344711192219239693823770162543013007922440584554304791896231813490510492709711741216018833331359568740669588759930715201468477441869894529981837990174736323478149301445265833988782397382394265506210196396035407669191650271290361984287376371037390310654805973855741119298605365533420110847092585681371781973875176570799585557685554206555453748208662237014723992383226868618141532099619389900148639305720524411063300722306905698477462623063167116752452627976590926478006265815940901190008913967320449642931664291365076993034300582676595015639959740482401946042012947637974475358810002830640076101162075448384654031822479639694196338547078704577388818551317612231152581142572243623087999955211837652296903664708830800737088129484791643067604934374966927349847816803469242077725699336856644368291468854133155145703055887769278729930827530001944565202637585651053098934839492917971635755932894021084553965510655160253678293684197620050751274637650972118721069905271180888236696830349588949276761573140092312420096147456 A013879 187 1821477238541614425103723402512844275190253781801505585708500919123441937383059778967723565955136652250242442691567883092481481190953621958702407795281058389614701467383170062625530403578698757328164179263691151816354703533109623095010202086166526670235752385464315127423881912271067140621491117641449347439862896169223632130303874868562608036119965636902582385173828841757599909654419769571526151600955123430097655038137147902746225735687687693091469481646213839951225037234496988136375162890501383938259608635204604855111618193685949686703847441083522615819766833181807322601898184216046406214786972197007804786712815982426973047934767780693295119686424836075102972949768582436723473839557528141248437852124425365386986072288410671981619888341599730940057801266416562893048924153832929323122641036207878094878057125726965713692922462644881921256911667165320812794024352514563980893302907843792725125595245191527290060727530573559213515947408099319024401920909011638654268698256125955025934413090281052757258939300745318160970478201203642336568554449505740360064596989633771063682615580650582076829543316945436588214737914822656 A013879 188 1909957316881011887417561870513308198701895549506295521039877059770782252933379290790859705894973370269950219587753484581581861621285385098968335956344631081948625205862774931587628168462937628164137082435604213206985949611933956146473417662704151869769124293340629699053624400041546498044320670172000390941101676213539839284665515894177905284082529087680762227116032751574817082865792864298232605941123119505838078729269697999270026397024452810471080703186660323440695744643199913832087722803070379164444507384268303740553520159062438378685173534381595810405827826870446795104607990412525076443076464158449655912032177731589345690711247060408252623420312608912287174963776541097169753304787874628237721969229221451936024307735892508783799056037681279470202049020734013852141668693529517697922646447182711981214853628666278800201269864190319705463887408309543436596306879462311440829175989895212800541296159821950919702717431098700425871698069395151545331268619087788013538454542615529417274203140554545175995549536218322735957780150305310466709708550444931203795094853002221126872062315096264751793615213109378115923857023773081337856 A013879 189 2002735403505823920860757355935362657762038827719113332269910127826207771651871123220316506968527596704183321454448197848616782131400943965535821843760027881385361623862765086664428794374193286389838205351996123467728499100283260000244510399087668750995029275013944127314853258897964660733321591046275481931456631237288750517757427994253491211162122020643942933060421158515315397483081618474383553007319116158953669241622702849282567199286312630192523919424655535312150981134987992846395216025952325902736563774966520863054647954309055385368184523987716208492101319388505618623609428154803894556375346481410506397615052797079029746983236597614643902855577714202810436774816950357505871241321250426178997551606500113185268624508471223290480878983767685301746583753965189309023302391986407549616936921001059398414346358532371959199846749113228675476501203055587818572409082439072681378894042780362657540390162081462007578196633031750897758841674814090426797280323528596404084098510477621374247714832310122762464709350489663981179665278886541227940599352991344181950645380581657020330999614114380908376741865701379267282974302559882536923693056 A013879 190 2100020278466522823640489505257278834225487625814396981498253282195493640367632414901866601611030793241685730477419473507311190940215876219605689925642514995751536950103522763514240087489714099469510986015174687161296878672578619638016387736233751348243363817077021477243299570802192192093103420652939359741759068556271288862908012816502348800235533259918743104976764176711355358231219791173395208478202649545491002678703767262889317183558844552516755961334627602595474027194601169586901710039628986085787895096899294580498390533337572059767829455424943511035813633079121667553869879736851648538345835312091503156385601601749940695972694298580372845080690257247926156551590458538072076442739671486881068536673337462683356233212594721433039278161283184382964225806397802344898418328979539282747129248875606859751721647244440459489938504798152871616447725495216052447382426027633075949555199802461553993072154594731106058315112677901229368375168009859683369385012524321503008887679722582310123171828004419285774195071899049898729448699473733854629041907162251716933079930588791591750598251369601075382050478569689466570512062281031391037298369888256 A013879 191 2202030863513312636321649923464656410876824912725957129271512433631421939442130527088139673650888225054193856521090601852402339351327802622849255919470525804185163608991751485274707813979614451565341951671847812764844035850977798665552671786909042053735633457855354872521870090753479480016218012414576542080574757070460722990712632447076766895555774523552555970044115473359286156112659523749434054125239821449812773624824481461451428655067398985499809898912418473019151773539606116000755047506514003713891127889126274714040680351884977960143111539051665567027889316119573081676966663014948954217744522608211660013710188585156545815220263896828213036403329867184001417532240516652017465628022193769027803321910781503270662945597129722621370594137245676347551096039169381991604203897728049382945853799268988338571021277980986399250121757607227945508088290208871667411066474754351380246880793188065926439839627576324764266203827591342959486173360171106627348736258892702944339047407652786468419715022721561956999962371711618146610130399499369950351502246844565256334821221297072732111475312028130817219808962616690702098641256218394771888326175503947923456 A013879 192 2308996714739335310943610390146875560691577559686533222783005421607501891572471459571973146438153771474426377295459098927984635387657901963056781375014726065649262116462134805423412020751488203164580002316259492117709099736474896213530558371629935680537895588704136590809492452281920499237485818585627012188680756469915423070709489280825967924274291826808644928844978426593186840431988072775086562738427471016558878916423955472922893253415952958619448664561988112764530090091066022691607724694190427958297103317468472634549920440658142649535023325172639273611836067539397463692506995637563114617825680538428149610536174705869110184740403435880540312859658018812331470390286631988905866038368999853552097896075919625573538668842455896027426292118056522321809738080368073891228369706264087109771831593422278716105447207580190794580095672104756650189089186994057817527226439832018752893753274597969416882581277325472316015198944720420035086173717314778302878828471404674882563260974526928223909671099665284550623192543879881709699864093785451345059776819987286858226541496942799337146522336785209299797078402784759069643784853880459516327573507805227697785798656 A013879 193 2421158539154513263008007208458650187927731631225866260612912692967507903457495833192141313999533529077568112998963320117510417036248772208814227587087441399014240673031399465731659683071512494121502640508774113206818936965273900771999018775090231436155704404821028729844654357643967069408445929709242429932758112896198034661792273432131370142163839826587701664908552098643377484392812325398209167610009323848659243018668165533975595716093886289537347002891751247330179903747329645809875261528935422186799343408217821161245817375983552586878836618216225398966804616356191234888834215457653380473501180796262835406017579928381408081074353273181873439097128766734159283895965195424398957387048812390438244603475703497305398883220147033632854551683983235950113967917360033448568678993115571405216108084904359327018985411135606142617618399472917309228674383341481170071428991373298895834320233664840379277069545452834459237953248659159158710519691807060973719470443231628369658653939625548289314307283002625412954264744891390843630244692005173429597400538794989304651753976698292757747751805816887626744021283278431526210801346942556717792701718520374438433441611513856 A013879 194 2538768736352482899271884166616737579456509122944293940088445539941097567375847150785282770468374869786040061656000962355538603054201592567629587506357800952412756427964572726179040783836394285035948752774128324529953373647299045775899643111109014518398403901989615021425588287720880413772030599190798590209171770988243750393523494906370583578189590510004025860983149925387078189074677576916752576135833136763931714407542990342953994253598862909937913170904220955920490722751759930684735762232964989254945308313615410041974494200839329637339062985782696763947016117400309580314794226307724351083381974154622098898700289890982463360020621057779956123274710893707037805270495600757334561141082095501116172773334139270390505939371448895938604094386584405619626704022913714433366351143885153401795885751236673485688259646466929346601411830845713740441766470186676959388818726058248262998368173335343665540832475692751345929896065666026474004041896356280767578867439482047949343192713396798923016039073581760945013931109139235045250427458164016734113523867367494705114517577870389026748106597536248760100738861134964616028017233171638352916199997199220147154784471234753069056 A013879 195 2662091966489541108586915211894312224116188510100435962522181870489276322808696301981828666326646647460766743691002865102921246236162489128194762349066637491477158484209379810925913868952030973825854999388884382022320388725590244223509744174874246007644124769932662560706357664385209900751420757577090822527172498935768678812639292194942441046083728058617981421206267416162680899187169114893060749274207367215376461366603798641853327478461681274651057241094064393075284480100149421077677486619193496572993531610257592200173447231139300913802445309380077041952506372319147018488165670644848369161608336931157021974803555172726827500196982746282675271918903250079750873699315195059722844783071299372178391981971618419588995155882356397507717726875507129707005690797530771025681555017050518613441522697488746136929052547053706906541922011940875131097465718242464979368089984495253730621776905723281319438143954032002435309786696951819376005262235513683462144778504222327910530487642642761827500466187620068564678927826696782526808512222371792010989822402748738127910160383733021044111422623618169579871392352053456657216194198290183857547457328263169465022975281709452434138464256 A013879 196 2791405745853737057477633205227290334714856483167074739837659377030163409465451533546897975622129835007820949032537020278160748693330318200085951124934898474263152934738334644621451061050244830410419731839198829763436623928324515926910953507912937381711445774756911577255229694290385856890321772297155586322252430244072578154642058452603965062338291232793408486722783062170199286546085041818106068230951264285230588353947944764679994714055435904248506997637449665033309499005494279355946748209207439862523265401757464998889072603839123594991312892728523664342391321860921904058246806262092523542002623505924905474251612668797205872846551380166102505927635894355624852140133129974943941691253770810481329550887871755938950184574497741873052623176211764039653199233711625759025062233558764605608058104041959469276518203579387773234102415592915081465656212971810958205874323582095175840460340695695432811171234743060985607394895542950954014093853865996150001923264843431711112416610371776626033128833149901015276771424806405434830762512085724179715664015784660831211524334533236274350179088983045785383225106946805367797128047666327828611682615440881184955931328993770795579174295699456 A013879 197 2927001071364328188781666715804411190013965351693398562400013518928780627243645307240472091685950413873160859452741538575192685221857531736973326286779736102548959851696183988318582667791821523292436280733019752118025321372266807612576579985513316227965460964711503314031979731920235640274626042708262216083442164295608647711081951083997655269206436067717581097373828972198178887089347668809462388601337952899149949413829320129569090137285392758733282473554686419961967541229185169469941217450217900461285195541913235618675108194643212862741610907805704429861487322711638046469780203123079929965578942945348713682568859005796698945325945460009051101255576735559843684957692236896606818602848113981371270615151801014355440628740388544182278027399619426689643393039688401691895463656616115155090075134503901692456094351836460113706722174532756524462931929173129647311682874724419031102086542205329534155406688641939916044259709988845339556282476911390778984416689356466249911413359637196047419314099348990606994855873537801385233101631872800317469532111015416515748455340607522759613013388409486217454000649741853385343241339709767369214323710168537429396350649230972205745228266287352774656 A013879 198 3069183075406921794879924958191326267980083732617257090967156575624265074992632621684985264011687141177463521361517911553021245099194483198628542584486348563466378125452177821735146139462477045607889665505906919596910519383246040059165099934889611077055111196533329299014397179377993006736606277358858761491911450868432133382295467939853925371563407906143030316759860088351677624708599821169550833590036545299179057356555493184183038259794167997381510402990078867498040076511934068262113082029079685194092585200557212952087870250306201570762147399263274328246438930899678576215096246269986660643586905677861972798413323900862279393294098586674450767550167631066398651798197094996096391423300063966130361456553414900428770512722081658104476364858583339960519510499984305492480977699199899564863730624237563221068841591071268000190139910882859705395243310564643593059495182047032409956901498079495621606539723949410789406025669661263490770568454509838497464363714458645954467110174994932482618754701038967174720237992450773625322184776742653465690932102840101388417452307232873785183975126764865419953046185303713655389674631027509028941278698713684303566707778368015911611508474550527223037689856 A013879 199 3218271712477888427988012192960428132773484280012872971417977173441789375275474743915955108196318855747299989375175005624620805101132954414485122669070357431285320909274142811603752598333006330575338513897521854123250044772806599701079103829326808824734140278016132303043320536763458395031843663887842684690142541505817092693473852590500269650412472008591834157426787052003448717006444766082682934882506160523631979246707532821097913526301929502022314652325724938565624871268577777562013487101724259982080826619259480128448490635585075618263489471329887142015337948407061362733320761528797532671009783208069795989069049522670565477102752719620748888034684573913080032707946317082626769733078287873349109894666953582631998469148069496728559408757953884282441706242031543116083733671916233886126551203040527092095481640199145914567376147193905498444522649618631720235953220010149056302967945250205200921698997579977367912212772590729026098239587756108412317192646252189140351304518855486322894443329396636044199448273172062404945835224457704600440334820667662153461218470509017862173071902522595522592685356801026849913883465904301307531130252782400232296764175410020652533949110210293633423968678445056 A013879 200 3374602479183214336265957873245673889751089052398778288877576832618897735968856205076416543532063240484080833659063506697842385329725588808123151987843119113867436657763043572820216484549630446089366157548607875709141038947690453088158722376940187890204425876161043945795952875157280150028910501704858530941650905602003663788152038453936410748950908248881191093457950659841568241883749827039915341127358779777227926270595597935415565773755572029512550608877099353181388665015320211684865854251177617634970384853116628635168004516699256251496256735889207739825875004588882775489454550840820401618036754437184994399034067672283810865718496035729046386019857411775481808376767517381232447699632298785084916256910295519861930426785406120601645910597780252165345594564444467354490617118763236863379034554279423736121111756353459626513401010919996651936963781846506374678134883625362056861940916158679168761671448086422348535916420232096279269987673970949134553912596236535480033009487163410426515363808565407036682480672489668508328484116320962059111324524916414510227750618932463913845991043259533122698147640692993530175300269144068647845762435941558105980811791994737815751438222187868856961171380969203040256 A013879 201 3538527169212018155864413042896455744619637954208101343038094004840193312391279364094208553550676744453835544234886175599196777039502339010066542218804586467942661260850541177413531320503113294638603208017689051879588274055613464537369120475122434457158996067521442816506937082020920190596714858235673738940672539992526593760325311873874825837491947567978843832013764071094032260801494858638206268737961359863686550017116049700726312296781522696418152267253913331361527800807104406287669897987282821589206706267741621987749925504102439323168938903091761894995656708811792345191630295102464093447034507820725692686961546543532669262331637699160620543267158005409887612700477376305543195079089637330869201149005970035034743559196934008315991462350978025694529422166006921800702353335924279857254534536788101023526930881030085281330915978426446409301453734513482268334499963732347644136066558102003168063438400348668400538397096261290588131806595221761959714003454511321427511092956011860251393774120930280248896368853636526645789048560755369112094716225038754261476573832997727280924973904176908203666332860487296383897095655018010926483518192029855232536935705602674199889380085268866774556917241971163047139475456 A013879 202 3710414664983661149803682770868193978870281487471714073877512459219310542733998150484448828247954417992425059631640006465103359680973204629819534573625238060209443974257617065647571017927872526038967997450356315263691154056138944190736362871321981833349951460497364422761578057717168409775140879189329826483454649295203565578826874223460169377373956413040984149997664674611495971902188272891415776448176570880424987870747478930988793642909981942919360431788039425345745375259110309927499750951913071930724011231403439017426865885389719415731193279248347320806965729099033970151658928317361389250317656072625263934923390628431312204418659332035046846776903472680678313375015765336961261323251495553853503464020084035456591262328484274703949063626139134270666883377142874034093270851570137675600530806447119818845775075507002703956846552994489470079681151121209183001116633970610163297620127228366073955287984084005316762950273609279039740897232391254268669070886317663377173871807443092374965478092628589542266758867070774564134897383642621922083829160386236788482059883509424881323185436546205696567628645518327293041280973556165825248381571725897480312649894438029701823206612290887246997794053917154263317322615750656 A013879 203 3890651767749907473816546465145887369587884281007140056730186504438347771657844844642381414528927051800825099328306551419152220480836159017917648285073657624222177924751155072228467427694736861863836906894504823633940215555569949543745572434159318422886758702642484396961644473448837582448378122536830712134714942339367373980383968465738970565049273719760862996067951233845424000233308970435389189204923195987512512081556908467540505282907977225778611284122575228471340302607696852342537978854153201312830860800980092471137393322638410426069751723981115040262484896355748644285745912419305536094541086534009108755826229251597991626060500127747981282405938335769614943125520531153969491553289760201877491248288323637562930639487352726831968093340842468856998797904070966283173385576456008683330502190901095111166027445574830867304254331152749790578271742718073040274578875582366522589965322528611184363740053198869959030027346100123378375351056351891836023939673691430193383469804361448030171801156456115907871908945797604509362314158950445924570973245681158626719364424410778704358340492311874184484097774603025559628054238127630136375646954954054676316317175710251432618970696689529385907958897880233948812224879133359865856 A013879 204 4079644068020126979264659026236813994452985347841342892125912044077944953013896315815729734121084212269101979353278370460888958742913256278372015968169395616976394439623867181017037461462436399665734648483812289946782495466397315412782557360721041474596905893382045719028453315391088316853390538217179800807370855378444483538855100117930706799217107239971966676964948032980699316468642186983258654459741545155801919868430616853259752867530515127498033105860113442769564129147168334641929103714972547219802932695248501443015363340678893850926515983725221684458275362681125490430570305860985721815869514353485135222749244163723615667288014981953467221180089196367959758602785816475304713574982363593443892263165177246581187558231090372890557775442967232624196371511059117541344815954217935761131964665326306707286028394771073851514425789542825764405401870892346156278956819042655558791295478035761001255393090023058266159869954464282971603312109265241333850638567280665106457265233578109729685426569432128194212694794748668946009097931535622785802932842063366588170884270690956690701251240066415784869597308102142129212546600798917897880230381437902836273058598837552606209869817251919965357823909303664193109727514862141954699821056 A013879 205 4277816858268272667409419103095293471047533564098083964453820347531075207051499343252794621685749998964285877102343220584397100802809010615350215015839192178466639775923036153202121073190435710215897374768561955743237401966173031406273882867075426785266925194058971971875979463639525822932860837001617526811389702049307802771238525461259308812695877441260844930265197348630769766465422949858157426858777950453290153927959502497523698622823677430331377562010374313365538476284621183665495451857031053673552079953852892649111277630315711798629122424150658053002520546698723842253725689038488964238797191882720029151329511448220654021942197597716838844916133209170729771836674740296409115341600706887359022773740688896511115325059723818844089509942884808916149334453580325235033181734010026208664710980909197381899154510075473534925590536695658068737158672172812763166363425484471595215141447176826127652375064764018344496851797372339981231914598284909696883767186324890694668533349564399987914625850468863253374770657098380288730435872657897198246096107799436683557873145024040602908755220303881998035422866940511785281175264479326133687660452446630404447858693334685561609120453494749229595045563521998984954225638624085362291319563616256 A013879 206 4485616089975512280501499045447250446697138554507712491111129124732744716309232975350642373228756990913975027868466644867504774371406261115001467060448596777727835269678273557380067306441734315275344805645319621305420902004081852579865043001226482716788051352285580594381827042065279429307647485019808099793779768216054978598654208074065440997581392383847531733597759575037858038641247335070467282025869948174509176445164063290843409807125960385187154558462590256011582873308622942283230558926438194136798545789691250762434507052485927814959330675026200418585170984775161051615042668109222604165661004275615037287384493796329420511712061788223532008646779295939407141233413052481047484528434302825119374663997916600348039263089824963068260001977870381394060204523997443113650153569921297241776807981517842553922287839556899737358136022606186355084134891832279315949932695240805287424312158114887633629216835909995299599130870281498768160236081811197470319593061167808585052752025552840281727566715781238754770703516537591209635805525608127212548098472331902119898380390916728399235650913885363369971991568125014085762993634126673879957672246584677922974317877222111247449845088643710168171854496815643607647362103245888932849982702738479251456 A013879 207 4703509377162162765039139863078896084395898756931479133079343333095762523648670276361275177150717090504612278822205280608588686291271691654923778324376947814802742595738165373703361455919448001374159954924346667229953027739832132650784567330054060341238747734774204957334518672460642442865695769252130298049362414236918065239062434885471243859479906100285309435089004344154897030726284565618850300717558606777034134200164352829259419281916911036858005778294469040287601522962462610327580766556848855855187671949971292959470525667067484244498795121896273130118364250531599274858294980755296201385612153219307313338656482966979918442488986901648278299498805247018959782525967324918366847136887527519152373407676279397126545618333676300474263799833947413040658073018955142910338823429733794176593358206028053273821616893651215699000044838040304463468701828337924116001516625844822645066235545507476415320389672931159231272458251436292852322387709721258198637837613707096054880274507946095051252764996567028208522445210556921240235074414820067600024834903723896597274564116785899397956921892678258781031751030538254769993016812898011190350496133634775237760718342426052523405968763669667033300970500852960311532440364773161233652103462506703619574726656 A013879 208 4931987048667191983513681121067816540591513934948182663447805514844222283997428083705800480155990323892964324878272724319431490316556505348753355780261882431854600620068742494896375942002191107488911148894751730937315226015322218326429078472678766376374761144738596737342000251494090610170339806939321779407408242870890597176115131722467895001198002019012768626207887819176565308890844564678351572925214733659835344303071536432293524832955306907384420266980901168388612054541887194086853329873114345877209268302613098486269765921870954359159568593737506493686993912365422241233811517740465469664119649174088385391395060283583934960751331929382745066175259210698152772921948713693601435103408976055922719098327562345121364698289852960446101638174681242576521079573923907932351442116656542962515557174244071989650775755877217152794671016092950293086157488351267117860406297461860749872973003366047589670992921683463222090749183458062213916800015108678036894869213630531952842138722444084564462419309040268170779631509104934246400733389594367203763641284007188598383773343322891247112077330536997879579149368597681033700197597601344981932961833822218079710182996627740450782937102333684779110598443902393711625440187932382313737988040301429254599188578041856 A013879 209 5171563251543249501304841695204806796867287315852225584507446115533295225664887150299893444280047709866388959923559700175972194390173554152574398790643883632864369699789201730328462299760889542726292496863463191019326250434242510403853697388567610131873541542105418812455125255710667555649974233401206274163902505676586978824542100361018495468776196165088332874994562177880886145335526230252167178931629964562095505987937539386028615095240943895717525865869765423544257273703313906426816317225030748342540585719680832358338806071291757838110103797746899609124333328652484992023985146026226320318523925252368902800167466731919308185404788629184441290509788602117026242019405294409981818414992170476815221101247922013597980109873980857852731471350654558615918167535306835684073345768915251193462712879540152030620051838994708853208824955370681446523110674505418269377593393767368097658802539977556717386851073847159131567029415793721044020022492642597181215074380551848672983398453025528416265745789396208237443422889291215532353895414727303185053663923019121791738863517248144012331793598945163088577586128326681987593218396102427915775337387861966145150184845871929570920169055016645850940674873913396388561357570501385717010124547347111482070598762408817197056 A013879 210 5422777108050214389080225685391075491831912664507063294500479818041440574546784708512861068229395307420858670040806536171720219704870624719089852786298200924214389322326161993580897684434074513153764881191102778986281042375336274589231294592914670361639430696054731636688945420132068942833227381762903270137688233792332867907923057428155329904667468670003663732730298030233628070731344752412896451815412821720663857286807593299244341102107367986395900402330255148758343115030726082745405346650553841974027837211600048470977471915010826266854140199826253004537156944425108102996542248479596290054316543445427974622588401595889020499819011641635704710637592093253462908751739925991241095226318830149896997281462141073330515591691219352003785755302983954455245008441501900534262892612986078435436357620376694455659451477125715830462296836402767668469417298630193467230879370463011770370676532159506512490634751610358733542029436695316837454339105245203981889777833661535274122240016279696484614270656861918448785474599561425618053518238393096664570830701743698651894370551461989855874822804807523330768330952096278891822546572911499454212040176814749012617000224945004421757187187033134439795969096588613531532114075846061029599608357359044769423660167891587901220192256 A013879 211 5686193928850861603244186728284632374923139654098158401094135125682621591895969322513581807479706413874134300796708754472797701097254420185444361475245422332309027498047477638581083370353144116704722164059841787578318630289760609463677793959060093389126427681546286280672747632860404323800294235059418059387896577437029229299418327865785403210116595628117761702211404987350256787895190555106105309858798314948566824818371558951348434215483335493703067660273849622864428390186458632940846156769451145401758213431990732425503673590754392163592846914173013070485553880157502154207702284741741159439995023859833083917855255791810925559618219951139800702661523766775343123007264444636191622668032493643258393821406446038108618717073212023246721652152581703026862989971556296854615246884554490181516114128144112765537564992078574602642833367527868510732987713328453745095086566762623030128202515385686700841379825304583519382567058612228548150521081621595010514055681709478011598001947310499021050893468289642999353677813709721428876085940341279728149023373911600557608791495369807475113798197373853584083733396425307735271718595237248451699844240443702260653883627871932956548464311830455978343498091424502022439818049194359290173438932926117728143183884207089675109864315027456 A013879 212 5962406485138721056483376342797786677167406085935630543585683833547780618343907928324001557359840632634484248592209678930068322225754650900372506778266943967523270817792631912352798076151418445317770747901212662251723036074716020828985406478415396485596633032605078683042707021874231324233217327821664351040723041582610361141866872560193794956451219377349210094658026196015782861623987331510939481390499301895508406900748775798969135755934653998645187874939312142144690863668156047494580699680684004240794020407663114243804940039098877517331533045875881353397460145440032978850495630925355978000952222138848335802248992697153933079602234603486367661594009945270222190550465322298839266930754840054473313559675085560855782979873760370487954403127545511833095886572414615530625037117218609096573440888032841187236317749133783442540811641188902251510353324491096714216825491829684206439710080773061818021450691698578968420094636051376162105480793682445609744786450504197615489386489903053821497461669405280697690282067188484857005170690979297732223590333322730466295196151048891243024926058609485895784184829890063483820277597719493032489615874267495541667406678979439971845762514241932207947511854713538632681854650752024487052903902531936822905467184566333263168001083994229702656 A013879 213 6252036342560819570523112832025531962797490003966039732870902011446197609660581599850268257010152251205336955451824856293775321046192908822509001667528039037689681221037726800127247595498549747717526779751261968533262734275081426256774201583510902785280975078796902985150189558168793985039170092737929518556877204050527242044694197761677768740255793809823325324216134476513445529910234140126414877638524195984384623274359548332179860494414935751283376521152364168761511367061700395657677451748372910430794830742985757681312008806438144591613429595112348166020095169464928020831137306693186069988326477281465032562179039766410882532876992751585321457123600572371668503678644725794827683161183187164959409239149862517059913493904108154244777276213869162615900352358556227894640678920224620252048592352609924480747509120115706107045674107471294367279720247581576228206622006920802946451725437656694068893660680498529140390069153092207810555916628716364087683749197123889518859398928036584563930522367458311612861285208884232697419053862464308098864083457354215421425951599282242184046104866832500282657797392186803207610331402306315126035831454975913405099442625817545247918142274133748306880770190568103485303008422266954828535985762501328186014923158523827467759649904650333404692217856 A013879 214 6555735259937053941980843560954004203422340878398694078934838947554208104747454011644594887862677406959887403399852700513101751041332775561471198932529881061984495176030855417170228774697487300262653360604459269916734504855227781618623265199631528398978783724224541344556845166146401321656432819162767182850296071114485653354257263112149028034582459249929303175165257424844562659971153673717195606734693147328522090734534837751963829397791635670337717819043861410623270543228089554077144791644501872927881120441157033846439420946219683903295643551124525590532687312416856364371030632503114276524079424241889477983919448802104057562794025551486330032224836593775194672913338571995037232698420821664684477502350806238688615851783994111945371577183234071059130327874725455220850744539453451405412104774730304172324300123134446646901524772915819962464699938328098875067986877528987870378564452516305639984239141714425691913657152272814897161480834872890189607074998123379576127513090364889695708011421979966557767634999190993184928881822887374329074505175378653789737138624168976380378328456843755816388182558309669360223210860504746689598148003732823374665553150809258325881013953242069264635810483345139680205087359386994426286949806900592703978784065872280910833542658418628000158547030573056 A013879 215 6874186655923756274266505017770905911607784508907789042513177684270601317643666337714242729135494824680370893907403945293226181699916556467145223891876452564451454013701730249914689807657192443360212010249181483412209800163075326338529508929968829522487577122412472664910038476937128912257215699786417761524432053064942908451593663925084779220390336790453869006202084969513812135741912434571682100527437601653152379814055602030603224374618762164660042799821736022505706533135937232255996177043425195907225873747706677922564062258103251268582132732263950545618403131304817579126717816507585555620513106353863501266466319947115064262964308136675329999870190256154418529344776906468268161313979311497868190681504999002539154055400253409927229946916486849294898642681568118933658790306201942260881403176267603427799125325915825527221413240284978832961385202532324606023289408091835985170073599361737702752113542262345634324054962101619153605996927907675703457428273232220862417483166242454577566723784814065413277755636911694869879987186315951424483628338777847276227409869976608577031586139963398098925054914262119859065413551264625264792067641162149002913307060662968858319010087034756021234759613384113185310729682956577067538264680720595895167257480656092828358192826593971273894248611130172768256 A013879 216 7208107146921908659045274765514145437170044249212493803042297803461730047249525073735049783945980621284044590449849999339789936702171703114093270287648243124222247843871305498534545779753948223488877668859045723150441303415796873390749918355750995385371933668710780937080708505992826886299022209619242790708242864474625575172538277743909697455800017790386956147047357448992915074047711572993436130242658410591055909815903166954841806601840243155570569038865876671534943733689548519250063447339486618223615277790875277509330534146352874802204778411866404207322362681811080397850377261162258031570335151008108774703986187904866125624602062368722470829943884618037375563826228789476870755517967170533188635912049785834086496002795376119567855068817902114486247639148467971878980199704116007808145978216957978531907895637747512668031720609845061964751317450130534806085476714379305009985695094524333473401000209691281335856980255940667405611561834677718958428576309032749223030274828525848051126604959385193454793135894730317359879277443878435080879345068962319985517432531820592315269472468298260124978438381777316593339375079930855701654607118899241552878823864441733233580714321022556329722259296363859867400383688035875755171003425851279561370902180036443193588520401338600022494935631664432040646803456 A013879 217 7558248159690787294067058032523760565926016318662239902018880461562687046024718003716803562250940575943538340475541912907719572667416395764563464985141044182224467755135198034431359875551276012393073390501542728198197140170522622312578986389799955737211760718602075831880341002379934445127883512473707128509686469859344987112119497123597854919412959454572792928846329884435194916684653210363165283705325785543927041691120479192840202199331234807095565000497825496731425160497252028121154529357449520190445613524844834989623774173046112048596677728001226658097253771442735439256357187000475877711895751303478666544007020968532902542942732150345533572979238757243159119214651679154499229338007943809008807090113516230763081632627164309951983196640800527599531604467743952080973541884943147003434477254824929297073853576246735843394029470188895694751077446588075664825884831256994130150760219435947496204927195877245018027568928853241265506549062359023834553202831820324049288193458596319646058130921892288612053167263952737255952773224992273943368140135032233641133927334486309407576002362918316408809391004610531524177428563813576948218181314306891110551465612480854867135131099880548025994847763944030724319224726065906455854190088265431317344055124333893458160276368354023857187649624908163491453262580678656 A013879 218 7925397622295926977663659443511634759176438487357576867499349598863556131972414705465351012090842265360571658902481836869124958629308814605222899860259255544420203500808645414151897612866054795971079323518545667763152764451445929214034823232670878387102559207268890267489760446911542140734415581975629925984172999819232529206077813815873744319978363373038120918157969204901518944957526924709766400526595690902508841668308347590111607861365948869085039165962007868060650869093566542639167731775516988083216699647427697694079738627275999987469309945316614244240985970644337755953673993716210993947628799318796446250048706019100356816868718307280718211820278259115002816589622599121108183902331017687475218903322870395188629086013661443472210732400824054028206451686369082297258912655546145312273310421955305062608513087566497283722737845732791492019305784633538028320467012820133877016963547855268081780577739344178072023276117141216313219795189612175776340459212578828110306416744041094469185050689554128423672261916966505420897935137169498642441190910231559422485648988686316373358414253699436546683715982050492703495871333729385262054827689830662653137613606072724873161087228188345526905573488925375960783755386359283927853763225993012909015359946053536666783869953223188920074396893087702441214096263797702393856 A013879 219 8310381737196573926530649364639655929238193163319458521414998004977952234639106722198035902854167019242726787805328794576879572619686119583486207443871209141745959306063926173789740191308636273740170472737782542120415673137439366671535778806021098975634453123321183881123343050380717211762730553285678125268780187458451568544792249699793627324065632352246820679878410716998815129227783752604468013198575603183789111161188093882648869324839661201349714028487778362259565045710655631014407943514244501296347034049501145537267356010834558962860619145220314097769236105154357106786879661634969659189628815874506302423091071962684175749604933167775186379677660095829773193408280106496015135043570649202662015136770682147505311932495861061750316840937926483276680608283486146838930561596701954866962298749012205961329784219308127455776853559327107571535635582427896771584162018434884700226939569155885584121151083610560866049878777807468036850759960742776826851973359289057264592661243799634674120183711849909765980565711845070388223473234392644208496414199886967652992311873960742877510672584487140376375424169594577437060886779636623880544402999691876922176426324601313556599760201384822599220538626723415023454787088007072503933187628458849504083690070793033263909563220070958545055930796566330674998512203907939585339949056 A013879 220 8714066840462634701585802188176391855656867634420864538551252948067761242388935970335527694871211036369461484249760446102246074739259992528373633456664696997015411025315287451607750610841644589373372993621493066886456984875763621346972300797302379879474872318239633709332790562396010931041316952642083225881836453844433311938424078021210802564959444509389562241224184395987749572945152576170982651407709611684044851024953966731092420801163072583866477737135600683984685677371096438946563823778392442191318387575489713182885655096416858499040536580818536075382474518198335157606159128078549945354424225234426320569595143874343522270817742401333033833256882112644800256051280720949165566243447137058330525184054454803502529964928780008685900231803327200128328645511464769907778452556823349026579859373044222878107339817545239055068669997824981148930550616479914285160634272642377659425163385667201882255420118648027470679117689318243604208822476595817953993134817189882510277514356378445728050245755836730982772837671863656527401816670226501293568336016060676993704066415550259923528631015951187707298236774056803630643556415844252522165727919804909535548068409745146963925150152927291741800275511055131631634126825594104057884246150698866577594059399671875647737234163049125427340567690940336753867239932724971658637422421344256 A013879 221 9137361351304947644850034115269248266437255636630492454375918611273100812499220924030546288177274983672144445308676809532108780065794285925431911075455641318342431631281002854857048704513888316946773960159650714103533519373088715017522827280832140284500243715970442156397340196754959558027579964933625060662272541426380504499144966035169138510354914485877669616653890377207250496200536307711064304682490513781209013708342130619021966234000369997700375759694699622809925768835074819564832108082251633463203869570356701490457508678380403817489929685768377283780253600394337486222035913884093587499960736399413813517583797583183633208644985056220187284741168418148634073289227733249992232789288825188075988775395084000037468860505160426387826521463405622201762337795829682570818698668223600028895002621949219048634281956522316587407685711639327433221001043226042601476597243070253796609400122289371880887859406331474053094826510194566605526870237218936406926305334069698243096754893753885107736014493672256026992011034612105506876887316799423820404711506376840439350235145752029349573957796182032601367955923593386923805697812300302932682450319237352821146851380816927222844778246755887865449965694280145705772386170274163256600031291715214720467268429070336679201718049753399744099063107095454552023094979697019881927393852883474579456 A013879 222 9581217816305936781646269372452567270227711766435455255839683233734302957567183079636254104671774293279002533883991094231940496166270309158545691587856974551022233590202108849534584702384354955830780452048365907191826763610155872438214016138825842330960127554717422354586497394152528473518327689310240831609003092398708363885695431905293514582633914811943663295952469756170469896303973559394436964346747172978645022758238557955971577265783171970708669212597629351687540722982007414000013392564455088810312460738606348622057972619941410313328320510184261978717163199287092823952757530436927317606358829130751738923013948134584361375388123850311139102284755415228622122033325259620343855489261319160411968006148675600423288947873059099260041582570012013705835145116599905231378787774731229623898606269313024313140740836842344637957601452767919402617144389901790846885924430749634445033498342629700409373868064853431736697960802753777872956943485862083461829157541977467904953422859472873830729399133716879535759174962629423143978938995100272631904690772510601840532112168192079927258862370089371017012005750537859287016483389230602447940433025944626471786880833491490279621686194870301874402063227845498063575985600881401010952634411741572990728686460280857353730620705738220890068419196585723352342168841430782319711898936681142240627654656 A013879 223 10046635052950813966751518553488823177946293093201823930347351686496180458033966564912664784060310401349323360969939845625351237708043055696231207102428714946812689609079766489009576688887377382165216443287067329499576940479282804097772700186785446448028846710815375862882891091570881696647953975146175090245242026615068021369806973205525052346999939857848638684216656927046206641986835379015581134326854763653255683383742754147240852603045855332357813528268771795075114701141581406142478043121666059204362198831444890612723060697927684260708557007286972688595328118855662644969086680235431498986405315614607135392938273679169931313558977354463852995317339694278767670233216067431661678613507676999948139764015353666389450631804940818065697362484932917283609793125783862227898243769676573834109104967451173782175865463732798371091029900937573855518674795785660239064255095897728687835445558121280736459613079971752036739800946708345386913699972631320028070970698736565385904440328294628149930910426036310676088212645614110002620859935726263475272093031476076835537800048874178401805388868578832303534380941875986339742596086345868192451587500612912647280400356859172911444589223472321658253017851201320977512252677429815946460669580926331640326323133775460280545439337140160708024382727479071449905542035072124001674224139429365406108383608569856 A013879 224 10534660397282952706000440318743096252638212226497195729587904642019418919963424524769862388610824039405268092552415643566448299430948955169731334218636292204069062819530425225979705886126770625881273997236179912097348389940004445589626106871058736294688295968639943560798290409235028845944324987442875691428994903299921565575866716735956637289807808936383494156941165253934403175827987894386642003507916060652476231459791442172697224259091410800982426678217955653792683472864234864527255056544344109696273297001881157619126696094390219451356735872472944673916534777557195313611105034814547819481168940225902291601785643261409289897046418238434289118417874787268053088582464771123222076313837425917897620601192163486087984585695497623244056677565001018673578422436661939119480628859032383084674788850350081999818840304499082784765147769405517443124349942665744470837040351436056756575740161552580069513875244944459863676473517495649972428419862501859029754546171398392786090134421681868006941954330891450503489873663087461010108170827964102449846910222573058743900884224048290491851487438258917661510867030508554252181932433836205085768115815042685492034693084593964094790921589591713155124316446341276345315887863488646685875943066489409126086814606321737039133214598381081154577375142849094824656153644967787497179551251226286260075504450739745325056 A013879 225 11046392060741369416647117707666360896206366023611523509348366697910154213419567834485083223999983427943418395416241785868332092024106731616056203509640768734173921615051935161756896079251264635804082762925924587507389185329730101538587784638427285468939074633612597459207628164154029607164916518032900821015849759722618555545280018368122466902797513063277258769108739297309520744497008234344367525470316591214730916879182271267678164624701035172050949036539071067631316865242087937306530998171042169168879468677044536731633394483871318751425840674214190434396704370911813633165078072985699294360286202666315721318633982668475507563085345050784473146634141472934386035413446579845303711892858392719285415419515674019588194524930242115790759974734398508156666167884945229474148519886488740125395951393544687583042040291130430230117899587452159858441558365480675674252420423547414649583163315640158198970581248842881946014421895081518665489102785742749333983903006220241114067248791349486427247166704468833603147397766145597516135185334103286690450673733544767645444613576115660250783665292059782845836418907382537783535921983742232584014387808874198982495770335871200494659485396727720213347635242038750185065952432345471187289052876887198663795607712638421737546149630712040552742125717788132454858650964425742742642545132805854341444932154938879193965920256 A013879 226 11582981601483942177430168097433962043100486459574476875338472958627837864490636761613030626689006622939197887391981146858672191726269740211037749651325078716205154031424697964174399063196974066752901887217814300270148122396307070950926224865023529287878259123014962993386097909855975749362559502812867011297515677650904474499447540540372383855067805057839014891076965417415628024181694906335879522387562689949577685897505429276776899149510512656568495936937992983812575713288087600949133047938198713578426957747500652147909218254319851931095102310804818948937958682433225892209704905459052623283131465247034673797407947010579373818469778771971379714205041529123646771469690160907869185001765882004017423758934067400763710662173253556807411931267096650088884383656124328941084758388494817165727185128437514327075890440312382008976106677812235975725215504642264975804905998041653863601315056860694523643776203586673779424018453056998516183901442662989125631505078650395546424179468638079079937125074305111664253885760033886061078968096892687944726005660825438278589731125189054563125732617286878857355768792227551938908962930024495274015470711078072072269484875706479929888064559359165950431209971556024514055716137699084795682805909434871226088143152887545711869191395173508634632127216655408776985864793673687622109149405177031521934961179297190189692008798355456 A013879 227 12145636515757626152641015942934914183306135689834766664034914621066143716596133932945145202411051808655092363969934023048479052111565019111529119378387845739923535593655184092482134672090830279019490849291306847720070837589830083229438417164066912246566233438174537835752821001925139627363595193221504839238303799208474810252732704269661512773211578756328602878425920089532009571084344918106051206067060935176568371567662653009325613802597135319373967195570692930994255391136769744252838134874844654289212625647043243826646056440241693058499978000654473834201568963391102273149683530946631563511732859302874630111790835444565277481075766745598661455202265626442357037040601830164129838532411661488244574135448048658823208671298981521582888773240327136963602031476604224343726891611974341404369548873236495023027928894340996277444130035793643150482043572995767639269605111802525241679612537062759620824296276452100044933319573432695276106050639141786485398181069350917160487280410506642409324150861914556768456682514713292110381940051167347154329016111805694768410505904326238077584128204904206284730682617078797501893404713313365156446046216339400501252047373028797898962307183394596795639356427134329960850486604803955538717893889291579530766600794682211132368949236385456990068017428331661913736730161891180672040723446682911005144473853542730500346487817744370630656 A013879 228 12735622955147068600631705933378920574674414537104180289507074633699052713773507734871888575763371061312322130642137538152081970546936401479890757881312413734586061258652578314958546845922314450653141636786481369154920998596593669352391617716228626575855434793667304185662350034914655209902409193327432658309143644558825682635569448112264590417683104405996021091848337583801116468009338056847970749452974487163705356784933434041906614818672093764647877026062734910810232341016629471349664000114525108215965418150474016438769215277882873540509672932014265555171744377356788457170202558145895138340878794676371068144101187067120480399996503191032862034050170881512420972471886104666182609568962090356697542568651573070474204855716000847975299178289249267968745963757611751145447769098917607012428204079302831005266533568312504512617256096412355160159859321597610048114765449713444707819441395663120232165457292377037256716000505031761881838178154988737905712883112975707312475110543727413070999480814182918278041234324548004987935853171092852209697702398452768197480814639134789418440854816585633009217760255886017169345378740667275182285569357344303220000866826221044785702300217135172729584333804938807173028759842118912482966654302857807298053119194884694220334903314492116948817561442930300722858405566235206664365773628828980090130371815452422177131318809979121178410745856 A013879 229 13354268575816292604975991680798735020509798897658552951250170291105617898397769646601025435219652573986629490460210011205357504348224384118177931336155045544157313770352885959185973217509836797408068644935021488142990441024421803434853392938412148340404188394204487153785084350210669501378628622302506027119168606236915198995274869623765955161812478885621683812405962430271839501559359662297417776578402175852169508196118360533926270540103909391359412300480758321837750187213853264549945278584088279872664154302551442261298868679221312005613470804359790518779767032231271813265702317610390140580925323006570469150269046330092924855906733330040474340216191982252768333630680444086447096011383992857864482396466391883945559830787261305166547311173827840409595767693101499569089039930666628690663916520659045324178360702926852731822151928551681724419784648003535553811988296198724997946478580898851960563126545811544218498236945564184747010349497045470838220792123071615270885901513499515888336351594212667716315365323097248878229825174731858598635977990160009865441642691045400949231037780156096718273522178075936339363499858373928741540273174446660093215628933171558257212575152482730880096622403847514670265804880209680775739242502273428145363347512895413126781891577896886021723323307582083010771975475020648063294005448622976626988544756759839036807649752492666968773226246701056 A013879 230 14002965526155144834555305452685214372866082888911214819410098563166364393430339704954316846760882417420604004588805172709668950479443731801102542528740113036510299444061547747539391052523594629678962987431385091951024344687624116958504831353788456858187662249641364321767348607606502983077596886259472559892509340453479591701669341690610010199752681859969642725277394461284724377187107117253177142493474639946364494226253006015222273057859996893954087112388911638079340740307953400728723420436588952155758688261952181120583722524183166457598150762152371703020012995588938072866897073390632452049784351496937636259712515524623518773707258808280520421766533723982678808205124377338390350147232981694928107493357143336100099345127583310326317513361407701585332291704561598012157109134338690845941606929566579109845648752432227530123144780633008215865200107064955296873959439674874263446726724444594593399440980900885790456007303431910585281124234213951629658205321241942054284455065419268372128178209253142263303100509032020839738717162419633361923319257010022504665335926405622345740884671364959272460376791398153022984421227494300704089333484168581053903671324229299871114933203089732015328195933736811542888636618070746229101551946063862190952517481681820714828448743184805157114555460571190275103234955695251063616575057295286339621140306864204977859618146869750759448354484860806496256 A013879 231 14683173579553657150038663970354851346242425731322965990477763510970733710205611886462177741909139041729227264715710972779213829417933190517072899634616192767371823749856281490923864512290980762410248293508852054177637303255170146063881162041630084938530986131079943235061519333569596471983574232606412698961847874175347816348169631632573082055215868133999528090300469174636091148533348032580867475367237664056399095897787472035417710193918604103074800847960315409810682796109152545122521889307716697095676822302964770270697197429517887951442438533574685310865913146862666328694479465627655814040554676155252878878664310678747630821658862612151554981774264866158861413992496499091979999795984971013740935242954459930794497770916500797208728712890451442097541393106402382197195652867648327092474066427777205256685510986230375414626406661497037222959068067465742565374908893416520955667914921811215220368412225989127218613198314203419073871740125015128544020482302926590631513376754677074752572676593945822901885311919358760284049865087301329472112106413238541357851959284366701856807593885161183534079412054417109704228912473041063855091176947495554047178096062475062341654212198363018837704778379414010900395995030430150797926388933395860360740226970871996837871955469333750252426552106623896413906649696903103579282813807278462168854576818410440598864126957972095772339317752317405032618131456 A013879 232 15396423419354055599758942111378808605237497803647710386431211351279648070912559689458964487900117379820266208326541348992936920395738713179630232807267308947239677460329300220626982154840027443925088514614338051561370212898093291079080253368964307944505067313383282557647867696717073190206648334529501802226618596511289511875098319658756952089130034144476689166814904765263213912164503946611515693850676600825602738380118396277010160884298394215985762373950835691157646523612950739154393512602728343373796419623153586951366584491854148876571706427781609224526535743884667208277142500149984822863388660104170442723074308234278475736451763522399428916568931556297394266038596009031872020266074736965704414913316215776392771294636540739933939918847818011348871563817938984314806628901347212229318086678572910779234266367897502130767298991485917303101527757910958476230560467823121877610439557053116810913028218278775062384553035514164358804133773327863428174821251273552698029770543912268335753646932173335195167292831153531423607871333782078852549424094368016742850976058564098766203879565726773185430853574372475225221536125331506572916085958897098080573819256805850969962407210110700840765125693972425893893630885028325803086461202224497673623544236209074956268423578212106504688424301755258806108579112579868738750055770780820747168856741941546161394550789082548296576472451453975299482589809606656 A013879 233 16144320083372598204572832483381145612045514496957701566162493873879408255605208188934123146864353481662415459662211421561617824240882116911043950996113125746660792032642256308144158439993536617041193614300244136754015332359831070786537655756615118167217345463198188891168170517952801737494126484027606881771578821455421911203943095634500729793811614683078788819782105579140639791161806890322116680195167067387307216999671027494562206459414073013421486767027871485691320361143973434259557331870918475381521954502767895591116167700130456012400053639217528674217136744179608802586412974237270485618800627657390626148790365831066786973825644387263503575620183975576096489905686848766604235522519583388550472572145464273946826553044805342916970984345769619068154348901959188416882675706859054410569442057071268493246350090984491194271451307296337222016987570279241195171936173108097845937244268976529013119939477009884839814945083767300406697403375501037722061841368375416793889264677853350682431216085550587125607739247719645366041047291691877114890864919176037524151705071584908427870999219511516919686342717601192581761897464155609836202057750436483516935773101024451986679301102749038244806132439682830454115407898899461757297189141583754872617481521027166981344118521947337790260169200637322257874109451552548442603578479902269895783331127038098707730452488213022162630971177255803603630256092198108921856 A013879 234 16928546575742505534958162394093868141296237409161918877440403176296974391029486781919787112846436316387648953030763003575394971671207206622114821959700316942930586666419886550568569080374662651750586635308492795940978381144542224881064508922648454147308095236418504114745555569032877034694641172115731913660515034286440485962585835448042237244275807677924024065491841139752975509657282821826403820052327502852713052372647047326138060200386571024121448908223017370980261939006903087802149588823880211241654764964694348887350226662331993043658398644796159347095908378664877479780850570873820136728219486946476033204594006641676687217866198889019215525309510032373680952999345493132290802867261494671232700327810002346518067599685509807254505766881349724084009014554220757953421168561995439837617263274435562431574284793004153838524381325999564098913684758493125615468608144652996806901491846586332886461253657045117005793795856156380791253136441869376130448717374685621040069229598844755045180994838122292445821260789416874859341857204933101737623803573489932722924898297142216939663260877598508365577026501451388112613563395374432739605408907721686140254445215179815766384234833116175526585835129072863626254517952996402011619657401325327349309748303392582644629890423269451670759847179727480823872602192271165035751489908142002558240902219865101390557166948280457927202933233162181519480199412132724260844077056 A013879 235 17750867654205773483824290090549371880127843437549368248830948200988776219048135131838322691640064806892495388573185347237073357815107767890990671551214719538750382844327898959648987892022942264722023131705238141996607346987019507996887098508075025455967733270622769370623435676354218069531968061692425707098488212591938619008704404990766336960653749311686861458497172814957616048014394992179443212015189363631286441604700750297052542612680549098189172410388858662792999142956102412195226807250589016382929386827619341578902151272681431937747149017365777583540439224066902568238685168204586823689929476744388052993540365108302773976161267366252212938666944791706264878972241699806684960907341589036382499978933701020502529251407833131651700639013378168281113836445206585491766555246062930323169359455254544312250437251109123615384541673291318924582515909321687685365611253887660779793538714526110592753995514689740609467235283665033144569048797669622945361394269878349767711632495838237866255706843378920923669474353523588972509247260519932087630617455875779694873698156824197269724343437988733507943296140785890741571879850868141184364481250823174766203445145952390497052115424369626868965268656302707049763457417081155235736093879252106450629818636978180739175431980470188555118677516329922932373037716362929148528154281919908474510012286097268555704871889960129451474742917896267648970469578776483474538838943072256 A013879 236 18613133801376473136574538805987898168576933560371766360886160340800007012664617344002501054709172594952105244568516398664461433244334442824063434412486525755064721441373970979512897127865848708173160127350951789982234545474260967617343886205203277892516821881976541015570839687768800566477552942257196978246504376006804629365671230167597802544854465838251362440705131481616997205162742243319551845482039202159039811792090693943482166922634119451182809649395907861196831869324338042970022144639593628442746564722157778715438902172903205175555154528033337595438499599815176427393447538935292833237491491006723447055754581883803689524827277089835280434375630301908188401733197312616494489568376614065413816297910384481274460112324220033854813649254092026183537222164368940588614607433695683226547634260152989056762314491019000404125461169613118032663036202132897986369931186156507789832789651122930940907613600811309449312715704804345794599634912065222549555269357931960486027992755956076108846944059002895386457642739720350830437856455446948308719362329412401569331882918490089476298473144832474226825149694120706170234475486503912010536170292063161303646543697362173817836918983223805863752125546551267347412767124573289432467210375530656773575612707088032846761617764353508434372122395363165268735990396472974794847057904318449948567810642906729473066791746886832699709580029875996746286859109035129935798037583570933907456 A013879 237 19517285388912136695656783603027566310013726685000385283632566465514708153311813796104766545942725362924498708928676651245986311825611232718685139802507471230142745350110152993813715618749060175021379553697151624132411570755218668380323982821507232319423719021715433471943208796441857822794766553980282578661806572575711171041738075844219033401273316370810260622624823948468024461400727610531042395928174738443117329689703291492480756663067994437643465810924963481462329174208637087745333940337606528537981421850101314974320062284854151270162921714387085002474520156375798437530511646586613617904835877673866045219934916453391337547185286901751119016755860919453680561535789105274153325893650076470255357838397679317836848286740481346219345077080258800447428726268225326246647150604394884734960412141974180653183600679734739367756259571388244854217675848687705638955836963455246312231707241215878434293141839084319617122530182880921695918106777553702800122466122262863398597288532069398461910293213613020032750209193445006592377205770626739269763714073925938387963748463138664062699147776315856494867408165662313593159785367736326040359975300170421427132478204005238773212165159752885457389748797100541710080689700416561539938737586732433957008821669947541130325910108874744460080182612840326384830109865972046018481548589078622973269440612696566763950484222783607484930672589407253164234489577115620407559363057230475592944582656 A013879 238 20465357043963932647785007523328233371088953472450963999170302014143550616567088463064351685678439190153919158213596048256911342908852123959227989153554074152618159348237103785641210668645414522083218086897544461426267595216224170415566600611044767636572045596914282368276322106937817508394845134106428785202882488645148916886261544616427817167773568986838739842629447396588807217637729354940198311352781754537730197096710318580019501898733185335446434806156454507537843276174995842919651281823446103268242407397891836450512633630403226522262355799585152043554722447491909222431993780331204961008181185267751762232538474955031275159877359398290581374113793619477062548492951596851950597852260022584874482100755684988380091029117186968093295983544509451937963024075430639694404282592153970655845849122182718452592647266353534067284387636328000236256153670713559628073755699792048357094674652165180945117365497059679526843874209044545348219024732380151467341215036617904251047550419803201561596047616757486093861083355225791232608520918140703756531756248780964771097475508484087808208821578698175539962087384717526138261115101759485814096501460351499818376865465242997251859719294553041621367913234668497624189569283303996433302801703745548668904482191386912888272621518323444046973037563441658079299617282821504125875308293341706162818976959898915191076142944389544002118664941110299893940344142813588784476966677098503175347458703097856 A013879 239 21459482227731524640083812048781425635322970476328742026393998604782587731317451352246165633161955052254835935242979689897039068301992524732671447954677116858655739056737069339132518118085534177907932488686679581184509969921447475717673163802326878269286169283829990548597712729604428931682633131340782669872897708413575670672928585407715414814515337873943418469225015433325505117041699696085773384525054481046154979150880119015362529222966048546301080823300310441696001551158472440985316262489301821180600550579651830297932735321633693653807771994905800389222436645101276204820850310204573573194114594523318071834746263914446874382043562008421944654942745258336780338848545213620630950093531405441957344943281993142375642330947583442255395929241167543075301515932918758448199665023350441934424217089141866184145787699963923338136794050150269175732532591422141500567066456665146898088905568068756774707386643444850519539842242623093183054112077780249705018781898236655567946436228995561880652137225789097738356479340289239267523712430260306582209042840321748915818306478784210857580373295705018114991285741517564687953287028942554597002053115289534273554340082082641086366057019005250171167480987955754564782201800809771364046918599306692441045186318315723568733352381197523664998799836123400062159675491951841510293827268999072881384071584702964895397857664056210491565581209289673821588390299894901673271719810405240065593136857059537453056 A013879 240 22501898036425811181000523302863032166984419090186886999068113481008506712953927869132875374958430180873166845633342671313477638083830113614085696210523512487181800237157129219350219318189657086133988217257123728520128726220351708298134855407188708708095014242961316169486395223157693671468048718328792528844643587497473522451536764372480598804545234926508093964786089783014724853607117300522835912451743527517453003418113271676652779442500847320486202125372946321711826522507546398278618985255982146446269402924608997606485115872617371956735138327330344548929305727573715797746227934873070939085591905066882770492190898430355045752025710076543049038501244052005747780588452145917466719125274786992705864931246859241259681532815693255546394041899986497647727362370876220058579411951524713001830807858464021475906853483277370878210126957930368651212916094583063446098612276864113073810472244943264703795572657036827578377009619400752557514148626070503114689774247725399348815002315255250294566695443669028950094883680723129354182944285272631234746429305333218191153096534297632684198197508917185074945102437697521910235305899660468129106024847417838690426515705909887459777374604760449203482112544426693298521062035485906817826861717186614333061397288914228156808143706466574574549781536962930343579143888648894163497860222417971845670184246001496118156703997945404972403870882112129017145867947102596416952566871915485007019389073028061544375648256 A013879 241 23594950235443231384928804722822906817527854231911805221934846161461975935042377869303873929172410885339261798326827924915201127831390245213003522989645902629759143365477273928309375571790037868750032828898605770756722499225231512880425054143448307422299437654827405063735366357517801799253280652870331954725800994403750796278142614238638216372074824258298151137219538880314448128095936630513033189734999421110140800512151541961617864856699768479926139879815062562235300207664872972121401181083776735192043385441074804274217736861245633416905504406718743365738095682596336616337548703037465233022613617447411667951619563512507972454476110969221204188595480483075978984778316797357553582473504135045663545026147106675763111822953748371127815678879320241757463366725403903324144965466481977460607741180996769783120504798081052445990062085038794238814234706793530336056298466825064230483889744713628730047146394425048514824251238672763513747955909730503873988944721582908347583039867721089332875567241540695700374692750397936085691734986874034569605471855269084598006549351547674489465809151110346257145635733711116734546896119042375028945479110406007622652674132840166153023520353561292783990459643384764352190021144921670227409619351960671310904187723620525703753256095151894901083111724902441647948844382183902846383932280582147246045459115935264793592284051349600964343361314081607796282745628501052140502454760285651606720362916639472661955239745683456 A013879 242 24741098538080121792683106341038752339096087279081153072395553248601152878062996416683178909155889916505501779442351918195881937816927857764470382122390941995902323513598697986650931799565310748262434423595184444677001051347596358850104581573520452403645055138348301092111375513700586539453808013864161199758561503507907394958149669867894306370564730921469242126861115200964602760366324848276834289959566752989987000037829815263945414259978816433607032050616959041258442150552401841615170364856102273880732084932260453966642137647017501305765106188779513043472189418474136263812761468836213144181920096528537137134037435429691559724424742535662093403260694543021877739942908314105994105295737071909641697389337228529644980742865549652003720453296562101821073907227457123332018631308981805997734222816604868872105366439152637649606475340881638707758874971910732865660569221149558550543875172952837959237916577680639671480354066842531674191776616001572830171831700378519703475233612335508968309330795865776534716093825441266228990296705596427672858627256110635651439315492848454325466100296434682436932742135111867941044246144920977438351534703673089848930650431517010064072790878255886142265580211021822665362003612057385280376269021601512880502669546483116360338774263229993347798124960051302653439607446892868111049878175043705630669363337950936216205822841427959180787304433274435976594976280151119249279502002721287419168411265678151685982377471569775558656 A013879 243 25942922140665901788884480914661050772720018814749799164040239643205202480267784530619981007847046425089673033880543604974165098828322945383237295404368204394295274780595268340050487462660995283170030438155744124261631054417857199577607261728035781899604517336748708165961777690654106231194316191945626694198033387102307504575636748231397140196821283290710532032415520732966659304053879444106729792428642667583228608551667436370206826703071547420685927239507728443646612236457635313473468880499352297936762526689929937778525746125359023449193951987005666669071894491665935906963730169946401033873701047137507357107460437893124256929598398829074415252417486041143708473038375028372006874954582795914724452481721673742701015327430986591899453178035895902479134393344938080554994768343446906205880160424144266982436756719300916176073759487040305189626970082546268625342897031636119506695094453354195015945857613358054424162183745993474492797316356900465231970258597056106676591246560288318651953924848605752495666462799105901177329729358367479743495407933703465888843631682229060842779941584434293570989187017067062038148411445656658838396898853438713861432305706878380344945190767958044067512273035352418723154628299516684827755826665594827970185967222373080220658590561840653504660766678110754731133089818233136072412237057274628675384758331455240893844236891773163725953228533425174978594053847935740017932503092005476676841936011319733582280657439628748976193273856 A013879 244 27203125526570888634181333459571625975055666448695085408232658324113538395949272431979377205284224552234828991174324891129390142669007560778173430265930794290952562048337464094936779941647215790045297836719597550841764044517259030904289112073736848041159706370898613413831537003755320095480811295285577456495397056914189193917902878913485487679022073947840086836422137068091247746407600691983658298825656413803751521440673233759325993516999950908193166841094055860525190072455801406460756104838488835161338703186419974436055412769144463372261997398726453933188730838493100409580400326681717410495149949203258914486312436124220660834210570650595534047718917843078305255824687133750205480912376609809078107485473785766426459847976274196587561015612167581837960825636061792756034194210498183121736995096907498895375604613697677480242718427882775054518289781276036170087553597844875647852315361520328393040443592784535275870285983638853509759438796253262231078445878666704114513342953200884018791238702051625528895956896035269432919698291679538439515440869491045447860099934825019702278820026839773815493557765608111643713508680040876698130866612143352825965241388895704548581248354702374016135749210317697815050587523794007309948893701702762333665720766167074965457302256972625089303168080266662752952610789243628890265733884568801037920248352164010675503614543027936927105132562664836278354238607653066525043592362202734711896209895005600960773522655416155086460838326829056 A013879 245 28524544552149596120475325913703777278419970502106897877022967934865677637070904289635207432408111044084188044249608897040891398239297272050533982814528648554429873702397504750812428964092670944262538224436088721471453574743729405589495859981830689171607080267571384459021817745249738524438887184765369667022117464350852848201658929159586958728518250211930366894588178798310848196937096303197456484349411499760682555346175376762419012978081740523509558113567040718006061705415414415580993793387123268818135892032403511114261240499818424825032996184366990159447306627703741255076177852950608515427362353135756419516399549021390803654893183330518862709620911996223677011931627135959255462353176216007163885634688160383816391561551569691960998379506544234293321610702159130400951311228467342865058491370734877561717369983412655861522988718235608735566570225691300903085726601413788327322389432521539865060776180747636861430960995580094457849513295220060697215312465668817933579943100495570160888041913242485290587606898217078680893205555896163698753342925167442471535352149259079859336715988463542668354972827630291274918536077682542324619271588694828332839328954602702292733131074780396536343559363958090304114484863349825009036971162156675716785866818104406798979356171407327325641158772933696162840036810941927407239282173745615117138262336118729658076878123070061991276191482028843365411574102258421884564109904789094753261280186865393033044057291925650235940760009393104224256 A013879 246 29910152828314814901623535345287851963496498989217242548297235625269712793969260536408527268644767446161621562687077898823549738800169376337660721563727192186609859247365165941587893513452436528051035281226296167205650903590480805195411210876308096728807065798648932030503261564042989823002030568652532263967383842299159876155902713302443054835714752734225096396859694171617595958951512693221576130533168512773057471154671191864030278952505039151179558408491673287923924158817673586232256147894696168724245661123769544070147594518337604629333799007018801073432618994451078190282758268335537274672761906801678923350828173514653883333233274603982146984603457417352238346463217855715612255692444103875927878543278772462620656598045498741317695836789454127018354001263627212319307922122701372512071572647559694974155352947726909032652329418212621665505451940974481535754018856804064509110401821595706185545968444503634069611831356901393126234011253048670365643243484001146433521522416545242977023339437220152256063190490904871494896273908979375746583985311100376157032653415261488922583856304319147717012983987705260303888978886192049500579977325387268313935332197901483159304935649868929078492984103621718498727150080071906108675951073329598396404457084660646463646577376789609657811503701487723387646154439070242472973337544617482117068370567358033069947620554776313322564423759459876460729806725849726986028696107524129819995700133222566365017205418938230621801818367609383655053459456 A013879 247 31363068412103035350284800198220554660475304924117459322323322143002814362649111336225107889246455669626368491716165394836802490912126403962638928774406804274266619770165176242366467028761902084837642371047144729823832601883292000788583505855835638835505597826884102552816987997777942096644177205555397671221863479822683866300051843503822528667414432563042814679433550675698092300253541373807507412649947706449521510873480499680017413782901923932987256637742564809558116698756400898357074222534828929816194618358517773442899084069660372111808317627583746354375681894725533764453933533978204333327265989186477278731518002871301710370028414151145183756527554964857540676381015126274853836624960268665804951171397082113764917612952156888175944229757338650692397565229009167784930623747733714383217961360487554717219923372515691365822448972031717975529044774459257950834806076792178746704948700481539209215049407663842598177295676894235198733954583676762577324729679479986122676263889451344699875225173722558372053716032191066532632355310381957902850048981572388029236671587561231008487289708157754636514606697892031028410689924567714497120150303945280259553054894746745605251332203996962177409859299439247096521320122361479019810994072667656968108199992005122026264673519444541736549355305291191038924454037102518571340490389184820928387083736038016884353396170845127518521313207999399419686217817364603324102026049643221950131811262893985748764281189368574112486463496634377075481336302534656 A013879 248 32886560823289352395460234652649316323662553336111389026364499839421319073129154568493578730074491500234138967569769845056395008710673856161528077378552389198693395092120719843515660531151040240510715686863130832219755094352374793018889738236288710827579117746922824718422626006758003411930764757492456668499136720218550557789443161853864211819962756039225182445301714833320802831830657399581580892726831566238013467785670688432473939674820167789956045616177547637747211775515191828395667459968680779910946088139901132805661349977428194347511518464661254417285835018443721292596047809324729587022971261877199599023180221378778062252962914396951212202684637474830460572276899317048781136592854338676515092479498866774523162250918920861175978896662031132988431469357573517119251413726903627293097157051534598175163598370259013589608640253297130707908343653423390865054557616778435621504888288556130457841879647690521416226355991695049567747655161533444996280855748390405928571386084145333220016364111761305367534597342170779780521504601939071889938892960901248350144872146598605365955568293021225725737940232848834327646767598343515796532258725109726193441104089313963519772020917138318612139720624768807963481939768625310224677332920741561072991023914816762833812506300325079795943976788601015934831248316408810513461926050329862789804414715599799592527746743240100432861004518391178245896895534060906295173606067030691099581414126800324000496254912423341968574605947446888576299917694766579449856 A013879 249 34484058401841455977422111011136409513400785526966335859709181783621049068425476380812722810466589999349512502058438985049854452653803549398430465265292950056409125452115575930634277257112233171233764212068194275525661917815635750964575326160854671244739600970597347851944723487662280185668713586352410243628150785539886869684623152884077519773329266876586584907764690933064194150189663413423655766171930136399591209996827427793769793768464232260520950488028988191798420334722617786651815402504119417475900205317384970232829155713931746316136237985600639511859911740299643498105193427710487651442199113894146446745330223812473585404962840926697514286642246424807825025035821978273742729083988831032065489611783003726962399380419558360928463247546285957304477516413087008286836170400101697892486644552469942816120345324692715433737469562241292129175699354732085499715447807571064910255109742061033050962006793456736184540967460347628295550565258660093620420194597224218286957669734568776926511879014854222537067957942664067579140117209482864246064564625369987390001509455991779220212225978423024786591386417599699303946536981200650419864609724940656253013699161556478611708466605209229577043019693837577579116038474826053294151259044699503143672635892502901905227782606369670872111751405084098884881611034626684892963852570150686204681953964824775457534374569039731551487660673876548120369583131523448879367959155342773950434680899423776539144360991049218228040086005950068635782262496707560813212205056 A013879 250 36159156022769306542981367475613371741923742084724252590430414997942225147973312321487081633707815075157914421358429717187636182545914710614008623546019820398349255130077542147040767909153717009759615542433618880653596471135448073203430537204444347755124071827345084621200790375798963107967757017523064923622631838098272414266423407158574469373838509344383654856244268559828720445229276503394123268669497814705337752613633316926279955270561150806808016178935484322203220400902103668256213987496159522299209533690882262546859064781891694825188871881989176176788018812996438980669151303654952299598655378050668504542431384764388302289594315887552772740630180187139289933451962066690368055891972672488279102835164974916003324892722818827868924278259094343966499816250369122801377524213457037969312075798250722758356207219184988778646700883696725135642538126587551284949625400271636959335661952891389792445537235455690601441229495701474687635229516664766328125725969978981914464925499595189834494120049879781251028571067686917325864427543050703859681396916611959897458222779326035887613255067550901638624849604221022297335043961599453214659953006939373571160092612028246116750817079023873112977461418485431747599179159779203658967950604054826208379677853617122868176127374256684004395451841337464072313620172244710738324464672598325937760584560620103750159564348105405551332725278770775321864656001720331932132137139272704537850995958794185908309837470550425052685361223775099169834021679747627287274801128800256 A013879 251 37915623185731348377613230382108766887659429780231817884263162836882266676761263940815638111146805900248785272290336799129742797749265063596794706443391279194019468547276188834375420251108767967225698627022874351400225573317323598807360378979687436391676978740430199451760239969093773539900398782406265325352524802265734095061829190584709382798142088774296435274541190149390960369576733838822996200568387340552464239284593168929290930377783929268399522372843454408638564035096324256045427838152772967254415935999450559332335290712736865793017246522528682398751673614856554000594135997381295262503959661694857777819084531710703228461613649376106536229279031819909768081259324576041919374574981137027069748534485948737523102402711722475251485143999808110819016511324547053310577238829649927045709379192226549867066118341064118793558243025823177255831510058624668176167338403715231996272351067915041943003371652205186228096838659684669522061798425666274017280761234696680939941973720663525775894506425422741505078534935870877021885617975381934850369280453233302461437153409054577406889956545712254236622690298595662676450391057078108254015274884204460581752765270750130200118104769454536773313454584349780080170556886644638255905977772597393446277929085034428228620650937588576686592965309982272727090326585731669807149313868534462218513242716236785909927315345878973731394263741912344503899553531659898776067387832950015433481645938488572282991896135519882500044605330581198387107879116863048030381461868432857235456 A013879 252 39757412497601434356404170661150082347994374241236358669809130234846659662851619098004698548033873143659270265677112199484269183892733363326072606103585453972148158251428676983194040665226627480001654163529137495893842930766785909943026716749004733301839079659725336820328945385832472683374600553660432069796849047060594394463552605346552225776944638878596658914437303002087775660489293261777662064007197324007140742172081566703200166611815161416541297571626698049992590921665163303107090540818882066911766444506559869702462809794398771785778852289607035674953434912371825967726996747590089061175352006221347189234424381923082348487364994008200287333152490069593704975574577526647731650114335420739296688639297138183397024625025847106209301286354742789610161057378648250972191838783039001901881757995868146753408722105599649428074128239045563914210781491232420057492843034014103105723276793390083020426703433582705354312870694417512028765472345991438943944191492433306913280595036118477203984357969544076596429229848915740744100733754154087717660818620529563361803924573052812559007043074876772698420874102540245586621645253066734440562320876979576458971987596542088524719041826735560351613928954239154997344921857970288203824866548879084430324325768269060614254127677532879387720905192879971607081466289960171399701398939012392255239741994420704022287944616120390759370471497439478550520978244013810019013637264323395383178450371596593170210510482198896312366772079119510679960031452843787451505271760153851708525510656 A013879 253 41688668567084921631700859655186108748130548964378656028553778545134571002634299347309374784703166565485662978102643601686417043769506779182999909017673220984299227186650076396329674384580676136470214516176728878894382244971713302304419182541804387226709214793276154781713244236894670876442205150155041218019300786370609827769014136703866346696285501656763370217865009432717191450973221171261773776428410941218111610863832600887374817905150694697511207642466036534469031018275970275718820570929700082194072411314910521933129643242971486524044845818426987039899972966675199785935303341601025227411005905275555350298675780699377996647487235957142624490647705427214288788468088204582171862750289378137128764586639635967793718493211102655240524305640710775358264240901873468411417029543763904458267566272275437850102304190601257998692257092385441226907484412950526094205615377234372178186890686905799693226950979572418849603972701269537093074783930670319082085224538369747229900113220592968352645102142272649661177376118056671766486170996995876682633910545840407431666912013113425981873369199281986809019366482945240556237378292879704132747076175899736365043010866031717016895794002511066931253927167120276190495948782143052923613863266357434835611760216788498502652136183596716536858835883529309107867055596461276685613294093873858221430267701541684140874603813793054860897651520899098660591085283195024854497243708075168637311726776847269280046656239382189899636300399634820030749769940697127270749591841175085209118845861625856 A013879 254 43713737331399638784882360613796429166679738510872313623796806891743027923658263072404274974244907584570694542926957617281936438087654340488593312598115715366832546446468790507357784647486067060475391656514529660915555756903459247677158648752955077140633841611074337276389746788946066408936261707528972500225806341369348570762721767408393358353404266185242307689568020130920861742895696362876985699392197431098722600473154133308079937059711294843137512064906466725167398669019743807832137998983181193386731672766943615446553348793142069453436848248902896362350154053504414290736896636722636628857722928130220726994784255422630982212635575930996784617905408366046650080656714057207955443155247434969517931455200242924565266162737325177821488014311513941982067284667922874012970023170881779881232371571517489519108873718963904707236732172905156419945742375794010849757747349798909041114497088912935819125143350356128667642335279206406126907984634886560501816596405545596071339741120396492383343190623935685891118728340367392654215003239345948388369535384515151063067563931062423762368849981506308600254291229220788561497165180834628640699398148220241958711340161860073702708524091977044518506517933190310726725479990184433862431330288384013590186437081079216605916966350851110639353290695407628827090805689114979661893645467777874758394464385411772989701728568651866293820615841178293277127957841911506381829301818438628029037781216759402232594202612866419156201033327847481048563470765336430925053524014452006148237002918200193581056 A013879 255 45837175836009707638496806162972204509880373488776447130386360583316337248077886859409385035393828215398800601044177510499023782504200237732167221350881784356491804222652458475043196394522350254005044281621379453724189793350801684092324307274778622967817271101173884283927655128965910530816749556233899868396775110207706046936091739982023474128779231819456638027896476276800473522918597709400098156725872813511774149513738068487653228082323830701437759850971363252809130226766046883041391934421788203036685550503270668510485124264117738619206996589441603456047675136807444719323732127748075425741115677087074329029282895414040704804596561667420884427504781482835732154974694599250889086761956734370597234493568049924868948531858453485659344616094710043227788185087951895541024055016430533220743115252975523089989106368736295342295463674936197298201026757440580720795579685062740846695674899503970589474966313743027973801729357729136510928666896510810064752839392541378946101140385060872397356469451683985768965711688229079119786151236700417177282973935353359041107133916577712059049679238207959046820243679971417586660451476658851561550012112668188432097702221562588642891293358268921433037490548312963260586896906187632921732794588472555434343333448729720631765988908310054189770516144227749804995568666269428913949791190020652802658233887397535274449479735602699350909246076279370051357725522040199715833041983571102824176320477144706955444698598989018333132654722781000287978489921233413393668923996978026798893763571954686184449376256 A013879 256 48063762489419715196744427019144742316152322511367251826192008435011511646240518291492055322873118814790012739040499477249024361763124268480244976295222217913392750104572024297926894702582667939943593312645419582068296036752610226698793052824958269357101962862184506886903724904510558600761703982677517788404016857961155575872059332343390246408058811784318563676739575508422333324767891511731917324786988811300922090600517408902509471289650793101590800473492148194177586536661434376432010589028260986787395587804517544504050449660371521890373595655770318785528647004253003154009601739585565937621916112217256051636209341341673146081184644246977521309455253748145960680134745364104100275040505544699383365756327611518019382575742009722178732940166126678287621223966784246818824839512908662802473932819504062099608417199704029624842808118409898018158439833210014369888945763844348546064764003422275464829302277399409300657122163010187046083537819675719174458273318873468969786949380405589334930457311768987061678990099196494867108883319174376642086671677237083809887954053709391000030076456883148865478583836969709167350069567589031935003865501053158353375280204677212948808380824440192560568719689187813763933166010302603378538886818402198287121995214335215541174653585520123382092808736449756979523033409802132692873816246867096033200160256711757947941137663239336074579013613680716730972478396998824457229347830965052714963509420642488240512380278133508887682906558594810157967333047647247682679785649055231428676827031225957020545189157011456 A013879 257 50398507816105767282141484306026717318901737729679427450901111436750630835968297708019573402237003434337252397852130779855872969160129792945941356263738932370753716333651714950222991539655323617794293301400483483686845585033905021070913624158983442249392547810177981493441960245472063495352304515340060892493530380853476669125620486471302771017576676625553622225900877128319456588351816609805806940755841579798675682073528142557357771367016870027293675197292502784857956980266300212701571935400897792481580115877709788745879204303073728937720383438345017790854486561131597035218772153687674388607838309284321481600489846306686260825224269525918701384583352154215898866132970754910821050000873142038700612131306981575118692103741253586443287071467636447812120712542194758392296074917087714006766906580144291420158995673596852567899172365569777224288504206548024027920671193268851621038405979652515917808850464826363006845842529200569892034091752804286909076758403611066598463320233508171242464039206145477377187108722255063801773564435286591161852673840630552393037071309822378377247537450852704704768071525434349759863266546904236750278613271632316573548837815899613245009696731368199354390905816809801005329983482419062640254791784492903471117233253866762971302753558090348895501349013631540374560344280716681090562854744874912090108891241341788302020326366368850063737763778978871226896197507611439354063720631202011115645576854259617749283509662524122215410991427585111656200754217769760386113638916743738350556232581094789108775192265502444486656 A013879 258 52846665731780921033638789047676271139384708541636335318756083825902229479456293737484332199824068113163618770330195884618151854510052257768083403585606314749595448858275180655645023576685620617852268892809313369390417796172511991374454324366130221940099040212605187122467396906356114451702538059477219690407296112633815151805066627222132774422526481269316514979146238135704702511587594453443733818709997340378976152005931845610223982468941081505739492763676183400135217098539716011833763493734931803649165351586585419443999032531299838394599088784246065375063034100325125492801559229825206859708852662996116681890715241080879852631070363642409728223040873068459090369454245942301369093325715555786372533066197349512111657691372588720658356184251248355901042288274644410975960249052260166802359615834181380520184639047437493278237442562399694722735542586885300843100945717153079357381967588520116531032333185005768416266386175899016775109539793788507949972071019824877769550274477171064168737972374623200086261349715547325781008517101295072614130829325113022106081240085768310229300713830065325688506885367853848733798384582686656954660147189915127983425546161644752857999287759791141006229798457767153898964892760061051027067808550216430750130223976406594849396756114928145683449222543317706079794987564496774591218035976961955819798020742281207010579265739941583324433889392306548875613907197741172632126719924583280007599176395532132941072705427890893976146795747171486040012362054652144266629495040763482184672852134954049584523056004991491230039801856 A013879 259 55413745366367911053768826864456193686251460143754861943199979353829256178650362662076371120762722045828654715717755479909363198994732556241425822998180727094871797382014755831173636241946701324985060706546418575621926731039387933867459817626539363601061291189972696692128373178479269067308440548254385114088520928601115356619149543706075096072875127623454834010773245799384694140790473441614216632687654171185225297565771990942586222641352363480962294364164517684980185404318381256824600389206599850943227207705255392778910729535540259344455134121029602246722096044782518788739887770973196108126069889953816045830238624631624672352477237626703423181203306518632559143240855393194600398403105514624251365232420951962011993575388703590353056494257436996037291318469873537883528494110222756664951036532942575260333128073805816951721104572310822293587144303585841216855417256309507340246154046100069711643759801800608622854942150779487413977260798811578512149914341683891032083948610174125781798588120692896653651581039329752678146786828007582061434848490409712267906242404174591666999225305074578949151795831482717289891374912175244002889718499812445240348425491992808372829461162010755471748417147651651166761011390773776641758654418351744090248549736284521600801052939966895288168451977581906970327108880429769913761043292578859785700529397858258922325164152524985676001590003427231793795728353778647833904907471639837417248313988121501830818253166756122041932102497386088145892002553818926826525289391863609095275520600261577497140847973489957908030215270957056 A013879 260 58105523461284598701116701398224017750754811071697898116952861550920866126784482678749392924324892031926827447188461170101440425749100684893409323776140354094232289811643504610428726796035504288547535015427617404351337443926357242143005545727566139727346444470816810406645201033997078041522015356326390125390484921228843136182281351941141399939711109822891776027680566987335605043373511479514068819837089660204718801620326931174613290992378695889413518775198173296045782890518550944756112177712699645302645412546745878738539097133458662982371386716092736205458868582253874421421716559335990082274401860928212614072488296061730472436671171921658168665653438336081654336182923184774421307355934768102638999549951032124518688175306785255958046566522486255556798781555866114859758774240120937292707698083566793796179070103119008315967908948015392797320433425276827039805386004951997968805951225043426697956567077932874987318743820695751794598620219374649749956108580745527722858458497861944115775236337243674801499360239896234744240445144964878367651107690679854451032056035199776631815379673493881696185793465792821764965138339909068655574089465659334580343590608691851032348025067416589929544068259015977773837594280092003615908722815377598411176463288274278522081564887578727193686522700844925683317718521405526417091899731559170478650718313888621707736031326398039380199043239433713005411149654291799431084672256982214159628568088408491903752080632584467426240996308299114763666852469873235016050581849362775770687624288939883885641961804650206103370691007959065952256 A013879 261 60928057368939959367622146285344147637015476774316695215881963753618398119759165709352323435016897987269705017263087859900287995870288999762791575087890147934713717521533899490384912628879724944868020076337029347385108011602523971537344183116828392530742025357431207788958398319424520104466988774275300852121453116762455420365471850893034284583182516693648566940001178209312419393960423173142944226829496127538823222127835932183351306215624483420937669863222199762074502840208380075448585082857271743272866716106616606544142372315813550995403059197213656959375238582505438625316697862922295136510963205724661470013673487531225091865754910768924635866756219756695156777217344861398023596782056655397992791592089453460999307972110487656551464636537882547906725839168723867255186416457609051942638267225674134371622264612448117263924366093074188517843070799343074190090972435528546222138669111751136193236505280310542322702739120529868633773042795150992736209976511163822477524030977854085913143134217561623548656993162909434243176669008326692299238127897862319060845389189165640981482443556513520493459714569187173875020084899908491574587256435543202416918360866099666388095362733091418201961600918765937910179529259841752783555104934857380631597771168965489875570198983557751445847039227561168793310560016301321268328555852919388743821655606704075395811016784109150541131591963832445048362001659898677880249041296537382194646685411871022806468741701392890515938078944971052562426733495449797280190254913277421966524546326399427685270905741272894515048025694361685539952787456 A013879 262 63887698683693586833863759663301024952631140574105903002688646024914165426824586942849821898196278823899318208181659615782804385557684158215268938639359499760790371063859930192029850144740186463789929019565176884963687018374128175978742214155911448526315349981193786138514841476188885593061577220974497866314104823362308454865145011522014317991095190624559239727678675442007979478441444689201535885591965731430149098965917690425089779266354658327593138114498081337717033890174342345993575551842146575474089489708211614823630632193426510048555758200777507559833850171889222811980081778311608545062119754405942625581057690861541881928225821314435918978619769887596380712827454605385293991019341839490605689436466790752320810356163726704956108582722346730553842953532183797830974351823453869249803863694428481122858187738262397008136756100411360299285815806491963361948831512556780883425277102523559384959161760806907226570347376048727532527202121968247359364112330170116318192238306634325990459975105313896974156555262790922920973218882075169704365919198628879071545014814418551157798934734714721264950013664100010033173060544006446461314407004156149017522587163531323782563483073214066932540087644995912110104410073167825766769077712173012753158264501269157511765896969383052780080505005079180128614413779653174250258883782030800971441536349455332562237932735414036637817600175067569899031234252529916056960018726557982072133842802438069610315767298279751565640287067801966411699174501724766632872776735944786015970442688750606284510625258560966639010998590490998776741534059462656 A013879 263 66991107534952686507905525652705535540730150858633671346947249694220395926598018078185694846723061264049051489462291913279069891390534223884733842602705026821170524128657990161037892145371085761454988611619574917327683078978669826255085595950749003049929644421880255493979338415736236899630136396060555074668178779261955950368674295601707685501830630604337829356690394780278959089586216306424189692770481058800100021597286108155178940383997102210514302391547940136777976528423451199792559477848430687524318860760277702225303313782854396200674402711138475767060339277838913699294826230774873241747057283595965694561283149252832140384771318810605958178925203829656262502333761040296490031927097388685701351406532601579905546040024735893376056513236667445337226428842963157994411761937629964402482336177249039021882147065836231205204007164744942537183923595108116974218857952110739071618543363055743805642938002499863552008228570187670521147243492244976943092583450720459888464744474617395009772558856029624833573184091236254792782413962490853147925198089621475501324385454043746698840175788388223565116225527847332120544475132992103604619215638790038112197764357587021366625286826978513447855154942439233536764841896882026071215652431119529020655680357682808107057437180567803951925695616205906382541987543413606842639459320626729159430280419166474796781202555969508881536227921171652174446575487580809259342908596219262609269816350409301279706466010560988777692829652407514732113873602320548896831204738670039941482222912799355735387013391120824154467596858022689533320530817935113977856 A013879 264 70245267574570548207713544466811359635156658666742660566296559295366845879128443404351643159597480688011498214614412205258513990434720814344158673740974026204035703508731680691100468794224631623403426138417607388511792612223137691735252633859652586622083026829317510784854878758619040343266569901635592597975260231643384722613783018184856238032767555316574143755520987397125789806321956349725051131286499946712373680246395878144924912592090145447492245144519772876862103516268148765273682847044396056601500173740568951888599647553170331350518362497234738365921062318599216771151771709760993484338162338203923324140292039510937714436101970393149953203424674530885645109647125816589932331717988071438497980252456329234251037844464977464132691834423651803161927539850438936357148307685512277553297318139395088341409094241706291972227997016779592865870169867664088864358513195992470332761485725459539616745849358909296923910580281213106804382491992124268943080248784422656948006807902216409589767270675020119889488835081652147105596612503132808830438812512022928295276718801859375738483036167484969913015311299088044125632043557052328029317198657659903003535882959021168516530476759885821717098166948923161745046730856864967369651023963613591262363050686737608193665859249051065596694438206458724490980347130322466208627513696585493155078765720807905476509646251328283744965731728670486350472492338465534649924749724189209509777706949446783498669487303489999368558036545602862167741037126426871880043677340055675801679663373011497239589172953607909308595014842997999700091108922947130074444333056 A013879 265 73657501692272887157451437602831188240794028518138352045964980959698585784552986671161428577718087909912344751887521892541151566034077812621740525476615580500922941842371830812351365166372887329141870966517381085016141450154488828248984265802019070669837331940578438188739989349197718846981086801177443144014506472655693778899470142076203814651447272083632049362589174880928572171953851701369295215039872968123873944138044804321692785146163516352749628444659965364128557056674390359695617265022424639446974646180190829295540264032713133366201142473900413016784043841787492325027240172334343503833372911944517103533730865622221024852550059706967605330234231520897946206493344600256604884663521059996694458141199647883134016258797708209430401472972615113152321332026213858129633143879643721947726288665334344152681382403591416811070944199866678368922679239155739645033592333001000571645707656059462213168895737367674931286460628953314680512175923133697431259314949374771931913186602874473901999805615329897233240644734578481803398073552084988152186208268606954060148080694378496774355588132356719811509943060752544957078745704879701915669310899654390451835642009638580798389461198974035392827927506634053249974120854968040024599192103670085071523598236896574249281372027932970159119467236775663491854208472525010327177803801910830070579871844461870292936578827632806456161187113122383895433044126298836461079494366791424550924668842223110453900856318744329577885111728842066800401225745880183608488679010526220309422054701018903729499456619002367111169326284011470533522734629988209864940540978528256 A013879 266 77235488494476734924011798635826316040778839247435440634949775874796904287623432551699766132309321748224246810555210155993230544505749176447654193242167658939335774665306884865892145080694616704042266490586929388601885537237193277570006925497617949046695350176923976402196223071824347237692040073631438622178155139071416759903290803697697491151955974772366559792426306639944558493778682001615010099405649837423459244848494468736423333877423555323100794395987767841656465844259405545808191569288153938732750886593039779019400427898366206532597729170712599479487345555446161552207763390945656573875582834515133966354985376150686033355787531407293263726755689551257084841419965307558669723540936259007093888139866561978705134232585065683411692654923732864888808493050719222502138203476741295385059040863541625254242033235228273474085526385319402137371467305876968854030744114168857175413969551160206649635788016706047108748631740465350894432735380775839917680167432355600853277801555295704346263348172900162321242542293205366135479938372951068536666805521462805460573833862188626633666685181474079833073850054871660580913802856239938315924863345916002122424010155898784499252027666175398136069936913196309020644863749618967536834122459297963123957928544852062240014463955561842117568854477269278121634518503286385228830792799392450552088359699178450104286266080763897662575672938329416815537599677777928741012891885152684789910385555902940267309544315283654131460458916182299037297515687712059407454625082141541987172540430175597997063622223727026095961487477583611726159134987374517147339892697101244563456 A013879 267 80987279583584436799680595766360215168775712142718864599233096187691038710299028411331133971952379361465987823624740044530757711435660448442775443333099195139972949255448832105137721920134438405057823627633680070582610729094027178221247581910590238539587623507118235479909306803761286729110168612248159384689081203106949900432353057778116844482153388202909037800903206911286505367172475258525460829994378683926141201126254936049763833743853281946475738584567269652332770329110150429601370282957895304460632993660183279325046823083957243381125196462909134711802922853147514295767807705424232787608163146284541113904645145782581758112078266532933941305546573926898948994676781542338639664031660778724622480850148720093382714833067117834049099037329308112533647254409150959454402068848827480549683668832529023242592094241662722086362704915012677415596423701727248493084141540258723581566878536077364847848496055405560053103205275890195779480699934632407117521399245549706520326624043645748480587436573746960606159220027640110000877011859355539641903932266473382698626668415878301361023678080849364735045245395137106365292271743784649559559229507807217841522878873231723855087694162087534275927670168691732927631708651120458503903376791880820980667308881846796015385406556667214160271879152357110575671036874102024677706477390415738230106603859925742496552075741903084755432948826981706566769154119725669407536334121365861606265072444666481493734372739942872914550282168494770395333279809758360405231140950131649530741433754111807845368984736866790115598912693294713249369041128521221692289075324755634619370438656 A013879 268 84921317676636634401661880386306928980814161135763576166005443068104318606690514015439955135773938141328559648145135416933883798026359090386331703268447821643092275238481514573476891900126888885021912468169613713691231627870498642430522904449479069966886631906600010886581381291060794993263424162756725974959738011629073098795755039912746648319718471188253547221119881090209158651888245416683593615272185622876537436112163895823317161731794698970307744062051209342964486980617005096869686445822858026770112701960220342301540297562083550435606734006291408839563461633662007950199024732522920319499017279278458983053677188384116449594130580408037740438404804301971992341042200882539281424351662732711949742479925544320638873588798186149955868072166616583408081703439329876460859103745228124244865102729737953075624247811545730474429859668964333233736435579462351315884196799718331338265071227845858922697584599792940538242746575371837929664754414657110925662118735301529064258010133189884358780451892753292964564010299702755984279613587435594335549057680249593736595157460848005727936764267304703476414803235451286444092709136010732696564378640378461255392694237377828073072433993705098340915132674806102546324346530557285896188987222923223740624204078091385978628768065563880755321245954062009578994833161298404628450747236132573130372262249025495364064589373141769000512859749201169944956532550245463524676819087645329699651004603738600498774013630158337909247476675111572362056989209797182520275648852925244538346729640151543023265628539444831312254245476284197240170391670380268557213709447730964326640977084153856 A013879 269 89046455604096935554357007887952174362986189827094427641845323470580553987329112424253966396449292960481735761613433514946864137399287509560938152086415943027227125600465992625398105401067452639500736888223420869447496895425935984485227985056016965269598116938095013015407958468655364170856188254886796695919382245281966953642857636731548229508497115644694151530933000434047158742562368826044415858727647311693388118608748369226830616180078358267489413037609408888008329900187456736455228334615149178278497696570640005649179919056459320981566766717381020315354096345978773648387892557929953696939001542636689406614492611487063290249615067481938581717940756075744583841000666832609509558820969101616165413170630407561558227512247646840376124319640182150563712680265598764539821795568756325608183669959937703884225771273239375877955764532243944684898416674170314493404587543461449001352635327809699365726542469312482417828426233017100328936149525103494745987081814987536140083407233419716181392571123895676923610671664021117058971980097058865765992688706125398001944003829666158454177020528353296752485128717416568134400956575001590048032689897213485389334649752652693449550000547383317197923426159617483783614597987625636615882263466263942257048765415388753143926639103116711826891730797526525756304086176941635931682370733874949002753225260034157826869390866531503571481772424378365976202741075406187160851520251646789235141251803369806756602460116256909331527082102081792101116269517652290458380558771604941217041460379151544377163779711376903438078307704540178405308908616160660482648922597863943649771889186993713709056 A013879 270 93371976231521548295845453903117339184842606984135366558975601903487474977817611389374527068123213815330096557969567661368923009737595299625370283762165683875717710453634228683169443769029705218917124683305761761601778504618146250867582419658098045374534115066479916367644415459228767140819698455556177732220362157228783780383013089293419916305101871534250814635699601863131433525641078454138349403481201507506206139858286930010393140191641844598690978765324323534152222533418962634885277506197414664762554000679255414563594482804545888957567353977444520758192736930081038557131982826823959127721510481571809231230198204582658876636780368999941230263471446242879952745661115224670349095150256496696272264280806950239268479971882588533294234934591023638709495587422180490126108179110304232880926799911911637788105922338608251800603343750162226541912042162534811690236208787972632348042340941493383322116074996301805563756859865712138994514551924434922106768150301232370695624098823190312314619896658810033325851983650772606841228603002253597229441549552714145335286435759696021767247123477538586495533846329993795348097617441588867286205925841660527655606969699037550686555341373973009214129754508747062675887460699472539540135360296401179516127166244206677216646019524189709220594823512747174271442313467072752838699773574643658525510965930265577077467398397264137888970071001664969481862765425885118108377043699390783669027473250970298489611181218864204959215341642272517234220093425741768119686852794494422841600466358529209796828887474636747899486399579595922111525194161099280726254076661977782576503208476141120346187104256 A013879 271 97907613348943939025864442671915167053085521460996726124944400741551282562340079680224784094984367049623571328369497380087579813858608728899972270666196644135664573956629964975683082669554092179631242931922022444933346497258477323149726103275409816026647484239949244785119110584576263733452156127733274621740698469378329181298898333118937082159538500045898582207443345723234906040582619481126573864104704351934827609308043075922577997369591038841916991749828717874147200895202322163837464746338460279518059823816250925581435648401259510059570145764252865798542707319196655086083226024619759766309710574724641436446436312568466114228288612204482375464749835215574089330234349557823935972796275356279790385790511428654091185654996757153887535690773717202983448045076800329614474010018766371297350700144432657505300955622128486240069451776170106858411961522622102702901122866057190936980845695067365910371185455322162070821913090548971858312090798716272883026519970265034334534735047625604925614872758908389504688569608592536991148123621691067968458902263786787659093309663159015720612919747583500873140898449319573950926807306431488103500664895345029447005733859137998748705453636555122109715321463763959992431369990410117620836975558159163212302559471685260769121816568596748535694437659702381008851895286049278880592453775805548882046186611294157749582454741809640651064681170641847039413731119212913605609566974132390376534151791609431709042533957751752579314186077887547031389568683990600247868761355839783925554050612361124691919647512604702565451850925574373624014641992668839386812594689910015342939428331078151408123489032339456 A013879 272 102663573574982239807984833839146118207856203751486103093189699951972877664088311390771383207182327663426085929216374084822714090896604506515017323686077812321198616301147222154341864093310351761349010188583066607218428736709305117599047198468116123249957912434389019299801056500332640320568328063794046169766374638226850899609673618548522569862520242224128151736752113685086764836409960805041778316127454470534413795257790576378593146169816293144701951541068397673601775325887670165268033433856597326055929097817949130542479466457999092020223825164897213007572717869933951803544804811991689216717971075602465618863258402887791924193041959830927311335325523211005816293539813321944791486610827227986437483570671311812392319089373879629394776624488741289835572017314450982425826699529437966549490807754648618276278454842428999587667065465649345969166180965544993963797247810398785043935627255550958276833376159999891415574158340835478715301458921354714554592416204340628642369094337299066310481540818045123433268321565899528068030134874738333286094761900152494656421426273356628068257412937242117011554590732393721575167027898148704069616313193301309597423484387079486175922569752404423721316852919187758113023716219064279494386752482872302724503368600581843996242677930232904192564330663460083868737884951464408651496112810419079224540462172124382756426172063347785755330799123186945401200292522059800096915657299467845371464674749038651463740984087283501712606951980807012515986348372384127645509234307461057269521764174907178684954336310176988597271240036135074397174777242104720928866403289567084248238054001688603690924495635574377414656 A013879 273 107650559324960577088897505127716480045921026704918292037044482816839912169499065204889493917854416412004671479313988672367062250575997967023490805201452728132513160286591749617711174483506995408508299707503677650730671131023696322991538515180903332052947867988801900301308192620892798656780255167820905756508946052653358408909113124243135602216162025510407400835516584359453539525103411061107487739611661698895093479776233011416759686838161289400498993539127336158994655164117989631216093425939615397766421909673553827507710949020662855914198217696107260026628570213183863446353797250538997512109263238570930988765160043066469304702643166071674436410750295826503634825814803293871581677864434771413106670772600241454991088381459305206272257293799906386730624763627517753348143657285779945212598873232138429557666957064854830671637580837708728598964397372127307590582662920036716426229844285116601626088834240348046140977088656399902929375942589918441168796297413882679019300815463827705755579492144822483349162763554284663543462766706413622563800101054214302236851753476011199633301085028081590087507866531810478994402341445329175518501995222979114012427927564666259296404184500697221008003540366590222651121956258121545935106083371480307701648844233723707650204162253371897746622335589768320902745696450866743766151187986297996416951739662597496773202329797496967796181748021394874461008997931611376946423432268446795428228942789647952997243666130307385091798547280226693955962901230921059030017490873180285587446053391467469796754678150780145995372287792130371771091939221417199852707017695761094932680465712874629303814843935568038371950329856 A013879 274 112879792894729862081567790336800435780631686498136402991035955614150727743044651796282205974408112543634210401093144986115964666459977644269623894554918495854278119560673230447141112495217831217471998874095376296292564211884303395577175490094330892310751863624225941410344539385645287244332012842852974074537124616107047946980282203366370157229414312061600950738502637961298354661074834356811845064051037777580621540649843306179340205386011812194417632649283985640253979533370185095542046380198058155328323620357856378232725516080290574803086310318913366289682079639859482797123879305781179855257482809647752532475416457318466117647878760506772093833838902196571875391113583178674687629448377554869269740412050070783908735490677072415972138464103530639372451592145488055734783083582093991831246076098262785911860187171237218926343047964481267799387691938875763684102806354040419963350385201110425666677725452407192830321191714973184614073308377166319367011746357059444035342371875798600390362521555249380300331693956697595359750014061944370693459254763023816182309064252861919666688318534405681407598648656459704822034429583377485548488748142930547454695626574047487507986314167003089215688320343437709306622856405316058150449796477333335128564138491221070473020479638991691051562262163376906858917471401664046711335748093920407890901587368447832776457406169740180503849072613282151882826971015137331192972896914318866962950591914597891962037774456253196630017753512910985841567755121114280393459620509835891140141832881011393609601833396632442367243492043920896710244501261036761752752113787350385880130352015343227296876953794582191403906189079085056 A013879 275 118363041714384259862042027320200853749111651301469876902728518194063713493890788801938410411820961018553785805536645596961533766097937518317665144856818216708895533496452493289341439175785532586691918691403433295261271811040795317320732366701153109735638946151636340740293435730842392717512684698707400143181839981459063908052796391677094953986990341684305278521576142102906383537091205510528337249882380988664377812608450094620307835202842721983573663572855604526714956843183175206743096825162559028281552268540359609661758390749406769764721030928964901970569676340445297033476968866938806447906470294609201759492942287149167927778742119177149055063911460709672550810112316595161989255736461942974599387322305815022307886225872201885650401062135823743710607800685547283530155906650177789578440685490811999000314707623267238072909087862403909864010748462498592780821784275494287403490093512639565703862262643983324629246873923719722029886533404895550496583708948099963588803162932037393202924771402317174197800606322338137751945230745017380444264731522392461077180909358008940276417370295532971787654160613595891443469574034819630286492137572721541727854921330508418261174257363979431277429596192440539473901368278060690991166045791016279215769270082570625192317922457935351436082950610225103486496246492471279444385593393330685624610022876457554701406601131841479512004045164544945692687173959168642193002748354828820244542879867441399161985721388240151909517495907554149889807750393877527677852315035721679388165362555039403065581852055707259887674711913446398188841338154292883491653800466684718224643563994840539906050048702107815933542336119790691680256 A013879 276 124112644828702189669100580839306930420828498875090077643155458693858552440570027758781370635985576020991054504826393693479537230319910931207464046933383018403746842931576169603364488925188490617623065333757046471011883350533912990654904262146028323194157343599898227628093929664903792786158580870631810812537041040398419396450369029199201518471862384521962091731040224781697164023788947909407761760132667527569738629233718166416583908605656010046647737854570638372204662586797641125585849496541655495639356951536976118060687966338449953012812119727370301048692068938358767782175146106619225909919974995640138344162071451689725909038522296358298247562696023825105604638264332486088578045823116318316533527160874142292831514107180169964447754944130133517885094285211648428374916759971616825885003020229213682663753994860775067429538719714408042189564934579812924423742983268460697908402028295109545247493075914177458606437170071438331247210301651571756757505759193962867420092865374624041615150045097956133251632968575052035131383722273687344716725335120824197266466049210983582559284620475008781425211249119561925466227552063135028647288779647454063338827201989059195186629058089692096131162016257084531119385601143535767116752927631360685994954478146101575881659957859252019067442116019067398113456288162089564314676067978005117009511079347704356878582128188421811220779153662457880974655146121409218156170049858912985016741794799882232567678339790395305528674217788759500274855051677010522462331669090896895686124883206512997108895556101165295743978398719353970427262494996475814600144375478154395097123849759453913972526335867861405200330088639145644319316115456 A013879 277 130141540663901227234466810654157103872950664036446453254749378255371425483923157427191934495999211361786715968452840593533999230819930924601797820477219031905727249573820413618017522339218446737864723355409628760387756596169448348088956891584033795021636730722606883933356220392306159424539020095003621654566840345976813017052342155161581931433151571712500922298967234740692885463408519843055153195392871985388966252887375260068435888550084356390673698368594261701772876276613923340902307721685662952995534354814836269971603944991306497930362481255247040792433334879108483285962086003894361427720247701028353704368088234527006034795977555426198943236301545878433934489172660700932816812977020016595077459776240764628848097736450553900640769088296198883649880625210089462431656716503998084819192926939867966512828508915132077104995992563255127246965240841961917040550722423709444770000565221572786517435299569784542835703462044828519625874789264598506413758358952568807667891296403061779060647573688634450380464291656553762789925817966853981173684984999653353472881904017456321065684430199202807991722310756793765557675021632153875798859479407608791919574072152879734652014751215456979392829342358788669303040876104684160540216317843981662677845386876526606031687471972223045145662184246809616044215540815851226990825772656104693573365089538098443718316133647302589122639721830765435000879994499402792337324166200859542176915044224081311896885882824053547890035096592066281760206410667272985601461892248656303290974085533152572456457266634335501150037893415545308894737197953424623770160988661381222993361737885369147297655775158978640819341323024880783137771215080390656 A013879 278 136463296143190893248608270448493439350683115492680876168052084053504347848230208722375209906076869052896867483336405778205506777456239889195254751404720423599579856449118314029926341504368322006603240157122006887052352260584975471045726061549619820648607756554188235927302932154082823424745427535138517580059079182622982686168676727690710935334448342460007367100561867135456783067679052102951400317012276134951220677587632400701520230272293254086707063940547096558198195514626721281109978221574265716600245431634321756621744578223204202373827769144701921045966576554196056970060980293619533928433186453353507013911472488607389879942226961158581983102948129771024741290918711867141329322484191740921199942462331436011459022932096376006918295087529275040622057226460294768158736873164896295787370042558898992854155666564193532882448277898007808308113824381101059122712514316163554759148112677775906195306236681686396788490593417118109795221283027915643461313084997048790069166784017136908040297590228133557442145725088062518371209254500411880163177906830996514771180615387008279317771117080559283592728213724115779513404643482957382469664877479312796595859302281778020642471019770499017623815420493209187703105389702345298322617865699570915924084404389440762446282722610745751786657870508782639953179354926522016193132125388647635168384872127501113720377058155353959691861068958416696771482741112205782377902024898232495297700869412310285703589011468114773032341441444122493462990197271846438150038505126527031879636442712010991816102134818364982453902134126098837819607952081210178294420328846596477281487277664888838996786702093101187275781647132137392059471589624135712505856 A013879 279 143092137216642534079052665793799456660581898510853342408791382088487375049305839341273308102474459044010385718206955025287617474677954198052803446208956122896353047555990685252244043469284517616395999150994365493597807323995151239527243250715454153056434526936564483675707599386399550655425861423085406210028029012998076693132006368415014909729254505143344684964838760393428731761974629737904367538811464460482611173222129232197997276978000171197222946278523112320609231059945228894061176523665457248049818953721390570271402442854974569708338826858674961562695448976892684633438662472362396408540756918511606970619236176213982450750300578023821261514156938122782039123866379214799586535653183838928188150867381647847151656430045889567830358189701097104995314278292830046816815675515754298251537329746240070331039132223215797935746085445181435604488761514237424170657397411585515595128491399211548614649432434735995198888312482948039096633952072279673758089829413865432095566629717553350485263085971055373128455395829940243263609115247023887653984436833219001472705484960047593493911166863864531352528579433978427619047787444785520280511318567747895003299763749417669773199692026870777903909878359087317204971437112526423533937351143793272736012728417062236922873352144285337425446563226617265471544995271432749651729711511526582694324335675966607820458094132308433637852912244140746233854286744472290462690993659689036989281986844882670141926551289189916247160459303712187705448409094523650729614775551553208980221662553189637754561112119301879841582884193408214965533227961507043915250090740648747761912803664738479239894612933975670548890016423228098016152481561717728876540461056 A013879 280 150042980874078161814476728087399059067326324812916554369640832264817737779700919793115000316860258366532234214854576072595988781127910501177416426412002375522166293194070488779057050124848482344130051205753067791814814412565539706138518618862208053995303890517035040034738771734193295228063828067573202902086350550333471266577586709767142673984262771985187796381690768018299925836044309352052810096376770158115014493572567381781247192704483507513299248116948651024695145067913128332819092234479030499331086959217360838612906087919097814406491093712161956495564943106394223682192578940619872176482032726585226790824036192709752862277947178901906403113468625549034299456347312451537691251209072897087963818483915578772974895292791798699477285669124017597967566664675182559170989313769607579043404007075993427987439689110090728536272887291766569020412407593553021287171251148250693600677452997419648800154643264685730901669511150119723043792042928142731190562800967473359325040874322713222038435225635185358933543245137775420520382191629263320020664384836829447688243626597466865395471395705443614827509007708563363719070652767703421713657436378494816750980053073309382500102640266768052811370204610258342725520129641704507083521891912954174752437282712649452143638848098046141976225055481913425759090764961737866898812133977910497975283834605762361761944666512879448110245255309312127122909992577371776444206671367702091650073348637859690726740775444613605618782525774849310935428271014699231587456542888745457659644910033373377598126672701609087956767614375987212415698970042965210080477279148466501333195480015556815607451733651856472721472897861002826105385104506059729274447290492256256 A013879 281 157331468713017382602776749630972555760580768367028788914700505332913524210087671672985354572252062276944904024075351959898411532159979881682610606741391802915531043052265656841988525391713122222478512573123728812870010837470323362903903299292058672426179772302790534139466242309953468737062256579783638806258097114666469966822859561780791396515722320397140278778727778765556863033455997723138127399618368145315609437612348414918653056337296498374265272393477548696870736434732076454714112458861083884866593839348303358709366614045855909839100805080323935694293505782730429491778765655239423087326823948311830767415104574806821817315960741064245408551108477503704189586738839501183586141427804822136908748930590261927450923806534453113103094297787385876806439182978444227165279290675280036803016400123716884745357559448302495765650879064851421877147960704817452849216881844028119293023960954222305660270955215911104965949009323747938710367285205420192500875579587269345227614059833813339512174255155640122929099041813587999347580276969846415053988177994663274939147749003065415848921814223231243861370085267014537675088228796547383126820060008016580969475660131398459064427626120366577744735323669406251981754995459179945219611051334517836745211676157699111930968248783256831368862163777002852328764357960519245521288832198021478324931222155571874246892890633409080181648528831217273010032468376810187856760454636059588454067311621292363063482935352611156125320505746888391063427634707509261461048831916109157010919821183154522788333273954762451013355558011915167246003963211772288125346543460382410101956783652792503482399309065729052740391165347498899386280291342546086683682842075208095891456 A013879 282 164974002137220914980089233021046678629206739771225579365020997079965131562116890412172291155953778454109779681948836256702436770746183064415225099574461651133955878999572513388744960001140978847557628799875787063683984483911281790580323305958469714497953880922170887125824954496401768434433792755403208844910890440108508411931246787853855119392870047832751764960683259346872553212169156268537285076182229996342460481653805851521741547201937013079293582265263114102369929327785621800578305185662719895657873501688486542662032806689747406515444965787905751194579507119632342834771410975708333303216811748425026258773060694632637993913900850022182193516887122906924124300104265368793080021833801869177031228318642614490838779881360670707525190206396705933158188772730805133944059897499122439870759724776126556138748048256063237799963136166305644546252300044014665438820441096483629215801892881534608380024277136479202800774948400658318581162086451558683771798111741300540941390640404300656292317631774080497540502956868724850003888336503933674511650707728932038182591790058638321489199040270938924763179998528945035857193314598568468809588471242965994406648909797941270611941262486789504625263586751971330078020726118605070238598877764143375182947078538735503992126962436152315209436012244634542883486415412809428391730958510872569656043081203000933610309959688817559660552287767722483263767805560682119542090450480460819022812085350608260891654682420299595645264074634049241547724695491061231345780739975266075421882262416947436887299351070388991833780317597901958410145851728747338793323377155513946055069436375510552131560337902905907206308406595419005922868242774801605390429419811853404357479366656 A013879 283 172987779265038558146162047604277042090299086362352633108256257034121517792878280480833972371145389196296616339779182926708014339321949652952259074011390700299438919777855747799116635178156403036056588176458553296089497714201756214839553090868708339349406488641846260138849027486018980737904848672289675117761281854127219316549219031820643985672498103276275514695413409352906234357003485203437752236042858000644791842010621124565261664598818305426633347317380535133006651014812136165163196938361472177309350364906506464958383712307508576534339220446019060964607401257475603520313267035264341301753871595916520334319220890935113017106262497712859715749163431789250870562106130163347572676974400628774174697265448998132345764452877646647813933845862632320567280950554976724130526551080039811509921749166851679729743873448149765639334145468720107535731051770952721827176582843186417988588685630148033516692336422660816556025392294168697064560615963029598394696976817245956018159632152579964972373253055138231789030428501580028317677216337948756684728652507572640869349368852526736593858372851140053972476230137487069918992337048508530750483040822064310550946287240286065773186921253347791601940390742035089407890660910542430130509056850414403775833915825833119834048521763450850073049575975429910438594651527902059185287681551496715599655029915517906961364376290661561438623275698327370610788590483597814180967036202999683767664205208599407772727700273548068803328422323472817505146970299235021719633385200304600301575615196113075581536804347984207501098030305537643941877096622322969522547853524220191498640489316887352711903012876877464554762043754198079554577490535830368173874919308633995327548284370681856 A013879 284 181390833630617071146670015228702403686877454781490274614122912975811004641185135833470963413046147621895920775100296516555782843868852679294068010790568014957184464744984868604206524848570528469936073003718203981000341155166820724731599221810746715641643258234112584071353757845179838746229314601394818376281653881473303122069913895510363587920525371141023874097257811125633007597129286500679944488660875870884113250528129056312143815218370503431037488796669612007627582094507650491522164392839319049794329368232204923000202159516558113148071282418404882870024170380958738436916004294769341944827867662559761226079111364933177067025216304801759589301394794651845520850530997542162344367331109113717509007359815448665622592306940631211378143496359255548171157190009135273481891008825303825393827708054380666924295911844767088655030440919008655479386723341778521242653512531377041428802369623318104392799183356727988381050881750250235693168712444049724166317777163120495577697754444023689350871256195544626536414370596472779773236704798780955489446031531780489472218883793907075350641637170757033234243235492645641827377308812976881140218505013036906500269054089270201704185249140150413926796247162720185910968357654932939216528664795980133853648824120988789463107262756632238566198032178012393768059825320521429612272215970542220056623872648694104809919612233356737447065839938649320965578257054929061602621690953596596406362261640812332604695721042035939793518903766257833088276989528490662134686296519794596565824952279879464340985536155991888364671368225659440533997718467848930090075138057012711520878449725944472757236413630384664272974164791602005467020646716098864138289067388970200284579269832272097837056 A013879 285 190202074765057925994690657888451851648371214024955946193778547596524000002635344991717648931798277288777137022671568520143996551292626067043456658482730646851744657304437253581524460999614690460891687685946819457581413727120204208256161385609425548100651721146092836955203837986267294593166149787472173073727911500419750294527582032898675009567352811569570249805406206558871756574167438721736973472142066577188179935785783453351562513186418069005703565852456635080510099522330454121798345050385881811957138711623452509339859979617234440052351993033161318460318464481384190115227636119392057499139826162136264187397130278596171076233033212023809863111299348196853568871366391278770422407318585070025450724901325843900003875350842579313102048194838402745679119321671019028526547346470001784016158282800830262200810510058538494753537199617090419927953412814828754690536649556101212593247873530140404631783796487464407144648809382150391142200075819731883567420829506596236770880000563896584084779178336499402315047235062567041523501450971086539183301361959468258528821388293079905442874405337963726880629834899936396524783988965876046118485759112550187270426123660710591022167751802382360433704301664896481661779556596378961671910761217109664835723669401489940900067161152298406186789667789091523807737099395291078577117951133527278938094433886477069645166267317204274325294510179509150380802186469629295699030642213358504673397714862276432473301420387373877604928878035607573588373132571826624538540818059540138888606465161826889200813249560305350333873644608589073517377191640143159718130627963270160995716641299831951465891929658894229724698157820518864484586641650980082562670597126456816733602992443644547261588832256 A013879 286 199441330748845379807808751286041288794042494117432206236087534324572749826763359510035325446309310406356775230684862632578511327768216670876159609125187770753215005777657597611500593217131973664719962306979372159552888480328795247876412681076789003525188979152485442603139819620288214695323788679548421352957318529464140084834553857728761046832096541744373694259953618448675511021514196225084068695524839603241672964346513670381568013826961513125724622267305568586180958116727178261218821459553426406854768681679273338433553017987121220212335043446740162665846894212031908534264933771527646084218042357788195356564133279009258682432129033331078451021793825334863927832861885101527974446176492658387007019314132648093290463599885108445815293287950872997453228221840510448856252910372128590676527187546163393017477081395142060674685022625690204166373677795721876278384157844938385096177482234740504927177326185639478186107269946697728542323586702751179543591863720708655568262267471288424553281411703373197281902969552966298132547057453458038910669408918011388655117416050804554929667472451660652877583309760035706922371896013882440934737323347201425167274343043653268691660572513934885974131921822570493154982160337604666114085498353991983914783782366336716269228823572432453565719162691614433668221736735516738010080032727789500039791309106946579780249863918404789154920016305988986869700033479578008366906754689514607396412682259426372457124510184110951083465903215065247083001945859635674652124976837600360675259412813527792170631953970946743031691890769095896352557306101254753844598541347213972336244572867612588340299096034004675827805095534808388845789922355818091053234884052471583063254491404587024789367771371667456 A013879 287 209129392831301292977352869188512030438501902311680593086211722391923195722348216461594801415189231468655961944290610519818645094025885563880639938298052891905323177898313093073076846033247376417457399196003202141575329591149246805837257303472775106160428559003796575463029939498163335012363837038446165468598573234351390153595477145921793343443012463356148390832325125418438372644895269820913752416478654211808740470262609918434023061666619995587319821518562203885823284338205317672435786930772693647994145925160525720121301289388863620605369430517209012807503072945275570523225387194413373020405017983360114734204592617170412432189952133254168917858628482194330277991270984032219797332873961965760814272284335955607070141159713127473679216974706374604177516235944635084419894251746365109097230172208405825996694048100992481414018522284755731523959445568326862140482946696414112090609399611775259694519891982433101478475616691628517403995497250424020841101382092805799221146175375973731064381609558276253713068688201971189030633663316317216608794086125612709870428399652888436989930999593472520751764796614939201421833033234652794385583123566115081596199861531341769871626676484371786995211354057023677430478573758164150375243315522035498525428319378563888598722882906286932430127536738522296398089275819181199075657680397574602793724211738125616839655281308105220192909411018068707895882582305881989701337617205312468965300824712860267925601790390814324643296342929640256525305848381713337184026599712463635795420814050357718203112571767039452021199356055095498613779129802429304767353760091696238256449989239229737431517464922952486960816555855507241142363013624174310644236821780204442682135141579056244105536100233817574342656 A013879 288 219288062217474584585020762162213190829082570718372789575967543018833256877757003424433230488733463576477393951696471216429355598113286981031705903940819109182516156587901549882194626906158400974311809819348253688804492801368912618677607914246268629717277536685964997912722081839226117173924422786425726402401217527783243281696531043762090376894100236776136655065396150710764435034493702447734458853861521318801561847346086457831874165910137728492969469168647881501781036198217979183692027716721908014639109557621123417501913620822217059839895855974012957813640342216665276636961583602769197028244212136919815667533314908142082386496011248079123427212529219345402065574974963352568906208115647542209611586374819858986639180336687352353840658618469711456950043264621881678280675034919196540636737225053601347400309458181546292191185886023260025938467299596253907795819046315139123999522841807316854709440890255371771815894048248041064265411982524860618077478722829345933724112571991037031024565010624179081013434712800070141508985724145570641722782867653250472865094329594427145705153887829725041919802523375306488070099994657059288525657209376462687799816866005088227684910813921276630920290740791697659585341500957040732143871134816833894901799525420697008051294445666342726459853411963132755467922860481373745001956827880567186699032159047516806803258376252927739369000178567682413450632974623972513233069793298677727457759277574112168300355822960838521277169106083790461626279105272703444251077875820096269367819175513667894722546968053195160442581135974827817554442064811712110675732736341910474725995303916514561156990857299049826967425180872744360888094439373982201958091269634999653689862538216400480219206621838775496833924857856 A013879 289 229940199127750630005822730705004858786796085673588466202409742388516101163850927622778499092954180303168359840294079002238627975647238009422302049930648338230166061410315455569272113102751951460039980293132914459991859843688208918042491396288695374674424010308022433651330469686648365041764975547699142488124259070412842107348221735743877679042108049877774269221852834127690528230729268537835607927146698578383666515642769953607515285393388578792243954102984120993611551812582615740519051655089391418358218943492127108630486576867277075738678637073806611252395735480182009114878629487857313543088202985682832633399413213119992180502441490465814926812805038704324316312344947172383293396081073237219985678794563108456774165160722277181780822451520496160682848566244154202684837105415431431794707372497805086451626890422173084880664931622725904958454287141441537620908752308943322086923663370949078243806690940416711003622917535737907003168634987988247461210329269504241800695064288073645843614280580259204052743317409046348702926214681665881215108768232374767834989151748806038734927443084941765556098850750785376034593171997520600525079533979133739322380770088151393432933041618316564543874783816395165097359049707529942748491819061696418180549339167532785914394124659030990740367251302653892197532681352116956039171882751693618360124345205408983210533455137789957236588731241786154366410921999306602035879391577954296746747392241552240987713907416984213286728872580916667090237239090430286759018234715933265748630359783419826376589409573347168556239957235941053619966642552005838163917129742455117946285251799563172479752845183208471362194826458818790962594514861012761400407511148789396867501300872800349946334802701215855368129591751213056 A013879 290 241109774240580244608985575671731174807223492331268699536657998034780659293986150282982587464893522565575066087896204183851371568192278242967999794308079511908034608009382939139005075268831230254162882375852138912800424427455207354445323458354815041194608831032744931388377498582146996022033750999904176033627383079017216325554768954779372281179257490508637032123573557398277223330065173486329510417815776608527231500306633146873953947896657822395655996417490677654997226553430628882730505108287013695896387786891200675059321092825181926969760690548303841200592110726867330389642973793859470405757255533915361911399423109360508920662528088306682352697663856264425574301533415326228984256089107450791183703127687806013170427007569522518163007682925555782184178618198030237234455752648091429025567077824258466331101118251320564651828111341231438517716162593624201752382015861102552900618067242856300668577844759538393157334904377953911573754554601164764569886082224099679850405627730931111264113687873725875148809376795508184137519558486042483061013891758030604557341584784156040872515278560235896759751908524855526460849569920472161216185797421704139843704738375953435520331197047967909983158045315060376637128362906122917247442557664437383390087703866934858522971733658468080146571330901931607664920028881477389295730696128239887565585745398106929978968328254563242199313265450587158600913698946344919536374268903245004665517393567077882645933098183671638431345014295407275110812603216487028368624304485494440065635828140259227862658616732782080616027869398634126240610142180612073758567568236824617755644004190978753146129319390828006067084802348882372552393506014901317298193706410352990609737044063997499745327962077230116758491854800119981408256 A013879 291 252821922634090670571111658995561188354659180694752407885350696947318164599850821519128749633588190317720440498181850198286135793488786350898413352316388782278479297128046724790621385805089976094989098550141532412628617844443271506894859490667858536635678149608991549175499323953273368500800062488475521288636866839463556625784917411526735069109821102367584584596008266522455937730546419353601452715871595773063050297665528158616503134869685872776347382099466704812766371830490075111338022124427163673188250720027227639051002674230257964254243785852378248590752073097535637830650270888869988040187319978730834531607561486320805001992631052724267754662305575746326310998804702509115883395312891934320816242690818368878066193669889219644005293944131347579859557278755617754038356675288725118281913024196649645591600686171496712400355313677743096875152742907772090976705724663571470510318490477245288329854682146577730143345604693017400782361255845470944173632868554217545898818931503588820924879274375879983260037941082726789690183708559060482718185702564068699204319009606631204713938580731577915680753617233358908514211798628929016919423238717260840140752539747303749604166805275769999178499930524284749492653510262650744075654327345545093725644604169975086210583608592661825607771179871823837438851184204424034958160110423365268343971638566565372209626693767856906252387106633114880417111682786362570347773185389489034012149566476992257873341944361041671939786029709820978906595436230331102258658598700181817986264154128000460115315121699193702964032039182542177556874020447177485853463746431496610387742167338559737058955697209556867289799513707781682681498572963081163687270763892942297481595630716450242292957013163093646910152355138890609625143443456 A013879 292 265103000347964258984773978942929568640175105056180700850789492402231091763453175025241947775789370250594028615821531753518083125793297636679654679318509683766438707465338722494050610241958026773779289001313207491104465584854947863613784185286540432911292851404397922668248379113627575649094926323915708210753691283057338352439045559709057751826899772236192373377343964077050757361745442220121996882997774409335361028924928854449458391149115733732331232532330399465751311108527960999946377887143337575777043187003270248845544180133666975125857931993943374394296445800321528973911938447567736579227459234017663549814930393080324425769425098741401785112781731393779857881882639738198696547123610972922384212495767561964687137093597758377432495102761471919898815133128450642058523889147550229627575231260026098775858281102963336701914973394953145548960162547260028067990181944829118261827721470667955455765703186529889962788760786585414042765236209420540757811258777107217408399959920307151490126210007962729326877544108761326226174072386025404726704291251820900336868009817282922114122861229195044512861904944086550854198150959127872845301141961190502711429735118068776544938812008845802658594743149432405484008647177169266619873311950682292198461516462135795998348917963658966448494272705277552166280819328338136880287695947290659619048404881574851730081520044324323330503062724925068848253299889392918564986615642968853328323743818178633791797402650323632195933075889005242777962216140655665881975198790641849976764921678922210465876669050853736279212859517873346373876732864419579406281601378152989733937130859197614846331529157208301675268814885650885699435047643335794294543628519805862524061620074132529262579693034504083902459915942117359878294411365318656 A013879 293 277980643692866970829218359744061315366440250959389734575317442785161869276954676455268100630946114699886884149863678479976977531711832862679005585021085610165077234119175016277921612685071379882342391743840997858192356105104861811036687365871019420980391812954217956159781212377451148763825361465026237652799262590823131620247124636817484941179643255572337654106521824476057574951349588821406643003586274299043235526265986198483195281957575179614112954483820880950199646796935815233479773139389212341857988836855141104453465334227839982109571606898481167748873789951517947565348684769596786951300012293769305574410740451854594265075600692337864118226420216777964108258352970846121436430596687499543061948001961967054683779465056363088374655984873213179879819977035298260447158745586781629581964325693713126549994372965820883745547195142586389547146451403155731191420873022981137510514264868827122059984977984518765897621187630554587115306600323529352945662698483463977601230396373395991680910580785309526866659947691388516408936704126248974786708678903669352391631710262167257338738493336264422995118684838650499148491680340118468396634490233097292571140145931164085434385759740987496368538641392659234012799851222447440915200277951998635224293983085800504424764715002661664402696330496209114540310076408031490217384551065626250700703300197102231727721959961997421660605579499851028992626052184820068977199405484441708347600397997890479106867753281465752953482720983389561451144508751904155507858026047096068481236254514397535761467094126668007372711903381813562047334169040041624895521136446698149363252860927813998185106929517548852137446672837536263123170804517658473838195379818783952102030437330853591004038764203348154282105808818921652751742440691800375033856 A013879 294 291483831440891676804218470786988837821680452589993050322048062885893892238952026818759203887194953167548589434327456525820339192292266855816500960319069864764456025843748061868637932942861407231507055765189818170151907995266435578369605491355570060373935325660282047598198744549898215766176942223551352173021639570434956061832248963175531089682385606355019527992400228621806547712186346447995292094128481159393559735189882744060714975973946351539048105360826964063236544839743769394261286599408182720576082502594216438743396866303291537080526157275181788953443083172202883386283062480964720474246361690951443361993316580043883036095913071568868205633386805228170492781110724757942631326649352191520865725188105271566332098736350940981755543273994414383305662112239764908746639928812405134020537824778610935385286899627008598994370895693832666005788637426515423989775333350945469246225005799095268341170808275094749469864034440896406739019733740845114794351209724996723777187764107630075372802493157536722443734821310445404982017213465885644985947839690093994853407612219862294031225054388566803606529570073372785795128812204320063117469407230660226655075849659916312048446482406165704992136774436949048964205616795429047805097046653794920928949287608176349727702085798630957412721707446392968488220178679628027886184223018190111454740663707476669736127781889111408415191156129635792576971855295749888647835843805253948772293434931036007019962961264866233368951097637878692788195304409036651765807737520359807103780786813688910458616119690965032498848756800488537637345473635330686866445971170732958666722231900243490960946683725793305178875282417292424640641949517908251863359558588861201359338667854637135040650951213289994224513380588109590955811081490845270051500589056 A013879 295 305642950036964430896660187223937607607706402255004552734491869588639073948351360473507250975219335212615429714689347054018587988897056010604643310967529002515254241755133967721968889173493842949184742506039678777585207078044497953024487447703658231626659608039555908342328846765154071495234753369002582656178338734208404487491812288810745687894797169569320956584159062127339422573853510413053111402892866260192261292886466488236208266646856769511408906126834494669572323241879162736356922857261034604410786286240233096471796112480840226785749795890981019533645534380375810649655148524040062736003352956451100674745503926236094698457308144933397547590234202678934102638445959323784452585972671123576183298654842673237938246764567924290885300544071967056389117955003923728953916709994396525810719470155056740182562596063290168699121456323056281589685826278145837225502659943800996360329631680792120096111521457865752020112149777897390592774356327040407090601614088598164631388436936922313914111747065157226273161683990421600974423681627204506076785241950880000747406740391054324826085842630545824658520350469256942237912989385957114503463601156296777825072814132996406822511818735527610277834810391998285966690868836883809231277440792049663007993928203031124092074942318385254800002077107308953325503962079169638968783507835521714308766146187731056445229925022156884190367481729788980837190840138596235238793117753937964587856360826246012096964682071268375521081266156736288169074679516010016161983614178148805093654042313950662973053856321073349917512834010829068841617167362640510311670450666322482866916931037029718777865629834457440771244328135994821459985772857690163105874112506873723076569902984343988512385611819426768983963342563557602446080560585344569889522281669984256 A013879 296 320489861977960015091896352478527600834858348450943653888122546645776805604466476159868339198591589639903436828510096776514594919045719403375774464441087691341435231802631355338031249933985479864284340558013062213885186097067587485590604949963311133886156225159685376145965812825618195672187276748655252111284857716561311943876214562552016470429974836878320291371191172729237062364801018534877579342399790131647360577449719484368770319407494483947195105150851607082641468415676684945438196741975346621354644640880638659366010080440709521642094377976181313538511899858436946027772797018743832823467451829663669341121941524956939234529570345381682266861977419308266005608211110243896606154788879596075019978570300310933144335039403575781239344903300806928120275748786194328011582168099084331448500979137308776393670756729660551933849980185405063524186404975433049414568677153231073559529003869318278121900234724203038790241117565508534238208963459982721905434678094565909076522761649570252234803639290594303696606785951940320663357286385927592163971161863885947663712770212290179708837788522167218637132635013651567464061850758369367297583849046065050104703551152320840280322152842424599474690914141599994705808844481504277148495973755964267438270241259421563975971574716443136937166978004873593042243642541127383351331135512140017103028770504946280243113413860033176996798772522295210370338222389168685961752732241953255155676071409741738380586838467562308130393309741565910103175651148179718707068130220466561449883381073393130377632920445725808963105937435739101689667562884448135740570154477889763794660287879084474397219230669296045414148292619528905907226041760025320468905053396007621048737362591711482098363255299167243714128345891924976542501369896338267716475716024385411219456 A013879 297 336057977513401400785000309696524557573012427585296692819391987471642059713509039705810103643502374698251386175891803237530567881833284269114156084825777967036036789622675976054931455930778758534171816684959104723986872896918742615290654176012728935525810149953042252977632248149435425145159445903997929637842630965000994232861945561142543222497581294554521577844838155135732481906233592811227792636536202337082262764859917058041467706443032935999414054578659374748287860385436595593347802586913541058833567858956056562883373386108197427365380754480752297024958653905960379118017888406726333246700206769741411743036280956473247514786078754478942864657064834428584335096635573135104127695363904211333960149049331218837032754258277643878388827321323546925460646263559232503689072783496665451932943362699882687515769707408560542904588676822891299889937283783519685222930765214626426188756684761274282799949660526165925602515870092370676797364202069014842604713073017687542675823931319459776807361460872774212592973157186341773679900529929410410880928225022586071457425281738122387478374292937420013449649989892074706005196119220807917683431282097326705978589630853095977417779081738898216818773499986942356048638214911037828915261314177133987693351656498839225867668369929869078757026801128438332697863669721205187125005396750777730573825496060994550752202891051698148602595269696338222509287771879944944051030832963338376478118192254541353064162224732962614810135295155572215752347511578353696722982671714055945138872916192414275078856817189297385859297771452617564293344854419123088382304090301807736960749706023098881825538552018287770116185960081815142040575453964560310436002585269772087248800828716966459052773348788579591744785844421971124203029916440422795409071240405985956954852294656 A013879 298 352382329829092387229532484740342934481679079267680064969786772655064544406152454818559535238089146051593645510771923471596852747261217885770645330802274957562779312715387084267775806334072267508727746852247678195059259234759467456571012993266723256297911903797161233458273712235542400357010711148230533067930474606756882528717447428720603402073623803518802018010229013359605822947310795815625993891648584901808370760925752389052890041751209703898521591693872332536060691491519563660890265445375453229307467251272705966481996131711789225597081490010409320605243045478096310494054725353971471610491916013788370559866011340214891986064327316056511993250646415825787247758289742735714945802293901222303718597249551532123260457329127738707425442997284159540911822616457885781788273183027799472926038019486392188944535736715638779836721976388240067673390877280587937452319850065692119467301729480237942361240015235884961604583680997977674793472965548719307599079615252594732748844754607233854925555851196130092743889421269825511678175378071261450999880194481283212464541172223833420572523802591148128022980187801072126924104525908077883092821640056486448048205600761415967616825118413446936598962241522308067936056864838556402492649047774602448279543906564926840103416228667582399126728135020053353146995095341582450294789658903343509614179643357653422049541898687425437869114937517107548005898934686785149653253706705365501453919261561497953830606968961591006787152427253049291704733544300783805894998277975237926729938806969376990905087365941084695674799019998699915096458374067386411523562893792308349591355083742876933109095912721128116837349809278749394380338447216342792075741846851836536158998577772721821767720866979333633993380561600612793532316297661432773118862284979947130799891199721209856 A013879 299 369499653882870379031594254719089832867061122222186891805759134923556959715225716463825883221814564410195858435103180426153141466312178805789840198391326265901348880609849727273167283902556161975231705883342461411062457811347143347741406520427647605195839272436012137534742816081096107996752863452966979442238265341254704854432426155018135432932752153398531344837093897912562035402799365033165842170929306561998614179008481737103523228419316466475096176531993874961332375641411617985281670979650011245374306780470528931509825575805821099019685320469154963762963331655240316872613927692765989815443171326074154448182062707077170579179388079761273119834789816120940689105396425278845035009586129768078344031829545747347679957304347447742877341316320234874771155311874944041524420341166557860122893242320963175914705504662337649206070583113275217200693512535369777102003739102483179862545378291469980649379610215983309499487937886135438324240708323213896685012506643104774486852637407034846662419652223833308129016593797428555733454425236451047243650374808406025793218724205778352810254718825815739489824473403697006561569827358588674341938544043870333748595236024002509659780015365498534991193431366495704644118763104954118300131967919301536807171031370224726288279775391338881746708080906787464829463529092895159400309361374232323937198033713394794679020445958065815939045064721938564257833481338130425082810158762285336052544843611109278435882533085869251532845143559293414098582680948738680050153714326163084258772314456721447615292889829038825851898057194156762172183936046083773849731484921163519981104748290770923011803355777469636240840913614273924961757767628323859543613082804511347739458092686609556981909675813721744598243015760924160590942094136634531505884139335133042625626714638867345965056 A013879 300 387448469069884690563432977236324340588411483295251842262115690661603662590352520866772689325197428690985532454446752518533956466179759203459887475868383330593772803834353787625188657885406730099340561228331704816566227761991142183001293083563941015265832360933863863127630483115051432538803130548058303435624431318471493397441335687924296379722893522002018403443900571097562648834525746989016906120224368557554258861367997745965063972763013183150590448403212009431454057120568828740534713429157490191629609106638665344886846862976164664725665554596264635282713038453725270505018021844369790536718138816409532574656954585136151217233606035123756722903884566228831504019380162033190211430211785607692517671519697761570840858910363429364435351048101806604048038952304581323285510583659064574736222904459946283147938239256815362853904667758585674151434400600287899394510672733125402807548382587356426429403874161834914741735063956892353376279024970722334930383674165800232012325991121718971373893349250258234904691703857732445256762707396736893314557935415099156902150116952798242076365652047498564851282187023754992352304643292359477786772550759345379080766998209104455569013489391892991826925643488554599992911476141540369550679178392949528259116171390064762592459253760748559266436172644915572721019549482111634663338788912347033304771365399056660225348543140924821014100117785871451955222000527611448611632745034322108536633261934362522745183963013048436295304629252829650981835433258504610172269981153270782239726438403771148654653357245374215856479857220420121051459942923458339248256041532693959127706892543743411368024715587716001290876001834000895140700112948637319344803631914823290967250008996954302821862920226049092063847268494526812615807697301415690508313967287476465304209157929164966162654560256 A013879 301 406269165903423409292242297538556031756834159507801995751840222451181722104341484920397039481858218987078845678953957968874261935480907186527154969896165919260695911553411357212869822130848247420646128330559145709735748841757623905682763896391143014023385433698587234142918261462848170925808031417560783583313323694197564660715446010300907000664312797726788449409591485239197852064311669674755391351920387484606014539817809604473062920303949311535313530024846436001596369399257580165434927668692244435178208998602745152680070336192094839479379484576332786206206107009653429245069777273481897481829759127555442029003490811063724898761945681885928329475663662917963223158625572784114459140645753305371789409931438600036906024472793243309242162660614399961646276492451728665645427545770887295518609668266992633798132487166954425919895940899626731859014478043847484395498423171809702374327852819919852199638596753120207560229586423662356333885154887700143071961991522078144082556738466447592127351592583438778923422008064325656517555212671240784644205901685823013547828961033897369483467189961357855137498070540620914860810193644929131779742814185031340214994335914109913602733888652593585797910383546654628242167144006591834541972970162565444543830998531508548500150554471430681281362576167314991581515795117754689428745133922553202794583939244681236552455073972538385119681045107437943605398864425240702339391417257109339280908759266086116650054019200370277136785346923415104107929071264469730115998167757772063757803389875672735971701798726925513765924222764759248851655661110908251535579327006186100886294382555948291318637884172104893769581594499089322623054761635230325769296813138717747149275145433990355035737733438949652759940713408916947065433172005529259090445826562432922082826421984732083558971668174995456 A013879 302 426004096906348104822022259383788929555454135640052985497481613096970325437281976891890246071728963832595187686654825431170298083258827734019898049713842074954703476153029867300842186610676331887351434660344386771731872577494842244525209835422239177072585404525929807628644658931667483676700082351700216206656351705966905561674359515697283859128582456189164925128111801226177126926187673340876309242231272227058236302103999523819946424720633953292452920059333376476809914639195916379551094715126638900861425678918872101216657432842962038401929822419112727628958774863754354224078286774318554133907121506935575181004364380701956399444205955329219184008273501007866204686778968607675603107861761417933529452308268161472298771517583647896231909954016405054183206019349063837307819834234253916785721651512730067977510570863576404113380806124766999985797965329305419797494154575803530476863202598500278940088241228999774762675298813778178955159960171525065221825617222254612009511014594193750362529823544771901048406155528058339608551974681958976999082847566113552253928300645079968103496092180920774308657176815202116421088909611425209285075601126883422597277900775473716765900290027781971821629678337816923463658655193856039496683849161182223577992133116175107752093867805434898055286044667218484612579506381394741222435857547975147173533648677430872299227131645828409715254671554576849153974719663561194696229694741790682545818183156195515852447043237047463718981831935566916205075833830212611726112894754773599526902447342273414794263185301884647522617757809780194123873686505031730762171628394838596922947018482986035517732038033649061089332790033477085558792269736423274073866175133744100434798334898591870521953729578480071092407593503468496686083653768869848380023323033529663705921798259062429249932275928264035270656 A013879 303 446697671917670870361856812655615860597539875732904199321007279934768755965723386201390706664909269979727331523721770231314826482951208550027648617376741667587703152210639446134847896667476545385111417950405275703555520019819231701395266428387709867338063313136181373964013701883932163363779465552016405909110890646435953966238253203531795119869612477581009800531134960082539907043754165761082716839981898506759817188715003404689024142247863468207587113104135554572547433052709497213604168692008630512109670292698035232405357784300741762379341965472943547486263076311536085734867113632667852219515793841256477680996832384858934633503607703815291335090659394592824313445643943786762053204429254340571068578983594595683977156642821791176439271211942705946095209434944963962268884490502017035047504866456612443759586124353845491519592392163083681777108087293141759869577230628477762773307309527925028489881967634939667821547014128956267776085810396817066790041018404442852042485021639121305980140072253282740913733532938989301513376995404109816265790295969485084168215121777215372634091518354701181841474507836177374428359724484709800251307433527222911733363272083543128031520662516171508884837161592754718337829338028552790471274763818035811270516678974426429786259579527951703663219619572973289721120168483377372172056901764225587922635219195585754352034388792656170545582882480011974178478195645938343289793748393567906741163847221190869230495510809330281316595093403669014726653597534349019553320554730381481897521260624371688191309313791108996160676438013148076833634974700700152115674877415746276607076092852815565179041389513171597880808219642143268466896163031139771035278298457040853857519098814625869224428153946484319025792384765492982381106853334346470134931335973206400650100655531294645813176986163755389047963385856 A013879 304 468396458028743650560554369187175056641925972736505753707224529564880083055514365409509461631863902678262566379818078942071175494187046456553791676614434270832443420532423467870294268095995886053738590188764162376131432960301970700522242890413071261853877076635084520385689631466646052131338416870671154842551861270477226866102242591146555599612398773291984932601735371903509365568311568117093070893200859208624182068474023410075198178981695684039238864710282043271463497160677913750252204790391641747865909636836134991854680444030934594228680880787757253248955791506445262635524018544488325808930993042889352340828934514785842242260678951635822926984023265344565347295579544000147806700887609799418648806276301686763922031003903502504625985250334034830132730328456850531700057823512643014541972462849608849827651779930457890115648112204797634703112889741493413997001814183486698577783485395553514673806474094774497125646481887284447439576954722652852626434050914457068023300774050263262539431356403058203336359053035033645823690796332859854700717325386498791616770339532665386575165147950299146450605973528827526568591726461279063508314943418241291893723126388273319018779810218557056100427011554284371535807735952627770821207406745260718838793297172288168039556924863101485620364175813350040242613301787625911402686737824324610081565147603230527955438811262648236686005116579361035836171952477635444253438769515533861379022622263807436894236060742404309061830016660845640786015522688177557527142653996964492762175253380461167316890355017825906758177456666074757813905627231761362704845900261093567739541421139233934073178504050163421419466359719480019875944111046540416553087977082890070374501946558645135447873975952588741306789275647861569493251499841915684268205760549440874768079944974382814528197871443645970826357255287341056 A013879 305 491149284373947902130183858224811272193364168788154257199306668313023697970019031223641793240093323614761848804284121944761224914992676425227348661097657029972400192128206470245561682463026982214684995945773570327714393447781599229270811361057776611469691009509710386047944891004769850759670311808580876860183660483551928638350025127254090684419170656103416392687797269329094236510157870849948983904908984145542310336632217571243011005723910533587128931802448703805418107998755004088584455890289706137410244063355087085219013401280181273077933283252903349582777068034662347713307233269305390723425624960940745520137040837776079315020733692390484661485199179481942953605809615929498986559189926333035209090689979317500166307581949119042290697109854260906041257836891970503127919832347593161616363317204991449316879792792359812585905834903257884606451301473576198075320174309263748447897895982127922202601297380402263098021885391441176758401844875260437595615711371677734559600632450528850780546773971693158621626030395263440203222400455524855002659370184473356918346575545804140393440370177132877788590609298963852499187638165862155297294850109725780888752620975710083763436058279733683657561354067545289167531132534262617416618377735318503517106520375729238090246442045251503385858986017659331797438485535261627674983648800879002340887256213205054081402206958542637431264501122320077512949841241189063593493811183520434229370025162894146948810471629027340778817471550162878632837012718278470561581135557521039962590678488670448980475620903171818004862684801086005249473906980171402659596494712176448886057385212493361654717223062904159778338357609213481321437972184737163827570778657668538433013753114677881547389902208461692004507871501732093092955684698236580547218123573890514700814196381458434126719611246892517505218385320178935136256 A013879 306 515007352011696795424059669321939704551429026651207638397020189032997137122610675684361416988524096902672520371801027452349946176463360675259192349659136817860339503861026227744210086750350980902745534308835467279953447823901038193431870293732519168148442719987654077760609862030217551030172056874994501534543941975200947123886515947835585393505516289894295947378999709484024318142875299584356105747073842959396173603544464171983711508337955211666657306793684452041470098012902527167191534419616418902741084078976623795470612196260767358598966970420196382692110046891514105915828845432595169383206748119043403174523217733511890143827180852232044844401504214824457814520165423832890329330289136194588727407479335752827054386139049879448889010012662541483813117977576834862287861666123709847035039781701541113958896545607041482842078796739518539609094279893956635473026927096510544292502984177355768151514858001952683430271396496215823360617972891921088612260340167268352193567792772445740236062614064142125494830136447743757074534131780052430359268551750554334704012178799517122317192129598857284460049186736270320598188176877407075353016244748655820421204668292226176792328728246730027074911054402730369134133124828246958320248032052189335143953486709500661559718253214041640414330472122453151498830857408622496500923654525030500758598195571017702788460400563760804587125605528837897598218892729321063546611366555571122842495903505206893030995889098878972884489309048183590625305703448081565547580500798363181999813483286936104710151204664164292236266894577983559040472351485640208715189054039315132067146508756575439190456766890407792243730921668438635390108143121582956297658856801743445355935829185976474321435914098139927155318845867800231247039100038138120683879791144615820342920946784884159022859143082821568435551873605491947089434771456 A013879 307 540024349143016978958578791818922247639719243049816700639793841735464006055478611866404957180158643433816740721381634161875297161931244883420582877236179047924723355600579437783112835924336030151077301383421458938544466505394855024716016825120870019260421473553774362241909246688197398789013694709754234441085948500588308331376427346517646789580440249192201267318881999371920283420983610136965787939843701954991802132510240063601992278566979724028576852128494467983836549493977280326865030395583706067360634979196992272959392654306330393810270389975327842177761984529316295124796147428328912331165399115674055527128857558134963719453729989310068654763151683563770677318296979460996809967837261274377069430025051966356381380000140366392998242563037637098930823996455607192558356834417335176564613874137475175110563904206449129912615616369937392189145643634085472997764683107150640492055609136755001945242843744255536980580259852416003196183351543119047412689498451233579669722541874160064513769591604921893382867005155829357818186701765400257216400380920389262066594274396882466050872054486251375909980536031171387691565765757404001445364361853566525553985106259189355556192888550043184870101933781397399545192775499903882567612400457156484287906171279901365695643127082166927139096989136273435786038065138103742890952521967238382363447861519075458719112652981546049430749818943006727311949973662540563529451560297374545705692984513875823066869545407746117871326261724508156723520553298775575675619771205144471928636423051082312932551509581930736895935795249003688404422336431406667493738077528328903922440217565934847724572394798876241159762394919404710542818036281856969982773933429744934957545768024514467538073985061371172256815614124674495280095271361590718034219935879256678431898674695906691931553548817212708943877241417752323911251154914246656 A013879 308 566256571926988171728470715210318214741066245000204596690072467391605905613629540916427444380142029697257822718663468422922551596869217034877621111080803681356714717322233184552865325042196577151696032375422539727943202510360915502396622058417941401316015707053122505662172230255323275632588823943975256133296139534952885996881368681302088000031099714736961636080164011373410683108441309982979038054809549621157483912899057484931522655490649331102989001297488215260619393722196720696022826112079580173288745183946465369610668111881914699019998084438769367439388950689812363476778245085807417576564089543117038448414668942878927717089914377270794549736926539744564401739710573535294191008834924078041209954657948890674108961915027184830904525193779753358648487702907434767544071576005991650101416557687577169216734656417181602847250832550723470952125582419254808934104100353763590004597702406182012919734960121976493944948926555006962967441154027677598259808303528000702035758984068239263807590463286722579275833152798278924703562938990356340110944245823978090860741157869985428721759215404975522746183750549421569020071264394835658219574381094965373099295486780835737691690514304250082618352005316762559625500059762587213567216740421763317668675501455993854435674687623310267791805764480557054202780650190252270305623431674318954025134704840226068201852269212777630327897922147982222097855255583172133943458199290379811637892726929621855048165800445472793293043806214037864944522287695816898039638677211205569797041865937211687365563131711382604371392772439019291572355555845898677773913898382345008759376673574417698887641223448626453450339013015009713762145965212284454156657160020028224918043511252073282313203466959712338320362689396394683562821179263251348753450203484527450843406584717935055398820694004557633493535022296861060797564091015361101561856 A013879 309 593763051164913549158352908672374632340328278917334535178889427567620554084717209495983823918351808931831818715045265065034437463238736121563836434172664800982298491430877983725705311071446318083416818844091065017767771515504207333841040371527651322826342486038934984497217908512205859069717458655877798175227132809002757387065878046365018226720610414480024284514394058389885480451116955056712227807359978303554829851452042101319556300003763113010647795024515002805119241391646148600552830913299957859786419270001848871404875926084690587439593511388467028232124708358520688845026225119095598692763266756763491708084859901448214509875274058061100665784947483339196362118618754355344641631280089350056139769415413415987494478849011545361250543409592798657798196641563866318812292396882058700496742968393808917788606759087302616387158888992707414277096034710852530532887141132548010152661040398264710379324005544861624114818765611342981200547575525726065272876751680176864137848012478338054286307977631338415286736024028608121749963212314751889688173473509123650602392520354677840907347391052487613739102372416110271156790246134079195153248426231034411062966864346701614485802072727093334631621072327029617721868350665614650053457860804490892587749082614720211908742021249300187360060521295964593667734923053893964587989395491330671535859648262544889690825445042057516498705891614242606518480672478380303521895624779109301368015004032955166278985502367912079700046702144690968272067402342928899678812165595417091555502971616977682291032726397394725761337547753017092679774299326669051945459539910165799904872154869968613028807283518866932053142680911226825617855967618436383801770938225161115971662392854653994074849638570747324866612627396513951711568780867143046270497800568991856295575902977193468649873808036523025098116979539953383686866564300523282431324717056 A013879 310 622605685138300389722269059564043902480892065394022977559739160401145290119936432664460734149009666402504481140947303860833550297453020967404921352799036166354814622950624312663165172262052894430636874236261632592070858784641339709289702748614978513483954898640762290304154765636094770879888053927545718099386966012332875329899990138345245352101790785973805944158965264170232557549510412265547080985330296609628309266316176498433255066832745909988253022315625843581380713661486751914973285227744416612783404372461458682182239179070180517415059205797673202595528398191744189826362219030480786494862935202740035081296790056020962977906975370705476691726117092289881164604892778966909862943161150970324466814854536538082503010653581130188718649806257178445399401841624472689114918312353001583932072754826506579779106121016727428280781519184417169633020251692966903056052666900202662293836703096650816950710048438208822367820201969679577855345374554463734619572012769793135490208117532485803611319673952758310147704513131821789872089425316153277481666188158302841054054339423426671707262697920253252064093009258595243688502489130288226137012621783633138614761542749206992111064394211884620454686697536387408432325827667547547294454629850929842186091582051812860922421073673506193261262821178437369769738814676159917811815568366717550236385566536546270252446981860420502420147029005296055372722389624690105145775226648379314791267700868859996436153502130935776883556170748071476746851348479139013909610145351380072194903083966243990186001932114874571959920280472667650973787015690761327812762182520842013801051224664932208375294626123079412144556139779170579899068939101469549581325763320386542341101865249961666491029534613959946919333202384927013429909945966545386886133501729431204706989798040213618583010078135705167565283109938086159252839794527985501398708746511712256 A013879 311 652849378899578469453418001401426899087803878362603037717681049856791323732802464817569578771031959957672538816849960093177400836702098913917582812432602147171666098075073839275091083669854375830499491039162277656863292820964077427008159349331699709754951491797135959317969387531633710470149496035130178901782787273347957081925212059305503990325487375193269541702431160842565774265035430051758295991273701097737614017236751088021148864959213375311842401127629684559189863208307132375995027530967329394165971023258146499127923629432693606229013121778500976084808785662306355591367590182105421179637397143148335025405862929782237275521784606312865927503404956164954432056740050598006476445488147039858948114852910504956398676899089487168765846939245927145563123185483223074461364584293860988873157120964958963398455979951235979836948762260319418065113843439204463338903481247546906817422114786273727034907739751143254123159436100558733029246631468821364992452342862098606839780467049743834007543138434687497821439407561713165136916041240310739088615604914280559861096083015259045712114690734427474036358391276340766245915186042281107009844146899394901956112199449792470959851458225121127777893558555914963184334487072326336951830057950568610200123166741561722454588599748270430105121923980001143443673647337869061979442321415699221956668231816625541876229846451272288745708091086257316558507752423099051693336404058050988386568320706265739623036094650448113181451795298329796801306399582861670649283367771968710581842696172988258253277161969286719167445368016907954787489693764955750072594918298974435463451088954255955329332937881634117668890098825083569988246111887262534421788243599437639021863229456343804402497785287367665300886732023977228034281251501816295599514322709440054906836534469815035319298375691225181784934302286438632524705740386976925114652422582265190547456 A013879 312 684562190329004393185587234237502612137893039557944842877855124534634819074447077348547838629413608444576440062417263754663586259745740070760043315129328229072676950455168626091717908150201221990841834315880624456323084133035228452102507697884836354856008015462673635677799068500370349589947477954532662472115787947938107445136811160298328152159538249930657802960168456911654249315733791101952506977345812402261316355738043508872864192223472124230990457604805424116337070003513859638291361988311598386816977231683934223469561647656016130845193663182013439499104457234638549120573862242791374118859463346773908547599978127459339233417530815349119702797810355315623258548328255295855239045304179270467136378480005485645160699028139658097475816720166737302585997457341256118526399830340519580268659601272952810004499377633347218793508385335876694117044813498107259350054056752627745362985211434131759599355418117294788835446028868579474044875315839050831618325707868967908765629643017152190488293553927290877715613648223430943846606874859600073550584196538596652336908686343808269116626373951543023015148536490980295307076762119470954063954336179179908713532305650265590029197202659864611680832516056327088435976719116351661095602154845575431009204349689199824684542695569642414517908326559253678987593538430953389534155711620788227362435347845349944198409587472489291443819607318863351967653825004803511228391913221574873198434263452893304190964695984188280727353997706741465010726659248998759162742956644859862667066286982287335886188353389106790837723194213697275599246793129282240588121289050265417640523689051297892615410614672172376568774104265610829483995155018298199293861029320523921774989257690415161045153517705486837010542605918773945863274497574768523974556330449373815013991025968220770474968613588802136215319270954304675538225846432014716229021778661621304443489222656 A013879 313 717815483286426110588970319727823539025103331847511571565489815064029240045807418577830898438676003888380185214889244758810124625899149140437283179205050477128111306000478897272749197256505396550268967259608841669913434267881547709391839111817290165629493460821788470204483836051844339691628766643652041084361284463297148952391776899220979740478839979959289436396761599874594766130494875738520951956277362585513562059034374710359872443224919506137635050073416452398212259516004548884081003188255822590054998717690213012308819074252554770417129790564742924336212955349268351282654858175097207908057180638306797929208194664978804096020020792235518541480916791135434973955571848625106703137168875082709347995201050232115860025144130570129218801993165556733796414869829064975739938228499140659399790010064387765703277939401264693293621848661952240410474382358591317580242282613443390721737581064756143953653706907760500497916655166899590576079179181248564815017497454410893901828868556353375293452901602862959391527296799532325374899650412780006723377374469655523320826362691645099597235616692613176901132391799566154131913322916186375128564982013419751959200850929532891330455485976270195057840636356279233083842724224147559384982125119354103145907460179702395368419041549633364445530241430195985698094882153775381384166859468479636294793007302285663087791531593552931264994588563984458152834577208236846589822278798226094238921406234381049335344997056316210651965945499344138415087717448678122887832358506840575355981698938738925514195838843336042309456436095821834458755805352330254706929868787171110567829767770653739047096800690487821932978875154417141137009703668467052622759622680797691799131135871984767908082894981548565605166723543884309057528919568960479795144378757282597452110654045653062621560688962491788784114619860180979457170705148296263084562740581888220928136155135737856 A013879 314 752684088202547545336940141978922295256786751295336293665855048320579524410272559742667612161233129453262141091887704712214085239726826209083164646918115009105086440800758160186670262262437402693094832613211600762871149250878161770923257088512926852715111735174667666933136842871898730336489325612134082632075218217386271259903159853877538052352340110825791880059170691350103081490049794822395345718505491750467468849614028496290313607027013196067776810265782729989907818234253985850674121999128537428189510335400732799594732269603446870944912287271215876628768835868314410714561100565810729879398966244993188945417411929024814483788289322239151090151893805181629863250437706743919886348759990358727037283415936448191120041725531856703815734518785566817697309518545881636001481467886714916070794209593275465810080368585620527035052823582555232440653585956042249423020131733674016869436705802557738402346389374511874570103454608286905087902801389156895099471787410756357484004107675346796851707669751123630506930126768866407612310775831231208329972153811893510021658824085754451955270934009073554582281798863621879635025144490163044486810154579703629830370991464285881059723691663053496052970303107921853110123468396059751229667016829151848060323060965391618925835364911948354756836318437909185899365539149277174310284148834020503107448872425001491457944093032241358454122965698068567192066669630704159649769485813128724992671252463622343187858715633323826900595843267920279282739018411465111385231703153668863144473865946387107559973415910989933900680591935612475889424327353125049159573694093376734434772666569881015075048574880828958371195256993918108184881087033866508170962794112140120475965729928102299993985929688172268728003302306752033254307444365942304061673312099796356905944381176574705791465620989533789916091771634509130715282229321579902360158460268394023147941297007611458093056 A013879 315 789246470471074494899227346315690424671180424526258549466967623147799995388025959604727434089577189949583802857567241856314596644331796519015588452806809363787375119749095788575897956922097561966314607202230967481528378196888819357107625224844530787512601002822512323522080898151244083061314631093069107830010904017514026772624215746939493340783407384049265546424924966853125688776510453655688022032127614517738176616452879544526111880801957389079965136601253391881897580412801107467356468149358205262301243989453158796067845984331703906147932346537702459051887910839453651529431620586895551894020650429309978091630008130889123872152789264356240093507112198662132715487690968786712538748037355650392561846495148977098451888872391292175060287638770094511433774025718766382351889431670779979833849109118478414837270832570035629756307549540901435411690774547442957730992757652768965912886463223622783102978767584768163389220800019339049789452767869436580435823728956021258305147091209784442855576221516954211982434764606790862228486384078009095505808881155460049164470923124544060213450174899498311569670719525221176060176125908917204535801444648567313353011092745655032018080829709277982677239388551692265046800825996866749705399321838644728231701313974846482206776743597911158037504399442349062513613119578992462329580511647781883066396308851918363907005185295375514682390442879817945911988500174685244908916688355987265937915251223295262130552140603928165116119186950502774769177348969820440635880718366061481840579828458598807696806684562282180929840052369476787518229003478630451547549145857656602686676183621179555263334134454240105853034437797654674208069870717623607671875482798931438968206241225089797318493790208704924853734790719604820021668682783462317423773154908356064739007535436607998699991854994721383295055845533427046248907778893104967697205517634391531216375693451053192281384288256 A013879 316 827584907020677409563452213890321402740007684828046084765875042409827527963994708618486673927912491528574785665176428196726934490926857866723289677490352935442710653566027865601760776077545373136390305561686538957911100696180890646198485227766578715046813109135618682149489499859838915640101050613046032811961513691068788137131209651062826169305302181136842669608062122042983122234518225452466723390360245520551826283773694621281012291523793271211913523076795876645952637278933334063690775946181429441122789217484835437745637670866600755092974308203117893702792417996390952106125290988524590222824597544564139587409027405855193953366483155661608812289313680824344474275221045286495887030262018238466030930750497333809986287826256571583756016171110990622421181032792081178141014812703619788134258163443017622316406100532957680507349945067400263538249065611859546845733461848509871201070836061173483414989064198965861694015589601078463472025225521462331767074302413788946948577916312390931951728692053361779783693515732330335152097338670982465329099053366467676512684262686241912482378730595416341552479044396878319908475241401068766663332535623816119166446959586867970853391124093235869963768969089979268513714222920490548939088799296278734550284437002488624926453130694923290450334213149660610574274390475661600179702214581584535818229575950709150352151869176283675683602241033147982452609253559170755365612225409567703368115422466718052783805841385904579664799792575810397556364907873378438360209260141411284382467834205803703379486766071579600150687962753376491948714495551608404361922893166838129818784165916761973339805853369489273234951438648113547662401072757602892038144506251372332547525827598839759313036944561882975283429811913600343759041260718351782954950359681184368939769565477976668844842659342944969209996478286058798447494723160616434608064972858999734236742359136131552149644811442323456 A013879 317 867785671464113835410406468632257655199506298126253251379462188469927309962373715584338282600634768717066834453648038372811142060758120914457240196864124319634775766273651235201231907536288217181863601044651024274330590323598573590228222846190568042708927102724990495253583101805030450806234599247625356901835356180126145589680495291072854013305476539887745939126943347683343070380182182772045746945770384806958151797334285611204358744596853053154303434373774313149906432587394799699168619078543138557654769826513378803969569766366616753372370628198392548507299262492983638995632433123583160717488525194888887232007008321122015854845213441431027121955079382184067831457614182782332711238644026036417756849242633492297140181743704810805008548412638878102895912322640989313450392748245510822962667887990425646338047843272446632795674975998994298739883052223021236193311810491263086704534052993681046545355572981494827391664090881540450913642322876392885994991703727841158835552037175181633862215864998545881598466211952544013512445618994264109564925368982797210366964413430488799623122759812819285759732266457501081176349334727367083072770576874278610971076287095759669405565451337188895583129010532494101461036405013076297844353976810894770359799053814321512370880517971559884207249647887618524393530343267407338070031429357099586230135895832090798039657998373390831513608903493574178848227200660061033978252204871062864126924997228461348915831993937066280526597107299972963428062889638235669381994785162040478932630591720184824074848715220272650807607781232084508421615250887523334212207659625310458812861425560334602956760262502765584171612439731884311353649867267876210121789413787038994973354442200280999461427027180921002690797698457115394057480448999006439163770028353057580845387811890634863510649736363187864034341267215282390640880226832866538535586336980598505327026355973528278426865957802945760198656 A013879 318 909939228241154629079302373252538203058477516064034129318470943737042498971105981192563099016243203242267073004068445484808816097501507395997915096666996022585354633896160117602366948676770953619689807328995992429480473079157697900947148999167121075951555945666959633551021154558311609984598251140678006238698910441931953237844815030332008969855803368289333085865973747740409143366969912482380641149408127019340950979041595869054221674974389787064326878001914774185476287456760089489355433918902450056231407925606092692751195587337641528784186903833757664943589831467842812243484274194994336332501247794755809818188980757328838897010174529561980695431169318253041110438499249325167305019772398245162785805951443656818966063212087015694672643660331224245622184159625598010340559026384284756698902443317448562534564855307249000430357683633121445795471611367806715762638124997686682404293499151902097062342765294643920127041565760202159857223412352436546825084420728124770967147812933003256908706862856715246342993306664350791512826177382529482951151183706505567657750076777288223553615570993486795384797021032940653695571680011083666500113480416523568777607288817723291106610198701344183374975085348120534933607709422991492088441315588460794724796652652405994155808410012546377142501006783407481834470473221964916924121276069550055730850977108030440645232425302376664545213969589678038159958685159324158764779783974879613814754505893831087400767448874553212169457088384176450099544472565302605257894563846071757237262055343584522089108566410812615093238136813214245502703633314635667694899858899269539660154982168353416629987849014099925188332685604300323661964763220280564904665456351158201193180107584601849291265306453261421317505887457368231439216619289582175952589321250335705892533370241034342640543057956766077717673428611531948048651624731499863511490978885768058321791988241298388079729398569181653446065913856 A013879 319 954140436192196956341458565335653498810246119884360651184244988300013075401126425334973044114056233082963438342314074292678889148253740619265909820402692021378460820592299991475019525575693779462719859409809301757734916539450862234183557708950663149336978727283677864710395558162136154751210095788087581069749948715559239798326364765245416637575518872707355729844999288510647257915163842951124763173881776197432457013799520429989399547057945745360763620427735786256309983596259667596390363476947055470162904797000334251394277664188154803686407566874386277275889651121224744691023766298290381214188828407633868035917328686596844575271340767509983469692433799056500835419159788860386632028412862262319813289261340983892604158698677354569057061998775473794577527377363571059290862021649927773040308328404036943908243877718653927875262738473283953146432440361609294787524034557574310688764460166704893329243127461596543191132736858569739974447896830868504523659721549414159841647985094036823116304207426843046149350549528878295561353221775063235114986303606232782112292944506821776300956000970066409957408921126636778889487769939302066684022992841236617654548340479333017695404895713460678426597875093990838038542637515922726808129440934485866289348374851649267727920959337315829958575135688918283672061710929195084728627391175904519238032794172030127330015235593864913402162283376466238541616838249623489100937726761243365935420020772129826302347128471083509003800635909526205339579944864634744610902050179458538916819296943954483834109104132784248684007272547052940692242965006527409888847314445160456818686670582163352196206138767808843154281134140214816184168363558468913625474485558872061974340024490631468722437809979535048119425053446497350649608005788192919731662300119392013141969071233862826868650077540073946708887133079765723957062926054457200881425164676123127522831355862107698579090333834078221443862011687469056 A013879 320 1000488762020669115692701256605398203168452635403863354176170872851674510551811542572044694704940628661201470323230322765520058867519314323587370655838573189008940933413391555860910074050058680493900939300500198399918647845271227318071258208220650562479171805940209800666567732795420080604404877401089723407794122224366245430769866260081977996162387277467988241777949973949340459115650841786318599669816257357998936045701845934396564619455832517887408074053633479809496497359431577209552621773203235636681538060419422487990006096003758611430278500842876465080843266814089357889134936769996134772049264936363090809630048844876972897359721416632548426716213463279469420000480894764068773065825045459574260539600499883526171298311624305744603577842427991209622925347246383887066974935213594664543514345764591442495530732322715261075731501257362194454473542584614827891122802060243040404781882583762750227604441621171056873185200684211623663446677867324772999401016183398502070115877617964755836001800606809373959101401822793087646541515876008706823931878290209145736179686579185150906551239673188355887500016879284287060823527851873603875266093741492527593735680666457098362976883927637744341848293474556536987102884675896189185561136657319451730219761508442982557072447858085283714642881480143178219715780599291665164405195329665257164539475181730662795198055678072495435585718453761462545014417784437199707504877776397523679098983701156804744809942583694861537169255599467350290155380266379241965121228168975916903242711112304016840834787975138376348081609818298584339309359274684485351607961591648571169111194292362519192489048164593925519343494512209891095130525986685099573745534169379831256805565520288382947098949037100942616874244842714405954763364277360179000547528009991599572353360838118947546621623706660578744218034456248423764001214750478513871441273475430484565380411804465442145268225890402405128719052767199552864256 A013879 321 1049088504124585138656589912846262026285563390621241420468632549171317451576376340064024337794927824639047992945651558924177961247067932536169950772816587720238239248194880464078409641807114330957572671327961296037393096083003122456273887646943176884202160055585561431943746926983690406439844448725725057812051129505537060168814943283531720159303971401858273238610555671883903621257652697076930811967377251875421092363057858802505812142410519038276306808658862779724722599215163325504083849928458356010968980453242356354766608632123237189739115709299820032248610309342850562537957555458535467014736330029911864308798638097565716732821867244166891099092380248471732926546424254708128177786270562867818539819572133765868338595298409768020453441239701773310621568568914224230765140309666530238968380098624452236406193633176023477597746234662439820412294049389205077770761983293121406335484567312151609582660554977361062131857044992647887494522263691407941172619919945523267706673826489135011815491424073085746108538711517737084672059916551201705766611193210034345199460351034455648796987872691553153463091217699212400589090091540806216057111019511079268614128985090510918373056849041306675410997916178376595327788394401912522471438954431585401417466916643477108877764799085239634456365374090922613244916694357682857091431342097999076696564144728158411471137596430690544973864730313371379349601038142734021120496634719263809789334895933424197692093830354640423131198789359467076297849968018198880022818956948512091042734629047295296762895178635818698117566022096832256372175650710811558912047669933924492162221939666308320924783396168237240045371124101634998764967586417014314970639797237191625939936152671001911437137227585527158005431528160194100938421949460497227055678124730604951513179997694191413542646315699835323017297169697995147196761337758197758161260404775772995783628330688279155462916775231254592360251709474419038344190099456 A013879 322 1100049027300940986351972424452682050474410917884058843709316843879863368104150397158974384027654238648714388250979529050478829892605504427046942301556926285336531957915194977501482468567536716698167721410388343953705503118331082132709848013281088644529164182445685664061846377708850151623066332667025878220329325172398028403575297968472556997762321116674940719449302024201336123563864434490139803089504569262521547345685757351696334473040252411079616688196275698112630724194639099203770227022583149112557809647739057057055751413037255559467882993994768090135118803729488871463801381672489285860444161997444863029462840741793068988835422267419542001121891711421495825186343359304830212150416441729685693209847669735679159010903625320911814987601361526650958321883717801586998787765348891611856508130295233628241860895101181994045534355757402497128641645132335103628554517393568071769637065653906686169747874095941353085974132810210751277456177172481773323021105176797005958793214284671234149440735488859959311507087968422681297089899057592879825930098531404973551869337046305366392950355595418039445714336690169342160105731827492418808301244394849455166328914670267576743946458540337188475762550954657416822431043448379825163011573082054093876721789586350652918611101965604234939717778502763270105901767702801659557504710971751479846176444622473434466759576314907768886515183453073707472887258171555468930445879247386768613661627838286211519184980257947436325219901751392548996094328064650908818807410601243014377226506387896713098449574833232227197324909186207980057710455119739941197759297548634808293494032607538913922025674420505532217815071825996020464974651894807202334653596027785446361594491223148500287107605552721725232703370072103689585606734077490340357134745317518817637884229262184455646893903131270523668185397013244959466991216501139972461701790198160944826813860479793003718683420504888015438743296513848417550797477727174656 A013879 323 1153485008851111495705005836942895533758255902631194886101340618888171611073177606851368723706181570945314338374659110653634889533468709410095174570797355536573039334302883488728594480960673380248497916645619368149600701637807132778388361590374230806525812861772167290879314627352435256588308402842659327280760042471972435031307371642589079926485623627238542639837271319328940227102102713259932834164380343219017794029549788700812335616402655712200220148442097986424149874253117888086692569570432148163849417809187629492659291593676953285524594878311057944881522334739452522884026997588612125410401097610632744695982027693666409108037091739481713673368388723195506406390595174326421644535835070803146905443209230140759509839017279824500427312439085264169555273327541277516888840879838479370794049869232454896967337529941617010588290232622674080829162541686283413622415181630478034423918955755110857357129546828025800253478412285599548731509888434812247943960178381865097320247553461763424019483968655966820695022856273576781463777337994214511556354478997666501547124941962666695870854312068821066129829356309231008124875027856744690544333285642573662300488508029290494551860401710392607743161192629830855501997453814928323550130023256087953540877427237297222234785554854685426256149509311313498714566051970732952972170059811915279731184311596454704019416889493980728667946545004490215887090229624496947389211218277707828285838855072158802529940909858957490992153783698868193456128606144719391365589799378608995043614661162195183833919861380331315865662163974837218896993798187636428581381653186357292741158798735482724204701993581156008950827656755015603155081260585249356995261729108431152204055305228804161837054144600050735757607168976726198410917166792038511130322922706062611723462093582824327764397421369775120625891170858560346618059781833899347764001416358826810882721170566459428667322186339333455676695690885305118281745016005249892089856 A013879 324 1209516696641063087720372200478233627206096941357407808888599340791283435252668282281780810828933046935553927675546551612745857927446485438399957770748407879117611293005980357077074686467819050367448951444596974576835705320565252060231354642988249442183610747345612089201068214690707151612342071819144346762750242295090968035388158527499487072994589280555282087110006610936662827573814454659247331516749282771224802392329199236742995631305031116076058042372821338212689378544837342618391747829885460193056567128686727782894709342131404968322237599119895895612087163671756168635641493023476548014336741328166840902334050670913948596869101507818777396765931573813451325587424725514501902340807795202480569522018561704077043788957383209255360069568126269961855590284699922613549233214417513344709741635680290626042422917796060998494627018962553096979519941311236316722537621493360135424095242949871122364109471694743981526591379640784832410691712775421687700085988006942576287675898618722044104654421917399064977104286539922047200161785964621475669715954169457149526278083143445193289476931131876118238151947121308213575548957209913920632214819325947320520397037795321309615211572583876639056892990723017519138862482131442281794901139265775681972079089142776172102062497967306625521968227875619863228124812511263276895746192637338876359406320716564087721864084318040336543720716374628332614021524618736511105589542416765763752651763296143988521635319496266210074588645895824414821453509316805280520564689473224305586853286942809977083836352566742289865152569252078911642134168928399055736150848371537784593353328542857533015669597621354243241623061009547241093942487899438429760663562861602303853519495735598552802450886728142800297768694816939650224925879086128573846989488999432309150540988240703602309880790510233316885414460374185774015378653796262842480985549159873182048160234147895761874266028862952917619646860765749699707399061902720910848012845056 A013879 325 1268270179697099368269477000488664303881260306380785250613171942369560819403501896761900595495759298623495395266313900903886600722130125915055674119420282540253628379175038858902450666437679828558098151709969717213880076542217029744309152926126046647087121823008672542046099304287522942209063200299831102551097598064817306898675173716131302157052374449447535469773462292069522161086040065608774929892506895931119818393338982418867023387091304307570568637839123507537708977797031361373422745372469976307394482933529814271676602743134780096063458612734743958637339909734275396283286414188584944810681162874923873366005829516304264563910614982662582327591233465943013537179159468981094346748914874662236265667120135357414290268049777056028148440307467571651522687438369506054425000767041058472942362045375096423493059653450922457557502021035678076218397101980370932043651608995021597362456093471404062004068453391787865173227082498215596429873473415200571601805364960367818873426043070025086119082115116458641957432104362885300564956844879638928471848076359192700021666567310221186998706562538538132557688416104672881358194823355342699240845286389524537561995844303266837551080089933711030675720624640378818148551866063459222075370257006750001499554802976975667438092285868566512163323356512905973704294203403810401834233959690890249617440842151691904847041354077873463931668493893242278499080234198616255869054660029202577492700575350017478908062276776116837495171863958859981595820434985378413827131639829075649455040272209343914530660787229024363337642220456067896854062478318264968267590111982033604017760059830155380539438763995409146961328142821147007877321838191641550924717556091167497365508058760450988103382741001849064965033106936367310674251878588616355450180850417068732999837667285484020495685559790058410486440353201322222173949687283070106317341903195863181739331665681863946403070375480999718545938826674306757120385678733707481813365917017440256 A013879 326 1329877671946065667182535115264401661106596407023538274946957382642104605766846404899006678822561302313430307586770364954193796238808318911505418545445242184928988631321845546512496110010556563910136327527433206197261515140331764181168714338665545489016025852683141819448530624092593656649810654317595698188619714988413872398585218954566096290633350590703898952753177996369091269582955547835786780886965310907869894691613816828845907915142651505615116579990796771039860729102499956783498128651683077876502477336508958529737565397985295174009837178306946881172107333189527557933143335044209647089804811042736175438632928690888260519367137016060399926736305222784661362761174319346319985736590163613829054508166163052536046832110563026301771778943843116412067053503375743180524749604300844929324010224091237107360658519176954466855815239209507174448781959606169430438604029553563766475934760667870985719978082583747352511881761257648917242051007259817354567934662368682646043021586538194624702402647940355736949156326264416816925200188576512269061296568516416844617919042483882491378355732520410160884810688605373471243050495094651826199168587021182081498607354436142327451961356382330977701824429702909859618935921509357817246903442611109889572397177086385237459565056746917999058168951878876894282953998628353895913733708516834934382857648500052490816891234893560245315613222652600415419451555655048239114149859194781121896985998498219927963500309932793488993337332422525564061819008435228155657198386365412828202968308472185004522902165629461450811131528956941851011645417265053007366156569261672868366526772496465008304522541395250141684121618686827044931970623803638730902436636095852049717534978222798655301492661028754885144774555138908289157564337842936983532528835406928263774037781811543692275283981542420287834229679798429650438271467292532519801813103485505431655501440674026169463545922040364760874026351118837882154265533463876056449931979802479433875456 A013879 327 1394477809738517753031593941023485236196510434091113670190780784461327479096576735863380827253046040134607498208105322202208714084904671810950705756708790269304099183076935515779887121050429359558635109773405801621499690499788519958033165806380563026690468324503078116470062447688515486115231856661727226823830106263691064664218894550503098984047156228997931548282116370720716247094217196527457959555330537850530582696153649595123926738028620945151876482980429714989893003879382994684213333749067235067431461675607217699278097374757828872382539029080385132871923619006542048587303705687317174906839169543948127896739961834976848662355915063752549913577447985286649073118661123082886825363730767401534414659954842588976037843027165735867406644877819239634899622694355723281261919841079362772610853344736693041087809867404494207037803320269348194954805992075998716691589658893157679996269767602073486722311737923335463907498929692500471046000876988470242383426656527903774257207403125873966791946558966706457227198543969037128224158712936804929043218110628670309262079077891579567279550740583321604859951252615068092982152915944369633308619400304323022289483705285232377150267831229959087274668253200158408959785352832596382577489024239387163568265942360533486754400888943456287780418566885345218299642772065724814761639237141748708155439341633591040610812543519749827792064450556173133198866834422547862377358802755026809674253990361269459184255300988088865514677686682282165861685928588977798546402455181499121745755697024529863302606661227078170245733054107554258366387105054120222251974990770127889620299176997253292547923028366065812566569510436158355466586028825524285894753398130844158884613957324949322781417968530887682445567123929335898211682183117995490444604956115655211115125441100821238671248176229824895736065220724318169137960942087734579483705976800417343503599078656207664671407128749397519498243055150786551117791136017417299768043875653364674855390150656 A013879 328 1462215963824375991402856648302642055029992124937523607833968151847320922721172047384680414317690004580186192041062246333503204580293001148839447239546676465425815104994080735394410917842575016128555368865758761841065659465506247103514584868591305256274984513834139639055712201147432814368765359330927288594024477505556121821347991572188337520296230889977735071171468455544845759513065891065975757398690274057157956281202009277856666603255099236183574035017687068825242046435827903033993680649261925078067012357961513906238230232834065167687393244956993921086310180723403835139480570494784293995113789043714952157452002221072684062978515993889393778179386098619933338494473205797761135792599353158831350386476809022578137857290053338652901790059404187019404506766356746895372498859279633898653198156810622642251691319523534917638871654354752052872930647947082430353600318163551707459768567833111808413334752904699407402269597701243373927531415589062172877443989795403227995525509940116420602832155015073190093466940440877075764775446576423165276421473570568598204793831179240936339722197357897035137628244662097640666853975989283332616218896293505817420217665753167825102719241399785579898122538267609303833415886131792584457573131080839634425758028776638761406982666524773620415640179190367747623766219361589463363500624725146293402797963092784358999523373633765195426891773306389799317134989771457547340201383957654991980990552197058484433589686488886270245918669990560704350583184256115984088592500844395623083677525763193425942394082402844719443589782943882814020792725069229166168086927921777621986494829819071868486730937391975825477803190975105183741730911761752953606376939198448044746592964915966061084848127770244082508042992541327318803212856845135239388442086463929278650253774527734731160942727638364869871340324886222648522006532810588374416706478329474416381629907501011608190485401435528253405389709797791158624888958240599362521576374957102517301165582614265856 A013879 329 1533244566483108879561241812850591195495129022398488754608110988791456383863275700758438650123586114242673316505648886011399456245985313972645472228654895821410339499534273201196929822587695940112016074463781859456257264939702678562814909343167996500403798161578146806162482477030370510759542505425786412564767810524866015994941791610798958203682140601689293529988693707241392187127172579790396595790089052809758461165517678080537832040174818936680427327342706235880497004083494679251772957680480472350659195550261852405747658504624212717272976059224024857796998784062223899835215978687138935860220436460302449673452390680963510764021760386808564970348227957746495220345180736242593180724860659337874742062850306497658893481845774969631305147413329804808059100087039292232562113363868001394914175910475855447721709477060710149798097483836688488593286127101759906490456807218664395201334285784173047618820901861798085816242245679178972059435181632716456987138709043704735198636157110967515850035329777085385375447190539733120597125178669319496952888923070732538431189896322603744063360542816754241516473674274803695659887074726938759781384345399859156007222159084793705374908931270021564227253738686496693376427896216530541040184203496222500507623650782492765881088256533881023800950316534719051332338287233298033135846031071794999751132276947979452022284221031398973559948468086520990208764139034595869159799006384782040871459149260582797373435739099770409709384415304022181125117113014541074131679970165412984870590245254666309800971817349645304535281600240164865594666752482192042143867918532505891752110802672363103570342379406728443176212958779911893147169232531491865080760305396951856968203464779724028468105710424811459059953688947014834641397724579244528776975049256001107289968501879193973461816681576126081790210552507895799896611522148395515292372412220806965631783961887780748069946420295660473842809920340928661946251564276094717155424468947018729181587001955336434221056 A013879 330 1607723454544592376494808695151621513407500409790517744351954588182990169165818181198480565991989433328125415528227286298289196232590296584180698687634036040831168151063650056218271885649715858098897367296934527061204417841413675876682206379421725098407413061074966865418631225834597788690198042169349413341513971688921907587912084080085128397384204263556952652501424492764350054009062115026294900827188418639045288175093864810978037769358350941348615765195705533994628026553854516791107080872767491775564816633311372148209256764144838474227228144276891089289345796996830487993611430067845396808566504381798101468790014010681994262894881419358177822347863479021988972168668235686313387071751490725871345533295322986089171891619915334556115426254079713406415378932867312892051050582631253430673526919503130601950239236618411206034689867211539468615193594011854995708137237086118236862634300050425037579952745990636789632852029005290769806194305015707291601745958974211736415645107078789873899966645956337085055444913267391196663251131348360360836872455397816442218023376726370543534982344544620895552377899476376559980261749268874536976524871362002714369428982684496644407200507515394131731156816296931956753881257703144728601752191365255004692281977242903134476527999683270828413105279110709563969857951873942718393452887877138513659043278433004501883718699352220210099596524872291833829145065852340398100105402918929213288831148895064867338647753562280857131427472661830362595450801896335421348700456396168086023664037008156980465863824349221674848387439253431114105793284650767002783048446543140897949861337022975813689375330828789684031940679465604893268686125170941613918923317991914190372290916284863902874972413414407100495249999341305027248938260448405911006845389248660617077686011826477699916697888700367982339251820306519346272389323448275975843214694516844884794313499620441585688192137607942477020198255031409612628952680262370294135966367950589110970311772162318856849778016256 A013879 331 1685820229072550495775420522327306680042783149696501934301595134258567099623216965168377957965616312041472435712926454957514892228784602831053860307084546975550582975169717921349130660767036455621909405810750418647729483642478186596067921236508514816787651557929744455873206656260739210873613102265767730443991354377682978170902501476359343594415539369863495184549333688924871122232606316325812201929769923262855552093487224388036106932042702196675566124605852126013951077571734553798751898433243045456054653166091105361680669620719938147951289978613285350842665058431748525778389098894821054803939430898648326045737957731264882816209263179184920668246233295378961108480733463903011746162148891139371272013920676595461439505427244341847513289199797889564845412379910275483095322415733149197321924163144914674070574057776387148779030962201207209842645238034574863979655711514813516336473623809674484205436530579877962326057449166251774240299999576150288998592370677343045723771483800249170814531425750312115299098205374267991432365218304738313724884371791220773715206080274230719057737646913220400174730208321341027757862944001359386484696543513283358222638364947378753405924679368461917074129489805371723485157793677332686938310905813013631800214266569454397136859823795885392174100281148791391749257771744171359882133255358658394098544964726166128567222218891953659025394525664488281949229616571183685278216122971119118753549410783791538334489906839322212047443693573851434288887420049251810776134929766068346970349541269865213948973625480809466925822707502605783904596299245962660710237807882420510208673801330203886815150426899128971723476229911326116564105822387245273756648937086689414083815319834317451821027073368425339808907263309308260252582685387947676539913910876803555212851687536960680667851405341877057449363316729728830036916907224099429645774691517695141918082072178004156154581758884385890783931405467815365972016685658795193543915070240156927624805636806875657640112833173651456 A013879 332 1767710632519978708658207349619877929332541383976159212262229419500311255054514352468397085651754090015199000750117570433531135633690043698175132625361485929434928093771562139096586031744456018490199277107413430983961591039895206988158516578493152432527928520007739722561703542795260878781009732321429663718038678407933306518532261388074975068857868610293984326634002122198085661866177400747654855450710427055272023391980459799909348862373608498581278424674705998887204765115859131484080070651536259632127963998287146895729669828216029863426171840614404300045198356310129142166600127762735882362095592693981067131735724766018805763889444347377007374626962323935289523286293572645564444743721435675357370923268887381762574390842878162997098094735967271848347343131676797024962160797399802652731033951293842049278226263206932930918121170221093051267961573117342372572331467357357097706034166559853231950199815489326114224008015816951620425796812355561365436987993675365661512849407397330074536018104287559276611867199798528433384183791149109282052384355035351114019195930829631750466686310849676994333617902920758489522228894369169420042577162810984610631661246163062623731370876593464323157922403902157460325172818663002799539026296373786581978541474782332213932179926596594320984349376405875082394869717264416227859767760370960584250275884932704374428503605396849199966212090143166464733195394425745503974290749360564201066121826962024996100626088553949127819860318432894841560904415365564266736396460114384882992781240586590186581758968312165267591211471342252362463545969078134542916898319638116968912570339903619870821083174036181060653915811255498694002323826815528100174651915854612439062350732810589256360685284484369969115464742531821218302612141913352622875516769011555164710871171110756082691972955207764077392023589203192137684790182909417283540247842932858701131894826916122886043946722403953819814651657419819965189473368181356828865504288692142790541108195420406449585638954157894749126656 A013879 333 1853578944205269194409988429835013119627798914244185122157079475781958374580042441653901942484373696691777307410555281534910344078232171260857687867771045469943159160854609541565341794822474714044379197192183145807438509286249156562815304679810035805090405175795635687324860854090083471228676061078675431062806125250277074815976484517262105057802708435907624909284575409285979870976988834166372937709084136759908917200269302615149745392712268905008362605431704517489149623786127104655050744163505284980018211977467943343336634269791451730071961563944089603324193911666249975376484895568938540583716748204683891448726919332252935272676137995995192884856841645782770147169448569230395383211592448134723530573237596855219073204452461812642845131785861618045652663671641129117246722720294295466390096656511891720663965382168472904970399824185752867326354074493090395662405040715708076084202482234664662545412721726535619548553429193275862339600318312545114324455122456140223886497580211062780236679719721431756032565260895941750564253902987968414537360977465548329733792392365611942377356065085510904010367726173037253909260685142046193790565391071690999077704822856679553741745948294868446119641642594108661117928413502376823529434037746439638984731105461358783556149498710950486720485131714166870397282908650252510544283839098740365590817286319195422120742596532606546703770808633960918924075093905370517575345896801502967697109760828532322311210101431545760652837853261091141384566908246361916557383654560901243069038582129324391485154491956897007629722159774173613222575178072074006473629572412858138794467356734778109666088110298162591856240425703045798562180709026919193168735807319166092902243482007596440077661932863482724735217557865046965802879829318935639884317871583060468391866449118632170164818233479936425215418527072326398964966550834425137505498922151165245398077750028400471356417478391448280565968176330645139818517226514134418184475025019652318734433067121148113280710951995068644460232441856 A013879 334 1943618394998984350797648027802678716926838874302510658650981768397542784583642583299681883242494633382277081895330414890750148952176377212025110913635891774691118060252283054656419837847771245753798961074990634298180642313337995592010620919936488104358476697615084486472353294938363365927080229421633168802112995590434534002237358229172629073090532800890273696877982944367455629189567043774838669531240607787158252762189584258983259424908660079338048827353154996130702555911162014890774489111991717703207576642485426159182554616080841289311937168874237699895269955119349734180373025856095299131111372965474616159740278165736453856481654075288655374431647585568313989838351702929331069346478762895315860794363186360058194904431944597653783976907491632003838287462154768605246099523155311162965461991698613372886938164572688644802241966045399998609599050015666754722102027973514311588068702011695733193218690097123813803743960569768430628608743374895305797879854484569691402008086667395365849456673786620025013603151009223017039663100579511968241927824306914805398941091617163908090278513303104681683575348839618711555156932183506229700135895508389461048903412331765619744304999479239975758349355024760083440392904116668280109199825564010690888053403640249747826173016760333617563419417472314240293701323220847176496482970866800777589756826819436658945679788901774442316453179434164204521730965666917795837085899084532775855964564570539108399799443318684527522310104821101904668463630381337193016075122964851581852360200294838453125937356558195236672343543407363870658474989922103073412092602522385135744547403055526691121228006344006137918249160621996951273137199148610819896100317895501905031062861389597444750874438914259261571955485955899487213720519907932257527338496513079213704469753751018846462744443989457817006682697443391726121088766007758172984966037793580248358534774813780052653026813821791272242740646464082558130341519309285011682204083835006949769276887789625004031434767199181098933532692951597056 A013879 335 2038031602154455014621994578401221638280276999460629416405611858779221822887577605426047230402882052693454573425477985124483228187677296911476442701376668853538513811147097956319410087891064581787535499408169379349849065194350702065888128841743322950515794061678434830487234328593289304790354078646018421609844436464235481925930040142512918702944978522226319631977527843873049153833079452493245232742390151551027252048365705503947630234733023151351973887190661853222747563267102620926108750695095827382358587885470798220291006389111584235781553828789472670405382588459227266867918825960080984381704239018645511114315821917915267839014106903649877097900039298684880410208739475250826255371053315281718724048310172500684381780109630738429414187369749945520056736113916398645014534053592103558017672273407365216088294072854971568412155671788021348942058933469227782999482856084355742787770727280615865128812481187281700183074627198405501914824041693074220172317666296012148731552031485350763140959881172478879348663937672647034315381775353262341611247710300447498986000054083559262089671882365316294701036704984852030087660235321252228314049696768604987508814944489193466489004359133943536820786933294442829253593429827039558483784316290608074208631485775478519576577197222483583370180079095449376830208158697623048941976127659626492161956854439017614090625130327467037626417209078358164920578569055153994687668183718463039975943899259117616129428101077332947131233840472891750789638919690741028504023988137992212292420449384360525824982889590366128488939303371919978039581071032559152306158412782512516098474537706351955669132777980172580073766031848371075178181111734453739083373286937593805569851770944458530227092915658958319462074795641693260704614207882979974868986491319698549589378076509228337948518718100689719925599316154401922609146773905351033995883748045441202502798960035134232490700244329998605083204016106721832474080988951252840409678829411376247361269281890893828227265742450648519995327977044413834592256 A013879 336 2137031025260709821412272587041639380581379734986428950936930860431281302156164575187222900666932451285091822784194003729890125480121909286248322382038741919768000658037379386645581752320460934912446823827420615121147333385231481769440710588359846606160049274018526480812982223339036926059850318370327412457964239809922184695964017772475626241859233798921985334420468236417026389529675119977557113168084495552769951843867118014507390321015414483952047370734835443404895748900365397840215409368860802293284038650595427714639862315469068551618878587576750094842994453076222690583294850849917878279029904133215235462204827283399919889562056160601573527807631607657797161015039204000610391551957601124843492787680887440077626309460236161179361410935422918873639012127386001625594760059779393580451938721760401388824999045737974667319344545700796273988268388221428991786465735301509407349429478128999061393309676273435096051167660289195247575838534342356993491408169254007234868335902966783161811295148360313213391904637109033536654285760472822413117355679076002036696743992710722236804939783723093899032434263966196202301198418912217376556632974838836743382043139232700528317174234883233978065393479366153684127415984274317832076692623238740652021389968828508164143529011154762945915969946617589925759112350214518786167381560036820508645216070600247333712691336658254076446158051426548491139760593625577155133616353410771100605815350109528513450531200515265472371080655507702940475996419853638464704635457385783321996737065133655222727457258435107753546418018972514362892831761139036745688582363841835844080474036849975708267716571803337443323429290611437548526036437418066563913087227723874362269212890569856547791404181130007878788264540914784152536601547645103610128222379122044226334231705953740613692705963351148823760705228535918150401808687594577365823267796990496554355574922317800912968168499398572617323725734393121952208341947070548898385419388228863259953090298528025886827233403155931222502621028857323281021409427456 A013879 337 2240839444343774061697195140229774055132500836993129723657643213907591222689702425591517440289729362038716443167759011655073268215444311151737120890068655847262651058002203127731277531521179645286753840741661398921272186251752486227873062545900014514900879827553250423144953647819953983780133607435484436845522310722928964739755165899791402262183787939938419694025276901469219863427468618605586927497337368008741305024634807139180101313249059257924502023815650809903731964798949547405701713094362584625482604112086751211306208267305294025582317233846878307450087751628853284001068981524803489134312060756390298740016888973518354398117422600658955563494415120631382315908505748374144041931985493557083890293335274228366837085068576592944810070833022022580844900780485904040559651124443237403015972097108634646688562199383742524759049026352758153793522513447673126491485094859515528320835364458593319799551087108093479276949180555403195922082466986571326807246812483689890309300187789297620679440621487063788045629796761241949730804345573550234656944348542797911631325028900638280179976538657226908271833790772618149024181433309297247840247978224608077028569266764068189180709290516921951783898033019843965487589343126427095087650044105185717933981007954321776724965076400616710776784102744485973992786991738539250724248286697169101673166086445724948195119031027765426463606624932644510645365604221533191021386901394052717588843436556448970519904204111495007956978269429645118512558421944448806766127829363755132646050564809587658826666222220851547782688820662123220584713956768126594647150940747816862042527143664000128272529171995256362970308191832178738883237183402086565321729352897789283290802175942177899456919430632579141508283279254260707530219504423512163093810909410276646672643345302149517743442848226894229023705245717278910475726946403171555945498853497106914979951329744310410116510252425357680782843035667002244158814365491447881673389520431468521668571612869323272305753092947633737566908347955096616720305411804102656 A013879 338 2349690461192217230518198091361575559634617197650907993114036890666366373923077410617050991469243255529109133111076073405230107292277734010243903274424630873699281595795718146863952068892352467736203195309528343035271903971117614998878224432129653619976704966056477115699642916216456068496237377550270528849730402488605962130953512838539669418471627622908868369082248752234988687513321334222971918087448027997133922657511467530772913914641445560437442634124519863645615648721023320620481079509634341536250047089435477238146618640097915988169003875798224268112783214251976461124704908371352343422500403419692713891611949372295981981360374520908564988946719829531172343286077323607166462912873620892112797348224328509283984563312867769523697164833806900349732022680798787315233876737464192103104875957697783683286105796781007201641744591856869733872196663060907296283935474827411354624548263122533948902134080715456228126306263950062461567193544902911015578235633646897610420964753711350541901565129116419398613734309768716038680927897464131010855640077217612862986728273504515685277999078999040362568046388993188848231180070613729670951335864014846638978309047466399565538351425013071952513752663871815905955114483058136417658627732647639219368342069396710911351156979951853068119477167319402124665460612649230533367429371471770787956041802260912483278645133078970159819502780345372650394474883812198387308441791516170222398439095330615035711879070730414989463496445845459559789424459848822352003599254802928901969465117045778188941830360631451632567780712814606518147837021932095112108730944845582813933104942194622598503495549054097936057953882558618653303229312823026322318797677944152295515936182440745133100938748894987305886189647827315675659207447070388689928255868145790245061413668443546732717348328022363843092760751733241450830995858551652017447107405804582380482017445537970032598329854447171855484550418967562545171072932109560453973556089775947536577144147536063519581277355190657994002958487865363389974110967487898746617856 A013879 339 2463829025035090374707850081847555454019428362643998499787544346667375786902764818915184860430853215909691138361079704746962564984107417217525511119883081743020097898593090951566015404590867381208957001724883991826553271978418624265063733062144783674220693386487636548071868770514586638479510604402152470059134906519892485347426710678184572400143305406319289558978788067623555497997968431354187001980463903405122700084522744577547738980959068419981251847519752540542065074473295749442941568427894339310714929376851894980466828787159312355210301408068998810160629771667480469700298574000399154856591783016207707161610891425004631602086936073636219441849795691970478571033541815678708181015329369900568068592211673490950963397460353634296080278312773904341120605414541269207858677533863252698705298412218911223485411671965441407468693977150909038064772488165753929108223924452627688586790319551974158004004145820290229863769717027700695700281538540114821070964007786929308744773537587633105824975556828378587320795067600041188975892651011348638838963649608535625419171586118271039206063162260497747220151810384921989722857873723862203447467954945231829313319387756127390833942383834506935679060713272053235402790124187168452282813233388730942088378653759725540580950781409994282756448890199109402273210027369279555756285620620383525751794488847538568066388599063414214302894947403429472260036895768259736170336659980859707121665672825394991686619308470215627991675249198848603365755542410438746574526092204235976311533854571393910247868712229485027071393228720288844373386353109468564274524659222401844702719447866668585848401348844949797399905050357786113006086979922717648951755593947967437422918298438986768686449949561310209256917196160175361920029108019279890930210825196840152005516898801860458805826240404378189134834698009435387546562313376657065846618095148945774196311924972422464901826325456797675536567940119330863365302970859714462585775550392903964113915501646775341108457483996399396719646199371911282005493381844590916133564973056 A013879 340 2583511983755194924749658607423382307753876114787793370913224100851090233127353522758808880211142341725720295098107512484751018540775419116284030348042522321769042174115148937629286168884273355118563297040671956613519923718042287357363468959371528685979637788429659981031007867911103199030291311521591428444727443739002782715663310576088066189052666609736655368595741676796437329868717745875647989788666917976929940363828521418146697949698136127550261137264872039951436427530910563767881898055847734737072217786261852631037985462324363112176997009267358496362992523456000000996460277531042544202905585468003012744693302086865656586789911080349172437457091367503636538100067142917117109616330009372858063092146947742447397395455387772435646673912095209518394879943158025900899620653748194061797606987890857055077439029342834689277893255784991595497806876550893591968585009806838531187582246114530854703206651207656648069632194802038284694618414556239438619307155429187186846359656949489971573529569476873905578490008803780789771585612426875910319205147851919851959533265085552173206536886430463685789117904726179960295635417797872533842132158324651410654043190335769034971091969071651944586606766479956493365716057259684347020903169013821936331263735244757968440211046567766165035626151489421340598033477658769679456702950927639275898713657937796601548781491651518623176872372368498462304540448017098721114546933576089948254807704548561378802788527998464822336998866103931873122850483638568219128130271659148943096842923091053940832069182794744491746413226198605595277667968598114109252723969068789236710998747766239879074573292766442078758402838083965931231470661059443581467236073679583903663173977703958989962162942311200413981781205880852040300656441970424430912036746241601859229336887678059632452778055858261264050248428299941720932024124311241559477183415738900964123671973039882858556897441042187079423432264378567479384135927972195952320342183528789667074713061054769100078141914739008493814699733152601244440192228361073764475669025187168256 A013879 341 2709008661878087273414298023937580526735328400939725221698704874774032792291747847480340780376278792117388884152793183011210284017412125875276643406229035886071295166764966412423566373823995817616802627757719637577978267532569909508034756827541960063429784673640419144269570106102752948026386742270064253672858524046068581888859371550632120092252088942971223139780648424488501069604420579099303466540641202184577289146941855674554591949302672788082142622268650464164117403434652075313470529135808594299660237837447308384443286644142231374714106815989529702682321248275398657044864331972390466830105927187696727091779523929037242721149817800988213837779007037771493186574816004451458990333052855908154016364911077875984522171337028688869480646744049146415960429631276870167061720626624666336543487544934643327384880707632192227144256198578003347240708343386229799092050995243215519678550241301790305501269617496719777406262648296742096411944198661723325589678619811315383634608423645468396432685341843782532415870739471433245415530155136123834538870857113974710688319552970347955572217622225709889790010096066158878046956203852821990046047570047429677577973992349519351613847732561276509446845776768486859987449080457130773861790561351837350710491202448007331515162738365841974268396727424171471638923551869522075405991753471900281364769572585783009265615101389982791816312124728670643609445804819977308591407165421482093581233243604712296339512783534518249546840923023796467791666068731795308940498327735263762156715164923124977061927775418182000177486995074429060673875967840736100223784288590274742673472222937732747440499765035864769176171014346732660306970579891067112880588533194643371367516316844906501858564969396909285291360209737720309010301129295579768068019843227033911143261156333909057158804202699632163212753295953039689968018128173784429470347077341833817356943462802268208294157291138252358993504910053020773262699714809373342900255125435884153942534322708565563883537736389370570410242587390222002490119006045941283658839123754660141203456 A013879 342 2840601466637477240807670964748372438402023713343773314067941162771056209210111790919545814123836910723283166589399264669162834773841937301794081636330017533273094400785741420873453533998870238453356432203678626692966139856232025432297053175196638315470949893947176144621608743576800275229716504662574894859271299710130409322692604383075625957853326415464993275018633202356454497561524913149631231731319389221895315544543703255801755807831999421436020782287972429111353570423893734523897673559109632576360533550639148836526003736168084405972219268683037097519817685231624422209475661762281306146845152706766283306989806083414155823572391350489017313162960083638281239605874266683693062247471231436748505863852998394888346320331896194460004538640288077752262123461045775412296910767783586128507423995917388561655928672886133596770015587680128437836272991874559297812746464388149956762455497823266071381299290436240437313549262700404640487250800055915197853522848447269839710043162432470669257799465009186112710504076511997586744834947952016185925431047869143146234715363575435577862093665442945973396449626492668611706965148411176671034524376810053621596001657001889603637842000018173077169735757220792877698199406989416358332900899660064201858604023098121735650843283544701114010458366855528025045255902325135979740913208888551309432344619343710004723701620555102595911581302499490548793418244234912526333543359888996007759035229646054800846500956507491008036828267700600405011114039686510997867591974503331934667239760774430695947687979036895609018108603347164526725170166854567697028254834192835928573578809639156053380169481622246936203672697539639546014041982779855588955876001783106367775064789451964680092846621350333550733673323285939810740785516952241850881691975131630310410956210263985023519350275649969495172976000057254545947904576767954181916298656970790736868874348451351188780254275712584105583973404563756310344708616155953462404977918409057662604446869968456844714744465472220635238490531315289426483079026883628927453850893030166512222555078656 A013879 343 2978586523480859335257144389531989377969840417243160446572105472693823035628702181275253671590716412498577369689645923349732088635816083248166030945896384464969368234398309596133802412866399359156466674254404519663203663065888352299696314830234990218283266755995554173022748009904786925399275213593064132951955262364849704085951720333587907564382009599422620788345938328794121631235073547330787718443899959872738102392435458185155581897953246625331696927808392977827866681460804796572130526949916942088389822828394996130409090893656185274076725791878584307568940349109435810142723151508045882874234302844650162284910142903722081856858243832730371818167164032661094389100969215062120136439204393975020001284695521644918442631188338384002093719109278711417156008370289534998724645505239441608285800623943071628426927064100250422366715864867278356832607788727857890263298436642268729062148536085529044064717284768471252796492231685339496303559494919431334504455574333444419443798219090790364487666331821472337321529522532644381518552050383733324172944786450434643706212897076475936492322727335502517000155563549176482189242687460397989006697432937978786318649033492413393024153813011055852566332841363550112525267141383334247355279893761951480528087572124136097081818646886168515324630392483902154389854253036481785092807808923521577839330191572950061913160150475187259610582275849705801691607328866867637212721562138963877831938124961341558852420586970798891243225237632424770284933915278322956100008122256805786725635599393809441434042870306591850121772246863356390775372032879695177479099341018587126639968973896187697829164594361529203376702302495325076601220086135369854044996634445722542696106336664383316393036738829047353294112238637877622987329914223713951030121044515624384369478819133768360021826234639942413370498482236035742771869989489034324257064780531803867703016788801724024126443907409598591096820496663845336876013181894345057794762125773696047623120481124044604403607892626999224815835447364460925663921073693528086233849154009999880720277914156793856 A013879 344 3123274342445465558326595435397895293994103385351164208424792068135398183407402018432880393941907052952108263999690163722368674573389485308028944065124247236739720265752441883075597998873797574426851199422986473610363444202976944901006363019428485103126594721934794212531501017233921855087470406368560816274229441189484643311630911100512273762229430097724174015760630629053624883593948479965928062655030844323516228454250403001957699444228223533403809437773613475118833133379444850370418339427036107467275446862107111462439842892906428129950276823944878418893409195507775764056216071315700719680733108339631888568061938005413285705136989885149082359606452192711639710145937895652977684186875186616750572867100891304342000900440943109343379423608731034102955778632884719450822693885301952723849891675051730275849393473165984186883601454719071270294108544673102315140728421500603574845071463374419702909204991593384512372334638331686547676001200944637631009344008312265815562700161381344597233019211556032177579260140619190114995197234783173554127969752397050956958885894764862831583373796138551887265955120204141278988067340246474281720686767440374043842863728943340866003695108631880901660595025465625922791294518043171091754809969881332035646219954027638132133665069477311037125039638429200185441495813231981924285476041049790562004453494958797684120653817944669955933425920481381110714578846473904599557966724741426187161502351319463686415235769403492418184256146775657435926294865146882772015522116803552384621620074269963128861142936774604855833287455526990790813676504748859250420324070607906014903632106772168911438914093697234845959928993541337987522200953039481580075086390960557960930112398074192400370144891454407157527727034741951166401562452137045079915360204374015354464610622252010291878246465813812256042383816509133415012756346098453655592175959310916772380558532334556570322410046655927252257939649109788287960102398218044763322200490795279106832461181615126195107117549619248339160489470055636979588971703769264906550744610515189634926146134114874274349056 A013879 345 3274990516904096493287868135267783455795160951397982361013234767637143285564599978880275991958029129956309875031739113115346455309466452946351758052031722670511588917381632499987878247267091165402209923286157464552460458868580752976517648109460243195496072187147498776199431210647076843120199368828320026485566410524705049345136694238130757972503486894151223492750219022490533765939408121328752984226561622617375352767644070578180796652431053719762432885022904523286205571666484763422011780683043813423605818968880826508839320701272250782790741470944824832969575440588761479571010823195932197839944399810337847187144114705964241471549724305810084184306695214424800320705986974872216728173936835681845848694693184200341717936180762361822843422489948752815540958535755727582865857063474380379363624013059043125729053610518495034745659278983504876319915161339142933201004445303416894096745654779295514397722533265024758445333165723286553415910635281724348573253902860042439819473884420604792388210352776577996637350281209907894021203935660000992693290011089490104244120735988960808490367761659778183741786156123177645756191699366287016429550847855557653396574677440492591910690602228783148339660089422644167616804440551636170707891618978287620609770734514484682040189983892240898064425563905537013649501913855538678239567325219825188344381827929916240424498697805150243712848017994684679548650228520220989386094516362465705629059489537157954446542262138036465889974573361431771533850564516257749548948119149401745256999890997700857808701816071368061310245226966669895468241654643539837368741732661755657483590939990733788480970784712671725837278504331602021604079386534327437308813787487858024440253537923044370410525049701696439611793903181576186260684749812054181717328741661687524323083547838523943816524166137184000191898652779881079780415998366532140366221498710403865515716543601239990282391437082285574463621325504945363836052332313884505745339701836150584725954815973262565160640891709552946483549406553059601509485593251560718651353580715575486632318608725638407099835744256 A013879 346 3434076456253229884545819617806551304943866689773090752181813659709885157804185987454364278543382352973067583521280872274037524722579095364673741051167215630954359860632362680307289421006337385852787672519705849550560778118580931633104969384025383968960489389710375676752094781135469247851606173368524500092129284482353121822126054297442197671775816273521513325134053661727033934153680810230418489188351079997636977903685148950586507030619544585253612824845777133409356293515755927289999424941503349704470895231113181537332699543657251636815584528637440644055905537190801157202652244943497800282217538975524818452106827221921160465271723713689114833643577241160699421084600998163609527961713991411927192640886600316057517226648679074310749864580820503432308676137588597805931148936189711880671591413117399204604468118703041449553464424119407609192031360216353140324176437238475673144389171705854573305106303040906601111573669581460921034641910301169390529548284445371861376144647830220090783260058873053049402006208469960379881177938038621200914359266668173175547883144860360568723595866050163568795227160443017123076444467354703774539632709840989221967966688971841960055344308922648518553407417926438530702958333055872449336198162261776920068510957714260289954974252549790391928803100097812379624540118822985325073732547609703416693398519603439851719359146549733221951443323316794482542405462020819244166513443589288839745696683300914939241737499063653725257045978237036681267878889538199485991037822985203084434603917702805174677617315488850836256451699111802852310506961259504428508765731067533100301513853491723672990222421550874467591550144958013921405519146814618926903526726028868215835463293781194173747586714516006045862376403822524431084483772218924525648429702616645657504601654258328082911355644031463850185220321737316583111829485903184805616651074231760443687007990423213824050348883529994678528766195012673589829752410408363759496425323192543435529602797113979767525884183665236190411934302525781024712410365429348532120561732252415281470970117463095018363117365368979456 A013879 347 3600890154192186779417517351561122341132819958095508408559797440043952539229682125980947477737905694151087314458410611925621171523503097501108132696468714297443598845222440329865896311921141230707972686500023080898328818476469118968114676376823801020636714122304946885626004537223905802035245794846073946208604556605367907067757649510994749865879998324824094356415765452399086334539130009268171297719164422059602191742334558746010197196138919583026892321425485603441849184829577287214038437007461816419715273437859735443690172756689946292325538362700532960781565204565381514214928280393873149428726538148799912033236368461053202756032762964805277275802647649227321556163206576250405024391982210258752967950610307813010327183450365309024468850002698440207036502389648101532952060426914063324987094637600989988367334762037160391006973511985431953216143475570222710468563631853771867443051020110638165057975146817421680167169472155049966734820675735958994843911621910590244914352250243220861913147699492870474329758062052597175294286037556785264369975182405846355723297116505097443709913258839416314313024114988697122847005833800925865091669908354225114414282638855338155106992714072875092990657736659633208770385237042394509435153324191804995737758945996188197799827081841649010007136639488163713777181779634930660224514179842392369862697046091696545956478736452533062940956634190231091326385349743942559771146000625082134425183645388940183330344139818169768615132243675878975097147374476407064222538476274532309464099237609136638842757254206037254478445096847857787664342147409646115628007535219869588181760190438937642129395465900129745729277284799494405651713644890285855896792440272446518287886758739909461931549486760335555546187200014607377848843655938231003406327823850951836963545184215580627866857655795936238171817584086028473453069715010417910734285516813642438999548090566011858767418630896347700032979541701609222129322463496360437477723679691944425453888782586588448713221533770958703597384423205273363768840411340444566416850138958308606183703961888982321975124154509143002054656 A013879 348 3775806994322226444414502674430555419975687820379955825013998160491527577775303164932597982416502201150170531845542365810520145551428783965321961350332378563156219102727965591329462091169022587130843167719448202076046039162782082891109814896504393979015163147510031985542173333624094250274909894576516834219633731547030258521481045093640830835364985123450749563873017675014824352325702788598381986677170553025569427808410202271656388535138563740692006642831049992114640450831858833517747568123536281614119362560377209952602866588518917123421543714207074049884490515942349486649432636542285931535376358465916016560162858295417323133109810458583658424752037061436187928075390498898344698856847138104282152121779154125335116836713650254275641448860429519638533507529727647713016739714211840865061667746717095678042266415437877494160528257303636295775570861039521848852284578834700689675964666463532524563831347549224755702969896434453673918931324880508938977449472856519076651311825151035558501440762143436150490800389674864135681381276117143665372011096866392748298911997236449057135566005300799801197093574398388074286421989183639639914362865822439953572070832320375061329469992151679073507771926875611551519615470316965865125475332067746115210716324556899035696151482169188952317243308887940754337622161762477051975580180642416421621147417802646797372860647554451309006376543652655756818655844493104313554589188751446124187021366147353341675798936753977183295380907544678472191466405338973013774212505298043990928627322175238060211183030586349720151990045872339327557925231562217085340753629250709973297277373449699477033472980051694448257822658185914645900651286904476381632835029851120880360239145932459303954336434629205615492398789442516945835229085369086512627793604222335673395886355084036672446118133283879636877251795050591392579526029486763971166114170078381934116390138613346450818904758310768685909781555919306591703476431483159642088641585156660317864736884089514569197914982995416793583330968946892722687275603161718001675115051308347405037683565541701527247387785438579132522462969856 A013879 349 3959220594878422916178381556343694080056426831942732559169878135135564021393316291472363862010366212073241215600471431772131972141734988575221440944886124184240095601862079247893882041709649028323311005434588117940092051561153385349628365264916991420939803712563479299271869945478218252576263917615465715958686659690658800359420508340109527834023674640807493174687713381596344460064276127257336990062000789809339488333631536257204369264621454612959861557513211076531601225371467208214705673992705180029806824716110093303260503435922812041608868621668396878931679527244765055312915476294964012945638800454756352980589329299975515021623752611419818216392792013732512192869580667772830690948517344684835761943246698316127395472173852529027335007880273743984494911191491697928324240862569395246922903319181625317698847548834187831316870077930417732479164991185377662182133154536175110377664326101665080477044019087775897435997362123653695583217332917904541197218058449997347318725948369572261791206748605315704937041509403710335936240052985810036061121907907774642440279946414206806534983259574291452340043591868364173382959223730224119062842956392630796756787745071169600308610326490439036182485455995521258246232311403082798989810421798268950503192080738574963254127736567039474865005719860481364420326495892251137252345963497302441717816274769828168202044726370056335792670290637127162861878870795201348689816913184236371115530116029327177601042545905738378951137330509568773656639077444718966891308651955401775831976322977222424224001457480112244158093114340634082733379007610583342478266077545192460960165919142392078829850963530685557776394651629953635739921323817148226347031624261168928244618122685274447103222281277753907470557553038476648996121173419975259065201306341039851066764930668598837846860767726277374118201178246968920065469085895113017829479332004109414948027905986628368013883875850472585596535104779642828702064502618885604862739438797230249465334342971046828911272901209402159748434854094456983584532702860901615324485440040701688584794082421455220634956894504043552463874131079725056 A013879 350 4151543694495237187754662618824645363689247821731182735964114135427909179296518023646925408971381761190910980889479932041895054820491907380251397660224912552613742485818131609439575255767736939523144160834578670357149963057787972196371912736025599196203375617704962869713300299949768182413408513677554578577095822871792242245679718953238688258089208660159357963141343746820768488556358404414989391691252540175117963318926021762434328706019706392238999792530972817785200286495111599320943216812574826854934721033519857195559685650826198559342061023834560925722664791960206762639795658471468184838486150825646597582974436560051125639314148018272147306072288278591582705150413418290563714592032523220246343915401849933531599834630169589477366833223065921372285735997529598646890519186709566190437430270814191949131386767366357339410918358835965704252072909797198567500292454650924352539369748406379563426296909358983699429848369986172297499867698081724672190414122857264418462080380037572603979976407625567520620063237764504969214678849799648744372826965706302703471458985091223316369226606391372233928913549386961831469209850982143485870439615842359230340045466575746734813201381710038602804085869505959698886801292161798949033539452847541663042835139252531980669160245498519984396048237708424107178408275756713128495515921020147405126700918133047341300627250998208192360135042675116251925057498822949049403773459559073837078838106945567774580190788615655526447067777476401586405783977270673635427020861032787372494790404842163980703106552278666176530316645462844723936235626284275038922490330528027729943766938830652916451089803935152139430940798227530263549623742042890018590065032441279470103028692612834338645708406813102081279847356734873690697756755540023977249552524997862202872184103940756694994109876379349023843366918681493682326569312211554027783564120035541033888543309547834827618526299003785141914472394029418758749095987898100592004551869776244506063362424015208399672466893658550079060374825566949326019134963435072772190487644776118813809489039769159829432520560611471972068359280871053780320256 A013879 351 4353209080999037829387033110196671336875816723919596668546306943670455295590025683163598457637575601622520672697167309220762149003452122273154489552967997904769507640809233170499712063391910529097420411591279163848418879663283080733782874769090778702758150791710599146072493575320128121642322245637955469786056829563612422205005856981111210778914150060035258935558897660666334138656472070267851916382046823566664493505106172195566338657243319649948401446452957353381934175611898140369557354512462461644240030042444117778691192941000731980560660980128348557250568956894465766341786372377378223385200454088153206707165002790392169118369472072407735133612055754012447426635799900497446137592055095068193030317436410195902830828197164707455819404513709571568865887909345596430761873046723170077704118883649262137252393010977945513530143129034781574301821603463507285115186660928047653888322173304967857099292708028005691613352684406620603023221271383742529866735679289178894853294396578277730790907741602387088501703429602153562599251089607516481779481408392452063595288576751014580185178158023439531564244453961982889394658188703452087840082090621517672313043515160130208203487452027985437973897144703081197219926551729850494781792665309063846866803898976862974162145373583856091158070676903348516608706636159871225425314102399622085478135541932278248951646520342697153512220962508102698978569091885772622427611159130615407788779746828555674798198136363449609299760541835095269867031339750573877941523826378316051901097343547776938229740656162154664721453306832847869246162208066659983213189220823757204953515361651290712520617942251106089755938178442230773631810264936365444133096031457147061642753414385195379479762338382455327980097221935626915097090987697136181968426788452158357238903318973782892210143757734352282025582310123365919439264743121542476237178530730387475150713189352430452204923832504193008968109805041791804374092074606238726361764981402495359189896317124171162894956645484907807700811593093689456479840463418894867172412772608763561309098779364986537307034679363734834583551901298646088753092755456 A013879 352 4564670565317647090987337630557584843735896397100714996317612349766191332028606770748953416315778474046936236894104908433469891153443812564695242037492971370991591243969182480989906076583235974958856705504737140511519675161806719663507111693874132369023330724568733210192111023234878665279219691042064794686384326116494459226036221489825668953710683813351531673612606673430861985775848857553183091072221130068238787941610209616138169123857571145264294995115856209779815010126421704436148972565259838181070633741785883243908896329302783537248375647899063216767572594544571335407604987201981747964359951345939336876172249965938259125463387547797013275462394974319356072832060516464010081171726763366225574958136201257579006738507670180285193287907367527717395117280429968122982561791840794787398674162541408694831565253879210194795383361670775124055106889673350614996941968169288496723601311195429975725747950613174096089162904404356605435677267862479206997542231646330048849688025186464149841806876058464643712762175398507774056072310536291202398401497286523815036493314655271864432253372227586130249509192557640170229893104877910976459001918255548514763321916952548693197180058497696858608917172404178069456081703906679712416313025819116932292205765173563069995045747251065484642165118104605574151491169717973130071574160237786127902321454017180597172721701714864010441230607982896295684152064093215913334654798796544181837527511810499595257195409035440537521105709915276857696092254110297754636411287768469132438245048107953750781188538275887489714962622665560287342663783485706058557753100414492034941337323858863810172019479413895819171922631398240575691749080365914331947305304281209437309111804242370630233371273731721477992058424588371928124847279515512269143725088128010401600140286596253369982143700910056178477256996419918542341946467283414523562875715039146777143634233238414113851230212591916688571744706931501883063367971222311378733514077139102973757904720624794901303742059495982689367686217039808515517805193769931104240179895451006860063249561671420123343261195948507617908282518456129121160362989145030656 A013879 353 4786404002698517116079138543299550085105211300486279327978736687268433842173228373244854577466733729202240211537472948465534124586113499203837878114706229948308878780236229489186471754159343245678458128831335251849007254902466642877881633151515762222981008037845383994610403008299536131323823066754124134153070131141929294077400156984915440648806133990268895676190012655199439537596896491657686512904145343682433555304661867158451696827218076521216653388798604041026079304058322765150839345056589900080554320846426874308365014877394995550353752743371408111585274200897168432596364807060305213353476700342519686104269193180283676000741897061318800992331256272591893113425950688111765834874724562623503348487302625369867164569837418766962726837060755812743795302497444134254524562713441253234991352158661020163591703367651646709217763903847294696481207761946123294471033421215079854740446968488059182226601883062159640980790081648702631901320726826166996956654843090782177302610470697921832384522486869880622245753310830665687688620079092902083846106248418713995875706013907966350518914512036913354112509351095320099138980392340460380051474395436730039416465042390435698517926277019280981212703932970883423357980328755650586126647847361306356395231952422634069683125089469533241624142930881654894521474004778193392837930946645496826851304620967519161860983831097365244612423825996273466143305434758607969540798990302885112014467248224206423596408933224746097071730940880121346335537631445959578365629602483110289015565239564845712179135552711177000415356647024162543860621019432307716058254515020226400030647725702631978614935497645905222484017945141041509896551483693768986535977606741973466935839219245248025967587516724513580507000654621176682905439860965257793129650678008916634868268701157952973682396313325463067402968232278012505454748858878173667459465965772888370990163409752203317845667571398781633635805777815406518535054133792406376266873256950212039811168700333864938429472633778059544486410942718734253967598098862499277559750874052434969297681972379171027254783451802902323955795250072654049349848781705739665145856 A013879 354 5018908363533600283509798777178869030039282044618700832614631800589185284490635114703596633421757786831968232053117234410195910222008548541163506882006199774277930875864984572853193806089387503180534910897446193042824631316608862522317611363483791888724533484291761367532597944830694398439009096044772468093689665832279651466503947010614693093762540754980197552556618709938407512575203335636450292954977107897151447687141122017540646452297021806311273543812885030922962132332259851790806517082058811066867327535862906154768153840079334854207736636633417632013640480479949286378165823928066599397335184538357922376470173508209135846153935452969423069334739377289316913303729668737482972069599182977502647143421837699833831955981841220986708255897819087103637903111559980520072347871809375552134292081120137879058333950438693099764726003240580883657478910190418179623258340684023573764318920429335145062441296133787107701072940654870010948559282452474885000821308748760012347262076922544083314433051192071943351963023657576104133782488054918895471014705541901446939364309239559723961721303373618457201878605334126368274755503878790583472854815669464637811159248289593503009133063851769574156092239218877056531017581205285068998335893194729173963486739743515942252052573815605288369277297892162162677749126034298915088426280309748480712433594235637372667542981676750858734716925767868446034682639557442110269212842055838059215682009273945474829028093565071363483087343064314120855132707431078510844318426053329854414785336641947657493949241319675134387533011510008263591194546072251495673500286341848917638536469626363029608134604379552714571401600844212742281286368565677508825949254967071570065714545159305194076989047936923552193708718420054961454254507651506155688716589343877769323629721585401697331992396641560761365134817129149240919718739447039831529976984526272196499381587544326346213338719347048850271298679278567705579412923395506308400412892279825539857036031121282761678622696436462564919382840672239489088328144112844042466493332510406050366286171869461639074711812757680107244271960140183292451067036125877675119981101056 A013879 355 5262706856200608450881570762579109772042470209218098844259720154934605548870052206035438543486853093085117920893329457188905586756952835795099065392306532934513255646091002063464110548413985590535032574729200539316072880607444454628201711653076380563511216422824717967721861422598790209537582401894243335503808735039748467816140842740602312425485149934694115628869609020392375595906056412868326502385558075890363476409991689160664700894363801937574649967477139734185075940872431706351396734455836899873251474838244982684142171681015028624085731651494522526906335080459743302913271606991196362529660138462493196813829588656543902829016709021532865764350743677280522771684371641126074944920852032889817815731060696887940960177075615140137358596136311547078784217893107118133815382242030387778954767453252629696671471580415203055778897333573995340662024605731827933116637737841090702883494476308110529068994444534781950244760259820120976600396498156886305014621204642539778707042679571133584705514951086778030072227979494766520968185106194674635737414715878304851625890869925180577112885877406295347378917060466836890740070027235206714855632211195424552057474119934508797011304711561433132990298575831173228429068291229912996509999057542556338317937071613296972662888279641272130857103311914571831891983467580541019187761675302074822911520768509227693682241549554680708448614535153968423669263383456584418217650125071542448780142978556436650214322962238088270035641793841006243589791633827250580587092037917296405422837949154666906904375319666019673715541815077118425003400412342257184327336236251190570661746017174933240134379350921893867234422005006821220450342135205123859494678565976352038653226694904963603184472867929507550665070313126027551261856374615185718707451686387845975846294358941134170181591259300821216909207606006014794446634996934419238386377146526620394716535547540879542806997860978051095222077283923203410445638485562366422837271348935210345281131413369030193109923472538560170472906781540734194510282772041269554673345712630431534668878888954192607654405013774197176133769714875952836065170068472728309066609303020896256 A013879 356 5518348104447409206991593943942152608329205242101077213718480321180708948011963861995816006175270468934820609018643828901313864539258576746681797592803215078340171552355518579698943182413743354580862317079246184713890436855831676456221237998336218825764337271779851467721918563062949042756080004648658099769241748153039289388777700317569810353865516577921816989657579148166955632852789009179818330565438944984813772640083445453333149405008417980494276164297309273912850189776250948919122182228763633121494538479987570963007061812592014654529320152197520453173337213328155793595586688572400717035900909348447266342258174755124179452839024678962846251719845402148101445841711677965415161445327341239473605948012701299969580258637240221184670927302229016789683240061482689504283598249819255895705274237061829436816984983905451959416413050449685738330023112979857206795711532594459524866763103989253306129049918672503518259849734201143173159737358451355214167011444279255790997515984773980969716170045350769359661016525826704299490735665913187150842995373116809388098470144822666148826721421787183550173195335596073959544659668878184116236459401486453495098217982784447496334925849230241308858435319450748299173238712544697250228468771761743555008069182803984486406960740713126565885617962394134073197968456501733379735826386441548409509270801360331938130550115065848878542214434813607593817421521571371462916990697547017694772087203882794116935133914451765645840893129618626962878409352232043104789690620751166995612657725372804006574162255194116245385947974286304529616365590772194669313220921263328403822210991705222797207146962272275783729201288322032568054937954764847956093492071997219315282845834836667115172761821962051309446176768656437465591952309868492980179384859505821981969003953721058703632332236312617908341789274675362969101674738545505587310233802796297507010285978298225307478390589072920905223584910067056939311445820637043934193014641981087123013507652904844203770431115140593269313798701360856898742814267975946264561158153967167376896954349864031467763825391723292578161643712545767121029871769718859559407828916524439312531456 A013879 357 5786407381969046556630417611363086613431404715941379140452069221262383065870593018556124764491240407233798454922333471534024086823117601370728612592671224053985623725682740250226399046442673351772982284993687647382552378716540555971758640855343398991444665719093829532617978479182294855456999346954471315623632435311321325910126965888196081461614887911210947171747185712868313669674246088089737185790985707176396086459848138899674260470506106892314766123254215369202440800594822115013817461352708055364004257181191447210106092847200484358387736407910667206706685241802784289425285907556493654266636831920957440752099707852029091593940133141768145471243388612402847621674918664434263168327695562167522275830543366278316902589280802802168937502266862093509258893130709272629643678318402476070095053638401344863539806846483643193797024730788329672755142315715966750473020016001767990746690988528635274727574647521939049162840194889697903939144760375488245050388192196564920301011321250361869301102721473728332075910064585262287542797641620586129882344716361331520934741430577571979672128241571917778306408472217988848203501056953610787866761653373059460076109019516184817916891207282449510677542673528387848553877956245268463855566870818842009936141151427870836818665265654007401950077740535391529937632972244761580389873888989333065049593139807211422357179717455287553666281043199113396294696589403222403099646437671061626313336111898604723959374979480174613853260354282981386227190964926066830647954632344775683591538187040513333997508760902425636121815783085236058447010165709544797569779940734615844366278712838295699804281333111613852199630970103563622080774620855505210408689542886556240742025354109693056959393900225679913853834251370692571920546985272664895184578658441176790565130289777012851219976407023739635857400030481993400688757690645092066719415720000930454710817629980039900014460890327727111115725770658474297195438612820308980340374521229960411101011800652349915812783576989662727963985787078161883456145213857145830308480972454276499397100804363026660341920973951643238438423717526390304701018820804722881365623613973530476576984006656 A013879 358 6067487906955574962165296777252659908765448631422947573578668935754424585678322945025507081051166901255587448668640742247260840864637361974913125677972821433632029383781505040621396606522672652508706672469541018541807243065075230018642788593532559940853081801064531395994429401787054010355678547232131714251366004489004070637537293383181094314694292706385930141561977006056604874492342266064784259327968628888196702755721722094864837347121411540715848202457412134976818564924516194072728658355377201861366127978025002949784206413346095086580779091661335776939669184108596339068408595801957890016292982668349869394073703260649256747207369049262674905654507457638928347745399513477821935992381701795371837901287840838652424449457707079087095810376977186563564653123426606256901249636397194747675990963940328591631116503858432645578909004111103574938896108844185551343997436299069872665202249987402261832741313599964760414974320196659869320892656255487962041955849020705257869553247191419447464273087272036159534829471882555988422476579859947721727509493303299560895667430309308116156681543034515256305420570164449874493834324296189385498177467447309196408766091248203011632022114567401778108214986437702816685231131847838624755814887135738079410799143999631090587968749598416465507204716859638708895883431504523118918892403020878908017442176166486524409602079410395601873174311153553528633107770930073334552614863027371115873132726870191347030425578483403575895796329252631490044562993238315453013509676565555507197680746014193309709771746472021863822069106564384485222132131519051645656529571135740543622215067593128751717974103148843606684080244107314328586970328838182231509502046121813596692309977710925506894253418323042541349198103965275334294159475629269865133064751353615394343622058733221027480837980971324812408809094362686712120614784225868058952378058015695652478850307173950318197563342536286783265283265693980344656004238876668309369388553973226968030654549880838465323305352025512584637564360671270675106910923765470546161545744172215434631814373035765043394690127182318260388808588028952240142175511044133100050840146645908693007187581763321856 A013879 359 6362222199523848971527438233504485116493639064142948674912826357977631514352233160403066113020308384650978864575168634942663783470477986470206505670906029207592138843128075429474621568081117999276969607791421443058494071704204324392028380692251997572539961102633042073086254804408261945962715988342479744402840359523061932372826304946562499152124882668891333084118491601102810512875682283981147219509084033005069745788783660467344991686095181227717661244739983386845452503534289492716005525663648004818983849010685545493072924024080795001506527016817876823640290554395855514834995611751633796481724430594447632649760227470238555042959714208199658601871580811901196931165480040244520614355147635341783820299180798995230804619514564658160830576461849230378076369713550177082436484738734824879739099901004693993298189619149859869770550087894804542195127926227400708686083455764733490799787114482790314103528555649396648616892112774532819133024337925754545286105896342735036475824665726989838544297616759362588020393348308723028116086802203224542258144994450000640365735371404013067207108505668959869395712679780758191597246820433201081088136936106029687933518312896675721125059220804627886881599637618900668708532919308479233791953351093243692356258123218557170444369919578909143735682693185812518819209865073286833943496520390021121853297447315949773819322910019834978629765626492148544839989614010772576851842682613788695197786022210637761903775531383813387998510531742407317304967685197859864459093922614403931515315285932578763922233618828646797879089935484856025976282421939721098395941151583230276269207786716532573961426413183401833722366126045071229412410999531825771587307617514226813965235627188211424317148672371502655837776751063492548932832566317437278101768504715368615739257843858245972111747166734987886496379404930448581848585767984423825784048774561866084493662939695232128854328179463329450049177665608331133878014300784341349165315972371030441229711625295850074614850232805503883948918687055238319420904228798302043411888990241124971584489388020350366142630594800326552205455354001046624159321828668612909518909757609380353678704725735056978477056 A013879 360 6671273505087919459168355073135198985512434075322756549745391811142752942793407238402805452526382884743784813900772026553638619416339925140983256890375960482380134579571864821536780785372226387209847683459497531076503479731307753653695551312758830606623662253154544724828492717787197678249800880192204040466952732827254188799768715535646719110938500969415398480012631449117980636349131426607815426843957298992324013760219615558206742002238940751035274357364472819844857204345971139114178210078285370301070808460228606550944434381474543699499708073186822008225441308366188592323620358588081159779620676535003520853354980279832863092726525285577165218116094721420109473293774398679438447718063286876146311154033805487223136184712104150995651082544060018592921807448755590484392919421403607733097306417795898008716642478089683462804524328964382567636798460371822925511218645711961184848877573355906336401421558768621740220106264044668525355230128164835998077923776363479733607674324689344096941425417791065385096071975596167557929853834707048377622876645700403871472141332805334405959761008440335264011478818913788301512274681982564256803074275914316186054576898463944640954430097514433491114760221615876387591718614396807921052631277075949097956155717812021803555875632792374234301787215690006547733371803479086815189135807364486787868443224116769350032370339696958482551685121564631152554136949500959865544997792764436094855713676025541701826013331596313507133926179332326495150373795474031105235058868999321216892603241262039709958520039096867144732864608190968392294106316867864990471622388962537270169260824164074860274176662630198761197263782983836609452348276245083740267932672342597895680410913014505982464778486280620768847752594523152762989793841058873111322840011600422361617408032881504128453047397106306658070827530904350052160462670250035197545334727834983291414027110653867724745556025108940141414766519892921427037272723459241514542370361044925615942886097206221287839341197714264040615621361197633576025094072616408363472664909831077858204177544532826905528375018573347214805387553277001464974485045818019450211700317995013613739001486492363106263557472256 A013879 361 6995337286871070234816917089167814411432686072965634771905823963760823309742539788415460130188304459753098905020815928515508168993108053344631659577082863138772231996909147727107751448802467656194953244531226083146075712762735759095177466413327403562171013270763779889381761580046428592668463207748420543936675428777070888274906280661506294138471449592505720876577725034390335663740426834786716669018329368748175145052636043603562192701739699536957563844547809451541640987904281033167788530811048160448815624051992671342763111225989051134246605892549945074097000345361384569384332541126855790197075530518367851882327551801906024250318808977849361595751302138607812711068492783869690849754415929099441994364652151622570487248020679322234415829529720278056091577167386342047762789875217709382340241174346751550388062103105367926693716902768156415242323582382844595940851602646065411364096650359242842598457012407366309873038145926902343642885786870571071520557001724112125147400712685453675794452098885684177242498767882726993223854414581777959614285501641946689932772070187686330063662359186332989796100414021344482046534936934549298141540411941130009108364025883729215833432493931294612379150814141089198995373937809747262625683893991190401338473937960458574685405847530896605107230831479364305796068072204886936323763268343024098075940722171465537979542761318077937800115778029754675420606705959918491973711605545761342599424823552158415533913755191936032056463777419573586978798352962977640202957088619832244324378336309584550909465108516036563155408239398452872918184825316038400248771918128781480605002837958668960686855068194123296221182068506059456593105546111964928035187769834311931060982553525098625068987566030188203315301024554709431604786066682148931578458288003924478255335245486756072996782627468142610293276049045559760294209304920100907301296907574295439777754891580990003342796154584632017724130218363239978277035283273997630352780543703043922662927732264110693117425035734432130652565784439169824614089042287823016136713080491032296244303672936053505291321363475566129111774059064985088137085631403675563025183872641939395039987222700216136513416040028307456 A013879 362 7335142790918119342543383653691230164282440231646013446585921268624469062836593401177529521472331537190065437431107083059077493810117270143900487072699240298601231938391006487099737583179496325062279293337574921360979486585898411328984807021821195517607032411404401261288370030558763907985926476528007820278943374405345883743748128150919623882541838727911278773878364605660880608942281808713316217932563736164486500898712892057648829774419407181664814465860563843459727740532719388634947026483725635890777291805942267345909172116902695282143769020386451206016336234137659186226745878644633937061688671488828088655363494958235411284302295442757372184626517391292825821321355889338944952472086437271376488682909494539788471236580531840991274812864955970282944281619869300999074915156196284833296800729631819353699712607825814279100790895037022381269134692720673655033274410096200684786519009247093422920519660242066535741430846903447551887682606853595931890739578639862595738560849704862273549843404041155171836230388031398339646696366624502405780509034169705892342946406269123381232834821946168301108435787732845311606427418031081964848063878991582340430811916805057246221757310756501179470080444088806747925773222212793545654989114825706466273891647970825810409324121980557438596919676349305906314417874880311524142626392866054836664077618691666647952437030491864891706694202063328038533838097308627492639826620496752245577534483781028062726889149764139516749638561871506793539880461756507242053455932156629215424679338374158930054443285627311555247245350035472119673058571390590281579256262823805169806871455815349264121179739986721029458422208665809800756572241119899736379425050941783467424200842045133815880338706037670625479545087123478996954420154657300998078813477802003113711066410371520735998674340380035105730882226403996871210260816115899728974364706156624415060399113194428173745175820589735102617097567850452723461820549194315339244797211393962984250202109786572134146297074270267905831144819984086938014543031605996306968570055088964681066666968152595240364352590027755229399507595758125803778432703034740507174695204439394243093449642030101835560691737588722518982656 A013879 363 7691454687129757907726771058052935360742624048338450195767278980169171272032943762233129195507371513940610056119760540725755242149437526658410597132742678595346085381030288018217094436020023538548504572290740960741010426126295012557701573007713181911070311617820781456956713893163186423580250841051832328156813327760459965392484437223978695532260191085958297051598280044745463545402262089853374266534855952212412597166368769502241179329541604304921364493354206592719627475256836765657278213242199092379807689532707718924504056061653360608169184744320743459799785783047130118856896286445675675188397260395069401889886432089326654622848563746184754295866935100092266128417862073019473542483370508048270872997170506146553236015368667755699266978174684071495408583043836072164405978234823675565359026121874414610625029847463561033522390913554340780461664179554273098500170747841033729250708956640280233032306823257985159781606591722629420168178677164116207878264144411872561189157181540125663349800597235858325463347115360411545393374289329654234643703041013533525769397370900052318599601006257025372503079164557756005463021236289359802372523429977477444199579036475779707014225393883808980764019071740864624513015582255002204928725866067479983579612208662656644975767450529884996734203646547649790019547037570497536739378612525916316409871853097233047043374611685037720686238579622756261333657816723491381722298838414002482658708798865175281901910517103082357915269004652977107542873695066791337843444607517069636193148561915022074240767922669943841354935540158795213358297064554459595097250215046734329735410043653035669975130167036315990185394525873960177638123494304539985973792002216331541137798822148318236120542039022156513782839469275589112710478068089934051361489921299713216962695172321727727270545945138335691026865561433797423226170445519545674209023446122888602646373060516960716713021481250702074961825699306356314956701944191978401163952480734636130173139927471564662134587600950020439624798510759633945115537473909289183575875314084966229414161382797575706760291381440943467422818076729672522822773850017356062051213198690242257845957051841356062324887899433832304064757497856 A013879 364 8065074790011773027852506688968914748826057754110538752476870323909868935743216038427365679308337592601789130205834028752049528792088603953369550299062786950793616824499215288990008015344132201957036730394335993649965748585805919087704484618135857435582463074968043737009843227237481367292085105906766135329358691969752068671389761246570684646435262128149807289176718096199019182583722373130091774906053114947082751486322298849582046856653417275637224694983380532167576099494912868385846159728652155491249227859448529078980765088904234253071611062460867894103020177244427511510488880456060816786348845716020293156089555414497786197808055578719424920542967339514348047871888141078467489283042713847223678923881060653128206008051216160600114570906497524952369550373773453205864163033558470429621906174770586174750751297333950974286774574571156438213369978740301468532915042088159783682791394918038485632084159504565046903157913522147866882268124586040316792158703490823682721481680790618807572680511047187379481054664836158896622402838808131518745755559933806930317171617588893260027895224736966636997788738055313561184392955863351744132571128112063388529017787751627182062148406617108885813612062169748864513359827178621192035343653737573891261975451310653854162110330206824690335564322882348426219536554467522025084030668007975227395797788233284239536553576822250113006293304866511269484201578828651699080841226788801067256338237478850036395577722381881686533361111823000123518876327678355793870527772771818810840866946458606186519087465281559033392592888957548849642389702762257024388694241492844496536637321933525530679842090030272075724640250362813667227072981163877320332454922515992062080108537732994942758333489109696788596354679335120129449502250725470687840425655716768086189875053012427973350439984969375485554186582946005566856804901081103124879400969041754039408523278304632600488073212723936178955171344475861879312038697833047943978892636438801814832430372588423387162437328253768632500012723218293923633469822241906814957257033341957548974183686128350744291879295585818737296348887624893095291412912555799150121412931029819465763082261591601774408381654036730142067007158071853056 A013879 365 8456843863011384914453470053892268751665032335574212282917186776764114729165878500710013394546419399500013638994712622532709086702693099979008429574390060889715367555366089170867986644697488767799301746609971258877506484789110027413308817662946424846373316801297691429578833371843769262189665432011293207119117619790874745159171190288884102223820501421286812328055766354439982738396909271127259112963889551058752243222521890838499344364762213673218578521766893224898148276103977755880557022783631162596392150351949100827521334733862846336148817641430967012926968485374252822309622388313094427022562527245521694916439761658312430660152779686511299705483262520998597018645312979419495126042455796715066416351287507055414561743098312036817425736302851548724455853652729872468792220617076606689211219889116242168775443792353244976813728936305524933356022638827590352668369923172634233334966669717577123110148279636658798621525712329399721663941181005931811220654604671593933933360374916703906769331039551815553626726376235240151184732679106075315400349382013151535764258546084891339027010263173789528356593323795088472732486028087369918455554903231234979690203355809450224057999327616941567050894081701706585355960794143649895059652507061530280603917170833520175781889001606951406493304695430681383371576762137336374974512541737130632041776061594504254756281203369967734495687008443706920910666154721832284015392170221293867899382123702622655763529305824303971338405661190914177518929264171659604913582529861982681396272899249779440635438657995076044998671481131550742562618424963636421605399452967600910800401016483768466858146099395582572075040375164437703926295278296893825044924252832128892487711890061912905097762296676689419799211204238502924857641272056711151972962172368865812744634423587559674583910957679247869140466750399190733272441055956018790273542750513926283626831705071558433689381857105214102784097747705121345961500289618986080905611325146453051789730510367278641617239883911023697592333341261345769267889252327129680400620750993576478873153632865721510046601624248195468279256331190159902288288586196109649637710685567523976131989745530675422202043201263218345448054097782351390048256 A013879 366 8867643510501025948057961815230139598545912946307065218772172041632208366249840214760503005199906268250126301522519782884857963298363120003588743049395632487494181249735552318432069963950313982183920628253297222748740239794225836104937706789741710379710747038237528088462054781714452197869790620036673785948135877289836276780023090028356936373444806098327240523703403260873259339897277535881536851635223449890982192189299114207870288516624902964608844192040241830190800726764004579350210960722368829950674495447445380349319011089894967959773582607181117666546908906519792527406134605447791301909610524569000156768700739520626615291900361112563272599976817481218624867423027702707776521285094129496297482591967648998138379494331055642317869008869498865555295021199764878753836271525771719935746344106449952748365879750010596204807432633115502112518724794531279381639588660560668113853446010665778149442346842468289136423364945331512642543488787814475954882509122748121280868107288488657715744558064129084545959698236687243176768682253726332029921236753593822384765543169219511020711586313717719528486043201091758690383939269387741999614451938210595450063634674021250078141840702955262120611958312614448684446211945679971832362070187244551175514533051323929251840670041749010678015123464315922162250234474934919626725274462964553489623837375562518893435322319104867287166549500565868428300822673853600009043723860281963438826462509743601253889898505384025361050140054588924024606088772108062141881864714832558352127778251603736726743745726245844858960526946998996951433340177574670024421303336794955092643441296260484003904247404319822391096157536428425429832218997735443739490306493337702385569194982833560386375791198000056285055377687695592442935526054488137952891200782853855838464517785347748973336499016359475013631834063266581822331883152690138359029870363162890766780288681977114456164277270195956983040938079897645320462926127687517948771682300876767155233468459638879568912438928511885584726578525646456901355846240648172331755761304593840449910895943735806798118625344747675811346389486734053109701844492559171871978512119829652020796577279409573511510929651807780439796538773636226891171240083456 A013879 367 9298398161667123784510825368366758859684879213586877218839249070726534519848792453032709199180496915136644436745277703858272823723544406920883069831763074731206698598122706507852226194519164434182486756691329388640983045682470150319571160834760203703115576286366954252887187554791013427833513569195575251774352525665067363760889491649574402914721260999359584559382819777673438785592127689464518385740256064192886543157086507979631795651608474251017683407512788617334149062867292865796726808350418618234358459738300487145167531372597705923387544155907547638317091553562897969217415000042023212191171765410463908383897146643580573756319713053967146129793291367186300788982968696394509473583038861930709629106355069515871949416647681001199101813844343642448509032149564657504182622251407607003345158517764865653070500724747110926052158480701720743136434370150430808882113319336063128151991004079878988829658282688028749514266320915936200667681299171351938866881885894734020207556468134282752944565716652218956864236538232562701323397762883342334606690750136395900927914194207517988053672330492871472301781235627991960528029503337520954987723555561113334645925791946506321937658756942016933382804799608008143741871137153322144090890108660142493416327008825040439178082429697010620710386101718532397203701864789358282513081395277519639935804899917843811202836536077705320507951809105356053073963436058712483083031790519020094830896752616906428398854215181559776988511657880635598025354140301983368485918175220264706640737207953639841982049918643963018829393503976420227346166110040537195527592567683106831223689100667633274877900126232062083566044484917972623511748867769440654579787621558074616650604198319683415704381631234107019158227714253093541443562168110953742090843752081764739673770201288801227465292792578152871894014034723819300933476708715214519958105345923891348667407984992834767986913202872995789449134688066753339549733227266066820651215540324156996566089423534297782851929561903278938890256804108259191796107827633897950943129165725790843605767625098717349144035689494138911558351702441646473558721290629726204831740324562497197358791817334172954406084570573995182440095441104380248636774241749958656 A013879 368 9750077150768265989467223221460542538052931906266073366621584433586146660684967395231226081239888733286322076904616313600892284408739300031471885831910797849349795189225115099177655934144127365737335233384367405023607438109541820341494649543469515358198118520053515422675435577452541696103954324332819515204543473951773676022938459595944129110706760973664475738939399631193703748041050884107946830845974742767120199877485142191250389757181007496235118396716129837209772687745134484045668609792848553033710656278548171608731189376553012086322017500824912672395982592868769300970120151084064531746570125087042603197553334438939143707106699435276654220194130288638742536108605383790569165771808557687855780049825373372674945231510758753513349383553646479224087806895261910307105797309891982921139652937923811767034053367952426586396068131060287529955029806114858135854370855936131730665102119094063190591047763427882434050671321720748717551314585959899530649279540383956619973158731130373671951600940904317144912873692313747667102883132613163571852545360015021468211388554105342381841367517618893196940312560929857298002639064491644372897207214996049975989686283216099813032102468719232347938807925553766747332276269511681920562249186578417575176518509605725603551596961801972608622013816995611826930268886573366150444436837134520433965326558736252992175825523654215934156946076184457828708084283928700500661273142775272014957402393272025275064756957538219224715505600173845352835033743021292512593490136499764285030517658567195850946169975492012166432050122825578816309733475001866330337540904250881428657211022421664228838369002763910731337348661817348061671455580770209003816655385062879649229023947857260357305637673352935001720857783700651813312724643989111431066648578182888543668163262586606035890646855270429225799137660474563547295621273317764780479590271207490294820275995271846709676645498615754432917415854674283949771701068513743282531168986410943246831283783371899831951744892302292616625789918624621990296795561469042177808142608080086859624761393255512643096056367147006203326210194739451892658309736043355784957646942568445061217692488652997739839314534674197572422305517251466623594554187317204647673856 A013879 369 10223696898443985278171583056666209852381391126544854146478594519032027320874400371421978119362197568394438458112334955650369228016178220269800664158081696765679810840336914290235309748801112496655392029681246436090034193023150923806403093639693090536237950325283634987847317536062876361533900009591610555975119377742455034109428718209276711126388452594721201312434119907678569101305892971854374456101148811871775830706733860458332568690025832116372235507955012560182074605825042136742671008182145964345876185117934927592796915631708451201427195822944983630370289843299962638534044707543124050440691515483270784690477685212645051551823114467044652975594280361539658093542616998913579853568339930186101062421525690709626003371076625370724013843209148410598877096203006152862183768520017295883516932719036398847429499544354083660256843536594672057010125333976693484661632774634085265613890119631176404137198499584155251167116731844655807255087243287487610250098943337647696744974889653762703440321908209685254544161444791580273780072783662980605518854603423111151051224964509563493381693786154748552874885183889586046110415259688390489955061952671698099623361284109605077549949878239737778472283459345466520850688921579481381535481003065650787308293072728333330469719335818465230058436760169990667035233628007553984568425800935166898565626261653425217523758424291243127374553888781194052195408186104821056181395146958723628355973171927607174826302591507595761775286000207890064694348342122294817685231513370376834940160084349755956601731128221512149428653389591954132890795088283556989200017291215772244935663705046818990418421615442170459022791710413787561115208207061702676386053237047694091069973015148374636422116328973727172364450171401694675796203556295526507942142099516700537565387961230013010690070916912045595871556571469775946169053372290448522456166848221665343381465722018171935445898230356513320250812247230941966915811219617866876223403051094841225989360224432973238188632852190768782771004289711731628097452702662962370637350943410185158917893802694292425247090401237539176658984181159115507796079789781397835567749600450649848511403118981805758049749077510531393700291430057473866302283251520325180639261229056 A013879 370 10720323198982800307044045875226827662170669581907896981497938726388527080013195243864172128488335677476766700653599738456041563636292093497626501220224673267769473331717120238797780155158875337292924352915042662969543693983443503081222930316334822102126245000284612841016988832694666643671770736457532630342166776635672529846328327625010536646063898067962378387386919716313963273970928028855172549680718216557259213459144164463956531546712526937257133219989435250305479061877599383577082995075601886709941466686223734635544618605434320926987723287240359155199157042728101623663474463256738844314898546539386146327602329249534497576004474075395814038536748124381808525094543162252805908535275610634821107629713722661536796110830043524732303539656876003792128150028163379743617207259645656048354651242796310957842234914220627628137479968228294846851449182199945347372556248294710591476350446082380429144567053899955176647810594210741807748310361217420608405607749609217271262058789893583880522638985222878925468898631133776077159213599202193551412538484638992198324689268385580049636202943511001618579335606582206577886274791343013746395119042084678506510665681846513253797016243525111280799353100666631902567531986634126269124948528270567839952580717029184850330616422275182997073755384232008133677137136721648926922821652641393565830350122939502000890192513509614553529900218482629334474852334153048843806462597617390587326992924727162620950665066192668733499282292953988532476941007189227410749109319363856260074213300607129701949616819506000323599299656644772896850098350492019053507397331153869597505658505183173269696986863833889331240282840538847705683940560927931945594182159090522879237788024332222082760957051769954943489225702927703396367679940246138003591939594142823782878164246834722122697351801771965122736613303485491782530161308902829349882997609040880959101563800930926655382118182794311311295315702952432203900713665422024377602831077704824233383019386695029346206883881618787567162888594088768703663914565147518430753430902837278313197489412053970374095893064568053879704370996743100702702782161649819016828288605042140615552693036889465954552773688699682966680676786563945716831782962746176496613993982518624256 A013879 371 11241073618696588814759017447661846042688272027518654985271182597961576171451916216030118153801785071345878119904548999351282238631488618231367206143498306996424643268278611071517621123975872865677265446282243775365952248462383254686896415379381102420559129477418438194382230082231642770554770671751693735393667869977526958656143572467723048474183097980511718879932626728453630353967339828784841411454008784644744637012135551396957684023125634645761335723283642057024318012787365651233723378644394323958763583371973738769200833998811898500337078933641346841522111295235661888134551398783898190416339058336083367771611939995159885330256467408082241101272709201271779256009535690902398208348285158697018177753934696453543607518709723718989699916399248412552334567043931444078043156719490203436559526781566384558930379317413808835801886195164952497332105177674489892566525540611874453167905645351278140870693543110199399308654641635122801801492285323918031879518551654234609430884557671454611102906696569065492152475851039730383883299558997039305365953954068815883350509374286677986127331137694992033203445413007543844613678475607291982140008344672983849642927778007889481613460104570587086375462476884614213866652420416865586773962027979838943346117277939594533620276445603622286339610125776462160778637750275039745197024637240101899684125210511411250085434505045857590082168651495641537026302761136867344443205324759252952496988933038709272425964572448043809897743429616521479430540893554451321453658053661274941763578285897421634351521406130323795318459236765949385087488727965519371050572663911999967074093372730951094445787697731484339394610819800862771835243657615567167783365151650504118619642815402184102653153301516732274824158330673119516549636361023534403254421651867905590955253953288965584529498362894840100538667031315603031358346424644093188382914100897650792570881364124947348593959955641727777552796958539049550637394732433564633769266200135413775343832936423127091728229473052301792025393070435224732213092879064124286045709562373501944539370657733904038987975166072511664964890522280893562437272507934120625389739552320667638093780653849408652761129223401958766470157342148075943972603651944534766113515354213448947859456 A013879 372 11787120010798394313024751479199467876057897529527401169835715563840157695556364498139997173240860582971575495457032371543770124655251809350574099549124880757082966739678512882927661087694124866000404292600850048998128744883691983666567095652849918851740209750913516248112541290706127049777239211902704010284150680429555308199824402643915163276865016148013056136244234004414993902041657328307893867856798715367647752499637047941616300482232985474313838367377868253586331284576524725108052725485424422639384483197850735103653533711138185281889452879921908905695889373513029400012575367531224828914003144433816953444485761592364771920059005568897244045008132323432757205149454896623673103717011458565884532756509828268470941797538567258363343579538258303440476770972657457905578181100296159558693842354507753255264981423136502013809798618981285229842509518785205913587837085272636866604989829979861827841628352660320445329471849507190527021801574575812674196098044819390709818599205944903190291841492261604417499274517979836327010814718374879486663410533341662683700143717652027655981452375039663966208335977389798294409632521238391797464441390023818713123182637752400721072315542610207924683236942161761233919438928391035249517094007450987599858098270832788277685414994225263842520843027246179586700620857632400075859715306018677089563181276737213562969584571562965168378000075910693820328892444061851812566878466614758423917482667449997614043328227519279986007336214453573626815358847999752348844590947275925033334685864713174787661780909954510403999848712651092142417498580415172440018725281634189277474684532404729774809586280936488922665043434983509481839912453527900958525609897257079006685710584803160597623632876291209061806016645743896970185551496896613610426908438029040972941496369323930376763603275370819853262433321028789764209609460567604659101802536262855077470804497268680790999260154446980346075201623597042421609156818956257469419242075073191634894934965142816913336019947935290403874818564224686208805076078757543187364665950075357174997315126803986161585855047739649991602225044291210248126225457279528468888671540814196389281824142890797527477653836557932315510211705200260881027016846941392486912245476059721443950676934656 A013879 373 12359691152442937115174241807053061227605285959921724209061655283069257195775710460001645675928208626650002746724353176023880302230505321241587587008823170964739028932025136324728755152689954675491239931518228940978261846795162205465154258891282756509882342179773891213380856096443467877347218383860089760287713583882101386850939072826745986248202011172418938351118433915413456645827232874687778120381810569765346609725059417182428253894457934976714107379911615581872540913056113990154901494678604399393515223853669532412048607764690433770142514943016995552698972895720798316147586228584421606203329761177834045775005101947475483080847791823411996571738447359175826819146794817682064648403169007177180939819690049686440186266295800701505601357257908738788401370599425266580799546825424145805416954440720321877392733160746780735632623396696920141167339261169716076046279859526840475037193815960963595990863291519148171281796274068851814062412607862407350657847703444537432938747480972882807663457984589704113683719276965224856431692054134657632607572363409267290223561898880692551398407405609590683030872105827485136358874830590067917418074094985615730931854357563861338499124342408041384832649859864210947618309593776558177797636365956926773508805252436761801062261712984750258935135498137690006304190216412751541944676836723840347865802370436000449004395111711207764397129807598131683345188723424600326214127155009036929117698305504048698143096939499256530607628578406870419311541719400188318942065797130800367753951565277481966147239579436460701384545363716831594327570991457419856465074880914851655817294808250821928350736744119259808572420584881268438429768040870472275486949923626238876514475662170558926813798466889930833192305710327552509409284846409863513167005942314739667243102496960209618745272068075232798454509282031084255795855449724136623022331696264359525714026296528004229102840215709396863366150617664892354281243220593876632253751178111946991751591326009594387718230452926195070533441750800464566083991454359269605234091963266217725129984706403616593371049542538651229594294728042700077139204985092338843793407649580786793087578032455860908172408349322570435668435748992068753583785217298417568356494712304798472812025017433849856 A013879 374 12960075509864005228480945777072470729797440330710881884241034250099629433317711371306685616282097288898153280149235355902416311791654347726218945635363765317522192001427189346838779162987021913807902402431658430015221894265084004757829592171185707690106386833498587752962044562184305772957236864074477480483449558932758343818610289228377999276194672067130360700462362961288580715854936538808611630357477400002268086639063903431481888755635123626142971859998202220377581460448727783340665989684112286698454619367585383618496280935468036280960957748888989128666878203103331815152771377224138470146262707656808512382571749779676052146983054159026057717207214178095151782713669522745788620764001344869819681152371313540008704754367385516381937448788068913683786755577662948330228465612015949112060888419632752232908962566763216356646713710814869733944683933120296204156303949983216277952600542765083363629715466767982312849980809878020359782308362701931650123403313487059283281180078608621562928518119649133580710019624563087619057717927356302761769117798534235858113461641680721072775136443744482160049779749240161054342643534360811056574574462223637000677600114836883466878057806464854403142280659456974858609816600603848267842334350069650448458768976379129942310662137954697487513168640095226436050422560365217360846181458744537616603731586382299606815232608657691392760484785132018527995364610853673711660304595690755906986519618392213367704096016432372415838424744231562556800019169961771866722995585292226126417967516512400930134807889247166216415001039304740405853627079938455483412722358330171489850275720856413854342302132201596973033634487212460934094932453223796336741004003116307056180042831936155997242705541217576113345455152512423700106350267109069043182606422968620461319103443852548761185442404054055306872235524915026204605394924049936283622264480742097054035110837908148562535739782027696525401024750068582165282808891277444783542109395339912928822916626261836444696031215407537922279674217287347932846087423246225485577943214473837517345898843501878673010641645117008751723067188752102276086319006448184295469516219566823092348600222960436807647791257299263617151465683935107485357871168013905500156979799449716363427341944680716546605056 A013879 375 13589624137831159146459636199139543067968080792215493682649926729832469032670552518879279176778616446803669973885764612550732086553245749321367757138547195581586150000088516496550819699608279490293035069532178669911641313000904725372945922440493224626860994680322615151649928838836970610184407601983759298575413604707476013127943102637935688969035104457463285101848022704496134812708305936117778748913722222184778261215643071604569552983828855391406492861069474891434642857471485184144222180799007725137118750957985211213148356278189331611344917232499020664581000478697279261405632399644178220472087564943945642680067555096973596056074902997854907496878271814010301875710768733482688048806233474198216041984028902466528167596515535635225706442300398149234890381016603503708317643557585235856128358135504832805374748332406306354387184476031412846140780899855547712569400570657600991870426066730440053101392525281703821678981477698655076779093773728540681959797752843006675025846682107113963969333815829209893526589537845864163241065633395562524724814464715834899157181154387003779606261471635814125456357850339251117718391786685921814458740991300612391622515218015199918165126342471691170629320084770756869341647051794780801301043583458633788643102138175722558388344861967984872666608319956492155408007886657518159366645569284512275867874451922406192515889347855847409855218094054591460011267442190501765877915551731030065924296795375233524253690184526591338310192064607354939559136901161834896920931818843381302734846706594507317717036317275236562543576129790007475808372868973545896974978759608417900141242714272735013730833800575421747595716316063293436429527892071595467594535013571684787741044592540286710964767205587761090627323982000867193762716337684159181024244712570744168848140212741130169808786454273385097458861237773298517520306587880585988535499600158625160531920381970374787109475877679473911818904928327913612543586615980137941347450901327944539253418624299131411833585627727174484392331672066298146032018965917834134765377384060118648588493225723825931430806573670212568846766900512924396249488038505411295806243439448501090882525827390962986016090365413832646618215280997939266566615117871348973732605250187785785497188506985527033572943200256 A013879 376 14249753719950445533158059487148945512037698284778153503778329570660811048401557278036359042069814519323605046537239514369996448389656214840402517309309264154157278822492816273887272317336451274813509541069773780981269201421236673312662143568962623506335394357913966505256475782112315294544725385657722390263012895969746367941646066791676052996394953691589021638955392255389739057370424605270635969420955192849626050032454149450833123589571325870899454658288785703760972068916020048449211917453500324393379431404520300833038250832758656583697607931984893092383687157950478298807672399089293821709739690498662746218894516653364185458094797485878707483446630745647666299625295035480343103465045071440868584439445090432742239865683874294242430358441582289732124416164866035504452881411038496273075649260295115563728632107401275091857896349139114756554915472846930798255171772777864617651523883347937909120845768589787866520859681959344945788715032881178274126676888485108567271902210537149131883108175266929593314537151236264860834663637603385369925847052153871295218640386142506875204415228881995432414525889277330580012680386115977152517888793694030939157970517245506269389915519683596040933809937208581155026786898982764073505043076568720383560229467639746457384617101982941705841261485706698718349107277759793761476039744458076744180432321298988995723541188817293053636345168191387294772774769462347579657201177571916582406635436507380867927837438930155039159947954337721813103161535272672188873763002875517392896494620214042105182459073423198453805692883870686878953240389456804862466435327835156408058503720361247389757822783272173434406925831832383978397528638956865289028407146390942947990353574667523678236591737366392173365636871750541318566934046503504897401678423728580637594107471715243308937418065076169051953022881259374266307373000693473333514600028735930536329918946444967712768105777913632036559420054126370344186503879437989121986344676310850773192192687393086019294813883179649712146173575368590644773670319206258845695740355868222972062327872656586499875989433792816814591067449472240211721703169463850154911327520763151479873235401982306404024807971004174981260341706487695164379355013837067621480640282820907667813499935900855994755782489151635456 A013879 377 14941949756650758375376745384796692689230441516659537088377865707885230605888711324374253218897397829414268485277832461020033395866632155132489909990126270969709622798574227317207620457423386731938850580536779112166215334149474665955498019854968551905779142474243995342215814349704203122292529965991431913092429010404372767510779466132148508946747834962111649954089289389587551021821250350896262382271547512297489485038830642214556793401058342596404266567769821758106865048135684638322680835555721556151112230664426278966303916905210741085907302934888991259239317145335080732650553893547455358393112005704325787779223536694318004130907210368552751578162534280748247337795893367123836250058963100831180216797175575145603126909399334171959550655533240591038152091804490568045117184578461102268036571998763211097352314140650399430719985522194896394969327046855943308711214996812322169318564307505447340994299972644805401924976961870202085875347654318414389970654345020161201035702132316201688113462037988695965239384107894717662714568258463607417655364998559297747255181061539765289174344903040167242539493898874866190267376348551946858678597759736512186058508093091223981931800055967746402218210688718425193213368099387750821139624049056122544912051174259814781298532262328865082144206603636387315291633512884253503233499851084872280105741001738408685179807925605281881009784271081452124003657076663750575686629381973650002313620159471163400968300070363626250342181586167630987896460710010077513120494914503198525773834742885559414483802205373803741897758221397589364785272994615058615465604890320076965736353597081515342962698782792402531156676661039473862532166990122833977308251051934029392631932989910573308430612417600702039579046048432695613657641434746459151297862354839620170645878836261282967912362085005309039820692920739429630667519951575159494163405239731807098062681089187478464383529284181564626367330442675612910025707491885568881575953355307326660350776639375892565768078762368984376563386102965695303934196128632022075384256639394877771153227511398752845693965496528736684176643141897803752246296622623726140036300166411742326159557684868998919906717043003673785150044065222041444684246562989217018261683865199216078685208508787175975557039379344665299910656 A013879 378 15667769908029825614219046168608576833302499443772790761982908912511463567800361365667056943258557826375895991218688450646542538104249678700205739857806644708334237435637768983368297828763185165829512186336933694318801410221119547328952291667443504283154270099072871659959289747555434493161011901619431709702806842013775579065383089478983754917345057793231185462259130710976155900257239407941399223752770204254852334264076879490771104197308152646367200220565808619828664124713923655313843379823676286462708658381181449893371095972798258044896336082254158898648126214986877614319787199480416549882415814493419117246387099212781195499570159019415570038823357545969874200476666683325243719741827292417155627008315175883875944402150316228696657788176423285988421367815985501878476796936544428771808716520175132839617300152346633233466639538921035682251357077484017610875170976497477531015382887306831951030439088115999469128884642770009022398828541974585687377868850483860551537212399095593501315261569946034860446852430319811467898591126186735611575392008729314194625848736785120927861277881050246406513092354506611690325804422059206229285769324513473002008486182221223278078119175486435651452362491133611415398900668183610205027302426863072753653698972100659544114889765503752032374443583614628465519239902406119001406570339851171035984157476638853625471102275399484053661715551833504742379258722819768923651183090832402024826006572337634634333736214581609759078803398897309830764519185459527038397836075470105897361824539355968348601767381302041632464183724760198665769082415601479702770462113472265024423962709413347032262454838865326276510143386526127344878529533835040760589976655032776804408421766828469317460937846398073741853637789281362235786675025080703151031307316588309560055173046611511049361672985646526931739022900057268164406825400742874441751886812657019359658173885775849418269423602689968309657749886259023482743116259011402275567386865494735360203975965410215923042828956329820161639329146303356919018103639776451179718122289910123353764766690992458663926395564488116597347207759158631467315412727364296261014703483295359121395084358969195411440105730084620242937492605734267329901228524032981224140763420635133198923421197310021835745698124235711761519116025856 A013879 379 16428847499082282423255350555294907061557001656753497846036990695845620422069831719365699901334285531349931514888127460825148988435201711092746933877139460281686281353311309249504396264093185648444846570300436585454031507524020650460003478187481239947212771923405435473713472206332687279100801215752497224433330387171436741594063138433514869796210011320595183527273830244392533649268135069421560632445784769696736041253288677988914801354796593469317133338480013339345461313236027210794368635841991185753921194170705720003391490330772906227685220503785736921308857594006080181312985182482377264209504045098251444285747598944141254852157279063942700769029240962122906809639021244134450758672006294973611378745871093867611102277429169989821826636894881223528594924179014813617725685824534010943828096733859160092434550124547023289415515021163663911552398998879881250341043281851818999561986126440648619883693697260322259341289343177204980670874037229543161727936207764964561688684028594061051235151715967733449827918733975026629763233088732382480643278250945349360943993965023194962053067315400143175955872328719124859795070697665154231079554855221039466554050407008801420034041892554864749657312451502917723513317667041297254346708669550373375735181053369421182129814650752862291099064555132292657860302499905398638018895900679781520228123910224062579181986539529289391052387046479369068745073594539462018886462960652676785583954667595507574331131784941126034735815352802145553103736469412409023815049360672141761432072528179723867103446833616169606802763913374150076157481363021737180812240081096293770250381121985809777701635845118048365717900111670020506783348984470611700576395361027648970459365262573929043025920363224706571937920098533493687752248551099023387295804100798903285244413132523711810095465612597292623975177676450450022761051351409360310634426466468646732072929340451297079611279123614236210267684744733941807440845874409140152505348249873007625061244301905982571720557415712497505811121198914188784716327042182232072224109798264797505797243997774108335985284155428691349179945723267521149471726216008744316189753719699914486075971976790483047746220306029210755858424246550415099718510600816407320084625144555905429194325305390553456438881156318585696046668605927981056 A013879 380 17226895195197703374247402463868912466979194569231955757406083555887017279692295864965608139741499785320785788155333140362191425697430069410788208937155386704329474156329759407608321817017776234503703437299350593029046542033507477576748607143916328658888579532356777907284577832227503896370401735608890529607403844058676452753736349446061288111430708830504415162294683822344145363814983998553782361727471210669524691193208428810904326745407192793682682407530018467317506441987780468585915886696651749593103670098741921058276235365080530920601257774977632877998356660492519532200444750706641222195744913592944106443372074310451860447855671051752781401585605371098989130824046340089525838725257672758249525079830528123324179181657569351247411687608686973842719951215934637204020328739146575059435490360803102653084650831397019492722163078831710049719968332649470361957609800311052959284709164518629567243164002298439673411051814311380889811942414462005450352032436993355480237273543967046160859950445722582069886759714396597523330611899250646692023006135263270651501209415868161680529757113313020530871104782958985068984476051874936763008475311868256679681379959579660957813615511527609859736666061147123454850700586035495309773854389882452312834893208217894185472952527227833329751492714962398906008524554140803282259301787951202587354725257287106643028330717673464152512147799649150900628434289467810925915891785429341213120480849528626950261840842526426172999142319379862575491303572150586204555889198416151719635396883308582133671863867005908661622814973230212790256907177711881086107375455275627336434063635367392473463270507930502683131012827494503422920856944740256134543594342084928046848399389568720220219947470788709918376376505239856677128501776717209547357085080799310811228445744849183634982662950194818710477395907261707083066692181855421397083804366503827715730103956093059286550476618322921348417647798894137764679092403604438544553448046458838843456219305115367581124455212738147784653402222272644419122707344583276177364468155825308309438850922209983422514105318562795460157710766720964256828464788677585080092987196388057532151598391535057552273540703614885697535003062750848063602436971761665122065055895577853091322868851425204981138856247367917314817831580129538663776256 A013879 381 18063708856199627013354844285953808758975175924626967240277841470697785031070628828902177520737582878892528278600766602988425236392108432462486656974486646768878982692947633800592303657601231732870955335469603847436025506859327136807516747484539208239822751171720540750908833485005787125640490370317827995973613093187670720122701846356753161242731566942654997633218310383698334569007660661267530893730744852199007522592609721448822815321392092590828612388158196644385921634913778892627945336808828304981338273977458408615603061774174682790600384472654946372680004833632604160996613554916967026205125418515634959357965316192156370020970708128762724510949027737605493626842955215105714645867175789470154254010108375857442774509585767440053605957745966552284103915566199878140842820227979359089522628740569474167560890830182961111600634872549039197095165514376251034260062653970962667834923196894286517101567936874088678986667067243370527915447329186911827108332764652744716045279343638789395169883398574002216513578954283126644623919702868646105734715681289819286668532164453373502323170594849313816178699568896000727695465960570813691208375008617569116153582672496202568500369698615575036283234351733406123793528217702755529941429140725382316383160980700286613426486669190452561577501225084412395266794642882746942498329631602720204238068391385085135320074910615170347184577891164908054777361113512999309453182144798356891889021327275329532997760023292989850778748656686058779958369134471373080028396072118414705568405922312179819397108326209587680769804833369843606756426700776413421746127325391096209928684710518998930254222336123734781466784906602876421192660491687958816535183980846045511652107238316410373637351639129742291371427370358387955076695879023024718329502845684218133194678725350977579235580785663482224157545890852851766333739821281230346868547247411117650849409485864235734453952570534575575838383458373219400736143996201927751293676338763623399115948614080651676745156749152116051440725888621760394426011976553753400956124560962678485878152544607255577246150498517301812430331724925201816568164294252387452943584142439803814833394435002264507932780216833682385178463371527033259139988950101959767034488050761442883086968528752035738302657328440061266302422566965911133907851411456 A013879 382 18941171577598380095155569201988300973251154070341646800941577897978400636739915694894929695984931704817611732262077441495190980675091491677784408823679310122324048156240258060089875400072869165526894861845375323929077881880525811805078681010348184819280381132638037738424980980373428241055602830546386808706027322802355013023382211245378802803258495538461406798249523028896864869031776785549262474424609514139426512010068331277920832398444034880520703063525369204583612164251350616116240409489653948724111761974187428272514596102916992181836588748798633047679308748431141540721185054960613616470065590845450443143737839391506557851109381246825502616792887708987418085260478607634689840504819720619456467052903400323093914724163405679221649920749434623527856547368743603421412401063373684436655279954271376944724328663149928630557747312117981325133260274402591804500279457450256150387672426106623378956293700975684410657123406701784494679468098649495256021947137028516443371894833035387228829655654543132948182942565566383804513171226355193458966885230224153548337742782873860573572020929664714084113396079154692859044000915071501537072513033036176153539859104395378104467843657095525209245728743603208059662922644405884582563864002665258487783789408498783735960291685633047985208689924594112811779274459455419257977128491787453940879136801565007030853382869473212861969415946806134628446226206963006763909179920664081876269422427269055940392659214184470125770177151433240771253626873547454498763855439717638818306096808394416266304142260263544611950878872955617129798226884193328480120867206349294099422180499017169822290251440323281322211315450226017746228515167732193104007197077899623018426119999524868323947159632352108652917085826300917008382501458042447167047076775916174713232743439113626666124528357907871536678222840046919893735167566839787392198033798501360101857070401049576849490787770600863119010308773247156906346302926961432593740517960595405169351404933958233412594729483398929240755510589387451027345649934326828526160969267636001556008169682614097624166459505133278265270947518795168420009779443009991425857771685742959724942741403076934508670122948646595340720892408262330426735973053342112564677955342315230732575801112004694626326447210826365682374329045578847233148559201618886656 A013879 383 19861257928151799006657846131544084681327802130462562635944115985950599426070193839690145800897095747310832039768440115293261377752364735977524464266698356290826061119477784835616801187506808858111529306654376275664256769070754233639322183019106858245061744926537063059606712856476047891293119793643008094325731306034802210136006025538834323528229580217737708094881291859548558976909864374684103448382259345898263294257469410538077114753030852318876876735539177539065465708742024223644702903621023378937334214923845556788280265123212287994061482883860275446603378850194932672203257340190380383503715496986359043869888048677788380405284870550271298231906219022339190906170091616479152534197181843368267184396465235897188524725804367273495520787299759159800345707013727692701210929857428124531850246833330063351191257652291099563715720445551424385982933525491972103995685032375359793148904001877178716212474623794279256589203833305730378293017941009493137578469241156813658125127996444914198857285007618220174273877183631336464201203031846623336429660647167522031101796976294741224793855418344107235463288407095711219364922303522014795737347426128941446374211300250487991270473630582597441810049263052477494369108774780544832046486260458726084086374762806020654718298814554358924138187246371196435724264495597925703852625485404521303511281750837828812384116795740743649952442295838189424157630091192441780472832244490260317491085891096077601753173028172694946599589276741261874958043052556895648495808481557362841544133766958983430856132274698106555021004765088309187495305553319903604371218451764917409595712338937427863577822694288425035719052309536196784269311520519952116227450683155675106169187204621788327651216858653244682841186187399310352981689848868317080633555577383078816102737184412010195058193447421604304443904192725039074493247066566596904561445488297362170164879452850961094531652277345570645879353532216410800228980937941511143414057361049287570857818780030188558844931062784515627554450271777535848449992225536688548647764510780687967592822533116760030357969442054632390284749065468162521180174489233644769360238803149609736541560009472799679363282841000052355991750477886081389545099680381259024619751701023535380641403226821434672494880710539467221761344453296885316345983613396725694201856 A013879 384 20826038393269700795205257665229970138807981446751912078547737364084135743790979575646934323321473070332203016932231862333746842438063605392368692642917495646009227864417537711791722921991139605203154954254419257630923705885135191292585897381442992991173864248088527434790168540192228393660574380739010855515698029956748762295572654235408739627936860306394535003298245492917989777772237946548758457490875975884617332039320244624374748679274079001118639899844728627203109771009876792332467991867318210592594161747986278554827767281837448095661013476426672186697584581222001721688202768747468301012791980967968420784911730530360628771851988422121276814819295517568339443628209986841243847698344148591724131145707931196130354502885040218172839205063632260746807300077626529101864951986182553109109404423505904508538724184008792016122775281914530376956440504426270140919379428508025270460905162672364549531211791119710165757280998712389537148979580511970276229480963015247038382214214000222350980976484148282837459405041703412264286240670321604911620067842764331581284597866215234574529441739145590588533153104758792487556792769337900186455084814700580906073284988371455695934428157661777695143414216054514641135582602624284577807976377046769162346954503284085914041894897770151463237123830050923673786006367736090542842970620983531330350645773166527184774487653210646013492532132800825313625511130502205832401080543598619202673532879341960667335935161189211776325610925448245411796004951877899411517140874357493298934981608822783009993399756073841779037705092557238894587077515877971241857154759277850037684233661513652359478979009486179570254140994524227079261977596940729310225315327540645180126461642273496317455202368779184696554879647638419252688128414966944451142411173110039252673743745882008002293340252323556155136571282790850572575831036072135915797422264336894834942808637152649380659621818369909085573589009397355171260903915982957988716538611419617763899808185088934998279382434090336258678535248179401429824299047884358731586878319656370666306611480485439765592638165671878213275221036072343983809022645222658297676681763251405179103802828492950396588033668284470899236405749099875679123642442455459062999680759652454635291440029967512683145992035934632381525623521460234817472806113401085041523405357056 A013879 385 21837684034261169781033148261576181168270717953509332959675272254281886721681370199513559805011136946196660110682731957278470929056334983087908394256739855914509772117159484023679717654649781202665503409312281927489603455822211518344814549932643967818713125877803675743462535767200606080111030441857789046833228577459927790172842391487547954564103521232637955935618461065981974049217302177040310948321952767289188503560462264827248376471118496662676978951619586164998128031246452567396809957040265059990340015749056460021907080905319983974355842867057574214838606449839441677320928906442145321202789364235468454792959602752603426675073470611714239957375957616629739100441893915162044108844138913953715722540241839661913582603217183931810803042288803261444844211486197315379517143893863356808937502852782127325945501249971203097097955214008810604547476558369280639284679203627231105998814091854337329889239935085141206769106680505842571305528412614919744367604230274675678518668651659497151902228397842269824571833101009197218436209097123147191806924258294451752177078492164505809221783901066326796961739549975555591432351534901258025912327014659476324166700879966587527820138939848356208462700705013578744343384663129361825459576637538193021177120165235613671402393984324234340715330357219477342163835413055238877052110761868427348253758742243864409302093165453006354243945373683758204060183959177480982915795432084465729062602412488875748712445547579138927572403801762819380919407688420320253330997509470282893424047275452958517486839142624884717296240655133299331130539393289259572901607908864530881114782995855339536493029893850980229058806147474235933864207420689722177198820244891259560396284643008573674571906279045002372374729481402103106306706940852378744801104938255032519411623522081972423012741548420425218928485369423698929989274604480375990043197848249323838444990509510976476974543607819045789314411669117841096060073584605746155976433191007937116399005267487815104755801715208708432780103776394964033679444198434389341332442520911998527793121439761500487646066157207555369363278173120594165166529729236994147144624256583105437083949154689823955052693991755057357637713394768151240112752497740175442443953252233332271655357020863214579242491745072193084090612209638687183966365143165656148500446295680352256 A013879 386 22898471373909440364316614471530505744700636348819002317524458279305883651073764438325130486099357934495109072219256344835229932906175511226386632416155251155412998807522623119613983619442048974366182902923035334399338433292231265059932261510172081199474934680443867096376971904628142721058503856601473007572199488838621242508278383496447084005009413880034577283147063430723114420632081847592221092947639944913028124309415279803496793606579548756563175881173459182549077098492280247310677397513452975544430772354082626623931239267376807515894152290167762939898606596746842396238470349001478972325536060392570570452982408415913890729241839520148870877545452133815145306984959353984955563475351805837931417478356627265330696791751061858482444610871024168672788963903350836171392568675651663229288450991358871942930629918689804258742585486484502588473974779668626815618571780622627484203812485180253620025939654171837026029122806618094380049265760786102085870004973364498324278391500082508885553031044495855923570234465723819982518966390225001189796137411065363040490832256999888843410541275844524687450953010355168179841769443060621535779044211723575046089422541911844483571530008990429959644984854460318345428608916525533705493101032283248285373819954382098841104436674506768348049918244651770673536785882079810160743794094236948075122533326907102366848351643058051590907699264155820442580611455178486299141913110993400736317547387277935377081901302498343180118160888837250095166948836293025729956804044490311355255013795905361430432279840817031117323622841197054479439536474857678645914876414645534333195814694662008509817715313974685444665566714893944418587595160357146121678430137107097384802094565827358149387911198455892407615204340690691666798661537211223894708563411735708979074562546290626315433008481876495794363155474728824529212433607667614734135536226925882993221294368500981670320059038112463757576148530356909345142287719051554881249144409694338669765203347361303211284419539326686653610830097437125806579456879817538237977007248807819768279200106819355135333961466860069578985468773658100147333659077364410374836321524470886366795739068828036843493333655098551023842322960632408954752469563070402204736110725413818620083287643508666090643775024080819935343397788334096052614715296360071061570003974939321047187456 A013879 387 24010787519368465339453658336099571591755214460099234174100526364681446255308323619681212024592120345521143490511378941041946062127025892859719589472402408635538340637596842060272352487740065945344994603615424698803120697027834690991483531045290200215820629107481108384450579691867359381876641739939746160388026651208446107984360514253170497557636751168671136909253215183933920426728705855420860824758664502877123378475869436435231453852812756916961988712777341135800581067628641252604040862775066467284477041551954544294815323146028903317786226631814952192467121310790417012478150284674574814885221300062200078483306481887125323885305491116679622429293100016667349805417060739564128764926730495158314774013785278791371400719107161439320087840288695038690238360613920006389254134091640118422314366786715120506430428197620080190415265319075973786211686578565810031814059523438152236876496880460369619872319698812888181405513476072374932654538894382047780793226334950652194878538645590516837177655080513286620913582175130820261989807701596570847591674581945274115545714924715915443868051728859948318668570503786180829345763235526734287501047063352259427528262331307754241205500650707149085364699638750582769376149023254678030771133908027439354084138632486163674409925790407609127324791073303975085774508793087719019112084636158602064819685505794941771420377172471239504987631663611453576399407237225236449609030682273016170484908569162348365959031740168502698435580672173408355789778542964795747815185757755472719647881346055260267276958266364559220878735144331042597832791398660365243818837451363355808965134589269910235190620653066319764825641283636632662664906182866654851685081559447211747366241111456987898852578372832085837207520506744082705205073320042796306617926588024182778442088496539239779331482301892128454070140115069251909543456782593676787460904034685034685500011963745285355937526225947814797064167521367526573491919487292203211160702848539650864987717865162725876075771502869019784496629780250231629759860577211554975424978352925908421343130531208212130387943979074264318854266904807316020090538900706463973204370678843584142949208889835427561202865830728618238376487640768088852138525524566110062233372040011520273372453424079743054662887039650569844522638679300213102466527706596057873456828488025973506375633862656 A013879 388 25177135533909307911782959243433944381396315757713014573341633533372212188606180747830846579898707183425178556706459684481999634040908302631273328250613828037418251072408746260192142282184527388706073061480647568972181088006658788941085835049346216981504331987006110705333651050979508231210681489099059269875035433817547586125808810593532507646996513993440506055757099364708694545377479471053784560182141389768882523708713270179509256955166989396960334276489213258813230093569770130090534751725228095999287798322382288238480272283170403325351010376681995310168404195583372309276288912902926961093085809934021509495711577551274323618358090653163451768418441643076982989564999882049195883811811355691125072476278912493941057880438510913396500427218558688889655379219101784619618542909275628814796709467746594200150792677747673205744877247215408288850705465806222819919459278848683919935009592925612534527237500502423037705467698686066617383165775715550133793038097397215075896958538838721783060396853704300031811080342869974987036224600509325873084287766437847750982463572898915752469386209641049168196214984578098349312063030455680932250697925501658781479875202313359711226299050315899559335375288402531077981364838208297270793872508743780248148129750697811561058062345602449148293720124480788979541091332220748058184473259444642318720366548924436862908893414001202435181910859303043545326584843180689535385238956695110203982383487817978600183857665978927885514787438904903840080622825467853666061056221124202562477496830321240590020203791111484049592140582702067323065117073641691145902581299400782180741424967078285394775240241909669313721811634630565730886516665605585477760536081278919505206303639687122543027241219870777238835713022879683266693114961637195180008198989964045481087691387347129890852288386188840485855051241298855890301439739264947231088604909073894930382860544896176337387547499899455848646356522885475544325862968306909274346045150110312945405361248180870448232028179392385289548338068455666881407075564610183469911222101397637348818294439892182242833668745801775782406931773975236203082456918347181167166746188939090086277109660868073290415856241322091597923863904406039536220006540447433424616420320227119882171793721607840653286191440488635925290170375785900254131941756471667980717867388660323195421336653168377856 A013879 389 26400140069604486452905728271642991663667023191959681969256276723889300767879914583837477783363866783567240030277032670115397248264079464339890061443715645348163880036502073518527235785683922991139859266515131505282573756537670246272688020572703258817597886417606919538955938484431888823049971553113535172968485155050668777669456099376923942738457016657185872077921556223448784091613735913839693198977549089918295761180387725991749098621021181073907079474303953282073341558595015283929812567825032775990549202413690330271952689989597688837283261056739699914355144597788030202571693923136099541155143546237376538340975263142405025162443453264731519601521135864331090515266109316319617623063853904105177163996886636947246738708038692019525648831971127395761159278920048872909301133249636601760104274426851852760017317582861944179387140404376143961889917334513225899619866932778037590029772618911567089004432589326828739185048497617440989389170436436708697092168716016382195423729196821351532394338691269840110156335381605226892006496246703666886695230128980332643334187723416053484061339114160572772590514323668964054728245804223096089215707827930827358449041620140933472558827752984044696329650478411972427625387616589103519019955659728518117482173301467708455448018782102433718121235873247567785011279384774703115858842232495425263994527074404990307961555820479724844673307361204548188584369028523034710256112324255531877251031748122224728666388735961520286481553753537148449016379159837780125743638088121531826152403716350925172921025210468515498785128403647402945350328200610909935005945088600474575953120426279080186111842311900673410305162356594380091830060099154042397928231881963124299091205045288564207677332489367220113989396618679086761055999714013683573072277264100538954377007084178904072430329146836349601295946210396189114028722476039481307785964981137068450521138378725052999152485007254571815950201937341160404367036087855385699256678639322071507041372076172504411125347180234549797373438138468969355838305667236687742145629626195128980674491910604384887461557038797842842813130891827857276883390345612813839543038051812995326308106539754400818571096874100553519384613517426467312731429578156207950650587553702472457568170773428663120860221475901811903997065691960076144876654959234035724549218514931887054962123502432684978733056 A013879 390 27682553273625593986842076928166321626721312510532315480594869622028947441980449314661967104168549976445802281987769809098922784995755388399664561068405576536596288673155198241763214791209305234357469070245370533283180059335244116155630113860042892317921521348228593262480262152251652254518446971277578257530602289942410064213527598860257400180920304698325332999978673738559032227647964749590370135811082514510166896075486240169524302835635905965753189766847742116703336198145326746361987143119701568117066120470137751755243063858532386170243132745831887577394860101770181557691816527146358712466295799139403341067426477524810491664734306450519117897684626560076837568135675842469159368721803671350990249915199402223596196287520379523066126749632956880137653352052869166959743345098370949327203099661410608359687918801767045979845050136659119530982681958954540360919801588904663544003058853647815371919911906785968772019701413437705802889738779557058258762117903565593976948632266286145504431926087536963863347289529102082393512603808383544209383337627725681281816789226268711698103102722970036755591871147455507652650725072409037204845450051380395228213062265880899456921845369912997651498559580051312400269718445452535811559869025855490613556987351759803861379861742461841538412693027026441637735987292169519094414801352781123041618325221571287117161096356015347958728157939582420321393043338452569644341513236518568593720377866319009917086087235199587095917681708668968972075798793906060133131761051890123356139582879276387714120836931092234107654114800982979190823665743283785496008793877224331228954619204106012785232411164043560521884145923228308699170797098530549161449993673861365025043859421568501502629466592370722198246545548828042079561055956121612266317836204481486734624824580299978516652704815473072119528498093512394396431781699035575151792976016060782687573653196610001173639316118966969896481798946649444612169569232859048914983771060905780452567413766144659985400172044861623288330650269483238011267507203328377085908095730917183566039736029653903487754889633514486856745621538029287271965277915041301884612680668217863387278849123029510592734006475856862007142240503648975388914671501344723908061390494711123759667002236918733860619127594315218319045627155012728803690183350533788243904921353513218400543963613686855084259992928256 A013879 391 29027260981445230840346917657028928866060926987043933237380246008788625592922091620570986818220641460101633573637607715345712058199709202146566666786864445822437989991742385151555104712907088445421617487801609652307943813897512934342006002270908335855156877169240145408798503366559428514433935051354357898968408826778652575492763915502493263652108689419351184375785637794083275777138192285266471955528241658735012763219249059771999115370179755733945616712962138037764317457306434138393267030583884191489920724338095163184505750928524455360848863162093417348354392826073769897038254206769020233283058583878398997763117786097055686107840440120659534568682554979859130029845434432192941254216834006490535952295080128386009605118382969478778586922623127393547220001282189339613979837829869416561721317430563290071368119145481682005362003292097472921319696717792716113491841870887296480316551440522611651426293547570003991089330429296855799970910730512821920739746542849196269972889027253261308455211329165159419973247465267745147859872050979583252898342636330083975762321579723940637550159040841029261031501880314306392385886693526378596108022633076249306818739978508330028941280930601891425417753610211884951425220288658838191142201223655446925601131569358888093750249906463667952982628003507278066730650610873945653945094743293818874487976987534333960164313772605149501171336939655575970925031811661241667385046583495694581728938941553322142818461008736642238688979015349272808863352796118840910158769476746737988287419257220117523721970705856970471667521081555528387997116130429538660262917048604380342732318786564666462287860768748140517795190195595047022541717738388769117516588566562854692500389936830613031621195561561722399748569745407913051617813810246175703766491415950379434245960059112630273077626604589492070806714416902852466632851926847927250366471619016951267405230974288528590650019538761909426173298812281888033650318227914410075078022723960339643831328457248902988850970802112821501184599936973655780902837633237256331233167389142216674943682247030371503576071152352086570298896849860597930488263255042348164959626244357214319179306498029792099286653574428084936001181978354228017406590584194045216619380599382211307416586537579298276632562336336674364111587539694627118058237696969317541640846813181476497568787190185307756833006344738963456 A013879 392 30437289210879914373647609529136766114658702576366579338319228838911541869723875143131843073902527339667530526110628147726345367138818276350038289192703173142708737793581263252677045479441263173746417978889060642778454492601398522640603285837219979177656977634613154712176299466093419313951077880408947188268698253948252402999900415461942376427273521116585587508023800935568664981288457113715576097239981525549724743205387302099483744398401607548477758990410986855086756942112551483099858369861526949975735113443542473831356302285628459304457457539055267189468055811993129343556784443117032160135016437648876107478458995674506263116214897339960692119890878770560767130175206255171145568581670935189820226713765940702488407696613540604179735560976468429816169760064472968975068522432293153340623492146070332449874896901092600190454467964014399765945722305556215091420821581607517794144408243297438035005977182936764504960485744230379867310297690158212758361600470914638827983092084641115729774731674690686203957867934140591136162313195727967488991132528232454134968952112780610777959795566408923098415368115652454139702423525551115962792565940500561193146767091704350668427132593086808903298846409581537474825651789400729915115124790295733915459132136472065441792262045920047087466712141405647606100158694947758438031131665544059420135104957680801766613255478423217243340235802836285229288686156944498142619942606335581441731003879578216319228010570697033372075534859998879084826699021543109726210641862849187532806468935058841952554289154864678669299242585613169734972464043581283930223848507157386722260883903940831700359955893450850191587609354536272026708704219248741966169074372772211922043288878402096890245226757160144627038756269360847836013200733892693934752652502971585065643891814944085401222645394534031237638221376418325428052009342046492164480273344382318692170707474095568155469434887876807938459092975387293026772916086153580458885012755799437102370079068388225700437395559796253918426143063512088084115973874109389294779149728237188992145746555862118829733782384648741527537736063239426335559661130919285269420705048803110361947760490478087280301602058459503589852375394134762997580133128411855157061883631377801603885654645228750269718265684386564658022672016022833324945034651337299110543592587978579899914688596735749266428926460941003344838656 A013879 393 31915810971587617094261915809624113665444363712716162296257423698990508927587582102084615483060416507719220488946978020630300319692953512942017749128527922481288957440642266696439085640650601973674323978631575652562060698034004057276393231050048776886190842980192123315474975388958373250545565439527692206886038540332042711728023578043421689304604759678344849006813565089814848451419525206471423921739510868134828172331332195686268266766298364036752614611129190952559451247332610783942917090035920483097756422314175993040188266025455147343630782996472415848463656091116507594549398804225885114345734996124107913275332619848391079353348152193146622700306698097719526954290597074222339135721094182537600934046613835038052484588884239952568370395586461360262920022329364807916001450977964225557297618900557844918960019892960074337305984199834363248976301712270913795701679410755684578512767018123854384994427530575100777553446299742114799744762710755338101311773575389788323691198765744642567464269040520460977001325326909404491192533721523649237736365781923873827029203930611041727109970595842802946843993037238387751992608450728286971801177623626316453665064449950981206496648985928593732585491172773370239202782650722659771471757092109139486136474939133332492692762967062659294787495150386568344214080003713540751916931917329527650527587816105104393228260976543103444152731097194860620586613375704234084395848938380938645844529124032607755150830412179212465157476041358184635251240753213587824271050001978949666400075970048260259241566304851385300339122593451915068018486456962288378418402172241063939681428600458661541036641110931118690494169066542225976678106235402968855917703329503994888368463678959357148785778892115955812441790893901320380495377972742265435327197350955932781792609503746809293672436617218916339037735617999222004045063747845742567862067102359034204961591760357234474189518156990311760877681875759706172841437257954576783255811135425150559054808029214252152061842486508916748767611388965251274889991421018126989162341705436038684628218340559677114006930597765438795979409130247344709235807230014820470668085217253770250889734904063550848029532680051232436233044381280253244950585675257589433171321690655609694596004205275382042820100158271326422850781331873158476537564654560659752137358141532227397132944510010785022794977992707673523317538553856 A013879 394 33466153405343457182232782631992414610856989124425062595960424312592671889254076490275477764765559299998189343418066424960437788022358422786689203310195294843740049837278905443485310664730845615147527940217583071460915358501703838362651308641535946272214449368797935897647487793452415189564066826318189383527734748467212018492924051370458941284265240484480128392168540827617694529795680062900979810161929348065345585630498988423924434092738073368201909618479402532270979151123039685383728230601505356484713038284509406078108451235907656580994991911309059920718626649398583067462230400539961709660193419295832579270595177190146524424016392034080913044596796264514350695622217117699763481577882053548547437018862148688860922080273880792504331555922469307299051625334036032825329137460669815777968908036271342793743421819280502908314959688325517278158574544246185704241684189812552712598603188796238735599916842300316872923882507198387768257164304192989404921094288587922681302822436989454324821413373432782889420141705989355723756702239580382023108647486146607922050974540744403690046064527506462942789886843015279675433401398830864239743391627871588401718298620671800069583430207069061101739563991982009471942297020764163692530769164615433045815040345776673251857806620950695032691092514811746288102623153973929707482048802145726785679615921860225944233716981739661237055894162972198170092228707042442959279461696411731121505072970761615709465037150281229889864965597543199812093205024041691066422840526875079125395126060369324549594484629675846192688395812551435294362552455095688498688454476159845861615393676154541484054036989535708712003613823118581145721221923893903471062761686437980944065850170628486881645196887579380481986963328363470919298321453146193721113651289475968172600967303000814301921868898336942419122832663379152212113556764461097358838534873923226650501806041708347496007748190984273144974076150556609659893382914196978305079245417139562672611454384041363664600398547133573888755746879795627320819047644285503525787891616119299699772718674670703989496931258482492750932904908158239725831645802020020389851258124767089394596954666763341894023415259517401103055500745145322826577305325018902097477051813100896591120699705550839000932129343559514375167180885850229022693853395220598360257182450615296875176074422529068916062266843681441472386211306648109056 A013879 395 35091805273161420958316922281124078142993978228133134436621797884001173518946482509867099372666811108554901388963942419619316014013332505531975418050191341486069566498174565554308053115580811171748934257441592386740200782956282604014955458610107196398333538461336664431811612160507159709812330936473421751021977991608755309503236330089830354816089708806254235108946519866860051659275035017636457805420355228076967812798086107285604987403226918020135685580106657989678574234367992461140928213131204080681314458832217734987758647363143106907073404638392808815427454657519768638547275704476590889668646974831546942641243608517335081994437412293528427476651130239859399795012761936409147192459009252181721677319490396423571030231245264825881021965582959176370410357086262167155852325641959312749199525713041259541292302277573872617589267170145617605462405461307488421010928241016887273165792937295204828420418402831897065343033023868056652488024317433468058254541364750369613469788339688654058103938349460653751056614509499494667393907807570238660263173146433665548472522680035603843693742157994616886698848386301589900947254305180472301053166619587078679920166694469553429763514912807647813817665052456527564051366040844803708059143807555792321448551745613120931740051435369995994599095024811241675793496176301367316952696804758757610020788944880508279700814017844647021307121277832735668402628808715736668469420827776627372463303395389331954168010794893290912995046166409458286165444551289540251665396428308562968990319703877824858915586315046980097344427327541933815221507803154416663200744840793786534189223039367424491183445890339395298397901368190389343455776000068973726073106398118392306404792908516936260407993971590436468279962059002054882674156716054223227310468014513552802553231890711381857452025601942557734074143382835457909969184897851559624141475543958921308276581771990372183973820567109525197264336873646047530732363882637010723226774842522534068996228392200556945972027506959134373975946040228579713555153702654316145056564239263910801988878257011508106490734191294538318802221696976934378753643828498944900308672839435775529028896336656037989867496679163718379037524749341502028201124508487020285764097081974085743930978814447676556241408458552261345455301864561289747700230017746834146205035345336385536184627413677840967728907517880111173348843907079847601504256 A013879 396 36796424806110510142788125097851961362868053714542929575015138338014414523802826844266403591793474124964064278834254886594743908710044145320696655957397436090096881760389893250674121103723264655227810487931075178518492776189166987787585934967551763570578988425634554243251293032815955499876174724043554685999621594529142207417665538060273954131636082501226840833598706015912645528675979118653166379776454403636034601272565938033110535271326068789881796642845919008185200656376652062933309942012265450104489989984451543682524011417455146468191402342107377896445658694963448919933348169097245768725191170280964166926984658044673150937399204033098864369756935542390809999455301860232157926479898085615700989516961961920242416595758234810063018488583117001321779410592084438187615008212343128325304641874077951764770117153009301053861283412202611126265347268995960978549955091252523589347094495017256698165768647167859297189136196035471372439282586677116202652313966084483567813696778077370117630395258724054467667940615912942120357234273230770573424117045194827286155123941741013336005009377061363396587131645514575931975668130308918923549125241300140613875968711820106457167707413212192114021671950044655847002725197644880892981824777151622489255236595208023894120256173894528920032740664736472551436841046561382535740991004746719019685158788667023849895560759575468595014136001024738636230954905727912292876991413906704823708080821123764143173676087266027412384693528988964131874217185812980958930294725210079723771993473813394079262269835886702202553030229404610792229707766200445607032384222180185508873998737727736503267172957908521764412877825051605696203483775048324193790833614513391331080712128841054956193572686754413510163129495980138700654936552693273174800301308786563143490057683034577942559615197582519418564528971800073113403848023449596984443771859982269869747425008146576503182532874977437493246649301620277935585219190599986156118238657272908683931789182580091200179564715137181285326201595078723201720808848914452206118831903750394533106290007224099124271628095370861812176358418129285943135980831112109647786066931284207761127004005105441691263300197850775163017651551565514830723022332611285783165373861828058933028170041338286892637391115834895992572138607934218958484516391088904361691091142271445799990331874924655770577306929468655453705437348710158278594926739456 A013879 397 38583847937492134283484201062605218238030732291780566922051073697921802723711072961053488412668433924058318665242907651965970188819543249723794816717183973945609427888782592705218867210457725959120156610192815086390207081285331963386355709344535558037783433367398178350171467843178023354238159787438694398426739213104989819285186059237089821727534436844806435853931596759341618197876943480320862589840475452747058618063982101039006912632666003907419094796568802369926804963460804313542358405755453256608765695737936261868446297796069447663030267902277585885143403011729993414668030489759313579186786056568532282299629864793851193917334307768210674805382248443297985985988842603394795229916585615022569280783737906182480112224313786824196639674684530492777986167241005531857016594851265908126834640157753162349695590363833880861853649115233765164334812777934708779043997709765206175223218957207214959535869024972685230409395675894090429826893177607543799312352769301003441603814912769256448464409338811834137489378499271529196795707285287228484798766954782211216407395242335024799814788712561496184939748152327091972447318185406804969179447549021536244335607767965479948431085968516387558152388686690025049426729576845678627239309897526539703293298968056848862801041737797629556852251075266711442095437037239148253797145383793295642785385061985313200428087519032606557485542671410516340224509771228551360415784148828636917224524555090672110192480576881061959968692401853132053544139159831032321991292721781884556433941828797353510056513855434734648744246225828169166073058050651398452839589318156810200153062100411599031649879151511886117640997778281312494502264202905071589828417148171993828379288801211638041745631673586195900832813674376869918177950750676901612539400745162179234748230725045665600697391065420287881840719531134233464960553345036684607560112521852768610940275925342304603401127591912341496918598538095784556584206798002571083637838218288597496162459773913101710319487250739685003442207163761267259967598859559320636483260282306973697946461150615016963332246701731596795564637204648334137109754235964211486036922918538269437331509351657443626858106268261574417336396993334361279140223865440211601368415062540218723758946429266335516734145026677691900307322812953231578611860259302438979964597585598423551170662236080995849288870190874524861024632673361102927135953900751814656 A013879 398 40458096934903752198438729613422329319161313143586099740856626653872052212818062041209622665802215770353375552725747134067869156711641382622377873734037902663991351457908095928467578904072920455310377337689541272026697780465848248839811324281655717305026801426652912261709397065128239016693632637273316417524716497120777804746783257250590696907771149648979753281972178003523396643457013886820928811004566388339699737495058095579077712420710387713225884745406928513848369441365876343876992007673430154001793098174102253724967945157811317152709626195898621897100128956427789574778944738829861995609363376052405306444616685106077309513062739102359276544728496543679628953244236621697300803005013677857905606167088758713200266155722053332968815643522006245995169623300904616572503032962761000880003759638056179963994403361347475458599051974655360540957540643435665192694838942514760830390862041272512633410283398729758388161762480246321766546164340603007846907749617422568984783161825971935849705016486853957792552062549252142999059255562377340895676351858377711908455600873626690964490591889062883423619381358574532792100919113581125927362308393162806388940454250902171102406074400523039600177199119534679706227682392770534312236086615108788895920474258729178353160465141252887210205906023498867217106664986760077119373595517956438771929327926756311774452082298357134453621960392216953581967255557875749471299341279642136784115623059878756598617190513383636425736131603965549796177099263658984548064341757035161380647276987073013754161019072476332319041646730493998311484222918519840784084725208875595412435697245001192866211303681175727497691526886359105530235206188825388347375922339561596600586641134019294571261467477762318952911668431423400751323362886341782785270114675759177253255360780745483852916867533814143785989014323078609989754477184325186599056952547714288698985310768691732391815940765817075397472916380682325387204841227422343976596629847580184408136047419890704538999966663431615942169415818948134578387784941761274195721071133780317252297908447467292027343073917514910841505985021501331616153997657730409023182652486229184413519324749923555608476365638348648656232929813682571212635739379927835320116487192618172388484261011014377030795022855493587462056651325915247755774509983258314255855357877916452573592328324860866303663926349266445780673765230102291862924509997434734804729856 A013879 399 42423389451613636865230089343123932388168893090848938121868478150210541021107912222923421296416224203614061123574953026852349968868066074424642501328542527823797395346327439596288820016917166639347534227245148428856666651849757293375453999169961425428835783332754004127734192736963908355168542536261505035822397125684916707390163000754795390600763041014328593777397258522222549158809581793387142248927924205219688991943618037629926991379258815506783545322799815473337067835349665153157160771438174697162584199711007444801911988061797159694719648997990593354373664820615225881163406758463261371908083811407526946610470385201790120899969274716995480762165227991785410609277028659832868886811785222273531228892261262256452682284502407795671108832221731221400630982922369359227128940291960079258750822266234396961925395499028290426475959523376219334595094137731196065095183438986357852487928555789366207090821325106455131625108254486767092677910819612139556079140462838487695787988694830348605540287367719375646283071539644615097381557960575382607024726326250267642120740141663981104781686880666002048805116427448649297010013360442442700409859885669082872089625756593994965876551870602846771795406743965196307637398292681755786987266758524313425328707216321206920843587895954387459328868114496348191044838345156934625524287293836690741714566960126426375207866648082130616841100740229284319164896963855121877617178081642033220540823565635427079151619159761759948752689932759780343076198037490483381471115222224901379873599113997072470283144734940942637771413762074474773462880531009860570012424820621936335190173674374370810880383968792519636619390496390885440471911564653770411738055143128140717056737813745415824355064521962101358368305637148223866219646561908721225847395766248855047509493186030976476556157291136699634537216682836476548616790668030966863292743074672057986827221224591701984480791904457405651980560766790350025213703594885611757603787739056239445945664059359315402686429044074470118176237361769359163667549983092269851052417885174829943145531648211463204863291076132115150542979749905780300740294247952321371892773013400253275590439468975842245713713575597072613358100612312015791860733056047209848626465674486792730427272473885411409442921885722043966613515220722906830759012580205070129147787742194122173807149265569307745230705235608412650915774049919740792457930995070124482604413485056 A013879 400 44484148017615220889595506163055520527856585241630016140076361344835168261749250167064149409310938710528817756713729945084729720955801252055893935473077809655366177622670641302118145738058934926020480049867808758936808091130011103658460052633641471630466910343925862632243008883354667167429209658502943904442505888462187221368347558679460331494585706494640619548728107752198031706747916038582716070811847051412440604416271227425838324912497691728841062820400139309769889242519610487636923013071555471251953889796169342440609664793887018524050350667716984417155719962941431093566800405162372756309890890630458975569020594633352277812806182205648253235668166106714378715033269604012910325857554501230690281866931745331822127779154396756753628614855734037211388033548806373220945955695582332068823902208638999028747883510789088662232455733183742564992385430565626645153247069718559171530382173315390459966465061794826296098929513056716290971833015585618847155240789961330074098586033670427619403012366893712037676918022754391920351964520068292392543559432274200643104397214785450650927562102581233764327873763028394885261571769439294797024969239475344241684251417346304865338971254269250656582140421960049683477192552147064756095960228586390474277474498061225868230486021588267784553227212026122800773032412611277881893755073422101831184093764781527662809963978379368193684774049786662034252650998771348277944310124135876626261814611159733584948488212066347200023300598933519433021467433359621102209456115259698189302339064558594262599618773585433867343797956981004460058613415684195557061348368708467514608371550780780247389709500460585070487814009143569091628275140818391963258642909760733280528485909785913143438936136180932393952404451778335988745132113299999268114158862990159430297314327035617189881349187710955955984496520421941233442399891521239109644051362267327875595340322797468500078930852008328588931168486597958068038484460710775234341149332268635333271920636706753507687325021319431578636766267854667554401864891070959951337140136365082482463768993554983241502730303446308776095755534237203484629054781340853334853836355299183978705520656620812758641502926245276012624583707655684270966160024977759114233344871090663174100507661576869154068021259242877974335733336084742752969962375301111615741270679558943852522005348293602438263031973133326903846658690168642121192367451086650849471405474506080256 A013879 401 46645009991718897859528497470432105493017746726327435804096710673521881395231981743179457531017626869331465608063856090897165551880950253675761039282618037337185245066869490374009836785430885748986850888770187437210922480964742523029773408150373239756388470980792405335466845282872503479754250946874382907544705054500126427833536409689873796557266701773324282283927124314368803294934902808072910086667603333781851319216396018569275847383447179602261246287963896476881271382364243086684374185354519349823488801946908064419004719870914874335874620501752004652203476215861274050367901301643540175320400150533724150766261339038261998059841055312469822784843982943514136375494725708297441457846411068682472292998899821793060719458154600733609692878450966173802968418666473191606526626439450939431399092082325847045568340700209179433089059502878876043829455545240782525068211199377207901846642017766358866949796068636571778258231113082959341522080776150705868274653766574491643777998948842002311443133095627940993619111992627709262274981548595129763803755375256352213543836413890868701747019359276219775663864558941262195208037879711577981085254145252098563568305614195318970477677121916633776476274475097181056901780657560160573688077592650202977955977099279047976005650110572939480455684777077503741943383235086283316284626119868653849735692303499555150558620788593124383061205634029098929228507773687665291893732932725900969259108517711428803570945975455682081611632448827314072999918235402498056870382655514553288545889486958592537499657855131119902883890286539313732710420620964471040441160427066850032597987807231507428686912029154958450871830062451727103823210234058786171265894747745270660363437641339673660294625897932057365921036450427920437734415650835660032562072243918769414783436667785699330497025605853203352502399423397957450798097908651774820634120801240825594480259574317678329938764997075485158467088927002940479151521881874261852124505002232916563220937453555420766076744521555044287000625826081975885524489880019622901933293055629152729131929036185910107441966930666516671203382955068309881098395746399266626447696310094197139655120028036825359205272572390566540213835485838766790112612214351078740966343831548763228445613921745627150096029459931860014817065918618395216938231267643738413587518644089199109102114280092312470304097014260251391527913982702274080871407892390636001135328466835687610515456 A013879 402 48910837997076635041952953763555815449446576791305517325716512491198880305886770488336142860044339112136110881441165964368586265729119293198314807526810491118876355531237742738417738617119976455129636157543088062160880251400085855828467681224685770250794797347155377217042482759333318208786793440869752931661596647227524569191978274326969106098832489078665282620151168305063582283789660646877859767037568833323638528898651671567296990945945509798620688587648030712142256021033968558863154345782300481760514593990281070556222293143364435271614066067245110030188912276522951298638572475272176782876763908246050335113883249843384612877595894415328356896440564258978279064070757504303697974102758332754792067103614379536480436966553918618845517319714600306661621412571615793362005263845373708265218734379316907391653868418062540533230793657290720326534515177806398777005924626598155152886744500421377515270749362466661888958902947632077174495857371933002556531963347939614149866159025780951415723794728881163855325153976781592867399251052299686787210286596364804778668941811532031539803082571672421427486512443756392947602463527756447593094451450611864503392199627710470784787600765790856178802385983999501723921841554781802933715549649790779237813166642853627010488100570344130588658300120808820563712025019113834614656468118267393579140453292834349541552156352019823993092786758907696438814711767302317321112762903665994334741838973067779169133208247159417294407999106661549681409962263605409802480918363388828229090294614677093128601241235101969183286378141098247436590562013048441185701630235972049339781467662955585133542807467883189712581380079565382199618526494388425768321306851011744927961251988205389648017097645550004984528016717043907100917802625490653054303807465239367557875956887360057461175249121683128558553555977788936631928066312662443434321243853281899938557732663399733872493870445573423925524786238721035315866786208808185995853304957221382718195957711299328885209688463434102118285968226209733946139727500431456104017604699099394452102241621047676876821067916290573385023758485493708101882631418176357402094019606053332859911007138518742187854027892867010700471262758398870725709122465275396741887524949510075951030588063608342734539094186977510046896819712681202382996222789700800650765945949744476045025858583362076640861588830824957363122773932326019746623817402171403535526478182440697971883854790656 A013879 403 51286730863622629665750860445574302740718893705519974135330517801971357115625526251577559335613852928847234603618052042253754712173176991984716147617232837535466893377523147329679118688185196431414013363531901107868407170492096426361191327307856106226497405423090796820737538401850693474096820719053442050069990365963248802665047810980675957396689376068150527388707631456650350856807027202460598683081185776971167594078432575165350009578135758882598487156481621452015278249511714615578490931283021509962513350907952963839561347255096506079367990940527608495015368879267330180921239771830998042281785591853010476192375242587776863832737992582447347161042061108422407947887058620832754406892773921526688846555239551636844510672641241769674557169037056731158016334308694602140358031541926581517909999620526605485110846730338346502173012689987274357116255787083522403997764421259787137593371001273846349452541283497842456876970617216252955324168139632020088718059999529128846810057566617286911693993781631295270761428656357735522526037071416196372585813478069821535597564328969011503880557110673980970748097272224303491425200796080744791376607524276786433508979116826134613629443260589912808543890685558261519663068930146883793023716189579016130069179025696884796149570543649167076132965707477229831414900346442308244898020713580350489640779951987070904882593898975538963381261968508396701026575206110794687303136474474473675546258543023519610053022970973433148901162071266741118734132590522306189046231453808803949146584765879647604416175129338282438333697245680235904070385153394282264738272626314627608510692236151315636989782883443083536059733198310350205347196037379837938443282652606491449581897764784454655559176180780242026656449657091031932251985805826487017069669216670835076367339369120459612409298023018008211413853512966012017760604061866334286586832594698921509973113085257039345084132696337598566131078255053148327370331215687252438787875098823368605115044553083405085137634290233877062783827418766097982307410903492414515726363864962846637007560110031688828789528111392304277774672577685050466639682121945692139258138702436979556914044221279428608371225151790918612257354818150854270081168798148614414021453361457477400427849909386181591212065226204129574934879627044404469952647307933306743177552540199263713389034689907472875768081369871110491993825798862688481835815956299281633668212386630937316566084920966905856 A013879 404 53778035102053962524394374242578520070652054686159312398928333034719917758874151814774190857900631448718917871723402538258273101071701237547365719203887539851589733190229711734365611557582480533266380476678826736084222917205920502368112557223162524442555743388922855367101685067258992760294547882302182051094190217980279576503305173446873272703190959200037007407141493362288598300027285355847324724710537457273319031128386515936582051643403281506079591268594872695668372405759995664744831706761025562830452399441657687011031879259360073958679370468454677605269235437946620011789669914987460603183665608762862313083896062371720712770277073310132309496736840268825134836363620380398326284961997307538769283965506868097155869623075462729878268458080200798930748135764073751133928063282107207141723995762093305873155591221111262021862568954416096196287535028196891588294359825786902557589106591031724709723547928885033652062226341918149658881994931182785096547628482066255809672702922973288240716441223567817069833935814768968883268261848197309527580541953580541186510751613813010206693059052882080270383156845319871257824671349951163050362517611376055611303111286405080928621107096416328413131718719499939631242222166497698820153636227204006417603419466049136672007332082377469016023200649683643747705710545671089810202186967763229595025570478934794861158170780212174744066470149890660579175642123322832650033573631858545708809593598009430098630958614811438637542184920040594335317761815239517734485341192909020409780329267467017366448295252421018846058194923086399043346508182605562920030198957410486959221707622214601945372198576789214761907370798151473776922141432091600946141103550739504378236788030606624324907618722937823063343313355633885899393058268330314450410845468539837561036959246314855058541692083784130978291492861211849017535343164775553340892074574819016321241567026486485288310939526194893754079461512370610060520672424820476413254434919623812558477112957293984570553280013516277874985614619460079957895975695540462043242287716067281875246839349936588145336808228931296850371855072818679478107171320701326080614742048046558275870700833372298132451465784764314274766368085797350167104631653687481507796959479943635822631033146584524748186782506632221373166916339807713461485067103563475051534145332391983147530620439004418278181391690493969555252917880868242437529472552192475538305279471523921727655599062087794274861056 A013879 405 56390356935171335807979355365786014261604048894594187158018675740214472483929222613328661953014012521971888026260238539956706975229360196862466556379935580987420556069678310211574155504603607107650328174713977423616250129632115296691145992802834867229877331179783171989414016521086165592618615840232892846408141602008889637211529725552228588798021163234138005078950798543855129251049410769292964370538076524797827776384479019334717461384033239308518913494058137231733159263742193214155476651748649140570504455196935650815279763826262748911296179568330332024622793818580315025482364920777891489443915349374127112804259397497489418113806052423245296562850329021723584586174819603996555382580311288749772540703415329721843313145885976407444835226699904632939608157206949397669009752884098846835840380580232750299249997220267962685836565103945812485118398329726583794087346648684327136226555032797681769223078993078553046744801048703165696711846716959920065397526083211106251883364140159638690297483072443847351818189080907186315741900935735342035192294359517669555186697884205590990493381089434880201597289072238129324044762585446390746696927266866258888677771220253494139809805994731847982128005088018368698769444350457491038041419260576668233344923170031939534986760245611036950945543644442676426394263141137608668822568401909296235833532590519531456333790084031761344434243003891749307469678115105362568841604504599706425160728416626336175102056060484519080799434094716486245750157413176592547955701126695768985205818541963495202040887642602622257524317799670243963276108164083810744433585901965658773752861291671298449470598494855327658181783242042479767109911374296882553700853796820226542914018245981371708114331210023250756468278145197157540841975466772727805154002698019628710401890578663845457865413318446028924692980418438075795411139994347690619979247989365424858062197386365092797675931724619336913077625434795524814820524608528555875504682350279458877317697196307497165052476143452844589040915835214972801930730610927035527454825084162966159618829818199107851084689025459863526175518304835919652435705274775713696306683757772467890679395997054190886533428186725025604977419181933042248821906240897004609519704583641377876351158212713014622354703653674388158589872467930212950590165723186174415637467976058256120905067857449496900462330973251404620368883619849298182174904210887777230053996727132667749498197442127770969556706656256 A013879 406 59129574913654218616187760532034435690375727173697994393406590932971130699308568530993715036043621194239194459023855887273643973258101597785257731822647331769465497001319003808411581682395231926511550516128883590945833095929124929343215100549225373740435852419172319351971791787614447172445657723288045849315263488468073460228716993500653644727473839259399492813665912533921436009548386946822139407801334130066407058450131472177920696788224037941169528235945505305901829208137733991726293085583991521222857279612581996989282793633887288202411302787041546233050870651111672408160196279169598346435142981385324711435839101990327464088102295225756860088687346604282829431032847641080292056844532489912081491640624432778411573925260533597412875542672079200389282563051434171610179570640196832419738162907298136377786365085239699241263762090435084272395509646991382328468933599490817011195896170070861958844859278246336839543476504444970673595321383082965142494276310229168949174850436632033299317373610170879680780109433701333798215379515589622009893795250325599871499446920628761778447587569235268942270078986211168694089560972797034623608477205781554280454182635048527871145207130731942229707855063173948976680868879225314122705319242578440469447886157939411029838277111301838681874674372515123876482790867481509147519293484600442209785382269636608216356660271153688183501480792048794921829325199224720660985654285015141764469335960192377081143813535678615079668347405301434281623717059679058707565197264626142659431176383457913944975225800729687236305819061107025734036208394262345935155191770739542614346680281775523442952082287341420054505621544807935264277042429214727920629426470854565867462609596298162820207692962881340185214481224378254665545915267046679831017163533078630194638372815413020414826683635802863225738866635244123765249031530713124039535359939696839735967426686605163545415837784074445822967284167916152228225246411912439005713197800126633871742281655315330147342065224597209967798167362826375320757317781083427205236470667451266403788474095447947714058978879560601856823020282011629285472422094203218764818477227990023290937038337007095263037675994323380448764802296114621709100679158454817505431733753496341448072792074053762020650205738355275237781534112932390974878033613355666024051473620463261970234152433692963661899189162608064851207922510567097690672232357835861896781099672149864218097821881076569572173893238790291456 A013879 407 62001853144659885939687697187638540438471418496887548169060709494131136344158181555955265737634476137370557569065398710853848502903087140999274411403664248557499052983655075737408982674199262712573775594000360240259617884396978101910991117273504545495251264386286033936813173545489606558294377992854485964491601727683898596632787150176941396173755608475264082576582547901169203685148209391150971651674691736768512847721405058570435372555408808808199779239534794171641316463752232558108389498509319493357778794827042780075034194617446997114131634231224876382867549743860073007058985973626540755711576486849098244618546422208609610983645952318643225324355423152932472153474699248093408323797812500142050762178559405225055694540253989277440803385032918119627392352834220637930315653463615033751359363908683050650473715555620302871607390597740058926011393923603635716456640518019682938331748022428224149357707162546430897861140419124889569035887714587603257256078276274861060049967971441870948865014350658540332153684029552809788797489790938903488646396248405416210857404054245224510597457582998441366409790343045362424573655486611623377484882594529599061181525010728645161013956712314377055458143830722686722172118765902562981529852830105930793691786675947475860023701260260436797685418554834418533906818916660290935869190684908393290567916998766476097074401400485249740703248723003357183952106500102260691813693427564037290820198423794681990237455421987739485778317048861356753287870739570028663343884286952622165255705207460765572766342369225932523496610527819360616092751253222033651301290366194986636381184623143051269716922636531316875073286616968525527674564042256262544101921491102797259040473320047942377362101856246264166051459864333652764179473647058739350488653268861457734973126413294523294497304620095623109792357820917742321269768486349044752879829584127553422981780405333695969797957520273646103263742963656847238863515981617497642854722096465585238696034729003927624579353384947244039193931140643029328338425249617335765158037466593379120618903013108427222217107837614137652620055315230626189643530469851234319538299577816866662317595911265551922534994143423632977444001332450685573241953749255918720575585652306179730254376021842997564565310132301621087732009914002194798873708974158030856835798003050885383700246622312033064739604175370914209420198554440405028094326716850096724279138369824216022356141676771745015711812276757768653766656 A013879 408 65013655163014884559093966766225270178810606121792357708921002518518050423212009383217348726105808450219469773540319518632285047780107501960455165212008643095428126981389104696429361416581166098099759317254521739290469082749445710189419421786182302297228589805114264321327810263635309686470085698235385474702745773207871654862821418783936501434291960912558510651822621748016398923357968810535521250626441562573780127812320030695552841212660347104866891715874436333322965052295461006851062626788908197067126257564561210159959055655184102445947692495640855978041723840217819913449883276281423599461022026274280040949136933213815031446787538098473638637711312188009319920801886238768793726534615040148951020002145106893267999958241367060581767850264277150206412563765495739638418666646263597630865396369911238518871126762450114703898591203415880028401323394836605925019238287823007056744151014365697565636907145674286325155643176124300204741374996211410673080549534623188710902955215622631272077081287756129587328381384972367077098116655023551664510883592567957708716013313584240536424239682550173654224512318749133949709745375529269594669588251441468865177478769649799828355370673571760235304078625443871952388351607075045880920646961181156487926158905518300447400212572678847775569785446554055248609876552355981228369972491618503403050544134898556439965887522915221232107649732971968262519764025451228107179235399501387966259080382428932462595230056566215919039484577826846018935582348615382375694476810075632739555166343618379721229040216153451421757981880818713877380072738098547157946901847023274307230037047396848128194691870523462123596846587674388623706883665172902753444216429454606738695623352042591226284843316015282694181575578703524280852255758938264673177990090049671905907181001946718058050805689321388097973631394426642572267768760341935950795720186006133458056543370303185585226863104778458736375882541859442250338550133940549208354033077023497507250933312000022412870920054974441365641815539730905120991792594542747467286354294570619104782086845873182182963526067934082003233727122223269087431654605954727877844192018108898777306335450251187372724054018934579372956321141175810075647754894579774228346265300952604716831212591480043014261634637288304633689680027584765413423798261286731363737453726847085192098869802237462382892395187793731738056994119420902142739036731447807022757721795276797139858113614862609301595029269913554023892025081856 A013879 409 68171758476213495591436515295861428903016510124764543276989549136857583240569955951016514657825124201497330737259814079569366926261074003975686235317347174942431643677637061846163114076753012822481053225849477387298242908913082785007580659618867893813618765783487494825000629975001658489800056581112867559521906351887217228369437832022785000927964127205846952865245557422048043517459005503476094730896871587917364071300931288506620016027406536125832905847864752952650461402675765320719859844947806201647858982652017335504689226742690325406362047606309106198031078617480240733565624806310070032228440632222579468218282208881609310414346689549145094108176776888854060645274758664703226650594760500339226464749769307605715386324212899706916587805358714677054839260462968460687094491797272498149382313863976046841163810616062891475755169169713009816660946080064188894432972806892297447532554894039525690585285547182560457686403699047714211486892028027376157936110308817044725723777168176716208749497588390171338162444839128784780235234769657975710166164273960538822374602376304908604721583549369730889652122229144691880450845966890979394500258170343489656772339978364308504817561159411182060494209548753433476347568174740323309632248307967492345483660000512757409933125298609295485115863344405865036366349915763225372519272275371363824357127366795388717593670475228351018678510926400814592839924082751546963713573938267567388108081471085800285898255951793976423522746580679362891151397196781723189976211715601866675511798103925986134567462073693321478021297608661363722687687151424422184691330551144276879978043327011197422869877222826009819712687007517259725492069246092341677595522686731793715634501951991412137692855864934041066334139794014626676318934934684449817942284136663924768408528226297281834438681626485863846220798513042311161858247895644305831541573089761567396915098021059033128214843206956177147954077412212806517090995545246845326699038587772990922163154648563735501598537867564879829419232371388873568149089911615255968257256240783681498415981496498317880683162310210047970622808650912386606622734660093584739238351489580556644312768001082589050541497666958345500577047396929566225882420236338881341262413484211678443556005574323777583722407801429221319575789924604722978146272685626995626462364279082409202390264501750949355603776176436000050964850665765891885224728179714615696695200889204162837723861341818175411029309411728874824156604092232237056 A013879 410 71483269815954042353286135462873193673409440120585105731212593475729577204063882131293092873843637434709265075152946808298528494071131934792809169884122631312435203200921959762402333506145367173345892867348341600863642356456444694372108897740514020623509110950186183373619860576667339052600584129597006214093242474836490692454711644151123805133040912648998174447627725619381449279363094154812949508544918022172037948428445326777117589925953836024681365082330631192078410215772143296939147756775990835699105380593321729594165010620943250653301490430833177340706636292402960907439308596901387994113969364373423488466453485460242364277033994340684366199575572003007035495179625341599850588374051586403704729501454101491970616930297865523079767974591819601207455132379217616633430793830816807019486709142232547292520183880548762492081452267300988981515068196849386934168948893959897688343896280572389690531156377922500514478978445132655977024079295180833982184014803178141490320535367898068375305713183243812301085023759634304629719941533828881538263195869732445956210271061336295845104539191863914937347863718547624433235626260578675609567502711226095010339713165153333154747579010290739640264776271793680260894627646396509254720944401775321253657874268697665113878036793114540622600851522223724336372881729271339808214768445419803193489099185764841519939500612233043397761838273161660562501716234995286109022924505892852741552819636625264120586049632908320622271787518582443622951967467012592175652496175898942951141459208622294837040211111385048262137660161299698126880964242492014916734896623996661273699856759664093348883204378802006072715050491594418133917572001790523266926402796762477327165163518811346973693424031429077045172386968648681181747803518071681652298648530886511577958740893417898596828375025174041168414820021611854468856674145423123631614536544169825294787645822529996721451007430577280409093094676588455806465207744852756085288771086212651729198152048772367517324188443019711432013101003061459490595500103161878642171320719935989610883036213672220170055227602590811260843782203939106698426040618942290711531593651538421763866905019503176896260601457628514091613078051282816834870884681739278841295576481620744935630182101102129403629307482791447174395503495982322001532706027604012566013400086303116311805573990188003471501585207982555189440519251706135849441404575772432868777866967598144251729135630358335099795469145713016647614835292616510203232256 A013879 411 74955641130533825914639362779117721929288977083882647827211976416406617146328489269702786153283465966737702335443576352458437814199131239657304668120413772251068055631609944879820789258539884529158342959272654642467194647563672951845928459557157229689316689523702427417176818924039531714419710104276310387949035821294148064331391716977408795091183508021835909769595690019068522559557435816477143343871995960017066863811305486970642853974196969563416287072569923932864811070413490929731263798209141366534025123561022925930931170176866189997036263630001329763208801856942727136479080451304469817316049540217226907842199929969959097364155197649777449972086154988625105251393470822193404930554909516264851090441716735926044581618304014638728890783725591830155708472889670491579016328071942564237265295525525635509801644332730299178896800892637401822281144149579542753883139755432893678452889386297474092138397830136463899470309302083419873764000971023538173702585506257322891354345693929084944704563506833063727422529873782300611413217413776153287865868872300569250979141188411767752076337287647896469344473546539793837704480041812545355977853722926613801561975071863821466072597408294622609030278043972330073247845078947866088278268997035959258875559169173922894449776308376872547884310485767263969736530832152424410738609037424515553416025667812554461612081793972875713851517329118761385985799602826417127054822086691103956326489403293972950507637579876475204819261869085104404380482238690195853176991830139410003936106731140331431044276406331688366519259141294992263092333961535307033330210962403923091731101001621536347398554914706692319703256784274108589190751979349499725140619739018011425809538501901126964287555797179775891718680838037759518832384821765531660240707681922854764369664691056566439067910170396895392211738318981671911535855948711197285143844271339418728307250506005213842192211567525002382245200843598416635720061676266723564887758430496517499595681482693534041845728220827836934534569397386172946810667116173070059093434795227600242221290580787561937035830338614262508650529768277652745408783968048031425134952344755552139468503797730563217173356434034276792127274930701930945441572776039446050290350404791954241623353826845266441540004723075524512338939473803159275079158755600905080420067008895376489767841552335375928133246211045515790322781914877013104463870244445154567811620633416191706901130122738621585603133854935172144289373531790649802864466067456 A013879 412 78596686354090637042268884465476144389726118434709331328066625382809984980828541964467868693465363609537952964090083517355458889461668238754897899679030991651935937501971029562302963917562717960046738626862283114379681094763725929154796280408605699278704937034005796531393600080093676006979361942301636441354048185349332600704353401021303404721532838107504610922563570257434795111410497818698337058943922035770855903787803462305728801248847561556928796633407080557827652132969896665133889668470948617554781927963123175580952082699377642042332297172092274357786432615945577049860688263307035743161993962682818922117542633768179830477716400530813039381930212053352558364085160060852271768461544800926932497011013568090388123214994750453819785382435846178897352167668759125377958625224365246237654694520973568780325769007837006191810891892798156253200273007789518622695767152192801921777416941126260193638112643133172769850979046741424077551961082191977564028362299809278608124774390357384174978532383740986631045806684931149645913225862867743709977241318641441702914703950780057782401197447732680688239350693536510863164812864323631559189833945371496993586649572954678457608539899999942196886532830236329978885932401502837631382474191835978015834698331375715372970568642332587508770338751923894584330452553855060578914647710026448820938762530652217107139350279196902124527568634898034339071445804333313165418637124374211022109004952548380980551496582956554864368562333637782435927668543916810806940917385280261984287307051712204170638683177045656460611298673342537807264307176050846107781259290113656059835030963876304097009787118243484605825162185827007688019281947498381023789050483460550348829662644169476107704788107583580685434807478426281725219186746867614126168560298279939357403685523089330210412072974834094982783815719564525606310621687275792404466991650664002332453503506584923109790540436629096897965143719777053322216799392253055928775746184016316333656041306396855151462426314882769941466520640433603683874942082008293110283957483840576151587431992039898545689282833142788924270737902301508005169761058079932599642307789854397840195325838209123056010769396173925821581649437735707943047342615208338181629254466055128210864449862338102104204251992503641191050315797682621540025403971312974645606552183919478298134804223581619149218246778993262765353501369174078893026307205439322396097637917305016635255559419580772867745391685072503066370374140470912407688410371148742656 A013879 413 82414598990426943827234137797271113579601454363793771806658789777405362811257269218933859883119137112234868567273723414294517660476158235120655820053839601102420377602066774294321392692822244547673969002400745378943788483622968679889419664525734129726867308055369662103702575597584306412694391428010880733129262430000861781116168071829314238909286017251414754902738018246259947718742374160739427479919181992580461000170199803290691883498311580707118169858671462903004688162981042365539433493006593417601123014895859846957972411068582610382180630839523828676990266366697749400634721056385438311421830981414099534078324384746102933923001952402997813582946854034056212239178960795968231721886332801176759169985820563173946816688286335451864535277173049842883469946565436768652318343403264012438895008962024380857398873563161696604584297777382719491355729469415902279311836737377719467929676746458409408804277602886009770319260204915935493543125143720535066178604026884814125793043431143384468662289572813588797635487790458365171113106722382407228433095792935768375075488609893149869239118014953743385351265392825740414853906814021016285809039319101862831547114662610524918365332334182339389042493048997889943940295453838239472164509258178602483931884637520622122927986984702535279596366727137349687658888617111124001596005637188693598864683859341179205335751358359170842128619808906841255126180355724608185742012841327812696718971977123371135062766080970252473460129617556571355535290971106113808698879388187635990436047279056176200431627851053826268841953117698824923789978161434692008312841741390217016597577427977559444826134537299280114037725264165740413472506587380062380400627399745130042574412336772652579112655894697560700810488686498316786303433962283455349961324283329185691628926951058917514713049831659635980667522351958092002162766446356901296306380237086656909754764892920792334771725728878791908880698541108943464396802639531140373571956830651092915879717168896388787299865135554515374143198347063306416422851268583927956409111002575615978726943088485228657444685436045533039056113266643706058028887371237223405602532533054365069680653986125969417579548530362470442290799640823157692088810330084698417140077130998222118835401378851037752018077737291498065546775937870852563953677994623473701991536062805550875945000473546319881010672334529639497443313051683078949333953104250742920810476776776025123329733473946328490568991831566584975322381434718427448804282593337663979257856 A013879 414 86417970550985923050585863274911355192844174610969418065939047149632605715176902328512791060801532316598789542797611802867288150351448097549876797168774913565571549864464769922442348664268777898821779720661363986471361953003438006483728114149736190812479614411467298810052031909812561680997434186017937275621749481800583642995667052086495007378543494825419478036893420220590270939128003727971505909183736177052049473714467428935340532431125564051547142077726287884981043895186009479487877014362881699454515166467441134883802878908650079264105437163184538178803745545726459275519953266420417362837457843167270833045713070059529630041245695242925835375552080415614526804909317995593184546008683303326721423427051782850684457255736532482774306942797007912051377382689799425126373359252420965107126772917363677181927881245365839178848584626216862473367825384122249148431688518732579568803828724094373104246354191723800580922288588629931976077475990701903777553295896094770856767566308854605512612028951102581687069429245367670717665096994528855041961461854173416259663155544607319517287277411648136424038088460547643581245850191418901172908499213066554920452347304461493776799846717647580707204621191346011445857139245803885792764372459903886278191359865672823863171336880471445633338039837274773586086606790575913961097533207020771579123134742492536326414140816342825924955859644744299975935189692684286752972616857108152526274792759884116011319575006119463457610928873858999365701773265318564393070236153348238596307468711683609015543794605546616933677219832344163043288000140604543607308646341819988198395821349118997372418008848583129944857221806597855419797347067368636290590968276315149479522506990443720950795632267438389409413058984933659022514909570435336477041045571716184215785493706633555491907750940282334458064427917726808279259824989255134133675758963483378355803012352359312743225597077884808104646487353441851502123341724549005048358588205656800405361490310092699769031743384379211512957578349970253588907007691806660840819639978636729100509583075951487124708718475786880851961303024684190723503698604182442769753081153380013907305461434156024508007892679773357806495517524175783400139716380678892727451073517713591756479949836230105761860107881458169875578776125828867098100291856890303560539476918592393315294904816549305915550646753851751265671119426481636192376799210242827008931766496684697319720598607176745343326871178776763407083641435291309780557399424591634344714285613056 A013879 415 90615809888470615248691122169353449182691773236871868517910102303973159170397335536022628399371027550409892343628548593803369539542920040336459612468045323766932753470681010586194908192984298054034946492372210403478194831232533011086681691022673776017386624161118734317049119411863616677213565549037944596722351584628528794037824574808648588856963623630059054602013555001225663940267085637061449780228245345588529828949621398763303634134499919450915096051293920045281883083438565075963480128212573040887217695193763555451918487554516665514438622878823390305377316289355667761287610516290055556654650195356964181031741628150741341350129246135046200754754898273883418058984593026547119078515601103469120243291444250254439305451391190284657551676850315368387185090431339122001312071551466565908170563038597535164717210004740730182800333473019972784874140869981371523065906220218533353938043508195981372158225092940975917941169679111219551747415464426239455451724797543470445905907609873526829992670869431340695100513840390650690446396746135088704479781825201744127892552988342164670159024199196356298972162645607205915848448610317265716283702470840475892268240527123015298501676071804029587637792870336835297851095641808055349033694616516177458040783362507746955148747740777226576423068460410232987804349802034929557671806980085012579350620135743853771006034120637495037086515482847399091566217467196118666285014693559038143391117092988246830685434681616722514527837354835574118890102603454678977028015944733282634361700311822352007082849972305649397847524462920113107278758035434549917577271146520235945121096766973801788780586046411904065058606213075152844669422998513135167042715151305434180639792290011515139701480900461476613364707738185796443192593817728803381749791401407869580251489848926987083482661849957489136699365568258305718233150247933191529353192630893546942814499480387518719040523681540140543137795123122642880690485172160697517587654986334785141852330063395762753012229351018816091411005675898408627241754497443861197823294810238986853295936583448906563278569184466704376226175280411249972088614267579209109736606823486601462866731528781587554508884074586028435303843783430146254584903243586750620579736864910047189642719879474819379348224481907881935454890754917130146257611634130606946296242549389937412978670112918004999704434970566853935152359723742408152057694608679582573717635986027653176723346405118962925124317273157023466346136401652020444457755659040597574643126750995808256 A013879 416 95017563469612963855011542119851962330190208813626156403036103433490959350258556507020463596498874584698603274112648970295962018295756924215843474603293093414235278903272811356429912053366703316307748053185682896037551623354484534633228340845791177361207196816369237955234097436414303720925891709148011793452736535203444208737005941354553502709279488611512803238360965448965201791829499588967346764752612591495838253920678207829629871466217387538162747757081573505401495836099676813093482138920626988921355181955495813921550880005964867058467993423785115312851324805427408678459917484729361295374706483246624073089539509479791752747553124395302205002617872212435578974617828617404671934873574942671236228229569446154798949152997968743925076907104996287721960993384131851191647806739150605813725856308760449032878513197931015892160042471805390982872187136881586626170355680771868830138937909650109363292183035055676764131079937443726152693097918026208463239747781308942066286232977930743269286394849584837500705716400701466938385520914475346773388591707142744050649061642303873661176668958696518502551034418280221550416702850012037215717899602064022849211062578968542889641693488667982128886886296806317409279510463704523445668355366208067294242572455124923271242053311033221134599395433943120465419933898018578295865272675949622150405155859457747211786423234081581996008030058942194349838138046882637326618475567313361980244483996897243908732810356710936427393541582184066967289308227520093463016128847264646571608454266169434578178906492560368622997365811230920521577930985763818614373504669733602926391299163526321184472391794202408716922893068481491469252084890088909220916982082495246951398550840291114499127620036682293301335511781275909691217117255018797734821669268522658252981786219828464408049915631981024129003673950102021176802043754376794241083053316131831879108656607146822828336636159894634410161256659023448381262906179883575560201992914950983664902948848555275324502551403973906101867386687610849724718649963911694199368759178941155878681639998926520648496388961171359008005737970832506850732790794241136771451172236544286615526945879523681951556707627393119352577163299054049039047619503547220618725018162859917641926804640340188205519443834341039208351547528227984660242221376870135309319528827469103012751521992323110010570077603697109431906320749682919370452049181990801976818543871684932457435859680094021668175156109017899038247366323498668989567735597934153642428991276052180637843456 A013879 417 99633136632712883187232582789865891252341528396956860576469985193876216191656716147905489636162403916524922626755945006677058669296491612566552287225622658719925171811278191440879851461271044296600713222617230628395471731010551975387572040730716329592705197608921190058147548953485564938473587824811585614331496665137486714620614741961792293656885449050305649168467587706614135434069409361001024601197235500740340092943129072453161972102560363355216541392129568019999878897834054713966311127300835365535198931274165978578604135553134616440700134672338901074288390759175850482424786436467574749658828225376812084063936980692282116929018264965928404912825037973026849658888864260323721278781993719086434199252049011571214462907053998073629981442944528587394342970598759439995133290599311585641733403504814796605099619855033712920137608694915809655256186499242746578123206878321043130431766957549273075723464118166541318625511276484992594286317842492249565550081769533805236098153031066707054335250765798270567139997280581941396384535978416901218252715937908909985653390460640426628141986830034160585330953466182601592449744607654221935508612293133884823134339154804518829048928391573518028779695685559981083752671963989434376565141396476990371127699654705071544065907292669970884433695666542341485148172607048728755165224161456550995983236710486766740346160529100328923046116127085370382575875440648008317396294636471175851796840051530524428843415352598526875290610258080240204292353663980109523075600322149374043470906540602881032248525054342981089228085852877273716834100561328281867385312032570582422143682911693775762329322697997584922756139522176048398862474165709868075232245404134536067309686845909095677037243307584172380741185601563168280377679942798590853588366674910414900278629467242851895135348333720134357094156415902176957486379831789401398137903714016251744468238710495586894045916597997676171269249862492171409831133110477600126614364922787642647409274491822696378665587340973342564671696863348234360946583104558668656797296024817401466644479343514375315517749551349218943178624698503666703513986839862194231261184379106661882162782802567424326035526257101367518247951583468898525168396668551530407500204645139001001301041102549353187790756338037989528936432300959187243098147522472979002105034259792242160698939924622197402443529693374300219670602186419516861791127923055187173644481458795899736488263999914268864728432492169552501929270390028940334404977922339403089763621956277691364507339718656 A013879 418 104472915877783544200935592731466416785815270480367437035832591194653947269382632791506146700728628849174037268273241791321403471216237989138585131129894504989904256957182840868312031125853746544352389468119085223400410165816120548143998740181251606019000445287972145786412124291450079740924880826989633197133263447143205269270025723667328316113562316623373296382475069247050623676914764990121010372224992412424302853297934510276646768059414335565559540106793653916139393015175241755751938656620600744251436754559739865154038410041763683568923584414182435532873023628693576595459052862405423660698255465252716107859426783466390413040962256204913343109870427017604601907919049730633206363620107845984776826914916544357297776657227053084054631421517002008055610574738564778552336885323463745225866245313464680164988938989111830558946213174880040025069911014629962235902119775642366121535620469279186564649807111170599229719064112251527594546370018009153080446242541570679359246856912703803416206639906997687358209389788483489781655311198104480611830559867308773197116489555656495992030611982289899969923989861755887647404583401715633420247878643885156412302912813588303135688809137122593240545698183181742724877041757312185140841169704952256655395598793132025099390452805318707390115946867240302265130730239608727803176130090323464417164118416935371921525215622961906500812004264074669334279881166052925969422137044732399689973723353873671183498913096766352916784726941976745952456059035561607323268520683398102037006549296719206581271029407382745738618429351266640164903033830195364487375420949864731033881734452812212613760231877375515607963941755605272125885617710783390626854726956885775291315322194135975908645004438493381138308069433344700742765306123699975202892275174510863214474564172243640668793443014378923603624362157961041105373238218498403360453850524828305189207527874096620523011091042662011288964824943812591128235090232452160030364784313276975176649827409537475677955646911648463653093189210182238193263924325445710545469881476518931560288201572104929610844339753555558602562469571858180817303882264595340178238927671506147089750722139984939530097027980566323546814364079587483739926976705123089548574934585981273113940240475146790568240880117914522908294048436410580722618883136524626430111288403995910115897051630400645263464626591759650227141321358227031312869493753045515945791435790138369362087917911974104389101480828909180684262986628494986140089034129894961934251979656425836500229648252829433856 A013879 419 109547792239462757644040240083990129447603033059221765657285195144525457411940163561986349282863222724151515302616882784576631966234037965698981042459660260464293846143134954546331156349823218136490851138922437907212308490030804419890641622984296084032979410918280680740132879641031558814420047838041481619317208852351633608430086493220192456397094719715670277627550178210795354772644576614281128572066193643850225788699734977047845161464668446329992160327021262448769780170280394299279344828804603046004194546349233788843760979847952396261967616450685761521317863624480995772160071814249629520440333922732832045514806298900053793744840038762323213664775492880411763050198125490348444995939318204711333346059135530415997873456128514414665669197448611897598919914017065301235295201864936320113957924045811540468683441689446926840177584426063012849327707012076627281473301145863969698255334769194892331214236141402822257901897370568257798979054488003965700481999219270016679801632234095303370952293647120007019321769106848863781288999594863603862030841143423164163939620152312065941339490989941614150863017593280541645764908445037372029269839596890521770186939106421168548808028729767460329798446018127979059480668937715381846242670364540017474688095400107206350618443440789868920298219102263367187961720591727961364943213785591017024692282633156424547985224497062904070995448183206360471861860673575112901312786773817320737313886939511438634908556299354875276070461837910208363842564559273047960603612344114848241556179435356638760162850931875769995617558175433768477553363601530934512714169397925360208583573585592018653686248901050908654136398190325553824672637476702404609944822173543458711866255285038325074383344174097635620482522214138852926045873633964825198347970333387902905980880601474547757920753302245394196594019174146156638107848638200181802091256767922364942078472748108737961536877801150361149337580280283231554880237975583756155999784076078717522830769425783168096488020416028699423505843969256050595739912713478561380926626439122315179760761251671498671620714401424273417240544093780763808685235649480323422737061822077229690782453218656847952711021211750313279424418629117525350077669525551148746486510608429899436723001596467521066883749110522338773087340133257661091800818003764446683580374349508415445686866810398987007782684293080966996574938184524267585923442281593454928374200575080130792220700612466158483906474361654273045181745466960758586829999051788739605170203820216377934064803646358876434989056 A013879 420 114869185795286900559357138786310033975649797993106522145853480783865926031182568947173398185627586631199899309956800482720226440625822593920774745578180717276607384013383878098373738600672230780689030723846734250993053587242540775391249430462381250610965418783047083087765574402474307815389316081822184630457161589563466562593186374714856525159039992820578677033586055667562949926080559567896448673582881066293894356611613303292921288027976180778917859507066647293481221011831934732761138283208615443566894300632694169370635513205046531862788955387394273072977400167903784622788519462698619524025243583363502094957733529675422806829789388485241826091755627222570644852124549634167611060062066525823391074677304097941485386157133413130872468744383875669136685047760358265308100901590727466799813544164260881858490208552953500758366050767143449761496649707895261528298148222325457890317785910943303421095298876207605751901739937240981489822261038813246338348612813345277010039676321498716827499672263322508480292343362983154188328894039183698283232851282806087786367151140830776856505998104269017999855339535891737236749584637663507412963651325149075755695539860454683232234927533344644482778735331904563770274001912033844234805754320167913363538544322262814006306084949369677592970625393374912512484149131191738816206695338439886267683734954344631026828154762232231699148123074153792638143022417654697585606956704142270909449646311485146278037874330152337697480860592148534645324580975304295538337893417342571109738012407608522844576521578742567398924676681363639215118995791838901187603772890598982506075729256085736551807712127668357592919727868818807927259935514770700616277501855445505762253870501764346753196589500698602368383081213212861845781477991608300547182921340302553677541807857571775389809511814655266465087770249549480342960575493649393833309641656680961741504876640320868016756493177219041092527802579978269810890100415485712695033629587358317305219796881410011269943022495757709526702063845906632509478574713448495978566518245029120761932819990232693391093362224187858922756420763680258191455929656389479613319937337146453200241901666206322998861911778132296497285739188445538261483042400424321347995839347744990231761258122017527370228694107315071901328830767570785236996134539115308445681974613910136234376552052580928200672735965301668049400562381775718408177259413864138594974905742215223225583613365417314598420715260245991012624493934763844395943853085728429420230951640987208708589935548284405216695084384256 A013879 421 120449071364478757040928471159993830186050962580419664565610459466422997254073293416351293175892632279397065618837262022968844160205662552243070299619386423799035864299218013360880341326938485063091781080288313213969292158296434436096654762796521882240643674965852378195836874944648899791829667499812779071066248670938101514337712996053005395725165519511831106849169531907670487781689848829466586564350843096970186568878379031113678232515223151736434573450481916752409364803702682794339743336453757147353599758180227921341983503894494872194555791684292337281770350358459878864625094584118667666024293815668967572722400393612936145094353237820300933035988748570534236496461351757196936934915641469381788119520828821803090980275102325807117729786111066813640668660640365428403707210986398644227081286885584018455648228923621770011204440049208209977111110964105981752296759070373139332797862679353285328078424114418266408906118856432399406671867191034638592480235029366337186079363638491838496112296343185662652231024234183423886181158396031085611039170266719676306677721874647772673087633468181989818216312509187214264761932461022649949055773651919517259604206404716129924923971373204393933174195179387159859978831828912800252355678642024389923085792651261052459476409331870259051726766492483492262690579159388508720942751771199942183022740063486875823587359207962424586165942300603887269333457874614692175525400233002685861147072330711848743639842113613817653473690876272741864255867820760676998408194927983403843964646098320514450274670690951566352894841775837559353632616131423267651692813762532718680290863880429357290548323551981975731353396569774550341134514142336202169413797785575626650161114515258051661079867032284537677029657766225889822802159066528665354562878927329090524982078716061181951144898660563960688895873777191595900100228408828906788156490809795896139060217528001094501538456589795633232638433118103294245223897933268346674907583178193834926638153734721383977391774756511636024671143299285393090259005958728970119221365435299655332064468654078236705259113387590008357788236658696790413364092895378254975016566613235679310896852281543961344854628004666850931937891255263468728072842668067333181796085239901050877259292996552650779764923152272008834007780050936303700668458770487373668739422212755435012097627445087099368948614787552161876568244100032855705572877967152002991364406763549069908989562968255826072353599924727700272053741352138932901321221693220773607748090347899803358818400257477868484501264803305619456 A013879 422 126300005455079677142948612575061690481168574138726130191549553145463960768687157717343973593204792785001057478337900862996578734131812816380829682493697738721497830443416827577898464787235848913516527438044398316651064494177842035264485864554125729192365182120993623319077846981960164748117585428283684627222362766377590733498181742549276185827911159787637814695474791089617489396173214926206755473300749651248610351648215170929056266337882631555183619290412526340574402108407344313757590708765334854543448220033590672849091694579673855106278533821148521857569626897472425940353123178636816066569089912058903341534963715133078131278456540700659871159144938021096507568513458380154535343466103669398477859214672602650997927732945696385524280628201197995180077781499631819453845692467273944769055987477338147736149797291815621111268706929038547984959260290298393921896326438975584949027851656865550516175161644200248117985142486002459640250359811706337196748554926152836381230354806595218042899447250352249401225798467383117884876294346276691625681009001595851302950898892430662878455538351532398155625988105633492384887008092249286192981106912835159730006740335031620652157078206629170572872064884421070537337163563834068437414108087739366687989608115088709343747935391575188755423445901622370382843036732634964920571266881237750574505252684810814303593938768848407322863539113798021697328599924331975462643722074721024329538152516248507508210891084124722459808828884278566573053960856021947644282871404805125669089072747192531760211213094435229640053061609940644636794674092623284301141443883861508022904672884285093750293998916843052184479619161547918898505464301314325525995242426807748290319340813951226778568482653244791379229050421878078646834596745344361802826125334103028426323608171772569925603713257899515643319679741792454862543497104016179764297980507372541589911206654641275668045188657101545912547077645248279866479893999274789882987893938657778652034528690539209925477557607083945256205568756191480345011427432180188571732662482684771389474832283418741131453780079505580603776158042629645704483667071864149088682971353040215669102977777972240811142286414621547882807706260879146985007709073511371958435011876514484324673040413153192344042784059316773935128541974690585589232129823722568332072108386162243023245281795859650307894662699472295691884423125436051704326786087284378688672924186495229528888639979001821079644248394671273040469023892060433705935801358190665906518061584639384206776362868385113424004398242390993226694656 A013879 423 132435154520065627539844484379507887157981818796088890691734264239058018126986905090621674454468308799325268846405642735317500542720999755749344865150511600077633309055036243394322460612740617510339506274874843009280706603047024889969493529910706940613613513207703009565425372476955861710922145258047992891674316260117148580968589418875349825830687772285482109182122174541586748561081725014462174827171806866307662848089878871072106103531511618265608218781063605220094144265225339471142679435034319760437750760769942373373409172735576092291921119880044632455322929093644046502831716490162278043818750023627076630253366112559382534583438845621735125060571562530409291520161568134428922052310313121243178319703884538997372803070501266533147508083996699388993945239813757934715635700824564243910157651125037325600581009845062856722369695636823524491876641318159928705046362392075262963511828578949451498048886296228919370564388767402515119735161289919784232417812730245636561285000521680387354551330799985360268139742853734720219252045220441428198090089694857371375843041757029374758439394582496435928433676103852744910975279397338387519091357162233040449051547753546116656956260437594389162619898308246708459758853621110872145829935802209394164225391318887258488829835101156345124406895209739578646560020084959440976552936741260755546412419839228184419205317938483987556978958389789874399298033994256325502717103518222672807369797812877795008929743329427164978016502556161282222906630058564069773051556166164939453590743544960156182995232981710515355048279130705121390671612181346552959353690661963964636625290274312126464308280208227620287392901141939270606919265735214970202745987322932361471269893113329721570564225266608810365266480775171228195183234116846209521760207198332417135160703762324594282309839233115242515209576504929765149946410019340869712528519208498670170182733429097130274896151741308910606794964488943860309274021330183562076343913874622018907835757956210842586817555445405654980971010464092237694250702531125773411793148295443666844489961736418089900655278900647643687185188695708423374224665683547021994814835369485497185445324026515020380784334119498204192762973400207612428951443549466260362687951013428051915228358024262521815347006337782145545801346029653155474814669762039715811370843123128460140342444604375328681250953834761861927413400863177233351916164048260304667853900151778421798483934554621813540409047404690824799682847196641161333635338844966135693593082944174826934004731471079788693688835891413378113674575609856 A013879 424 138868324586032335463219970052726862284567943625927704645975947858734500415523420992303712912768561367561293105888643236828283449084215039884625041320062851563004424675693683953445068459465105746521758131683163383299526206996637171024651647619649440960860403225280390958075475370396469649391899386102932194380287846768599190437719618486638818970239261512021688117752941292118866459184830888764689431576504556645423878598692827113304729616658326634478403616572550907265437417052925561292906231270546877120774941725103094102395896710379436551093480199337680521472695697296899705753269950388400862075289624774785504644553624843067100583363970986656530495513886751886453265044936468126941369923338891420686949761820434363709184352453936056261681436684923058513715123782951040152382420627818276622337469186087138728954832979296630050515525972077864017594041046830865401822694491632710937227379164000500054018108996954535357908924516167859694191416484738927671291740401430048602885980707021533850686016244925449128524899002597737988622432569069591014240513891874763047795993353418833666705346613735782800093270354273495847770814569343497031218738927745672621904675737222372819684567744610974210583322488468100569900099694609953871185770763737517695146803927593525957183233171030115745170084551447888418895319620606430781429972196404238007834949545338532705552635462663785736546768272532307338118335293561320770337089538723857361660593111436146779283514541397418943988632184329372668166542520288878026347308558492567552488367503400140729740409419030085348935104337758253367344876414667643115907255539559526182814000374677112319438519227622485170473298707810112615920975987568772595314576403131123862098299441202826125575953073159599937569665345305945775992454897306130995489231023198612629918270108283273774167321983703048535628396893233233421870206832440371799684304557570701572369529888148952475129507208294732248430636683958797267657316190318558787764395834995658098302787734691740476314805018721680077326658268395982232486624657277738981044412267043138405127906117726335035669509728525503626933896421791155748051003043791002135234960812393624696725516086427014010801313933686948959630627596096097410300188871325133426065880921856332965062490743649098075049302517646251047834192214389587155159267160400557046623993198677548220119719193477464647271400168239254132399434223506930639218843633068597227399571205551210415767090159547122754947957291421086305152241182065202386578009064699210701045060541271063327150945307018960509273464783674674368924431794680365056 A013879 425 145613992321123442190681343318008122346903116055500768826858875501920387507707886690425858071219207004551950479800289970700454145906929869662060587327226224640528927608740180345167616104952082723264799054687804727806683992027705818244345126054421532204975158172351611229254949661988848559080760290682268228654504709213230664712422286674245786240537603879229653639760908168324832516306193234017322985404764841989031988925502929883160620162517121509074826550651179140136763305023688473358270444360744962223793705294341702001513879788982828060999397093500707690483753363488793905859940791498467822351458893587845485318167461723443928061301459241304358120863969314746089618847759302002675673908735001410338239033450623783360721691558738454130648874153329881004077349635831669878824549092235177227544134089270507579852542946098943151849368161697518340112689184721721519581633699258261503714136334270988344642092659590598867454708433465229646696458731901605821852407983169914643819770105845811879016940170038947745392124496547925709157755853544715467348261094686471537605731526554506930899225530844612185390601055002685182072129657863926743007220389899846415186317265833686801773565307373196893836617961667927023183566937375326990432490764356831354706255075180309074079365905546074647607466578619021046731578666497008763068714525816770273303540054452897270257560282898141792485264088138836699374771548781355488076984000156907456860618082417269045233990543760339966611823981315356274895400489754430565355155419029902513918042443245305965828279546968890774844975966069198282917021131386538547905566384649169726670373256877427727467564737623475010114209665840696646351953317140913292904577266489621334823586434858694607451930569641400664137049409119527398007064386397673614726115909381508437029179997063242081021273816383407821295081900718930968570973999532995300225769335759255971948952171995675990561398150444857162130403291518779803731037981579473099438839127076407186085943951692126461692272987311104408762878020441585465411894936629662429787625637327025896295399285301009486362191833098358491115837374376082929668328567646193854956134268816457409993654755841292643389998559329726192293644962204061438102930845938623107370457153516426195173366294012596663142897436743435338733785935395775740808283721984174505720800292296508802460254673019825969977255702811644141134869140348003301949538181388537406317732776432066012923392331137283789892309264809156993511316449725201657708422433026039560059025402123846499330629626252713534971932609006455351069304993538758468960256 A013879 426 152687337612114334518535880251023684898026281821012774173392372238301672251282304994299984552886751204005066026307068856317199406498504895010764842417233565728667260796262343345614478224866235093630109933568319530264621473624443656071382434897641112553364031455731763096327238096769618866686667302562450090129625929967972557481492911671733949552957958525267113294965934043509379580618282876552948466743786698953491206819548160205165030447531553203499645325175610818048046719328519164640121789466012509508776708322719644517939418013612457916890503806714598067256692166873625558630993275386297395290003360802768667612982764344121940310807238925409958620943057488179195668172908057856757647444525712838846829332739521284261252108447895733278499273864202033303731410971741829074858330388939593196549317946790911756051460072248645414393603069520136991002003174558763864116831137833430814518554220844535874471426952622871798040188350329236642014385911262458226254710553360376417557959258507378036852067055738759671072292336092237748405803001886503565890170225621961579016467541188418659574586310230920066908134891850495617476465428124324848475539127559621354650407813338823971856518015744157306151625515773908246261731884925270874319739435726228794592466121712267767661845183773880769689646875142018613097611831800767460743540402622845706099532816138001208057591531200201928197028276484268830883600451534958612265811574948529393485079466388770306375276868414042240829959943031731021304719463944741784497847448664699058434125272968389948424354054242451613123845518596975658707998349864771044408627177349887795313113308203505656757029162318272932205517514568574326645145801474350297020710011786621180783976969518390556703515548992301342798170721216917560892655546031327008235051715795624590866309444600586128348963213288048239622311799128253759300277632534310079929536307013097590042344472702537947478908627000866543638049761807596051477076882572677584717180176513270741557254765089523196695436839942728616522943583162555920979743145071384911976989340285823506233844600983791323171721663582944353180280290673775534059897296148175367654483447058485645141506529261039274835311129347726971810501059888085926520218814710937663434084480205640114030107735110552558651726822630684453748118320993560943193786912063277766510693887295104014048564004016437036294870875831422566934636543709547910345038948087666999367022963780030051567159037014608487270118079656526603628122157587053053433266761132712457728452620057414466882114290977565347646729207421552926202847552904897200348469395456 A013879 427 160104277723960400432108279170097411415632806486750290691639080112149414282560594241703100602527778030490816113600961033081663684868576268790807755402493103417503001656701582935971047119117337329538286153701334219766755726327224631108705908055228927236756242647725389220494430014558299872754838853451723665707762639142096792433713911349100097886442444318590488590382199255606891203126396585564384491464332881641855995682014531635291126966550845931912844096491341289145548636766621311581680345511113533170675045706204073970042843183041696672661376919629566382971753245571678793767052404731462177563610564057123958410951015104902007683345011363450672770913987448724988276950075239675207506926790993865706652914406676270165526690867860716418235654591429511273493467991105160163998648645912722875664897615374227085513415796718195614043186732225147165476916480766130377580170327184827549764607510676280049109750988273480418501788539634829641136876721287943397053259373200410062417254687448632432370193065038325660854300008610254289272363288506142363106851134501773984678771468469187284382081414836697240078264452357025292591002212760892052315086916219957521573906023279570685113420234876945491455246876828141613232141772967400832310695098556066084518589756040562886743786975420880801958091161748917309247441424142321540916618621220653059119023722214720754740197097419782937061127122042768673612602227068720761815235638013229157303010686548071212777762317574122756720516077224440387395617516625321561421614886331035479896621342228102458559015476781332942682949438508342348305398077707802162661820651116835944858243100262799147539658610907045358160332733356257393136260403926768337048788021319168091261739434789715896385945520300151372825934662170750548330577181835344748987077587942112850992231292181504200119642450336728470910205217082707813912047918812296726372193462662565818576241397808536430815644092466060636861811667037161837273627369220527971072401920767579381099139972558511875498114379879786601799162090658260237397255148086372505461183574479547668872659836321179970486111215113149458080365586073544854402390867205869134313667634982798643839900350426423518649711202766922157193167959373209588486864963854336171373058567916109288209234248451282759740793104766792581773386916554144159570368305103663547296717353564350986634987049075539481769930523495809749546053448456782909637959560029973511528275471268608791352085354396630109147751335493922039925961819514001742556841127321495098075069934529323432025379874776091561974016725401262281146077075634805486752596644809670656 A013879 428 167881503118679500843498370939064063272558585694650672812276140067677184230750257667588070417396167376099937997135241316224638580024752229623590032928924608409111627465177519028668776703975581107657937941903530230826145652489295894789442406244919727606208913890581297727269167446945483847373777905596994594493182917101063286222973998306793984241374272493810340164148604966647251550209464426104760032521704315700490792528264069524007028750078019823901442411322504683607082807346196708413072049974661384157973756726428643067211644333501130130232575964877492199590989131228568662853080742343697684300940510816762811814721371614637727608571178635441652651433905303034253307491202094517670386783266793183727219286376894976665087315403457918578967869748862791213114686692241084424125047002536579302073195681938645540419315482459578684190948570929715914187123175735825926801504680998157732821973085114891028775306252279853003310931419736131125784741644901226535508518500512993181609235251146137201405007563365627368155958485828506001628057607608616734537129535211332157758527471321546525908225401643804645212306226394720153203902736247965144648344578262258178141880082266399110713489736206327995648176949116945420236506291731065295141019423663525550640164772029989269530253171538925507794007398022032716461445138761458952088184287365067502118789418545023030122456911624046313011808433123118204702007992850810941541172524365359776848161733657830320009654899912603343750971866191694803653747033112913181589231251049451859368079620548174763585978212581462971706716390433323586216681094730536360515281251065487367715677117101164878930545067590465993478329056211770952265247389307915035789269948242768000462869689574061135768789209894251525912327264320356926966283299020178455513873868853988924842029919430512948144654202004285393113139345707717428680639558516522852152449132304862615779400899948483896478944819901691998358011030575159010681031092307784337795214916470785317115411795865514148362310783996827115768158188374075886689064214159816136286466027793466176435818160530317608732444553498485806156077424782653369249841405971261433382088354019723070763067349848737467491639574152528167900983286167722617457202916338524405233676260911202212993286011304052271077961870623944298225610959412678266265658515892379107770202695731092900161768179971432887636386668605142203940002540769019596256533083617989504824272980560952732000804252571800813329712504366874796937405340858713891203282241922264043959164531669019847059444727573214985688466561854353997715028915660841798077090779427945217785856 A013879 429 176036515014172476276472147805800039210086391553354023894805265847604671131943182184048828525991603602561368585284082798401566623688034593929785542368480050187192633880925982193005391201147898935543529935369436115318756503704615932174734360570672948294408118091730174845668994524848307670743806541139274203915283770482164536414541183248544808819883269154469671247962287601507108441512439370067224855861478624539957833266117024965205194178641809714867278877894906671117980461795845559720945437874230535554831489933171640832844517168645281027438753574947381260678321019267127614219831992483785143013542997070197882161433276962190369864885132208836866370629958687034445196155894727460960743491650760929419952690431939027051570596836496290431859812989783550159082945713003387341111345285731796178250703235384497186190724151335535178354208088711197794434676871120369407021814572382324242851533249697431975389095528790599142799763224381233431350861255043948515697380295193912338399085462705811962100457210763676083191502325236111509163142133955812901034005139513757828653805701768461969950743358754054099658139213648070079365935515563946299514782564495925631403300049142571713915508213632286584364782792597250160969914821358193522917789583187404967788061415996118028286954749599600353260609101388350977696276297821935582144819927308113021101711733340266068833685378563095986712670039570506794613612733111531933837476520908931493368338038031993085634443896330757963777019075563822570436031448993406052298109748300430032888743456195922900901930690235820117020341845815012712740742595588166894763671553117244482089833848741471064089475224793740469577532368446313938042484046490936316567769525248608698853354047614810729499893914554074688035044473511982585050597476553382644168915805907440290855156364796769545113728924520845560369003202564815510496230305711021466218606501355703622203501078064381450234306043473236588870249774396377934783872858647727269787955276253270184679610039261477363633158392640256989743712240532534996960872197426843364922717401559561589422364463496238316894231780129228252675915041768895539314521702107721428770056677904585138648454109434989738712513458106561376184941450276605911322804005202584566742307318961224771691647872589157914197844946451373016456218237377108525727779143960367315309248061878926468880026231081725211586211787419305591638592104189415492164290434687816963010616864864681571910475319944728609638016618979000107073436742696266777182372880105879942158524907959374155150204314659811476833269513562991097508034160267982849260483541129437084685021741056 A013879 430 184587664767500918484078058857614581914755548109449748959519326441417915636848454201821184420470171739159389625682842404416721124000304562364518804874571337105085703264325842704012821084134859274236492445509941844056480419628571355696054256869753957430757286836154059818972211602887339064157857687681655587644672594917106160935413935766026121453117918836917189998503303684037917741167347624907610370459805810205610824974851925569915001691063514263576671816667529657574207480708040553629950083464409158049942984388165386457940772434629394198627618468604025252797031141099047605208174551350677490120568861695879814485307059823905729271441792391013325991449679560215830406004363469742104372567501188292327456312322360897229627690148425934235877835265575275891610558883958239884593169994331503909405409395746534521507124767710810135177942100828432938497135734811912471337306237050368025272289328834734431025596233197131286760404522768776226512160691368963358795896240413251824149159438142209483971449020233732412608612742186780861832250926254850468514632973170778128938492967537566778603070668148891031603132984090238731541215199167980554960012642348879714874346752329721277490667940617688537486886481530454184789189403720489131487044129980316351503334287339545457629021863516150540020596449097391514788850615264933924983086700097031919214748482499002833393350479512176937363224699412683732668763585235157709055565780388603749590198426567435181762222643038920862625451554178410815617532112659709744694542727433871722166347058324096051736142875444715315024721971317322770274836907911457689843711662481467750051829617777936762498685573313321206627730580775962083896835751533280039081365497707085115008854573831747775496080761347453420081034793857300651102015299574439759492065060095200110423736440373137422537173420758370154309487902132603988734095189041240044961641530765558281355658346432436843560887693840992529411211027437456389343934266629399269645174991752549037170606776528642888049002694721150113277502806328643416973243525289049708217203322057718853190145239675031589375685983080785644277900290837861409032263908309306104893990951090478266343441416254903800260212511847545701594501166165242320071220532559305314656381639287085226201341359648048849037919462570194912103595494475938949473531743657386118017710095732757201032342385282751095464223611204985780058028354242520539111663006843212359805820589692348343947598569086363746579792914262524016274636005909480632150783825129903166228817413888408714110780639448726479131922413453826953060584427637160384146160789623340620510681357149536256 A013879 431 193554195171247043100360634644682067845846713614414379964976937242636232306824004713128850274878930801560796136140012157053667769319743356785937670340158514376302346386093734839202947881117794198341804302543032779073368012492448837870345788451459125666913752801507079428738605753709194446538389782718479689470100210887799509809012603109796606328824574862339279419870600163793743633362292703135122451815261337242158576408830332706399192813208615532444172226833971578220532183290914331563078538718776297311377014797804908270521703396413951651220153663334934383476899725809074941678766838357087999880665614721618872353745335561911773976531348898199189314810339194532874583806431429648296834569340126014815554830149731900173454084825075872417319836991435860493321433392305395345227167819976151043308686562554318182423854860427130448304345816318274896917572600266135931544987224821326702467916055272210490747095595820915136146077932866792300491215409112902122912765696187565944759029007009405451864846127840606198283488714751245928976614347248606084873199784475521847329809201928671622440493428924891562354286771925406168164561268682764378397750216463618895904083020170889818266054626501133375883849479257277527269509068195615611538158785638240198593960253681351217778809229558311068652636942208746405011233822752043355323065119640945341722524104784874395028265872404960444272580702411354257666881445151540729930648943736760565330291905336374913151504370147179482448345488874181299396969352564267805252824834961699474942299533029247341545277751762317806167362865796033041163707385550164658585559800198167527478347293291117818673821723722589097560879221467735218084208444999760650259781908123704481555524693610198755438578380410667317414891140003712887529946794766567745249151612454384550987679861700702945974339156845128742925225586466597360090842596944107321385698229764026040430790806268738895673701374457012582519890014306258270912705217565188968567459012151920859200206171305298244978871049619924701180070782648863599596135802773490586843562190629994604202709734837485923861199305394917887734343575365601364837415159919338958245321455530649338609340426490902007261652594823052081595155654812885131011000141148906129621130033797094678149297717534312469928785438384004700153939749215602159883158021637287306086538381343071614829689448990246012677493737342879169310127139578205216819551149063628243395748130657243857103197117178302951933652934865740382889192724532539563338140300219413342431548448585452055807425919790587816582234676609760051132455376794063086966444696140084014492608214754432129171456 A013879 432 202956283755885539466003752833182143973526563574948172886155656946134529927360287566073797305831449744177413369249149387594706734882219210085171378614602054370645609164144624102752070277390972169320455788343363139349635937067282032618735705471277204155309755257593087319069012266801372275973438604803812558865799798731885258797495199318458086277853557410852272256970234437350188524096499433482614160034639471960033671416465674947945240003303037240548180336924658581604172754626453786133086641815579574729574464668623079494670565660598155766629823847685092156088673606889976566045754616297121906562868827622336230697200868982167200309215335702278113134966566231246503499589412642774892501605380391976111235221579085276956279790449538757995863565393131848852645015340770022229516922723999312556388449321016956742453276034127238736961177718691751418310240606896663750555716524254247468366997545573113387545626511483511909799509814533729603279876688825970456435376202645573148091643600053894331094632893346591484971307462559002451222582365780554374052000337206204796585702013721558775172162837728347094887208606158454698189322996870298340842799330978555647391519756958710962078146496038052430750783351561679040434152740692285835484236386809403354480860466964176534533632666693335587123507434313478470381059516926046613351238330892623902642037435698904453641158915422903802813565582611688202087307878231221972427760146827717446551776164929994660932751846431448872987756319341733530196476535834429678160786054144798988637096675145676060408181163831924155919748684364941142171275635510649457041011953052593713293135491410027157833721287774137585563996490529751924037866954424069023606801074092721550451565861127007770182762763817495893025636892020533244754601490269148540042374401180968734936457398662676292277988655728037716741561344554798793454615366933264278629329906973043369370756900474049156269947092422636425728376191641199072680560786213635587904591901126212566856715386282624412526964689726262163464593900986814797810117695529015665590075067602037222096460562916951640098680922853781419048927048882560816735757438727580767481046190554506160881627747048124063166394631269176659510721935901075839134990484005355393773606046318822349235078003461259232468046119838946112468617526473499250401642305696340174266998069755192661591656443664396202989315673128046867838535875510356113431777665680543048946939991852050134705842020342356196126782059829778587728418150319432205166853803442871564953503346023938974870327441270335410360533308260755755376265529177211495478926713699784735580601151394343424278088646656 A013879 433 212815088195611435431104351130806799799184589927164855332273554137949960853111740894883398083759518246950575401073796068246507209235857890434268663502184963763754090274902113363167354843185516033417366248717930347206683852346262324635223411100249965624358081928985929128680108606673515735651124358470762557725264889755085317128842326120551506276886571815641832234124820545378911281843010989963465625472482118949964267039191911574216627981703485577545048744971110796864177050355188405248287458528413168151638273864366114204203683058127371781149634170910243192662837016018264067717993192538370900296066743792918835439548098393844954231435779849351974758610702152495533653585467951310325679763363349896742814583702510923369708037550415552704270633945668621542511099605963266829337936762240303163127574635234676433174686370761003485847803887554921935206078854617276088902711010136421793390392818346872943459042864905334984329930803284520052488799978862380797327181037065284509333343279570112302121885780773795512945273693860268554293170526780710583325950305586333400784649074740097214234925819733839283368449651411207793608567550766269953047579151280169966519210220672737305772054540229596865626933403647139161502282144224154312228718653535056931828122745007428373875138407110631056603618931442690000558289864020246253641388084054064001336777046175414436381231850898486777939037344352633568191900945724181810960411023720020649235475243917634081582221200123702933442009570310077578159300580039122934207124397510936744309132283237552420718568972046223703717706396456652523093387520781214765066236149684076505510062841040760637052652133049054092920353184053725153499930379602172600497525043067849592486301124397113299627160647832694573525250229687322667651801012260462699523472780092735472204730753260114455851684232668682876869999428427892699645466762997414524228028236534165924081310787671476568084916042384158412744557793526361958835091706964749150222645357315319468504347192886689175989874526494405074317050014321150313428541972707033130561778554085873782197018231221205482968114447362326705260647729209080090969513592071211730842205490306881852152613696488733737658765416877708184923114764659406499096811781756399537381552733624805463671521152557393360944413928156242758827893091439475949989152482337845594572191767991620900321132747071837912945724671265914872490660594199147171997839697568641108092586548896255322049313002322506490709836625168069912405913790389348943965038893798912494092684724560397834513628467057483223254206574242830226949423003522523721083311057744465478896164432924475050455821080755961856 A013879 434 223152793919801456518605676091336870906229780567466815344894074303755018151512496820593254029076220605314446551756356786057649543431698923320003698100467100563542208964095758421896572272048095660256648231615652531752595727157834363316704023517855707954526900116768349622034873562351288436026113375307838319729327357039828341493692970954183416245792613928158449876729667828191237276269817091811930931695433410360077731274887697870845774902542714092959877032806827474932651314753242037221628270113889366207772254655601562567787081166358966992790758800396379165989626986908367263071462429859114805148848481939403660789859586821424366728182004291314096284484975620255156696342035642513176059983548487981326993544920444093983314975182464538592433284260213420502560118780422538478839856378402888129579659700715836075592579935907089991176346809196789823130649341059164892197249100164808618426124539890890643560509331110976536528741521984868898558495926635599806938146183121767769658719762718510077309758504460663403782103308813224959586515578289610380621591667630495132061164188194672176513601576353230260397355461678158623390897328112292282286818356132755502812847376352136193137237861575789762971627320662702593411417001661986832099540890849175857348605635468909214564497130374437070809196324656450110025409352454893735658272151625074214265712327970431368042886569287731671664204022391907096400390726063679666609623949608244372292737689366177074729159177140911927136888627197459906595966765015103369859169672244428007600692693028099767107394178432341066349497702370930876055171912990683053494093636891130205841719653607156625758121763064044944538052260322318906556342997721727736739292819559913454290915687815827475269849603461815545128812784844614053555654898232026935615524993858520190502547754330477775659135645954796816296836520663206015423444956476776932156928936152049568009484540493406213856208924059011291802037432904698517347465121722268804943860578192268427006414362128352989402758671493397295207075035816814511053646827573249971911947509129149187041020588821006760508773574757399087295388953303140365468448684319662911879596464204028945002779059409370467699277605767959737713939987467501829196938510866998401309399039213364013874828964064021300845649779130360407080716826249239933735825553319888782174130555313581877175132091393599511404976192897327953336766923222964945024806758717735418559292033095439820573180430723324566002557649072234076470943458671301958267084623104088467405730977740643719722962483473267528307002912793249948053718175341633833358653975685460633999024516418214350506763045574763459117056 A013879 435 233992664037249732070453465413149650747370798388312083367087648857134221913240367866150391936792627097438201107454473573297185927653437130219196197739395390440516835306735673982998620166735103955049275176114614469135009817200253325349176238164259066824125998816840488973274839580516064623094517858626791873948499162735395043010090600711253829873348235942332674737941688172613454818201899726863787288633470783701728867149296642682619979264208628972739496019552451926354979785018695522421706084962941656060680999697752064071079906421096020173432562699884433680356739107424428111242421788851951165923758945798092133016387806110861876766370173331768969825600117795984671188023546365883896100273309339333507933583358499586292648483416927936019099323476437547616892479110300343707987981241840186823362121250337808528800565098873712794587729031800333085579043763450454886000622672454414361874791965540630547462104632379023332767161670156805890174873424767850703159973572113090760837661733912324422825157333573344589284222759142136175223390159020606494470666104477314063596167299800416572159926286526164773526417400584636856680733556722674992191182844600260234117484250505817560855072327939695326497737089391214034588969993934719504455608189163065423795171502817446948571182142979505725960823845322961830570003637159742653761608379662413819297883570013923042176937827277452525346964396983616375515136105972948970094853042584414450921229715364828492311202813329708864909490129152203719018772446592477031153448698243373342497903941284632741394402958043870465988490902761301214290427943836118473500622729396753746720687027500777866010948285826643991763932686919735869761223915179058383279140707562855810246551208267169110708557817799576697048989994681226025821174390568545876039984735960191667276399514044835064089553819092697026445271651490941910828654218682592848413383916154571527825113261532413914100488128754101824312613203245477152526135587475049734412813549638536058116677946183099864215987076719860562219053912756652092742588775869448162547542271332606737950725204943575984907247759924814505359849767098793711861444047609174857487059742049203855035234054999240047538237714745744149933132336298723198052008995970873715651404406942192384212812655822395199555528062801396794215069726801123012756977015397955699657021121168494430440791307865135001270984316443508555998053713285443690194331771829208134251228202895083905297343243326140780120697889433566918969596008119719122191866525755992668798431765715373229052225109070464971762043886285094857530375589427029038447883951208357569756161131327745530796979567276603168907126112256 A013879 436 245359091685523175055507812949058808182075082290822731128727298488018373876897931975616513375514265751323359164450182081593670031275130492256723872240784260926555381098595666082396761139954428364769748767069557981587712054080572830881337823109326115254174743335367332565640638187979212978225957158127446916017421458064429592619348761731403695913275999851467426746011943617286325999450875207995922619966130260490824048599940876397570927376946827333719289778198231831129599283055763676118862879746101509945484639939070068335396683955407180449377222865594019930813748066306677131174133669667223545759671460349180256469791860180503103292173370871532979303848469118042422575652978154153072237240185613800972414965103722062196400176147388627439163092213628977929930648175562293203947205418643815738493759652194217915895581349116602267297622557249066065544131393303824182542988919391559993917221860058732216935623827001466770179659315446342893096008076249373818916672448352056257636111990298849493988312176209003376053293163890224582071041559385191475546073181168404071549414722555521607569166865820459753565236652235436176630856869974035652611861742459562475249975165458388154691168321341693966677691166245481647533163800360092439104043812559850489821445753738307251544975886756878196105096824433370024451772133838414312910732268312895232984097562310919367873724759175282059218218539531492524572159357456690939266180623980994967289179370018390401153711801190012802731333521665901166873828336958153195418758622209243445983082123136475061440377476133809517744347836853834182075799771635901764469388979099930456721391120548655651630296109758959050307857481119548959370745128082796323305308246573429094085087679759955117430336722357008934684841732662861261251463757764803560514503034494193937706017896839076972162767985408943877201877167233765905089066926009318478617912453265695994360745963324612452391833440096461074530422702206329450687245149772237750311650380625777585675753694096890123220142864958604508889406675622719224799652768246082476491451684704859442853419632498915131950102227110922294772209829385384715208825553665838135364351156078985981497425584454883132087455149977233417760284172666769976120583384959154877262887027413816321468334243391623868769137393980037444890860953850214364224659930897926795723560579150375215893883186435991799092723650599068427614215170461997402889211631977583748580615864078915501081066988713951394655840910110691865625463103810142598271458634111115768677984387166763199026665995968671878230356930105279625329771114059036401019528362022254747064636414443122097700973646736631444439958670284947456 A013879 437 257277654923239148807004160470872288848327561488181736116036355739372354406342125919264061129243246724459642659222514126389164146714351231048586491058752597185323735290841049158015266209088854677016804083178728830101316754819590736714229689204684740628761535667626136112349197828598491227856261253040645777409883722811367324510426247181268361845959294820252308467626219790439626571200200922099532557153605004024426317584731604409459332745209396418282037998463989140558550697829480452450012762992648136892596501808750335974856913275225039646886170843513115042972956692375590279498048386804978596718493261207102036608068469580631222037693984534988565306512212353920451294687897220969211874236364870176968450994448600465089652511103924177405647878580998219161854959341338407158622144869059857731806832521059204245378125108731290339033871870589996698744003119864950746034197149139924412181744829132945193105488690021890020007906446353464445471039764561263401544368729203205742407043766339606407008288428480531924048457932619356131369724474173886536662199232016840467728999092118378625178446715494554406554421587854424724346877373289894408473135538461278182047717959095694817693446513719188092803026692337022164043734765126384289425961844798757787215012302671899264596024635431980311359098007777045406759541417011749126574683998978462431821533085497734587087558813076980560526802723307774305445776570404507158331974613971495778820218547096403733280154505644618864636810778814343981955891422254232445039420241041679655615156320349952474024905252414485448878297277376846031304313821342887328580254018148688678587089415620427148563889373586610245135611966122412169621138443424546237506186899958979985759364898891974697214632758982223000696092604668692409878014861261986658270055533897783902424025422195931975162546603068168734980835552509313317694673441007147133035256168595530442982813559239068826879219141282586767686812515388704110083828770167573971270789109515055357677539105541340657845684524766833681513218494297768433863520701116404178869500441741082695149467344567182433399710392895062456163064694057609163134809463760709888627809877836678804534644529645363535111735371342527508261407736638230994480616843466930784580809027657469863099980047598615389818467012030011743813879415544442377181237011701224487752628257843183842381144456100306536725451794650568775554003286582359388731957976212526856751667860292412900461580898757720297602643038160228833690085599540824085125093008721697328257286156757775888182585323388846083387274748342073688409790075695568153235452971735847793658048192911111196718896142600510053485074102652709063622656 A013879 438 269775174288790413699453194569905381151423921115031652129608937755768105893984601027918232162657366677346994261036906972592644184305147556448002628448422563346198021056328943961915015780461554881807572358323218761752318317501707176340860110587491506589544256024216743300142672462320491537740606999668348186693346234530652303665844712564345653790988613525440884603749631042980021871522821882091439450649898520699916850387727526825253229292640688058696506276277375877050322856527245294908224582967779012790291269480612192295171562694482371172773313478407608119300411036664426952914945585242417237032690789863498225138342003558979964279397007527760169854841349581224491136778656516375012310239270530110684870469954935681281847471483308398247304629930948788655861225846303261624759374178219309380987081217602176150801612914013021498542781230575776378382191815415510593473554309856545380427885265952907138805780908628393349619810509891530334374240992164591332537787984592980664550208324333319127835123047182402242791035825154273974807140210231357249067102221911290510289402952017120985275114943146417881407209170906041259756751288574824319259126570377573231018867906676727289157723371569611373599026516943985352684323225077163532669117367371702245486768740286489443273041128122724186963677552602823164438292900884511852147175848912840222909695876658872542389924069981007968234952692395172750107110613088476498055108612819775157772189483240158641027971290910811870605408499206029555223380803981654040289655118670520286566318153767271765403139049955771494043009445922703704120952169528439423453368437334279379838135871073605017732528863797953424403319452988774463172654864452336995539287434811387397547611808220551260106530759882543465177905999033078812380249311162648922182181751512402653268174881104521566788042466858808099451264620308005721415009898077510312169576772241226929781146710692665834213704090289529702513967120136225800935260836507234044499238961298858686732083245132116821641196496241907394426404595876776833306875082693834628262265295199097528149047870296877887284534724940333010033641724636151585843245968272350132177794370462473314143719422317416714193323028740862124502713878853169703268507287255180414372606406984959119169924678390765730994288865606381594281382422033929210095192780781623168469699928096174340708650929199835027053427341027514804395314550231384078399001566865026561345236878273977149514402652495775318778989026381900109515415197624119155884129526713362497674712089108441609726942588057782670733895006517538259897984038412556071847018335290888336082781541929961334210713241623472429843165062263167059097190137856 A013879 439 282879773155042696835317832949333104946235489507115429663456821516192297405890797007450388208190610921065801854261035765693304468201954404150020804127933137783302936127161178743808999587013255371746256993201127436323198932092670104138793731319389494013637957804849095822690402919850171734677894725284237868210162221219213269968716785321871308269539676416052701014261373120523819413953914477835913213404667991241436011312161779168316730158760002121835747765153825687653919339605912762353686500310021846115592458186902410148101816523929546834861949953934736091303547803181438156579741981991152896738790777671907514922662104723860975024232996565428647865710122978482052018238816535314444908221453335381341498737903466636935794494258081587000565699634474557013608340753013288861443685538300490553477909674828419459502952062924118030855995371632225291738485165041134436062125684012136928827550220631835555980410522045926184970942425220021311896804122599978521107143573732569293311399243896134437788841984322334614136853181396967987407371853083555658797785779442853358117220989814304654255838926624698276414445763591973119990695239168634985391457902660234228288840434111455993955848942066976815682972829031056385176316910058511828432052412609150053763534018614645954469472373962413637069625153398057902474047416837877899877077062949630349577757263563453935009057021604405411299933754380960661616313618229862332424633568796108555836131359578032587174546024338095468031936822463461646897911749915866866950765405715059480006563624404670758679361932446423050137642672767844959252331542115452896887039262546229334993153159146876455073904185885802809947135098737157171495729747147973717434603861244785351770884599416672758117465598074597896542387960842109648770432301701685756226103412273869124553329744129054806416338417728941561690209250504087407338465418886523453093526133529616769122195693311272769776468980179433897343285586963963105441492066901409445444833993082912046298780920847654528369239257243354288018061625526087144761589846710770339164733094178688889676416019644419027537268283739034626329035905052077285277167484427147812198462909802058417851564736975907548501977888184978243062557708232341274774478297240888058181170135810660493342722939568275567143067441542077186605194854566649355404776865300871295501284071803374105482914356736646213327574627545267363533621349823423791391311466977062091589143104873013863529214275743410100663997197327427289235236006263908368000357002602990794361758903548973269361038551215277521747464690354134198410788511062484395593059097945978527896338738110751135981332848048574226595226648327662662159895245992493056 A013879 440 296620941015822050876790232002679909852103824645413068774788900078162854444679348362884298265791678037167494245133619839047622426049332541286012214709251617884264659552474160162468265550952011264684203172902865402670034643418003647117439775611960158074844435243177445501373411932084813676861608139459645006896339061277157773770717171885666528940040835737638877018730133581226384465806139827511270533659013143583980006997661349753196883642951927984906041048593937924257396125446609580697779175749081467312503477435789381623456010363395948501912204034897069831674708941268779696473759528508355139850774278488098094367545339122927245747010138606590909864434857912284796177076785287333879384083218652600825543380595865432291587647611162158170705179059918793095101379513431662381177174007008975182603652615192884763167767462332719988322856202804632267509973820418172582428279501238710492282277300149247599947714943564829095332090924467509067143503279659395077748444179970202579303293773567633064238872772552776340353164961536507104363672348218942458479547021465069402841123116615524317140970558324419619889553881004216806267363251106490598441833361739857766162199147038854080318248260276822281481588917174068980142641680281514099009967790604052126775151447102870996353781464000011841903919264849521963144626744158194656741505958359471593438846400398312273356056975485861008559239336433770206714987668548996125084492569033948325044427276500895098129136772016342793487056185551446759857624711079780015879765786063074209307362459023752045452970617676940496221128803240215795992972799105253136806224081763674971169780567005595125755574155619391567243127133293413318258306315345433688732707178408612045018507089717937054015779606966669563964830998427975967069104821189146843520542611628484591147632289779867772692818472708542626990872855056573957237338715074355216350997258991951433299075471309561155841130737360630078340633027636324577251417985543212310666762249130907581859790502858750194739303423403207465912826987047642353905528835104592719159999168961512881181337604214666326218918627889941972337595153175886991486791172150680944323815444108603207557122345639249233578009966081451746197564511467435484537923355007661436495378656327799137467339049080744121092609085582425128021728799822078914492919306309726419551554446875294806030852404529485539786174892652906270984630540512446425481935812796939859750177320335325384964009388401921989713851525184804397237126830504183980884342344361433675188675704047768194893520359879110842643869535152776621232790973775855637593387536687802380867431288653218983162762072475381768226316377996827203636974317461824398688256 A013879 441 311029599846606622820181194312442089153079620031388654003593045688359693262184092388959765938350774589500942445585230556349199733017104918811521544050968224474610699654895144966520324018355056163877503026229794992470134246256676592279816530152086734713488078529550033094048126790097765586028837616442036722751335627517756989789403529227184666249832259374430423108791968550068037317617138875772458011102033366046715419817579747478808175462791960838700836898570437052866123399636304087689754496990268848668675646355710286625197009522808270096341091258096229895818139602799851939009668871365176999124165489839935947399543221516162559636416903099544669902009645570231942436174467209451409909044445081869563244975851690191530583809181521971166005353837933408388489024124676118813005236411573443161073807644628494333423404934582994194475627265712070084536538308718805733792315606290882093155381202281297451362775144663434233466942573214442787589066094972129853045152604456435139795530571912454407967340256352300003862160302708104473465242096206025807342649497579756614153533513128240026370410344165586627345308850327877641848606688392239485751743859119733097011294132805413456123787487768029200626838580414716554922050642542868927883475986000434562885381203797340057872662752395276417136244047058852342026340132882423120387381351792741285561731803144060690346600799127062192911012946440377028276374909536432160856596880067341398881785375884202578415857719853808661023483426820793837664468689045191409931141288886874102098676897833289824812894118401215557765566355986412518499127445794589913179723222759427246569323827828458914584276925802759132013529276920274163606021802919653475596587162306988783717326090108075564351650117154682504703986629007613327645453656983230840591396489530949858647219675888214629619144822838832793639581494863802093784099680497807095340463301844744466123011361403894398547269504058660045026107617586786679915982865608959391869710892144690548556211686325616844198959826498441671777008470770468628888843803798633415085915288592987330897602259676997957681328819158323793585866175336558877985253540129072421875289103121622716967417120701021404348295378193824346220857405176477630634837519900513598434578169937578308368952510728890347518803664523677011040512298002236219843327354533027690107690755686709126528607090931909829366828124238413846003979953648379023046146326839364010377401933847934150864021108452933752286191576872181455637317503422755221939780158081134677394640815047592582728668004880598530936138141692357898385795028117991601045123929669949069320447630930837748488876402907945912999677922374401081880843981906849980678936723456 A013879 442 326138173688755386130294316007363276075779615654033389260471581475717453722087946860845875528572101815960540225821978715854418459248143807347710014574788056946689389001331331528414015277870671372094016613231933514024363487402840914426400897920754499938930475432201455501624608597053554647135774432498325098595704506960059553325413595062924388597584111205802755341724647214356142298357709013801980931449325738835800668050638501292338761394072543128401568751755394603146148209897037195053372011436068148261605234553085269508302579457388204624540956107049512359237401552145457546799002546460611837033620952674400675980423433044531672133315490584508151787169666113451529271954078128617721596786188046166459149163798661894274373448296323582437365229905964861634368266960556385960465778775502034736066128924773968074163780252685297720466475335771299600962985193603130441117011129182067981712496999563313756360173310090605214791832775650907560438992569601496032786673937370510933146238264973673793288761776644869328849768601572453356368289696271329716960126039574190871442655557061957413891379397043774163355234573041404626179044606887580911011620568820333251931714756600569220168456588773848987076487891296941826293944174555031328924343715496391672212101481152999648523885218255629364375054237888783153392611631177319705883318788337425486249178487213586582440877279545458365993858311326664782801928097142073889502366930113492574673866982303153602864986424453427270541360157762040719122857920084250627859956408135842898482222226822439711343005263096673004699586507294808492997741060601507912802341458028189184498675302089054134819122761750553959610218475075953401377347918018278562827166980303213070875178922261165442965595873245588362052487483498287152649159213824848261903964165406405278980867018864160543467524401753051935423417805558306144291756106577668572803721647195154773309402761295449972851101667487813515373295821218682429679581649288780203289173968441511036642878225200570008022768499030429974425248434246614913005748280411955831857128709651680283483284187043067810473657047877758530183093210669707562042265216094382243840303146594858662066826374756194220085918174484967557662881774490330208020555387267200946992136239120466112276282747890056925039877071331579145528816223389992846458436824106824043182361941834946709058860708981018281238151167201419036987469283876802682469635930811912956545494610186531400176391797817143462237245618910324542026355838469018979600726919040083875483762887279344440027295781885678485174891988063205875657783407403851161057491869677596515311757695050934122959472063055602293669550277131659988834287859171957125340396753734598656 A013879 443 341980661613860367766959492701736954574436686264043715177188249017481904754092090967558324778248020233772639427831507153955762690324581640933432376242772961600931772761460002288738254484008517104664855564236287916401610968166921314685577747938153070527963962206796073404071525584264028117675041811331363738585089449090151406187748885856701003698100356991735829985204263677440706266642733086856425957175408185925488521301866317131115409067551010983406803355440664651388575505340995673840284610263586594631560970426735939559937885557110294052382657590905549471599717569942475292592310894157482517629366124071512363216848481728102842638863423855141219768383219814578550757868519427793456041071673916697041068793579345694450645412920765796777842683313877010753119339896432372964881364445300821575405277203423788347334360042239738742535854841681726250379363162367596105424711061793216115992163253814101285389125088801566453705560844560926046094877072662458304075319410552220872234749934933034971471556668707170501367974961162436850607235736557405829291181122072546767213853993401799057228567042634572537114378447661463897300317877711752041344921049571349759977549732617198470607359536030127475472715367104582072447998806778216530758172635820344394081476522701487759450581466617614816378936872548468683851811133773389187916306881799704266669218581408473764269525334276658551580375972657668851291314556388847270758833906110685589981224744835511592277756005007676953635177268785489609094969866410263186358881650617449603118894653712566542761203086756856992575873621473161110353599330361286761174627996693366502324882953563332028472096469025348868752244447721242913802653970483934462295059443538421949006011613588923815523092658384366062327549115496699949376244771795604091074211128705186821812641615172506006027002867092608186238545748881106423556872451210785401396235229929306611577680309828137750732316782087701544696069039030201147383697007484631990444148883132525876758842677867912896732482501639332140862929302188578479019915508881246998345420593851720304933768199712871872435225412635468528545267146471199276576030291231382955717089712243850516435384532736351110520811735728749341743913919567972488205361885759092500193226249071981874146215458651564330230614139948581934102024000257385138968001851274637127903988355521521080398103926780480225267575598299395168128172591810402249573280965787032440322648556370952349471360205787909023058882062094512466979828099678490045553811829859374989819262153291825875546061701786557203270747541275364164273735894201900635057020594739055443639541636845728298916351377990591230686842351393607504451902226219094114660931866444010520313856 A013879 444 358592714232415248991607317019216528879844522736005902685635345401755105759426868378398437962676196064648379160677850445466317818769788518723414787351141900983658634555120683359916003933823714831541055588124629838228735622556597684467744372621996794081930339634953399465747704011045237547519224642358596063550598754169154600894724975736076111653739279932966389662565545989836066014251170489283563704471160813965005051712625775352076471178416368892936772235234550377494426949088439879692750275491750577052383676126185064560001428285932483696271197566041377442732145450620000972405274988152076388405730212914410147772470113576527166322888853532328559659852203100291518439482740627517950961722771548874516535751296255990904279964498804916122123169498531900427462864951241471914023441604595754284252163948857302290094473915651576291693276526471257784717791107342764453841821826330883382042598576031375069428187229115191345760762168146317589709981821344109878654082126239205553324425147772342078245759005446290015642425712875863383062332819696418374854829536258342798978034164985284848232501915297589532677246495135067167575578118939478108505291934475327645918219188428811503515582632852326947721277988777054251199232796816275176956281629777953443368378326268235228853652911940032073699360110069383098638596711407565341108529404890006701126942543218971785842681796914481517381944315905487773411641452279991915783215021933918253200152718040641403384240280706929869334959639794013552346367122641008130899450685677842835039998080411308175142371287899158077847239258509841384450135771432916626885446726260743473541816467915624445087157027104724215400753474013750009583531689754162062735504251067744333600927633730619378785942407358045028171172141331067646117145237830347355402232008493169976869012494271125657775770558364498721493269347178755049187571087400800513054458752458352609541677708558349370111889802094393734931225288670132198319007473320205474011963859279571453748280219788024633604159571638964338937486955971690867216786924640662452537047744618661470466230923782124336510638922279649047787882043378184252634987538658238614174003062105807799121749771798552102065470686603509069768466282124906319792425544721726177482612407346902465664742020771022719135896452410724250132963918093887879478511509202153901029052493879334488399522223127768832690173350562386587815166703630184349248552661981103328143761532645227730799280999144262491762990317142815504575840229448472378006633793306623989324722631650129609276587195012541005976827373840356253917496888998652160305550427149099800869776011397146396764512062527862190308686405454903382588157828759912830374701292788394775348621869056 A013879 445 376011713918969052126623634050741990986711850272430125414492767939990761776796787936747520485151154964684738826786937708705289673134349765808923384061510969965840836387270225674807283740913135603197993904373371857250534684157906973588449523266482910351254187813060895798195864481085771006627518498585807225933632639251675454787787136157431744853431319194990165006814329951838342756959435346971002094979551921664169137104618285015578937842379122428280068883333303896631596232567359935288705312874037853083280265577690630256068057666349940024301267259009403393390302148029318139640833625976551651048926963736940535110665621813620549954189502481514951773889183718091279239199054236240262947639416899632645050991951222921918446268054298863727671424580092586022627301079112977653719044303980597644363997064836994606138103080578267261638569127021125602868242528173046579951642163366732373208699844460675144800730851956690880572436951226193112947733898297721360119582819603401202282712423750531367038624994894848999442272184304521322757968698745991593831777735811628058781191152583610045020243928335085241816576420882748190307729401645082197104044995484401161646342603725929451110355574825761581533786788359888438505486729154422559952109966226047309833440671845041023330447955790431071711380226776113452038065185260899235118217329261943666640884904198376559311775907881399371570289642994912747492885347465944803084300474839380266267603336472183600195033136582549694667774639256647554665144251990417741866022402185329728594901027165367881058087115580147580636746752731215439541185566666041984953034186435585348512583744661093818131710766853363298888060474767441930049061325115660239094944105567611082349926294466717945729848345737869423459614999268365588094931684903194308538250830537734201665401645192839857727886389007612611388526398987310254456906540542381798776592140817769545902774244929279749114444961120931004999244488292572539984551580344207775117569015707935916685556679744447718206115226990898670665714322344971722782709566292007271831487375861257570055598557135764808280979718568305279933226201517322930890984693336101213096119434850659518771887888713438568975402990675961126341539300245405769182662407982128748280007787646185599836872529171995918740641758483027591307422773379216577112059684273157728925439747822017040508017414638423331506931211239305078704876241425724184197650356089497403411672892855002313050586872958694186562869334788344910526116244434161372240684036450286556230160358205166305176806694597470197883157740352025399307793217878650687644552844698294472796826250926774180133745000477215624065121156286280769300760183449754356022982782786883839955956524967264256 A013879 446 394276858934296892802726503698390833940882365111263691186627168635443753020866468707562968040237857468249264700036939994843357824296523940032857646365682926842901520855618264157186722355911732078258939656272212768588336656975561462737482047308675584204476711240268141872489026794118993419045456837173111397740584778335964841679558684083415149291431598956206007262185342843578842094721496878385465492745278635810927817108612222828495700327010530679356201509410102466714372651160552011505289462152207115834653687758392530311386819635550554710921725617383044172627629465171990297592026760191988624050279639927426158544201315058838981788764211754057022071257624706381281219522387494819869960583949214949200416988936245526573556713971304485332106791700495163481262444856331969656226100600090759155536622586258516456125867575820437172139924260935303800153170277221580490619373133094434764969685648105196900634571153821339096787123648568956669602283020141431472908751674648456019084797462446637178723893242646861184439179997929297750532259786256276881493750171106413703364546294011511486567147297397890342523058437103548566400117665059393709910571085185051432474475342044520200127492207228497776118372015391258379294329252509827790224343659945443783955909885920585736079747795690907051450832232671989939084266239700132676363319854248171842191632529304716899056904734382646227443688032693033629115099746104450537838923454705178002081818436144656390758107066225183628635956460133178466280558299175104274094906306393884305491126939460952791248364755306568829513757362991886960732338196752411640414112775075880342401931012641751111441276749064032274494846900389745189243124528044478550869220110439663358286156314146733236661621458980432168573589257472825714902231086429051875269804902881935178245500195509727246656876198240046401599335457344517837377405232655768537033963880650133519364547406650964442207428239552341349498087788555872543686841157911008012001680048214964611774474281019714010565695480257208564491972061267201069188602466184207817067973706631094017778619312647191719608036589377479277211262597482228409581945165799595665623476532517965155555751114795582560901952166351036614014705913294126599826479417112268634356457445938886711534548449149054792489387172543099139582772142018885401561855095496410638765721909012219340267734868571899383258211901756465562208044309729220162169235419786900829279798315298326905409332180899535715369347275595023552899832867123795195058647504204895675985596627765340463617075256594236910215530010747365385104568581230324023447574643682358825107404882891793162707921797620396850219708481574043143950313910121009623621155194443539509365657069124074084499456 A013879 447 413429251633889298667511746342043867090394666878908436249708769979079068767608078291501546775760451632626940982105934392032868773969551886943893739395542340697222305132700776956886224581072500375692445909015291776035283698424806336351417975238741809382793371965475407132087053759670117643369008948495632456997231424528412669828984926721451123583412180307102670270953258057548527928314688310749917864520873290824079446752480170164612707466095394217636608353931207604137490017063326986016170403065712728693437825294944205863792745786167058456559459360973042926357189194072184898287857052095074663452146023716540811621644438139137144168135222104222095975391035084118458336041906989768239963789275132014572776444590812589272393804909174572011599211214138416542528249377673151414246939662840767872275969565008610151498637719183490728213793221834497117549410676607895984531699802407630028112853098147554945279796082189364464752654966921842308784883520127821648136767195996179418667860583982445026317585080801675113334497605508711318062114837633461787289190579418078855419182494789414668538633044516290263801458523744290541561569780757318818763186986219000490858355456259674813368885268686829284091098054410904146326930590279745184962281377570953661205352164539064108795557624614388552382107859206264522365223556559806321250344479488131037597933271048222827145492938760017650587992622569130430682994831371220327164987000440936728710944848498819219595572875074138148580576681140607743458602699115834139313340475133273629514663921672208034036045321660340716976217640656580861736872256997856788258868717237966305914447213511836813430648208426566706260708583423077451555798545118767140956243346524380445578264643262724950365696382971865641594219929243825696829321863683429499162910945844328061463953613006807757390480616445754895603424776520485135845850069237255149488925710116594405201199661476441690952096273716835882891306900972762608368973153997693137192673658237054732756031143694527638342934703906182727720734096115316628325508019581571895989867597404406040786233524378341704579716574743079710581076889417525136805797734173476824676802528561557830952027280947892779380325394783704568577084267738302093539650481277914195538956722832814072434050674614919278089351643836552723387144881589594778828123768615244281954405616464396906940580357547647967699362803096187633357862270118626760766768199538469323962893798262258433166495900918911562279128688854327417005495148477200670453816365369152688342272969555669641977738304258558562366159596549429406051408104632168243210564029573873087395822182483144907379621806861605247615981040774983863710844358619047787098176429168828884572603226913845107228101574656 A013879 448 433511990961257105239584796932354989978177678217218292448974623189582813612063408302589525911939791331133427267252712261060257407533896839404080321680420205438930575826826849898343929826322678153942082161491618589347973639359489728946024454803938931515371942802070340508935314483099853278013301927177756299228328938206304843678597698521872333362600010377700489582035083520952005220960502610132905874707839231799149929957928646910528934343968444087152524241331769944716072732132195157688891896565032790202450261096471415607832342205475909488145291658891669459547916016363435351907087996257645010303997468964595498086977438366183870083246558653156788509491630004364596568173478663703221988270302960827312663633163255901608889606376442636021634654498076404264498101619443002417345399003902921012439647062598468398217835545030547973827506441378329649531490849634801139876311652009383064358463050243170574301707456677795032992479934595037720776418022001550712516658799308889830109070579709976275915988093686697283639834161193902479048300127986344827068550301003891453900024703656305275477565683286713579655878172993693198908464594427386337703427557261574658702290930902944777103092239498560703395107233501968226138907570633174087067009157767840306252063351283713686944410631787657090702621130575068027803636656043255473111401212923746490880290477622661299196912403753224267982954952203048510483851988299908725777353408974355671244807705459497862006647423053739483286026774003693905204847783828084898464625302053347529341968236331357211497380259205313427644054388769114933676602563753784679605331524046517757190547401355387798479855375799095610584028763571436861842573015246456373595333823325148750102674426573855077554660450471106987000300756526773773878503002533715770514248507949662141377626623712226451013480602870223885412256738464744221804698082200524055630499765411218095028253136232321322531785302308904902738635024994415524833104393926285079024944973859577903454388112530633012903081100083129459902496475568214248863047897140766332409471405815922468623465604058544031221380887077799550602263280397870837851276164908687634912302888188964064148352958147217619031504081160717801700284713127957856035432543056470155501457084601140848816607120185013596941819989287557108478398831357690934804478708799498388194622823689771451092125988995882515378327050619388043835853787751909174297774731599250009843715327406645898815991605801948610328399644044115225613954080809629170221780949133324649331187221324805850506448920126222303091658165111414488879761304722780447792760387874453546489161640819446154400494315751714584124174935811669479874462334183326652404257447392133916469602001264412047156813836746489856 A013879 449 454570269434191130383702868028141065971357637114297888222976014485639988366083000424296114722638178634834564630186780011853520471362263412274972927386368297338332067478190790959005884561566128567947972744568235453944140806865016302019306538720495069052662650295623709369497356319430911750846076081592342989219644244708614307765129260325270803828021668481807668563972019738065769826573879984922721910477647230323025436955564988862854787858661055227130045258878702001550600681168248669668787509332575823019324484979493611092398406060449107267441437346513991195214915584774305587561326702763856374324524450017019689002050454412259617756410343486292532668128695423456611211069073563271269699572521197452460203581807794220285443027895784713509021579474974963678050361403709065702770369105916509303539915358311251599129665124465951872204151394274723390587132549146661240046943366817390856092739751371782828118987198093375604515122639897926273100853303838298039927868017144118462496448792189968083494883131325622290889922745408057485870550355003409513388232200425456485164672303661113960539163913918048978501242111125034839738642170566291056443709254283112909323413415162486222595652048124442788123227962476559834691831144784251151520376194615570916968563580635671363001422322637374321540591654613882532322226110247212650973260638242730400421291467863659694466701620677940890024494971961263794929115582483565092040714128168693972331195484559898430151482328275997932426128810577697340344078469775317950492442940725890938927283685379389219403077002676470732705291974757963460694877209890688524201840108158601403763835431923627116178812830533912478963758544790682978843437842035068238399100759126991175787661939519106661801955636513191480000827366075818336718425164384793547782748643471824929557186214585671563097911436635247880870042521792407637123083096241496712156806922015833425212345560577942563095089305153862267294066959968544253367397272965648303023660700909780759692588469484921042137861167600767556546720144365415824215819311792276197772593888824836718459319069241291866081990685048490741572318821506477811670739755895292045465802913285631182528423351442176862093578423407180829635677743352861536850209714267981249775095863942725866688722627655120817426865837087189482579845532989722129653541066558142821899564821973325789100377101037346504445344665430275437453224221345745914348463436961415178321883643150751129996877214045384066023711985153202166813377514239037716794474180518425027497098971787879619500650182870273677686638552139866559091584589860994230824741516475843001963419156683891570796652727633669871762590857493657136528844216528615927871446657156654213596029388077832126759503225680287347245056 A013879 450 476651474842226398733221618545476046391982305694762022441295297365294436440953848252906722791405050800200288441662733037709317081779156719789642012307088523749838885988011386820630554410028764829264613468608382059354931390699291333906196373145381837526964791196383926675830059900003587720055175073331772642263977683539579956379128179274831158394771649049979957872135524568862052661669532779070328050001009422183196720581118513761856822033683374645843114337373993829977922659856677517046618531385915026198311191161857492744822751033241483102064672607058254831513675324220302255782705708677313461563712549701046437415014057285789540948545732331482678735015714932346439557257964880680734896498955987139910910430997689632330028708418850351752435811719551347513675335759255637278348142555605509659468670286756578956808987737552009950348340252403012354008293099854009456443463687803912434318300677534418550777695120227959417880049237253607939743000353925547205515404133944911160930676288719387973118730574312895719292191632688999286304198209048055133910578967793323459388031425483756232286314340200532125680918447915044532113786452643719210801518875019169402006707545217419153344458442014135720999101883981821205221821534473290935456629988645216889831228525128629735130579413381807416583747434828406490212310565778581252706937747006009272352156122206604827785116118603992546698324839719254145031592301018286749951683857658616450731155636417880056294520733854332807991660443680319566348632425523123795255563849014591817176615417680378430124800871158482975017184237723806293761591565238338609953468693252513625553067501864749226974314842589927811541902079862435195223736678649763713147575477602343899142723405893186787005647433512456269333347556210317288242859385169949279159843441577112297335356092145385144946955582581241681931185707330995630503973980724523656446535975059674549675460458528576701039996363241016280790143556615976259018971962897227634991338043117174269875415646978620566680749911678142441373533622098110263292926950681897806355595409568391986895198952348756859768789464565406227834935780579976477850457610277661751866349755601394002850924044161832045346636088902608045616060425413970138864245501348262706964170920629607718388994018016095966254193271989536798885644109600230871823591477407271167616158082765502062631717019097336648245281727898216497102952041121836867883854396875252882024047463000442016887605521594852642414879818544004115268504140370713212925482558311288041632798051441447659897513766153380091853944706448612717066017402898081886581284160380173551626794205638968287739670930531203019453330470987269025592869353190709975183730049974695848675670111633100900148972854370932985424831840256 A013879 451 499805296884162388278086591887941090821519238176190782443403657730110978985509622385639919757720342547870817653004941957749084868343661036610143662696917655879511059713765027946829504221050322109610971332459502826270156537933900109742023768167291905666674632893539472298035180889706161997144575257693936830134592663495198592340200709711285356744956076674231784305732379810319095731762792003346448305357858455875167684480066926686352779020791578252639589459426272954262930230981875484114675073166517234510920355583735882312395260987432221385230566143618716618209283616769627658159606421182022640272631450515324469158885780132504053689662289825216781337247838300900100205191327782724682274831289273171219222816093833403910092182959004426439162133709640273770499628869097239114781181928386602896687020414606066536214941125891336385696461228503741082116599945472517819799661379902675284727746451246330466300272438388152774562990509002439199023956339117834586570520405155419165484044820120220963300946030690718941752529133438500115635710941250773460095419251732851939751264440008055175025854345590113174217994742440965735305745743367340515185413455892100574878585370933900506137318855293414377782354257098122152086676737331865515937371246973646945471670281965278053144282438966242093651719550222631163880863763821841615638429955004573178765934457998912863899605919181300088646742667133456634380646928632551047117336852728241403441872252612514997909083373022040878472663341392534769603583594225335056733898118544324629287786688209620492746543198275877444011618979255477908287354637111356146270568388495947727427933308835331285423819160383576144915361515293832847266924911551854635277432104002355356387480338057854228371233763242757345072484247100789660836544522663964735344311996595162104290718349677439373747898896960708077872674984250306074251335020812198117582082906584173300600495625762060842869715226581811887645805570022153921777077544966923364588677279899634127208883837446254039327834019387819888605694391325148067442644170238221674197124812183586196050620136658050072988918181596135400758245621057429415238521439154509449125009561329487317933410530531037198781394283557141134039906176638879152329715090821755916217662487270111542917457791435245843910956964369700538428313157868171686653294257013806771854280577793919090826115305017008873270444533112600261666225039471371215578180508057865166021247592563151488299937847411844204372825020609597659171786997493360977956550799063817169543152849588267421424695394858046683195841924509060528410216264261259112303856619754800862070617360972086811284913185652686737326295451945946605780068574891301902938254920882266674220939462975790409474609359744855426124828471728275456 A013879 452 524083838985607460451082926175489717249265356689837425891374433808008849900709737802644764499871365907476190491317310018288704414908322715124518001256083127931514188950420877944374694218092062556407433875905055635559055661920577241472852314729786277276339019860976045704384537836604528522317870145411677505595210636717141359161718299386220754234199063054759267460167635891985156126028901387701005378238921788227759829921370657717069051614505549957839810157007363589289206329882051067631029529520653975694522822776571436531602173185157728971239526124611139396655417777737829091282367462697360572046514795855556870572747815788220570601691325215766511707485989294204623472758701721098316441013493980904784367783608407455338428820838421025457870873516719759709175418841042506602020792621739910518996489118265970824278118106022633941968052529139538808921495904423790845414249731092827639358681462862072215031274472355295683740162335967741685555744042246822519447770004356248806866597781302380816814252785077551305067099988624408697252831235932971031693014337305026955576621861445886463207910246281498511768808055049778086863957648597152448051060099925515252403887533912385657123445256008147274597509897490920533746439146524498215239544992666638819494902137582023399853819102721466269592945479094245695297540602013251393959682328498875325497668490230668055176393176311450921752846838932131423852321233837805846782108607686368457855464639155420526447515006949959536185351435864018538571847270898424932449803953550733742480070214376091017802199280675326466731927382791792003160321175963677382431807518535526884235472597245316337944566599918368739730770116260746071655763056055397526040668645886373770179358582959352555368594814526037525866725241887957619401340509396889486328397296141768698668744284231370668767076833779471433463418044285248942114167870783171453341750165854406102850465301279078710372954513428249981900088221391550070681320863791236633946936867448038754572182578734043275542222884713602627514604602078158459966738053451713530242924347060216079109975060416351513334427871185349273985478160345915106513147856582878900125706025780628493889343880462112861749399292275212821767028659075289346033283331073513531603851660251744481226216221112004346024775609870923111783006897824775994504164678842509449603874111140836504582084682073515096298429646753077931976923586988732543746106204417284024325895715619499134995595628287721948444439368810729475063715722683598480821768210679141152370881042409867099687821398358671158878763141834012652638270929514014034943128758916010068746559669898666900229889128558951648278657579819672908102441185985221784175383591919043660187895818329302404405247984003821523304268139570948164550656 A013879 453 549541735548172328449954730397390305754365670656402968691473838304666687793486614026146036580217117377797753920623539669737096520566909399334406587685098621953915422192876522511400639364430102587147481383861019618111972349754031201554637588770100375481314464089742818100520721146555430099817983005595195152107003588606313217824357927497205813591879516741707253636312738973074227070006881301509969415492255653012711491419631158786333397865731771552591836775194153283002518816562401580292274419946649263217859963415766170632561280349799950813746457345640250103987351351709221877220499744565347559194246298579036401117689613687949173039239083029447585780188828710159907262571428415902388260452165464521215173233064969455888948339239468165190512409068667938756808323986664987402720554644133548412367262573674858623038251971140789408333092648795021046103666489477080909521092326030392834768168773602060234948633661124426526873524461599710705673299864843004170152464880087857948908949635126925267371821928365478437262039437671827974130584766049651032528534201753955944970711844987481844044697694404868583476489675131876107211461255335407725367588395339497081304658774759713702803873732763999036608358538271439489593706174506072240543021130230413466790686503817207768525118219455264215104692398686727774192313934296647093672667857288036693309043234812112986624641651243955961727913126980098639897371590092711103595396315413341492064251689467034233940229495927560770615091067212549103101513323929586821968485630398414184754782105109624015082958912933411125179897487338286091505836937407288974960815000555908638164094914129104824376561867076003419631932005428228072832513402266344516265620166028950262439591105485186065098179676236454324723227287237907048721380025981352790016285523199151254975277206582193730373106358057143037815337039204449194726305689274334789859279021910949733702529503754011237808031151872540653020866906833866006914736706070759744677543272721194685114280919678628161694961903561450588748754035228707085318082321136183966688004640143013135368821208951136204446161039456048800318596747462878278727130526864248825578212321688948303608512648799440456121738112296773559797183843218530601306196102163740524915040358500133221146260900268741069137275109896013072860978240893512313213198982281963188627831899963613778628664027589918165616222165273755445600634627150297215791117059403058013091550425901431924977141681527426329812076455590079470044410777628676960626166423281091112988448959925968803922257010605341969092457940211741651252827578186086780704526181509114173845992552423664543575456222867831283545441650416993339286425369035639917563487025280103125025183045600466598001637310074791157620296268718746542591868665856 A013879 454 576236274894160347476739731381173937246689737474208399298630871474154176819743019789080106453137744071541657615071748732734245721149967590316474722088489972613948817741317692468914436822196659250420757439563452507081379518615683021201355664282196771320694795497366165232571615696970506672346741348074987351815753394926453488693393938183310083192918656146952425188950266581430280724159535567612117689819207463613456964826831161955538329000457558087530537838385984472877649170595736799456551942169977697827930728998650428137208577104071833224475005257662070893038640930969849039128362740157353882229666006778811673338382504362454992068793160726686031707047281253584634917758098122633262672591889854125797721488034333412178209893766364570782806739851587552549859045132641225830795108306526979660046414720453688555510958098890924394632280957302887988439198192869919591781988906859645197109867339948553912921498489847206669842932785846378252912086079077617940721791014103005736635150772602850789159675550357759917830480265396174689801952051645278881084640279138356108953609143569593762101012929608279479787443637591082120995365197274580491035044369231508491526113879402441555631274703206743053810646162626512934240210045638879205699638924652486031353510891426632453088994362083523129617617936645334262551479775969041022894911371123660363723223318986346187062920244094782366524808235036283911429026312453054638163646286830859968382764779534584888888110083921737962608489730893465888333772435152790431432426788380647552193430400647429111239628725088064503996636187683230676686824472478785444208511550022912456171553988677840220325477736331087361743972734523909679698425573294834467487738931213972550387856683025234463396388852189316330000982775942775621520069782123422983144116608774073226336956272169130373019710372506126818020254851220844518809330714436524876611483359679296027966863576928366087695794073105901187782008537700227882066626956304852970034999614736899438138392229632937203277456372988851612547813511243976760694493487967695239053841153542600141432497067997146596713337758108665826842872903067635053994579619337206576529499563427310656404599759227522075718307662839701632237891845586713943795245884022446384653313358954635692496661669760195435311687385634321803888273119923155567339843336045291832478617462336246281539330011394126030429195773174093390126131054798750053345386361680620959135485579390019882164831315849302591209027881496823170381288075562767572665543083458393394892975856603332664541584567152507060583093177115467213704084930624054132164029245302100903954735486650196472444177584349859055974945024027649207735602767761915162199050971020109414426406337223554863466164844048984212892859780268028374644811278168621056 A013879 455 604227528183419080515769840572745842422384938161755546502961164686882690112938856718354461704205363127560865175381473999175544441300548415983687798188660461523643995511919940698284424505271684170169196152947686776065364610111958439639232717030368761684368865883446224074909014501066546004462656655799077937417555431838400893360164242124502553794097872787946786194928714730889838040616309167344443918719865285365944250350259312478690558869983784429190421244423422054632153856706595310226953409312826534477620292090488871334401620945479226595187103113058263648738885952832640426053062088623237504412854262724099229182467772894365605763526857302145532383248809987758762143523115497038296040175713495679812471607037089192008178617565959496173152360046618269502520998109004406016751811487624834224012829361914446930783458399502649938025938637084833075365620684286768805872390799999259322204676255853894867795573200490024581037223088851651922925543572454892309810292734404073343297939856532806869093895949891938463599013674768059271533771674505999948012207765337780895302139661327630348688831733676931263797598499730706526104836057097390512967562684511298248010486387208294556637619503189713804392552110622258426533862488815833401995704585056405192812539036488572551130245352216092349161923345535818019689180457566513159623054585887363289551442614929426939445688657871930514761117319861406438710602694606774220267083568859955822206925961465256884450738919358320305880159728061346887325473764962772379429688352053025887688778475789278627747204930037942325342776787136131290037563658053914925946384207076825451642543395231854986868008142851106261428047954076143116299456293943204346580423337536622480995497209259868252690331837073264560047110515266971890111028691859850377973325217161882607379500260046018050019515823560984434332406750873748262155012763220993509017762775359077511821381942041238398771704966001093443879707384427554151665895427334317507907419756022359065245402770579586760863862093763158068478936100366164175821989203639214002986120541417085485902722045572175989795284853046552378047592297207048494377420318926130723190996534220355698850109597131758188068400175869802978725479679877934160329043748084720740234232708679216075895379507030466688777387912078894619833949874996542772178943565937027928533098784186691780911384506027607096483324387051798150644897996916654135936691849585618802846450926894469487960870161847998313879597619868412852705729525121304570275344504280468312443297051813696152054356579086507243557977511287028149076974560214048185688029129921895757465240717649716416289625954687237809477983953514816295650567407808717953118032070988382249341583451460526264513897267513507670018343336954328120971557630816939992416256 A013879 456 633578484592456845770903876348407544463894708917900983929889006222712703667864974622305248035948842846845261762140804480159495688081163855838511416673472832102616526237906963737644288710039761500419335025273273608899515761412756932803148085492835954651948767912600507855571794789470354543175434665511173947305550604495383055156027580349942389847199971056494089281133571977657542813277287001457367626515601461467880358255273508841655431457652116741622775146792534204357965362449974884016537898123606396216405175399076458748341514084526825506274911833878181863740026076877438767389015632640199889427213071390185073339235327430482309429095937922454553764297504181724131773406894355422428308623288954445955042227820522836599167902092843544659259409088242798561875458113147404043421547482447698171278476560998803104893195674716890661415486632319865926834581074646682887386448055500023343040090609658253664893610964277028015085687237615709766733574777030461158651637514270485610021980583003744495567001039553889266406799363033592518707796167366803401486848769746828940072336397516281320506740423972021876867830644453625326316904573406953354525475009474119071705843773953324673020848508176657342154724721947845251861171393072551325331047930980105131458600932725041451373948150445341251114812933968565915813602087473264102864904085451427848704693491392238782456202430116717411446153354790994117877408931099992884790777420300897036226449596969393202869818013105070073058594367011654873724195978569604010532864893442353673209148579029218626368653156719465411738627512348056003582428350307541897389155766319789324781531583198637574710108506398241599183176811493345844316818682877789440919913981580801454632334481696875612933017396390935459315958955656580316645062021595634469933757462910738216915566864678013422817263824206282814214537741204191457737454663207216489711809619934920061035617391257833595230439306429562559009608050333507022137217963612509315171530578090901179198763455563260767359585058829797234813368900377550966826718151195192462395174332836961830465932671657890010675580610068141706363632140636178082040297888338286449200722381866643697277452520922030473812010782812854528220048580807684690101187377191684134911850796736017675998073461963978638651438307296039004887003824124374833880307928595984997189522590727344520860935919792404138802098352477226297610624562014877527243952592871089821813520127119295237808057390829926679974612953851140875438763042533597061081039638920396341188542649402598256336549004272213419421049826875306828446537676451005790356010832936981765779872250750269040927310825062125073311186502040752012028089370210434236408693596868713905485600209198672788338924341180243818597154382890221563775872014291503669487868051456 A013879 457 664355193060020029511071303045907789343772858298296942125267294588987195961235183629558347764543093836973617197498556198587723350625394471299722947249803448394833226616439532408164097678418652955063704643460948147725418639039143013570993806893735953985121831262722990125164050293163666485464724579823044732969865030659350782443286776093021191376417556850534346162053916370044235612975044494840160716341223318060144114537881674807147685696139025964463843072323128345868857887896344863982525243062858700519013273199261996808500951472696800582067721951120648425953061583587837232953704456011330239256029373546034703461762022695745418091923702202975706167952019744855563198431907655631428186142973838697121754359079132553909809082104905512684627594144113280744817120366451652342234792572955077557646499838425880964516487547811938342184405310971435734096497684928720155324132156243992476951606051113012994919483010477748927946489580870130484362424905399492839894299458163688719014408311803734388183663682051258991411776048892312308896546073992813243517473935586050902665290210362032201931675846806886811558562385838604630168074529964769520674904483534333879733026841116881372337509245309846649207232630041183782815579654662443578510328915275394718324333931633093064915889055801374147728966087049022973740163622474365379925669666306316407883372682430108173552794919362067076424561700153321448147421947337106139162374224269433410658185612591778447092422292909661956927488646983613020870222522424601094948509338506209445238956180404141950363136852460270163579243082387875172012448389852081052596731396824539411022119261384094593539226737205042583105098808288446612050352467217260940802039723150070466092554761479783042706851649438021540187690977886554362106412554356664009945259665429090236540457440696612602844035231730927208197823126520926261988509260927170237916050484032878737920483541655574119952353126178684989876058770986507459244555463412950567665302847452244794879522589180701722394844262647513465291663108082290882591292812107650131448482321228850088342645817116343675834157613782811757891951935499721068553487398562207051757096672288197781516402054578339026107903018598771749782865660668998781607542655226147383449328861038266470627355878452340865002570574511251395588394921885040465810877766535463564413000840094516008306276743032239962248549082047160042243358260739312218007354834022395880997933680814242123279821586646881198381059752697413894604076396087709071920112220420593513858117297139978869236353208703740458482846743265601732945156690622289847628344415157728592034395325202714109859395875700342860872350697563883581764365839457776289876482297030208552158468724960707517705275929977415342329329754193496966457848773257727751736910729923526656 A013879 458 696626910918103562464601102662665806118935968662995014385944278690941837992248143909547774065553539163198447626484246064490320600105373633137578289135409900704060645432559699134423076887245517441008879160221707164949328574849108424598218402057406071685903109338141022093484019200204384748662659041012528953918609194388659406051251874528515788768718416092105902561221847411635504402110920256221516363298214581958233675045673815042579691676514675289713638713404296628397783528658797712095340389269880124755424861958189347565470693691434520367142243612618285043892157503072200014381663603666536616958130256395406885217120574710213947521156987961187454070766457055981667036358936001911380441713054935885673140698825760496848531968077233402868796064157257727470277356805372407806411189856978943405086736214577256558248840446934451059094354983357184196315969156471817665589157199865700655512007266651878714160691817194716059870418258750477942770814057604178604085004948643448062229252209957912589824073329070580948178594482243305271613504696083088139634578749481078911313159347620578278172708932741378145316831112293100688683118918332338164911208643726497682274938352950975001880176094410017760039123162278064326249629251967326437780046652663812292161656776696102193637243282575981698329048343693516313712565810599680152620938996016812033712715393851833108191295485364998846728961209299969190812631115850953406978325714587545408014317636909036676938383798210041696147198335499489006972014451673898517736728128133487075250883715823453549743976588205380247045268394357948596368125082837535741807670221156688237451929726625088372514988215191514731622012087999866194677310388664806608262439604741808289053466701573424983789379675161122874523848254828371626800093650597093320892360598936973723870646701335891256639787087147488728263240582714806776090863086785968459393060552345259855493708950175035288403158631635940791944278201845948045584818989603698054440212598570085038035590278472743489261896217549879079381670935220496244504047451748591344233723798464862710233978180328587186231477654029925621843311392718555519179541602434764821503249400241269276951342800781536422640120515630225686300318143001656066422910647246412718747763459792061302704550317604041774860935442738709943380496793610528191478106964922690242517926768902947217925762442101774050654734602256682888455371631612985048309280102439867783313289307293474748660262200039840099473618111244443471948364011104065627797703591639744264387289202965850482788378302169733354994109506666471602724700622025958199266738873468430416121058112519761150459925889758362715682086005048746790632151674475277230933522301090747962788118501744398846085327413551998269998319276333200275100505235267495135005282905540291886841856 A013879 459 730466259742861361114881565825607460316969402276768660204755907972633028714559589748097966738561867881589975418388344801319002413576092262740869292108451572040661095345091719079576812270120355696223326474308636812193907159700978715431501459155746629024117538777350560382697098916873512942213696366588753560384159554615282925359597485585612971723947681872196038884035759871503110663947860318587732742161788653491436834044692466282088042779393052156586768427546623741418834261346927469758083644019053821695544380052670353312810998108189643628496545238344830858184262945941435202280267294878242299663488391730070170073427423747337300235944709808390095839708008473933032494317107677140227658049708292451255599181411920638743446256958553092646550701769760678839873549689550177888015419815471552559932229512936561372822336120484738953740922371028742775836213674216592680512816100006376930554158531636760374579761582906766587194683696087541159318849121266359183957038149028752195300100365308828151787367515103513488317317887812756068487402300200020229105468046815871800509107376090595488613226441858223330103741500403850347736590102909249823609935514804156033689125758383921563571507528372078782750783609008883578961531242510891286821650198863609638065701416280892053795366012270392585307080196036772562167467407415370215714653728687324695062344256823579753254795854862089030707667229002924494225545484934529319675704864499350013754021130439530042557342729591892681579244641844712184974687025678409812134307433685699343418270643203293629376339994954044797925739351882280307385303126861451878001719609819595525274394665025628665298276282732657751225282947186547694949955418104588254065395870981746368502527900069055675801932582261749579276718707654914606943534999768497726048027907390936159481387235499983510322321384692765140727355757260761230046252852089683663276537861735983198234171356138737802572630465326288251853763459778816817847147156842687291132700365758225488843207111839835476996282088213582005541714982569767070077076060764730917371221165699091881246303904416228637389857912552083288849972086931252072079207015314635957472591243107389173348531228672300335906287009797479529238042397116104511505469954847054462973654817614920472544726553831975708116580242805185517590147805856953208907347488850774843738477579629176781983724278489309826939338990295903516444979763990217410015951692695986800755515648684562578051183096668975372145648584616253558041727741307456719733604841307236481774166163289119635840306566575930322446303370062302127298655679441491144754319980986032892014554631393521068104667249779264942959059014829994714733899074214588297703349080388532135828514146085134764432768277992700137961757633500361811663787377575848978683299527959817105537085997056 A013879 460 765949388776130594592398052767152168309326507961764974642862130958311650717398036379701573570854249175806090064311977038387874274817964520495769758841911715604108248712574894425586335502953722094523070781124653153983038393890613457512302074035696177275593072340999141203846993193859560706894668881292168853333380489140274908741865293045419707438410164466819833668866680943021245767559791581423450447845039699123436869695247447524206751545444849058145127290683128536281995554426115818529052315110923380138227143858108868395334105152293063757394393419842669361951421702803486358666233558994247797611942003846750058654914234283287956932205960032042453135217664693562803480761055499664991356767130922465367791167248186095691047902336571767674949548658928573575199247239269767329103656848427898697083497493756967778068553919873405633157841416123834984915233589655337886561406654880286696332757336469547646535348081558045680934252651308689558673921536180993847676935234155972861938998040654069788088590679517181759525819921531148507270246354334536411754495262657999589090637775991572255068102529497928386586860847527467782228242703748169543041611742371282717181608731223178937443557078070280881701685673600099107693166584147100341970298678923608339844380928278152666200529711682439175530956923639454826147314304197979239313208748212040179449692691443041963348900818307869867463322872318970554457045582410709015908271903997270440022136460871760653904608210024548460479638029566960924072017422637764247168543551584415874724156557967536820716925086548932478029780066639313955596851611551873764427531141586192197510123660273913603343805351442679334148802291629081435779844452494436733094876540810555680098906695342810124309687259377696326839664595597959738890424155917252271588536911020358274364355101851630709319738468275600900203327790525459967556979630632792136903858964907670318071594463934533130070398562809978029975811873601032623590890177133477668986762418725297050189254740504567325126853486930644965042909329563076075273140107492438486413445605044090968469724362877151359679707650512213286689148331026024572732526575290559713742779835332573709833109481636285997023270807585401894850309544598416404256359663373704980567063074035382849419059190910917760114051244679690209292606825674260567983230800469190082547917866537243673345365669041206541092744321088517325659811101005806210924886562120387055589015576835063889842597366772767519822995610262572690877162708069207737351384430078576801112828058837051911270885298353922713789455002566448515434315177726041018601905828382410425777053637168092747508919566104542516828238265534376537996812955643636138852586965317485472858520049245366270749854429864473539863387972305275387027167513228973418671819485829993181255655486448992256 A013879 461 803156146285319914355318380578369352037120352412515670051113801831742597462646363394881957208632065183770046695275995635004603655591521965043372270647416419101293411002036932497203617336345202098986623467388564305590918466912243896824419659584054154782932281423035515486965064735244482727792784316869817247552902779780752902708910141520394015146938376615960073909165548836509445801964776017282675976799560347548056939077563787535142618708516378045993584993955352188060429770477918820529919560369751594251821665598160364786505854644170851622473583474604946868877573963438868512024804520355952378628739698625609789504135348127832952728144796746558947338713997973717310222642504531616717976913451074155045496990988433983475336245240473077861527897934584687965188125873164535546882196083497132304193025468013706244856011995085176185194116720753466393142475976506435579739013544547751502893817356845892393013449149967809307931314908098660462676065948722521804821690040090333399680546809476881882114782060365408380676546150039445577159405841242690852491881624536874577130304596598138868930290677970819755893704200056962057217761821325440626764401074368710146451422556951076077508815306694622845811226756880897521948469844138629888181847907551001538560661576250192210113886642957125340921548687162164983782246243838700278842087176365188243206640963622579169760537024457992954145221244164736868110351028621891617065032120005841848916651761595067299428678458434700926495896926491205617919739740959816283239002723146180460254757186927367889320070439553133422082554663156385270303924275434617584408362894319883069696375427195379230539834040194358925484414511747255695604286176618806491841693263656969232815391186975782468908154627689227303612228142993726231166765399715088717933221680010083197899878015279175522655654084110556489531604641278024710941027473170410647746100817987025311442240236614617011396698243397035522759916911173076384314441258377913480235463389977297079699247978779317187512215521911787974864833693155932058705608161353991178329465138754712731354109693528271864127509129343494559303360400353944742377581786211873942397549108613688810361962607816250225614673210334670377294558181036829079509516590381746073703088729919725606712439410168606501229351397941250840899204494838213449333584219832781459997765524822156822021790151780552190032865469229713143271062085048264253426773851761946977201307597495403953355591376461121474865917445026687421909211763776377572400965280154073747803684794623120544912779822606762863534491568771116318520052471799261187121512005901914394619599794647170020811912842947636774125686767520974412706546141776981407933490229744747647188095519157509182717799358649570206535791906447976444227399202351584031457221789173670930028330207358738503827456 A013879 462 842170259247275614515042326233344221681675510651306031239516705869521325876991873143151743161998576382136860483545722398970587282765535736017319122066385319075557839734871878530187780252075506636146997688940431205299302922360973056356562668968009169405667999925440888687259879719823718720778046607846085490170032585211382755710898160554888674826716055198456950459377174536791728641241016977098199245048575790990551352950195526078449706554901269625955769378621727375947653207008654205155980932934272647694198154826256602666375163039366094910886860265467356767980170996286874988864921424736763121373009358226047410639088226798490566239867158393319794764639369139288602284017586831744531669359998873533200987052822688152656634178689274298091729477104655073767785104275579376025607545640449089003001505873147940039406137633758433703566106134580786776655764889541212194460415866487703079898387428772038461896470455876645612873386461074460993311018528247667024012708455477761434903429051294030896420389713729718458176290055823761685515501139386895803342527266330377796588986272682490062627448477943930296355996775278929046109171819558145230650108620957244610525446859077531549049883519032620845169352907823143999974638715287507973630169351508198989297784272978121546912378800525410661482153836189754310034452637379408983587120403044303627308646755071509575510824870958064419885779511321283126215679440188228624255583120267245622569627037566309288565725943231624958701361615592442422015809018616680319013620519425729322292092272039551711911682181224866431193636838473869841194207701038129568188583530274365709689946559946821972042537018530840104648745431069890388273959981934241635989395355632370170268631629274318078117837146883859209112495737267789476571922195771648867495545856338252999321062489749376752844175136900310881567091868332746039299698823707136515371015411321563052970858498348408647342304257268289920313502635050219742758899556944879005451381259608834262642718648596501299212808903104174987531867854634674614389291783399922653807997237334861656992366926001101198199367012810484151016080435161537962183315199058901931023452454113707358014105303453532396574131576199887325542018639238874088875770868276129770979289968064306197784102866956956730633068371447645041746724252379474505848412406895378652198616982955917911808320630193444293215901942263015688918597196891568737801232818385135313565838315351340695793792583164096911629004250836303790115873634413578889357914569602838034176996587206733248502463015269708976393543031215742064808482540669382098547126573100605788252641474271950951742872321206661178065616127940073265778179327159940056805267451144828508897904447096104348777499180295331728888474534095593347982189346005014577369287794804571169125386375511396585389378502656 A013879 463 883079521760471274765725022272455150594084580256703873013007469373839193802792630372953482237835819228475540618394439410222982530613154399930096415739882052334972137357833014901670181865600326446504474248678401591527921861117579683542139057175799182818717728689819105296132215637093875681358560999868816938940532088070610884452310749602002947095098614295777195284891880167090923651717940617777721371576055408613708375471104223953236479500512153699306196831957656404961686409192306591825637862732487875828591524395096843397497002959166342337278100389722699090341575782602506228324023847864776126756824660811235889658292576503454043985534945479433697115126491134598685428566025129683354039730830178813949758199900603052360082840553284486395833328184490798631129033500869919795427457777479543950411307022441974374760330175455883379150533306174183075118595324815566118018525027618209744707531496512069002221553404741309550164324081807614010522094564275825697371149781411049174365298020889689741244906564463853262000661521575456733151102122733753653885693870819642228436092869864314699909639415208534654431785674634878303452970949865001693374168297328863724726330965704081721576530660853149435344299394673561042917406765521313960957228457927061263401913441822306779175194513139733009774310940936507815398686208692751154373848363742583720308791579845863224650838699889723357146151136863225775354732284674812017907422325917347345931569240543130328567094646650044372695238957431460905107648957505004182190026149777353549851752946246144975869504054860045542955298941539576542600057534323757750092912163840973298403845404042798796156475296742994193572162889129541383774755862016679357699216224427568183659600679297947353080489204130889554054344330201309618185879888353452482883009491855739977016082421251442477990333788350380382950094922928877510904720993767534378741677855941919299831970920764180945795604028869354371482651339050419216983155861823033448020187555675592995784851349670724946323370308381363391726215867541408568457866021070357296639374511135639896842428141798530690003099464824766229135837558379944830234331918168387151224847680524734806636998482674091186270116591645373052267547736658541636617000313973511050734379957552997935647663447822257860780300300659085847294613129663059859444504887972728565607817001519984580292321613125721043203157595010383939023506974327773580808665503771011646557612477357847421432671851683876083208294761324928083024542312078852897487364627735865494525178373426887522781718658699450359630835777500077951348619388564938003366151793515540815022801786526185241174734087081595951451331496970890264736620166156061305004640122851639698546129053518244713623714980477357762950961073063820890453772175676554165479578318724998018236821144088238185921252952801017856 A013879 464 925975992609507927408744880954361931989342832827253520348487320206142806480957085185950070591020931983317968479473567699013974130020218988061100779230862562909195743902127111433533712619903727903969875589782203627237982193443227234249882004017170803923319761078655758154997134143881347786456234458998444590566507374780728878775466196574669842253190124583808868323050788138087532359023791301226891964921733876142527873517988582735988894728729032077403694649266831522489105288205232076830160047552581206884841186284113067662373817374910806582653721394253868921354008167818205570871091630298655491890164175534802484234333796699685827626176290991042668386190875567952951171944048366382852645564794985580016181654218974746231526224616000833606997327934380623665434757432208177019410141966478390277346486672364115721988687974058828370176149612054900192175556211313807057767392899359791901266444546486639266073467582930023402873106288405500668697215829830088206446650753192872299059266737552427310115619145739249398055605655647506119420650059447668471376845336288577169324604517110843650772450059441704433805464095565942151921502466725644015631511896539910609018637218694123195283832214234752022315584082069223944138162716563277307924686787499326191332924789172267153280408761810008680457107869203439619039492789966210234448712421859743467106511439628455876651477840575566558942882574487493830618363760135175686489293272821108410607541147971753427407569836205716928143282885027651550034158113264767265344088860028938275889351697362997714217341083828927115249895542923803012733397929111068606561425465111712417347110598389581790478572240757581879519124273631897986032998402770001574178813351745361735749049441895524443703727047710751645032088160385168434198877189810109790691534560932124402139615640946152547801192242453288460432278733905070664874428720760786128723433599472153971740608740211221799418571290175712129431792610496132380867329640966949120791216186380090601148096288832330081315974344481296499842708529523100031079275320909870972680928767388564740471445931214536116800690024428094073482340003615809030307794825425334725482745881453904324604197320968467839734373775201138693654496135514466955157307721225088323534853198371092363369684347463671858625564168063901601412796257049572655176881157410891828410782320185819351264601427804916068597794178345608349245512849112719510270027239282192308300795061057982217776185319551272047826220887651047789585542479430395255835710851892762896787233438094472011088363424264434860300263256227921737913329923983868431817665983037351725653349406108481215450037970095671556389031375767748230236466227347258138956545521459280948542705818421946968832700559369025893644066958148969054028454612882218460621914315135383521970692967983468444040563736236280099373056 A013879 465 970956202426507384490552072291601017197657150274670187352935440272476399448576056555942781220050364775339622116332475723561276937360081145625156810682780942765072836357916837998529046244128171390633116266431463950634694416471925440380804272244308892894698941792812540263134274932054528136531132504078753034997866037018077564790863242539481004510481088075591967910711303222683272330895730987475289469009772020910027307501998396130972291279071773539595656520549617130525536066685089430194261902022495391590479231749050144037141287927714473923212708564701144858077700468578142724681725777332042981064220790525581049708500795208169766388945430502223557045718483539541833728072402459828266095675750466799551047694254315663504468842502947690100290830136121096840606916209235121426305009022642044563458869608960875007300010481086710017085826255610079023910676029834586549405501776839093152662363356776774255062252344238432219691070299471086269179851785979914571163003260179969263858369678595774019131795461362679176815554755976239376677627556735398415042446975344131093901716506134019991952372593529144668381998319472153357893241370549308899334828218426233306762326540229408923617939647873419336551585894439818566448618108683055066434436372888893460403112943731099202518157897823691662118992341057865901973955191731608862797293076464002365764677339319847749315700028159365280110092038425798330934481398147501980636197182841666572761213066775629321897319948569245833644770994450754751728617377774716600025443320493703981578952845414102691183162644317001078800274468816869667879935466915567875193753268504978959732163842816954115532859365924622176898645254347841062602537333182957170646123389119744427424795267585041439081079292780349116941166874864038376058521848182325683884166543763963277097949610320752853963182956822699400686237105683243377491368970300462075712303110000113323071880550375722109547127809167287521831071368343592507400341045606559641282770303849689882189466214158649347345979114238819958619067939053214138188982198898388865049877563193231661304586888769213423210400343054713171195818151631450569764026266865195785107795745391409181076170810031832133517310715705309206837456939793217701971029101091318213938882227335166546012730134326067182830159573091773685603024248032012696474753336513283309867664482171165712071630706761967671546000628352924620418462881271218973200904082457564081868814481943934761986881297633794638821427393489585087012449790911206135783186342234305747261570089583349083498991765961504048074208844162449264254207838371308824761640925829374123078686506859606798971739014531038897912184963877042368268432810806878550314498676709686979899116296257611464790717821740935695453721154708013374796940824157585104565084424907399911933941349596233407178278160287693641480201568256 A013879 466 1018121370915577407199565129755237828209050544006412566373791632219152213028190087079204257760595531294666519600255442064308989525869284447355044427918507709840829014456839006321145593194482941444104510522189638743500725332446465690572742220572848441675951837589340202218956285471154008895291268796596882542425922377632267700578144215409078833785582217409951923343942015488028334967641322015922889130256390706597752793991215470221430401300243964011055055131691835332257944506660384334355378368175140127732378350910492003833889463130091132208506689095940067670703682846539794585675865288691724300912396379646151674779140929836201820961054843734299568552771304595958617843247247481716883949539295721474806039387050413301174861920996370877094602557500813315240736237771014926684709201140925904520173447659085758471654615790215978042875787351802594222576161028659831425629423431150828941646090319195562841276156314112158303194783730338193755791532266335674901371817306546471450819553844103242337885141557693832680508547143802541180639119992931377128451548879618447605919086287135986147081451044632416399793322269838832679406263463365112128428916833964506015871613314247592691491604684208518554243915730848127193132426181930443149341555554138344349135654558085781077379679935868375308298084513017092796028242039125163494916534384946317744684062305754648673586459472727234607956719869284369910657954766543915036847581097195383368199661752707322291837804162390945519259899390277194614548586695517501233588279255230006146188132058832938143510075952927343723204076601414117928866871212156458500299165027275876817680113433645630478648983542483776623763673846223041790059518186679652498167429478869625132731382122503252412025881800506447355645700996977433904213940605479630336304523817793841557246259610591693744597298532133318846773971759328912607796389709401777321502103945871478827853420219990773186740489089625397680491537491132250857039820012237943882417722154129492417906701724977619898042657395692084876928947783260663068165650198192077002558540415702906082484118501478066734456268750118938918199826214165099912640883606804439535565192031519542273456126883299938411235047601031410306868793248100613045061973810705930087499177370410199596151844513331090222303317404514279684154876753904415745218710954587752559927796152057112257701222239973637013159019154875796286779910134191849706043111199167022714709674014218843336985156043547653847196817050555735172199166551954508885034990401994679383240548118254949848579038789984850068713461612976484399714620238328033522233262395442461800481356782616819058838590208900898643417167260682333578349440203024633482774575764429536734634695769464621199304391730649823387796081113519109832491077021631863958604437965931701770056044484594220041165370200201828647808743839635603456 A013879 467 1067577634629172495331691205498228260952133383232068063197964934545829750928247448749163683785574219822836240456357450418024863001077910808669763066049077140354057124663094417892201561529498144807693331225315522635105016566195385207958003746679395127578802874052079991881944305994200786031388937469660372708806803983048132736401428148816790247215550659202857747972297342832374799367029466874168359392647725141561445233712132752902906604473804614806856065489768897925357706419015919163781025227787615734577106361684320063412124477691098439046667110025464452397875784944493311647469656120955213500553516946183843138533212479643925160616059043823536904394790723488011903663600825775388763304272116550441166217556315774177692732013670690588820349971333972822841870241256979747763345635295547521258145393052573508275173710406841509392286521598203757039532020626788011396960798303742411608315490802540806501853986883226470504930773544823101855672861737705196645380854704029272848014564491634401437690250194000368296796930329859893421029845885708011703843211317994793316824211822619903810162079610576480658829682692418523815641102117361535815179479898091165860098592802600483754073500873348631551534868181389805819666026916143896355763970956736168564239268113899355978994475268433117507273972266321411095688109924417707436845599959229470075449835316318986487554595328074432756272825493654727463438075577283552253677489196572746310693328522006833179486117337383248088803468263059299620144898842838959373511063508332058924745366761722806946769221402416742371902437826404410121379508348158170628409697267640829809975742623798400624779836567043468557039618066977172268053449342115803297918410533235196043178941740485970401192451034847848542393546568606609733545036984331408859520852366766995204731053917435795859934856905630226943074864211510073866632707135925678056671390147146131783395227960597044985059595087643040998219094416301491074671386309152414244450045425488486641598937667970132762209977521345223591910648350780333037364864822219455335034824074936090448346867041805865304149216460924716495090300972344383805997327168888571990444806799642635558931531702783116219499201273299112093935251748920348424338904250534781347429537410355245451734516512410661260941923350755965334092384047102076644458455057917807228278848777939438542731316811502596404710231669343042967206531048870352997363861368777760010099411139133537870922546983519024680478249635603530563923913266382251108634450095761972928960840983647302292423614178247154145651286724288430105915157631025056078609265349563474824901539169689213661440733566888468695919799577537238614251342610326758078833833556762465911056310751162134638681801863357869208681663549689414111714163579034653382257607144564800115238286901477868873885019223046832676204701380389742529478656 A013879 468 1119436285808919178464923437496510196956144214455949001435869279206327976909337996819603058889142273124950333672765469929530838746218271404111705476745477111523895803550728892335733144582355046689871842482916449462627877850914892239819771736678093425296070802462033829567601632602175083413649686496186594973509803293328678832204863922573714650264293248024295765937799658557800237621082290257047961618504981038037933997384933313507918195692724147775713905726999911910979882366026036453080852309252626956499923880309497594812431836319421236821798011562061413637554999073957018754057142136686733951556404585361669502830601809055108469218144727936309033062672077672165569895963899488254047870540438883995396307740331369224148334163966758054862887291541491886684236930096278795990697912875664037650781063665495319013148548563564242552526231671358102741484328060754865838579566042145002994601024083765028718488046150066079536178290800536428851414026669475964277626875102132198805879719976380034121927491787424130187182138017563167603849791679452164080369099150977708396982264736115488257644512789739843783312993358885446028509684293814489778937638313620842332918742046579604852911375251772414677782225938168997027162123839622502265141561609930584688415754801800131095030110899072524623307312743130239961072255552106221993297811822849000813834886516644497575174047350730976401841534264834499504702043536525678087952126911785464035481567648291837108012834973163976747965185537405668158493057449028704664038736929312797019073797697540254017015483101260538049359970646259830747435639345678301924855326722113750758825124297492031733529141908124172085666374554198655388146413697358420558918095243297628926172402014471816899400775536316617633188855486723244407961720700882291376280937291335068763796069592529157079627052514678120847061668815448387214778257517760403793952259594933902280905434554011007042253849978620389357748585146667752305114623570505801918788450832077015368701247664129449931267089389422089173111300005067838494987900495823587597389475689200185977965764455228627017163568799730595523555807432376984593757453333444503263452653734742076223842189786777508872977594474350889763010250537875903269399590863408758886162274619600661854797972386517521542353438219442287106161255694574107119539668970811222632199722136176624709383033256938146527665435882913050622381555501100279264563808298627508480350000134628088606540480625790444823357161089902607664597081277210035338487477143613706525958042795268953648580383660569687905430443628207464886740092328109729202683789023183870177995956336396036904258878640633642951292799761815687517177215828965990679271265855615759455151782102210586490890409070672341063362584038279127091604790789049840704954152669219179845636101926004057832302857916825555620284020954643554662590611193856 A013879 469 1173814022828373236478035558396340676283485875817361180129618065313054564715685999353112097077741248184267921081253725396827728769154570155837835681983865407693280566104009099009833717813587525437879057103366598911724489645400934045261256968558968491523252737762429584872677449507458340265551133667425355010943015498105412735158047392476655413115531556840323957063994214771903941963763983588574323402085478996941664679241903834144878829966693915978066984411594659631967641131838117199825707791026882563538864182719411749978040525200473442821653671771700108866412870708973554897054221873118428739987208494500197960600101122531769418218885326240543180652724436517168684619230241869795476499899811243224356678785125705815580563644315607294135906904615411396571810423212635634784742054691512293943705404614110419629531252458587939198757745901025993940254670780634094201554407042208238660066763429657998753517321479851689415727687454463286419300314428972428718376878187093372495074133253952670659434241628490044735154697553904316033374399160073232402737108511335601560074075227937034215247852643014246434931205324286665454790570718070822434439313032343288370082602860234255738246398216002511493170175345341494226753551167256004935173078106694572770240238507052374263102293566105871579409088766940534497421301437805333832844246329955713877367729964077020689385701874840084311537388633283100152642450003355949426752489428652354736469120278375261387371666444820390082474342390070685894960016207672723021799082614391095447072326494495969396146027208387369945645680580372548285823072962533971119157099072967148315685813535367004667017053505453211868899704364543409272281013889121303195988100637836054548890152614726799877106067608768733651338637330846312728322869245648349562175160101198961064066227469055853413927016217631125245328536439827608072123326154943133168647284557017411518102696942906645720338372995181853391190580418752285041087871525066691752795518619695988467251279470662202091128319523602656576784354514114013817720432750308714188520266860278774212031429429405812803149306317746308931708054334212128997383815386569903453978129842560907318491547997860013143991354103536958584138236468003763146613945389189702757816493271522383605056638693164996668794798834389915644630144851193738946978427930737348582781455838663540431266023480427173933393312096361434969414361941121726430119259850541638332291481741167782638691791012668841471096558547005716734512549097331790015089844833341885934162980682091938341013824377265521065124632857891270701078379053039987408433356758774049855762287911392810792920157929481062791294798803045646354011616265073842642507546865818150586445235069607567940271901581689320702856484920522573969206585106418725767038005589279170725817721213161630945564801542993273810094937556536319973880612723208749056 A013879 470 1230833212801284294813192613681001320974632485721065316815594392453701503251315162457688870305389607056066919615696706361704032521845022555727814388071913653737389362883077445003335400490100353073549470181219734820460418454415929817443867787063688944967486262751977364387452629294732636602290545536454209055954583418941381264181084702613601426463031617745399533602334797748663947848595782855372909735665183224697102982700758554792300464011156039640617566246372281818250101267458285580924441372683804410945328049259189895144973821752611640780158320531682213354707742316532654299733527754827029534460827134329039576734211634659872649478285899848003806196111178745426670643293970098862661566358944474175223028813791972101278205103901882234055852718414009620571682686330612623380045684740207195134314838348645447373455362578016306933276602165914232621896481668474175961489113918690546061218166530017065700968178888056965080786075600251295020404246502674193415800753421909620157394854350896675589386919349835577148209572142282772089011593973672949739932466294382239741456233506209303589287732333001306469754423554119214515922477481271830705014637102202395945947735376772994944987455255743049491462409782916802650312331668756632630904045548805368337127428332770950395306750578373030397250464662883437901168038576448165729108488439679642634674744814812026046393301729112316247054628823533460025657209654718968026106418355138571520147844265017618084524632514043985351120616046010759532993593954976633215305994851467757299509311826292605605533216626061994828125365160244725191355214554762021300241274317535600512268567613660992285722073896534107088643376403755469921091336419799259620036418614419578734657040668139768907936371948932283657186062977829503215413880942124963790507380678274801796714308534592710549361934957418774785245615425928673961834788846245650805447495051659089300006053549605278942849529801795807101521054053173596039243755972268331371379313732166340803036477622229089219906968772781179222658231318991616152930020491587710288941827343283675948155068145368629565875087021437153634374704781550817375560731602787923084158571477793145952394593433404061142473878120470369884321335442673513945223864400414981758980187248679854911055869974324179546978174982569240186983698767485326010066852045900846027538647837482460571255201837012404334381825624754288034488633986773655413188733017041548955920872758226748848148883452900243114396544974985066430608230682283779046862849135966301385300881631705236337866911910215571016384127023596197066653962393920457836785415496688258101555796808976627969997047521063534897444734949702391671304084536766069622709993462372133069332398808348825160538549472921461145318441532021878522334764184548121789897643748783995722995042838812170330376557342745715078694109243282628252931837366851337250144256 A013879 471 1290622166946319480718038258083169641142296233347451785645228705661532507473251047789233564869344212608422426302948789569930167605626166371394848699786894931381336788574485814971817420904307467824450209244742664659099103741257638024256021108688094699158226875451417416839937528215353569157883411076433008715056633263099877800469945073127759729354899841609000061346601812884103047779289171603355504198984855165019989457188430602349891251350961955422200205144356061779853418186626339261303427036803292894011408304580004303491536070118066503842695291109829208550626025607300544514997383599045507321126796273206207003213652699025110623299343115719020439085893475364164516596462617990385014214606396560952758662661450730938069895195029020065457349820063688551900572744501808462173354783922147499845159315936269248625068330270606027058867446392725682385737725162001977532994409116404858026687900187379174684458409145723220216550340008609101927315403180788095035166690820132301866160466795845832502816978344173190143761000318666300026007421162538086946499425777098151419137211505006926720440973218809177932829214432684109480247927747402091153341428114078979531418092570435119947435165882246023863559687800531769255853903491898154817582840465384137909471730291463632081709171294468078721827303234347663780655177218337711827565662374125520955296705218936335023622902753905676121071554473265421379863534270906596616942563733157782770310545948035113900598501063046185983536651091061778188068290774933578150372698857372655078090276157566595215427598156889582288896382898268772962250485456974141246921794458784209842752525554062188646993309358132147874581317055944295627978269177727428455339307685033624191271741075635326322408289152723618268117533173040549163605825622769626031595067202102678568791502785969086057007740309910349189213706440858585228204875549240879538972912571288481221843147606830904972777388561447840227284540774860556640446060662377237836075435276020052973884777559206489457853169687887797784578077563542952899174749166987074903937465548311023791012648735598056115667035248590484809318090441019429880395969701124949235894658245898425810178113204025096816530689224050338571822128633136822558627058837529539912904408824471727543215319914196950892652186810522523598306618918814693206331859450882525524172365194836008575964494521447118887328757186302352330051953871315172498539788912077359238003685073330371400196563615508325323921471543689941017541456095906395897843258895595000441393257257846949898215135023166202594076002377894405935363745271167537996665103839855386927096971194769476650267624101446717168623010394619135049129351747224018220702754104800321805308289412863177691536870052118094041913430147881373293435697689576731353963711691524927099235250039750310316344928992226930934356754293884325202946254298783507808407263379456 A013879 472 1353315429327903895813397684507817689630424415178537603584731335267747110556271690686643374516437477080089154083040829972079095427237063029051724870227743139568116604416280037919888423942155107381490702609015284337579501804592969048922281590063727587264536904153345469280354333585942584133296755652881818546399224280488217464505573125000013785968043456314998848326574342546761237428215922403160101170954743489516000465060815807289639568776586283368789002309448301836871577828459900317260502308543049649630906474383282592537940926260121702333358057570780272185181235427200775765357896504752741884757851528973471714601759092532954396936732006908187575934929836823454172154652386121885956665095116880297599867458893361644117578424022749744157006044923102286997694966138728310031887665905949736797637774867189463646279649481830985429278991468698725133307320899471385593637145533643340410192291626881305473930660828385871361789489324867297662536676205698057539594947993411048561611077630920839662473815884219747028184334670145834216070757652929537058012581883646471222473220691074143192813113933886052560094326352966172782360451085659895133206141326148480041136257835136576334001776500142006718755963195130400479226262707920599586001744523830637792562229062101769473710275999268160113818786316259335896464283106895684517301491989611042261221197971651386433730408878079398244328726303358762488811785311650155454207165709059655226161151028006867593433973850684717513872927454461195125331896067616751642605203077068389171163589412196550144612209164958650638161813593935076877664765038532117132132267546414111620074072235376313522709656353512775089736979113253845732402941581304716019985869895141817519986957170125387933845594206606320749109610464454166879777142208221283385705829186512018282949118825300320381312948303204554311428951444929731864250155583920804503458060772351390485675400344980323012735022988208730514165114627540183039812368505112874541200635619988003067144204513922503889757845258646635449761742259269615379205061782522639054471131874785780082684879160578467289541677152826016199415526002282389706266084325326794769977477164851187742333325231023819919490483983797807818286960353620076851234926847621374843713653387529266180354547294348981979213659437030465704617961239415035743522635855568595084034562006540362528550545807320934134399638895384175396836557582568178317828857698270429040348952079452467521332511889695257734856280945396223592409549867221144984976893039707423182834376122404123336470833422051524051285838269403004598079974561459772322391107923980202202467633667526598748031024209798592901806041747548154153275859137697172129791611088195102237322944879382419411080965051769782578093416930744858882537630140545610656213852950652441958007701545681221390271700262953346331424067990464050184004571547601215483708454605376454656 A013879 473 1419054079622936155456429290430469441721911911570250246216463244609713194198653144333437763076947943966731564831778621328802809566710530602750941457523925990315777436592405257041884924023569233877653994978950810789561763684252877113442730340582663218543499048809498378796116825694213331100155778855476205764109112999137213116061395845120014455635227135248956232382886017810312711297528939049816006245435041109262729703651609995944541100469477738669711296885632062546899451593055168435071748468682836829411377387282924927753063944694133374145903258575338494686848599119312480648935921685367611074551848924844887076610254142211835189722330700875759695623544988576990282021236780430142688896058777277874936078620576565579342233913548078835729176770561286903690894996813883176419996641164997151212319827419138059032361329735060407377491647758282234405382857319484107620233663515085599313957792384948691768632316608785543449059775558312051513792057789066046382638312187138983656539897337920450369918143964611605459825416911082838258950610776678242250142601061226482208576079859363760772547203756338501449253468349887857591436392357596910199196762847207468607614492695736170666002246795412904837126252863297054812905157645220550631491365265820234853973731901022425027665226366208610259507647680357949396970932123096249288413929264498388250102278884322324181135297219740983093445238512270717735468306594948873405550732990542937038427155100343329193652622564455578351826818778489102139740018250997302970396393421740063243542031931483409764436891837355682051561161851074067172074208665043853253942724574748723506130790368281953328388800620541011652496042610659264542700146871558173905372703511168226447837843601621398778120077790786429385818358902375492490129196668127840447449875545076026083061655221358108744155606079981018741660924190318638519287971141565341503018039532429131629907568592138087183401639464883957807621199235687574971154294117617237534913997695864540304133801392390803438706722349930654413369368651255896215865326863670458769181121576735374135981379850682726916598453662201692762318334593369259068637665637513869152723903095610999038104908837446032995899653733794770130868067739757525704360514654171430748121887814481887814331449783719278127835942157843657606685483324580860519799991414888695158836624890570067178737417120457355830912235754366357100913290203699010147795712289821613401412942775663950583648759987249094574584659648599790549634436161571279323767130596004250971363738776926026031663240626361098883601099149177524949436307405757242222723578382495464504654701440560370808815379241813769350604172031477053289425387271169949963168368388415267523603144249843299816393634010124551536606882751572721147615778062252754239450097071583334978559883655964232400525538374926568082819323517168831885742777615097492127045076496287221317369856 A013879 474 1487986050594699902143880799642419925322995504586686722176674163179874622320046919472578835856173767292859517325047099638470734844223061337310171189764608219221356641352317934807951526092938132982494915439048325374475515916979144872105324409606806667047468058604468572044516996619135437871676945969159817935306477272183302380387194209692564277832163928570809530327117089011466461561517704793099868564813293666186276061736190603107543128965883089303331192843148525617177639353639416296973793722297574311236864455247580289043596778871595596928414655263894137404756956670132203708938633017156028150109279538218152311243673847423917295898282637001500598598154309942106161960700378276317300151873728442924988973575649692828924362268132590313253557261368071976324583912179114365597774398006228052829609475355850109387917313688270701726260682039788552223858734996635367631994133953994397386232606107839959419985400020373910007641303215832617728126020788227718651721350839941446926639979391007274167087287725836578806641896362955598210217395645766164545685528050376619808339871514612214815834456726006400495652404828452010161798006552759537709032944799273418602697974292924250892273971935746882102494497722384572547496838582994784098966689824972718582240359901846490345809092402173559711473491174079017146878192121907772693847924292450661957739247183407165400558125417487121088192434418242780120186415056105109880098765396291550748005792586497606752563492358146572525845158327472988765280029377557747959486368628594508555660329674587147877154178295247071662897796849151841059024885425157023469606246363691717499164599641211617493268614999484411834527690376514648977126349205990983761000087956926734215768014692413759845166038689551670979663871504417284413329712525478818425025200699553639126072458185390800234511708800922176708055845243787556704000903627738019531868643820756409127961958644069786906422557503530160942084206609760334612953085108674612465409980047938856213947404928827579106545340094800885882153199102859302630447200981400114974352863738446871670010811358309491059299140147296802189940710014576764197155808883521742860686619412383398927379892889133811494708475313567584884745114998283987272975531014012462168142656636958159996800414288413225782173700884103071118587837362555700400409795797858328414872272781254398762011765894500692347754628518370457263447254188633893264735036810011988093999977883934602647200082152389706592639684075690173975373478532555765788198442731835753466548703751753984672177314203027215622970906141447972401380125474299306020934598926003564188432808217737031381224395103864115010579120292078082630012514883254301452579235051250927558829690584923687948274771175800361752049098688113117650082362097404744029385624986932567058478408564436350953613466927027001054010354976338825063424618780528467904608418132170869380082414125056 A013879 475 1560266460988388044590421953365850115615485334217489616393128287330500211973865518632878825386723264212877461238628587550509089260016040764831350065478613828078253261562648130809182579424428695730252588451415536827866038578162323813412712648127866907705965867019239237400151454246906560901731525296557725251331924712156878476816882555622590280192139123565065174072287128727287456398329988821129487780217664219314940607711087797844095143998529826249329808866697308397557660362881804583015592726151901280979506383025686749164178536002062224644809325557993059023330430597340545636304036054597399373528987901066637277914646548236381502463837614376485491675658253701853910884103359851467689324051146675768513237956060452307782192089669399020310162058896287440646526900297127025021051887163778586723860585230735884301544785117992139333315520930553320936684896907831927250085881004943629233666241182134393288770610811763593060172487160844902966887470374036668312947367178342442652548443029904843517027719814406816458753333120682529348876915856654901754656748260951714492149789113306017762728431295928887406129216045398895007417506519066385012786929125842924184742631092177339303617072396497722647505270443747125543564045014002338731358095749910593360091267624438585460847114874701542548018027481351079483804947182421564660224281062880745312998388854588351867055636917766975482172470112543341407304590353870471697634443024181809117140921967179314498176016562935900432860612738388316667542272084601993124366378471097115403260085848859893172434819660116993415994720228896240890308078259569451041665839387054406368404019233383113024621631241699366623801707464244224565839238745021201788174428229522407257033161774112450643404824184935332949172023726615858420991616641116477508839224848735156700260553914204343746703349567635772363826365982349781058454451522359021568648695062993472457761838747164120875188939656821642040006889030036052627111894170913590440529735238747534093396114070650307589224886535245933714764672902479796115023804216272606959347028447405666908253256530850732896995655179091891653119269944244845094796849455847695041887332636959334913676298566116375521875434210399443888106493704440630238747590408549131530422354325755039576804991212887186637768570578249261901244360150279206103060102038535094575953108303876612436275249434591957979239157353278820595476468008100973263962805958095130427654120809624609905390473343024188980083749369350899866401220625753194667125970285977407026939773585199186231612999417753465649072340878174949108749566449338869110207518003433113322450120309721825417598751320429418261333011639386067571848002806223262399939723973100492615927401634776941014050166460436040124516635705986900453052762918648276875357061106297803435911055738862411137536194696474264657209961979669459829705533062411418761542676651359201531089297473594720256 A013879 476 1636057964597359982244446290172549650831623149812438391999040887015866590270708010065989547208708733495282196795756209819362618779910579961023797726259302973390982491996315326411369432402549744054045338188031497944816459268135136854973048577723326170614690864975565802596101211288404294004094035869363313313140624286974611005706739442644513225642752473631361779968022548292344171880335266358104673778629517476432383162671261598712169909713402411089217253662205996850277421272669151122440158158417456037604366885087542508691577672566898399269155583356298129858447729594036959981133140909985522645497532017348850250326628418963511970327520990332437650919295029033675166459209564659612583800656255176690644537003014044839085019852617179747120748491069233499363372591005960267388474503634646295352558837018904110617376624599883725493570655675275879054505302460026770948186052760639770967320812513797753577165932002555821356663425897170104973406996134925873512917098486397605146838636198525501195710858332111441975053735030352803894527960921307770262290954464475704975320457269273970881570727574559929040769348844020191731297819315736553731168066995059870069940689140110945737629575305229996022830486460822585913968212064602516337572546609058250343151061040563314188193224326855044678830551184285189520810256296754874585159335739791240397322598591588835647349731536684424083194480020730246759505818134900083730818733728524464676815159392657016879239414743497074732287249862768267537984805493383619542375599671709128881088847779054111343179013459926836488170079758735104687795683469106296695465799201119961212155612871663931122905651600896155056919499206027352018349445606299351686236789255199687711950804640451737045858856924542751682511003951159950359649705411075351520308599034987315672132410581140733948543211476233247642171595536308404023149934959509133400367374074373443375870077826146365210822117589591410123742263671559083919526481542159889009768907657704934309516923707746216930679074623582040190893081653390654691107200529882265115004269701266844583988566720093338098200116125071459382061191601056482690121701215014952676242051707132271566443038445264044579226055302603807274415154742627538293224993360234814143644150609482916379287870466044394615884816662658298047359206188939168818722349555158975330074606492845722761979755951126696930038678660871692584722332918062486141233063220315559483307847382072934956154720976134931983980297578716489178311526318869781851276281418589045550680400026873821901999832477470257996441678908673175436656185389181954016104958397967880235201457353886872809084028264570597682795524012780885190218091390538363594279196004817822145238691096587865700748667346418181209605155802040920129460253930184535572854405706597325535613871182433391620953152890050198537198593092793883510393309036451115839303373712375626104663491187672057387155456 A013879 477 1715531116285641340741952513163971422670420075937727399328786297143549325759697922362955055453918968933549024787306863467547977349763516293210489724610074874626422857527528339707128113950936000421214644535853315988983863593544069262840219385434814462678470088432618887023009423727949820989636907755753505620639743252338689709919950017810413100091574817790478809791749211598193082373594432256715966412100224917367562607181180802131212275247640646610287070976101315353276497288410327807363811281120742382087036610897554973593779749589508055912054084973413667814451686506796899349176664362828979393525220132623588000086494721043083527798150649958826142250350704364014971345132128472517924671356933428153569286032472455081188413776977911870516885969771412585828447777986665793337137041123202873795604735085934396694726311516447677343146343845358080155456952032325031373765138459540608481829388302467993254930344315511972934884708473551039992595214379176032744680559462472855214451469790505075941793708986452087380433945263187221696508551151021216510551999868542076820201623801586223291113907237221752153853760733467316564837342186817772565213287017411898318458128055780975037780669555256848309635500171143503847325131933852648171186470633139863911819966981669717738198898391756355329149424038613026886973135306626039373008035632687339690862941140773854927755392095810406667459735082217239226095572756620990198126984538121269072956132575314724131165348554077188634482835312102098901909955405030222245266036801362071525616619648769443855785277217756242497419429553095421133110046589301604163744745863113564447997283922517878241131916533061286684964420799459336669992788276070948993747427530060267742246526926666320624598496758509340388240658479091496108320049501123747795759109541710859518221914557530226240827646516902753879637722961080121056978466200102249064423619637410207761296342726629251047303012773623402461913167871668737980001399909551847778307442116085609198536017793773697164303741352497161375205903987785759133382423902821826025230717106275582826500395337088592089658284965962930593004196044269402393277052973235519017443185610857928790054575480781190808706540164983089816577145299405413593356690637701580475485808869489158525328158061802967128746037516863587533307726988773077883260606407150377715708310577842196590865684576208627360112237515502195923717804961890289468029600499305608100769009376504509844584892702271662440034124513900221356637187021335200374483878064778427027350251138579244674711376339895853248876829903340883606667196250646856614391272857107567985506603346309281542658094021550379035834999387225729469218125397925155144234902229947852673765805755295717865028234611437790780042935850280859865668915225097179572841381318200997220831850588991276052332573244837276981341551950869439195794174416205765242313374393827984518323624935604415246793919430656 A013879 478 1798864755790332654509833598443424498498058401546478445478581420313594377807801008639657960227648536768465102215375081667347587897505628860669482473472733871736275974254785556336741569214216667577675567108826926666464743751464065971351945882301696010017539451448321782079039129494958711494029510186896987909667939420564293901269021509875571726841623156139469108456193221300786909542974155398018201196534405442953609328387613840775538042730070038660028375735836412847877256420692147890934315777912463564039296501308514603991071194705567999236038024205082210142206491630551065531962270010917759896545101225785911410778696288612472353244473615931226080936303740179201362593193266745198955380192767826359557067670785837059212222164608390917539114222639028723597650457250146070914281810032803576593100030697468745948569336824670639717767020643990194257088428934247252097777153825351253079442732668648678495281840720982282532169668072362255311275519512858887711286162318921936629348664387048650510742280194177983977025904588291804177638150531733223123768573814156376743819737879372075673703056395177035986479361014856224934290880920884632685341087647569698691175550084218591681215903359573004973124354227456970690212797542671474408750024630615265941200533697771305947049648080034312045618186460712693281034742327280705861591273971580759903686299369628085704726038022256492981738259173571023838742391298846611417991200939045047839444049671293212170560836525440042149591473520222770458169133398784970321052079805025035512044972564828068360523902843885969732974075763066584310072000212423518887602810638160168954623199986338106694573140510571271746973252504213873408074357959369371412067702569760475308093894218656063815258993337050690106939836705371844623277804225690334968685904046809006230179062279076814510702090274107822052095004991637549017442252174238415914977061384917046013509073870917993546176803922114932859903061914202918596117947911558238335986504424316583750964103394124048277756959892436063486167905979896440169045608526325299046232324420430025537880478540983007539005525816469545909489967871315832883932879098463407589234505795090963538960266539335617933430269060037308387507196709469330964067585242118572448663007521133463889854498667813108059992005035282753161325683134979718914517873623984114463626557472471459132463576070182537642757049565055230592908321055719072169228606373159877319871964775977592914795448450177210714721222146287438509257195018083579067874806925653103898630816937886870064030156156982634216294270792725570368744661975718278321291943327414425207970572110459601202874253596741210247879720317459606503914865057254767480521256840669799565246653535664962656039846135922992904974301502144102914503648451071500167771724257113928861830978563202116277850680322778492547987199178434873074169072232647376494723988868382572694285713340476335321822180860919545856 A013879 479 1886246410167603853535303275321412286937100086460000182446148991386747538304192750435337985303666792090530063020589141634420664327214862288205363254104145392289737315980186019521355127680366456421928735456705303456214935143935184439976338005480383195400151447841875460965310534249305825863563487673735695994367969245857625041817065498739287499044681842572099959868561263218693934460933667970632333337857260721750523855123370570705050578693725920857977914115580402438375742028583689666884341101140339394126069368156077009394541469059585670366927807268868283582074314167996714091242869238968101001279676062929687843468682239528111810275677166298701319043865630662146247982520222870613739836741011716292798911789961929880200515068476408114749494235117942182875129925861529166455013963236957043129686457788628987751767040930265840712697271438792661933320756458157246615678776849571515549029742850760956701868651415844717888452341868645324225276039148715521040749598939725888623055905108313925757952097196890373726693914929572666857371101331962696170228756055752836900527525466600453621628856062629155686558582455513880916698994752497524602664216321138044374798093605109593990722647081167623262698842858409920498460574396104283949629465827072033099560290822674244904733531785170058787546135486228273069854285970570693429523931696024266896767765047807139595918810045225624384819176851186409892733141698579384414231541515860100083292883828125951244957999720499817637050028937941111755945157222764349039367505633633931637078069152137156609204711948430574598723024467333306709518057694742203741087004767719437321762976548874466565368725384012781843354225217858566522744977971603697997780303289789160156659863224221500771149014197391264429574546213171987347698146843757468680124790521786800516816240408345249852373955011262883616097571954111334598513527015854221206462987118750776440661290643271706000675888349435587838505713049747239569842973349310091321395384863232186123250935680597018046897281976171037706071998180775889646697168006100076772702105811476834458408560666589798113220258238530370571589352550632870782102802633550366076289161148593302183828800446750384910164577809897680679738746296828513184978132262839724223929261774480043031768070795100797597114176671876648178890239518944493740509493853142766807811681128254232731282126741367724591291616004727353474189435659321681818921055156342491520562065336935480468224552154093018902399520233265497122282872523282007004675893546873629073610707501461662664260485022464222655984981290753007674976802675850769409027020766486908326872950621297286790905073339456511276880725611600524349449033542275975065655057412962175748928074977813423882019637701821588208326333171912254857678577678230749359921403534627495070223280177888222278163554970137780601998225365726525468619909085420455455331701351653124545483336151703313786415015118419573715501056 A013879 480 1977872715787905378324634167223425210187356660259881151308653124792350186724857217480484963277777710183119651361877279778454282517573651438717226979535508358865603595841239535605624474362567937409080345710250220276904031833486979959332628600434598289499909204572242403357161458761000105660711947650975081162990387719944405035848371272406047128598276307756882287519136495140805211021307981825973769562077015018570277301909843419547619115604352351189575049271658836067222282073364170976142914854469332520535137313783626606202890715460624103890671692434760829325357156053021322474939082855120215475517837607362560360153016947995429369571628460328827034317740447537190664124519125216776672863050543101423437911729071120586061135288442718115331565667083031342350472237140178807244732721515155468456754107162169429460796876710494434191157254096203454279393745523868693027281989113816301488339411639479520934618623027020790904601802827256639494843048026403526190825051457822013388809468754855383015570378270326520520841798541191588722634759950264116099393788109917086705807550543666037256753099374727429553188852156872923196108565121594844357763233293153646018348285800071397628415990385782421730307701849100040796593795257969445646766666759087884179404531509676469025225867825166479563209976563607297662495527765877135433556486202090341685545156002769419208930162161982504314936153185909640939682546789729576591537252876534520304938918952960997452633079514922816778587371143630539200601949180017350058303821587293333500280773439271371128653440036037538190430594103858489416239606865322001030014047111316176709104934897712592653248076588266586734177000062041264250153838021552319231720479302393958400429772740201284392608348711043742490505559370023029805099932024839831478730532346173116138721106102421028709202872249889989450633127609354246787970920104176355855788133181031214157042853497559272391364720301897770953348966566851761479187665622726178317423487078348552796373973132217698795543364345445522033682151564405259262175129639164394102012883303375133169060214909530064146368045502725221852474876940132413113214228374277708658810983440547370430710468257251731607560732341591270416437735636943255041451630015639426667830849594437185602079236602043613941191594917889728240828011793816741468448483026553029848267941350740310340436887329956403181038197543772989396551661685908891834956964331616984388664888222742458367449027999530241388602479328116601910494885338972953776935029751806562479490421229052664389839602342915444735722107741932625775796475842632896383839917327239776385759131070677423794060078181993950768666483738909631420247869795625572830444317481854226398108005147935688760512623622825273677133993132071064549645172267528486240828945632725560270754446235809320563547627816367193432520891161092057169783589789153839499529894076511026723404734688608453956903910892811922928305235296256 A013879 481 2073949860830018669982131596530470313197417697388665138114622258982263389395203881676817000853959040232974871546431830520972477745147309131004354997293425212905859156112823587287203288829204037536663832583471334977074922083830443497837170367329309336010656794093543650342638933781774446793286691220068846705563808793828424454869741755334443273917066177682480601517666069528764964951879038351152271392324468100112347092127415973495564261763949371000959846865078935688023671647359908945480033086440034817052652143937980052225802334854839380361264960566471771370665705265452886235481723743890535062456592086977804092207809899261255346627939884417760136336759007516757237825031766243306816524046086283118182831729222479339649640996214111590501911800927256672836488776531500132985452858195475660492509394671678971666284545793583411826426908871180633274469576106436138659775239017009042149436986899278878143538657259181352843583740001393458014944543927334103879070569157437175511184277509091238100934724965185901581662209747128511336425466049608145803037940761144419109628858118875158682537137929954189171164553839245182313282734780941435517285940113601877527335572131095665839613925534762188648279128774121924378329135456420569438504004363577337241303286032290513184595239580641766474472464385161085753748910522632383164376926075843082123262197500759946516423153719162966444538491763068387657968566182587480504047766472265061163271631880020030864892183985439707526424031284303536272810389463385872854735988024717694468390412289857417252598909539228097645568950643047519398122862008411882552048009463795471308926416215303879553972255156618224451376382017054980702369310857287244690720533304987047323689049380829301983263691858031403325724357421981268500912466322878451132641346685420821428275622552452232599781110972300645578187082416106238679943395519156826517838897538432986415935367149056711607047652955282757075178845966803152644800685668015725155370650386666412097010635251088305732235678811889883711990295758797809136094548736516443709912261122719883637880483908975396542342019681065602229180696562376285212601722731786622634621385772155399496752659963315991722129602475816407968186615083243410598345184395279127457647400944336566329885837599224484531998917832621139679854473294713183502019836538050869826177404869793871655533949568896365421960309027659306129478555203963602164731833830989611022328673833050396025106231983635422394295233363959193964899084889198903979603425757030318058494147930675126615240450866324905379204544847604745005481565453164631958581325151327775763473766621566650332280340539762488921205226853010905676117830318817880656255980647852777299622499606001812777743284827927634171274453982454548581208736155595949988463452495780837086466614216159994119242517385175046220699025970133264938862997446751776407059058211171626357520843080842298216314475268341154896470590406006931456 A013879 482 2174694049269697656895183620963534439131295459457016935863678149834585815798465305433150063487440954571331858906671303120359236824095584819352022545641950636047974170480160105863266475787371452864044814915046038544921313498974591121188108755092697866316710458523431626701682962629157922320717385532774911003133276369797434001189494330841569190390861584329584779216988216522194251889381514518097844127478021462543404464474597331824084791343394975646702472386397010068005109521302063882415671173646945948325801774481911371242722909072748058101693767290948704136767162564427525637256483956473761693650483504194837903790896472927770086345738692243237252719453413065891237409620509320341688443518148970406931680963301190496052461957246208275122132668569099092976194055340294283445354216235179086176593531027250449393945983890052519639307422396507103716410210235382380531312481027499273380888037974898248928239191074203346239313663755701146631478490093148285309100301124828843748815564973372854082925730165094771936893033247805025903103669488433911093566311771557770412298189530857638390700061942039643864343043206540356289332756905660446688973621940560202330103424882935768903439011581538796724057935733453670976930851540351655019548774879542469975136834454595057153050137938511020922736438815134670655323017600179773808969699636903235680481782006556861678404924834225026702548393538951197656842047253472849957012390776421808774338714670223883884185186714716426759227605027969864850798426941959305014527643379006381194886944957249531153061154169005641716800107989484195700406078153332498158896293571508800123228825809378480807186011423106111322326441149915443444967602501490829888816973930810098134484568643552466156402708953727136773674743808111430599612790286978594774860532742011823249975539193560152250548078218891121737793098131551015330060325899895388522769439825259907164075843543689290430071599745238572282862733588486582587674523775025257020517935099849119731035023869045171271484759145856246703183936365577171512689477535941466479564959119017124705474166295337785404782825629093044923065378078590275643089064015205889615720754207423620182706917173694029336023770045681665801649248097527042511570400072464206353030081092608659375926372046444413092625297265258544160943084189477171103813952117723228878853798488748978765073166703155075268697452998986884584024105501551338103485847391163762367349311493164652062421792308472496672520518619846875770938022836776629939316641766603822788503559660555601565702371007607503982904784818121993098867837976617557120601371601878673798960268308975871938821190361821991583041691952622763430240930044384778027014271163802873809728962146862956835234942631729046928778281859106260733089531723090178855103053164215887028778816468324181993578841909677309265915701855658458416533206410725190697808359022837499279463775554337293694470167218976094836721545805569124158406656 A013879 483 2280331987407022490276524060535459088046537267695600990540192179640950656386691556109870760971406886380588875284921768340733807112062851947536866392819054030144640563785404363165680508115218808558368655844359314913279411223500780859490942325980080757870910985756665841400343914221831897555368553252414985080021478402736714155231275207456529255383288076649978689452232636127976359869160110967328965003814393833107912879740915371814771534167691729983716691685038631229068525721408832937567894816578019994711675921479144698012209417103865867772041643730873828388914764253157157122611854921143431141681249390894606349805443059996709446060069294957644745507553582058979970158030235181086606301350486574793418794297774509125588706349281400088294465385077511650516605657772504418557995742643019145466707738390430167223706304003495710833306419746839832786538552607776315048001516105891078084638055307566906268177338019823847986234564286298085530249189227913056416275157352268529662758029857519413842857930433594415578499549230850402841372833337504076758847388932172960667845986385508579033166708150936161604697370873341260636443384905109808547337204599944854718490528850049256813692465008123625313725774019641916498306244584775777013778376168091124996649081325061466649316701439012132275079284067018652417075988503126106501514211766465447256896865049307367791295122462972341599651384303499291034220806540857547116524224670777274557360992074044679267743366344570491905483845169808529005790811329091920214913338183784995167809773195492884378352252793919259768835390035181379990749003805708777589462839928038411598014789251894849890875879113994913785919770355213736025750348760603248441496147256473129461465291049981670752416126943863386169592768163334251452419581187958866994644157980487789576166350985426530206270701666451976867328135666389237450733336290808706915651488134211732414477991719667541402002757774463281170075073735280906823453401441920883905546614315259390571089781188507909511168402806125359743037799258471448196089881596727359155276306573182500555167279397300113668605556166851868673248201884135876872727758388808530909694005563803429956702088382323390505050460699420698399630161973112516128612443826384227640834870311763217613771371494972496903012663705215743202105055447065214167352818655793752444873000604138449157565360848927536204949700475865671489577660450394695903200775914036933288105671648256618201005993291648856670884875332324557608387108234095891515248886957058370084277908574626750467357929381673046096378367645447087035638442074169731575291703828811532257418562302352683894121368504837856646179525180913366786628313462220813004454516399855762207910356212108971826463315205007917112390615678694206454460088816071007383168539074720837957088776257089497458098927734281794240816822988998923692574723445332577561145097870730853644463007915664782072972750061805077619510131614620449933525417721856 A013879 484 2391101394027306014764196493300029548707485862011182504256672554959189475471331485139463843056353947293412360490762128159653292526338417043740417214716632398712946623811844165510816604477423677402899971670654912994506871903093554790521574340406889160765248357800781641312207020199071603811018136095204295395268601737628052782035789631933937620492786678261328054271064288660528939526164432517677936807839681827944962855787210076916045876211421523459405713700331067779651758426851988406343192875188113893974790291040915630862850501749103256164936338616744755476734687841518519186999848385792894452819557761306702747853592262079109604111883221029507296665328504861076981188426711885243069289044887810650583905649583203680873303348904093378983457335623036856452100294204461593193868943837646443476898533490483703026765061426769518482745112392462324503977449339251657327773237752250843093677433482187276307060320391474811226013894481069301332966573843848161044752139395812325759656163915878276889688597262336697909640743334288192009795360089706674791485159696942194405247273020171043768281814166076036590807150360884685713119258770260422607332656650591775981295924779469249512674390188358238536965317218420042234127968721725845157999674568832319484486307099507652453273909528113585612473535369858150476887871720653960250931766117233272822847887165942522489125074331733686065196049947426072595499116439386243325256505408384951446259359625033473607853268108124348120284628432777148110776105780213889331272968499400535093081300738237146729915091825636681731366337941530350705179627414574887169648586840382805479799955654594894119175065817836330717984609119988598466937197701998311837790264105603568198185429028025580390885492726288494016166906469636376050972314763745156917775992598547964442618207650894609337570507270601548095635467184519761049140158834471030662786174821819201528243674645442111893146443736115609516192640517045912153309473870363632762142446652237430727471038399520869723582919140835705217915603395250957263663143685169987353603008441281413702135085161303363990171739663212865045919906538859661227697381980303294107163301578070745370278849027583131522223791878355758245090596721118429712075921897694667882716064972027427672577929636712280912573406857360303143890510620461854010746149174817589763635151481485078463843255817525040203641337126181322347855384884433068651394656804837191359508692754242331686738060421783991532529779036467555318772120403675333541493616889884437469491792261547819498060308159317195983556043232192324735481615036364600456293073633999881248354926384751767866962208101328860370624341796101414491655570416961651216958898988495155712921809675468377241905597204406381694042102225902456227191942090400472637813334028814477381692320652553876886623541247902266677858740982512535409865233211413052848755282144899475591096442988176114526949474368807321069955455767932252909496348413112877056 A013879 485 2507251535343576431737382102158571784065500695244237705583444680988887063431826883361598438696659396637137159313961389297136610864097831990057151721338707534112826719010128307694670031856519009956423240694528646048128037712658227308025950335566494208638581062029312410320588788412261706037742153074164939248389169335635073073975960149094760574345844283944550325835335507546502793292587395991656660266217302212419217371469929593612319720694267535382969805649038349728116122244194750595169719812293251714488509704218519148547644327722067695936404286201391748718772552038108122775027553020981170093759720599119937140533328359801864432241222060374236643108143502313208656626635727841780636622829532280940746669450417357382875404932380458618960957759158261494791117518095737519544854321653503957115232356653317439384993201050636274612562938972038574379082657918355145834127150549304180047795908491018005440952082514811091656128745419381723714516758134886929315662019319103305295757221734255980067882110562951965347299452082494575224863179501424266226156342814380858440676564554398872390369871571007346144242198496815020206319739884284592895906447780050922091363355621556747777002061366147928332136944467622014205692968930352399812394666760687918235764713953173336178844142957351231147185049823984379994453176977356447024081027588143996283490546132915346461556813942471981599499013269672241497898081519545869481024165415102658847712854278179099621828348459744596454575574543527730857405165894593559219428884217227415485762818002897754369467447326158809183149189173378129021034432995865276888801436594741240638786718300472495695908113815003548318941429492601164626067139017570581833622763974797367126980484428490950983953146420960683901496230118305432654024345925708841660213879215015030363382829705744465880752332231778288895929055638474992961863191190014295448261676049963891061679639385019107920467925387041161364051214222801934382068634873090416587196278140816516162488671560815995491275683021020940434581071745778667763702844552820804659291628179325099654129999058098836199358322089093093178390511918891308131494010007378506921712866115527109897385514397947009719047334792638767557604117547443478553769721879797084069786880544108631999201075146745216670182572668863437229408136064361409031172154117133529003993492599849697635302905812117136556573418718422706262224808060579289394204803653788962766988187013472407190753048444832570705213945582943003285936794924404266543605210823927463904009825562444766377998085688464188095653261588239299101832369968371047288057965978845059479875015288817469742867764322059011091987789823188836802002231405535980386473894465760296396832699502263929134808403494207626091211891383627893940884017869383765996667754542598169434985406820572334010268166387560367184002407184479064329934846779890653303936418730370112517409543802769757466210572035746505498249611987315330026828043033628248171872256 A013879 486 2629043785924426000485457175153026567048266457016421796369866089812603241425091306047771444454788323488182733964796377743634318873432248276806167923354456591289891389712764300369246323323981277384066456034506069558561905272588313357740618899066972231317408775698448289964321709398175730670231515901895575337318921625282882383617416389297187664005268015881440802463112765161081712979568121339347374195309073884689693274506452893551631763446712275181732946928246036604509090998328754800080684121895208709771503551610637934707494698585494856334211060807910554304535647525911262946947291436528351412234192786942787207071875318207599798901771663178975562283764681081575080330931184957422972827420099641019724379665640830935105960602375771776835605243267133205162090842654756065294265165182144565336061883610108987320558630784871982288142796295544320168120977109397165398165711014387179897797642541877696073251770875050555244416855356873610325673124178047196794099617569548067453803924537219198555659551965657920016009870266853831710986133308885451382358113322932223020290869354193352015604478452440598990544907530996306627861927568903601280417999387414675682873421984229488357017713499069930098798828682081221167748710589113197985681550093255094551985220698162684157067676045647524551390710804234245237063734502208513794722787584265679046957382901867842331273397736541500577676277338259840300899978727439329636934395274306685603899353887595927565058282314525149971953037652554133911534479233089335952071861696963454420399232650206515685718698047474299498029844186664145016360201613072428578951855178767391144056421928636247646832546351681160682082328371633758798942976362488090416772823357637124032540688440089327418949654461505270082695310992532237350626232553396074352700428611763600478314514041530709055375757522269151057337705445169554219978657565260429863956435225766937033891789547785796106812575330642072818471366004888761146612000880685656663335924547784819251597721270554193288259890599450053637131281886901612328992473929818628066421378309763995694929017892345045266578351942892879272624009425863372315289463037496925273941990299954954787760913145341683663159778127525988330482295161428092967997639889830107225560848053419252907194266573073512315153361318826147556263865681823828836270372675527407308891480496379996547635379764846538581945529106088807641618640336929988955817696196075415422357405185838842842451068526088757659790418203580042613554460674652128195227377544910564390611006848966083349575720698867024496587714423149611295002979171954639281122669734233437089169424031487067153097308841767349614792188701640057738496291798291296169727250363329068554605244713285901756460856502342255736218600219479002516956399921406951813721887387259418113459257942288455707150952838002499580332508115872319358825761897070621678828434206616571103055229802533101204889216782954927749332585139211159498211242052029773955069122707456 A013879 487 2756752216869490917885038742893259985569203048432451501550328704991340256480556541330347990140624121089944698449870326588909099547028093169100304336399322674668389153859451539023982832725766991914274868202838236393438608383109563267406227202708049474425883224386776114097628600753901514963268682018346054804904525562152623678284016007823687851971987915020897670883560930841546418269263622401527512244220407457712379815008878349308795827987899770660960806558232516078609724602663572393249403433800390368057364108133676283023845961063983854475501697297715617390432771140129928455858203065349152610434880935761320038442598733664852166733224123489557479197260834229793671433086498197914751155484858401181898511132278999938609667744596777266667171603564077467736044567427553495921999389846032419741826425668353641488642086833877923699771620768396681064607621693463242104547008592622051548513060825991947037706048897077011015969648522689102820853021858120017425569800592606434378439903975539158344699270361941719138707565724936523440178995720497871068707541035706978685724518623942648283114481597746353527109616959221983218616948562490662616215584125657730968844681330535419983448205950000751023278080584141998567193271954689960691034017070585054024942454778796634702681395477240898703999065972260727933699342469387794560815241713958968672342384733708974640357334304991740509737480186243150303356496094103422513378120459151407163794368902039787342458553436235523656990628409564603520421178096315883535279704450755151182324545775422947391668169523828411070446141897875542524674914766629034869603020495931195936270106680241682012525084123260424743375159554614240266360430382272311896857980025057704969545384921755106587652552876627350082232318419305483312170252425909842060457204632008629135149119875612104778449690319670897339098941824874110485768340835150520505027983023293791767250117116859038938497102989903342147701431079942237608069825435465843121414130418618014631563332178992633781430403045208939442608571035839745049485612343433497743375863182539091549805889865483598185447661966870843776170993307734111488876963994006375916048996420765566671531187262289801288781427509848690739623803131189624012011093245118494514149691808462146536414135266127131249374250998249446499956939221184103145821042298613826646328193052972151259933315972303724040102115127946177561617907409936700099335496606495974801913838500146150472365971630812045151872397558237146763550482156384029974438742636532139966449327117661459814364710907535189078533959238968526813269043888211507838842484539243560529212917973240582927126163716065040389680334060010925183201487668685094172467921276978141388713749080478477720182699067800033150861154943740414543220074003989215905025241788982931607738654856093059731581517523061308999946740030108933144000082106982724197499204226637177660957240645420949129017915377403746319684164794933480781996351345949172254710560412093382656 A013879 488 2890664212556143308712222384868042982628212655713106265689637472164999600779356055882010974109695078396009852121771227573291947966624529822882520719844256172913080825397328256983611822808253849313502684200659306564486282223927493412683752095306795685695594927894588150616035007664123034954124421516069232763107567795859749526080340369419731313069379199980952796144400786618105377083111372123304112678995657970378216376902749624004819894128239989920587638697605218779644270584962558085823886455000678130576118627050377742148012302468627934190503667745649451220790433431032879860529971137451553047639365712096861920629986409751356025584457218512186223306746976513340128816620107934376658107613690882877710413209040584639627570964958310319172796131378806094808790668334914334539906432207193290563205386121619587977594364843920377721411727018842318244002001524844912553017484082017260324533631268675331857009657928301423903081390169327248679478778247900055392034279226192884534807000751054948500451382119043400087589424437591040002809130616616775653741078549057480882362272840619286366115050655838480396042493712633150275444485455862209043460872340145680908387280570847508544564186002227987504984836626597280289593252333160980221561685483805793609258059462131460029998846943943352599444524600929265053806721729180776069401402895456239534570088414533621792487332176191019296738488023770097572492341248370590365387976038575145918182844165825272052405820127954100454152605175187613701029157243522523893889451374155033406157142911009892484165842526617899966604133686706744878353523426332806867428856819541549710070363382341101957965502609631923135709351305139181601539154648521571719559753262754908046146021539714282645254363285162400239826835518841666469542234607750838548385973804213080304018123522689838380167662476639230848243012022959195276725023759558792189080222326633310996136058805927583613973538264740886895868175796081511742119425275819031916879943217832803310306152602919379959997166303533008884972724982476696505009425448628123329758089112494110460929260771589329450903967594573561883442275478650603688560651396979229632546992470900674838167486214742790676185274132567100740991768992090291188018544110593370503669027237750003766566988300814522776943854614740411613138847500792342140232445249311291889500231358713326479535836728974349739074115472401291082851058880281785243360817689653123273891605119129249877711621068750371057169751142026074404736710377612540614477078998844325197459569631728982886307291104579618423212824842960661971750400964125270043622097068221855725479964676708717483394244244736615791649445967310015884900683133679141306989723020928631584811908155811800253918293857717487561197386406287548920071532318806996056827747934124566493516167754382636201102821318261535145928152873811504680403030095411517008116925571150305203015899567012917153909089634776510700909142784012169544462606108929999246155380594671230811897856 A013879 489 3031081117345270526076227299435393038552360713677026115651777302012886621386814055652535539188047626524174426698438386723892177631051282983558862046331410760768506639571828874394847750712987588297755390588390533040162767869236995332698278037088418592923944147111995664620359524196415475500055969415633811813808281009111432719059218983204664181333037363999227559169911199228866463880300590135565733256490551051947308615627177589740478025305413375670970103834980089887084270672897699307400867563438791071446984165477976891350594148073344004721741573910062118963291549525378733032635075015424399688481495540927679085286508629591437895883247812358634181290095517644452138914016246297396938651849133531204378074241082940079082119852152125201236933876256662979670222483839951133254516927058089911845603650957863381083193988710578653989607023070509602695022642750915779025192861388785330762058176941182504777295759071826593870597471778192489111333139380070048482757736373884430093969785619538193678809308456858052290244168319071462361985586945449552147897205180656497073703902606125208820635455356496490419760653887218018183224476781366171709956027674940597504193101111856997119624935901472214226026980050570869776940534158496607996804265917867143839621378958563957832416070933092344895315141827944005033060437043897461447748645442505921826201365029358007004679196823981674250096856818012753832173729216851440162977062362624972206304494004024400467623485246489598837813522124177527224170349585783874014559025364105988308894632285055109021476682493190891075381896084672211717564424180290349293821080968407600028786741354001703326675634864397403433949568754137622487015520624728155587409087837246490459395610682027443639030239236102448993876663881004919259966718196056943281712370867726534892866107890928019969322686849104458125927264574986461146487218513703120078456983206371850711084363998484321915605916859488940217721868303551967256504618478017217211274303339582249563907584271758791760933988653893428324569160071225484514436763299220683048624418049222624370679360542830052718311078724447567225492367452301535413336173599238892691177595177167146019106310025110136476071650008830680226586185162650069172767732909309554069255253904850947949531746324514889035356679296506041847658680156990830952036376509741837204324594597194185026605769533921007751999379705588656198491631916450353243342312769745713390044163729396072319771340773785989081642828973501132995021200820915447387365917588292187138251365686159849958992554077275677967738811022532319087690148441358619161261084055407800589200879440844520143867603053168941640344609454618067216525618717580739275118055806393260792675731406388514263052628900149972236970110648359372896412927072725364697284212617772601435505209119219527137207591966617407477176758827809772331758287685326226858303213347694502428557599904380136617577377572875414484716505303888344692254421663277382889536624362437980519816606253056 A013879 490 3178318913701434387150906116732766690793080187704601336245678036235464601907299935219913105539646228030212723649741729797391964051657230105768217329094005369883597618095670033797451875051621673386907156441612191573121714481253051617979429591018025614493817658002107966024958108443780553637946688185967639856475832067410029674820239604532813948605470986992854037084148805642607881229750071601990974315157836059846701078939883368339711485862649135807563147598868082733439276205104377948957172106200393786533592868300235096824840609410154763095104892604317296454052399835123530368428356419373655327749172668323782024533386072782471583113672458091767195280443197509549046013903499477539292343801357041616161943575417784976363612906090266835012219176229706640570683211214960599503488341306863687403415693906792552682691219906183722685806173823182677155536062645184263907120629823606966989155914944277386129357677864499642494455614567289967462405257958596331157856176175982240170214461925792880974951149424458389038295069039338677717681398816911709593033459819512067075556143379120346964306643235893663938390947410443520634492788965497814866938851675278511968556785191466562611707836787822128504270466633507400347225197545779739226857029939093458218774827062855160648083513994738238640949970157378213021546380833741824535034483643521089484830922537024101552938493488903408058469561734804541362325400287289215720333836143951842856197941104763889744738763665823077590959151774881574786611648487262911478690244580192800796987497942933945997303933821980131800259647068881249073956833649272133301117733797528967607785086102013690067472230503570371703157103005938611636944786554594950473223071688028575979951211866517608741239772137235361556203216705688614217938861499148605358564830994997219051821971947837739467352505685486556283852307378981003483138981640224762839388109622604569731225998064074696336978389876855474977737925778265307617956586825205381554529163898605796918723959085343746829513118086744955498863431590845333650210043513243626948394397780381662572109481160558565359155757684566332251037884693664534797574391567995521142544238040493217304130418140889886465533306479659639349272835693110958932904098303112174967723397118532987597128200433974524285138165350013119336450548204296817556362495535079056688361866104347489758458171394800754624560501574167330761989561428423845602490908954848881163678949026715215928776553423213417287272711033717924031387350671992236159654604401061068420679064025730750830600576384133421300699691506762849019693785092046055445638502474483289910621901360562983554376115739079676149465989203485594449635567172405941266146190485244619828940747735185242731894673401603657288353170743214077794229081418210072012819490529893523322836310157394734887424587953987814662788097064629459832545778267928633654172150239272110578527213877335306133912816265855410618726094265530024924025372449992745040778755427467767861547217718404448256 A013879 491 3332708933253395263941148532259177565565044850902540050755148092523638530409548936873155604554340083203008336913751584064030076097430531715386014254072075774731063255992285301359196897334129247793349558472919945390977674883894399853374398362831317226743469344557218362582586473519545637811463586511289203930144002085916539276304307563562599918972930345657018914789548418025503201668366411080129287883490943104289814430550467142840181310999913180228551335056630698720298822486043528212205715698431184115108248675470787316888204066852862440867212707867464613446604449209514490979605132260801150008949916479860278060157119834653952922735002211416032878558386006271772900473074875868160241008693851761269708626146537279299375451766616507636789772734934240870343044718882938525584969790974185897882724014654008907721805628604346503198991894522817598881043382424236734710672921537918499017621152668610604437977356424445577128266290500510644921859055769193106540180197789906753468722799628300195961190376458900879744219290312993593326495490445842012798224653163704685245818358599904496938444802737720434557862226071853225092833910682285836721915273334256840965941399588927242357134156667627376218493908820696655826492008741763535839540837025414862045210033062260412931724818770546643321172755907743017097281017829121667403648318720988769927646069430182584309974033748620380008317779165634406763541718931644576663164772568480447574780612291868900452979193849654099408017583531498222163446095924180194666679101900920246288501962643009905358068969711316638682589059684899224628973360800619176448352828834477734738300854444505107076189761572511806079009662441555085635821016506270954787410355618346252086753321934145568103454235308573706479157344160384144342189459635331248012462476225410203964483276057175905499718621001664751241896717062222384708335940812380320919074226435632209310490032146035188786243452143513606530256523260870323200806445986826558168921972564144472109847894121873404675503547310926678457176221643802236577602646586942949371039604046961482213212271317413858230042107769851826406464300980543983239901365212802471577564466947548215827895857332501753590483052375215585990303112959739516874028847782284151978955528856962846002646299898255270776813036870055356621337970033868739765980360118191056946055732112232273420965035528474596081203152498634083021083966364370962326477507348239620415085817654636934257732803282299432245419270244891805909136022618234931023345986464447010880281970239844647782947829982569086373802479721395361173674430396677284634965838370683790201320270841053691043513489937221210498102449095034110685621064483372732269090507834255862481751373497169601082839189056759956544792214365236444837161553277181044470914210101873631111766406759600341529316124738440726747847691667640900473371521993071534962557216609294992621989751818640745964673765228785603044941333020572411414734828942123592623879624251112442153189735366293662734483456 A013879 492 3494598602395112192282353763362199374989932469579981836260630166266066795662723186030706011201171707084677669887673981011524401073939317223992605282477880927564399384715366552158021245819031910134159306625300504658289806419054454220651913137704211292349760111438429801763398194057231086713793241689661588300254677131242021088190065607770216772636959410127654265594365521979510045192608977864757648171719399156523796456328886634770785958363044962871333444708341591541336058087125578638641820544198177314683746963130456281593365467604307086794778432364834574509386706934315866893430431165501826671784667622785970927207312087742103339909777678837778091667238164912430540886454961038331992875932164304425145992370231474178621913711631671111754472735306406554860828459147396147403785283540547952058275216389842044423300058819431238938386124791157986564288945768876458335978569374544428025901117780641033159156544490119445482848953827863450009583281262237430883475991077749263925219478343044506280201160185768448878674486559237570115923335389739234411911213915784804036319231187253457781726697475507942386944941565519567354943410727588553526519029651741701272702969015358972081874305461914043645683468935570816579919684558403441356482372724761414383918155628292774750296283567144717067142043698717541895798540551189081519447939451179520415651404898823133525415332411993363587601823606384263706487521470468143619154664560766953796173155314558724161383111170094896940861445669124279803257653479793171802807705954859348172212233980356754520742527984013555723234505848152889364550370774870053563508015847941325180948556750001387157522755430658139571103635804316065475666658204079572687163601052863039628119451300418623219647628242922982845088891310318964537755654826577098715915853470535730032262015674929282285272952735441618198223091990236899267928067473282507388039176058969479509956395947560994116724014074836923481070264134790360020608819907082645058535526303420353987055865426737527181020807625102252789912013786371574021596272747550290079687223853146683173201270608928553807424633196880148725984710864974887769762813929379564436916238493992317959951726498285358772894357127394058295368076974871823645701673092156386945485272626718673210070846562112918810067506949055165624576083266233947668852622091292305728267335355316068334661833094305778060443676834407732237916141114486646192448478745187708216369026333028577976236431934540409466172756716307670272978214052938311032736041102943988880802547226215341393652303771802362313496308976341862238046839527626280413393938935378125994139604317428715139643201224411668019258273662274487646285793311717046111793848342812675257664928216168111625039185504381128193912040970242170381571512889173390887133338771782244616651571734354687719444184813735223490351141138088224854766017045406977844898395963308106183595526002983038840653758048539092498452403213379736871616987992816188259177200878734480143223079951446743695473724358656 A013879 493 3664352224105057162134661379771281571829443429222299033938826537222607256328835627515333586401279823928022972380137632313140210380506993497465270076679526471501767649227300197795649285855937204200836229103931101972570892055666443388874300470281331060086942058611662967813857024731755143982002462197978589613527848327569233504569986234733262822584572350434015199199877421575186725147885151573516115689308840689951096392991518631941411657076488234987771338118493992692047998444765790746592485618953147975921824655611481325928044788558653907842921589495388778800754675610357194443645707789797243404193279637230422250967334479716263751749235039365002000248065926011216766840555397225730007761873445117676901884095607838268322651792087891167679058002896650559669748062378940062660071557473813609377457993301195011573206282476643930801057169189013276919635845598545401176107064360482298161687290477953451985895732795271487666623824609005744957248798732831876326071720820342012169650939723036236217268211742952337051404978418339094321874427329631207462704213042957966677187474161405481746931853532078216196333179047006245858777141847091895102623218036104706153725788438249049509723431724031980229816189122585104566105863155512446923814860462239424849031363956092724576566675837702338843395535613426445210928850457003642343336642557960016799362087543188366059545907599238353217233169789887985700293859313417604163598721546470769343776062507118728746246457178293426654660731253947660818980697255227604916300893079322595869025615458186564228342117023364998206046345204232764118322769585630141285408981225770922992938313842689454540086580798457789358909566017146522672212641793000942010015260137606914641094981766787758261165231432451209659771929294609018559141673515432907863140181968720473654309175348354647101562371687518430243819976906754646886766941278864678466920567075209980946632037837109716966937999782536201876086733285401936548969913942889091624898948029135301102331091145706729301366074376299219821434779768058359601269333292535292970598110439037136455022695530027867237174092179051798830498144179951907918066812378813106159003881695076488797174341564666068360646473419214352071123876682003197351115277564280975597749165229834159479923248004714115954185346166612469349955491086974527910814807061998920771323649437535901670086366298694775535507788880315922239105155585263949517892856048713946330687368156181774180010092852192644396401564546559031664158403778773842429462227035560596084676411760275977817190358079821433865236705681176644538122202804520254610754962913103053842430929736752132406266509367088689204961763563693133158191772007627013343720346319913143770981259769196693815337088979441945877059512272412654050026730699277877522866727835960338931150038482922701030103905535247225706618438170011998465311131089404667200692180445621760749569862274103942935377354999504927455657227151872870969892654801555227420054992588619886250660284283168220717225055993102073856 A013879 494 3842351797743184418842514690955051345462630473240201431811438975094732626412265146957518430694308392655150616286475197940383309239950501213598143035924311149381437514556165532203770745565675209832096049768883659181990495708162496542932258489925716997661725356050783108138382943565124881856072213801707597582594577087929236591287977886071665797454440536928697921516210667205622995508668820696351234525032706935306160851377474641006597669730635727490537318638937956881056922017218733797898962200379416092000203210082464642816325492207679080070299348626716784119780134732805905520940241691394434299795372388888527242230323719402960979754205880637196337412115976433137632506602216201367068618914209587713175070017436084620044692925540352569040235924445358257256265744257059455143847193449661579266577392783793860455386350854229386383649322239538785859284076434340342583637641118857086277189412300210518869562603911534595451517743513212808024292116380077917550486980730910945752803903771022444427758232396577989776014026649988334167653799511595372996412532895732692866498532906269914428270815249252447626286259552393621257613100289456230999128243475426528359849172337425435338707757143458557701459740325403798605509021564154619545586091124053167150497911491623884765597978683194567655052317151384248213494930296803051273806563306855482575407900307686284129254409606778955463113488245601584493671333823426177703449693044312133435419328519464528113824125082186208147837530935339422390923503605097541052715125261543770285959403754683434772298063699891976358903252468873574868134416441021711028489007897793971348243285375911937483825826547323674934807957095995432157538043080737755769093761414051308126700811601091240406459593714513959620205010532023946244670539448118576795500079448033039382540897850076322439167865454611325511343776104977160613938532218426809088129700541455380981095635707085158578323980059972680418419522441473621018772676482578872139670039328598577488677926229200579383909232805202330723480795630071562477260592426553487361937884251723804395461877988094500916087060880741419010488422031637251797094825856926331603783654252296524316985882380511287297333236512026108437330790115708184665643053287243488268385428680038583610819999699791108850775853542001836661098929022015402578610547129842580346711467032613645629612481628020172951920615232966148477791927622973731129674019424136274987646837751736460042578263122580754290601166945972683186276562400731560599315784176039987600085653137943143715638196913906839836674443896345481223206026927952630498726995991569947785880854579644603990033311326104389371781986190563090794484095524669503143904905862749244642800445443745192414110903413707317839983555140557371133160829169725999701417502007319948355069582752269154155342232850527394942543135422558501302762084593203588314633003802948283399740967903930816067406245395960878811743232618002247550126160401195574147211583908604685845172358252507400206784980313023000195629056 A013879 495 4028997878670357345172208684582883919619823211108317456563111434748934358472867338736126845983715117136767212623207017155535368869590336760549886432037370487773790223263245829096101113302273448824899947482456951810414866027682197975001735878332348626540141326946305948399313033431744388117112777659339345842766691264552487187946382699865483035231587440450546351751782116575803338138497917330497192093320695707395592920893986849168134158135471088589117659429143007074511143061127151010865702188225046608085205081215430445305771319317159299063794209785608178625182574557586685187525434871795610340342232398051176341548903924396679212306746185495028786698246922104353726143242925455564675344146586232645930262218603059866547983929091400735433934424711215979960746109050090375236914714718672340141030656215659431020867198233324433056621471716646621921184659731214859064980423173846688100190165192105545034170476959141299960170669422110633386880130225356582473419436306895675853692106200603630688281016293474162207373684008538167488181750476670629835086268093675804155181565640724881791538498370800134522180740896410693803822914249116856876141897030488847401457205732888213285720825154459200600365848671450613526570227795654994344632481086495173798000498040241006591971666095709426973464138509329889454713660030900556292482990926049294496990914473032453067117071807837850003689689050619927062035912535232927711572465333632639629178257821626037031481245782178485394826886838054470172985003716218759206891815186248520471370167751470937299797214442177929002513336860801577640928913854060781663408889945437211300455551206332235759040149897686469768441188419890506270022611061427672993333259968500264470263430225425848500443774938790189722716089123627541457451655572350384781918291307300692303587204504041629877972883686934525259382811373052531167921210359469109766394688874957117567633337307192527241424645715365913342424669163590643633380578015396623432726651159024581988767945173710226728062007697947839140704598758597918696156002964265749564031378917135539917775834173244179392586905950084314180341907620246062940390504117752385087769049041256080282207788603027003589088495808834288680782570576368825443961330243724627954510519263600137848299192005208161754311141403658117878748470598188822774269133067221813529633323255189886079716537535582880873233111038522712106249148299187303093029064591683118681446770542364810325606544832023237011021409231540252244733132695909496886988147708175306037747413824771869864769037967196778488580741683054359319104482892004857477833158548856449569527802971705420273453169457081236189905667951755883492916954948875848928623230569938151950569119881620558880818754657931564511378596315065085993325249607474609862913558584827522166365442804043380587592137153474613679272110768844703062045055614403045820604616595680299214166785160832159388696571172315074460902471885654324727121088768844050356986533808549067064787450726981199679229767516708405453131933024256 A013879 496 4224710479624648623571293893645182088899275743411115085333121135803298593870045342582572943654220062666802816743591921220882654947799556959030357715360017796587889857148481258490273320982044683875018287331364780701557578559842888423835420200358220793422955232044049706148758063343724803514289647946919413906424926059419388805588066185894148739150997031957872091334476684670589561091913592162743423696445841822078041242619333154353325443001059732188422638853573057786162596346464463498369514537720266472119552003240551194616944466924309629175117077320153881510079443299296016007194670396127953908234696679018910283515983481428172301723758688201635305040900964592494812744377093802494185013663850805482938970636133922102625418796430944617558373223325988007403319312043307565304423083900846567735721361371991303542136843254706400716779916326754448227628125762318352058920912209939464821345002656477263989750342047908547747035919859959079514281219431183503823648258844939440203961053951404152652594954940945963110759068082936917512087667187825382349955418652594200017823665373288733649444272467660121856730192566194739666037416131681957315757365820641873652830390958568991134287999957162210728729220136514998529236903181056731349917348487752763360412170233043753728183281747974608098127132501559098164865830780561581714946644693273065026476745134474477507305350687975381405468919385942840639001369022544402408089809409679178731805220873569343406322478777293587501365997693099804116107923256737801654125792000735728601787445020166389550072163930921164081739424712151875076414676773435638193490640183426769276586480061731030443271284219116487723912987588575107502595229416347583636657416404730133317170946612056134517201331750216861978686745868896872911288827193432877073084754225844130732926256550029956090925294484911056758382590818309930921934151073890681242407077281747034510598694300226711444704089305635527948946289892881222738515672973072529812594780965725360083454336878468374701604347783883353374803465347895571194740476964257922614853767179414315904821713094043688650761207493515609825966196124807135693782913245776324945792518367484135637996314142207643315432058581244223087740264724686517508727195821643795482028822247348778144418173556053153419688559408482214612826556305966443029352030475095180343648791565633989985924848062911354894531282640329991369522306926968625528076044433288717854516728868230723351983208353783597772068785206371551537773289349745996607770483971247629703837032198723988215320058755491329200442039791050407877389302252966885434676382058525700463817185528858982768656430616628414319066525678180377289468888952472442166180032618103467619719965448990159149013406484195248189083323009665687610537016932407296511614447606644103883118810553692591843015012807841796513356432821552103357986956235928288174386306451432065428794150916804742363161895813581451517915270359971869205065722776879418947127511674833146546526565933495038434848032703600032956423269802842259456 A013879 497 4429930015882895555109893065822890454049646961923053411718262828096079626365876665143864006965167456430905430369728642386108250794543868237872216371741346021074943194849325884102696837822068486438931175656773156288916439495965816571911649572010821726684268705395821464674640135028709579569799781885588971356343423267681745036208312088940142908303995863782257686043140224105148119611514386815640848245924395034427304174020809881659192579720279209739207456958524222641183230626590321277266312075904566136269231361349964209446657161349624893721927564468057676458313062337002619280760158705290265397281105304898932869448055895022027199452291990239717941618567769848539840768247955511044142544887586022210078214073754763502682551139886374183300888761022271200850942950945123273596650739624414090610051762221997153102999682552647018837998217542242872304733389599348728328535054441449484264506657505518303565316454663227753362395936703076451760766943946272673705385796666591218451308666108147560771847407472157354214827300574133661217154837709141188122986853069062615877889467742461607175199677447049179936042718400290215340054849657694540074327595622745373307390280029772438447627173843081322277087970733866351097793114989979743131970933607893841593407551814284087109283512842164222661101756089954832917322353376558141108331892905893497433202879506126709726700215402994473532620977614034400065881499524183519299465179991563754517881391282723847831627999506379400807832352397039820200851981736857097107276606472963467354347871949465992088856469366029590548173999006969364560126596112382047754377641520976908020965944917209676978083630121344290231589784873677731924641295280476083859391687064006304273185842514683373307508903641315396266163433236224407409827593263181072509786919247118735227408882388204211237998081589810096251477783549900154126398024396455994974438243467785178458985536474554524179842035147746079354594304870717821014261810303412501020771385045916435174868214746676854471109480581833271148337918480634946461096190373273715463792903773921545714214332629299954870660583908720624088872330067765767117244112039603155706359335739703045010747623097979521797122486258886742468450335823952889783231128085875964491363854316835992391561430754711991400203350870308646669859219105085068965945834707453403824021875264726226683481133482415336869888034225866661030288222508253053481727866367680150613017733489733898969529144682776989817444798516556256025272164653199258138989543000634954564330619874809204666867445929598076007682712315940472490441364999207004861551221993400644889547569133108836715626685390261756173029501229523667296682129702227743516844393882560461662815482490640305119835881717571516565116234508183208051906463066915913346962631013584447873345189895148763184381310069995519620789234902291818330704530622044740700745295673616829439063255591739449528194848064621984106849522532977862723570995326489113601903177681949841473170640400280493421859210740210108157314486556785125051334656 A013879 498 4645118296334423089594911231388303180745562612745427654245889163233674790296225490029892344967507430794493092555368580918655845185139631181395097154215053645394679635482326738248869439416113285236188696445476569128806844460921852077708829861620819402879683742029128888142675454227864176106982376090463341228949161396332653483087167056972499290217770766861344635400371803631279794669763309669597418090318418447619644901578044742470669518472771492631499198387741495280201347237507572723630800451303706340904645543958900070884737979619344272559363917839658046149952077653084858514942364174558445329219432276189703432514364658178617192692886525957602480350631317836702512073406368197948622813148045400824954973400601474894588858744057494695628912733477689046703478355730233581734881645952409629475525636623692886812130995132324400425072818957574862069808118732526692155821973245997334412139332900506360679305266764948704709727681724365093481497959015406815103298617125467553478799435873016936683900667137524869853166751526822777944439351105700430477249062443745401506773826527519422205342176978717040900615929489302712840413354034666710052978132907715852561170070272498664417659111439682840588019796000234642968719513343732999134349553678830892842648917051214750924704068761985191941087434993780478881114204014177829370810222935690179964518142581016320778384405066410333078941574222613735083481759245070257932956000574833955457341997745673441463897161210401286581473616747078426506928567601706667456359674908994140744552674177283252120564761221953843938642099182731908412999305645137118106094289835499882304992386657508054246971020538118710473879490263701501430612670840020490108945497654827474509560118000676632849294456144595932955188588169107244224167378433533356288022328636466774909815496259093619003095076401116711486989568363620104013241934829538241386316555582476311287809217894342484746402041847082992905323077824117809887850592000711066670356375845906871929922613146211429353898094710576404127639581208750269620390398916845859466162107867643558718828008051100829478457792432670637124613392373137557020731362026038918597951446832594860125189699637586975047939508151398424870597779336937225357341363363775475342496344904130617557973918815052881094459628842184759490494300532333681276035619574202660368177561877585567870857913022457144273679715376422359956495503204813953807656279204356581609195682911731212845872992414887564874816997049296492717955785323393065302349099041433798117247544065847936592765198983074232147831907749399596882137044745408484329705934152952074615702231851318731567924967259779111240890582281249008959285760834643158385918627159799718648548407368105648581337029507884270553783320715652715566235871416854420753704687777700326013240805839495509504825816587955621981888692776905545697936833901541186025024699156258440545895192295363785028476441004209061606823844939539795383231179995468648784229226441028236972571377428364518670319443761126554371164195055767519285828288249856 A013879 499 4870759562697164025595073639364221396053459062222149547978537475226913776909654939433584395516649071752766389019338165105360471520852973905662545393578204091273371593455516241886046521305190404179821798564012038950807765737455591964235613980978912326193967259481935853013094057092436906325555151991433688492486595860320908458681609283931995415739389199632401312409580264364472841975641732200107782271473725942131216772317099843880924761002104840657566903448624426154932407880916740576253890214026235180120429605902247600728035011717333539943207579512637275399732149777161108602164204456701796369531595418437894466452182435814301701445136181842518978436143584731938173299884155939532175114919524854215427986188509092139068407146408831557963782798419101269836146520338185408201235256786193879636928769948325392481917070351872190500121156211258018569711117908077908753983181418394900928543413135481357655663199403322852989707413591807852262455203872539216553756450750954265356585597269984607400257825944397277931154179648989721205868437025010934588111912901012778130366871924920205658388878567635199879404248880175081419349273120254680160511598691841057815181467606055559540411320436976874252423445610742040985568032423918173300299717598333782293373430845894558665622493606167384624817698236038359423243207588370531610326700325014266146474575875031769576515205926916281418584240132051419878896969182158790782307271258757089677637842628167274556447429713357739478455279154184508152929129701527170534719802477373440125360064878118963375573315063071473861805577792632293596069159916155298755215926058549124587839696831783165490071884831778364953858660382751065564106111938745325436477634148908373911336510292677500966581783646275824994419829028009797719600533008320672603069301272311784967834693805375350639789422832377356864181573636451314185789175055817890999898268586450680584925838462778065285443267431846896368692051652502156620962822357737607444935607158997644140790534002401795746193048559237363534543801505546522717470482934630563935590398419422212227153797370191103371203358157880045993578612521055086990570408667815785107765536313934988050630914487182399947868217699360754757111937066008288016299577430534232832733447354193666436470059895412889846504099772822726367504551674992322177700325830639128798222155123351164415752707005436022513917981230547452513742228768490996427816990622987406917443972404851468241074118894433143226176107497963119148223205551262206842476008876470486294590960766390565960695361288876046048644990500234431700283733830961446864505729610365874592234583465728390272568490469390141348528083206142960818492025952946784447673010392714149781620294804418748566824057053259256880203899302736261877581345106799541096236646691189897049659991223954843374532235454532154275280917917236509485759813545142450677376298942472850553852597156303376250019712602429520983436920031322880483767017794928533867571945344627624611751004658324753529248881061267037876297866994796482302656683179881005056 A013879 500 5107361579214741465302379936469977814588151889628652684421142911623536340536818337771510191113265817062228769132341535813518461785449927966104009198616658933211066891979211398851903117124111333253260822251057487754882203765918234799490323165718943971351165413078530369009058114009759121487225319054569571344697624740831856907970527136508276025054345769393744838561188035286241474747450504983460217903092833653496182758249175285897284562192543085397348873350544806279834404526140152166485999185062773580229959594438555180181000040446514733979488830895043143689549538684736486613622932852390542829977962197483933628054563649816417220894535117011701180332657695503876802006099328698450890053301855693533796616045602109798815794091952786959723431511635107533119707173710133102590018460619840033534172221877335246747118673961284734025855041495376088079753405171580701249616668438974851636048337971950500085144694977538663896535440914443510493956227855851681537071724102632619750547099242971379689332750097472320103937925079619045903164702221937865746664037182092374840827573095545129568450776732936647348746189673778466174375583411344171503988610109895929039611722576487314400646340738523462896109166904729446368482985166942422486535076680390444102056338622664732747363771855580571500352842745552158770586669640183218553829930120002159138805724872737312815464008570022166704773388180705949650934268357151336203348629267422474065818778471673128085301420059113805031360722794378174820965815105908554370614351602514332352889555389638470140505164415575233776116645539487199889791815428242458547549294882769206863818597945083864536917616709366830809857298669503581324948130432281818364879971705325747082453592616654603253534460368677319469348766642874401653627848499732857595435995650915602234432231891665263672467833835882919351216057757415573223678070023329300873109326881306108845019195991945972584748959590616291206697636753574101380982712416587069464180799212353113702573574982102465376360122086050877705597801207479950604994329113663178209325637613044065608300020231245506408562932483757227107762687202877858896224356839263604685160355005920694030178361789311772207735864242324902780193406520926706614979345703799863726816307292870977977288029524892466383687882923387363123532452777156749219804296858188255118724594530623070578412310500932082743554061086802525567049771273149215070294628759489643195865730808389533162352535293849127591530838095784175623967295984120319802056123483653916636837011276578754092802099158844488861503969558773819454556716485534230107395959931919007316426970592159612558448777462431236854674183375964561283211094605637127449003174545550632321412282244838193697206102448678378542416683915265978534546736526707435604527438040861137488744274957649673846293513323971508201356963785984190170540082247911290361480530039902411742356540915767969054740670161805137394728351858764420726146484451334982328723120161688256104891421460607536756685674707699145508176912181935716226990534222026904757600256 A013879 501 5355456775286676746720908344263943456909585955819254117219584349698561241814734825347099070156783817391843593821714158257195934585139943666985477549448661757550727677323993571762533162941532165377371219952724856280063361696051478973110365103816907393703519624184233060214042120955897180572588776152964342842337656560242505189132103462691302041247385669487815387839136305288305940624782660713536781447953471141048413331913887224585031057085608058313610492222420870789683640560401936198125223081476382869663210111698002436613472298411244633697276480344600759437413097075886246187366280438628265838486971689188913187970942133669899503816708054855661576868496875720673121540347609689306840488531046635702894320466633277884403070105763485539078956920744294516648530069380276528181431197362909383003128171727248683693106710667628101265894975991055476934315506581195405393518047725066494029121022037275967577280683680767582033973546492303518459710645580177532819416520172642101887549675135797957429121777766207135525306813728286620676956830797070719513173989452249694041095613286234329782367841663515777930358884583371928947262051751133625978966360834594233688639901612362762184972137386237978629750565796293583955278414654411817601241004565217090314757827327599294805299714437237253341553982434760100435026687704624758578300772805511384021132351764155400522787988250319563474624460284971921861178051376868319510762492282716788166039991454713121955173021839905317224564101264837889041069050540493168307721314345958068561263518432245548466050343282226216332025287713213330111638342654484764213955049430994603856435450158864258340662926858641033983276926809673387291388810816160339973772381210883650572730858331601217261178150315546188939891852331318668588354474868455880885991894575654478528572011988034795520621631332294768041620728979039792108591455952782544992321485543892434388274848456450740149025725051690068168354181156515716929665328654935202950472845714892378553789788960433074734482191376502885141024919998934496685582533644688480754021839785735294139288802013998488127865285492088218171749367496444853769967351197087673546346704410688297663388305891589380854498841583760077257644081436087242315508582400707645907210136235929478603512772847093642830741905524273827674621165203259915469905510382371607799371760434542616854829266895825359594904943158155045048994780962513711341549260646110612103748104548137863125246972048283142813417040087124987739077131353844948456760801737995889291388005936349843651614053927584518752440386384060816508381263545535540869092826081571905015829727115644357898087985276446296616126836507635415812104356737200556551965952752275299837057205267163453794241586081225379458493116753133938707840878800228775996452962871134008103397516857992464403051067027196748183746079658852158192264237283185829202079808267120711295153252247292313919543752955584983748814676278655761227339776080043030430323174446662424833442627149478008462178438042300339200382113868085425578432826412396083683105446035456 A013879 502 5615603443603002356369623187994908774272426003209130205217642879069518552697127384223159754588719748105469788235197745208697484303547701570552964106890679951085511824977683883504469973864580031842742404333148418898723719553798875615708174199099917487260061793448606365346999431023450842016082848543370738760247050565312845121199384520494994729203018675768855508118810190453990689996572103240357544143569258955195981057924936210406473525714598555354252435492617187009163313084264020650885353917882179643939970206083844602974408328778869253023755382653820085927844875679444496482163784877215072479857314825962953834989818618755048542114108465328330193626460979955680539092291535177574609572101930757078798114977620455990915833639221052612625256332126369367089249066030492840814372399206010069191888125797071515752183062245018803912987090344796987781876816628883553405913580411359324043079604803758684978314670171244548098855845486713654172409549899880236653652497056548364628839288155194479009198797242978413340584117511951871562960685809869226784245929163882175178835873797226448585876141940162720359103997760893803767804253176996692994520630778495483184299273473084895720869343931911874679669329280414341089490018924664526053038887602977075693887503547864758149761953365740490159873308685511007073758544086564610851000311145311905011342876883451013258582937567567086589967818067774717937506636400551074999317291107842038867993550079617266567267506548800557914064527047878654339128020739548164451437184911627327699695455103610308228337204757503637016569748089170380835141286787269016120412129912154597733365658585781248553818969193726380850048586806380081752455313690366144648338348400583534782951832505917077990857140145274160613836038950164804233702381839665993755909836846561470477575926042365573747831347695892318694010497509925629050058394517144909897868494025672553281119687495071291302504798671800964919700153860374624395240751659677335368995014668338990734418681748975071772784398304807889289635346512802738796581390799012868395129204675167171787398894860630478687164469600151895457660264771952158986697285248837404376534041924141892410685056238579226618886977312532806770511400335926616198226727299404420514798775813725988956157009300914063624888024327020953127743562924173469123771640454705691019834043069410959011169453364556972262587045677005584517294751442548777383676357531256081197299772474668207964418968962500544758721586226397171143490542086489320672996414443220777609606469712713973656834858211170864335358930593052954731092391803523475302349879201310341873878671940013898227345507249234951920551813717830313770593137970066810787034250873169824801942096070221185725750665366706983491068878392534172914512957328828689019256661995562213681028154636886306353893675659109857423519729224360560628611664873453864041400037033504366967026616628456785360499510299155479919397097993567743484719033042907200676506552968583498782151936205891052201237217848643120477379875431341543211330779388204635844095976182074310656 A013879 503 5888386996479461798832634003974949462891483368741016914066295099563199485912943044039183962827621398589441088668510710879955173301076834722044144891347001620389441647387799855829583107315025871469535459366035436495148122954844209797616814468995395079121206555127165868150095275384845990117856088994213515766264811293573481885806765822962559593168784510963003433281189514265483741753845589727361152207887279278203581033794697911763178383699710894779140601799106559485320430180645229718022760869797224402323998198814573438408493187757631605858637324121612050421875868360449192343281372891410671840638863750948930280478284047979693780095843398140119161112059948518007676959238688790360473806676354145534657812210773347261130561174079854464336140783715739885464976428661990061049771352869841214312953283395790061701361106676632837331864351245385846260369264873448200896159238493421514567796239686706066859821283589482923267305867037076256637488516195816819029340320753567257989049785416621206021549638017853332747016331604212445676003064083769434344517459418946915720323005202800520552383661411048064663267833556126981179629112579322484353422464939191679775459794981313467615406293182748425904108946619539748122253086083949030070591304607179290122793782920205836641644790012434700209879314528218389753373439124113573387698502259506576109173868470941529678631862342849225388162094798234942636038958770344244018484127840696573748045204768284754908039092946915093815298125513756407852305503474992456087830197605894536770035861530723282560836912815804133688286640172349921254589109934247395847477269534767419472861628817244158483569279441280833526220546959086800603662583008189370490776032012490280568568500721724505971341016584970998239813738378208009764158708739909609068596913081220040467494654225799523858206003241567983966890751436967776406794031089209741041067353991463623229303357434831874348815271772082368591639508534296182149863966412297821611879316500868225548333803633613284859219173236862237319768673105008644636364128438465717490291000921468092324143583577380464819872170875448873931411569793514507061635092577084930131528559544649008976426493530424451131126031122466400392195762118644587506671788804700289645725641147653542595691292184715265179530584996730322946876834236778119559927971661433474666813501545550665756096020731193691747214474007811807790806861288622026793865820274694376597539806222397690834498584798822971220921245998930640128956738658882625914007888271214670102770713585478767641189268283636700241313326005541095060109935827771431638636826933393193040744202308172013347637042609373788945044538620987639092313470240100776187825226643584922211521235328928250043564729687560141921131040229329912898008338744033871417056073608658643772797778276527695571340414847926777857724623591163099221707105106346758941075085232443875096816901557800702166171134511447256511961731425703290192232744791999460856568535285585410818993748659028415952964516942858808697689080260294390014364383327766064234858782321094752370425856 A013879 504 6174421283220448135172728033352036608000900064860980551683979450319581464140650165346431363005935935647321778991672287171659875799349943045502161273589073571101479164851309621626360936335960568202039613840199973858336438175498722132745848848641315390484598284749023077361354303481940268933821066373196431508126890766970107341891715279578788887966551387367542288056256576110443879993280393093957447537537611756421598186092309157524986536866308051203932135672099959718879355397100252396805434501808494374891288735320190157752624152846146318744826490778143477383168910541926372310548608860983836635969737196515025517782797173894355385157779087048173589482239372577218417875210667337041024182309464724508149350096723873377687239313671957474795733158425515666141323123660674890255325046106846621139419302090023959738566423794556954038096993971481709128312962283940820702891069662477958059441509825727500763603962261125645747938516834269272879911158358544816830509556174492541113125867793018997725252433234208576238535396928218669437160588924702618387236739527681681098353415503531758638736250147751135452350731838949405417410776351975653353374314596077854812232529982325750618292269280393613440826942810530510927039651993562938155300347819777631319798613719337755362349327332078728207274412110741126254033307303006514328579344705264367550253098305785985424301083688015469360617456715154003209527187231572486015926012834686250514430248635108955162451999925904441412470047258712639120139095611793689634752637284798469788177123540439696734512126692744635286328852005361991029452030538413397348164325379688281641175355298670610726067140759420491295590236248171401029786096640395177351735968543529008437467284212782995573404877806602549450310930533667842046462482175659458238713076731053385153243674549471961529142218055030390356066436578769923113530457943399193421878241778952960191289997325586267477183322413683041728346989300858153493975758444741600594497966179214400472569666478919683784540603796016057359813756169757544558220152341492628183099376582229326376881182293235298278962281447894678431503818207804267756661078834109407697597690853089879236465386880158349269271609210271328257647063459319866989395877617677410915556409892041961080819592393879993900891462693531495114344323336663853495671032812859267132228634196627334895864141034232156517527164297215274166053095382578130367404646360357930635141899849456881064475188054010595870948716444574694903860941195976508350406735451877193917682903768606984258127678179782636592235362129586259293749836070541256701915249438509700785891392679493777068011859591166730116839022129040734648861689370483911491925024853023703392868090856266268717680929996863063375091901639509842746941991806864060755010989440272846052705203154088304911413846839579669018941454906727437929500749443992659103396748572695068773519879367872429074595063541475318444286784491438253216610642603015626667137208455618007734937188993889380286295721317875118188988025023018450303702147612295628571131282531124251061571662381056 A013879 505 6474349971474164623786878470300145138271151786411667542962580436098305453342746387778299612895312279657326081727971760193310425926179165878880474259614936408891304616763126837806483045179416188763021890122101527788478988996311748059066111202312915926892778131028991622367259450127878999437550358493340821365065662612866447276131447240999608136988414587560308022240877295551584801907833981468889524509121038785101533739579929167160920282881125831099214343094507887362183638964869794257232655288168343797646007976927103714855615623694800722324175182394182574940533723540410987771905818085014987484398603150572939397334614329413447592347203363980625669764928632339529379741916900713605128972989329282965857212927022332250881774650572886481091410692329193515139804035715615833724367715546532802607887734108348963606827026396801352637451593550640404630929892739845530009354706262402487350136940607022039840696788331922085115790378228010737079325722786969489852868388375224690790237069946932688558754295430993492037898492369403819523740101692308972778015151386978346439387031015031317346371502234928294608084120988758211734966922224049222690667825301896932687591537358747206280326434552958013607328552384494841025831530128802251439132217515471149538789151179368306166830808256561784508670973953432487202949229238557358768604414953667289468374192809087845452271933129244508800278810292549324069433179878533351096635634834143969819419212392808007768423268274305175558522192274351864278038972320232179902450381393544840256607615493540095443087787758971398689997562320374455105698692373847366537748755649332019610177089357658834312696578188950101080764827564162575006208986070799013486773894951499473551325695010703142366378593150936074892409234295271291141711443709824292082116803146341034390447639284387111532381830439271546598002719802020250898693313468457752641539399251607379185542100235673946006154979483250109163343172653136639158099124886953368584976299384335919189925210597799686344058448166011333362124069189459687042680254461632974089721611899087698134964562604311496128161153231507610330992547681066567867208647399555106285916196283969573210255929513248921243375746899269468299090527213919788848272771768833708828190478058957791382281484914005108484621166385332481021018713187065636843076748902776718892443772331362704315765637549111017752522563830116803323943290543882245628131694461958677473674552776544098519063134788922214575975921294586355283510890275512263220036093033187580489428268502070837125450488275043757947339787080393041425203028107503868787467484595234748011266852970292866782867603682667245198994594467981017375164794793344537976556774860284182808880051237700258986910998852390683541600365853550672868217446000874289370246403263323539822561411102501298410790685863659091021205555020276629954364177848984046512003349031362304434262381028046200189322593348066023513036459334894357804860721178099713748120065493558108078669497886456550823082822276612219930136307326536594545654783134710501024602555711356142681138567452878176256 A013879 506 6788847995688493644551949878873444988507811255588400705529530743362216739044323636311018294891314968953960353473989716416460673175969245040612972177249991559889608629827012487079770765582051509548374441456672731602332144365796587532783306620076468130957521721521855919415371445177290849714228804707513345103695092239949047819016808422178405101850763814565637544729250151060298585245308924952722302051676102365126625842513763806384929146542359399470689779024666702498689071411227309383071988751446409265960460460414314704908442008231399362211794316054162387700845089695109991913913915104312675516440749697215170501499540555079035222593061114589348542299429805584054358892260256082669211717981258942215206692902165369062300607735999115014796907058119776419331235156554537588463362601696921180027368488680396122862992256031052375143168442158956312926281943209576266475089120473804950575657192633948742447998475521933532322375011640814586643691049097069319791961323208939605370063625856674890838184344085849431907131449534739979460925300872114573439680015380752206596026695433617478617788844327492171446966415249908130628204675438004637732089705583761878089823983877485710572599571437802502076318144145124062423502322536338949605039504113502676098785372987057301007190781598432529752964175184194423701319690998049521028148143014456631721589937598982096632961494552930690059761153781320200035429966024312987159505807431847347297367320054001049553782196953997823766452966286270780437208993439659778273391811120117674416912587023754299119331220137151193352762883907648964636913112054599376214686439203753971794761051650296469848270127171056541190864059827919336249710593778174146365907423672663511978554891971543058209967799691835945666382905260398389380211218799472716894297708975977696476998023810265499862178810234689601245547299919123186606348239863501556433854817109653459236858993296722043607349963766628466466061730607935404541842947977462015417360108103229420800495017627798403907907431344123499891522607974406880800465490502361257439103928918697782159568601197378531364082709410881324010430841677222057467926174655635895128860861434659679198517321545284500841693967180648381991187148663863156511366469930276575068228658721149725056467190325187820634370124163666391619095718198840537218366045057478000789363121016130979040608269158696634550869099890728557162207159825341869591763819652142782190635767852217504648725145624428900071218527647392182077762715281535546918212566288367700399282736072827430109656371193492283533389764577610213805473690400853976717687505126932871130662151620177813079712180399156489301780955888857663275180799865226042253305996755897347273004208606622786767459187532644413385317145225252750353463976657812758850695492548242744092982154208216401482393254220172195026651636060941587531027372152176295555370423713909759734461110448864572409719127642541678671205718383546186129589635570047085443148745794973186736698947415789064235864893451520935125462608591230436162304509880262198322373649457590978668017554505469186545811456 A013879 507 7118623075927057911829705396189601452269566695139862858201333228751779779360140701268462319583955484885867931604342240881106666836165127087705787913732087149902806258629489445652157710290965243676196278324872066212647030610509522568775788522453302646886914296666501592556892528498222930029947183124985513355452185040596812765873368908094143308078266517621977954102018206398203649322185051291225740596138320713615016819439712397043883464764801049659378005730568912239265391744099087163664093677036670042463755787739400456014074487223247817630594436750809379845801340772139654881124197444419768042327375554507094623780382237082554437565741651291640737090166907820105383429810690282140951346393916576592252573216580954029870922057383008025755681615375002678676669235519330806360558903436950823268377940386535044927184967860016775318122992405269774782989014882924643195383049589940499854820316423335436561152449468886975588466700206278796004494985498008559070175636445137055640519836546288730335539986784163653911452266827339508703219208287278410959085911807887625783635288191000881259126555229544431167174255837087667981600345752081151014563695122198695079915273718318456449374168219965196417177374315117608879786371355864150421053903065320182092959971265276596460916081005357988318244162957941852027034996307970774561611467209526877064097890407790250959004232112333851260104111587401610072351012053910014823765961533656764039684234992944204536906720953235222053732185576592669867726857504984691662800091737088510569388532851020187953351853486533449721066693756346920743115803385763595513691047674515524728663364495261271167619696868517783735751472398120345927376535581542733699777742684986814736425174403952733805575195529666568563073121266327501542744358963875903590155114487194789061064679814872956783484008120649883315651005559994514518938211963111008039185748705571985672748655755103613597620595606556210853117145233946474752867511018415210278273792714451893145299863604086339176137942729095643022253210179371669442228902169003957880465841369852445625751805569142390903624391103224295205561530242534796131488156515708064370640406639709707775264498956668240754580093330415557794791055597358973202062607573609689978742934047188294100810140562424144209505287315040650258384911806067415154285394062190052155707223982610557478484856441349482270812117287020587554918534821017676249053338955565269978328090911406822154541618298281158321078038846391904714372116939051417645311659908391449813878294260301095354663039080587364698307705781732207551288380385765859490725893375978762278705196297279570527872279274225914926104267602114813126435982399479262481802588854311816814137661043898095257475285026230148409922310871714627954633842787942671424626876794266183630042855331034721400801988937171279572266265934237886086934557781840411288268097416236640223322293350028617879093643986905783254338207359745325667020581707497692665635139270709804255620835485458433820186266515822016070117080266158045829324613752205814868081271853642918047795175233126857751460793286656 A013879 508 7464417310463290676954745165514907532415013166922976836401321191671626233922338895973279145220065706519683852249954769574147304284398684301118184267429537015296484975448675524964156923226059171353011188740781051700992572769445633137076641225719994276262093045541373573916936139962552607079081897492464809652206630381128843542788433676173724413411476391981983155200477842792202789791659512342748322171336335780599579876460815866442687147949216025447631951736937027720199947413460444421726240691492403326446475188884629572565414169514604303619818192110416696281190986701487110756629686459479902694751470149442831252225138084631076601924935117744783477535058855534374822535297174373286230198996347468216797834213149590452825931967242445023614789605523458808796067120303917819610329412730304146459462667218751371269567904858784950195976134884348159362847489269877590663241976606821449575768068113915378727546990854287629314652058635498994799209333913559822835568488161096033255313728126361251700319177182191187563854972140744352677986784549041247049834469059867575093701155950166940067169886776374781455550912488630038541474564147334245006247141176454618892117238054459493789858967815418225798338182449848761848730874130846607391907017460621175258307594829458672410601540556274257958791191417786835431100248288626762906716305840696854644363509532239070189588821691422580418914928911871230683225534815440747703845216881115675009675936391961462216491501830259576200214280223161235399221557335146828045012268993309322058807150222791344603373873121495298574717229472255228765133396651030447929364104006352790857882916088983082675857991263602903598499335921331439851144778173951753531978146313652734249061763675799141802914816227715651797592961204960626257684708944905139482950489328524763134494957701560225532198527299118572047592068806076808056210154547431088365697235634693850448788094457063526731738613658740285351518163680830658710462803233645747532751220469349108306725949778518437187958019435104192977702182117044827657054613320765494138467350080234398024468325276469051684158849525454518569466887135596166388371325206615099305508635032640246540155747257987357217474575944033823930230825914056282684326000799105354279150350811464512675051093950384459438626216151656064885336217281958945912819961364154996129222858094789847918559736827844474721599086696354899615986257568483430890527353948670808532795356255519319947520631948738463867682725661394237877777456891482779308850319100101472880037246282289481362611150866965976525892700897785631265299764751384821881347394372610306635155579912616222945834203112250712969554708505155142288865736680516367136118631410498867627701212066766489132702404471664304099082697044619037722158136335209774631749551961424457766055817071595064027567346351783311648768672068259425641493490860651091107007008516327751258810397071799608021188496837213718581700940120452314606621773484521100584561031795923803707141873190000062701435634598094586322739087557166939063529886189832964531113187715205476434884873665251227993595752781348601856 A013879 509 7827008845736355484878498866674959680709604846519427359206351769878267149861350430184077152978275618279584015056848572460981083737317634789729301186404194205351527029616070387264815809928688221660655060245053232068419987984294224212343276149900568718225800477321591336643525229897373562520555379745058780245872219658522558246722924630427539250517352269198899968947496254483676832508579164814309664669131169627477985068539776457971007118847997143099776121424510480778736380059016698969956014559322338310431939167659889338682351728212945722272454480610372297719746120071498548648743730108935598448051717563422166223133226392230115778940040766024354079739801874500812613914771769915642982117142794042832897005807887544958662404438483214033081901625401366343892144876739800931615720774283091400677877525741569437880358435405205287936695871612490255552057168908651164507299618862474408310360577790616932164616313482025505196240597035776993970575726517744904789629063042009434166723847783827375862913881532993306690956791267453150353672670595295474666527228228919702421452783301602249347872731196423962839535753613677731293665232575355153291670602306242078459420725010192918160195157036019981534718258000532615304294825072626612192576292740788309467655144555894456881618920990335836313397432332097248749001373949495096541672957113214545055568111371277115263118288293905123685344140498694287584893898394635597464307202136332750038945954678137382205119793023166265373715889099281515569974143704258920364126784971928315687135766352013656958827362382245054198282693611099498757628516526750902967980894722565384026595436620921524899920469047223678243700039663046035873353986918529633911547516748984729467944187908114760915133206340793167299312836888452793638778001366612851538474292298147182028516184766871215047650602961200555803375901140400795084348619014727100914149344552884738928188424933409844606259548555827253452753509999790688787982244363523323364902143754868210591833469514959748792800268187183814255787043315562397205323698217434998781737540077731864142904898645098812338768549800002997263497310645094885766852850699851634369373022487985779156090352836791351081670620945091210961465718513657480671999820613922695968614358252482212842754375890118334940316923227438909893206309372647383669481103807380189221195987649602359571051694603993847925675483931717035219732406016130082029465610694081441728084423480987426433291394166280383488519281743122124376928374637443446796557032200708002026657935557697975209281350131479715801614464736596466089642966123948090989055725401654224890264897362451468591651045362631403602763798025501558480689678705509130186122730049895260621584426144121738108812556471279869334999738136258452098549689965828924644261418197502612226499744441664865857770457768167537795419259082647195501454678672698078508620980962016888103958370919959345780425749259578212175525644987743406240953032753305197566556668476442598396019996822077505747220571984331628947952461474343880295479913941390290616176541921659297658185841288414471644612660068455391539757056 A013879 510 8207213627426844688911956827622562522159754611543955062607159513451873854933015388680698884761348334713133088172250048716845700860941576217275191720834964343070682806606700622396591502711784180716043040451516937869375557320619300447682063132158138744282336961307964957412321111464868380693553877871554755555095708600654950036115737417275187397150483173027505733839089832541475918324515906324329570940098885323302355671229164639193406760653157452322990846298827501893044278456763494139120597922555980216199481044668136123198185645762617773677561229460501742453780507600091662147905105542707254078264277795782961369588145997459085883017832186274753103517242490356564087448295723411065255616465122406257547810762011490342574389396486974637952888078756863115413049706272313501669886026614666848557206104431991914894834726763448540003508810271938582205753897945557803474406205148337965168444653217373940261444715525728376136653180277386897229690413009070881284690084408338084440806625413774574472830786242339989556776708360060954585252674242132547643928454867367705886277273703260880212194996987021453258429042381215740768986314912935605217966793483870093662665546148288049352744796984201688157748732101166487625316250495354522506442878736964842388355960857841586019100441696362389898157026005061204704232864690465770351281262677946054796187387949248272414139522266069858973483417467558861298617704403053416246733388787307249704837793372582583683115692089059589880509512128168214470301207708837001679734607678724705549954073338329072359259360337324989951018473735952268009279079345554354830553534664608720121071336550219408893459005751661615638066012789718160111938030187084129408434848922583411686579044779939343541346716972003536194044257253146276542575281560997437414807219520821979542733386958106751189805278650643834002080688914196904106365937531986484568155063113885668006364105862975161217853212386475118116474464501540521286547269865725832320675630289904688789542372130118433550159334014644455217076154731659156211969502182045121282559222824547767175510647001683132246936570875087942858568956006991014937863494775447627360499686428362176364376597816191327751813853028119961625129877256176906453122883900064604847985769318954788813804012453356723178377758090134982380178699056733102978609817905927489292804803945669443789575101721077453082513096239184121922566127370769616894128932199157141841467852435999871659714956929301619396857594373076024690662047363831899668146586596889593933104871435348712053047400995466474476393688975641376026413462846384993456940096318764980518534405016729911129959086542166586664171652278388322185447660538307941694043827784798972801538511228498595659186235214428760267816685415965342667688839705609030487781060847864499118014196027663178381677515524714044111369545011845865670133341143903060370255753733227820460496252745767290961055710455611483410163978718668029942513567272329750843549725204354274055705064187706742666397558489042522155728200242921608624713146241007265373147933622045819701229876714840493019221364643940680639192294752256 A013879 511 8605887236592731096520544042481156119236186851554314223728364893977312079310241544201252513787515591420158241063305267083315197625962674223605551433866243570999684294620427711830128331547511809078505547184489824643318344393025703586228667030865852491924595761540460663183582021775385827154123951043043399360940037741640364889070095478056746900154465043640489852366057460247010652533047590989940204178085128776767090900314792540706865687458645228727032449648639346625000797327079237630422520087242059511181587035893935503518660711691182694651722443742775075095215349537273714728401743949549801652370043353990914501077259777431658438871306402555235510273696061568124544560184136471481161473290532192263914453217586960497455282935810725917966087570070556498107354008804197402327002410243500905392720948160880354152766218450709816282719254239708270774980599292161219335978960969623630164467020692061096783584654027106157735867245162541243149519854511399508413975189948557515230603248049874088202423014514847896889486693745359275515185908146118378278279923491004959567409078550670480729382581160663007371910491543925676592580594146146365177034748444142567332423187717987289638103728242506269361699534511712750928203612679416863791715848014491646572212740012472098901564264752204889349849901700283057783945680325669835611865101293789962353966986506270956494928763699666468442979347954463000545059358012136138994334709881039486666499994023449155268106719947977748518545142189306113656410559174501467873329395981326436846748642404811745378182743025070888662879147116149885380097819903844003170802503164476753309672497794482866899867670415054330279300707426991509457535531941451928078578980143846823492666308459169677093211175095635579968206151093475110071907418438104448934668895016265428021001203962983744735601259866377508882565760458892932920236769313540260042537763459705778215441248669375042649171650031360533454100328089167353648562590046723330351484769706867098952183182398711066578291873823739824273700846023904231384122132720040145093980819632472999513828252190436892078963761741916214770866801613986610479485151897659771307163319196306297443452555431710637688685962752813916881032186173772955860989781108394143093081526049392336635223356162290979363490636067121379284278259542112970188898768420525823012692090102134282691097501862280511443449252402098729829076699573932121804378139209663399163558994835931001425457270677099374860679348877342565666035646976577398026426475187420102847999373670192211089736231546222253940558988811322131508272523217610990899104418437545308212202732274822583293007979130038870777970454459463313323927966096616788269773700763273367704346045949934143441926865776204851726586148726731275153114492783148694752755513659610365027170853613902944934745882518842553518123432030341290440925738323309295430801297226573095067185318719145682886779952646703266828296104148906048165001106316150440820525996655880987272234993385688785398160486290206251711964853297921768685267212032810434295913967645670317439036819206140584808123061652884743141921699662141587456 A013879 512 9023926814997459602265125989888720758884203864055416591460193947067153990874815837452372555897257948788983847781196383737154316665841437086691414700317730218704564958915909608359988645380763742716303032644523602365192176290261320163633310760557192142572324925253050080358387702065146969093962676088910275528297061014978287253921564435998831437576368337600370287434591067435969441990492910769867539536239791992227329107888483903164242395092636379357676777922771651526656836058039438677557924422999929793996743807749519314537583174422293585227124513170024117143040530356396322695048587063643132817435570579954377163881588748380178679197918982365758630420751121454857762436739641084719830373017093084035326361697084464690579670759700667740157208239874303850559416837135870095342438879323489205373077760938743278236090990278171496318468624733656339736146056883377242726443474977684067623336170689198656620944062181126866454044732463556846576750930964145250934692448775498645090445031427144771910943914867921148328790399380733847682611578820224224621525649054504016483355541950347850001293069423123373618008415581163410258741789087389571011874388384565236683162976484576240219564254945614253902213451100153709517292031368932217367262237047643592796104546071317943577806650476807994054908210525276007598858625693169573546547060454237103565273286842799574477626423325141466814065512760698995259536161386933664082123512748220860770811897733132221434410271976170715630581991016293847433384358496962051176744244720515349843016304458267880721673347950256732150567164566463982212321451603493129468827405558194376078443149047347666642395642373136009426948018590965049020944777941039896936924032683314326790646067058882303327691001137081173900741733088991757018760393196153810646119371260575537452549358446689643119877826665646662754045274838944116029770190619714791714364077857524446098034522764738604720897812103283902727166705626426747019395166420832962846638493880147875150884432666910855348398979886601809977620138320361403327837249439048815182066031926940007938211973368839554548591505432291536819576427369187624070136622636240492358180084589586072148065706764361413625051572079494605707445205649350150964893220715515496987971054258767618779615965911230425977051557204717867404391360277630649828794714995321285391356621070935557607100254112742649567326243286783077729253929332435448553147611699912008441328036569081185750700283057510154093911708928408358135828994564111621712958167646124221763943791245595467935631258729811546147975582251820915368418369305429662393019314667567509103918692197804365099049134724259638964881147255286203231951090977726045376766228051550134813952359477998144393761905208149778604056797487280973574952182384582925749065365491139598118730704999051894387896098508077849397819795864647148965384146988102367765647901040651109733168912761246903578688175626469524717747415704043308360664200056563764633823867469437062109971080424392003837661530072239310595125258011721616520922752124516233952272284538026398778955471735898069855762447495735272424783688144929777208262656 A013879 513 9462273083962776199904756749973555258467762950955772507806964328239888063135550891572459005172523150909357527171015779273570324752201350734614536860800364281808357906360208833495683453818779722282490168758263980873683751445737054051901962464062018308089918180822142241061876743080663548264671007042605181072359619050841872535568058350041910673488078005967645874517013763127739093604623094403424625136752176128041763846633274897244348633676656284121355285087148207271215718526394762450758978159771574383669929634954759964760560814703030918423117313521771208657380867158988630466283267228846661637175320856446240988994300803421494238718637094853157721652069527930648933104866705890051180853216771397685426375042882039647389268846523887376303084787334438034404191069416582121093793190325507017013280386254103671719687346221923954923634556648718430095169087742544175669123193218200048892207348516597170564963040945637285118916409387706583956063184186659570644096069167217267274358489273749756351289926476545286030009721821052375067642118872995436556740878982975603588051020756127947162955881563421014614876792376434004075470430234098606813347198674733877620284301230291015664469808193852411899767371700794776110804009084709468758094367474469927959768120501278284005042186330369419174119431759751814943980782294840978751144130462862125108060002024475406607451604464583538706025559108562709653263389962465353748576744503478437303614856477416852222808185347685184313053141811901337366308437095310479774705773152059103476990664463632701295609352500288403171513115152444536612267178436584411725905165610589226090829603455471626897216653097053464220871445542039767242186191474303850970532054494939003528828490412334570094136919208316029004144163515522620607703698056050178152065265838929254759844396082596039224069011973757115043985778109520665410032307399258057436681027303531553591692647742558547183820144224013021586041555518936052682609306024891344849876805358869938334213794868138717057802808733573379499093014159411278855890271667800050428350071493823045763818558187204304750343886400170530512124171905073282096967579217418510514971040378609805188730146536147033653302077244828135674290063958972983898163873804992377769658736190441514629454591071334355149312813647494242531427074994476836274878247070934012150527160296077323253422756056523236512708682880681852513030168203687832902065310085846934163373987273460873429726300007311767339177564101314722540635023804057907849286823597702351960349124849141513386072482753870871813659644135285368153354660012810213673422620896859268426150646590004909938100545492625275187239213864358985840146347173060065756988024345382234162674909292001382255833283515540862249527460482023134147329059596096425950251964685237195236946167725085839209682539389206239010168290268568248873526647312196428382232013481601778039567325867537233166926532445700908350436714169282916107591824238511406064676495655632436839025035627087269816079776557028407346594062544899005765043095731716734532737863031745569126042012730941054497075964145288109018089980580257886065931222777856 A013879 514 9921912461289352016591330213860270678703093004061400113146195427448468865690423411681482773807783635487930478410875041767563276847364283547899172603350602777161480700019562337791569773271480766072084411195865412008603813355965177189527152192716294909423694046373758622563698467752549860785175665880706770348130559905855567335855812352453546526363434883185530240517552223685432147815561265837165379727395049835637520567247332858652890112906133539778834239415541518587622293269532914431567046282860638380931080136902322384808769816838045348316438660143404766889121800162103662179813443217755117072862749242368973591275687959248496742858633610372744711139040457319408135679368710995366307014342629285099393646636965077605300849970012631729494383433963995696363409054804562014208045288338758845871717494296783011677142878752000132958005028872486576555472021348726001546426521451967334467195212678139394722326685622612561880852892890123818978312909421710745947703679823084013249477727248711424515810185945069949844203474068231815238927902439370062882921123920452626507944187140377618324343626466245753820809047442911662257440481853150180737912352197557750459567231446853632041387093596676986660210471548532583155162424630008315912487559468909779180341816722748377928871115573553444079921457276913519106699592775595174134959707744226115697309124682816323958815173603055148682209456667820251837380312393282070772267608444479405874075251745663853236383315759134339826244011228556256730214235735652281640241880788693526487488962980618123393744872407342412643972536234089682422744668896319936109902734935289208337417742272924616645375849237895933298864496880689890975742627911359634835276619574085160564244863162604134171029714195779188429049470402452647426343512892820871605979988192321082239058597466704224425417388299394340664362431266968741252990036763484416834725244885827902338962709799301071171821391549838678122605110119823890377719735674356466817304421055982404458736564167653423377602637970615439981640956415218841137593997504335105677957604566706994034841808469705941057896591025945214202281115679534121848109876345483832081746273636041155085577902134286911960044878949072907192804378105844055564001082138943687512197678959628401644094977287215492785045832883234922856633676589408543073766732800651702724751167634619575307781019854724909249550019860293854180703121654350173073116034588577034837294042079256508817448684756466943749445453455100186502768910720363824780973780340784341409175043937813411540314339676122903282879975008800990196772015977592482612822798129545104249219340398760988443253717590475040554734545917034087936317296133338631511199474615983521569361005685769641400292641095591775174160506402397889911669715995036405937211404121787277232776064768499608935132078422576321276326225136654220130807077732033682087327315768484066009617348288878721805243155685783275674467527996770003040434204692721336125674221108600438090917515757708661034665667783062619261862215727080019869085829149980606629400137466375641891908629541359247160325926179609624201752719476924493139469897855513133056 A013879 515 10403879281008943580149270670328747187191774449826686685042385016532205689310201419327322481028270533365392189330161707796464430583501850985521922811730961657664876786503712597912133066577916215764801983554115770262333752193544541636685623137629681650943859408370410321413352684522097722822676359026527982424561349983842407374762344293286330002428065096071150557480932840503175699827849969886471525213032991776453448766321939299594812903030661882607130891429390863394534633787393745282994847123096876750923188285632489596973240619460770239156257984498530796845527780726778009673860061035500789639794130149566288852445495777556951720639734596630211158227330486574155705278129725500677220743871336845252381792416002293215055944058155965328386302603652230751309958013050748418610215296265102395568782043299743543252371771230257291416573081154996484498230630257761715797545736158018099706273687329192693960358426703416589686777203015154473609003437309779767142859333774170142277084357327544830673090181537537667727835502024570243895974064228264903057521900436012533293194083974908601512066942465470107558408667731498539163257910699648803917437182617906315745891169281615994071429513055229167964216855414474101914507594568835599866252555157671540613806100811872603135143958883654376179547721985596870210826632194262485313739510507609643493421612723408809711438579475997155584596463234916288390632898448098140642101279792278437493814331174461220571193871705450049517643640317994605457141122450747326873198270389885103230145226846364629355719423329401477680566146154196822836111913932627573326377370187505816921616146521574202823541626490475966154790138681166283119780301804781840457035016646515921323813621635590792592521653592553358286178977476722187227725575375102538265112072098751271129903107897246848831106463353425720156474500728193014828095280789307435866888858381401878522980162390511920005063787465763641751088775949004455676707849554474006549421800613197805737724151508661356071593063712676055594189147514044511564693763527105687771370073166139352977078284157930376850724975831621528927371123154783171351003661698842054708949180624185490235014934308362032995416018988903072732602043576713536407077998704925016076790193412771310882358534903919272562572219261370942469317514063415652462118025613176159836308680353638855797931790675188026441256161625027488441384956491831887080315719084751752881550437467298472989765072067197082009018515802135133162327413327516217933534362694618281577467130872136635819296649040230249432749152674828507096570413425720015048223278371485887233229419077971202217873210176149956124721331219499935791911845110311688875487500294929537113114285897961587500953256429451241245020527161400769812018984119211294392017385288407216011635394890694245938765054264031388658645047848892335527881162339944950228401327459253948000100520599359294595654647216375884073630462636741102708126336619874967749314972073171812971621925003155116953085587261292669055126434718238658914246542386770064577029878543942305072449983129960313950385918369710341306977059578235577318212787613742539007328256 A013879 516 10909258120963234023498601642410636410556802085501467817455003911095274112874133763472566497866699802794149480319063642914385486763526036898994635734233604851147605841284916941068312842420005073861793004707240497918596876540098161291229263967163181066820108322991411373186327704525443141806510685842600605698816842120657536155398799929677006768626010786177902766961126634163457962622687610023676766021781282384986451493594793823011930534608279314216654881611464953974787548158250183853861604816948430635976033079795373411635812755791696614293512372353531428833096138203361978271777487360361275997336769815711620899741888180447558207421530344396120295449381292289981892817720155046598117418725630903847361490364402020610270501596724949500177995638927241512285590533492701573792625114496476009535931199835071885609398982389538269604424535145181593729216681353162748904127317837629986917605637964895558262176797638961753947402092428818617319034388280539629111590868771584231108336007069087648367866210195905097475382839370915768063464900372217098988444084271592278110444279798073761739117106262672783503165927175223812201652326969794944216530611200753732939563578720639772599443273081399980027246653383087595889106715482611357965355639277010593370662345964910126705036711830386771156845432128769223778187746679730979800339720970027289535758060983061116051981419912623193414273821033015582015496282123112955921931991559468154873513856125591848821660185217413991123012697790081511411827209614914829023390749572344162004652761385653637591302850037050483860377327269783087702198886263818890328279477321734099484400572455006191299897984538877326686725224457742616488606749745250923139075949615137078718039192120161250933495985437465230218288407486631444194499572924523519163878156113020212876309281266463511759926290917281727938795406075565718716384837148928833871558851566136856174112446758793427031229766005700576412789664329503296115659610054432135891566513999784502349239839892346090104126768375583007670732479543686737758460327784198373660552145840257738187292838889186002836625792257618376316547102833149918682550015569525006358491096022185924608671019757325027110201347527308028393660920445495973151588219570015453657736353847990090079779983095412055146571727384211297370707081626560131196117870825361804976517210810497216857172125339025960013666620932124823719913672138379112827129135455012654029524631517709963613715900207933247464688599225739649390820629757313645735873727896872059223374174221381545040854803064008474029194375515160976657293417828287790499205772341659185691470771339102731336808619233666616393435794604818364672939754898390189474303181109256034307920925449740969575399561813768264739738644288792973606407618291786102228404021796176884936616595832904609629486505539960977394127389693200129618483517681770116130696150341914667778153403487993771689933167359558559018391135989783438513276281547522014182705696156598206958531431632108379914198672748097221747148256411111820009664982429749807233923681924092846483649313510481266160839864740437390846304777224307948722022291984867696582148233363456 A013879 517 11439186243447144079424069715792375484836009303606787118155698181080638148181107685167009888067072612414678085475042478432594676168551077667400199159659736440396951942631173066397647207053399240329703461703899412345490638414909969574112016693632099750321961904889042172050226759100471067862903748918090772721242569043510596631683452035060997049418787886127280571769030321544582096615047283368186888608055329958119553361347654527758558072257411090184043109140623475579066828097585344784746786132536517602549204862679513470479433996217034069029434029352976571520092616212728489728307350586378185340183400746279628596567750140700978794905238602405506234921130437944260053243233729298141667570457647150632650922120343213163435001482287460647098641955083771195986375379247643045441175672058256828175148593798260337524761147358092480588729061364393934826207110866573982594894206428910701162115249434678324900320297761071960107151096470640910473923802725655122135315506813032706718654536948475649974983679222381383490347036176197372412915771372697916788906744109169144611937221133544992789356458816488376634615715253687484103159790404679703426792802170441546270835819120573570193233829514602065457050186817824458947015963293894687289880754810530659954235640082501601019860575144259638952560355839856317592436994662445591875121023255867335152247044553374292825322469366298777657565586163515346927481029523525290868795759981460879964649665200748598470021150374535093155804162597932510910168128149168931758030978623570352018190773922723148690937977280450248164379016319240070970420899362970156744865981212114655100954814662580572048481829035837831707859588961001921827157311220876231981479702943641977453846663916590203858841486426075541241371985168702053227691584178905173630782701424366282736988880913263243307176470424879605155150331721092399068751946998275200905703694339813520099626132972548576542698783119193487612617335063973248227773891272436231324635248983838034335356514354956693777024830276195327851345980470000864731815296666643593859487126876594098077478775831067102110417726742324446564499694900373009132473565125830253067361159502559628082461823213056847627106488184794543180911393317056385543399768923848524334614554972510056695495375554254791137371595613626745351786548823651916129100492518574580015056510842827929663226118499494485047290490710523719156932198676173016611819760338875348711662820018314242806215763776433812893533312621729178599629132668404913391139530103190516372208798108359374972759365977645749663636521500185436259398102892714698210495191938927622295619655527670985614225434721561205951363331763542021555292476432334391318206932434819255430462492324387586913494170928433871967736188673765381092312474757927903930250975558947973299297683592083783946848442033070121832024521774937019114830973036679781291860846540923514680144983215826557143543360897216475581268503811623158822497190199974443543644808053101121459749054455069676576910787475508792390737730114537987778454468616257333870118758697237580594439062563566404145868822010068877544054878082755931639143246840324629811322665947319238656 A013879 518 11994856154408832550226173326306705916387403291538790409207229375924811226867153172081682560389818731635333488155078141864936395158114614816171831234039367797725674280196424929270979317783225161827959137059628030199585191666552636256144082016541972627793601526380932284599738574150535550455412161425535950096949648077368167373664107401116120042091354926483799352823282738443931716540219820205079934909080225666165168785428478194098957789175387091300823187210238401528795578339253650493010646015710611481610635038089033516821442982017272715966607816762826761458252635137877988845349608448462092071268149620930907835274625171535669540846555472755956105788659270097840429589577050932528197214360197818621782573313261005086062020114291056335492105586693920465602609549669976554016526221504158711860584611890604631680363944852159180925807164249230734604324947484028680373423787400401467381766159791217259210678256545113791641316068132798763341105125366856545348160592871982583480219899735284803148168486424287781574774133805492335975245567882898090794844678111016144980606683587328074359092238159958116018018808237850607330954880383377424700452689328672914822487939870174551938940356017103375388691856692687099864826210726858915619674002356206997292172590535149198791001322442467195174319927685133178075807214115168548946046902081544346824602596989599002473605333638236107081059492076994268419830348013660055398038382818320323669812487337540162389300897775128509840940505600289680560140455142142961787109091441188905437826408956793348361748980464825399419211891415963476657880064970425795078904591115474336587138795739630085916308882363082690220900576354371551181833304770741515826212060993832330150644719463002489601488570470708586732712870720256924165279930571979671345071601928756299287220852792505918614065874652238556855166914234776183445915641575663417064899156996064301651985572007823096196836919207991430466887834732040812733686235814886093697460730838476950691230792396263070133937588431691792097052962817311626737027956517522473074805573551751532985690384845837017662533378236559598880816832079853528424092601025382583440361295186555964576195488737454297057440812954859122910467345158825716527555956099093390252692791594854705209535758917178271871660558242154278133994932219309631606987678043156858813867895913529139174546990431725929152947673587278119338699337159066797066755517017096557650680553163523875464770500717637861788649586815642295179284717416905350464027523917483098895505212685271039971436124939375869599297329168578444011134625138831207390768206382552970476251675914583131411422049438595763091656756967287838794362363767511466710880152384773035582252638351537038335404063775453475732440941774782208244252645531769009791566846947699430050284367870252845835850551953268536070136944944676359755353002382909538347894279022495415329247705920518547983348123196159663099104202652776565385458813711128402113220898249088561535777824524279141186310805887919107489910206092581785072780672883760650120193647519714593309394534466654205793658545908029983339634887840503883774446269198840239029037475768376217992953856 A013879 519 12577518286965396000185959921805380462981837793828578692124879750089734857023452004568722372443314566343251447675699217684167545489315190345482194108064064127867996634031246466635246409123863107288914080101436521394560241936947097114922536944577515490161303514126412451256455475128471965354334262578942784408859074182374403472007215082232736689255984583392676390186026520746584143602877538191361897827223706708124808024349451950855508762742370694647851974352162942121458352352661235819359131156569770144941353245699246408934561396311743755417401758069897834222848715142335550031501311028454586655722071256917247614280925363868186224462717751400549429583449182802113126297320345758626686922244958787859154283594525971669122568803362858688044970107673164346139721911154745335104432999239944725447924369997802642268869303837297665298459173059801366768464636133012857551243221297163369061302832769235428794096163535049239184084637458417596069162647936676968894992841831332009455355061584825997745893918820833984852550362129227931687579096588377748453295053194936865239184633849266122899159502720816241461710089866812438432663344652880366482701879165502530332905114037308150973926322750990188951572952323391068427860008739126814304815286694662108392637166292984606271473002681432481647107692492366207334017625348026976379650076397057445015954492740965763617763186325047064218629037964126342002592026998771606249053495302103051712397298722448513317523578185453152334974031600329352083029837891127698298879702667036097708374264598278542051769298939884758021399528253385318500013247006429198500657460533499617961195649881478356969779502632751794981071042751361503652042039383285055698986138068668729420042437355637298536370479269893727041841131128364124513532568479444155860329800064047565281396892937754686116662738579345696992963502260644671332984439780842843212243698446305121169032423153675110917694469395438822193247378191984427253037778405830000584908583299686807048008019367703945028763740727349652589959407539125356317405826533317644726887329092601415452003280980108396632508599617778717956051390514964493420821323212791567813560285461538107111448760798364876991303057884954359664966206917260834533598514222562950777607596639366367369794167942339123606098341519325164348631870046794816271928711491781246387610342825424730639089785038937447887481259779453741263695996160905625801070233011719040035120011713995211239347192560497838562895029144798935309913651850148944768168124919298757907453273896670766009088606144430991840952796230271310507419500689575072120982162775791863570106077323809921602863286912124990879597075593730812851637309949882103717827866667015770558696142512101301509584651577409903769619992962434028791925462041120221211201998105030877564406981323918248075172828364950508478279917182308958606829029826661752082681591520292152624281242483313656970187241628536314893806288400837839825622861045960175374272716602436287500939768128370524748577039594730666055340084263735037864476066849762207460432174141632249393991683372906400494291303434058447810340992152244200432673771171443102480112000191300861158179582509056 A013879 520 13188483815273027076290993110966998624351643546501595730673537908830093817438223209142652630407121014717941229997993982882393668179004165031704337169057384106943312438525948294998520138693463881588580370456443901857822400249276239304377014099197312882611378993628617062488689056288312619543386403717977509104303812569857422495063437562067274106673283290515559038515702945018370214962530917486545493376078925485178678698940250928820265956401344093511066031858293609197950313276544108010520320311631303299502024420962333002494966650698983020080557465869901191418057814329089641709831518712972796657110426590293259834392235594343447238502218728892582518674894810305908573520338978874197736866179929905938200562074413665268921866705555012911675442575623495977417805042710998244502465936611024280431282744194815903419721899140498236687997125850354277960609574297810090119652412014894376876824679173833808983198178774927791026690732807597689215818292722848989336036014116130793146658389056370505412398461821474816500747848520017307697234938784254785962162313698934118405043266623128074085109074724982611206954119192182719441968399282738683164965605647845981246356312856784431715635767804942288370084560055452112967811736523638638436485994061142014969917909282832626505716075259685745875597595762875388221474865516932734784267958508120907465049498180350916551259650863972550410113162112271743191709937302263935794207517889898009552378709905190172300435603519389724662797730159346950689815095296527117371446083103790043190656252875404520510476044405188600027047031737821763731469890493013503247025397336374895403278689770121049637943511752640346174071549724051640053443633488367510564620088711492381620350418792624735950073211670908084726625605914055540225901926525901635175401180431958739812506028409099057749465747768575993570093697346457746887655491927637065164121648342032838734939342140788033105632395940791658420106562835038262791281341529671598693321102642052393387172056916509531862480968196921389314169275719745909625880131963000082637140607990603621808999792356998142107329337352811936959484542860619408653231139809176131011671789888117782202494495802906249256032595224773902640051605384473696831902595649438168674580663253720228031149289444306188874388174556967903532031011766187921267153920581206012212134902838512562354614210436988873356063549454500486199321292870417777479983020650496304123866001403014242620509721786316581568926218080536688391528017402421779909226659755378614371565724129475445138746094276502871700618919259952969686627910355071870824330992314788729134887550135891312354643973937168374436564383137771880816718443918007576788025073118232728629355366330769134331714235612434167255133053740577224174522033285229677076757346364980857472975614848708900893672423675606344378120842439356798580114356779521673351849932509981864230158328118183101171171057077884094926087822666196938732992317144128736853253388084116232602585418304974251358763917870084302889644284196930231063780856273056256450030127432736177540554223384428701804701997789671270971176116187031614712891332279867122626185920712593491789799313909015904256 A013879 521 13829127605083729639548904392325331549528148983416457244886735686289424454714102339749966124581777325128879943186376538594888823004467471352284407051381515597322190783539784759376368252950637583100627250531736120834467981163785081904826431936079921553197109339623120764916139615886573693350325941664981984586554474569250816650183639105082254013679044699635642834370641731275582566524550819334371927262315335369546718195419972557938639195499495784197459575421842079558349947694265514601239355391089105488578634759234999290424162150723336819263990625331997511692381390717939500145528294565974163227526222672343345224107672830574274531559702505867268607102046500611328388387662965111990766132191486181049054592577740383473025015302644053218872988874176982918016852340465727695227417721947841395877512734776823280744238310113147079033353274235661087366824144978900513057304647580929886127993314789381960088366013507098683403603261844459554567165882110154101842023299537835962554550466963172759083311129502914777187088176009725668435935823170638746445060310249173542140686648342613143411867333138823366528943122486062187221581456246296997438386974907795747631379317110115592270654490861835164969949787644705754807336159437010908937176737708656049489096641644155504170857739331500240667250624574652823079721228584283259309148558860611388666071742603959642673653639664340881018834819075037455388990439216658708739346942278917695264395058117544690110101563395947599928017792699567388166523553365651218624881448036639748328685571015080170498792928738215041461960868351518193726489771893602127180752903037386642322388355404394449745156255779536603629823249323447172520679711428698450757807074140741835549940560735895275123583968001034115850306171346936702147915338508823833005681468172621567557638321245099453578703795932182341033754568788759278400470245103513963241534021531895425909327755624618952601771595206011554019521659231313081444630623975816926271447868523992730448347326753285898882232843708055042721494362457108286931866885253234774651322350164355183341993766270531683858334967244062129609228464014616857047970495656546670751694758753722991590762868431028223219893634570412519734694752167629891129209096135705277156117093551932941827990397328352806305150454524247176414002950193742265730627189427358675461351567878796148583551950323176044868207692432802301816939523992891191438850675861614812592986916287167062470043602031808695835218378050016838566834882375761820290097253979655885943278900744788844361805824552078275196348183881924445142125547728479842021493694597471906441343847771292368743583159615140265393194934613072287699271359049768712838080179070024001655254932605652575801011586321543769363718396959079503416023615574092993870437911222006167605582878315599784463483455328072598162632440481690994427941991774443718156589394831586743267002499064851963493661862346499392721217464740030121228886151941721934374637024663690262717488607584556680592767233944541517986811644946080313967935075147376237163346790902908770100764185339550710423567202034302342629871967206932862429184741636693947974875527997128433246980605381460260821139456 A013879 522 14500891307628276890519631972086926854878028348434895072014353758986619537026294575005660479049461740474340415306597965333674142470732483240692974408309424098977713523041013343847834717205967754337323319853565734640123097816797106043435280693806939822565212122904653479192706013867879897078511374607300149469830944725926744319782959558250729584647517974965143820693030024014025265276047399934358378001009565100457819578480693144913066533060079291410635371757533480414976354753462156238509158318566649876791830521299598615955806251356873628596558233948124622820350509153454129304597477002810924180466536464875095561713927145992250491204746614792277046960635511425024276181982081305270829587828819813779693468466796700340610678445985290748032963181729004040242438959756190883750784765209179739523658793381342248429670430265203311544477442884932560346754994645395584379576278141821136276546718048590978181618480979219509048616693891816021889820531999536947493101423336185882271600310446375839028542050929648365403728171247574102505879841716975694192375559879837396123712642972503919466242200713374850381453063603945144028056997064917120385954060600916833868321198818056567280793803409939669943530068529334981552857320717823150849709034919591725749079000108662001941461324877267196357902990913991158613641766983993402913349759255824447481914843572689586276169038864675903655205739246426474821966038792047122175069459347058401229558312460662540976889856939469150542121184997741573614100601493941092220803689256467560743499801312708704860942294044602575316017079492561541504947739053105744110685156055330735859840692156518314535976966060283373687745543482582942373044249091058906701818310574202510953614473414202124007987182830652349061850643926285499391452473992228459517765451170574832823318160337901404635742911523384030431810230722242049108051487729662257519954778161828778118299260681840442843355252214738771267573943350133345688885001166066209282009720185414201322606246497653514706336186324017524476733672607824779077869251071295907064784984645938900728014455460889030933437446612909691617126345882590885495932710453559081830129083354943839630275765527933850191023187763304878293327284448924680720701557189593296699252637488311636410226858868974872224229443003217007255489557502353490030758135780982050480562181640076550297146569862074644423725749300418106429999178310369873954184286292268613729503848732732489696588440044105835044109945982174456517057453622046826472509018188971650258859616627367707265524904285520029492285993262172806989349438334938478827529772306238701768638566520630666847671455176605318924934771756836887146551164586970277832902761848529487559660596211904755323121525138699079504330381809763749373960378724220135140688303197526339203191672212658359593581627654089052690980473910529616173273701966879096209763881274925900907940412459426212472329980971842947222043324307241824397700525658443019058819392773753680919253334186584105909241495100631566764539007410981111299241489357735185259793524617808466517178906406604725733102402440320613225460627885976833154544819646437993191703081645116944020385935268470074450787126214656 A013879 523 15205286603787628068753513614763021413780583453488468535032523007183153567656883860281135442479768393979621975320531268097722697615390784346592876333167462684009654935136253608038587136428964843972013137438772543766001717416345842266601192888789305731386139866986869926597970901197526030958997143140224361530477452696933361851860736601752317024951355808117050646927014650460530556562096678433569770570786605734777658622324971295120363652970005703070198395576027426759614246161966333939950979193049343461206870480702247918324475495822785121979264646720388724498471855486092317089697604045699467633456878940192868203719742871035970051065508386352426696793795342028006255421798042886755665405887192565053855858391039816856356182762177472231409412401244672140501255674665307612119862885963980854550760042928634329489390101085765827606061979150511044398158965265290320286398575428838239792316251424519333537768780311266075920162298414304876969140454161946454254526318076164447688825567126618991785192509595606964401579670894096262109205460908219505513464395076560377477818108317536269858234381855227747113582527621570383344363893754342534425822165048666969990308769371842483093025643204380899350706985138215957616768917929012128225384500999845813419066261617940367347769750194505327688184486600629193134458029457007866453268637161435375842796339014076555619120226096566400351161013236060887262917861092409603181845633404301110127685337046751684567383258630160803998855263680191868293979152312110774716521449265789728974176047661274842908267426920113190014567925145992210945092080425349408736605798195874481684968313618713348182876583163627698848001471002792891381757246534906184153765836828654972125697250074770406383799168223834117569879100805648743809891669368874949167300425726636675902543663294475303267328759193543933094065844489805678885524196797618331341244101465817772844173765568721524194914076946321921820667615222309423089068278982709041464092624353140881566053167527523531836711172910892999745715487488422475546355827811335177046363980060100028769778485649357176500060104019578392797119875260183620349783137796551167789109433707993591584156041114218764897902330132095176061303950618315646011390356031634980679715533606943862460490038765394195617393612426541276599932218247587813162492242984679034564705970175424908804380761639694782351252651298435216367942818395974400951382742183201853910028227688773703116089920107688320087212630718204562916830036489191373115237616256519137141833981364658721013655042036093450444903277670876113261664076651496450375055858525786552945751953527936822120463943783264098897032403229696995776582033957946946048913846408083655947358669333494240717697476343836525990332734436554833263549878081127852425282378213649378656325910882060452069199448799014082514497541411207502808506645313622215187249371571736701470444525935055300169385882127531190226301300828790403259643226392827547152620603597131539723586984148031615437888809966639845751693254234976929761713443944776529618973254869643130586717388964211956890313584741261627333500603346166043801859988805583365148983250539110144693120202460071276787308561657659129856 A013879 524 15943898605853215889821284292113749941976389075325124382590262844780082435359384650678151877733665623485576092393701394976837675374756007087012971893927405351348107933265432263302669545168138240232797647602998358851979016841562257900543612434555135046593952997165624120152393935694097055438861388365403900116181925439139596837176723742919037576755392867852144499152141314121301288877657086685158855746033135894950218167563029100752130437776676700102536352839528535041889267783530010577418037958330908369178455421172840313205005217507872732064529406199478327179709624338184737484646754859823364973219680291591676969583633100739413332266066521727882176017250744562358687285167304618022708608643568831093911960568242966999970540696033005122522356018047533334398244670317849594686197345512567188541417762773935670678666714636107988447854045849726268890843935162017062884630672628869486128467805653716784683699436583666136824060102222078150672793420863317165216394188503032211899757957875361635930150020941723168304350804987447882137422225377297176213286441531799374374180600747168911702867975188227290157371912483315786285699714257353477378090902538071016724558008152849103551752456848676905917566927648289935973961084886331821366060778520414323651710824342293438632055013579953618485965736221741356820157462695911480574102614480189260659736013978024338384874610199433209814619010615015780922601359112834492066006966892548440853247779979134694396928467801379495213903656968720868488227483614823867709151195185324730848825623352468929677379425450184608332715576677883928583960873324091181615395161449037280507297334421055967784207996067384077947241990458224558873517486542585786955219166118443716051675119694402453644298596619475083664953548006383937189200967100137418698051211206733779071185624282667735598842521000129523188043186951742479543067420181259439404476374938621336977852350404987740954206223148066455495028365299348325625042859702573115862252387673719053029005766193340514919211254846212538101363363008660085718495608503098594606568156755499447767299245368260350705727023632433432805632770320822299891894203498156437315633213559793088288948004967383055621582833720591831333657851323550946832039653966227681501213395367434767523370802888461984063704124543772945652050525681182638774673466179902803347721127382666349174462361517104596098747100087908005438232008742377253451997110267493067165561758876983574518657104066839387923769071467972067765077972341690333255683398703795810747635708843428383045614349358038725893714899287016591339462670838919541948474571909535160541644800422509881191787600316479935765054649248982757043425282839488176900185885411202727618657564055038056954800348954714729076839137344544920844160076958796718984692895017755610873935598329067420588912881223874990586721773982798318464932664116376727912185197045205383481072839226876546430413970737758145322734112817849725888383655758085538083106302037465801397199945490006399189399696799579342898927505752695169101818436197837994321744499698190915298097772850537516908217457433653152142852728654309405545579139621803382694460260917297959081733209414771699128528862348741579747885056 A013879 525 16718389424531141704885242997887467459157834151048117624598967452728119719739402119469493783346456164812011436657817833939232542293760154887271714016646822993695193624231733900924860020994225723390346026132961607131572749563657986140320418952176085286617300857955941477412916623514373514003859519166641759968225578649271241893139420275455072746083862831800930270342955730596057620286178157327977132322752441504183319965270570802350265925922116547486717158715061473160084080855382764371226696570194790574119668071711732204259251550953535157897295986635024186400791199050036399292700955623894144750158799481436034270058127662240931074294222969087335780599464716730219822878731591607147779702017038830633129827964805937364961109680883504379354001983980210313649973803423209456597674067768185652292005672018442369817553628966271570094697003980922572128485570156447203731314492182489450286644257781151731216494820415154303086425645747617818919875034075173659833945752603755504625000600437115202757092988358988312927902949690518150460129647397224763845023043715648060783780797609063388757746489950970619004056410504105333920313863577118679895209046219760354432970137956881901605882384192558235299418658725733267903832218545770275920738546897821969837416329345544684707045717919613445457540007824448664969053431603828076654470223081178934185543350593020848646258279264480877414573943674650787496697642733099540352605321316320873916135144139401141311953665053299305573414241009633453395911621858897551906990923642647064974538176832438460405387808420852775867085568530588818298855356706682234853544596811585715445219809737893182475293683684353326917607217386723275045357471968878434142355892331813238002601290308677747232524045248862705329062331554342043322103593277993693948727746842312079123347537167822603523291895300231814906425572801110322229351463183984297932988219327639807042888506178260425458797744643706931637154863172129469890604941655485307538377159657357629748942750291948223771926860761622158352175189730168758042357251181745111938176811538054588942043573511268965501608419532402519237599187771926563931442856327282884414677412541673597345671943256678654931456841451403300132521615109443757625352812197291157357816337260803278790586063009571913401582616097611260260044532016671766635792004473057761923140028866406749751961045190159468958839839221778224710399566799046970915681321895846810396196086876191928634475391553990178031554077883600278928834399926160282883911475479231396050512861036206760180438111992454815042727994234782709280368409537590897618163672714612740500115738247833721180559874789453265124777943890901343449566709378699154581289314980937311315461473886575585609436730705538951756475675280193534919085996857147228406093337086138107427747893953500199611439913342205942129462370875786729582685233208493843847247505176873280189049433465161301549817759780315484989931245082089594173137780220190301181031273765237740165870330042128950036423976471315709059585808272138089636108368554584172733917560515530237199618170264525227329551028645950287661343942801421139229361191908072103812226362551616624742087481795303649185396280366194050725718320480256 A013879 526 17530501909217166444341748561752849078453885102769430986331486895711840863245463316824843913366293619473919704204907993040664702268221848171075824796719459067436931349722414606896186021374041232129755474698396350159596027446462236475072623623196990805500022864432009290619726461418207721820110999169680550100442104357738241739340560754755578359797632552718492259155135148165491715249199547498340949502462464102690528915903554049645232443539709280897431931416804299280308325167013837533323404582788572721048105067963201307813348954292654081727315036481807121279396032335090967424743197244280426725542513325046271070760471271561946542159139144033722203477864314810106980994888857401056590248822218508869964742488024350578401460544742101488085501984354033009845834930898295279161362683284093038537742139542410226373811114046937177883617005646299866992198885212366783099766824954746057823768289247128957712067272811640838513151857915454102091726883730409295534039501482235532017664629603948510846221537361514529216688763374684760136880905149192353973558883087179380984413733633721251930042783446828967792797454700752754620827029814240796889798720848931433409906095378275396858289726887095944137323219491994487125528772393849612843864342551930569844238664959833863311375170713276588184085471244529083318590171097415629306037768637570282092540304391427429390098921438032300515864287562590624150137227426502583624773477404582476687485324901116691152323126286928372640948411180917408028071424802315359388424914749512288802741343310250991058039926602704120307605117107530700736540554514066031093790379146305303158686807215721081707213549663004474125956905578500744853960756527238672959254972157723397851815650586712077482091133270871460103126863371925762418518097425065515625981145872924230678843267133286754312039322406335875547320101425497057241964439859609519189381055069699238309803858254375603885884303887519639548361297805578831020010967301342161837361368564873433971627393330129900689871979949978716316290451746501435633022797015149562495685688335327128654492282138152366769814550119608504012084805917135668700976624516236977808004782533297934010335303572315077273407288981746666839758985085000097595761950402586772617629623659584058861117571606324878666977893257168824838436455203913614371892236882341015766318478908621324027912304921316655322984443251815323753931936155877476574881457788259465058001707992289827759823668174116804919614848770874046078081459736973444785280359312110540345062573773901539762963073720600300138243549282731514166371585399288913060863591280397768982649360348960492020626751267225746931479157293345767108972861853478844714230024745451322149921330442089881256000729336291211876998237682604216071315518240480012173147727028434352134158175650185425307765218572716937974343135003448945758893751096829640805971399988345076647512698745164976933901707279404089988802145243197178299692121032166265251201048919657928632167647194255405913393307552386340942864248494765469478271968665491653508640339935132634001826822503294804772311299413455968834781386166942972488566641166198614327009070338923953905559123310992319248226090081262292933770813615904915456 A013879 527 18382063569959299521542093339888555475288861025521558865923525203157939245018474942902927531301974698333484827756365603710608030845602992667834004062044903511096747726966530618840775153548306659021690476637345651264948564075701586074085751388317407830867991975094658573920870294008058580115244711065346952502121180019019734570070767833978585334203162351599345739135854993122778640809144664717620359465494080758942824048522485091160799254717094198926305584917306984922148582370326701705342122283802110429545737819744581774541690193096374046401301091693947384002663974001800346258367522793618592734162466452323718734293731924049339657391061487094304293234005051766322737703696578538170315176749006595156832149819122621432097889892163493809970743328746014517332106208501610870641905036987301141977751501712822345530145362722881198236491585312574529331211938260442711955621098243747802328615657665597493961888652655739103884766722565555200554934608834497657473901004306236605220954706651589913709087594760387458987918636744373447045290031997719521760178479392022206595112615158712895463796541695542131732300383860296520429288323614497357839517583512889126719225693867370502536078008660363516719737832202037611332138458041653251637367896855733149204992402348922753055588531005844711731715607095703328069874007248643690915207859286908896115467542217545408200152366645806157545722911195231026308854293385972373126930473842987475075056612043513335541738374469442205270355121202441652040443022333512630286077043408384597743623306802889743199675274077357075655667343276146112055518748490141302620202340603716229564923177563031948972223155051434579461099388223881997035986754236305818736923741685256969625865447629612203357861192160637312149096353887080428253760032525585498113028806014847398108298757677553291689500944531546047037906722672342002294550104490229911193524429200764948509940890472940153220245019833159793559062496207782628315639020048972158690773034404280725900233165588534290745783201248028882440070576730539489370332512402957467643476116331903979256012899235295256138025061706218606702975837449366450943795265028737705242006422849635414452821351278643854467040321451323992928167117544489062336573682905342827684303600258472014104355218764673715973105011400029057673788344451898922103621274181137612948183165340086513463892173045174533171953735567215504920602933886585380876982899481781956832659198959723298433084862679342702835390059664768023740370344725156666839170138046055621952864333357542580958488767989652180317758867932689480198517251531644771301708101090434371008750535677271596881020716336782504814422688838027331092058327590873433075068462427486365574675908989644839327892220764530893785135304076274398471195740854529569244470551016567579223427043190568832527515221830105235953384827129376481748077773950109237437762266714178927090742275599410110853442916612208423064098198250530724432777965503424773752043391071979232173403822824363556511042300860051059840504822229647196923648507815386576069476053087821636831099562233214853208931093093764005976899726781388394320171254327487878216557862939707523890475563284947082148027920633049690075321664658111112629190656 A013879 528 19274990689933642455100522065966981946056492738697294109394626363426539301784492381729380139062499421279732186749458819276454526551959003639666708643362796744051783344551656810181584647407069203290328113230481353620794705524242866319220540847756314233660235553276856708807650489409794033702922838150057246066864218459623637196546525452281929095397415165990635557760118285268710736065089675950943486046889921225889230669503513326949026239314231766733349805010250089021726871907547691567380821215860081745771351580076494578821827335916223512079290693524072572127977379202911799878213983580841409494817142422711795695530784245991960380588489689891397218582140081160923631010391343537240476406774766339523170428328736321890783476991565227685283882156683180918526030599685785120294206216063996282250462758660024403786617703862507875322027400560718149668004889373381977131577348712036095574530491852361557828581355847144286595073150880899609977091112393242215683353219491416354556167802481897545357420233763468040195715772442868131608962040592040745249200909206969077302676805552662533073845922504944786323328607306694284205661433222395181493929989649611228938738801172671892067270534009049334907915817139083790340208415779484599988904679813397242660774113285424024708016799487984624448795424425984212934196207024753806845104996259629782653172493548304893948882968007992837454663947329450568642833199541489367123944248540384434664302562030139039329013857747669829833567891569971457729959582586385339814853521868990287963617552554146915365342700190938772962717040143128185594727627216798406536281289500882349132268885836333788925497867031213065593001752106245288924006846810088610187888549361360012182411487613668245748172657431032430224050858373499247136614679865548339269367293295824625318807478130498120386610142413110427818820079632873687398010170365947319359661071873621306648759779168553694103071641916575363690987516023571877268699501086871030271336025323503066441562891840162932453050366031853133433479445065802175605985784525443529591725612158842546952352981828548958500185767103659881742179591729306875664841063822773668011842126845979304345281601238355258341631272106143507208645763446330163028635086126152760881896331944627550661488377871386506400214560433796869179350287071994364143726781195760553634754110779646555941914199243016931295314560226128565287626142003060152338463220807008997167762452208390817377770392968854453968321967203043795261582574590525877087549666671780819844846671214718569371128318383517524628874322701387804388640425542045947712459873809003311014871601698330741971113178653558051768288085371023346727186152911927700960122988058363943268831365944725827043083913280388746481642036607083503651332545162279197600089952502748365951784235240593904136371801245724427895056448492013073725472399897509743755539006582086882653102172378927056398259759729563059422859832328748504902824587955719135561822650836691695355459086921879840632122691666628900123317184474274539161411657731026794388626921842615660661807054568255497918408129871886686331233607909521116962667893177699929388805377689866756570979304247076671610450524905720711820420489840543518036266221305856 A013879 529 20211292637687859070999485025843394061068132929972253868052579733656346874907975883664266508697599393167816457453000530881627581633746964200467158682422787958690842772296598091392965303239514996909359091658765215854278429139788487793542997839976924953874515155512833300294690919583364188684076017936034426851808214735518314997005969472651976083135440005093796670613873791093923628780187472049936516825103646039358025938505315990318902137915159889034189005138427997346046276437328728232957911987241701076653940754430290379482676420585689985402054318252697921391666008375072443469098106047264361802437379933037443883236887621525265848035956165067561729871986117743396657310352113440905469788710257389231847955055233017462950175169907500185324232016326223114824351062096121818297617577215520965657061237624693749224956445445333057873670203570355594506277894879583380052720850003071960953158885024581872861662523788775167460715424258090189431338290268856349552387785481431395395088209655258200520702279038762263716262861805052893969998980675839716490426092572606807201731634059188668280441062036544984263770617735224265755235643002606249830179132826830743995666977178435601896330267469072915400402735872431924539774379784388843917965713540012827120263876612376782132233423539912965566020110962900822061687721977188247766412816557937558975333000594907352477343907061949097526861703234925959465227465042416754621356964357482148962555723283315073303460034901620639487563285470874391260650099270101594081699846547298360191738238787017155926129587195413814798153983085120780338177116436481605932187689419677210123717979234719539056342851420121271467247405216558260078779403400735474516375423535137436134184308035989794453635892438402261554614352869850346565522874554697215397716078934962602318293870188165197082510116690969679960547083821120159637055912401643576344875968100954335240529934201445358347822449994314928557640925601932904778903848051666877437796444089617551397028250874190687059889740612216431243144142589318582088222149994551474485173275495070482513110480273852552708290790926487264157687707577149686457136383339028721709185369999649595033158000300109603370834352779971534214812940051499097027914064069816757394495328165169778562420837314866977335111382921428985896606406616803562376372453319125818288115926464878667043348623385445721749915760303672986475037869477000802298456410220930266214183681086865609722712967577709527924287175081898850660209209733835262092954479280029244949629943115644738596900247577315271905246521800930418374623022853176371668540324639149455850730004622428856093101972419833287690984447406006176817805947475777500961961922326287030177058118376856828817528757451896910230734280177309191924699674876082071902711922035521870576258106251640993623700197863036737704486710533961100794760947194931177068208069365818335064859263504405817089861625818186314597384671543949792276984195140256148290873747923734831149045867528197075770668683537027065575707440027296899175716390416969151952848863198042558994114994050963076985292723188543454006459611647334014740246448756699881158795987716529724138171194930182668010599769603541001117809235555037759968395889272009261056 A013879 530 21193076388856184513232356010458762770978578555178586071947101846798437580703505720189141918624093981290336309690237484669733523039187856733469051382580157306572209150803677640280469985809677677399228118895181394979615858113682853376602142503051644060433923603707024690689805825693045687513593694583295235170561650574510852666300531445755518473349827138781232937685613324370102062971813858692234233066399880749365881406494150219864633128166526695803913770252032275745127820361548408535602075519933953948153482580517496164956426910392060462132944508816140975621187576397899962483053015646616275441352578100664670757309002674628477161870150771741883608462247715398899893335859777703410893889166646852171174201319996016519230442878960926914326541910751285728850058739288503031743242648646342112084818644303550872787307929739285556492941607378989187865014849901254022322161818012821184528419531023535961917790642544338709995287136706851178473154979056956315588244574548977406857800014527472022869195912945349179438544046580095143347485651161149306558665030445413755468362949915247817030831767066032193419367539262330519688561969597100851021929914383026874216000496261855289694046406541650601338892699170171177706218460056795316400124816040932490210457814682699596701088794321787777781355103873034692394156264759952144089914085535055933840118776431805572031283364691390336888326537331265722872210354384317190893844000258111201830560830097525386304248909557001763671311159625907585690527438492246049115812498293179925336412115474335301292397258023018236265789110967463607363884408044500136421949638620927450282687703794025275385543761770705082350040415172357794120366191700329600926482876108780272231838444983146034709015709549490089811891299674856197000289713709066187332875535185307345688507313226425509695990128119350223134310618964814892511585540402465814709404663127426293029173916285214768074926273325238770527256891203972397561443881374624647676214844157714813573690295188655373874510944652195456607211112459737321531739629152686806909765052525519026271667334963635214308648724386532309501411545660417309626478240296105380894930758532752573761488683322687727464176002300611431460831693427440717165142017646072176201690333226121065725868991908273955626141753458220320315519959424621412222367121611555674037279445708836613173646326115017133129639668276184205466049309024715593270906228803822174825803867579341193580603472690764345952737348898677169229879532305866043784381836065535945552303167232430297418983274003630938553315776843932414377588710811292267098711339448820779818135065326967960206680493832099109473861707923200332862907689180360868848690184665208748954938893535131026134169034373880254542102428571202163231633886282862634627458056360319380961370420020920706529965058674431610275219856984858795226967254965872153925473344543332326508969867088395834060818744153930533015267229348868697386630979403389230950251231102878174306941919589246776923304685508521692313113004634062873350075989797863845478110449576750674339813124001982659412930302510150140828277393742714911840268660251505334585965661615847872017906998895111221291882664011802608788107936981359274196620687989286382921056256 A013879 531 22222551267521262532147130936022807631341633987074941068978004266108518484623759214053049676463177970525495686269750460725050498654339446062154044022540371027896260782513117085334734095840368580256573023998633726422145678037413111662223968177279880722313561876680697122064753833481911074830254021891373384514206853312818291845418746061264538538711268341874670108866629677214704140782732688692068203171833321356647078461696010060944777547000343896579284685555794995571723149363430984028627481940390265695138986150348714058665350303991265191141514421276393839652962384109004351060629798934666307637191720934482557804016044788551230068485155215630017346626909860422116854554542502265131781470726805889662241159323316143017668580872249332900116868010607940184414679192608181355013202403546986826521450794769240159983824199734301091685142738899030966654745811250057337710483150484611986388072038162535244803909240796572507172018204659523181318666955319627025574259143002268533373324508033158503852089973612582461178950762186769845030733114151953295274058742964330174053994148570330894990921450983031773246906736849537487012953555832249621961171181904096787657916936368271172246224404785817820949530750925061412834475727972514205689577279104936826854921013488726412310440883594762940874862209398771225611894799476931579441225752154006810882336386115756959498274985414639313893013887208669286626450844558889782758703366414649211570682152980342779469364104587642681343408770515895672573030499344445393197662206210269433389553670395616612887976747228744370110636082821819119555192457049669775048782264266577622107619541693523847162671935542478852430275978379770246327557099828364811621087708298640382735772229286647336491040856656566120414593731447862011625775786842197786448757297182468835312672244473712355254982544582875779573282891591649740730228319613055994124728704043504152639359068442685360648933891978285569044388921951096560745388579356278414561734656427519968357845874967739497315839188299620503107362999458581521662465413378407721242213799716998638491839847426828758478905644822332502967752112902417740858894047296728995877282915059239562784526757603770606513475815788365932355473053767372077442155956295247778232863642852913122614568804059210271294637215274206830595166656973631821942480826910958602459314332063589060495169370052380205388545044802368129430768120259900177929633769774196640790142116250875271399974866980190914821737518358779311402390160467155792727251968134255419643451845883912831546407805521631315024481644019903275338394460027661600265298341473886698018580794260290755841680205500487155815664014247277712232056293089986078413884159075505929144174005227493550859662429387625861786739596141476879512773733942938969967121458906078255210949949543856950770364641364600800175948936757755296063912416343094359674557137727869237601469587352081750096157075469951862587016850281719343230883965858888266232890634904931584502075930275214028359131133911783642038914781947167111485929281078284879636055142775390915096543886313502969076572804884883194069151796421161031397821550691882457718813529594499298249048849273440143977357156298839932312599068128165782299995734529053958257829484691456 A013879 532 23302033917892375380908709968371051534841685199631093406344679801339005878532842941634890617547053303621742164725989859105230551676972638994069238864979292090947349546284474260871954139279910324411116315212391358316827826493758490974328159655459428208280665458402338665466171315697128387201208441258768738040368965419341753190101807069936524762767706912849574084074935080415085609125394711777974108209108296774867566945051355445665231061123432601699520018441353293276615173066909007508802090503126663241546057541588053192779078360357944889066404625804315946807944684879483346417750952047716658196975945970595982531903928180199894620291890115384461069256658633801981602881383958855162822887448831212558474185878605547980894849856699716495072944991091231486812806649068316372514323723501685258606556788575950769995198444060594501514840232583790294890966743777340122947107580002552498238859025488318556855503936077506813280406160969064179374402521341233227968554355132746729650467119335377211335209096170787266813179474410754377022946005904998578545291420462565476588840968331283288546000451385983524664148478498740619982094787760356979597557033236270193215187909469296312709257001472693707419975156681997196024323220934507055745154185014738238156225656639954786514832859956262145490799516082525936667218201256323007844162734290639845727756758407715969562863191106140833204680929793717605893617320784182412845990141141607211671939609243515910324867935332092012232346194952475820763938028880601172617631845539139481385884629488754085475623105702127856633130341180971805106705485843314534041551911535590896679119268550828461562445887483390305165929064305545965813164513509627460710393664816955137967545101096475517508429657309515476279853036546673356702509471463844386123292131650404441456820611421267406623848576668533553441834681333605718535939890466579802095331525571121410357968574551357244727816504715022768846289158223793027280156574987088994827485479098143178340796596190172411137453392710462868666306264520281577658741333298677254709275577252051564355219459855434392250776965425222126631913639538765585038855684538214903581017809941157183786347929381131367495474417016101595885572512827175943475986124028245734308303227168136230458694098285190469433045512643366701598157472502782961325158775558985327532377985057909962697782717372044626245499008898687963685997112469645088972743659774748016813164059689877788583500046118620668700118240050575375233072664902008352514770959738345010908052162749569781251606111082650077783110864359814096841232309317965290159785473709322218261531374922278639597445663162878819896565709403353474381440659583125242158916995986757705158281401705424277586221391557559175648892258763645260411986230842951173372244350893899912536077054292899346010985874183527648645295832309700017325513025879376511290108425250138213687198574027296473188828001567980244264043780801004142047667385384449622653419530386073541150848770664262825000704287872682444234597106395032701093469781835943645949256157390848304188273602135067689302436405454971280104254914084115349659002130338291339984962615608081696160794646175746772411201257523212380864615880461559563341000327329537283334161809739828166656 A013879 533 24433953517487915407411731463794643734198154899888373399651278967368849428088454320367747064185018964898471912119719542501126230955233261905845146212084526183557207997844788882568070183549571248329710701340148480938426054993519303431897124338883025392926107063709690668479856053528432095737894342501354688259417928283551698193064192450165761389643911043848154994782959126881328807674269885297300978489473941399003533876974170087793865325148564463759675902857160470850820031713807179457549660851406544035167398832728234464671514870790692419997694296907386398240087405892189129453339622294386542585552249522063652979373693395481284701367188969629376650156870083597546661222950066040511212172029545637539714627931844691079614798083338761923537608366978479147516225544853458908625579512694503121728628891137816154598485203679281940020425111721780492255590344323068196759386277808756488393309841510439119073316895276407784242315170644297440951693498217904973250354851487675034789968210124212494753028213226379429085896480559731181641212631087839789496707496502955057179620507208943705570410969312509060358234154990295444338345024170604080238487963682755254120808877359676850395421869576231276951607869892981891818400745714621670485030794706014162812902474136897230224577380961497535470160593375750716566764992600550154273200783271541966873828270704129180500348833477312730318431510639377232317505675758594857732396958237701923586115747702128939184808720158783713818544643718487286233367082571505255178705930068048720833685361250799803931686973684714419396941280634178691511568811523639380847154337190343760076204166139953504911303258913783472629669234533252166648504792917871124241861747479103550749456571927337912246919136342982500055623177649964561677690571549672091023617170237454487605027129441666892168008645128784239333825242814066949919541706585884382561914349757264203987517256028763974247714919248059714865766500373671997373317460773661829840225413730814581371879131646706226180866328714766312974640757625618775575092352304993801034033347692647221145338600337371973288750707297717716655185476493000662097703138270343230737369331076858835145953566398749204802934582297075747007310083210268842106275625989041799098063364731055615989455622803491881676225131465530882494989569887078146454489688240538598802590778060082997045790210651109066010000368754950630210008108204970568814683655791966176477880317053373292041732144358878786302895183679272124660394402672288310246528473878594858157921704607292882945684129534600887961503257706956426409392009975394772094587212880226254335803522990503246794531183696678821451861285303330772752993521063035133922028547983810447444050079074666967294249681873859170165212849125348092581758873992378369569974492482921994687429533282231224642815524007866687705889722659976005367117146624493104702536732115088927555267931959246426670448510572146452609413971497193719251774876296884647523432037494107449485792400548050055987938499360385866645736895435277809581786169958406444494887224492266151412523180632380737377991556286351965006599200790665336884037817821604180116072159623859872633501406908379847627847769808659945477495461470860280689852759229896886409402053809750059679481856 A013879 534 25620857243553408386242163731379932348230564472305351025912739494487758657907279077433930745574870446137380083722847038997660938750114672836183480034482744127449682933548097347327696760785675221288574728368447533548491039040884497115404959050768607234412885640436452602391933541184629213220458298082700493596307413567853505484490478662625013414907253666714122971809536149428716235835855219245502670820578627576401529538582067373978540127182981131151265919514349897882869465574337077006879593176924468318219690398426841182027398377154221094991502295073959599920997891720808108605665047786958663278188035594847416986499749925860183587020801541018093250314890204778381087838516088448495084814498052846428843805698261978793498166515035025622735371231012825750585973716920260528570975663103151305369718768153726712124261220933206739538857281948777701447397900888905557485170225639594643573503260371650209721422336781354568769669872373514833443362961587337925230964088753540337279925705899206240898151311712064036233172987999400683520616175855562695111299559853082602037177752967125355012199252557833500474195737303104035842524472064715344040152755006608773344981289386300513080229882312766287460809173780903380195371380338455132750511650589653506785702024720571150079966451819083239753159114359571183374712168881114478567175784519740389456691352781852959572333778412306673506379639700195620754560831464244361541605872881056532226234906262507554534649988549216791500994268331756524649439121974498694454266749327034255496902461358918655207472600118423107033567100282264555630434778112211687411185706273701898565665859714367886365874726018779418596128047269939423895622561738649631973034423724648484830662174365280278672225480309979217978325129127489240225746068753268962517180397898909076794928927281425303121961833074560062543705137809003066078833364525000302329241901211073069960414894257617213060771919165453463575085973895823488317723729748203226886544203428202630476599532345576627823828091498414801393696907068040833217428038410561179913062551590165252559694568187360154263225061655411652459427766199124662259761165914963423513667783703248329922003406840134846175441932566738498493937177812290861380430070797085493531050890736231373591759419136794303320529443451600510643066183233912854496662979336511001778025427695129588710286515923697340000502146667591112023089462069135219165425729055716725466469831334557953075951325003255682226344620121676447387897721176497387205063841025721481987800909330296742027653681810873660695121239953329541778654636251959548543853881333096124866419514923289932510822330475928691882706899098225368370242934342193128587425006730672023739092255715797989897535154420563753215158228484461001527010393055432141250205573429772413501366110290948888611064930902072819927891021827906999803830229138924481756567156414311487300192627022098781092392217421699038691368864576641401358149092687882116161530272147421212952014252197072135507608599905315970503920210867941864460031014950305995942670866309202471983537906654779264076864874124517798058759763568272696288516838860106424769390480849748489806546371250361307106218103074885410989010281007268789684643046862248357563625167975612478578472366637056 A013879 535 26865416005016258752012263076795443941978212372112055757347476728171996022473783065899361365471915352928949458669768056764011316510840243183873928760637777906184678731728129724071486958637600180837888534373673240938142539753334502447282870341618743099431725973306293724005724104881213761881855280370365752773241642489325557366905088154140686066549788420828428209288156177423365555707817722375572208558359054989552810237448229878736921692401021622578069812820678958522427732734076074859565776295086751291245530079220823419285561280722864538901809510559472261446760285309038083289293833148257967305589297611902725114035961778258767864943923996674588148042186311365695727561359845960969182054447110261496971322403860752675371133451669367027385364623930504774246437976193379104006839376914049983179358227035562140892409334001258190118696813276721527072906701322485033845569854520263592979729754747463490308850148212845648302225356093930689992707760809404452286983400328832312703635376988966083256019909829789258857235599064459571123313627213922508589026047272505942513735699495256436257271843450082820593230269438339617487610940819730956592247215233809801118987100499529446803615129075991222640505440206484542791741740509775929279000504528696515531324286273397614266250902182647027207408571498701713178322187196683495478054915428571298614939591934584248936519464032462882478625537078272323228334378413451495647850919762126734335656493069115121503725146392983546364946565910239929590810276763531943036077210942344271491919995321889487802830789141775627880829655745575838684738777893790482338871463141653241990391644515853020813983456709867647633853563294124001350776323297666276495756543891497009629796420147248133489007505241516768470840250599986157558951909789027755640414952907246484109319394853047818646414251077989892141828158583213199016678774040166717015187155804302155406812008161075226802411975910834531021709350163787010086245477644451946835784974653931001454630831228795358096998364871041798786197128025777984731797822804392599788519478096209119868034291531629361116715482250384928889296929370013341853691324310448686774267709964417320796294644330801236463260199883100387796778670161700702262845841916124718464815218804634548795352724680783223398627481696705457048063766150683405316692880220761360200394790870848203611477393721206861988366538944116017880723055778605531571605449270327221122729069861465440204568736566613830246171536388707002496212240880366924285937022167386928696840326301925236568388987058518659637047449305302477600094563862534735573920127472732602227930709280203664272468036001127404019601269428820763864195855120799502001687763857621147964242401129448593054797822081697058091337754591322179137186449908492812943575559364697038259608470464442021824236020985571909228708256104219410226301086349576877382374162604293082107286784072324251482736261775175491194840798542316334070522543014288677836192766647254345792371296511797111562026195254316599087118639031063008468041481532532060001582046311038291262610244008441821608662662249990374617262077843365110783427832824574954458988392847505872447389167780218857960209753649851044713212444417477878412364267506628933780635824135195830337900240318817632256 A013879 536 28170430452875928537150010768013859426903746016299770977816387757719678901261469552108488743161079113112826107574110709889379930221670818836773788724114518605755505685800555353547983509140380247222269807819408792289953751764392479238162083051333215164229721494185620247943026158999923601579028282469636639579954628514887035641559869716316224032918510943158589937982537651897882960941880676057688004161289904444725327547542515093326446400531093648916422132048256259611613182279366554271944043444396885321969072948349054137700776705495258406743503809344409186018798112928209917223154570387267746325425603332698511889175372657599465772751440048737052941921483553626595763223380461838369221041923933089559448201360950692597329961630217658200107636095902552974160232947324948687363075606487026875162278732272041607448399009809703307961902629678451551972000217245926066849652255773439917272313107314076276814092853012432838514154254991549467189793532998482082961275905983205671125527169061582099716264332969681101895484675524614759250199709969466008366246576544815191177282924833938012904905080517514043686367023006576402746689129880990207539672215961007346018143017893394589211547537585986572271490632469954735942393387296778804819657233036682477469773894803414176776848306007071289201035650267822647597672365761949592954396911000429578016458897552398613412859833517303799457907251167386479601473949179263315500440926040491802582745342876440457645890099104169115113170210295895744410613476767597270700997697541079586823911501014645591562341097555126520780768837103072930624688648768759248808964483335222189873316909039855097153043517103006178485315633984699368840391633978173713542814413767570368369573411052320858821369533816128687016079786613131085148535557758939567898403749659668889321413693777429469484982469738354329142509603214551363372112962167941855460916887084651936907853308269507617019565940052679229200619903557343127888194937966508844605280065582720353781290978486565321411918157443017525204035439716758176118129633844938774715846600264210574074743925277069788962321053516179627195023417011091109947576234080153042183014538243648856571295452973814237325699527352621872234394990843475475575965841533042392788962082873288476637635778634876949258439210247604621329630511655219002413356553570365064033489168232190525950108519598608206516313431939865397565297058936107073873227755574082636215986757159055985427945867514073663664209564940324833849468246693371628000050698956189916145218041992367556859935050493873262047576666202756850751996757396721222889158871584848061113754671414198837468167443317918168797257420692595161289663032979147458610921748674768952847753440006712687911027681087137574385182577358350245310954418899247759825122685736396561590107211525722757476370109940967050291401988352737972297453887920093923778100369926959222863730346895421474322761658427166415855121385172307892314332246063750764650763666479911372893581524611154168053263179714990282204374514040635925167385064539456337348218895792643287298982799221395891535125059731445907054670200536684414404843623231861507446788213018466317707393543994310769204484902643146209061201452117501283834123274165030940867963989928387102992394082392544517560467456 A013879 537 29538837282554829641770609691080900662425022382787548652834796609438670023569146697071710692348871692111394748575630711732966449712118700532588912285177105461548685129994003130401930356080383358111338786004044393784230545210099608309635044397634777424047344445487180937107106597699503890449331160318881708984190504549626188284884281947656000931541560530733461602809977400876474523652593471777866256651428722843032305058491940306499871860883292054006186253534632355678506904221769064012257997298751908423369042635888057791493729634741396079109476250387123206638847250061810642162186526798399664370929477440187674802703955559815017422128614000544504025628261538727561279017719391152629844323256430063317887957190260233440937861846367111164836064626897115387433040422974205394800424367147740692650161583970888300571812440110219455849460011817712014560592099798864171472940963749890534693732988814964846036614227440364776077817812082018974108004943657416348623202844392245869806120776825917511792081589208016331101159739122898445795537411080942789188645370247056133903910620190671385819773749708732805872475987516143858086512301054089187861119333523529238858320333130584124777087670771763456006150561432815257195531088478107132042576902788672365495345631517384823827960489319670784145265158015232400527376898601202056381749695349186445198186404959903928458002912790240348820374553800093445234595147734595210314190344463834732385004780652006429316496856558253234048907566431229176091103437015060075722569361696835068833469826087933015818073378709964346654215464134191801302713524571350498079108742077713942968603151213375098352349758989801806611418326221140125381182497990297479851870166730743866583493809067598396859476380290780954116572878327650540740710821012637816348636610203136965289090685366361883394684978188364629034936149700301410399276721418211799031786385791675989395089190572007219023908375156678175438269215992544627668491895273169978240826150048466577686570969057528718464823493858969544508346665236439421281243898938590520636443564718644866920998686191328731030954761011781568765648874515821871704389697226830556360096652453372343428102700897470237718032707593302832300052961918688140277543958251351460061078705010941337678785574217844731945617153324592263415338643389382920674587761516599117383979938068237412938660991046630198756049873209776299117428928870987411093693667028849274352814529874814288976093765974437305950362208766866052978540016244748848201781161708685797511888153600188803301963255506663649624799750340221967534125751884024353012222652930953640530416418332814960197021145044529361764752997160158663844469704469142525560405883538394529501285911108478763438993761723626369198517206236109466827179340751697619006387845318727760965908259432796266143542264401459465726357131338960572039775007979700406219545373496531194073558912226213467859464128746924451671699761578437920491393249248543521794439162342839547743260140750665592920618491932825650152734210434673855868315961434524968391245976874666727622818187676374418362335294632960623435757860197954396518973307073972412032523397254051337556347892787378409129361961273939679312558373855561026197649646330871483851566208703148434907352617338844760045484723142656 A013879 538 30973715842392213046449258827434846493002980270053836616194899689538762858634041567028666110940410483427397859882440549186107027973334578529659951288341868536448874058868591826464334525057344060114955178872976854256693328174225406882883876314294284372197868249271166238308021407789354991431797870762531706879806542498628830007010820827545338832792123375074370233628074863101450150113541852262947887934528524483855442309013244798828409636397558848821590756986330656987946055601245718065717441775536081126942617250968956086773329045478594135048298168725928103524535894080813155915856899524158726467411747736322231293920102905088591708425933554234953853177179971232791295707284128297259991641102934410073617682598734314540564859423416239956779141302213269664492987794560600396058249781206309344536335833073858170660388801201013476136803381351769193379887421638693797466410544005005217307015762479640578397688800152507935440573890121715127794275391800519005173923545761443605177822899681013280844893744485384932400729674610532360698501436361610666116273007752177132664426982477053439057355079374584210650537381085728062136922722590092624250661066268768195165102101632735379222259481467172637645105331104975691129061206632019664088677118418534914321647540913973309030227498048863112155905558330980329615394758827654047472549568550468525960133507767236221686778862281939064004673068125486784430310841630950907250412454636509968345338772876958293626975007862426943146067300378192564548904877571503633960868891010620529137124456359980449994452111154179574757290634519974302242794136740928419873799528332880975462246017886716007129913500882490419169374582835658228111698819012674170233154611949856480646653604336866056585322304939785929743739522465294493407731589854147710915587982180364546514973554498718278242465195688842629254937208108143251710831987437822855381554441267892442255945043093233041695213748388288974488358581428598475502116557577959483103852521113220890164273840450467233492970759896662849102384112846964702609401602573431493766879447318417759976553118371758715469514419482689870250009034244302434944302131159321077465844707442947358382466217696265751985423864397355110681860334596850335379665933567369108585005664185552824097870262271050757644607452164487657203002133330665585429276536620029436110024147539840113509569387347711307290823751850814392623357156519824495574980930598442656703776848478013267877396496750411572524207003419925338368025576073853768252030883419846918811825632549471574611159422606155343068974023012748589829063444407542719984144380519727644572821926269749779703551644186212420041837638750210531099378664833435592882028159737155582166340375526484227851806322693113243708704378046234720287776404408052082547242141292930280682588219043003777567730973437024760733480655350881920787179118767322333152066009559498693356876109946514013274205458264935053836104249196872120917183167724040771909125839092805321614436745347769924762330455796954588934553427440748573090975277577168453255819141447330538583824203960941982108704093905051318679773234014930229284278954438397695919415253799064135329485048027418102731229847904782573174845209423968758606226675551039897051139888857112573281412178078696483109454189054033657856 A013879 539 32478295063152257187393578024236321596247093039651971783663183136857797803255048770188650595945451863070367138324089981303371362964167279016316713082124363142475414565152192543026666038946529605179099241641910577929066463283616580247626843490137443529861751897347762409500071855694130699495588884132692447073200025107042224053431378460064181211933833560141982842096792227651466192605457261278472844538836182089183204274615872178176298462895206667461948349597698654981792523198131830066477732227224521803764981826552024097644430277191762323752404300569958787081343749671682735777625564275444260764292740794361820001253565823806175139254431702565470971549114665515395365687561162113427692995061150551977353735148650432603687338034768107228919644870109581451715399169669176120897175322578187027256532882501253905158387847608153906753624742404312733717508833032214987372138902590592350742921360157851599133934931308716160912535207408267561842010113232621016369252055920351489742940824855918181975215303017506990877027519284413580651791842134312265833537085376746889060734187577858786913005159710284013267097884909348388483285880762628963566261178223839879013442101321647133003359958038922015691353967668730990301346483805376651291448698122833666319735891861410476489679828994084686691990826732466030106792174632466170482576136392376085077172953040537488391435832296146535977764067082750430470797621074015978521008490032933076567681949108229419698198945844352194336330665561363646564432480904416994484152058260352431960489413952122860333382616905605001780700784382416573948540104727255758797589214221179001726300080451581123892256179101358273770946122571483162200452700845033830726400330379932709050545449821133662150010921224540971066971413508568638719505559562902790121023584002757934726484909882048017326371185034623848813625037929204418305937362059602538404568829806921585530969829506529929928600451429998499713105087880074075048107371478866442955105261178816708124893606524189129827125307529403143660381523512618860003355894820038502008099383351357221085174162649785266832161551923481013387273473091753670024156551482516258124825579951695969263252896687079557153867814034321032538342382210226937271068585956337630403630899329030238081248408131129319247951903760829809639295164959335996907089073662883985998504680530735386863410229907513731753782806420719552559429353754931490272031204283192607195819512669681240377808908976559565071142882818051631604590786457217288898641535612849402740028874476194705819471102718671945013892505154615865328600030283083515150094177947853934635591324160229145002431368854201874557789943890140757858062082856384560241865559624547651725652525608058725703935666624253912635098401914208618060475431028577620509056975548375661997025624371236729066861073202701675510870211665206360971337131640563782807260768039860901885379723863275877983013262605612539011246849205859381062856257279403776445383535852577432917179624689783196627585420017747455046638294732110375777442492660756988041173812062276066826072048492548699831616503970583091535961898630439480101992088929197302396396769167607474767250113720397964489502068996605291449386490316947465024282742542607211090296060098235673641130056041047243472979035741522396820013056 A013879 540 34055960724139941232528408470341625154106391831146105965026405920913802189345966019249334487294098132770873292435320976235163930291514668761813313736801636206484300303069025447996729368454396227280279166403908026162548795804081539249735565039514359986768316357513327316303947346156328792354286609768322115382227789526641907129050861100140258878484731459159439800634486006901863814377459953202335941435154688470347367605459612785103390337028804226540579952627756464846188076805004281843786954547894180174904669583758615220211606122336629370391001091874445105122607103655734396350759503685688241175179024971188739769634459037263383902818854976949291289463084459507471210971200133124249556609989241001190205670187231276017844054167145002805671645539320024480313926399735026020145876511047745040292546223801634814855361695693567590928088817891344629070570542105587862598727921922832964772609508148879398413464954531968357145022517643331566926047596493008814860404843788738483708693918364119263582843361576885410465870008061173254745533282657828618458666982836007745943748411473640855346091298348370769495560431766704895802249975706554428100455881217241124976399064835447464136131171360620691525577178002207266886224690602706627504582110082848434494883382544470351795642516367301344432740973131822299985259711307412847179937754793772145785881706407434637427538219285764150109419934405362115381347086315307378693644998444772833695033667468110771989458657837687446528412263971672447059946353096829954408214228642407311695402147724261180396937010904411670347200105684576841444664388854486934536940907891186992914156833159597128566446415257385853277643601421515528287501891241282194087765952828468320325384745591645050922609851733944273277520616891160868913944261624230356053942425619275904163758640864478381816016991718865736893595687771653452129566575359009791310109165283622608469722219944639127804812146958662106835168880628936553317644235155823859288092454345838908538768438354708140997607746467951430766828216398767833746878910766816692281644818997032749456607582774661235953800631469716027093573669320658696299249980127330967879497107323429552666184669396551133722174096968852211014924901768470920975948013587752687138117673894837210926283130804507057059740415437915878472333566892400702292847832505132238502368043892196389015687245235501118787454560025412425544556194042931042343485392062452971282963641317123676310401354539004922504038719493821307661415388500163075924181946846779175327528517082750339849357731004334153414887347485006485602802105354114579982025152735848887364449808322636435950069475027663584816309148204548235311775306593216296640174421048869678455877822691995786363730045566193670695260941885593215891381085566221807002904927192613558154193141100693924418012916694596112100486243067055425161880804147135809120906267108165185055363929329658367031916114849942773706257176152883206357365562833008094289994486490152234298564542138714105186967009380529555422983796537017369391207539184245919492261871157013189048215324320122745474637107267458135790412783818311708287426456641021990557604138626693175461544055244480016012544121500184390086831888470583505085302301044356898976218281513567569723921589643297154371922465381702588767942010208256 A013879 541 35710263072275763017839708440196939937592263920735859208383528614928111044495635664600390159348896243668351233488659127976763253369355285311587157264880512486850481674590906428158618494256436978416646007191144262441420766109060604100330719846873809537485574092895894704020727892443218619771688436124428130459034886630688064409751635728940672093766005774519568748390106799173128751024659447889092612126308762617482961334262418935752572626040315420649015164406602362882556508823884169838630749652012687871080838813459273713148605101335253478687114360913338150549042866322915350387893997336724233178504521288189203992684222519457490039282183676309580063140043250212506132515337150790893103071876078372064021100822246222481686846942368238461959951393038033989469655688528554644100482608448400303369796949169023027621775745423578330225011660309234585772302576758908898612323729458156498869403787616719364070797428163313252061699131460374041121047284540253211051063869480620244293327434142574720930643560708844196164660109572752806768052307396215301428915190194249658210711934309384433535383029256941227994576775300204352820740070526476015999863626103249829863252625808894160154007879140634202237123615000842487082489941173423704642244690662232880048906837734950543604467647242359374539905798642673700029343687043881733644550411170634421539576696177882182375218315825789429465135117139036985498111402380159749921067497889226118864603622899041720849618601600810951930976418106360407848330307144861566273547643012940889268318002452114891495898623146104371645985698018310846094680406207482491869007349432909292281954915487157718683690116324928628486458417004167066589595583110218717947773271753063997453510634993504800916226547891772350296249458377265899282308018076888969829618732886157850484417380603111283691111833108601358928938991900849290220212401323649050932789028096439860298747446500669918077058701809326077336794044174367775331602121522753159076870833408142379359947654016226443654707540360378639467757663838554380038967300736225579925917997724632612294211752715523180151492450943988952825671103881579013130682347161996196975211558808772466616497255897158001593862425903211176017185893796776164433275664295791361668538878021952823284238260166466791863474365858228080185005642237765958807425208816901542119859073992303720808513268860060821133673952733206859527808555724760460656362538467278686816004883157744276010855410737091625619594904331953171502376302411946997500275009096808320548238542328562020357880132145600689251168915276438160647443820423796049819232006555145482917065322211716823462780049846607371112346181387732370390280103886288371465767533725739571956550543807082173682134596259617094442953937398627791946520813178686597499878036935921954355091227122801232490542312135952812841879462810280709494544326089387078184763409939211417084613287560775851868858472044893593881812324741685660989380952413184295478225258665897869231851613337644281560529118828198159107210657437599525126754836607659849277517983810336261719421431914297027958813079390082182194567875205070017829196484198816274770930317264623423152764019272035877270369464746177347019689834284930569428325945619887579700887060756370627990830804781809956942692971060084173719933561296132243456 A013879 542 37444924811274630482194290117387946492000745732949524305289966900926858966593055662644018711729428227600785063006604233777362505165025087650882815016179348261411730672415834298812851546233437661080213003636461286133775221243574332005108384894155551709578473340032405685163238770546540407445717973597608351324212965283660367826519731186109694181392783271022631319911904627049762653234433305229753174852956337070389813664035550197975689593922849782522461725032817479261939573796513167272712076947108856197106461639661871393038511742737714751667819628109064464550113172597417286448336336151352949529383556914284282765832851312562657075430355030569994224287133991134828830408402168227711526446695530755065402989815787654984957267219440718013488117991906249528542133683254517714492307651636389796506288205771857490211531124033274071194021826720415965010777946727549657271315966940315908958483946003989123899900484033774356593848228470193170542543277434080551031080348004510853280120107583484430574570502313837011837554639055358847109617216280293855911126174473125529607955477230397091778797795286126405085641336737187079463360340192370114953073001604841293598689985360187002877648965877769649244994131723123411735008972555863934518946368755841504430162536284763501210598267674804223517556262717540217681969085985725332738068091943659159200283173771418987266276920735342976790833520589182846105667661862178389933233272666693166814570608484985571481609674792171944731975528592294971019970800144730361716851493319937505905415817739228824465203394664049537603061099285248313754575601619417161394036250438962294063843157461861892026469047415528361543816621068561486016251778155380702390804306201740834193812367598949290125533168682163083984240072067399967605845412362991928428062292454835854229548439283288017407691281513684778540271132371424945341949438930346627230900187925252522952619402461886460017569905308415900869506151664181864386110026177842416532188911011776303579736471257718659381678613840924392258543460117175997603740176336788473696399390382104366069015382815432434150531348241044160198130903423730595272518372857737324239479435489467397954860226599618348679285887103885562103396715773848363396786462964623722852949822560747203628093417892313082745034496654157367408072476315107678022454695760391351429873348370553866350507609408207135581063298661175115936231384127646424793206005135865216306779136362014861962358723169056588425692346404782128761275733677909734850848367938694881527189777760714249058784517444705388332233696504906420739054051444702366735251020505568229895244687303473179879308053547956170771499509494822858014358350212668715398088657444001097403911943023054997350917966407524254422614867861703535568115008199654477660032112458121299209844138571518425160002895490268856678486599595752905238951311273505144894666477340418550880915462617328099649240141182946345098215240228337783657601121557607135815375528830852524127658037307133690181613381304396712884002522333288359659312079550713534116022697391907155968704047390965920388940383534534814276851204311031499015267532615257974134203028356069770555832684272194292044654931865687657828518287675155356768876306754319238772437350619672087616113401954891157411141224822298822542553053969653163314118656 A013879 543 39263849478907106932497359954130183380796173957673280397943732333106282067754279934512614564670396933184720798227213041037331666215921346308612098638405276282558066901559105865711984622943273128904845430501106029569009486390702198756588529798774051789422957260997819823725728257064609154277801169883085774598137934285279453854060753648206158685948119111195826658907945306213331923877949137464593665074613544099921069252579741084392556691637246133558272825788011621134567550533252590886151338796891615995737105120270086457826750489152941983444835634364090379980099470069509428554850722016241070405722892574952556085465947897921700705526459956534962263726105811888194275674320711951540841555370212857023460005449079356113506551431892270331711316811481087505640596369052289166991485988122279067261377661655431239656046459914314392476342630975186890927141496267787109422927411350408694552051262165078899582462049946198979739751000016361273994817859678718447877966106989177972489055221929459770274160839034233958524575693202111958466813982178325410255865039524332075334191522492340860909044676989945281339081450310532679035372532077554685657033475730798064276539950089043446729433642044248187726718966665705854583448768406737581002138707564525261349362111647332173045404289125375513479145075735307451296088416306567926501152487577914346517596129220539435991723588436982997231425049685322992038096574204795567402630012119750454085755190362752230601900346354876489119275971869194291532236901732560783767609271459446790192277296501729603842425114763250407941667395244128535843517866043681969425912955340285326460288402678729295293546807862785067234169057253587928760977224531056475390140016179796596955610997167435850842671067884067837951858517808145988432266959113936624343383846373121960684602984269913016141287293204493530342643342897499283486879974875827144995268395453909589507565842555875056699383381028677511670143282487421162630529706809457289757656519553084349302425750085533600979803034186861135536894467235827938863339459142524310594675687169305467755183874051074880071827559013201121323915310188441732668476225337674772501736388547803766277915516966921409584730878355843907168131314639278821497148762189593284814254713141458059791531683759850083052457292363629715687287004924590348590073455061648121716930876141001890962349867042820205399049029456940358367949759843030977523960780041345005054097239689936095897042260505716681265058777823740825447983463717047878130963178259684924092254548405218704421064034164099397275860280546328755032874341047680228901782574077646712230636093233926693065125321557101689722895869668043373165263821432599310917266212068000894711404369567342916902236157543736152605447807682953646511871762837960893566845832352886999440261527446768504180575196141604156660500764657716198363838610169926930813069796143706722408506812129427429417801630281049146757706143737669519836552753638389460044743210519340016339683154127365016315875432914639087609055828858150175018122823126968994749242615940416437977039815197029480937753551605108377415163528411644165111433168279576745485746074661494215730352812743400401975016089835995301495196392017263703379281242231217050115047267363373278944153726568251950273544820959266810146380111119283035375265283833856 A013879 544 41171130231194498558850351711262011168701728903841217666554247074919252825477511836611499329763826134611101795721898141718761089234025941626899239941864450983259607559369240992244809987987365564414527202133127756061353691201616948763388574222279300129145966832908049919483029232879779608555999639511326549185017082581121188604475608817421421050276734945141275134691057657407950735412244394766073766949277971618118835112593054587308009525490217001741999486573490073642800303867955868741037026230289423134346030738592326177602142720914035293232651970138960434278012781927605918556331150688901996641751287804673451449873541783011145238998113275383604590648865127806475200809476514855298889474763876316766231598673773834916076245674247869255344525736915592812314593978275373165567264411481306895232666342948005467553578572751112128405273450617437569340818321590491136050255533284166147298611704276009772208579726484385541379589144593156039240390132030471875202086188602284281680683568389905208074998475951160907293865482075097748961297938176619745384453939684266030225625209888928810568562431219408863325408670840817114452194788195753982067509533847897311046837154704568821197762610640189587693732067190459182175694375780863265736898597423179640444668725582712980683257847873929754421908026934225746050247207217075770098872470814499113814034878793556359634457553468897883304938752898837241699339153393367716884780167588479452143424834489813282955618257579410969454733921478712273437706841471121656399904659429860877472657358456597621078674757137990059757841830635507323600652589904619864772746103058895026478423372127251249541726137601527714660136053378738215988470454189877074738691457605746396449326756965841214733204657677604317248207997169194487966352758919855209807488060094542733046818258833808310813366464759195008072567585922088208681538656535395324390558553031478701727485360923869243453612628145526550477032162577530133026470317847433487064924442646894974654140383321688481180997946375522102056734652876275516821565036709831571506122653349241650156859685916979893446196654519826378993345820296155478274580126459677662250780735357901882028631541119106583976718765502857380802730461379196429530194260461714968217391950087017526503965126830168560686813457797485392756512658475807249363184863214722740877452510380427198817736974184292239696513235111840693216031287377166050288164698892633380019605067205114431691336985352042374774190273015306859784944708450567195859052845606827378964959905348550608207021640687654689597932469534147220637351245038412343700915564396042478923951472098857916107456849177059461402875259433038248060139676822509255044383335585416106172905548223446166433679181132580679954410040388960802844832445589577681932748935505260838325071671404022731039650816869378720174441249801729420415560434497541301404245474561183420156222439035426496229200762273581390110608477375870554432133140199127866455876656713527476973399603022255899348435397943900595928753324800763677919803157383184640638181825252338106868212501260040385003785868127878121956482511967768192075886145861925465474461675984250958753670430975223819901354471415868609260627051955894305034633207853840649541435803422816499342144937990031357010032534182184154716050671397013328101654170261369389056 A013879 545 43171059053305002520845066395988274623232584087074208655924786180830530450727907451586739521206433752925970676550885065850891627904657985767367497421280458554222426256173161242684093877963839834071527275503946569939790008105426693666518937603700739412219361317783391352371836860896147782821215878000228747638228472384581731462126615991336483999214977621836457715633810474174199350335629578486230566252606098367440575647022374806941083396200429782818618853633283927460072971428645693021001640816451962152520023527750187014005344405725155471636721272240430576333501530822521303656123492664766100030620998361073269027502598948662694630127685625848638567244224400254802540163997646040909888329890006372729468064810951072720959565384120133752292141419112004648765587695364077692457859847533422858975488343223047781145461205501070151154688013754630216709117912380070833475032746068977802069789066422921222903383695278091053437644066880913187002531323083984077011902727299828842947604453408013243462449601918964499526572291732377697214841946821487226136249174258368936909865180084493416470740919878322868270303722435580646603824602227150927500420876964092770828248316331497956256265127214647437105542796086302927409060905778794479733334183691608014658908953596618846432927781092253766172706631250582695890384015554852442707195299956784222766665437065832153360060963586203066884359457759651159552126252108603947100175249009257430010743839249990452988470370059588436706967076448462200832216889002422861981186428166325799456769162300985307120192462140725064900638755400457727351877890111826679323947017761083911284639265851704606239465026461659524927466822307663803568326394972604543521198133850403133403249253512213917580084807128951624562856948839685279413806310537146096479096600101695240847300502574919383319436554151337664784700628975839565506453078315258687668154325303535811142599689816107115823615315170323648193004476906896236768364140007190416132590212372910544942939906581922820842846102618659463686242595374393476326689379933048349923604067358334412554879302020083108750239103209781465179326586862861526787246130682582964372274660358647323850054346860508305399971856255924180932603896271152275291052976857903234513519981454444489871421736831070828690736108323456043195053017373928062308250931130241112738315643524666830427507365442268419532011062020633466729693223192799268346962587306041939087437402949670070325175370752503185171221339717298405805858182608261947965102196635024625725561797710761802551285923905698203799841637174237956027031219117398261708531238852144638380161338807532038240292673082684301799981328035257513997909021763839464617419300494813278946360608133948287414361581035276919063875462510894962803823026466537007410314147796364388807550352914144539222632894949625660885634907952098228741666698163693867661258102733467465973731100234011373710030418501782879716621394772880842484228439617440701696837321190043787694859462138665001915184995834423511276588446306285574338435515556230217741822145595795682747442791721248106745729770458057929608640606469114499774164391283314356885349126356861933326088725830276292176882666219365842824071271631703826795995550558548812933560589009883233614188970497835120208151874562617932215537548810794647527520123235985668498784256 A013879 546 45268136417878346323297636341239801051330730091687925415594988594350554297902466283955016980188557478908102628135020858809664539621754652084003140976016578108952334833993028723208716422179811317851385784438826278521185247539155900738063761516738106529907329013156037370704651208251039057519539260489967859283503058659135173649630878489731645045960844374794785485628438451767685257977533120890777702238892692201737369049652133685563053463254261859948816083067374327520373476088763586205189816520751932666040836190634180098397668015577660623826946644760781732009477701183756098502523347444449778105708443977460764143782565195192933684480768082809862034286679844721579828355003995694993127065402743322291174705527207832029452897232219153369443484480686789386584024883254083130446692847487206407773081664983450550162383129019490134817178138710775134115980024091845154281915936742024467783131140113481044227138461659919604449431065073720425974366284634111687536832914181145328822627287336760894776881553781780119055575067375569676234750109230287789633043614147143466389198791072277768669223630802332279919401996056611412093251986104937010954681321483500541264001306545616800979369462034226151010381642948991178410883448337905200380860624998611565578980114926528203517253680986591085118312028570211000925955309494444954964140018847484973171778977336742016041679284953366467061334102779783974278530336931031492434513361905131118930945731985397989232838306755603004608444709154022700699842656602604554924784540100933241491181181128917969398862931181672925653252183582790361915722710501898772098787068095846323359201902829717009192153279587061098010343450668080880490461417934793781827283854400320316011445489250823220840455006720047578677622287986521831546611365877798505261665196548235188866698971787998667283561504205793043189282246728969948240494543047500693680322589809480366704662612348614335081863252720037289727627862377125628365624196472179697786646914529137047574088155484046303788108194899463465794265515687300013832734643252676106569493058534332864979145118995010665840890717887299809631877555146311888312463398726620114449622274260228976253394586813604356843080889145411953945586063136419768215591166261752742033248728073575585411415919119376925265217305521376243949295912745883991862936528360823705030692064224521046382353963225992050279198031369347758009554801202612685606184641947020232320548762235353243661291089562176779894098587515405893166283549686640880349455000938767581944806687596359767872017188945341399747622744541613738979000287617244999669284852310626416334116056001446714529853129970348774444217221025898182997871450405039730450675060435649328784459021034662959423801609195646530684322276977824196516981533800175509082277567839720585358265918857302024359911510454698676988815509240779352301021899693693460976771376331848381600871062158978710199368856110925484881735995645368302288742320300297501222462890904171354725924955371512793048217022192076467760360006674059702397499359159889656798848898140257053832582572771899454779010339787828551597309932568958205715194200754292635085411845518772858599336811776207793345666918613637758005093357722485471886437830422480880070621228181627321570231813928737959007383060021371660890839500781827808325816940742296908331781200019456 A013879 547 47467081412513204874298142324151865627200171636621758080582930760309726823477376486164415885018196847003542621399307632047202804298421006063635677552067559407172803450889074086467303031103617832427334700303726703826630342123617937772315946796175176792704107427299105042024000345343041530777608399607528538016058503236561323844835348043248849435713438351144816985378325478000752337069049769771168119902849143618128963488608035731472964348285300884057689773118455102854003138063251366168693117048063978547226435849430426030857433137102361066289964404976681465423570089996458234743381921569911370526971337352109898222830947082114625631138105873200433892464189604858775290097176669789873113205731746981914790808022897479678115601168171430963517571182820630867826730475983033472591271399246744946237066879941686644087071051894740887606057383976789747030797869742130624496314285285205048330164518375633499431515939573511859155166628490741469386497101276498296870622109820408644315515230446431392001563352138283870118818681848405348827529330536258249302258340747955107412520511547404733560099837892186372748766867417057368047093794581970431198815921355883063556441434012376682703743313022000720521861941636881373893370522724367283394561310718544120988544652989199237531307795794195733669019153670037570506934514608447113096478084403020403228571312939851596212919897899261196565305468156414760613084226577793278211012282973034768164135351862320681957812660344563176160304519345888507409038213489732673784810873920876174629856798183436288680382096926753869689784561652507986536140856887239006852257748715670154362698494461573342630671317296282177907293894127733577341166071772394324573325994911670275682017465336671209616000949126480609859466468247755116035819559586678445453255845135762261401087741041572490545527787834093646055244821146076392446224805970576087376537939932065684997708303406060625022799842084165821113437113419956882889112757440012298786331075049304408797047061724839337040919338574899803108687757377326299304673561283318101122212753345696618228372072295312303944777825399393285184555639265099134599129620783164413129127125854693859003879482262662002081090386416539485020446851739334494876431722754083643230255818288477593048360858806519778786900501354382616375376911003428052651670533162479077326262961936291380731423189343657840113560354941145194702626935225830799422190667114238687125751738909697762825381965528749079154234320502554249832728939396219147753310127064369156005357617253040539956168295915550303581763266980467167963644205588540292773220033296467405133962077537772990134855275611788436511619516754452213135176053979914940397047052171371430579492902440442747340772196163934256558843915904298984686990428786052834611458282975102852512629044131714327495218571986546119922224211417659450118396339493214314537179022708544248585514974874413260026013397665369801235351203369837712940720267251204752641845248292732382453091486003639398483327212262078774258287254358258826501160288030440456767509782216318180479554103826867242694355546053362111319700859853427919516015474250133154127320811326692768978658196745048863115226034852213825737948772667212926168793434473083311300931724961778050342827394522140334104125699544969810690272920371805875943051824455794722950905803591601094656 A013879 548 49772842359207446314272048885689866651907047174042296601105327204922532113654613526356338551048840777043586707776400399581527727720021104854182844224836793172935629551319461749291538743142507172255324910705680532191712737622614802717543966227746182180586502149687586368545358186118425116176661505226863844278726561089780526711922069909797705545902654332490027615260063016420116882594515931387572382495249943618523196019030659675164995064467607659801676111537457177930239194497811864531703553901790734369136507197252358405732363809170245357446065715912828744287985430688126189954276441792091385261689497035325988638903183167575425685796270504097018169224530079104395158588937123701585989552813372323308283686313417747650959744610516526394001400720597325832862281735584385306555864998736554828745478640701734014510244615311579820962409227460846285782565907062724361711847248007219168757850590020248272299901257854234771225488002636307727003415584468105478139409449427044814621785698280597243299431293531753147393710418137873487052175395296387530020364841908127774710191107916331465897515247617637217991410966768708346757349422747584226864729603551666439251759133110961892442760348195357427521931907313834523511614889236226148552735520948008120209684198052802579693628603282694585627725428078713315531879365590067040062252603830981522335802393037217827350558694859615708449661746577580764024625405968036164493390415630732905062476390714384771404595368133460677005467471677634387544939653748209928146581846932456655688676722011994889839320337667067865663835536519340214490120435151393528849113021117282547781020936528538729322298807205266380981318602328882363594090554874810151283799878440499570993547145732865350294307811231248531963999911409358068552375530513160937619593201069077049010906979150407915846267345655922579006024393578068199285692622145402791396940646902205707712156981952313425943907367213246260039843434641444708432334298745418336212175893350899419758772419795185132677019036365514135944495373879687301619697384196216561202325360052217177155433474079129394421199353045994213405680613998040590161416941242327407661287605120211467898851931993053071494181433027109307044800078009424407299549270118586010283808724917658680608278035883905283561252980108173106348427219832330573737278080981379660986463511575308670841832802189215363354916662742766263680501741231360756334923000959979945591572255378975241352387719886273594423230406855286325072603580356329889074574919796647952127473868868724237225079127057944075128550999437310341114646186519209226034971969633876605805749419416247850903646005479906671603607946400316483840430365978043288541774009777647969191322349669389694235597546364793527005446317963266212167145675854764137105544480528901448676282512579456482667626309339364584243566174711483675567347560080436693080137030915634494004804950293912758545037024470362804700159623424730949684528694953199274706175523073800150663132858027752185904053314924921512796657816025965607257280650181807132395448337397258052414528923974361145875476561058450229239166648821668034134425441927307622222209547057698196924565497310136356689911254721194964536995372248295461270368744346047806230685784433521380916280578038447822973567709526066264214363617751786718172861509880559407412969003906866709430009856 A013879 549 52190607949648307226434127932361137614390083897568575200800619579228849033607500033012624052504589266629255975693346825391600018621748850043579630065902465238104150692404355923225124529129397600654799573568119669723457375565370939374351381931225180726190672078110810563983817505367313734620059014504763982378409982521277705577480396377736038890500421669345063196698935837505740480283427137270655098547339204879736578788851092999545809864719186169484202330331500697805378493609737573663195585736124121081851682170866088967649219113564499195929365804129010313370518610969232607757495374228584016392161326043313983863026544193123569563909510140104034923812780852226970257812553333422514230581330834697285306874659778328160852765164716977180116412762001061532519399933172132407207122696915181716106619011152461445999094257744955122345479218093984354960739828564203260306361939926417847099431940281071852375141261355762079472537307852369011150333499899228169845509402842412943536853560360275534989944468046351588281507295409338829559221867298304850678634084468656989494513351174475183184952948285911563492561745890465123409434428306970878268910708773792188204852584760959977330059874869295109921237271643511349325715094095765069944833201613578562656989817657415517804826306315754757819177818473064893547155937652970136600316586314675280764786330081393720531939434021116401103312515579333327217885609688339489219821348460411386658791243869726726060344992735911662851685059581847155554322642368682973616230206729047670195409882460449553608155162389583354306322011541303684749192525409307620906487535231075664822031809541349026637858794064069400703867134755610153288037097668408929192561741335625278154129691883985017550204107469617660652683171105979046090375724283368243325402560404208535743660796569618130766415628238504674203821034520516440134194426958737877391838435766127252169982719507629002922558611482996910367538869322587526589143369641275777312018549546312709972974548859156045681937913076005350612135181161266991983175804330931976879289516742113678752935810515997183884603532819556428316074955503609409869097930580114703815842311826530860163506563441547617495082790317834168743808286598810207308532175463866444319355017539258868677505749755001866615524404869907723162408420462905863687140101043131159398541963113590864836645672388358688845245094552158877705045793813415336434648220654611931428628469256264342676321305767469220545933247098688713599330371875718969766261471100689923050018039522891385772524570733910766521995492785977128244631239675566333398846768030811795809369503213811506509141513842098618083424806004658257359463111435792719325979224076606996942760024126929968022785932777009737373262878304649831689376944205085159829583409215073365447181611910516160769688924941833558287781645214268706591707035158903985883197767329392355185582355559389864704120742971035148301274577292210680296404360839245882674302705282633066781745199739308276086528608750714500202268266097242912595410315045038595658689635834667259568617080985339712897523710488425507574688407954829380560539292194368517279275598015572944538373190907473540352480383830531731134344459450628661597038176471401424466147577098164115515669823397243464422331734584004459064840544847697509794826430584517461187461386240646666707282014765056 A013879 550 54725818921410423398265392130803512235146696612976866309754710475909469604264017954616245278479052194845038713968626840781822381126318922183296554175983743389510297916438589916551708178256387218504207117653764650799944041040834398125399874659916375105146110164977121297939895424508036366592963001193347397586423625832231291403612084112180944715645370152355168986541783344748419329853674893890714440614374754095974662840098323693091747124707785356853066942729683675701972559315324186041458974508842086387523709483998080105341747581225008308870830677430381118352804923015674050911923469527111713572426954617194003943156921603848740079045978504669728524271910494904747565056055924146846281846049561323540637941403251720229594349085358269063617747628328025097523062304325901911019615889040533583148214136238203413199946260409174062368533216592117738987312726476537997879003777520283520440133946212165198676116123267379578244995280118605688235972099990333077423924867594885994682099758908336279377616010526171163033869793791142872543890628724187307105199413755806471416198831721126489683345222701848003600776425258840357244171115096410295651701315363187917539091503918308369188844863350945989180771293350866556630561030506560953982473419215159754916615755039942133997713548971348860935002200183212493816102584480400813955813564811496947203216590851427501900498923968126151403307024336115022920821621064560268248163390283224330177128687331942571505452311103051307786368513036094962982529419044384117742612205251117889822822112910848351124224907557819755325105909573934052539569301523590147899641073742460396316426826721629596955819422844525635912458184693498672094156787724749561337019620482744611665744695796941473762722822194061808136547908825623084233261815466157139113177315178403369575944863423783901086525033795818277257945845093385046730153055442685528524024379621902649571391800090431589368524818594394968285552437438801538280737597964970389470727162609074396172621760544538409756983729141585386523470259721356697385750552202111328588177884307378592812038420447622263088982034029799201377956612542152740562899231655974355668400667965816423226809058267284234562523931940313281324707517928634011938751434419199220718612006871245907482384269055100837288240118360868360722745571895311978921606618591402298597485537513796654686950572570295600514591720265124547348446098293695799817297692621130360609705525778856639386166289516429805403172500509754616551131444019953894441627388320877036752095715810755357727810724281881215916567945843548753226242446774046643610029148634676509602605436201925614249329572018492400555445249381140536868956391536897786459957990865352258426251535058919718149460782247585762375906495881176501913520118646791376553465252901104769247143905890681393795237334159808065215168926412197023283105796098782905901459982075184918231077204063042786771988112181596151665157291158757106302482499071373090671089633494442250633735254561844914905707822449389207764093649391182584317644966508666390481406143584972056369422224311283574791233822249111265030636472059643172550648048852002162374633689464777415892269207028994975048642470955483640505926375912902399462775902931676220061015161803284535590959000738587962950110920923157059668374239154219264030619919276590981382103510538672319189254945914283360256 A013879 551 57384180301336856125259531818949423645481182547648830567617355291987247999760746890779684009126450634261831314538366858199640185111910990147272367591636329708399150148027510860338123954723369484030267482600913922477202122778433969848739298971396472942253687612351049942108623784648938741136582771939315440771581739880657758614833944710014246286152559652875973675232037012502918547220647005536349785281658622150940728062218939864807371833037590738347561522539720789932871578356625373702608885654583599575884061195892770844538828311730594312482540148417239311557910774956083433609021063982860692170921166364678819878699712227677296477125715956512565257066942819105240582776218896718203486833003264814392947970044856075791467124186528632341652043337121687244660342578820836922249304750466566542483221786120110382199546849954810101622147086121296450276360429477862307663974265017108812729033892783367335367007140071215808637824170845647078147722680719463496992869441963175176759777436797067622484663085853490453449403052894341428720582659905093429735141580478408526571712106170811930046203400239812972223687740892213786437663971183333522173278358458270133821470412812644116530562191433081541551216439696678250485447163124447658883126048026955355171445281956762363098786482326181103203780867059312223915713583624120763894531164535780222910560039968626444232817559698801847333874066350266146274223452129392347838586175129622235239812890447779013858901162567193128113399149925336311904368768103884120646077335733396192438855519867605720628435256667348407759778254237397473075731419914400062924014038540574152527893576256459476257545307128621313202541753473170063589802547845266996028526685567314413922019910139973702792220846004960554528588860044736551172976741414241188302739016440509491656465961109457627865704073837483945894027822464641318760116970263869420757607387886416192676971728171624394253690280182436298264991432639828761804262707523716791109657205259972794041103035184749907549338970768367038259234351057581320317960771025881088485677213215493815336475998759285962140792425314830727384092232953000352088482624732894965969348898812923921801474535081675833540633094458245939278336510319535337702688224097546242064239303717023548684248567308721415560353670350365902213213660795698653609702581696098256654156994984066840985023883583470279605188527668723237360444215964410366989222745337894389006682581399090379500988703195979899630437007894516456804719205044667174818023880335951959689365517301978609984796858024597877860931150380844977462960399868542733370029924558754555733061597870870352887105005308862687404826557815078819587902817212194133335036910229627609731565129625941802378288989206044488369078529825100531670471271930177914460926381026028834518093168263227133180234782903954901791060972181595905886105943250077384338529302164469100819070010327609153182224206718929366328443971734084891498231888946264109923528483531068277400519578287441093492167485632690737920442262504008669533458888401791369065430928415755658979623278279428485720292796398684093840764669326412399300468328473037019414143895564218443646652076029635434956605327624617213827142255549247546419079705192485324126699034303040885191825425158465611838375509017920336998825186195374619000171312475370664893720570666598865766192194167015588763795456 A013879 552 60171674243654595248400138836586710848484076471083420161269935942650820558597124931746197939553777100271734032473382566703545906743907178404666270119767656060314347265618095227889908663948011880086521755835735917175454693094519178368111659158231028011896602741808614544096492293612045589426033416669039627622502094477100589897308118408247898313748706390574076972480108442422260318570437154477283512451500471380544824868569287087680254727199224746053532671058610267024650748146876807855586814884140652508882205352544458081083146435801219661805692018666755128356147848760350142480012871186892133153815832942009458233127429448848948830798574734816119626994226633486096749325156505845186939409403231406016899810637755004529113431211013447186280132994265710324256963379929637896584486978025230478850886767602680864125272037738214957118544502976724546644984913700178947121059478914579890416159443159212187049794878907315187758215117768645230615826457658092155822795067975978374146060385566921979314478079911909605716161255591736957962113683192643248177955817891727699158459593440165290360127776609862127162425596593793963327659936247535131346367527998739063841982159585431117135150780444134910513608329471384093181028244520380828361032778935912738504253407973094051648673134491657676473007726457585374504643286662246054121471910384270283018663404470142442387870905478730845869964332997296674595640130540029710527193337172718764938822041414170327236111145440057101504635627032109448591435385383298395690581188393981645882765365600694536113682127695221524015117242715233292727858149368161960380610944476721082561088534616693251776231827967701222112668421689882772598740796409398685627608397845432278892695949294933065379055765820497518425369592510269673882755259605179368265732866903123680723170451636310641596908514928213566049776117968683735460208412211407141740328924360386745652448306839289220828957539232578323889511656471741083737666572804388857954599913662681232484443656221884319058455660612411235509714918894554390533726033439234288239957469524649642910260656875017037037743558166923944797501897260925297191532756711920071836275990921660514226902962097803318830702887654649694024720984644817086266934007271308648318751792134381684585134625714309867042613410241305276279122727582510511407447494304567925569389325172412871852712403752420931907290165588759137338465154199097564976091229415427946847071194473132593775628730442427819234885115990000488210465245148916927501984208347151162083236136670439522943418350200000744375903741941744903088201164252557065186212498174120617032350798049045751148949018046746001308203412687504088328204784461093675555919663180942000501885637362651551370616755145717305436094888489884615096896084435458236833780340910749211183644062004781654401597867718297415100463549966289108610429425549393143360157701546410351860457155149283095407203929784508079227214466105039799187650001183717835327173803147073450043527217322331832049643013414784323205665665847403394664716187364796786609153301194479405870217458645130003842641739276546572383173653903612208008887877996943265669205349435145918765231847274851005845057388019310619606009517754807795233932920951915491231477566593345399230903537010963237399036437743974835288880118440001136492723634150174270311597941107299572269650746190872538003585584070656 A013879 553 63094573491714360867186423980712746914660038969742768379023784351001026818051538872430701250665541376694533784834809598263737352709899213502851338857105489721100176998392759821679888867207950505173604636647212625088169580266278541976521051113501258428602492116594709804190523503266544315977992415917154896573892756218420228152159757568046948222237363552202603335495302190121364035805314709693172036352344558278326170281384908777251410780827654287317829074087953319355640182888859495673979800003952668845153667359749657676829841357066699708097565314165511425471176086661732911001121976417666605413895590843000509676259827461756235369203446301134547453995098186434317385020375308273122740178154402774795576735839294591629119645245519636396800876734595161468968069633073099987048975017469784074591547443225748689781021252243386486875534920753321918222811700868078839656412064162334523173014804270114078247925714945116930318758175329374941338220843665291640384043161197979499648579414856220781381658167121710526723429504743361172432081317467409086601448199701636263872780926651114759504661343486462789851467582373934098890264345310695397886648677038805812607170284969453019081107864754989207926717367683786046891389872526202847479498307205503635689836021518795068301559080672724439765360549777989041656580838955151318446476529903096596286577998005684081669304122583265675438943720436973357860797945521142193745762280719220751664490260897905065051932480440953315267324807250821197166212950663677498559646860201407698313166576000113873899940350730144604765675577897368465155406586831869795768059501715622285867575971274233743174514065243060276678013402941890518160497229335781636180655103379171997272187547727883733962908778700994005880400345836048533561283979095760561258609106645809816637979179494996067323119942949366468234210042675130516593923496042988455057507142190116892209261635792314534019944980658340048550768574696512378621307464244934851118602559068759636033607991266518571741039202782319723685834830794776264608292309239578533025501643564279023964269478543377864628888989248440442339985349422272004427908651901958301245794933456671095365989000384666212846223111125361957561665831194923721049436593608519737219483479189101409295542125293008183144075399257186921379657393197558542009575663787906617121847981031987999515829761477098531095618692672398701193818437529472928292369836975511774793114524815859482650873671652399192982038895384330751925776804897270716172320593251822376932591415245342793209917839979315980534707642110307103500613624007289277184697956485426700125314270415076197556760365547384735067750701662212286922835660071075761939724016739619439118265234083179713129995834643675669264958633793169250159842908632995056146218054750829764866100755960725928045809885740581430336383667369451568350289645324880464692020722056728781112430721917814671049704267877720343683755636010558212472989287641218112896026597808745689952841595430981423123286472434420886489704081231606861963949440882229155315479531953302437489769141916275838909301904403644098683258697315634074625127615558522781742352668489307566915171749488074168304986895699736652263991036089265338695216446520075738133537820868183745343943907224807787618932031743826156887872759073342631698994177402653135666254122694527756292221300837840362409647757402472185856 A013879 554 66159455493647877660670871711999849308786565022736993095803243699635252696765210424697894994617870714608847457966945309308996658355135277697965845493428245989792339196266686522777811148821443908912917655476987625564452505797293288431572537692390695558030286773650414427638882372961219972670939375512746612829866170744486209154879069951672396779080765724114396995120321989308699415208593677031227561190196047541254142328973462106015175310917138421978579939190849739796659760412868734535839042768944673686975851905416857048139527730827571713118112646866415308474863936247413248885912477544131178438480983063790102434293824840538506258497872908658459231120364075938550786315125059247797950405048431043984046671359424165712095761132965998254411876122854856032484662583569258892019866027918396305798906451827882658135824140592361228862000905063835283722403002049446637371561936591084084970667171402339139712896954474290930325922172454174658488666259367176847107338441796332551823508808512276562058053594247814737269546816365774684744142099544705950392200147450342947026665132944119310062359772907661206331292471655330321677957826148507737534390523174642843760376188732129168935991760393327563690965590536393637905186026974035676998662416976318180297105496100092057539375614575482702151402703844004637344090909788236748891332573819669416547794810836808191620472239641870388889065850600919775692244066522777196949156429267437618897344539811281701491895152610853063509750377087837087639758910955116296729680266082551278666426955595895405438503853207212109086773034769311035718795617193814702967288760070960354025879341654850921482959260476307172677924582003195791970661542747996564939766605680918656211681330046313414223891035535173490710046673035380427127556909664316226282307302610236674290985656118144996289407817298074893795155029708117656567989923786772662250380609129144010365218729012562004824497828038799574749170708980970163925216095628096806446539796978083704113576533050280977881931923096673686583597943535463316437904716453200299845748411402057441832357832733100987781101900790172685267092477755808289314998742576747827687110668144262350494487282067351758801441244971387540012181310611048335723134025579647191974657108674191199353482379571241348648482005851504033272595630729523145746232811232067968955158868558597848580310707970610069342119466287653140503009361950904605257099994176434234765464855973314672880122511126586136180334416766520002531323338971960538481107238389622900714468975832300564732882808974151233605161600533457381360259431407067361113221844419662787510601536414758938929277557064214495958401759746155910972399325094688338151708050576763192992874086094004250874998512307326858575173264388306239655607437762751423993576742978406071524236466282274150726563146750315913896403840395590047734473315136181858144900320651356438383748156665694436510614702394148487098537749785407088202077215277677923948063985823903320587990828770636776732923236119395315471827946681513396890710248922524318764084265697466056693272167754000854060160153711955514420896671796438315434117814611893584388269191713844171285643132391206859104569939145247059884366664658337491787675280626234937189112554054676638957771326462160050710309274117814256284858066218089323376404518564164414384378082958537136581872242747339295854058806866054674756141056 A013879 555 69373217203707316965915619976281953988810181205281465272424982065588734731763277286288019941876428402441686832085147644653990480031394328947422234404117016466992491865064537087308266103186594368232271543509437776463871350718902607210424605283336265985457165983967256958875868723110184194063402926617653792294689749854570371250786475653644835125021392999928977943555286750261358798001766323486696471202571010746618103546745677001276968466820249337964611438316984456757022304934684246184651960110488930155994390887574386296109953429880251836654538086800598298499338926814567594863794562053314894562308635297096770450142081675992504738510665583069452546731266881291341829311168574125818983643924063630376615722467379553985726524825760954585618187417398653519118637553228719211958623040090560324749394131631873886137429934045775767915201461028216146464502450277000557228522929222932585482202299920379165763590636934834086557434167903308646699411711582196829632424513945031201860887572394568908336585605641996585947152322517558555830273546172189586638451661812890806021432418442012849667948961236423757090041334758459647383786305511497649392861077228374294538880222475981075446226496146193843424817935062289495260068343420326434044549442543359812223217692678650129326408324429101349891109241585931006607717469822110137205477944925533678126020491568016986336628299154713884899741113359710054716270514298187622068158651975532668672901948177154521423565451544077861922800011405255862008947839813672025959621214687777289578927311390921620653084616380605644497772121706265088589871833094621445978627778880167324183040456555076959844915489513204269897927446498583030761428397848523246078280708318474960855819962334643134633230766477330078194777900224747066755705114108170051290196662141831530981344575349740007629162091431146179836148480431219179853436602324638931091855097598201309812719593993076216770852634533612302892186425340429770608047392689327236916486914156091098124597626719731426663524648193017707583082797240641982497192375959630957611055486234323784126806446815944101363556706722956113626626761955274432776764121496155930164839755960038038432107496281055437836980054887117661155813029955290619679220984006204133972018052385148711053277139641293968400430667767746693192845236087840462074001816270476902615124665757700297672947880920990424070482261482042179456083544717031747362068883493548704153432076817074406429947342227071184331430341395370478174284901485862493598365503601637222739575020802330396965347324302879603928765930440970607117215393547097065246657708734192327076716516647642269146706143676165779314077083627585180503794594710487918865765420841580041855695937700106601365502440041167568057320880879232603553118224659514837165488726845325124854597776868401899872256678166859259729835553346646229893223090892237028086146998627316728734677107123887209458554322177646644007836319518983022918581318087006406781765141999285248288873071268999228799501715237131062316187461019514591658073389974184860072368422987986167863204556574819199546986493338667465489406148525622103044645521574480927143513755970535865750014533190242123492433528509166581065309659760780893788753395057934925498010885480436611371784026416385937333613257417361201598151331642699230348736744457937264977513632716331036528473268811034049489465567468380146637095363936256 A013879 556 72743090602594603594851937132249826185770624567509217729498297994406773110093410243746746798573017788518694211640515776640702721589399339870372216862531404658893119149901912040861352437414986376263522366006952225893380365451424020258278190909579608441966733278804450432910222922203984501474226787181032942909196599143505981604664679494996286636054432186293527976141428359442054562973500124416386238987707100164645824544632395007290998487064509769805580403544670293728451420419191468127317613724816040427251974419329199684829790527690114949871868928905024161447242814523512030351898246699616718880567339565288543171528183435485516648688559674432634273641284901316950050011787898782554766593411318945285790207801954983200137176495697118715569176489386210512463344491014357476398725112885999383084420700970023792030441730521983371617450287199122773995162121301656136296455659032865758754585758841311504119722815714580587146048090043379767521482334884013622828649167134425037522482047111207487627943588021662212106121193736171480238284913951049867999001089737113789814729519600252065853419249977444277514447182635686583215101109088024159209768696915819804270400868162974332167102394422991355563021891075875269781821423270312210904697476264346058461772715318208238008567935196569377063419764105209191184693953636188959230371241578236402074670062966424979464916355414453266572630937682271330334168070800736383997741526653896143586356833211807979456236566918282988143561944759277570761894490080460958292635774812450759197513284469047029297928854705909944284895900290268621533213447259025777338485601867050332122555829772696378246342104331797680512489170139698200063695543702413111279779272005753200554352272825010759541174584189732864073167431506064380270430245731088519701669255202033139430294369441928978239756269184505536667869229016646082733997138719160591808573050819131536638182260990883887076713572108717054117477273137766487145103902836603996776942182498137379307098081035269100445132021503641735746638627199403407438975992814245991007970117533642296264550196776475402031392837308730429802153783544013843623328215461953200628527011945552846186985550020403986785349198033314288664117803698398816820758822525289505983842801297809694841401129976509464209449987885232756561380886276043400359708528497631588636556961521546347332708997184608454910130007815793860365342258985206281521928741578131326006389193380540612796688464323093394181513901658991994522078964860439750087399706304590352471372617012824398328336035928216283569209664278071195328541248504040852288079353593664453556795098160318140012776541311379208210037692041878758231946920943144580012588841924380633968878223569826979633433086568607323843273299988822206503314495540575429895639507240563638119534718477561390560451418565492615130472045186012917156516295755418333962459675232637266149692782279537154545213056931748007387160976575937142239874324194400829997596165537042528509753369578962135337666310556489940799258583125998532462455962965570863835243791503050583953327581114997616984180909239086576293019541596402722322142222430482912660437080180560615964687239154491324883201979590027856907138141793320586485435879976269172439002262253534300205779807283588300625530855009666939326983130728574988162156980556726025561061334939159532958880386316798839477465846873724180640138908334823571456 A013879 557 76276658971706239059075464830385993742570618426500545489926407317783076520689307739746988771060500700613778301665165471006801496993326002203915417668845730171603511305727547320158233493414856754476899228458105937218377210083592393466344312311203347501643709314555655417139269910872965252617838827595138799143953733143500928167092870966145226255687412284174922391110474383430311805424500866460036616932773960262243660117712458227165166029572155396383656277227256197916604676617474112883070194129112704407046166328722534888720082432363189973676844833995514615113704081481806150738272055931297300616909778652011999444628336474047661105415255149177873916117683956683322215641160507753816146935452867174371992752936142748464067039981152101954296664806534635074316763913009870905172269583969549689117129520940343667752112468023819235877139552350107361864751116506005384773192289126046245851848516662787051743842471210732053747254522065326983108605860783339468571173629077146868145174135031681502546958575753402475721388136843099746062339841931136066386920566672183829268769820744353910204314943464348610738988968979397694681357860563084020767542421137202667082639860734858973326451560334482583650851242456776986886743180727090896861604060871362932597611786737505521378072131216677931123652442566383832855681647128020474113945755009140813541849235945082039267404132295065748449663058111125342476480619007952954586815819052635802657207702741904763866302714392905502575623609787904238039224276830609429802658850209740367276291689775415457793105046752104225738479003542768710092810823673080213498479878463344169055741101759734877516036418391819084641063844068404179829989618433301530573305829922704668024480488829758482196646680791333327678385612658902963606446665347721875634697540942727101211260348731940120286730669716412077617047644685358682848883783729582536716266295335721670161918602500777062775352010587470093738287849157706632024664470020794872524378925955166900644319677419638332268354754580202636702267345154241627358731690641190804267173273962956504447896987135089471160469775773839319160223205733447860091175006856233039302258340077820021243364560098195130847434320676980563550265990130852237746644003088277969026513949213652098578017031266248387942888230496745822944106524207788484575581729977932540686166352484416982700742669431847995215844483075453862926449124557671661853137952129030633298475554838193753603900403166051978897275120945979189647983472657500471387645234438042133433022013256839356301533287209465317759867592930042781712820468191373140728825096273830298052769976848553753982037174582120764628048482970505060791821974574878771131280357509699347644550452157954894996106732181763993206284143809079234006419500475954421978250091944281257404829236962327412668315906673729984403049855252968680620311231338033534953020116416737853990180258871547951364401326385264598593999708174089864861318459366468044715559396874169906374643149259629800023828789258081996163523368059927037175352223822586434116904593919102769119444421695239741226804481086284445823029258848989580961662603027266050625830471787411528445787886483659895480728398950593050084259284169072927294552413281996423759399236144761982372575767202195885916716641822616520571730663286846246787121918044249548978715450345164146431890959962523659903923227851462206438914295946095961263046656 A013879 558 79981873957915841327609114609986823774609728787186235987645072479651707245758311552512938497603535582646793196446852548926427886511273806086972812997527580360419323470914568658782239843590976836182369085379686891224697101440612977571365453626032361309883554138219510934682227086063530412729002966484400261451170429684679629253737574266196696766283684023291003421181056787079822631684801420549199355636900388155942408151590458598007941134624652416918388764549847394986601665388844535390478211879128483136322840904306560743474549156597664289838171248651680733057467370943866366316534359320215998291676788059812134329650602546611000291271906583304338319467016572563171275588145520578465520088989425650234286672902768818613457560515276546458828579596176861507686775036848238394261917751280454534815683204549541801756839083270544279079107483245066177074693266741401102343934877762633068290347910208198595569351363092264573990081157729172306640089499076750966596486959283198354412194113814980463214679635529199754382030286978390159327064062092782931947731620118851830959329583556831645746399746158072808854246097136540917098199499997796390160346561786363423838846174609915482814757271329290409634274992410357385801753617474090064267553339732250258411473376890066589584533363062659278305914983616488493920479238818911196664504784004464837700458104430350344406857555425430862246353890821931367112618141556883277308824984278936639407084224110295529675872235047255280268737102256961474306217635301933113464752806517528715357104834897946039070862917503134440607951359618862242954279202243823757949382037039579575411792781518815758926255403451620088496588161357870981269411194138317585722434733917029969978437653055152830227830989957453135403690872179421833966593418563652813465528608691561012879698531431942843569778898728556510699373351073594666226951162408030738019795646897949686011703960535854809376727509853767041011718919718391389381894571316525004252123156662365088010018150069974683896622355138690559982716683712454068649309441245777288775255482918981079607958031182163577311560755601829337927750208175155823342963923989281415419404841205440206595282236969525057523479290238185571405283710867448516047424982182294159649945890810654462918542786577037669635601969181355748039439442727706018002325188093340591782537569222700022052413945342169443431449344685327109771964317232185120499315981291650425341582303390013853378963469150246119824189157221051074764323917825311214285771489346104468106664490572803584873236568168952305035370921124212539877302435254237282412868504150427878610981331243949101135468612374621862890620566079280314624845518811828082317753432156090503155732134921979711975437612804225360940272602378749066877515334131074383980265568410566663764526221977009429066092020156313092125412405021736887250123469711509851946898021591797311985607255126492264649878485215755211735301837998354454136821864848653596455662410136729583746697814878065577189786296525082587209162679186806052933182133446992392740567351473317105232190553923507706896637735559531799063328728126838098846456325631918526301030812784956830851570478857490158563600261658017058085152263156869813810812591309582682039935813439729940428306007669809753271007069415791940675023051986668090071053152335167015069905532061130840008966495233663209207416202567574834578890996785973518677360410361856 A013879 559 83867073467295561235939054961281543726285170972752594586980919520423268576928267294487806998063124927109443822757454858343078047526445442491453604361695480104007052527837714745951245926233252126976763846071090561652827987840192193569872101901370509292872457664037661897845350948996152466057727014584346488551422484477042626924367130673751467508402680258406387203368347801569012095841522334353797263536318461411005466569962116714864774883180179532722616417176620782045470827886773047541606081499369028333152859224074156238149568856428552430381350255226184776346466905954835618926726332358554810624693279716605568566847710215915176241420730717494929857673446369591999883471115277386085061192832175990620067382325693716746424874974866619979612636678640748732284167821038178422501584667966653894298889831893740344318979298579494237979654208351178511692273566866631402291393858384830732215619850294472050547728174905834417936223340047024580607438486583903221549877909817338997676120855087656954195795913504666161650891790198652439706535525973001955650024631297745177500009977407688299770176860227447353617149955551045528687161638909689347608775556371697813515241966387766737307966920541382020572669534441682906174459601196511463229414010763084046964069107645878464240191655706791015408903109860643039001160438323778626953679768392265721656595557311159042736765068037776591810832777422497505201480680401150439387378466715270265602922747380677245325407404736910752763071275736195634882116463154359816384416638846924190234291559357948665864769154583766699194923204863708095268026268772019740815531218870814192866996027673873753231857185929685985915398427883990922055554112304780500766487723551783617800110240489959934108978108125626378909060559986409428973354660463800812532430126387362280641342767294780899139024478513194871763106110975345600733591542073163239149845240241664489959408492122844492597011425372423628795904177962631969512509482012796522858674291120396134525192791727773774141584682661907592624437129340470237488018296663732166354802293257253504530994200504868355243047130865943799846928602287472192617671739560984749454817850771835670070854666912556706717739820240795673721866772406545695162944698116781280749101662402672814109273920977803851475820970436309284856203253097647065532806136430162704368966114185261898323632005151110666315575428052761559456247255906055744912690754398873636402975005359487166320699998627688475340768969722220851772075716457593531830917125212580838749413824866868091812038907704327332204769098988742288214382278349147112643356004608039063242388360390455172672225135689331494502395350697147435188062014733631443244420622876504755437024979107949798464356470283803412073307284311899181550157519001825453256490948661678350023551847735764639092406506127426156888496438008072778285185467376216154515070539888640458212620113151516752897510982513595736900555860080962520100972123755541793557092667371531360006777407933582490667357355665084998965434965490984343760464388761313495210333151138484956935949442270896017266848810202071615734628984424327386336021788105814600634629685546798893867016366438471600505985707968316894698696619491977921886486623745036970402707735513378262014551400298378431845899508819733449985252971759972479214344630263000087993941263186532331693242051706133633257875652023497349743395205845848968320631869655593517056 A013879 560 87941000428042910418536030495080755994333199437925024621638104667047349271321134806584846710801039283568712165891720985541951406763090056305918454647169199745539299111429959577450573648345958582296787126657839856775675760177517369564722209123331483152283030167525955362195086716694589568248947162044795703579296383082999449569845188413359618794090848854638735868159168664378028427409120123267367319409858666992506468114064596496406046187905539933704150232257392313154111618822200935098987138514282378253464092513742782451573922313198425793239554725224051928042272882378497713951710990679203969105598380472119400665550904587363471842523984132827963570439791700441300869810608173100391529125335191771540427775489546614731099209701645740911742300117942401742703603557112928977553021644797802073868352704367810675284618036987291750083753891176045359076237447650744889289100606449732269863725800142376324875134618730060230621893325013148846635025418508202904439884779164626056827236101744394978402810895799068825119245509799342180617720195682666498647680227787664447242250462070244166619812971389855836266456631791893116288669202681366417358219437798009406504558360147018894339438721673600193604007529746722095024790150784233204067246025749911617629395728618884656519123205574404095773405987325233635263680807775794497536581716821688421351786343103105904396746167982779627534635790418572744014147805932316723131059763114431234024850322757441023194334394829410929489290226026357074042150152468545998825106061495552379699112506145320380257816181036827750375015794463167579703765912803889371745386463358682863099703226714159844668847880593406412367224821916883665085324708864097518371720631211035058818368395532000227868255828705936805890947085748309253395164336450490400802005452206754790785776633558892176095601731581451825853870753422083988634826484820909216654788122631643584223676719036203786669403852371314478988294019311344780063549142611050126753057253485860497155888556778742112994286300206892415843761787335312919744236273442469620067653169454517850767091774788592840467333388294887885868293006072188441846267761981899144644335082690928359580216503212501061303260749748812564368580172742966058851179899772502048242770024755545048727446010963221651365110449896223444677378182320118369388127727313394287896393012147925180296600753433331018042520820045852504968393922608948308777569620484553322164885919219829614911894321761027070718922163195447451867756066460237595233135755486907165572505350823601076239900509684972736693947962741219433606684111902235282787119665887879168778450617384781923139951143880576461179343707252612068999757315161332324231461599053353850437133904493097567874561050184309446618180258954633996193137970644858126473878252983868037554295902291377142200959244569072009885512040980752921563166636639483230436794606434271057110756347767964830686260476000176163416237261540255355477396945639090991720922000781770867350466627301364193734014906573872167875179934374674399242972706909783059553670294288188002204070122378647062201603258006447446540554321971723513454680382484842650675057457151920196935500553454586796972164469718585856175580506480420241420044597980075886276989666473676124470170249119272462551245923360160822051736620116184902364660635022655580268334953987081326237572977609810780627010219696190757004530371365016927805774883355983627740512256 A013879 561 92212822464835522835026836712409798797513928933821670617658797239353841309524830250949512224624910567807345928062077224135637238298013918881034749500110090792378616105066781293884812713888011866390435858122371085658410985903900453308698155153706433277888330640943696169869075249044745951116208019388283699676364284187639230832149988285726975636632605928601667101690868441418855536298945542375202954317511961600334462309173398335815466287529239441523763033939527402157885744818108167722355537754752159059504364271690351851941577163484352524571959335556535474498854329912915618904629303762436981108871927401933072672280705328599239850746429186064214728837475022081937500862528275716916148044127474047034775595111726831088277084912112884422271094088471571849757173803503246615566637224215500107408581805335181446647243642751986434135822320193812938438724757907827473031207957508634464604626144610092397232269157969491636384582415168987565009168413237657368725956622197326932163675922622730708873705837873404392368237979683355026383406571908147706485989942532678035431490020515768347257537006288089473368936029137816116305507597870816472447812305208485511434923787049520484150871297017616996608515799511698867512714357148728116188016568696739324367361255532275597594196134408386349129694956565544184330249366694311491048918710298018758107370716505682376808722509838711130721758258573945333627379049753284940273874122167477845648841452035706478337022382392644394800161988045813395270821638274858089264034413538760332095376595243835463049219859846872695177232561695010408055456045784251101867290356202794241857634410655026873283481835241111722254375134866318206000509441921879919424145332592742297835529458713362670937184223841156392173905731385619123688087839257909422511363669053150111502986519310648922441621681294752429746548379140315140466751816147569702763011110476598302970926039340106421810656813904103451119629389593412664099916105762524497710213762631189656665732999312826289875096751525742421835788359916913080133732294661211024332059489813940509885954024840723526285874574964700359812231207135151067597392064787931877494578303667722895575185100072551512857127943928610883495348323214128378125934814583851107738210821478070405014430428391771106301822055110382394726026504904500439299525419795369728825248199106022793854688431632108505574954311400399836249738625793600581824748842369210984342367417631852058285854500334890721706164526194829507289684185144610096659180557945439168047355370745208322119329916843429972351593178979336908813562399321998263883786790778048787281032634574865089838397410645719343357591507176114952863489526502609203213329077688969567075968121037754275331635727758062462297104983213614297192215840706902754825473363000812411346533380041083078260513040833259251837710673883433975481019019180882767838492341236422207980968448117141490301676264882360720730344402756834799625066979670455475734757507891746169002882894189155260808838414675604582301884674866858582860599349120632681454549382503531022599135032643312221895108337867368637703708288715821954844254936744426367274249048190531872421839428339196805221884330999635882725165505163213135067264684371556052528780716512301415892433239140490241692135245333303994143721778174948700181926390029516097735449592711957788740889322570184949106747868128152919216782438684443990090868204089883888441635379347456 A013879 562 96692152528887373192261100332551817183901965545710992089582190974052693504976308405219635730448290223549155563863620687375249952785578243004599893491827438562709199760986505262016561376277835930812217670366523383515353957955168321728621476738452876980795034190158177155016635448342343530437628940138088968671843355656337994109052506116694449205157671394189421682822604066829217862830203121041620813026439422647032309150303805333376038377912259776635221347076173885245107202758392590077636680356726999937978848270551982383501491215777768432805566832240529741708110677842765408008540576822001119903216490147409373610409412870641276525736287730206470023505484208754589696904426449238141066851519010226343536854419874073635221232588803679895967334754913166923930978278182220323164402194018992240626061075111143220599580149942306927160404025219547595736324251747958100361171915252573892357260464210672245520223864587017662113599890568236304967053778079089813069188691077184285220458644240052475787954972653942884131917507784453680145006929545157889476253389981145403680610079752342310493919123905539707627305465689214671971163934944989253413437235746292903638386644929237991188984021141544759835771062988779151701011969761584733159965661537752133787830195881011417022931805833408124425019018775672058628275559930854366038110985569455317301194356430662403944583014476636362607698387742433302153662614474100509532617831525885249479079574409792956228721581639749488921974656777126826759497070175697595808124149210819153987241608734400014502298763758794383218161810611907233637157878664266883391595852545701174950110859787005458680100248869783965274603661417584479175190188572677158390092616268767347695188137699822976040628884698464405080145376193406958240360394137701630619275670641075931319355592472683004498145896085326323773916713205435088730064752368754048644427138179109542136041742627091431356531279296309180361216506822302277671233630516044887710985106364762325427927645487446139732069451327856885718883615288237049914308474606674011050013611591142484094174127551386512298737218318185644490470150252948165857002981727070456375754939346686202950645291493675775145675790932887085772018363362577878221780224137076259147702150342189153008411400881329779561539363259424329932237968406741452638939166587349608772663455625796957088973776887069808341763292030985658695405929280150523687467842136137777117782257310736903869148168543158373403763174219269545435787884122194676714496912728196821074423705234527561574598486884016426688544169241437178496090006431463651550205617926883285171996075831973736442387403265245806180529872228701912813786393741999947868619750966788952766250348485284227010145264869638104465649154878198825292624917385081263043875557081939875040102585509958729870095722304775653254979307577995664273984999056613329169014945204322653155851971452879755334570491125286275100541612465150806851654233274927520924049088595095630908366933657287666757888549506886750491781024833191105381635823103516534588885573308022545552910615988993756385885120487613936648803622548481722122769464551723622490962969955435148656602700410201629232342584262274195364423144742021376316292133679588759336418768597602969470824076164978695672572407010614568963247207271575008241963646351589871699046792127533850286766762303354253194557252570346075420656862425979541353522217971754088206576259534638022656 A013879 563 101389070530130606232448375542305854255427187424059449241325735482808277144674037562311584755690546369448279344533859925885190094492090491736791337918086448218331361848576185741624277861691908088987351955922247623392995791816798578124910993592499963933014133770979300768498723531881021209772167203534236778414046818500700268510893840653818998769747410439833567030487394881979513949735043067849338585640011744041534550599588962981250112818157725707545053859231746107894773530239584268533247959741735370686966108804142315479762459653075389312197530046683445714441323862129655580467963443881706646303635134372809931342908660510245547174250453642988979511367286609679052646021255868436333007314898397667098400500660173876636125739183037407450593844007967828920427849479023199857582436194995658807706712617895742113683425355305904428454147811148612339746811938600866913044316202207882921752406748520169860518614259033196632068430118852478951717133382403059679828837600934949589059327643342657264851830673405580813671509532642591302111730786154743479115451874652869522809799394986392090568471739268375204465009455990533963876835194248877051387248362909904827725524914593320655848980108952516438089553478144522087774040327204723473157944153512609981438707835476127427616237741233571757477088742631719104548202673530055547722778264804477178794417173488638260878595078987853450557729944625409742239078929634794415883674275310086651357775343816323058870487961189481960095848497704732539496166399856552282222099587882883905211325857120282229606762428507141579177367238724191239418316459778262311519226012678961155224487444912019035840944798558882591171782808874605062835604227172783524036049755196638990376829596676729576924778473401577012021318517987377894643844140643334625028237605618136835759124609732636054124647831133567135277558491466102303600216377779818645311378830843297967254842106316945024726106142719406695106442959857702433111391475351992284176433918891537020147914658794644323415694456995558861799564105784478452850945923069167807810779072787793821401532729971322663520160677435209830357239228271635375961672758567444630864663611280390831945175837173272569599152138153243008850479927381278461234281420304758875512060929997211333304947993090541254933520699369114126183026359960067325442328275543496703368404355646275670076527767073136111351772785704682818052193967700863115526110280035742805779055648241863259711495909978310834550224374170144782874876716381314405330580314760881709854934911139999972405646182982894408631366890806509230878716074583878429887908406023299567632510957211587692663812813766258386461555291302083336930628881604411337336285823989751692935823725413305393621390081255945645028172528225562211430039465371978970477494856142752186410050608703690485132265492111452435387493182422904381661758094370787378246729015182567830355550636818174842329702587302188181199825521832257972445280189310490400180455697122690996275371765826624072458319743687733281283669779895488196516654164846592953773075278917033048725688802071275117096085876100420271235455907317396770256605114061788149177083987183990366437745833185327583573932857635398426678445363421009806692232340365208462909944646701000131315838826488768700793563284253562182265205903611999035842325272436764701306699689101920934598296744549001989397736065671203206380290690175183923554310913231950014795298907917792599244537856 A013879 564 106314146020202230560795787832648903431738818480370561047672374409621172015253723610938432296782970349890598961973936705644989088522138279463397713948795415526985026081732622540209418783101454216318001564533126723946933955400091385855906670017249242181024228333038391282629317526165673696058059997613115864162287556756190284754079019857418910453986660649358922382560350575766550819357372519913188056776060954520096132929514596447027318298412555391514762395497787406831870049244502313961519012634149908053456174505412332596507400893183179423426837266231140773466025610056465729944775236131704428354480514660103546567821791603191234873786843679150812180111463924030822307354384393501496319478226902232175372403380242482867602183089592632554913890574498874178066552695316230813864360615603767929949873890022645682597711425365244041970736495222967332762353075330342624212356906046333042559451658736285631663166465279993191667786180305856969275744853586670706836203216237965700297473542945670184149273200196930307276416779700237817203110220822996298356964064916007312749808210397251072759925822475075798397101755324730141706116340644710503035435339386616364637120012844605800027500166724993876586191627898870392709752110139020120590064448713638523897074507292215793540124105751733739168295805393797491770736166599451526008959941795619462231534782108022353039033713544767419772022234415533645878084427720734189429639636907549420534130638917544767778180784392222235789464434329237627334732178895984165883320297463882873790871221955757059192140520234304488527487029712457553064300600128451181563583935470854372300672147036065272525954533093678871920543330598497878367906538111928656499624908105070925973374471164898392853476512525532016957266086317132763254063513619225247773609275548643450692959846775008583089806724178711292440801172747559689099900488546851115826024368930342009312213316473396946247201474708144594727933533075750186502210427658690661372588372935612322438619761260252966069935230938575129070339731787065278176633472228175703242995477027533694069933583862409633223316002502302583076672481024158335984386974487616821253545510861947096997744698639801457940000552416174941248400840333751443767197874577482842648934801732755871031569146802907386933171400861668213976493048421487555843014813856297599231227965626149157026165179886480771096796500543073490621897341875900242225906612998759048312579055410860009415241535301417261649336073369833735847806727756253133883918584130706299792848229383536611065222851967471487425044168894326223277880586622864908498143444754287367429827809469097776422650185007768153842311801132373337105371110157227222458733244175877871171874298698982116421942725843034460681061036956647121412465062441888220947409646274742516617105227072080954138050420656258348888876051252279384905359655562942745932442123824076245282901864552254503470710220182979274289788246380781735714782119786436781859621513066122834110444224723418163402055083557108613155305323123691431150647157558181053095556183665706846100587861320689377184145343617874286330989413471246635768589964082453570311510018945439882477825774778138056273620220127895540652777525394548779062114218530788829204258117859147913694637013324287129203311414349463218830920545585855501007402064870652983437373933199735845917343607212214310034720492797247573333419690741133657824885120153105218713995347668807292545440526893056 A013879 565 111478461977279574112517004022407656564838963326873041421124107668942930067066688489063377584031499917606884697150782655058400078486189668526611721301572101631623850708678866412722631509909390456329864808531887887689380219217606225015243192420007141369209661248544064177574319254316697461517776320057170580379834837113178984026293162326012891448199516677062181396215602165334986791958476247440491079822014891446864322682698697484038117312076243682212983493621487927906134968756603258364513760191866373987060861638187242064715344398970445547099219313275584667677911270090568609242572638002038102666227760140232736445900302952107852299015913397709242032572558395604543531756430969800225004693201252235005523293246841141715378826735352684273901387723045731490140313559043912041878635796867336560915118964104385719275577855563786136553506991214918193918617138317589347526096355114439716434819582511059442506836439497434140946240561800394277415283435594496823091478623669941122155123617767799059014508295169696393882676001190956569411568502909694166545951951333367283973942894025507940870311979227625080380039370191384233069632648007867960430884646432660641165732754588545371369636014823827179135242472415685920906021028641133161967847419374352228833898798558442467927129174312729957282134942436606598730991446628186483336371179928283473228893815683701646860257815213918041954867986474502608260258256881696573415373811909970541185996568833603422417773694174858823115173458691214674320144129218035492725268464233488448268136582433479914099457938145206063362198239667769891161952066080290826159216588720286594289549597250489179204175300493237416802955643425650511307505966107253702917750687641182851273457109476204497184726987597972260212982243726073804361892902856792733409460119717694354953821064291951400021977175612416372182405530514945148557617254678502955628389328675502302756563390534408676308105533543567426561437632378437827561741801392639218939423225739332626613398154783231014149748404716647354540060554598353761129341619775131566203727225319623170793074677632110043566771800639854433352204923462387851313164556160327295962757737597577039181507145120928453560894019250343055194483159553803753899633278532958649213449458661726220222798649678005416160837134829924609138615174741609735355645101454181111411484095284404978477868179664646461033594487353453828502346627154863972392272252631786767843410895606497945232596308120218906551214222469846779400349787363740886115463813273439489011585624974071285484327117224643382398203114442537013899826913998657194293349260726671630590099125141868670010156840394705499683355939184179504328601617204224692016888670244965314641919264632583871709255015693585702643104257887853211982196965315065383168151017252184409104297730582334358566260357890056754444502094317910108306522406191568252758856432430954572973764105524744818231303439838587675517689000236974589308863376037182734975234487684822816900193163383582924107473311295978721147937434499747866110220993883727255930725920843452221856770017272203184370242387829456147663803555220025912347684990177722834942961929625733570209068639613760890495167595940828194435526846468114380553835478810140427371684160192273882750267700883527700791491469612902744148851342008234017824337627573809822760827809378846214368624490276154832358967075455366671455663885638574966387386739749662457818246385677167275588127845927413088256 A013879 566 116893639746287906704606630009800130890132580809439226281196632323069501838004519949108120213553414057604556728199579073310516920698734817864960412275517268040481610880703651027587046058134749007136544321471132873721779552746320665001583645735001408268360389753353340639064169386414385357408463822580267698492365694160788766354354378979161293663187256399167153919718171256118299110364651189636160374515449086813787204021333469413022752898627659295320161379807645325492103380998924018242828380606946474969856330053123825535250956968494833909995110990637259468495033487946488070005139846465625105541342439816804681851496356068309443332292910406916366173546802992229429838355031360589240734521178196263573151592739599697015345068622849176265190421533080400943005369430488029113224932409335964301698131782904720359975108325475652611922730146820174060106407884428504567671524011660478740100357378551116665986048526382461501776845143330410229835008243761935100769970289293332182104930902624487666105197050115859565911920870624808475727304854507035470380088113321336933160261144045691014606028253930586196284580162637800913575223123517498154476775299017773564470999388875438551329287453879909408188916010755750280199951906128404846443597575617880762701734266597217369249157401084145127687071929400407200870948087139597269950918746364479771224460561674353138058141698845749324760867653785488046959108561967981866165599010197309270194647538161264542265139469143096765306816124620599118339919450438930784819891105152094383131209585061768634406753206948547593096080381357871481395035049642207033330726693733963235893758758486528941573197319889996917561576016760694910544779375916879658790683345044040949456916562026120606839972285747531360725088069197311565482576212505964297227558054493101075940057876310997231229444738894965109877538061565239124093952070441765915200993968705243502615266213793008112168448067940979757874086026808852823473380971137088061638624648352846448283770583549981243893086583224163216434198536098523393429960518297328357163639479016749185937519073172767421043071307627736002306721629824496803578552837640371354691444657459116941436788036202322674121068007129447719443610373512289325049061864670975648557641979565678233096341316884764207256265959491423026952132545469858169860280917902419413079408346696940234712409104360036327524762373171135201675676616915538644715199269575628441878172423271479189420214906383466660155846004540542056556501178634721963399408583467010085629812408292811772248013791270947659341578228929697691887024906173055966163342994415730431717643780244760082524570219073718714035974637285990207930867769361537110656301054290784749765965134831376265861403787335917321734695690319013569607444165102209999220927121066226518960948097143101832367975021034924151348398228051496909727620038594729872204870642492720622310537670714714822521707235732186910443636261112485866959130723391564923509391478158600770053936946488103848228917934865492183506419643318007618454391088882623191114816863174343756985684477631217726254211282060659809492720476718393891065886136260595899373151248319233204115544357851638939511860857081249864808426998562149504703618591028821808771691089957773778878744704721645942385138959240819107848625944797625993474172652170835208711257781047233048077794793515809329495636260112686562888294214547354383954620438019742061369225522107821353167096744171183106431123456 A013879 567 122571865190603588060689601669156182048251661054838546137032039934794925959287427510155996261046984698866755675828601826375648590638596560377568729262212794852816045610844711579903114407454702574907209098430914624195688716300525937624700572910224836676404264046012232513947350478528850540529937361225926782214330850120343241468783497292453032664170240566013097588522401143055501607949724485823926500867911541654853731243873764023229746143431396473249633538993181504823207794834327751352992012023309506937992071141784368484451307454196438962007033502118454984436648234656976674493709519647539310668118690173345786077114643060683642851602370822842735576793012494379966622182965363961223692441278948325272481004508518491897562470676272697851448311449471314499212798255943415615428946726051868103617420232391100056181259187493957913199488686432110835250136753822503605550735962050898155379472338571615709152986819600015951687157173012828237159473604210914860224972366066045086182860026150374778973923102022287560185658338836279172244234415119569225389271273514034196025453989378854501331530682393518351355299928618094730753053161965484144828639135942860933138742655189451854398658921239579887601100794894221605810944769920498240264441771451094938630733710331443800177804470999208561409599135442961381060455261420490346936054575387880740591459957918246516092453990008880443960451560935771914328194219474138553296459147716653765303622736974986128670210883996191833778360024690169341112399377663452286623302135475962519886191221865729107591695650729280240978315581962711446475280272213626882181800073608784234040533983938770571439056952900973407829047133350862426519402578881418005096099579212900282617735740943101441437830779500003444103669947246640172087457834604654018929683914548157953804922127710680232733646246531526935054949350443832179785939886215545136297797451729069410998305385394217274225142601289280790592577629647119658226423925191043251320782479271234317355603023416505132796437157090860168835706164188045265789214280434139379441220430349466794393619999671207771287659539467060906354772939714851560309184620281590033616936273139851005984021451848886700339173006643767771863303191016022291302645093809232961661977996365060618947229192693758513387946334739678391909359335998602000319413923770447338489153686546090803553799089013429452170605230210296265232274284258827849920884789294534169070846526904314562525491265675949936639576380057103427495789779888082217493498254817503567549366175838043396896733309195725212841754732978186686968129028015318332775693543712468953168760044513929548293283742035443674288986141266794468271317602126043137343541534304013909770596657220945199351887337709546841555280268171949972764695372866214952143082876899139538345995111909925146977081775656716626924298020377326423614548909589507470477094438822447019259894348607352809740521686415113621805346336132285980432537457411033581233783678601632961060076987600709980760485852469518331812427483911823156528431590416185495246410207119900679325021086816631758524735849298038420398638866595466592718302621215590605781101443357588276238661040578640152637589010074828658241361148444304479044101567706637856954584756343562597961558607498204615682439469324901136831480798692115473733174062922685699809615839019383440621221753405633283485216287083920425367155994313206670509600080416989051742297021069730883218541635616042497009121708998656 A013879 568 128525916114102347954325659759837112747427533742238383354184508306667524282685773588889333935423603027598907199537651988693672096577457026894469507854854043575586437842437104289608488092911222207185901687596294732980618491383540285570758027939911918342797277576311322720544856975373867984386719598484837401587174185495789034766371124456931231178864974171747749816982465300980565654057490302447309554574071212702279906092776175984422154292094719988334207737783314289601499936676200056202714951999353789547011973989567685967952014165091485181025487161517361053760642859303673973433915953273938180223133223667206230981596563961999411486761807587933144300171309869306967880822125089481004094525306514519120917041783524286159978465251843320422280264626440833072326559144024122972364023242216563648618740037599730132510320033785664412791067048864237051183247396776185540693968512143482584175185586890070513840802307348906326556312519849099381607732194009064260475260623720069292289278634780655384237360390626122200709236878303590269315170346068417420081780514896251921131586442366921737588211116821465898790734977950647300394113472361119502647835110610421345826890218407934667677928176997713720221211867107003314534817223064156362783527294941103326369660231044504014215241500982466116488631823046238673106847936199252086028820362441922435446430716834083258858161035027551820406274455959787970838600581879314307661387947276137938607011515046283054856495047897190848295977641249519007026275289832832144898315660008842875252182846659078764722069858659105757964078239672132117699263486716676021610663193984404536993286962742580290717280583445091092087750926900513919750009078553161766111647712372746126746174872295153537057114847444995611404449818604092965086778186378409692553212240381249274568950024986354235718915846603042387452178570090991771751221702128351456838599260744260686706959067795126772537903128289508894276402680584858142744430693781123368296940808984313795555468795881985286127156888433705792397069426819643752620191153320508133936957153974122493398084484775236359985728889256212856941862390034440189702763572396388551089912569543892408450701277893898220694848674614495435149335006822816590124962381886110262007670239516489803573209797958050526934279215895993009474748375104070091086929774531520588403602816023753710427228433561345801239244549872991616612197239890984671558641688819305460867631967795218546714729529397424880761780442294757283589825264235925699290462426043518620846644187195552192944389026423216760780755810887335083474292863680190436108605633291845845037885732436238190031178293088557386211247932064970276362065125966917808783141407874365689451613160442109833355604617026125788930669562478670614641713215298564209658385270727392140560690170466061670916640499991017293793772721015175431968049237421727385362989778282686205667462976485303579826477267854414181098162839756247904218028396942231948475795954573385883776531287350402068785907213239077654298547961370323878179956683352242121863499829340956974723913311129836462826833417913539934707923148179207977926186889343759135047524227070126484345230239285788176692112533828223535144093507591135013418147845459555497494010665467707494720139278416037403093829648986827534454206809969383674985236726203218080363567738015589010632838221299065325863794153445308943949790963892964997736274413923324711919730841165214130601765514107727377343836805134974713856 A013879 569 134769191015260983608554983008330960336246573621301355063997374982172205942241517726743222220670739968267551715662392971696455912340803579432895258668411433596314124647071329067580510010512477737122164047972972345929885015220987138482643169905121079688216998131858221533018043947809628995596288889700836863206672758730432482919182368198551122664609519157114568512092205535440997611268986951378990063497061295930505854811138871509041444858987513106487530212853876564533182397600183150132818033507674399228047627638084925881531251205174969165178981225875228384308119846837209240367441854620173001265652143140064440857758598653017494899142749153324584717696431417518423152600940637827633349420967803768401734708005200761884485579179916861555112950760934822979647894081004238769869578035230475444414043953666174623427141339746836847306805921829866230181524822321985529518718726589364394184079401958842579121133120230686800275111956813289233168709393065248565992106883777895378231522633743760500182074408961176712730888768904065470237424060799036864679673085187852254452474385391337327913296060032185426290393720239577943658057928394533243608456348943433173121777237657318502095051216123554661894677454763593107541660504491720822262099916820162361551392846427721841209761072134190390563183602482532762891686181548066955359756340367901259670676535335015687240455065465050177634329643932490631310056443744683879470347528203023615112785706401171300529204151343844790942803051150855642311583638311751799168896241509432426760432880618390174797209124113330479262941304242445607448622909847425276036422769295390971782272870244763870919163205066519836977005515925633283915785519552960152062287111648964642598997062891762915273201258274483718224032372992605384958833523559927321778677078170008839330411341400091379073197902767631774465055596311731788055809047530938257205991058434173893824436311472342850640704310649300078324773217196948211886384159162235217035333005721535822488371248110748603386069661446261484968549471296834767547469558784205137051078784685569467637389836707678241408395655780722652680670297492753156357765015689115521347656162522056526083602543168872220663321643832569165407149104114241728806872554548609954094954829071242812271582037103660789330638763087356765902993752173125399831568475259163732505896226414923570664941481950021734880242093127622057380751333015929142964274267495392042934738058262839082839944231017434191769664689059667413397484616271450026059195928851008581372890775232763336268855667770750938152441805156998272489140113826319366733017260534630548806446069775060896350132809853627149803845511612958272506628801525886808262591284903270877182414721323745760620686466902786875253765767145634518418549076444907264706750993638245941180566256186621082643087228918580949857099024711208593751329197178725214834382369752545970793965658031053686520128227617710204359187197860247402413323344352097807604956218862742676466860071164735199679251442029379090433754227141848730886426259202760635175141197051023300728102124131279398845109678022108050576295223025161184661929343680521578791592763924284948448784143389334623163108592271463321587252993815881987829947795200598865340279727553466853983664764004374835986515518016011668767854359970456456381319585415265601835308404457434262413338970736888723132953818243068271211096009755029665466311679854064133125943686505655572209876875721024342425691021781211245556269056 A013879 570 141315739238018301148324149862943645065540087181529689687586111469306203018091841691837500983262041832966116307802409372689582954738670454107427578753488187394688679565927465948367300864783131855680610288767307450605775109720361809721576044526432241255151827033111366502205928450618429533686374218806944714673800094658521971209464570916163941999165591159690565792135596511530579511233989261529175884821494545441626107214444753331464642084457690543148268480473466472531946265746009646833669802303343190844949269198232539241152513263717548467346715417903343478304271076517173516427530710150202524975132461645236211136865080341186472731363507336196479744943253270055798075661683930250748467002440735804255617373181261394093786350674160503022014117457097992940707270183883100672354762657869831019601900552759462721934738157466379194001581326288673812178822572091098298600620007452169358995965242988395316244521282679012642285275795227451570959112620542786080333739467764290424124497077200497410238918855450874832728504421742349354519677171976410879418352884973937365564757781136106929954012329444308865557875885593935681849191750324226090449980724549709382939340688753760405652820423997972453150873306806189406333604205157910652924303682379618568426113305335794857368366425974180822975180809156724274381912729502945855783311864357612431260439318715449409263847410725080455063094840716155296216573745556025643599499129733013690240504384875314597623710772199523395507640652163559605992511125126383454565324545336994616322747668227309095928158354526259620623617941037326645276047216316173806245168041736683883627568557189773520712932476915831104578000535867236846315278716950764744408864770384424749077885944218793190645512282596425039320482969543094184138593820800374351361398095919195188709725402719942217903057564092472255541470136958170471392408027823801113988029280088672324890852129738423376953427163243400478929477400995507168226977156077699954938041341807465146601566369858976327544151381320675082862381730414549813215855440071706685788471987730455690097343685415590419663049883155927036257286537863761133680999809091229996912639908272727943894639620305843357654263156003380045185966778995695135025395195758363231225071354848207503120486406138008215833163871643088208163497576678687139253786745513352869976102641509254898033561679377225990673784733043389426440078709768510917012906854313248206812335894181014754127977361983337075069067920995429817670680828991451982525047430290875174221660317530470048091451600688382935724134818284304620573572583995546656291440306982360762345267994060454254451236861225076942232717111185069333551910802188808285860754919158732163312427698826768034688596932719056650506092693050500860785248516382295079997146129905217376019353442647142388353557834150529938077357466935580262401393764260878970870177327745645643871253333835570150396529976402468095246139075183506780232952939127345310707174572150219264718914265981633376738870760077398209130664272479491174837965301169793935789408855838973808584270412913080426923409725741709971241089339778831414368067223479146595002973174024671014104632281938614941817879755249641923896675395243482271270775339300263155823049155599104059882775263580651348019396495819157451589921653360381349206498565596397543710060345512358589144329324579403829747860182918043555553446209524889986496003236014655152456669527021354297285543854836048820883361388855255363020410381664256 A013879 571 148180292587244278144905143766685995568243762456459675893850294420039221135898670993860199431024978777044278373570219210377352136348056110086149980819017629585573076864521958534275190871590837268702151614154468177326401241450138104990611322465348213806362082183071784241417083631035670366714723532859710861133794608056654334482935521912987521645717058915863694716054375247674688941571691523897217132602583464480998536998493621669293868538352307318972238770180945579901658087550887811438262146620030389683433524898805883067330737748015892101696549466043416291106379348330071737161514441926458762828324496102115205329049438483839946830762221068559559945033616740902028522985025888846608824535551296986683138242700914347573286116444508523616811475226693985045795066540335406170615067608738515931210082474010306383115439998203466029729402140794472431279221057352995489553443724934165937778553250631799607126415148506428360396925352256420258470022475198272456972031196150408595766768647222588772438684577773256528603124252532905716764825010282337014296978794714431347034431455112574460183458432359395613011215264612546701530698088787975697019678988225436065925002102050663071117811828914097963035130128557606862935665363027661320800754658054890920005980185255786428359892193482302630632023192142321312734288522251280953673842021480647812721346419061371079768248062548461963248239735698783255885590031820155145262988399458924563257627125875017879517880146669887443967819804483056677413203345540522657254289750451284466805241458959118862571964574755727207955030806141155824396976485895948265057333324532085039958661327423823959255083884914494516313981489897523743361889695905365092633269785470618565689093331845165288674308687235828982030514750271619527227310154239573335853129369826566014196489023882466131079916488325828187826652590331050560210765640183370076901111790398259671744750162792597030912316841125111900593955695226264924430770798411330307949111638027104573562884057841245961630936078819708195687504785351166984942628833928629909757332803006450305699512252278338139888602194280109347970520488727031194510688055817645585242668304456983976497265634501820004595676643069400234260920301252190021904388792787521483545060420981314030792067153802568102925475639872022860963247634963431045730178690463409498988061803423208463960439971514654120396754500235705111218831973174226103317725817668368551706451922576751726824497990319039656827622964325703816493851820940540754028184134264684726684651689114830161147541953643421825209870391217283001822554445835714330667453311334335918736951732139934880315460142995946279778613577577995261498528421315931837154726950111786736877492186724977118741630217322817546361076651708121990598752748314081445803087500311493215276869555477169977010220259502226080349403183249443009227803867753615427759167061618218126667943335779966806022191816536194385440815526899620805589548861098395236520086284166988315721900245365957199647338146118917904537395420179454938146894303639417846014315180420207800310059932490746221741641276579339274804096495547927929152410456926869620001837598926093433285778899666065101231625082240648529991880299242829666080024522182112738880309591381486138695640954784345067900786700000068843958353687594015233625553439918808150793320236855966919970604265850172950181692239163470439308010412598771042480033089207303041142404705965943603630486433128564728406591551680288247534489836363978899456 A013879 572 155378298479962256200072056030296534488966771461544661110069966321787046341796084836057952478586448146117981239844766178740642393723299283689694802287282229960321874646292977192036142543369233779866627330963635623508208508154820013578635258065424968640219926687196679232728159885496859090448257943191904175924229814937614375434778597825432803497179410769760689550581432579705734631597478011362048352035886558851627521931732447835501487496471308999298634240681255192390961030811759737766687168654244985892695991804290277643209395664863512076428561052905941280863162831554553301865872167457478423691473186824771553543113344007630956088013326719185909128923569707708085460517546506423221694796190236789108258365978353962921006062836916969660021709447305872063379607692598738860758865132900598081084543440267831025981655611556197595589537579185704724101040499434974598453991807316567982372084253334489904842187890760276624431566398167628128945462286953503739841904583534610843714735201030073244648666119823170237736549616223944144862393149981811817103468836646479564147975997476122877161330109169685614308848057306365770104253279148940404478106914757474848263375004159876080460430656315429185687524609682421173909628243702092997119972116324565301336190678734771509903902316672898963217604350723826712821669321508159177279502571516091760872098542713696241339070480434816051574986229100087351323488453205851001599283323951041282842429621141522748033340692674523896446000619305625638575227111253499085853074129369206061064772868069517020440260325939061412808654382580268609722884015674829847980758348104555602859693260064763631899858839708101001938449454750785856719436849773664107373023498569639333136006729532876037736951906026996610661629034780813717381903972291914850215530982095261284902097674706580805863254511662743617878520066558971672223563791920917461756660196728645533559423146700410224285913543999605336277207687077575969399919920714959088988047684955909205328274713834942325463120429784454341001221017804385272403201972165547036253705001245291635749171759445010693371830934469459939657536491987435461815239238817043537191416160014286430139596809963380413138916231683139420040378765805816404408416382785968127129745275990902341151822607865681651093183544554446243457398352079414672207567850531360078810905893586294238305782303570949958949147246839154722701397955103137310512487666987427222474144531167840018706724804696777327197681577440789205083857166994548461695857206770726051968085329565272151055444951583604683791265055341053740919086850596629989993955523385712620325517899480364357061663934902117366265139510722423959321080937909774542076354966440416889408053247187329607261623646759490731493112311141495724414077761816186266114418278726624309702158771004028985813468718827806214428455792278967952844053668433615050777996360803384690388965351258814473591525806216256563907988581934296785841866786575110883529285995506683940146407271684853936577407243904790460668203940110092141222317841333006207302306554624299814417921403771416710208963243230457259416980286915664076238917947282549238663046862131527347901068895496243879589052502235570272984765876658849359939527793371631047284159510092433209368920409803949413919135314739272188122474676322582117614148323816304175526256560681482369075096338668110951409718121373075179367836326401168944639543176548636993668938156962945280120440942104217888653670142894709929446725214655195538475974656 A013879 573 162925954706924902757246756224024218948302821352060654568152725005834173904895171453054303578186263451263808296551465540639147838640802269694205417003189251562874470029111304852116490203555937679957428620192525187555743244646948550558231044361211051916887249845953945123137162980094754517625872521040394113173925202428023931335898402993401027359858397827312584806190476248697520397061957103241971212784381784334404180437088283221558807753099899305248564697556587844616544353844471778788441764558793590327419592302175482170005935268679922039053154834611900284522371829260147283057308773863892895600710188347971656528023617806145637410944662077897083850770161029829713419847646845519236111842609973731375981124364118485023856853345283048378226924005418202104730335515874415199659087765596377533471306222422281185899740514543151449992894956632229516778972642735527924548492913348777588683790618024466086459802009741847821739954167525018832937117063004557137508464940584388100059022178155310082580719725259700555204840250381638455643228759635328307931086938855418955456028079529523022042318880552712262709514660538079793752837486436879333566035436248733946492616708361946220944876535876607473811481805122354464853462345268165866548071881847147385413897477144991770768994275607601703254862699664587319223694730469739517475031688430057434248221601524556749958357168092417676096292760164853194501378228308778419852970110695287064197783482418093357041808250161881569239761545389015709594657343409749057447473058277444614687055274908861879225166411531877259997247577868487737708782829620250382676271665622082495824205719865669590083026382705761716208611575464760030495440214188269615052775488036158133382421392426665024146062081814163998021128326774326524517447339649966905979600615081520697077501971353127675088867962821273051860587057312140280173495626677267948378951722444936218997605685474529351340826080312930165092209327685056299689490430783608941694731089300327450886300986334188483864816967781663995069696329965251091395459911165460649086764975385782922247323526831811532813060993942248425686340984622217126808376300081820244054026391403140407770057864604161580087552226553379600508260204733599742068959616996179314873199782517436413275613542865365002976686028414723024179584934430024319324722666438771425999224458273142067225723984749212424155061023501613502511341062170227308507942267899008487233048575913849015455422668809727982643636157746552981510010612738475647771195166446820840668487042534234811065114245551729864911109546669300767437972413451211888387901906889696996570450256965522536070291322203922619448834927595276425569061765549679750232255985290226580227938841722701330263964277024479753266121734767505020723216003174169330177192261034048812170250835464320697828343775313585729100532460844711100121406419431446335484588312025769905109299732161562645460707763779017442756383035290337186510921307599783469807604592024416619222959151314217401400591378184709562085622614704879977074333152793598316828223397821729802203086353881017048324073841733619951250419521332879374406299625489746350480343026506428420352711218163869422283970316584165334565273863883429626447950295462451397037034842454683244947225087630586060649671231788047073932712006199627866559373192794004967156619999373146056635288218415253108985396588836893679280808343792432127294353625892663584273400496875577310047571481307872376812910823755963358979529338682286316952983600889856 A013879 574 170840245882768486833582774654362419407935579202058352924455311775717574736499359301557869428800239384672399048364749530741235084050617880746871139339536172646792660285245415596612900831683870908699040672846997291066451028498918723350147675572101239974801964894471003961438673809015837313074066904622452297615461793061167621824471003817208475664890879360172120925735984822954251147869638731489053206416595913890232197906000283667329248398514480013900318976305096655756637612376820839914869111714001547771164326417845958391896143580291317932022200883858007952743330563238288197479100604863105356897410286457162727715528893064696967893818709982993012595905172372014721578930166138687178525211476595815351300783461229904552375723853383517736247675065905396690169716293893530792397727612897987168537208393482665916786006309777599574827749822045596697786028017829048929011360505107607808831694431085622551075673352167067821528794181166714147765870461457066505020076133538215336407489239481382425152160766633915769374470570384176925264554239863374015817147417997259786636260099520749132361046562494440813582892044688377557814175320178037184073339173599952446677442057587336120573494858483349558459348345287977955338184132151912291681511021579754416807762960994786891025868941539516563592170910163494312842304925697037584275898827727235904174263214040213618644334325889674957130346277282621103277477177127105640375747986792421328628255012860034659953471127721745128347152202217832536703927418523221027662041509556329764290093671942834753870408095138449729778873876211027398055724664351883665265154238051340775141362336913864356090899472272076797335161091354536213736786718032678999873579110143002550869605893985182704358981193500368828389002656375716209772406861620803698404465694559720646458738707113577205033984812983279211627766934208134806423203350238742916239407681314421440771633379252140089111558047990211060791728487986685594503207117949353529646494346694180157140553943046358023657034316808626105294201898889643128411085771810234065576803670830122713478409514471193609830988244783987085212480684291225945960219987234594744229194777391939356217896195435173333001885163510436567982549452438739083139701399351385721272480335153003404486889746323592973361281528930996609802132452204897180660240394683701186788562785558218216283280753032390166870817267779227880009331965606208270246024071504470723508881143537440145230185280369829329128533427745249539139840888262859840837328742852141609824799469112377801247413235143650694829031604008308721517039361407017957078232629918770917875856448647879758782441793471300364611181533038144573217504509873020993779538052031684626589091198898223270082866605745220881760776864155571344609866943744357779559879552306038767270232940047835540046053402543218469477319925662703786520903857661748272677087673870733704019889075951042712526607104112346994055717097612600605682875821037750551636978792686594680918333615048456825891026504971410013773493818836784226840695960023700148666471177594318149074903476607141332463464052669672274002359900001145322897460036097536269201276169362004687299764518297397543340836458682557749857116607095431103982285929014835436099505846961761938253781493487329409131789661543383248596067424612780989805361305007166552441219972462695999482403978912992444007471213536234626645552889900493310309804147624025610543065199411805353460442313583883585388974779930733035105318955838117057085291732286681645056 A013879 575 179138981666769848850010891515972728293095457897377539476113653000534831646899552178990344494173639813022245504538115603946521319493460694922031151804093481769283260551261496904633969102483746621960005272571213031477294953659282199255604449060691629807817945141184827449869518827962590626393952778581392540424430465120906900222216507298633194578788618715971841871824536021714076851628554302509865454971488477003364117151482153446753433968720719395055540870898093030906672041035637289034573793684620886955696404737919243666740890650847548991888111313992294547055790588678151284959845395844935562714058888532105864377038424574207687806228847639126881175763862025157708694348277889040046909252149282933677805570318642608395911927015285475493803642129906817239791400432585702944169239629422119793236071828404479896359803352281356251774582597401283602977682114823112809787016353003714965753502819770037752116725260921935308027376887311068454207745384992804967567931351800967684588819436778430057836352128033924861787604852811158703586205226618977272009481170973894678031903070115069042214616760314170770543494608651160186062556700531005518326885697296743736727245482976698559966472944729036746611069650508686772496691764555323583162232100964012567358616854588069659044341551243740120185224204295596212582932729767696881969684889182914115455432223925431035383601510104091807847909978047901705990283908483231923962640320998849987087701128364723703595370941221956619701743467592765970006857396805405012301752837924538038920249262151129894874417038767895063852612453621854264943679545647440766189074370318922704634629153791792231052371005037165199842513876528174164855264869647834414971438088997309042780647869891406939405923063955842744596826849411823000378311297330895858858161020138653636581118398550326331345715659258754982611797340804229162780016876179940092138653148841950776678556242282692046080241091729383553280747491019126833941794906910861326702602456079196652453813491383777911014198415781921926984973050330106433016782674261687995546262485944366754408336735046146310622138329762614041863762146011356537511183633334502418524872142898530202385536721024632312825784737213119534708869774640403272842295534526278634069012339913395697863244902641007825635279140480348701119880838203202266107992232095856655638004011429494224357457398891691551616734087378871653508665275167495443181494936801871893374048553965914837724886760549074158620281067531402780753097799251116520465842823864927240663648928123980665320807580453988670981046643204616325973451065426725261361264858149705133982594051497399165945057686030962251122534287187005484006118008944612861573372892447175739010282892975903363650411933985900731313188361108792378245635840403683703059780261438856906429151775343599199239330492625157849850650218371695285654943283451525356770649884716678464426359207704440563330299570801708361638967611346230292704527196920480322433296674520138704138622588733050664665509008476901226602555054580599857443709606977811407088093681517139747484365987886809829829209282492154274384298534503600958102527054811010191013997360564933426990037879538211926406160930499521675114175903401698765289329450302660082243475442983776486166397183314969922509775476142514633279869995830771439166146535759194674892604673845043920353261234592669964967578135204970759869487267080299673351413193899010278600805134538433210310136759408534314432829618840648323018594929436909431250266863474239492646240256 A013879 576 187840836840214861027749020582252619542660862860200550833705349808688811628979344825636979468322618540579614102166559107523827539109175041638563737034129126739707964215799575378273468785605997097868334488691632275694336033328235491366644690778263786417362509644363021628074380574549701428661665428753762264468087599394620073807410896357171600638647854658718890062590284683504859848773262956308584679312183501262279532506232550532582928777185297060389758824242838797975994542100984405986717250286645031160456313294468408847096496155103119531718068209180784246973572672313781161778054845793499152608457013101441438845017443086324400449104220142045108555757767386891769551884939835778056227915981686501464138653702440991741351744781979982751390647850009170794031507499998986050385204613660928684312307253541055911805377159921775413060784721652648355275926001232760337635230459367223423929944972743187105963547307196479237550114746989090915439340824814215461672511185146051490835405929739379076325810769005300795873799546141313548771608731707220711974613728335122585911980793648978636009233984063191929893415402760998943260731454815999642385132496928630360482508159557774669215404334492194435614448969851796741157491063710362981537920687500440441830629026916539730802079486436956040263341655243459094205361270048892525708244302359863351527795299634832773358395337058908171505930053141556579260467939621713397901049537231690124060473298376168522221219680062754384460375358274552169765910501712624366179322783779560398698839290309383180647836720843084334474316956168989457717583723256810848847474846931534693934960899566382330467970978977850536590063830594406753087274215955847619513090665608442326842760620819251922894505182710561761758362310448851714444688146910041456098055049852908875631682805878306983217165143122908264647148008431135398591218975957256862054380364200097377606493790307816094910634883001230088764913081142871939027351536308963326508508072985699709043409935541236306819624118026944566510195101222941683107005909446623751617917732461600313870476100287747913806919321269162781561336256016004192677326889507359208007136332111969205496616552785124852053610056607984029226887832813335502223882882411427144997548683337028807282649887031697421773338460008322119625480169799761019386454062762144988542275694288693335799845249500254360428068562407387722949502199574031701829479234851959622466586336523363116882210859829505984949419840667808202230960277947538756563991604876989946306126338456531150119431129482121624662621964944923768623937424380893867657149659899185210570932540142936827830004808187602273433062512721401462397199197347106375937161054070689747708446394785100845443094344091199845237457798938013076811295846987133042619612147418510819515854251982689873941580210634917517564995403379318755850917808388466652501140973516675837514334032577891468134632202752972147013942102034984775402942310038089574575816493781628961830860319603347333752300774072675180586000768911907076118895244846365573998804920190516327858166550114399504122992952598493160416790220115647878243315409025509822052693296351735633139505959574660108943266603859466440004522112085339684512023917680562098398534506102156412758416092891677901465610329671613424106072960748246992595081269880233315420187838481740773828341252324243501185843210700687419500907480565992310284131441205848601894117844753772141934161962633563277290718750405451655957546196729236743782679826634364150241024022675456 A013879 577 196965393330565138117032957006056122789565156934497652791003420880995679342668645479887121382975858058806809436793401882730904985648942328461198609124298983200216018285546255551848480805335594012894386704814317005118464100483187858595270823277508728106372310912847599766679721685339027725260334488620905020226889422622813138512679688058617568311270812846620818866270670352290791920787272977674230488694452127019596023077255302907253677125465850050395251748889258935426476452978081824491928027436569100194106639169060506275253055552333408666090805090509950022554560938444095395492585637982764167445565420969857058178353010401685694525319906739665091748962256695477424149637302673240811087243228412904959260652944690765356179647136509442393522199959971216274522382008318936796768716312974121956081461890689066243777235160842135575525625400291647401781809382668642903796199414161445668970765979739160162822832581190855412993349120938832995747722244720390791938715088475706088054226608182399154337413352920502287334165232894673995716738397458630665279492564802729500645241172681271422232018534073045541079917949365517227928564745965141641013632693099435508873306475916453131547211815444487272518856443011317619655957349621157573729106722816461836732993662528037564765521299570117616875173739488565363165480899102787529037047977591296073691609484109894410157052748951881694845002111402960831654624430256777747917490919552256703526834849318089284356637647241482741439922551678096815964459370243816807390849567324436324626034107675451778030986037394757999105741376631854289615673070197733692641089785096080923227545560223718918552783137252678604255462771229360655525241648270118873478558557781038021311474560736167904301028666465910009897536518041215135325553318334343629869474171954563777174367429856651623233922157115246656510647870088686231713186028933356571385533944771481307821106832665808569537013883077897841556757498972468086337544164536707529056985361139053058109902616570087401659694179184221425772994338459947298305611828503902946976509704233655010717048347335325556468004234219133632838459725988237612340820720492068688895290986580640221622820198453215076866966218717773461430613136180076087579910217307444629992949608178808318625211887944149155733400149041686374908407494527954210664170455314878943505705278414460903279658532339978716240222420894888988979497218420539865777548018164128413087523234406322003647881134556584067674322858848087653462531404409118399202844061075494609937892731473395607267632616027845164702233489514088385608613808707620168172463361778448031359626159212920127178675121750123241467346957339356259834605545557439415254684589433227572893131886858181904111338094949773968919712548979226000030481354050380017297902427091512401084656388127001017258166410946719270898232620093872543735131991848744808613036397446221882997430322544395124090740096633900522027291353583436195852915635690499813750411355783565370280756190488399533836652536474029450158146342262571874248446700260022628121370867993690849000204848452756574435271458263917564177196221847985589576862698334332987168724925915317543254890601066958798395294722408543881794181778201997145026879991505813082890341718270574762664568913019984047207203817045741717795449560889553838507379937645935528950038882923829813657826756997145953499446730503684011590583562341965952748493410093863903579726513180531377500755814130451247048392704425146875597339960781556147848667281892955023203132005600938950656 A013879 578 206533184276990670266205949925582305010191073997747810772979203053710925462418117602718118191275293339871409011995078172586441426231825351008529792761120930608149711589784950461535072608935575827664744433387377267959098612628259192014394698789036992082867452287750084772945955845926056336042580496740154102489430803216138909529071616585752975309559103851458271763518634435323669429131435549837733908913273833541699919494256056501276431745512479182443251497843303577473752973157945127198447923297327880805135563273336789428079747978843556325454832038586561354850171290589955773424033477933414919643401206858888834636424686234957978822581846529451063245759847276716935505130084287896156726617155476290230561698422132063974121429675812525067229934345226778076273581236755037470608553476593152904220074983491178325634958136015203153242358179736214465970762555241154901491003596903752053786689907970969606892114496654782405534914047837557747349163600479928495047930112613501986987548719901467375658507543951968606443709643247765679732674681853581108476109195630586888868584407885436862838361066384177801283416043673896592792422707065144361367510914799433688152336211290570758865249176591518686268732413587035384348365133836354924030571810983994286914135562678999517511571262218035650232502179057961914246607299257604536047551620150770871767253106410016641024841743284968300053792933966471057013079466580930983800330958460427125157354378958564789433545677593885007088108229548412046896748948612780452626667475906788143531068340489894523600619215147245763670301869743123243588044005255658804494823362496908150154246813357146288740403130927864720135776130804598078728035786576488167876653018283809724234700748998487996420355434968158054538319251941585201739127396325752706034013749331428667214389502129368332484133159819276878097309101026114254104885753474823300197157641672700783829824918169382886610843869462289807108218551242554696099476709873242633988457482041743699460649246072595967282715483632274165751343311444977698268105228685308536528840639626509036517639687855486330698994007900562268187220745637842242597888427810691417527068641544781401028370312413278452440855969758208025093066599883159463610191936023371060339487128345702111510750180612924145122305794681535332255958296982144114401393199352254503065438418018721756117371225206925522360307465212279116508165275302536010297558190694469114881662763040843501297080608548804695345670766039492359317127329909695734562521414186297836110235808797447272286265137984013771422809183500724743027937833079401525461608942040197922930951359522846935276506444464257228044864803139072829512331344538437592290096148049536035473988661394204948285450454250054189233956505758440882207962016304731277018165335389909707479744656836658218672499102524867106201385167847552496419609763484789436436223253488569557185913497892311661638571887567988873785289058375105192502666865609801532703151337802107841707514203197564029592301770085791904729028458984318565611939247171853487304994579277352375681238799171197677795039204620545623774667705520473337576148380768621546353432907916580008236040166904387388986144558844261309396215952259937358343705713973199459204822957577286202335763012538842792284340949662555667479081318759324805766714425497024493204315971700737770686069349545039315336635854884630966137607749466289290869204225982583436560015308284788869694232528557652046825015428435302810226356346716481019286564143778187206410247345905010161123065856 A013879 579 216565740236429769065057170149167391058366115608262408429087440821247987377680540083387753500534681989149002576161751089898000404952462499259120135974285140933371191979970344215154600295987230359069387058983602506127479786835289510525685935677413253010284821650079832890876578597097760448622184886949803828171957393913166073198355799433022511838196246880146708772703315621653951995320924163106651671272645023279821534783609038701882435693982493371209614882602539892053117997582065469697239729619418879943125828394902397311338149816663860917520125959692942159223373211201653465073879328157508482779999063883266218667723651793507297601867582306465678093985877618030737364227283262265000435769310420706504801463484685551113728352243744794284895695635980514048106646718911650170780834570272141899695469345889245803981001862430277661614258970675080819869758317124549241985830587626948713551432156940567426516505850444285115666178032625314952484396571536841501623378365763815459507455886519401054898495206406979433470319282878169145391369087199300664401444675917538277582264764082879843887597293544855622158559261411399793683907432483540813865299124996730978988024095090221524047887520593628297972922359309439215178471318577589700820280867274352793395276611771694598074213347851538949978196204907881472193050495426341933990597487651214717634219193306989609379264455806778920197205979526826355078546814749566287269415835098600833188998025270856032645069592428685565192420174906955710486805425540594875893460475216436284391233516197531639979042894142238373886350453367765198268576830854957686581963902153557960456139506562783026862256953415816676781091592134562235000328852945227657119429315299964065399125572581838549334470620577171300195572647923899644498807248729672469482322001218952146152995686584804528602882412190658071727763987917558780112284683835616316827534771274593897105142493394378829710852221265289996778307375587713033017204890532045268177080792689403441405649743849818388989440670965195515626880564141728934939176708273926083999265602537006339475520553332754434699028340828339980926683180577946067374323456080023563824863527876460702364724428709065866546622989345182738119987403039083817714520619507642332966538055092222937279496381386377548395766920963985592555623727216348746902555275403989617806345154612399184142528649842577136534481760642430786871665911715631999533772377365643646606154413418315515216087596189671432226782069170626740163316107087389114564630454401811439797126623445592070984842753326725224383443562398455948145262941259066533962432058008742577235245252763028748004498021510552987154372155816356431278722351930736736773179858537190297933173134610089847853364495515704821530185176982162906502095979208749903530599734721809961430280733287155728302734418929115050752223653760915206485688727355826568100549234250030311995776431965928592914327155578491501318283259674734302333676411273663251955739617187183032226298413132088899893777420869479332293145745407940824255104808042473442304321995960329044682330655079737776191611029024193247995145963983835850422247364512838106589097264851535798716114054051934910793535516934680146761446538356916075462609562735161596135156437564560456900425036635929619762345095633363971582545172899377767531638345429967954986208824342072808634915854268539145118428278171506799948708183504363759462466690463913409574354611900030773828499567864868552651587377886976079535911832614580801279428283626356428148831520979691934709779903021056 A013879 580 227085637634154581527161387246333346246417308040049363180938792346580929612538749998478397014576654701453904525301384310840885672623433317623131155699372015939350631001589383655749950159965106060991541604760789981465128244960600533788981655688879279188512417146554110853383799279030381260174456140018277498929238396279892028370039130746281013373248467768596715298046151881291414367445633375253720382856385027930662145657257631365865076890253386969209493135139840869849490257432611881953252846725411771455243108635013176163133711782158124625449583598310986517549807788308984983793308090402087614839520298410459758505726995903028708090175901984584554873079335609204198462431987774012785096937240443702743978699374917636444628820682336941412078788947193903498507475189929502489476684390357681464615076464835161808155183008899690829304833214434593545775751697137191345964534294251515374260906525396112429826971638635466709444778296738122251616278619395815114406235593259158559268490063662967480541244509553404866430573512363259089797900231979093893475409252494908616954100857262969815184281219676090528860533436093719950061896919923861292439619895292572183023346353533324124800037704793984386175255035835254534494980741348814698127326830683071754687245568465116434870266335436775306012337063757486722586300116292171919776124751211360123758019024841069936644471606012049013024705457188321472102842304822841219239814978704350467261986793346413135286836492950501395207207177323235991079412485891654812584861211260549893341822075480342936922664881768091745136253812990557760539671218990568111165369380664569191943256939233576775175117947184943387672409897314090730127704827305895035791662713719975119839953496395573938706941865442327973273872784869450993629981309643965039359895274750163965604523605056347993384296028245231478220011851394642115415019024637615215033749100324028570250921895153504175742886578765472723661810434664261781309048635294529899124050669275083902975370585807067167052991740998000852993971914425477559682782156055040317455613928445843959421883439731446314118968341512417423840177742757700375543098592282566788461220098606587657442793282558037450079991747675614334806903911129110353243821173120845566932720607656382758680785197608602224186639694916732156699605705389610103632093800462013817480906176842851086911436121537330163518780746647397504774743955043130539543124904368557152383694970204523609683224267262180911718630234962659104693489350305266128193721943354833832296711846306085151425002474912324228883093716885523344282367233893666949916191157658575256667024526161245632467564517403449609058382937657291761284517568898124204498673843345492853845574952796909572302689529249875698940835452139248451848341793494794138844502147435656602116718050187312604960768046063015743457563669966005423555937542975863199472601513852959784431283267925105540243733511487872304486320187296694195803837076627692718082741624831667635199723084848393250295017552865635160338617593136876957734120779197944632237696741236097988356819548980891118407894726370072459209758174330314660692358452491413730454769253588964001674548010341561701020242298205299169570530565404141630744281284854584805829017796675696545654820083215556536971920770998850259866138887218137941967255209697574078367618904193313337387165526805487702631701050211965914263016632226271733442115472419888467357838461527686668697992762873472407465190886355213829575448285795666678282377791931790318002589160942801450130242171590206816256 A013879 581 238116549567871274479424778793211234873683275195402801046816075123608444849397432318404483627956730280231729391522424355124292535056789214459992374718624710985620527253122589556211659738935571053010266729753650115604778314587806665318315228595622279054373596321865123342197770712808561060268690521475805346717225080617584063540142151561412359878867385338924069340364041755077026111758672462090045104174016787047421990044704578067093338865274335494625813473672393779943299096177658436731014057007945373665452997880067576208434094965688237687255422571182540998626307251433882238366051824201459422817964836426046251734901190456014230614364286599387734210594037415756901606943084012123230145806063835496048470208675753635552563110275802140678111928199092794554850974304755518002405503811303696199440218419190994628148129178740002211029144792658968361855354611577327552786107512129076985081004320773753987218246612953823140322767847280473278110790969611586229403632893437315445443516236995459788876016002849471061222305051299816763343923033647710358444870732344101297931263260505375836926672864203076302390462708285408490356103624706082778581166871326304169385888426002558877486324336342056971718104224455987858762608925840574720903559858810332648242933209198877930810524392946952103277192348966570397622652230741180462951169787126203153129688556991749749886913458745690305881393549476701375931709972621915554305608231109892995559705063820008499746529862432064950980792473168889502582086026806327836760983429458742364960794424618876075426620251064858569747992478210387094315646288124253947733338363699731305011092588313787000606024476587399197671984880486020001434388216997106193050278521701636631261299077436485338353570273498054496903624429267269445096551281741230285111841547616427930397728943695565153510931592113271842506027147087988250813418988778412011719228496621368582079430677132480794583773037215584326686406538338512961597916981802596983503900554585790378646302187383231261759757867808719742429007094140609557621932982067569955916337830634029275594760849699841050273611347669724612620638216789898428985480149501284752777512326116501259490734409051576677255077426810704976734484075516118017762993030426363761192044443893899207566463019367637685828729904737007337943445752134615804026126388913256600678858675289169421309246042577127513541869040196541485966681917403305648631971739723164184617885337077178548547196569268708611686274417256205233363080288985694735636860180475238240534356920952249543740623395133665290625318877276954526254227504647285715675320059332998208334881909544054300310308931400839577268002947236932365880674294324919485856401423959843514713977601703972251686864975822717660892585475062364584645326844455597258933012683749491057221139746193211502059342314668572796211758282798274103010590765063458730250182604989881158919817283947835466966613110541907189549047676714818413059204266461959519556328881999490722247184833417988800821348325513636253887226281341093892833013430168263990693275098138382684239240415392186885375676620598225098988331387406584025650150456679636643825340124851301517019890854491913402209001588082919782031588658149213214599315492547681117356968165167015181056548623577835411311868794370890410089396449803646210636256598763843436798404360083407726064084479435591073274738560427062370514256928153295109165799673608156969548212822634855576316666459322814203130219998850804696560905261726476982846622575552668964489882932024758973371768815317372702562451456 A013879 582 249683299079680189508537316847870263818907313971294687510466212788812848666401761990703299824668356410324265878445017640598810169239707807341600964312956624946458029984970272466494197322414105352481293446418163423620396025997223961892817709139883226881718848136796043573668369622953949722332302432247014067239361006133663827010668096715659526672343247449147644932641565447371647732163461735608531135154373826495037560633116147651280464893993901615612756988969503980197824793073584372953659795841163328136626042705089738790334989562741509521151541978000304110175578752479534501976921157613869515740770296320277874459175750683605577880687646185239592787607853377264708859401951261096128173368739192369104520697532387044153164415920559505463691893223291926143147415232583322044890353564441584546024226469121616383205052701726476558432096530107170409000840317189307815990245470638259028708299186659659860901360160424668053187086618229969548068300751751438642083143764868926480521380481723751243580457356203886967492239741471756662440117438930181536816688773038448362579572304647684973581222925254604936855381824803080493183641714379805455633525633267850720717977342184059177519100027304208731176282855263161924989861417022206478546171182511903366963981932768922625177576425858743248645985244509970521257570185501664045119485810705645597496116308336180985737420166917720958179888122536081621968968716251997724271557456544287157712013297000129232630217297029564938039635448345541479059513437644472017759484960528130234081129974589162599666543756380585139632070960831934857809123122216177707498433008054809452883311421883717517947462721562108701098099218040508909024065059025957623483888851171815332261447941422040050149433303103495992145214889543356325661561356803092287441434362633443533544729024864520926407878605131766135527599921784934368084931629577312153600501740073248182322521101704868181661474396271368550939525422344844567220497397110639934574586027925349732079424962437559103530999865995396112637238542745583807492975998604484234094929857094907881686051952734860529131702292494129155403298338808684535071878833243459160928432764869936424671756323705666065929420067895461781684338373968388966593848179872354807255709194800489255473211526996440054055546288589512206391386572990306901322499504381106953313434914300016115118763978341354059639678870693128685188999458223088623819918398951956608049883735211039573721425189817505401207546883348842658778925277103463843115156300602003413306553842744426017577367917175678215782734367059559869321552859913032266599964406535157929302957133182066282002182498052566760573373458401913592485693928846046774801361979530116873284723777684344407784806128888281993988103707098994006709058241251872351382942707875306334816713830504292943983376926945913388360540653143483065838433222067181301530815475209869626095506328332885522609983308999590873188582216658917432291968172909615665178297113771497983571064083886101024810046141773786648556052185183518869771269890552117582305191629305552761508845757810277755519685488120404481396788572881246251280132165263306673435799846756078339510649072639712587634706049225635693363555108807469395711691841913677275313700250758168110491551529516752344251754132926250782649898971749308128964123399305395895584323650278819339765373447108654345250132260738367352224357472695269572388637558553346802500986808707166320791824849250879225861473565514981385501047795720102328765380113782715412108943485330793665262275857290229398962125097926656 A013879 583 261811915015774734394104025551072409754174555654764298250974619541242221603220893981163703316951446491312177417756362817508537972020695853791026572755422805959857175249520188421826619451547692934083424756871372130086180383356065113065723222179062194510725222903889048186302884345758560784044316355195845022569580206367612681071538310181719403839978993037237440932889562130543172892401034052877451143575632689490860505178430397639589064756684549380492762272465686605539914330221926807454256774083943677964190789355532177941814302015741241087650999281123646882631467665959980369944952079766120841337393954234331692488904671948812402431819929286333791246858692462918719356956260445555133695518299067377626141894935720277209948530588316604001096190628506554747476944074921289496542947379187898956931899294085668020635621341765541883734494051153656318788465136437095632459787634619983099286833527950839498304504631577456728538702537797108548835266529068516525560974556391199453239187060003964183988621652738846980825142779153488714074808583643654035149096246877564030240237608918250918857904410071772626268068852324714931220530294297518885446379774429469837327573809557992036126267830230537974501901971240425278658168925215477180448029993873601584917624319135105810618202378321257560692212623747286849298177914832592877775209953446483038040087654129919313300601088945916171444434367976394322837733340612654765725772631553382450685032054915207510234462732450073084469848779884374501946308362391489890494169701970744688331854944234805762107945785890528443374838439825306925462059087000950755817876889854079876866571157513140980099278670724709693362640485656044669788818043333202541002242236006337433841380036624557067625492175235051413459660848017814402536897361271159298396189478232725686630197781976339894929067716254646807326988615585559339949025268415659668773799712599046286027019886741283858453862176544646549669963809260667736917800278672686380036481118817851520664915109412925974544121715485988474204705042197993286525754800712695660250325169833150126946833612390909114194803863054323973256168958914655195047530419447093433129692314856258456436611558885992500748007577113551733191436794822277429035110949057834314372962524647117821547078250131819126121348505104036351329054567159884049361141240305923604677588328697053697926773057353263674440735911515918104200740295905733376810594755099446852242514887532651032054517139838080543576604680754396039771770351364041702758318133060046331111333002209579255807206141120403960792596471673845049533716611636167721982324277547009760876777578883518333716720515077968243534985647517244947154278997133672342934112939047771830521402519909139121737360871405159180128069832775034739578957454378923302723720532853057215336770521534869478030313444549238077113542275910580899244600954262316700433976367733664253052721643737983769756285858217554999444590786415341005482982818876873155729998074370062269621012092824952268191218943156590108796310976130993482389279096755577245983248617890699292451899449341669807771809730391341249485118974597525669182315865323137058404617260112101600930718361992259266291649530272820172804383161772901029077782984826476062639338554138996884626789136614558106126127341687276340667900464201002520636684657550054806608227755914763268013816227675404338725002685435994284726007861288914987136988016597634176779274743926925631990608533128089935136920505433437121283146693445002019487487218189824595967547524074222298346056169333959582246109286683541241856 A013879 584 274529690599581007892032022696241303130393338870250128802813962660077603759818952127192711369275679956074157748001295897731832712549573175584779479553590224182163197394440881094605269318026073666049461197861155902677246681657969331998003793419632319671278211331668362591000733255738128632690053066465838390385920134472125834667269355137106605600909812603014286863645605500596438058822306683030026210325962623015568545077977832635329743166305258051199578692612979798090621208726787124053154751141845326064979321139266509017515873550457887614724734222203509153602173839301652376395398071992839927326199202955218588783245705293397913692348014171346741490466100307997459068439767752958419869911795962874561709363624117825395698990410174671357053439184476889150890384110304666055127017591079330336663823234195173430406017284063144846278780834182496328129933618904663989902154278759283398317790753404579477774144248560963266584198552273140893703488435984548784306624456442458357879733810630716748190052938142289211765704914793648581849706485402728173560498746165888580573187391009063875492345974695419053361666564895240283719498773873315162825823118352155764145598034931081057273137416351816587151306361395400176994268138926744199965473498856005655506582838061412710474792177050590967960397544158435055289686205223500909406018552145099398095922952016934273863491087442552995388519211835215653463899075366255083625667762903719556609508172014768630251611994141567834621056154216037877752852237403018903414814489413675582312263130005955686808101360385946753040214591878261034673304069211108939732486077655631660965241718060499316348581231433833191427424109887272695668479668606156187633967154862581281027658913283631551742468083139269270919877333371127754954529687492267132475082778327358569583946269433622581665142109639432530639704414576243470446389119854218752844155807438257558417068404759628463162116985632479300466731971259313932906319345009490793633133225645547476132734025767768266683576971937435850327672794327803008412029865912115564642644965282965227513403001946409915325930655506050814581060622262893485802159257102155443737400248742716067216476401970438472464342793179419622182944028567564377427920498519267674027943552244376216846549123210222371991819130087970021131214721814242576942908037195024149698406859351841778357263985387255810690369099153715342030395456519650281322546205923157582537047290709437088587597364422855144061381829726721581799723867951901392511506194691571141691397114124911777737296986631468703592057637881873746659866429763006205245337661653133307021127926555364120295343930818395628932941110331042637707245253698437610664480409174956394960810168716245463714874913094536192461970952971914827088744891682833881076827981456927322628969486388947297795113950431661865947409705505213277006306690216562996474257203772694727809010650304200069355967200066330951097611228456252610165324192286636146142738460830662414430122376246017149570875594539364629921200578107532621789820718159576166284130902753357901282042916992890760354133159854831042020108113907575076088516040797073764153679948139307048297528937144395252411032697855352685518528878239181469466265371097406963858107063744852797294420045714746880689310103437077476192184397150030419079132251475206268894029027386078808520855364750964779882908415883733143100858419158885321552154346491880854550504793887919971490184333233320031826131555905371762886596827225786437586111397300613515541267112603651720710514193815526002913296291393480941220397056 A013879 585 287865244850146254931395370230733920671255325699211399059539453710253533440055917545723224516749615385620416034768206847260054218394381242161985727552385422912035956871073241334656814880418508220451479825008459411805696616466186850269138825688784379231630221725315484972221184874368863969151605084222482956037306590924243819212066631332246696074579607660018308862334054433393410633967659052464892763518756583391172802723685683833423520770351702266294649427185347904762671224561899535391160796333311604623911756642927518959550724624044929963497602911781266814247553035719569442231180928737964119635996655437971286951980648673730010747867511307734080805106981596558743640148297911326128073512631363567156418957671522972882120464568339316192893667046302038518284035408846825513420867597583599887097605111619438174961419979653796170331618891983745269765173274376576947875641325004294348674475757041960330486501079579060618221792581148360985756029090250934226053103046038607215072099760215914444950132949665489052516435796734664855361637827637651097319373533259642784263110541714720162308262172762223729297762879951591475741457146312985320175250302149230082544734605075893250711237339488522429688768219206543135991941708043249726222996339536434986228470606003083894298815681843000474820041815263475196535438002328437689581325309334099746457830505334108873150684030506162449692511921069323089046561436851246290567868200154530637791371640978558031234714298368988633755608577963236133702574787687107949667092518051434287398663623809124990250491692068054502515896055893339442693594487677107767588931321363831624528289299757006131139529913331963072534202663449156854133271736988368830604474743377186029334858472655297237999910212745842415024081294716963656779200921591891500702192399367388339460056043417630232192108052757277605248058696218699073266792917740257282982313519940378357574735919589232175388679980326562614966203943495206366511176713512671818424656305214505590333357713803463378005998406926268734193189827985070367348652628678662490310726087116550546405094066168958723372803063027912738950150223049935799768484945175149746572388203225642242897583959672554491702770708700903109750102717699262384625859164655339620561524938238199035956087093419282133933693736151123252877684608141091224360486738009809642794156670951716844582746440741427148950464468514206218484863946215548813388070210422080885266366899902938704602828493997059755539307513487526809357227254561532954554145119604908901470198420340643492252663925054078927337745429699623645777616101455173994671335183905595910542986236715717487802810557601830015003987657706483364876512399142092916040118209531039076802426483471805803360288676873016382547003653983478561729407763541219219684015977484179024252994308159776801732809405687830272747671079359834517150165044000522760590990721703157146907061151653376891925002662776753043378128791489743536956714980251151783577768124303972671873480000794543678628430447419708806184252817389684126425883049364895738137548845485505014694719433728737421929095532227939314717276885648749442984591795994832419321209105300122027475629702795121396192151022186374297570276937028527948527058677763834604534478472473322766775793793855386425165674031021636951675695946425990296716320179722865888611825381420384972723564434949107645030500575093701364260125717727947334931871796027070458941150114755819572025291527404461785692117722365031101640576154705106239578294344535888117672199703865486706695748131294308994030812572044210671421119063392256 A013879 586 301848586983986959410942831735062051601782224400376291980255642213682809080440073796424275870875244702592313364073107263072558612107106705381246346253970097215411015512042495105729104320049717675768130908988070336193570135307648342707812513285442769237185891375844409970231801150826205905317113452793674288109774795884979886974111980015841911583098386681711358233630793461549928948923272058597427394399443703185982412788791439611315901715292306555582178317760303364584422741966218367222321823175998549130122894133614366120529860623382536481404462470823953631016442171982683247457002773532339464711434828972526180186960060663705119749955923537018571514295858334593181171212141630666706070811580944683794609164959374872812842348255210966816279669816743206341348200712866968909560799662003820835213258377521464003748345916585458973101647611280747679989286331352693549695648478007702950955687091416030595500213356020693066812534377570223769000113959338963607017858579602978599151442078168162705028030607828439848731474181996847935375684746752977637022759422011263192151475399389054408912548316066321509172131009608119983267074168652284895088083260826431083034427633252059841257786404491516895233329824222720175365886268453158624924004609725756852119504794160289697548274952404206065884900166481713767682343438729543878790427767560312975741766079961218545772851657972029796848775380147186527420087205207732430378492965845237118052725309810732466159971780126560625628921020246378292133311060573796905430121204208300759343341107999277045776899576501952318030108222704414299461878533510510954507331249230401109521375480782002460965763718401976510745624092028863097479649544884315834919917708511476217895828557823000956632993851240184456176291067689134883370907385559139222240302097359058595437667725782685038351071893528015122200588395446218599449800650512408020760462381485002176672286291619198717540360499050905720550802266254429510970823633548263364676452409896605413889390898109180415056017785541119164225358217069273145512980778769357199440059917524324105747267915527182062319360344617556628157392720284809481178038869871977820661888532585531040488576998097608498691724498646758179209323707314221754221444899437637397969921573638057792326689980069217182871656843078400216009471015666152871675021741795374156002525625399867442025197931846882714137882230536752299753984697266915312547209108963543886349065938432623855117615490921460930224384915262696911648563925679113979354567272934836956268014778807110590532329327877505865312103751692712563994909581199460526636489961798994137493522336150420180490319883247896509812821362167233500808753865442819221529682991677218830997181152332932242064318059640800026345606903479380016343975475062997484499386737606450504535107759672946119653782355378522316076661949710817838655251461177892154209458687000609708475218554156091327827151592123796599213264775665149319007924367131831732616841788710162448382406165313139432361485084833568581153459082247205422551146744370844913513318418203808906288530124941544570936723276801443694868983327646023095927011327077077398922156158799180755082285891238097213133580950240099615449050709521625722154709080094890634284345298752186893494694753185705676154521812752543988240294552719579201369612148773083822017033411148261593158584300941195497995502171029453001730425584592300104673522400390881433554675422730198263555992088639660921393898032846634852433868781996061480272049570616063418876244476680456588960200792520061347724853323543830248996071343015598227456 A013879 587 316511183945321109951288790729424425820390397732848970739488540289854665214331530821159381495578880589265437578046322521483571219248821520701845768769602948657746821001555471347985001291500452761586243636023074840844508998200352668603187213930796437195651433235317428028945781123528739683373797555876579810328995216369888669963766443557091448280158973913162169171187642884738178297546168922115856027509791080511944694472419772581875182957014345638826138211723827860822475661079969390628513328058595854652667743839048817569200719133023966573525165639806698002596696866928914068885474140259446386549257487224695611915721832570505259646929782478752785644174293949054379539784942622517971984907324300652754616099756441466634598978164056094740347271057761324332585530910695194791311625066385318436104577616467946639194425567829514228179033245646321279292445904184481991565664298475405129501310547568655697707231720002754253226020047495074958803063495027813103192358077965772887583822528557259376587472222634314142823454271861526820684494009011250278718776983694882312973425468389777115879884263067559142801676445530844019574255563468738286151881993304335799323907989964911900106724636876096819936184053764163030604459559829539258288313057647795216968061859041419929896379956492192779741325076968729495661280953609270202246551586797322738851398109061414697852313700109679116260501493013216260176045361287903240916558640154135356299254494460098606436158569317988434579471487725866364051978778652229663908294771823923177029203245661449927552558250330111153830738759730503928472538745154317534633479371993017073817485816136469012509636656787070921731603527923257151302821001176616360916987631120129686656336325847811051102398160558027656319510582593202299465532582720059969099847012040372225769647873230304746774013561828031984776604177343414114136674166911698752776922602128017642406319270520892914443601050652802516832278037140004678895742362371503805878975762159742918474481950375731962897778905491564568746769217821630157829419333078857494760060268077985673508047201791830458178585592717699058926766229065364386535743286014879015278360429944405796311350114357197929124173707893023104522595815720717390154505806872720072213708483999100087646751272541059476746830445887776584902347079723151913569507597924826251004504310179291402889013946584276888859843997767305579466834257921352990769502338640556994172358165457926991503808781008461816370964636906497676828804566932902620015694732784919596255689864702444794578027757308483590225504503534937769503526309015805521178384098183342076716407677151262991177817661896546330673488972655869035344039893210569608034708872680931412931700223988656758654834373705911528425371104422794380017900427739657650306428947772421444243405154206819150362084487073389416102401880579970525985768956156069443492337352180351325674110770642777620167683307862802142816648325407859612328053301189627590860437495438547299475029927199390493427876584314444008551569510626445673156991248625403076032141373686477127720401764290705040014545546695350623790939061769756313834761829301173510652198816369009759441163010690879023358757778478962694369103796787348213234096228369580041735341655984373124033093045516454515079403864328811565013055100912485480655342428511885141755332826128199548307855691943715010506131684489379710742482737789455674558143424512268890071027336064740374406487960337421090311528023690192987025696391950302162737744650558309315511576928379686448225531506217515847751935798588295347171304504573923926952902656 A013879 588 331886031216649028188282595027896946729041681693119842342129935622974645431782899262328019611108120292769595473837500684287157174795052274891458628833355181491745530578527029924184720714236378754933057006886531724313371867296932999833255636034698804928867397256156207412879851387385271742233363145950840551195536488000272381995926362319320722471815976229967934700847253825507220046527771623676555849902106692038892919951112035454812351844334274492577756701496524522989788238792589983747683991482370206888275732163774452931442213265629738773800724085925948164770834013936852998695654932096689254222274218924122425960139936309450123139539043592440680959625704451923645080309535995349404992046182485881262824331418210367317841258127353283598454380096663138423365205660213124573494378565610051664456793578765493615139933984212400711327057964586836981755355756426147388787958007438146409071966208727350716879058208033608043830727197322195720001881107362284152493030063961038271371094291704456808064585273320998586625246386571472347526063989992980772257820294454844916208422583942278929060865521030328895722410680548950298669094601719795717139995813011087215111866144485447460566308892836990099061404130359811013979101787407818957298926152736094517427502431906215944411026509258757536210039683907562499642523337211794111590880076677589488213843623607181978215187690406206889011971613537826253230356940757824428747321392658262635366847080782992356342401407981179040777603894713638048552167699804040372062304098660042069276573822522700519233351319898146633239220725723172887302020787238933663195835265966949871195244007141114131261304767027159678825637900895657290684506834129771677264891222289421106315354519212194320720748253605294407752887128653249694364370293458269602158841180497245347008634288320340030153308044607390466469112501862047798144977251243601431391814394448988227403848635405715808655613415289313051889922775072117546177781943366061974753352888782414590482298385597183518727501413604722809238212279346533664376141206602496076425524955660141905584374102666070414515068566469554008413192825408443526976103551876337778324522066189385252272970257512213175729309569927634594847885430065166958098651080947369322441561587317840373504279862356013981889284481627221220290563491467783740923059999001622610973299111550560662075750688053554723013099779802850215295015198834140633649121684242360690721274635703211253043097796354728857563000615108867707978440577576235297685577120124679850563406255570230752919450033647500489104298610298650906594929603002557290175145284136696101434983896476562742237271332640832965232284372991600529604911975063166237314602890880280337246270494069129749363251608243049886830161931191236039821649958917539260327714040339414588318972802977569597410073103117466380378992154331023174256053668970306672779421131399864071670056375437521185844948692225545619706109834462871800856500818348214940714074107216970173094328980943028086036629117274102440710970551174635898176265255518630655853478673054671440676548000392890328038292111171623975692207717634283996535599219921307315105640026072950777515776945098199162797432796326356786210777382820090440040155686758860761842677612265470032906124573295461809603900986442447915595129265494410375363656342319278474401239873490202969566458090035572910856477537195135819571509579260316273405479799501376863675117559941421202833657519498771657194500808968967801563456619885680040594893334703829748821867289252658097134534924663537897572333831940520381955497792188106855628566855417856 A013879 589 348007727069028971381556610363972068813351610423044831803741239375796261808277185376894865491737308344111171343574631117527090121717896734196586123187564242787888561471909558929781917707651125089332685184053051889353618219122748817233155861810720334077092059945271251344167903048378898702384090994128548581810410868441373613223760481295344045886606909091314857096875610027335058767507904658068268226866951426711374182430657253689065316647524656210329213811028419698218540192280178834798211489052617822058080614129361960757039950217220968964476868059123887022822742046997849569960295066078218031435375411382580596923579693855617972321165292173987079477920482671380288063730652015859497688939817846315431047286141181354120672715082147596702532900064238647035418593890363637312776441498813125534109446783647606232988971417429502288280481132274607174981103917650303924345721855607461809039046039282490505302175339547048588167848601659318699296692484033514467484531492348009666441216568018292501973130567557839413969154355045568188279490074370879806251016173078283462858162919379859070318926124579898152161022501767296108377244541092936513895788249623913787673140154319972556410777913615439730113410897396169193794150635832941170968678789531403044706060790038492290126736532972510942288978571593056255625158550840194222355518667282280075193319291467524449988968647655378794852617146637039701307274759512076508198151276628030401142427044579106993044089898775272793862416781503247730398637797989721437175602582556552272833752672525563219655630593613519004095449111695901733475603748999852104819236159846560428138424180032000891301453907390270987384272087569564739236797438104459466259710578303352025975729180337445872044079320772425188903891373814709951517813944833298506353309049681079536984925707509788867458035136182239065768316110752498631987667666200010614523103170473742279538217986719183859776868492550406722698527663794020728100913879047011801238971758707909161629566511975952305333208522271985824419767679028070883656876641854418925833971255906288958790040659077177450970552537154379063925872080095484079742494758012282762244414050076600830287382060741126442953536511596439372927216312716012508255251155855468734648482882983391787487623760949819717073538364606745118287397903629322803922138561513125430923938089193240696796742353476444197238184114706553467353185857132707849069261419176117603633751272407130442870919314910456166547980932988396065761201307072578503505951714311856298984374277840810281973265238481961472863029019592518173033684903398009513102693141458920251258289674231808254004189024895194067351407818694040516931000179163834600458397040907680834908345329589031796068320918365064278132823877160781521692026427321917647437393077562941991361155225855008018173864814174500427272282077219806955968715731994208289716354292278743868815501033930774214968552919899093723728953825781740261454906202100297829674200971049141716222559105521316618343944413274809240870946656668495011566075516570703658592217253076975160578851996059975368613080188763896781935432399726086975951312487628204739244211595979470434484383325983289285329480891840705893457752104967959153255546289398859182209947519958877505224572480567862162467220080759876265543078264695066853757321312803779745573754501584863069016118358217140900574241790041926737143015228582465396702424386241955746205000070533135679182505267165943989214380880265444381492203088653246834246830873330402982700638314695395216860942093163993914484807520160863100029368052941436334247580118986633773056 A013879 590 364912550419134122695387104269012376028028978250954657553439773819714941021876057933762910477863939834234715602760112398692086051470465285956919490707523363445553036233969037664355004142217986141672109699553612937930859577734855463779073640954037885025220883849172747649462203106856952085751100598259336957720433386786781777859717870434746678259594726307334567595213439660022886582198368634738592424255240459215305894716408860444265353468994813910402165701112936213479204000660380801877369410344837785382373938041309847362773922838972694752895296401963888958843379564672817110670686359208033550530380207365900831999739501064348470944638217406630675850639948037625256936714432168181888648677758438018049425839112775379578438512889977998359955138217759103553811087507181941358881869921059471920054347270610072353362643693002557791435993783755978493112986021554085087774739640465449873874926739686676764087733808840886020386690015333521764433728618137926466257060094120306583998265104026349078548977358007529021342119996996261708593354584223519663719465534701734160349961041351655104518738280007491284800396330813144284137777571921066997994790059637645023823150610456219543310987861547223330443399945148085508551895297119162121289653330411680479005702398975402091611932886798183633821607994686760556298406252605807496900660342064184112125909969369850917671632788683886475191377877152080541837976938230135136660384673041513605908321580696581694338199609698180445097077539081549492150482027664870145707844653606819356038925042346164978613622505328889303238389647745641856080914676711268920662935375547266947495676273001235366597313332395660790867450488495343916009964110457821689292742279355015653989526201001517642724492517858266514880086801189133302122743275017520814597927390078387656573505458677784371483676650957427510627077834148412005535100610753342330134177430082674784509066463642054934949389656444535279660331343590479078989143871635599446495956050858904557064884334861696164517074459449869807826782313804538454901393081609139179575282243633192851252225674132510422828898097199190181335135242258202314400066183377487409703198706973121792219421931723687401046447501183748011906528772322505531856258236002303983902767587507193026956622572761718159650102564205882369153326544196020788445460364277187011856499305813891556884340910038915950563226146262539008583334213328786265545649861874016692347864374215579211263817091551546485294215654789240393051617421764936076892256824786269030563839242761205482230398570706461233368823517248244335806969181265471223211169563498428761383412353447292571750696510968503014367069804894922229081440443866897030010264135566812339144853112319148604594135675295565640507403929817743644889738303055507119079311883698639461533514702106140887664678471387840960027460451402836298661852067391558951597615918380476130987082812154995503234865346536112100452811486822914076395339725773521897048454957418824824229786136631120094396619857094046374555493761462823825247909200863642159511992798362442305979130310620584732118829172013291832014727963975181376895123443027232412657738418465769190309896730426253545653645755642760022938355871218882737084087705952698165844977930688399938918361313383926634871227763402868015018098834480894421245436952894536150494745200253849377456645323585896736960536159235003370326474336326087235812641353228044988532654153959353277934474643023796884434458645905218607767568345887666952467204929833300637988304521470038734915179216281528082874821530260197185976394635481119545619990570846528495215968256 A013879 591 382638542468293981839438228245983921205966513898473030998755664272781413996954709323953377617236658575622501147879787618570952823506694607687562811888132018348284220522070317637938712823430367036489974100319129240003789012582903802787605922137021229328206013503030163039282479084975635390268546060920382509778661158983336489501031525708984932902732799732439651550718527704948158320815236589539654289855863019762148593858153137249205987279104705990913861302210198202985169814196459459709364506821748625645108134455604514508268028914798632373211938319985686828908155570406363874638625619792922988280943956318906830814958847068050262269244963455375167560760634153500941417672272425183492071675929231903214194748673517556416840742092121569608288319011824969768041014893930811342330915634344856828042907243627227227999587473033850038712788617795708904394442430537096324998485393240699566948275180993696774580059566339140899712993869518362917662861419492594382281963045252294596622564829719533011388572482150102751082834817970352117349985376506761354904302292515405598923120748896353102875840510697135181450860382978723580884054255254704748489384981574603268500383974509740863846862407909741250943018540883598910215312163072022540493419530589758269953883398708031223614074138707292202018126424636664637081157634732387201870106818840293919556538172041960795848450023026994944610274248912620006238298505981602181058799518919178170828924209800498846722371993938879258398113177619974840281183842640718877905748915500424213077871865203172288614757832147745430032497663274534154881901188047195519753058124349850986737226243638543375765144424830112409444627763424493742074064127087420835671826528316964894397721425741367363737477466405749669106901897643696641406657652344771905687836310978835415379220059838516425112867727954335509383298767020005267115973658021296687162775232926370794841378876179931395469491208395985025405111598936730190730120524344170325208943611985426704828868156311937917404655868392106683611776091479907714886683151941384724362331153899918827194653788479171249128234651168738043583670771786136750024363798301232238116941287363048156398272571479097240239679735001249755332900313966843560571707836074351902224828425837942435434067470856191380973265946364747311117318534406886694264987046932315648144440616093107153151554654084966331777785419543388103464278256075445387180795349564408927195354234057475187030168270590754407363867474436282534384492789644589611763375092307086834992508297817573799735222411677098294240947488422095052663128516214622753349875336214928436896372991928348255716058344685309016792964587737497971281300494868175420140042726216105815331153497103163567210900409858723037060691583112570360183902230864731432895708537761184572016966712275648787423877892813976722501754370290180474705650193417171319230421709231726139525911346838236564800002165609450281844407257606823950570319748292696496719480705430401658891572228004113384102030063272246771245901426419641955383151638204794441052447360535696303434372544589290256066233417873009496046675389553239787459180959395723254335000719881162394498390274003439237887317251868862733812609446019211184920684350357056431949063578649519654351259632542864255086732523237925731715618003464638348651855298318341138541177943101380364815979326824405256855131163706002894043453153687463249379476219602450501895616362142082822763419683283320841892746909088710506858485745857506262350251876504883049779224401904967336502418961891619591028548860914116524482383981294250408668027232815969463399579130003456 A013879 592 401225592307233830301270779621260836162467543277605256952551219420496043963270781284073736888371546502591939763639196181930655427861355804950593863038409919271570474818150405387519223737541320545654511082216231261966213067658130937911816667410749172564052948814953356239078664789007411854986230954375651010573669403442111042815033633101824585003415948212242640064446230906743720059407157522113132536639901421810114723953406784044223417317174496189128493028826360790893377423090866674424206597105121886884444907194919959405021656687363890739373081435817311552309198135394423406213071497899984015359679089941054049028626288023227871809235806800183471700192142718141403147977120730509205382549659170272144727472785082345237345197979988466973580532396143379499493375233418394434095982192198792593321919505893663417826895434123942338193301037693753260134306866042866316081611819702759789112354596185646589102060539833631008057452259724086914751252575805866646995691682138470058948102538887989046949783779043026142319434602088079941802378266155953794480133680676633941296410262394742351201137339344759220025017376942298057549078074757957286352005346439571196871058626455526036049087596236364841948826609525560610877931166705409107420427877707686367675163238683672548332351404069137628023358933839815258492011947997147642588149127672280036992916570287071083467584331345554251039662930827799435661330094208164488605911764350196169655110032215767878700757935916454257254059923336042738122682628980834438118898574819772819652342568927281585706508308602154312041756269765757925989444420157776089320582675798269348268973745649529258786312080410659949845810001660601950089053866124819390185421173756489781107985141718180024798389171813875365033438764223636849459627454465071545778528647620943324516681053465232198979150390707445311087101887926769042971399194433339195038394202641002182571593696469247742935817213335028393999190299966680796475026858934712742926293256881230792442635255872946613680504431855121657874901726899635712045018672730089428732955752031761284144461290908335471725887777583910662788791163196420128793547294167512895315709827337995583643475059911265867781562417808670463447951279618096953370039115919499620227301691451446327177712732320501733495423312975361276502153399534235622325603057724099813068704963460445926223044572961797656310223124083127723978159036642566222308489664464849655242795761331051101715345724502970893455974700874499394774753911394365196744392800790995885089104380892360264631160575546725020981995753619686741941292647018264268216598880546904800647051206384259700585721594836742587592699635551434672734260947706891909348765441684779371416679609378446840651737108168020367308951737453846578000195465631216626980050475691471873787262887291150702921780185335308455773999590581396281444951857212603833233358674179366468479522016422250744171727070806094938735281184552333030793223600385762521744126200177388849873889240551641195848170275625759430405942334109402483007843612182230535821011043521078287070000625315259619544906772379608805326638693276177963374798133679329907137577714850109738973544079953430302306931574695644609970290762469040387439391513360000805187421291045998721081026420453266429141825642286731212059435863600936621075967821289452877686954202865473017417280338604227566612126015114185690624507934080985464181333656445859137475697822549496637961975557818491435108528982944603708439643549448280486550177711657984248805300006451903029840360465384466904282351650381880648775640265569599916519485323677237996053677085822503878656 A013879 593 420715526679150020841985309012143202539895566659858209914278347455066059794830622755728902731461082745501845829597733775664118945925149024531873910529363719510106282202916879479623357549816127732480224612545966911747483833632692306351821073846893724370524384856588530471748150009798235893254042109215402634063295968383715028830816706863378816044541881312600538548216771019269703005012919605907300062739721273275962856784167471985955614036773564516011598706194630092671814124794928614001036856766100287661743703006820391353079988682609279095928868239643573278274169744019342917593277658981973638889790861414030690514240838590244188910241245351309184021500676242817839947293257347114420543212391414127284429754503090505239594478317064386745289180337818440302060765428756926362126628623167041142335125067811954012011254706731946961213378828900765018498590956367764590251592195456641048628276333049960557814282232616589467904851060692444160722209420928212425240154401290028380531565567817012002894416475893820180208743457319110513055370592812745406000800654349182111628824687300829355653083786740770243896952621044647127992582091317399819493840358148219807330267170294229668776208075311142500511332810909874243111937551059291060222482582295214940671351968165970626040143705873200057442221617410018124488519920383057086474511059698088712069884485605335848418105707824995894338165597355690621048014864864420286804432534215271298792276657140681019176525953411531939254433138172014350169730060366207451784962191990218104139774761555493216013787656200812559903496622325899383002307672311360220635419299857846080130487414318200792061115976028688167569520068301267350416579746725698616883068192692885028715086627962282337682995724223906174765303085634564233058978317693166861186266455207778267448403352318359318276761600086450174518468949234699776002777881702133079776579239428491504592191431868937921296667470289990733266094967977862282844597763634325349126680878127493459416328706062230868386648615136916047527832953185512416393317499776626252823087810642456120283062642575498775600444502267826707144419482739849432969822647528994001718565747910766057114540504421515518574919593816144439880398960976825630976942136014405233779463098415391783966697306005702425701696995826452425869522003070010651915691551856105685588330375765500547535255186137989939263148522558589736298122090006515519123346858405894192095869808233468240032270358416427207576492127944179077375332357394257880541448425482219301203192715298587556845883831664482735601217179347516645117832878639823473309488387768351248243282365785581499801373607027532195527602613047981163397000407502701890737291071780059214162616238083614274383235889934390124671351377052404629373132960569718605852233407598660811528352969304205639466908579618156399321677394693478187212421838628563277036502305136303374052383277891977996320612884997571806479286203373147160097035229998101322000368874477205690645363284300677718577690994934556320497341388931100818022432623487594566329052475971158185942712975690573670823920163754720682654185494440761584123692327820937036706692689926668669653922957181248132671793082868060242544207606546736493299647395512976204300205467679849154956258359853204299203818964686451467416435020111215718381354034176409340673475690223866234711342148332266524887876648424372374732284031486903414089406120141373190937717319977660986647616482515082475060360886820120778180807674506280159464839144179482491675266259565310671417885815350982768624771164150830883170565767109908802064335842760183508949980503943417827065593856 A013879 594 441152204103116412254405587382717070746473533705927482319074332461043348715424315086711189910544536300947343492616273291550779187842409063547534217607238091549029204967205769817225541766155995953213184003324999800452529608335233967825167134330080433925546977375382174927943788144674195000004750458712650032415554633343922370071302459215974305412721547739241422308734948888301748098184427188683853070587365973846616028515315191105145393944223877185941378124946740444053440167720967066354751223120370375235200565124079698683447202212855707437292708943252499493839615813504826519158288714544681990372501342298078645336660601565603890630745124085494378944529093091988959340572974616007850635519476539459931398214257832629622113019695794106395828347561908308858173669170224222817093291735166003332865196103105987490098713415366158016801279918893448580037178510664285122987653537943142844206443484204195441870668806348172917897797105816640328273451465759221272008620141487092799144266896839291177947015650626838389282563379501843625337548274729217326842695546934847981883306475311154442433287984765489899264490991564511906881949758985233833125573147385627732691142228358442169166681158777456558616171313532632294345343029539547182763849896212787301629403561371600815170669726529696623432534974697327164903674264035584467507096908933983069347391194378100642590863610688302894901536329412840648656043234940074366656244648997312317402410288037946740364044878124450514735656482291858119243574867778556344962868515428334938766468460372812854474873405388423230813368874252002271431027769801556854713005427767740811318905970956121713736276745680257723997377075139069713230415524502646152896780113221134611869950676002178164518284924523806641110702448322348825244051248453430134635250534535951304567976993560575940521373571572249578195878096912724552321888820083695896259806352562969907919261722863403449761574389326797323125228797142354921096056944600626337285858528463414581700936289287909795049398458265806881452544966719451867532039290645775649680222124132224068781932693501246204124011694409988657270666803533420359025764752455362414346046797681279429104936423964295056405214888005357472192029220905235912827278077213440982415534297884017855264663594342235426732582629095718178908559903891139489343148184679067875371469112098685502132327742059828938552795225190395791328539668650672016980282555399818908371118780038217193260077923346863575611727809551195520237916501987041351346629824198443585978439004636931746007229484671416648965781905051501613671076728552631538348970095692586678477948049985981906735725131362501599457551437579399896390173099297553137781745722882847370549779484464763921375675956523843059367386941544102236649562267262353256850111497606173359109154243141126732609653130781687964575127195818108583634452441861784366781827441110604446750351847998858719469882976499213854550824009988201156545908813330489091817858792923810434274152451198867439435320912704497328321820244239817971358690310606127959983052529043933165983066201197718977457862909629269994534795209018716018834084806337166874201756994032546526951031918749284441964458103661459136886035035242350765198171067397414536400292248477865507507413565941433551241943674715060533897655767648138133117446687740562600806030445352180760928680304529654703600830144498234687207279460600411234332213111833360535060707876512895846735011100769735121368892977258294965101718588103097224491003170447145033190883993389955202592681036717472107593488048220621644151459169813039732033413020658102183080734756902973291433132143149056 A013879 595 462581613569629395096075593195419935175054232079226615700205687234670990422624766616363272671639147696302161650113601382961149837671041926218419239761727289084114847627692757291867089682988789612636467629470514990759311686589726293046242453047298421083914347348368739457243585597589888696324981216995075720390172615213236743119886047474849473272449909642222813638804057765499893813801833923801359917344217863392189248716475141828268936600458496244125666508744153307863780077308180762569999618534665486582625667775546994126694333507547386281766639572879932909252368991261636972152921747142404462736835967501550113612534226947254665222024199233071353896138538318025415029500647430955047987990470631840737025813913621107438636781740537000908112105373075566869268313323837034664656415474493427110762455869010463938417748518230984508625418892233616738261064493998313437121901796202268951006615682892898439654978414285341765557600498028789448859662644159941204517710873479969818955498805620156586206969882871687690880353178224525181281945019722463787711406325822755157451269970655869080628927381913458336611162905970749637270647350477700551803480988593031985434347153243181855976121862746230288407510451258793440675462412542460226713786668771219657593353468768787696368400179165603166612393793628224529266035145085377018600721648382360230924010069036211259405357401441097896324273358150398796005159191120523419090938389067005760532549770189678041223968722124223822939455731575667419243950760555767497975784816433781736751988432303882611693844855928571277673359080687667533768061374747437280487544379426986588969533147401286282102730124878421923198273663941025163620296189020886692419894104000964446776145400039659971037925133017475072509295930452055241779106281898303956855292464501569675138671043999774477408139814184943173706321071348357060175476891408081508116522705945068734166347780313216135737192626862735829893359911192341953743219006741546362245856392342053408421640970476359301253718037774526716525983791022815961449275631228184847639088594034070985147083856020762739735539686477648266286246714181859786385800301070634098985320366925445258653137815694784653065154606405105716761229232339928652528775937092161091577351291938031906601999893101003854821544562886671785167222109782555481177480950898038276485513595687991249083907694458127189071935806049244457288114811595047060877116760810920511664154245897353631639879468551360820660643099627954393828993533987563872029643714538707181610927657726175342501276664118815384105943726871283356056762951718804167955809667060949768971692854462100963837319715343566477152801456211256825757222147769031079002631803117604564421605572702124293620420791787945259819217129616548546897051403956889328654862513713890836201240519655950104772899641262539239142328574482169026193079603677662404182621490889993168355696939367251280626852011965639666749484837097388015926282879846830929942003101648877449929453680668303624173331061360030990542380984424011369135410051134131231767189288694771263453859624987099374506856058327421413789317421092009168164969309889801092282981541774671507044205245234449683017323620504918175919411073114283195968437425167311344920472844739926302400093687320604627427072330658019314392268294217414091071759778044248169702784180265608293571551879002487210482944069597380935373060267678536810451134695953777856411816822322386275386011000000725774624508322521593901326499670238793275267878140454785550323164374252865666513823110757060032691949323650986561137760450445877950056668091549590154726064528454292122037787970134664544256 A013879 596 485051978030387712592262561210480653946117666456707127784458878697782368453394187279519735004936690934797735454429519683739870652185750458826405172752392953878664810466055560670076825431429653056859896681039674726950436011077508837457256726446523989186486570685163099345118650011578415129637663504591828518583845640169834931153677632116987761286132436453003429034122603675516816655701071808483934776689130590324328233662126638317718928464762368157680314885072909298946571058343502951292599920004605397258863292213411964913392637452010008117789735856772148530252212067381162249712222073931593901918740511458905411931376689555444507839849246735017027982997363955361817589973670880561120399055095733253032667579850289166353576002050365326264224559003678085605509890911855742460526765512582419826094852925303516234690329070252572812116407240342756904938833962858775510643535297854590367570713046305103874259658645737666527161326499821035925127469616762654508468363196870132832881081115601961312538559651902062792152557214209959716487896781000502188663275599505921311979622860750448577089558158417286488770386755291184771650706316174505333807886881094927107158806000559122657812017958350991170897193678939140590849713674694122774686635569993450423680608206867700327507191586268751506033757434547509163999662068293044292656270303174181761501374782149714257542232042573500667736121260795912567919905803988393964696699812254324632356178907826411841754464226770130119362562733192687039801144912700524459957456539676869118396453022391476013439485063650157556057620171391151671888378724087168793824507335202031889515317189569451164542152343424516146539553005440624401968315696698765284390882879996915295742743438991986493791063384278931941631507489569694277203768148647795969863495151257197923678207128633107522422717613798790973312279323710174852730560856885120475454790912909056392997212290089710922746762495905220085566259762238421156488249613213023718338311112456460994789130602258218930671418645177462126307949979655540269592635644290725154798004961577870017321588601410827310580933262287986508469367434569957807369276936495441220977631289069215687537472638229974512372447556565840132058622703530073026754013757012349908761812708295213744497098639908278218073355911573454753803505090987352896231158265568861383804073904112131111999407594624125175408294159763892556045342276683088066906283584584071786438752202546063481650418253615711723885054498835481906463630723894543774677355687616139421664860079627882035938618679355050960204274049347782816360576268861496799218431077448102464949261806560451980256681357836095562346975939748174837325204970819059532696263645585845323742949485001702683307326352169836488760195420904802009111122572955499184683601115180056797460551979138757537062348014236508345222906327316214868809434638505908533128196512431465476501743273893954878834581975298882579201507812544230736187917997018270589194865844314573320937226822660447141021174790996655855938967683123392145402531729778022790481512275582408472347394310130472713722901098216734236385547304138974605517750859087008070141719653147917950170384559226958310819573132694565081232872385401882616495800241532238660811329733646012962465480638275890317808969796192063260608187118877319197959661581022525568794266624606190482040083583076912029219363560722143311689742043241289414555609014944428569564877236283518511099161870336761029852668438796402846677335718220312897407290589005517213215662406896572869130398582185194980839993453996656884331588302086736917358620800764703046082037838988487816157895558571926009157779456 A013879 597 508613862915191826119144307383840962192204278222508133223716753189405844783386263320809685652536495633646470251863888031897218608986325473114356630424013194006274832299254675585186477303586779883749923022217857966486780390751609906745580429190390338485209342342765582058907133554540848222974942646990881180702574525986724832769398676774702558778367605686144523602884143271658721541568407072652850392401581797879922801940498101900640443133866664953307793860930210941052199694073596950654589253718749109036109835495970664521025598208878846272119490065750712417257743520766269587154242973394895007298345250543533201221355243627289780252677763744417215134299443906857473241224231917255257383559596063591531982440209096812898367309925963872352835531181840752291883139372790047006289313674121623451567236501003059839306646495169161789037773838449646664353142761438603389848555668483174949265828003242420600055695824113019416384715095876342566226461580866517213871722407521296405371112511873442185256432725552857394344159833447422719676012855034382582979782875027520945630345020834262367170260535520564597248897062316209363118411026188998104902938794230994286316152160842282600037894542695848918014695759087288284190829366156064482589813579441452271461317431124505738616180924763342379190853235688088969150109652922447212216341289421170814748065563567418777316603506273551036172071087160334816819183148322934189925806702334390705697512654452987623379529081049715960040718580520255005446525327979865136124349948548212712691679124407164352268321490102027609500675128836648255502028608988427105153326603516805790580413237369976824310951935658705442873858332232908172918328599981604506845454406775645453148742944284461229713458079233665339628199597383031746413218390236511306895584291724667570018799718113589353431923544606681043631896604138720306376800581069172087670482836294526716343444874293108720530109230906312056442726396448914702585822826424459558480312913055146044072007410393514173447713477285602526555484957867287793728367513347791419917472850591476631283002089312959658019712676436887741104775427071628077820046932962643773727840706567041908775292909104633754285451569073582382313502359976749854101616729272981817929826522413362047349789703440462740794487248334046891924264154287154550518483009477134394383740598078281992895890817940586679928927456868583400847800823115245752844323215988827657536801029536941061335068970703348536584494906170914275552008049938445133076082917497781010211652322855886033716373020323401915647156865568900714448107621697712867737265585466221490286637148075932495649629911474341740383542642997382178223114127481566168556517348433823346189086999185145392851663037052838466038210673670673671505704463059385513078791722951043236453995752077401823182688631376060974600454225071927322276721735505971546033431786219336343488291955166627631028850629331001099368800256046379288428982301641430101335595647567998034575073552798001021343419377644109410797058977298794042257605111083720025551942215881099546300141336139370556264704741963710318652211649984829435955381124818018574156923827019231212517861159575967037725944717188336274618840394395164466474700234064908685998900886787601688130203825760779965886858313011888925555490416363903855319750101982275770824016920163060790895662683208456107950723365047782145198382952733778289157062278454369131760060712913226706294314757350239533638791660879376911357533978068582816711747136657049217364826423973980792821276823713423012229276976017998489144879535448902249856233164782649261248518909055192600315581493225115886978627750854656 A013879 598 533320289920160184264707861259318420771652793241444688303192018192334423099584034447881336942794108445546481190818428256934657900136445219296359618103490058918323638553023270706412495625085811303382959282945112635066842235012760109575653744118742739567466871356407762973000606474086224466254173461011110224936382786161055978246004986897710510273585590499954679981417843415222815599171634014614035253062881035293737931967559737698565953299537372070079673255518756867724751346412915996129586581307391065756647906865022935520798937667473345108633966415184619023638455670031011898619847480070525427172869669433935870003883795941729008618231838796066025776663173694076981861389940206867848766223387001976554240019224693899681718400372927493416246869944529848675213654750962696329666823375155755432350566581275784474060806155318498992102072740426176700720761024218244988113839108635413655601364864327924423124001304465133447555019016373631782723478178618689154052755195189050899558419673250206512847449201629312995131821741516964725706994855480532751330608807964857803085284660566307495917923111294011543124859486015281549141250960197154876846703949099559064768245568207357319617335308001842475056177620280712399883683093446461470896096363876400256999822386658809729375200529364646498602428122464873578915545379422808007996962283896093608245267596383269711843534838194295051305165612290235240880991788935869041135642688706986068617475029155695950172813085690786962515656526287606912591095742311815064976726371648890693423390129554366767844107474805223702659779923895017281161295150698648940213254596609238148663647390788460818528680736885262718466898874579453920326009330054310927369979200039179206680896281546023218408019018890519867165979021025509896526986886760640080139344194279485021900032933220675069864232662709495182007359613581362783979360046095188191001164210550369646116544052506770769738579816906817070896488273882817183178631756040854105993052593119712818308849242360789517937109607158227954885444195180649165596516693676173735931384011781808200124205198803425986367678239407486000016680998217059483328233532778237157680444296729242536535961537457300443533621664492900720116763050614980455014456863514146182717585775566113522161853088074786658891320260909121553746377209845807369964468840145495674725325181370532618982801610312868618493155037013431708127383595898891930534489060528700949829308676347727510330481281024234395097623330733072607401222392972255043860386721298153220563693546090933553690179556158631487101633157470775635553138897529300968000470998545828665398800834180868992558306334054119364764413610423623014912480119338110726760318735151344749053568089257563015454825420740717147364482795354900315772765563056958223762107109685113112707985049730313694145610914333784512502645889509021263883635770529909619853551768666726825709579225180801734833708077501383808771739097284088208743708545925964209938073541744261107102592325698716718956197317332549669535936914180060261654310536959722809513153360959739837861217001683676620405819039509339511091061483094492510636349718337178644415170558840517387897128783263529212550520207770476897494725185393303975598175272634845690329983496264196227732816606800935613509778342424754442003273918829196848995762282936166798667564366076901631874210393707990071850537703228343210683539603045774303331155735692568566704437422103699606779267391003284769224829604598253524203637548587242295616336965567302040147540232344940883813363166702126248471326334405048783753581203762868125545249546995131231762926963581457636068511179840019116304501572480171769856 A013879 599 559226856323321885375550310327851072379056599325941105482207873668045260036069428505221620766127275057397347061143624227943515842293473182268899582912485192020340127619374929104247189012569979673256089913073454426427849163420739944658400700393054786884696142099416626467177083934171436905926936191053185915222892516381615433445282925141253696020635284144080478516195196576960679089716995308507926629515663544464166545750815919517011493047015699455755863463578836001331348867816269803557577379080978894166842835588898289636657266863608530320630969967768627077330717292658438332607205191262431270323218986496358738825192455213394436940871068597423729044790364019440465332288817942356661387891454248984567338782398552630552657553389442819336434477898955330604460833244145460266576718987427321408232427703527836980672783875119250399142423025865118660134972711730670456656456957176487509335856763977517679901672791830831769903451620112997320201053854623270598400021831550554236055369467298008544415526894047658503183345114432892804222937837580355110259244461420558735727955448237976448839632144348229447843692660407959865672336366839691872144409440131019245898427864928597908775066987923339975124506504363468285420432883393716783306345140848060275883845758913148070789330270279063566918539670941727277884946911773650329793422723798630251359389715145183421366046386494421127717365337072845707942026846075217815677847667953616623886637496171963036648407654141302630006817057708553705977120809090353793573035831878107207747124728487599687958902839501362249240181393478141640610986223938986511133053651894128500973132726443401091249529932360201240279146954311025473959765559271029134977903309660282375824627499318402842265406950752145760233433617950845065260681801771924932672192977860805286323848932984802582057957628533271619968549114170691062573941439694308052567236763242064402046301296401339666649401070092882616932356088274948910668716972222294635045771115883095988171019903157707229560422643435546036021959532405744379464533088588187551327986921538121315253438590540501207081474577564944039953491294386451364790385804866472805851929558887162221990732405100826269878710870467307865497154932561653745597239120116209347689275222200013052614387263681107495633625033903043042341161229191277308767862878524403272620782577380787611482510181335426524505078536091396166781379381453276504952132401132943127168217174609994721872294739731267605073885481646762342378344171933275304870948866671932311405795523785846741994233718278593170219082089728076032825768172615684291822061877771190838649212983502038884740818622537132267027209765963560926484868753615078793423427978030056471583594212761338396493559020378618223514859911622059953511743423048013026439575224645177167270888131506013412152428110108462428981974416237811480798047261719170509547557899381481747995247745623184359904990281074091028666635095673760077571642932252863847400025402108030334641207850511857582296213558219295602283314585723270868924430325603078304708064298621720160225163478757462895918652105172545187181820885697290578833021042255125434246281883906754360531619711039338407579374277383135583267428955998969109516832234678355954583452774578725823691165906292897861871629335186379313778024952710243915132580431592074037079639972723453205544132037792749397580749422700363210485703222803325835889769956709570777400672174319808918878177083788660330174694927471218287395353446147416177368196150006699304049747146671328732185481095887848733117069482425108433473195164316853207611735588989966726477042903764390522198175178911927884898109040864968593748525056 A013879 600 586391860096083569279553042202336766070941652694798020622111603339344226587581537064291266216462673570585480591985736918440100067848720935570793649052042072707920169658613685660415100466044579005864177736690910548646008364383065808210127172815347816212407141898037888514446677963357748625069243043469785474240759743257368784740320988512915235558533663706663331840597894445883121037179088072614007673471016416800057899877207553623469843333267534072518660287185641538932020470419312925535190257847216524929891393170464612954047530258775178289485939964922955906239134215866614633051932790633195131710439671984405860922365003917840285109710821625612184106870100742048805376270079562724578571469669530583241681831092344723134383446702888393728521119097374984743903122679813070144485949688960590972958726111654405189845945024637043106531165366769542664169689146175699504759001010328292566589355342144489578720576449366806253958281686011606278027140246665450590987901292039953958625995094541476607469055528452917562633979286711585005080871265978658440095197520378523796874676612091584392818466115392089041502147875079936924107235778195296744525696273094823636787189896895369480791724641928704137756154532319428120853015831137449969772234162409895651845179450498113151475992777488139358745174653997392622135486092959967168213468026029872514449423429948075851242323455764774128417364075686496261051018742150167596292214796272131505008554799186012313116640704348870546562028203103804410798665429512726819449639620447418143470649059298613330401194503832980421859272444847735848945305490753046719897852866088537687036403621763115742658067098354530375726946796763637847382835131078178646238589940830340252512684604725293578731291358791881992682532889376425315150784680974797958201677423953371763912316218753472352284004978296903822180141355940646551629533219068898760528742856253310922440102428175331142296562376473714482932462217618992828953360567864964819237754493608233258892415365973496015943549733763071120267762238651885818441402247899447349821295214238757096263189623514596593716664286644738761638272087502567626286443585723666588868992889139665014086154222411004006764339129711127812371544730565768637943370607614974332962629455393600886658183739401680973341524003549917261165925477060472795318570585711604685991609711859636750497884595903976203359437231060571826978951666286750864456687184650376972513540492083849825481963329008453660257954542803235469921714618429106086080360078819388095364643447149268033333345615377694112055644221318707054196312687368663771981610355545804204827437153388633925605988627945496004030323507555006862049797738190684860892764415490844494747238885240433170441630143352529982340317746689013137813529871565993307211904030757541293348238793382049519661144457985091099932202805480979411289293205504440936219340071901836605385864900114576163371735088967546074475145562081208647099763059329978961651329036040830016176739163058321576213834428023356105459828875039364474653303453099573436437563229991568838728261019901585413550796549833406742194365017040922165990413872403710407340229272699408860348803670122785310065949962281298777360227584965575032980721877310091773433298576556662009302787981356981668409905601772392875324106292813096723554060658637090625504820564038467668456643795660569992317631906657456053798256742554220191693951422126694887483687225859567956921603413810778294373260908268060186923870135147473065600033646189424729443267664068035196680123025601696873176964249603390500737589092618708669024683256960743350182391739857649556204473736402753693834919585634025308158453409120256 A013879 601 614876431092110924740876610780357476819603714416100529271851296583156211738299897808726278764193564401950240897222036074990246368744540403737080521348394068431780099819950504055055424386283160475653036034428408219457036866691337612909742310362026151732741031222876976986924439792105814622280606593549373773437478888545838730827866820850918606041024994954878209848086777766486339524681099454829305710217544510262537512421642787748283514443024337807625326729295971262327182296790401470205987659812402914844885797485113101992903343088625441350076008984659053412340606399536551305467063477870993218428405989490720360022529806348153294799200134496897921562045422755694568146227774947563487700157380197700853229767719486460405359257009927900342277760978649072002822960767107669839824499181051540640061169191254129576347901650153812112474023255625739968624395966140330283902174243405999706303999867244500304496507170971248234550559177191306064588586611287471518895729585202086762120211432253923375153472369803046486156487464542886958287679668594837752481261835128430968831660903200545196284015925413375158782156210259819940132668863356911479187776495256677789767764433326958948690663458135032869951797494881376661251571928150782739503890209083118743029210887485509495922090602647403216235580257989969966148339465411590533376605448862299601711318622481233583792270559952003796479365953027043503427833028568854137449705422215846564995850357111272047238594643203321282231825285097774813857621401416737037431225314650271927207879308003102771538762928051171278831508463128659465543672650271866717363610966911654493721883964093880852973425365724200043258258964363228319457303730405432252158275685796114860618740772084429439611742567836556452359079607010774551259549197637829743819282106499330750716120891395641025268552804122654222246363902446819398521489424718389586720187069238671753808552843726376027864760190473301637655389502302053024612599010809573350297047655889746797676373334791024558414023605630346063005889057156639823958011803493410904286214450565618960971270322666441637853044971032793591723612792425092351300933869343779417089893087722513381810403249918840937396923667275975556985304887397731415300107778250479326160622143818800443328491672726857028302561873546358042044321473034162321823965470483131595218338145222930465290069838034607751413825253996570164046281222428296074448535221331953684330358235027314914604575179678368305258644942674445436108631827733918343317799650008118691485076367237990877320546211990280981242859195013484568060952772470283983369389060176797189881134740551640207176225131536576417922100502257998875380728713121035568695491339737727756924080761329872452129002769196022478762481021552178639995959898607182998103029480955619619213922841009375957128204211176174885202509488960023467172081912255024659137130735234540220329088673502541815083680492649233592588850232904865438341281149699992019692503995295549375042540444643042605099997649199018651638645522473276643374062321637338315685954301451639286638325027204324826599440043038114308103198492108702001125564216669593044087188249850055345149107157202669729287713547649075146769278000132862805782793423222306791419594488211478423066680210339378409934585176284088631635850080092785709997422709191045939729342727757200273919593724678577840264453194155248639067560862080533991725676806407921218338094816542922329997027221240050660800736430148089478563884050832396717234620880586722225100703834117804074394056681693324900488408464992124797701418220381755061331226270850868419160851601012974741046662252622253857266644639425783721527558441921681555456 A013879 602 644744668608841305021089433025624121613592784447577028581760745165979607879699553644682966481443030986339375799045493699368972576352675198389012944753413658699922249948804419740033796681271251278918357912836802577125381889527736028794445952830171934079310659555559449021041281379447146673372509339437628153855977863035841393016561279540572828248073825109806373769667441083271179953432008541947094064397071952393050534625036507805944134440608688040968534600498252362365987504039292012022713716375450198836390969983749956035310615882498510789097301197097851590898463696000438821681431553372054585006784238836221592230984214221321189247366080230219234999843341211475187488498935343416331678680225098184369876256916228234706009988278442158029304245495947929324432088909330692009963814053270300278192780545888490174648577320711683689649561409291015913340294624591562967773006259453689548037422964795769151287729503308347588792087139782550947982041794517371735397608545532863328676962822787089957024927443638599272268024999620522235173461996176500591145791610031629631573627663234414879738708283006255270495158230329400953544553386063336811200801926290266170083523358440249306582261126277400226642576009992734413948528286132635161858031179879540319090597835556005605196002075761603474867439804602090747223961203283423955125907435146234667164047635886881986358563894672232332897147633561285168650343445764614796030462312805403527737088784058309198205256616591565816837518430146684323215569218611956455761484515534723536343929253268661491769029876044184974872027818233597227741922092931472915026265733240355022408918199533705209287462476289618784559572151816136498303261716413606529239116085509346936088156723829202684070322574811785018588874258000929935861533059462284961455047554104642241262907179816075683711998025135716273746203275372076097624069295013510079284706876314009472921557106663228469794318781485732738006137702765877552336180620358659185361077042822247138120300845901833367363543216297445753362463123997080760046596184859906832372821603716294467619410749860286706853394483545682573235179007429933637357728032981022846054451734351722191845225398186898554771916631337573345641423057607963616529725813686774609908200525076942493663616484221236835309387119115745930294666432908269790768886417177320195587664138965279535572000270486976857546503229534707556334993379088972984560947268243374666500389716652001763896407023606424724054888879409799297613044727397921160762805085806913065042655436852943522177269064783920870187712323270459594439081614345800498145540503163945290176800741708676681880017443526097153999084456255683428751222991089602992480443527056827620444424908392232336363621207712488466690847299655097269612403646641925519418882241022519797836858356934247403621663858938268756426106589895745567113432963224724736979375997829293246071794484906601286293185356260162763582446221818452181874147222827818832041087069371025981484606889282023042685335135006510181660644367372938529602600772973193661708715217598954116626068303725802109376334442568733748733619462061374309532239624058535195796767506274771633595070186470946614057593520939676621098742448267316749436498396548753566119592710070839198945567268236824055575567585807264521006193133583372868646257514712710187297635280100734034425511909448564437433139272514533996958906698516958010907743282955992399440086110351311325098962815539007361699793002978963073074603282485631220171009824482102843907195623563910525111822379063259850854533394587582251874562311855019195190451918183720203490009128383781002067744918205632460637229169430530591584481120796469158693830656 A013879 603 676063785631184380253793873324276838945094667544902530322148355123162233312063839162527086261245607659531797317859927601309519788221582748825957637557755480584929673162317543233325678388860683581043096066810763099111824440193435334129164959434850365949147254154130304816687382663735171270178252353110150379057685843710670424523733760255535693953052259238340328181902806701332160790849921788880716105669224119552495357394982281209125676715195695671246622137252055469120277713035504660798729057862104067695067497741680593899681864359606758449188491700048076829777947468497356137883428772508655508528073790021929892295196503411336087336246134943482364559195731354163806195940259626658123406303795712553773827365972190937435089129469055764297735728525159095939295702060190339705039816284721958384506273053685569473372306612642574436557978504308736302346712776275722730495547811512911971522888822733688433580682251661053881265251564684628142831217456727847584816282778240667697730774968866795638777370319140787870517716582002088723269248086102770283861289583280526072556948200603689816936895776561567126514731036525881934263933611344749460141692080661742139561500589099842856898801042747451220051965782254141480840491996159814047480446902473368869630742716015974133474003072593799125262600560550441907361112342694119557170103514715898162356208413847723165727917494419830690699959477009158157002702528986076724362438050112238809500445608832725625817275161999117717956217725409489660900088708975250852556554387361338266845371960675439992393202271302907304211411441532112446676713700517712143346581617498238507977453809994254473533810253537863306638337928662757144844840957550113880003435388479048972855575024845930033651722564205842287651847413957583108425942889358724915742687944092829342774494158982821376123992041204708827459698845676550066142256085088086344896040797537838797078194664676501455943047610615183691487523847815432820318462930173201413949176721254380615101632579792360825016594691572310478277798132708362955046619641135661666662163785938417187678491246445499993925504973978397649912651062894850093726017029911109011824392781799591449036299067129225338968517253621427308479300824054328057166273774812423373359101273783080052235820318558767635821375907813912404604660149553221904125275843778125701408530512179656954291945755626152245378682170412585510591522017471598936258979842745564834300312647528089401579438891185130411450579161616009708293895988076002579068019105655069674090167467353512106710552086874864610377950637085645439698554442844262103143458278645637096592429014537917360379021170862820849351743982802759506986242399104771547443173551827140078935133292742293414334820471498330306448821898083143274581095766181203693450173864762429719536581588480685405499989802550054099538261143606521303781535082846328965802886166299848994792977973805424350376163128125856429986227129489505315060865798323902959626314914852792939561203153535786594006817974524586420244991828162446391616576708121139517019877768009040911795296197647586672641399264450952559312103761050467627992077696036802601467791284659574940468584315848959316782055183812842352645234961434349927857125742659505819347418045555240283873547143858696020899206356855438202378589971240318789113618119747394797355805211466907290881765575961937903545891445816200000395182550304117763245597820668862686235287733247736624026970033266630183301722147891669183312275211535653242322036797716145471652831558174151042779654262948636761369643208763068647341621050715688607616023310561412596094739811804151548024187695352389263045143213564788045601288875720278444546542173945856 A013879 604 708904260082004792709002164514876910673691586115563715635077033621624961957430652213686002003471874297201213904372291444470731021454234352432927355759761010809823216965850280213427706542277980146675845501352162727414280424200271648919823276504357657325493031171921338503462788964008770949798431139414829043870791991254759951065398651393708595822515725783101947963666917439656071833426247589697385771218212350383877371875800940501140165587313041784173098054191211315588264323223917335201688120576813634887423096511980470428952810602739016347616271872869612209861241044727083709637254208562035958510333502446035158743327968761045149114691627194496963900023223200423667245714253678282668408888408893086785944804101656084411936019022144617104262539273997224183642930083466145646551830400568612234992049773541399696110839778658300132388218868134037476969506696096092237852099542004963183451584670186800082930297472717741234601592424690748639497386675905859509096318530476486371815745093754469103726619859763370782115985182689422185090775081133298453170135586077960907057474516396214653484422425803821811252310611356163175102738450449432009917534915171966925732840041715956823515517202199951410517210072092918657413799735365273174650857091207915235841925674189166092981636245848115511571356645379740173453085735852829108779198463046737631490823593758790166226316814628768386331400708564355023637265807034104387325067840834490921910739254727384105816975120268386860223658957638981030667971418102432637970341573281802634495652749037210165463694464833717329420784963715976340886481745234060528421785166149832941740966606268535378840188620413718554621601831885479235912823951904068211838482265909807255761007437252845930966388639484705282616823553937986665500841491152214337249804753665082620929107987249570907290591078598268763462381176804134162155182316677325227185710875319036854485065048707827190666937091348426854485221806246915284998252585469294845833171929666033407860809483988354544452600795310127032070620454802804393950964236823467567781945054004161740987161637232836601630430303594372294154808000926030331878852033156071043182774485568288403264686330614094589034251947733341761415991340883591096871182689697711651143392977258366948853227526353078332499035063911881013570736120977919211340065243165491935480151290339295970503631312651448216850197035522547264354015790992299326186696047586773391691284634694413872350561714763339306317202494970668995883980279592782480348827201731370338578771442247676310806123865046898033691669967232717752577351423459864979065754907989127564196502846348111234076792503258653234929854298511386352797606109883684930131773150280695235409486327570543059229548710721833199414879870604430042287147074119221844063209510417129505592790575722723179757557307198725527477431716918351682634026931030672241645727164714030459564041671860996643620035628237698031929238098531587525245262415343284869793122788156682209393328157921940963597293164455092730194812551207265387535743538294831990198635350467848083126664505744515842851627875120922030833248513347255143489420862199486324636690714103198452776786267575638364554060296421734982767329894920984909952713482734933974028038224536131635902988569918776038810406204846047968497332357683288514613601233532244247032160805419123779443638220579864999148536668688167731614378937867690587713015980405673360081853070177978678275704129602590011085786602947654905560852292211209134221072057202004954083839503944018603833718748425629740689934997271943469954887634875253897419579258895243774362637892902350013621010636841826923886824090306911189704417084147266690268835006587449901056 A013879 605 743339993419748257519634653658351571486576828602713338685766535606829016109474803575618013236792524063062060070991079873677341251552395240336709234993147161670921189553183423425075170815275675310280771372425845384061156510086224044537752611983833334887736180654128589442606997400724461007455839730443043779505859583021951170448351456283809384573190249678741908187950001621204805178806760992614525982440908233516124599092039846986923550270882360101881090465271603596454279850988842343676445322721952934015714560848146433760509622330577666805718079895366126492567460689715746527916593468997145417230931462660853762614443868171581678278086887677096848418430751290607447305842069264958927309518572243477369658858905698130368330223082164314024719196381770913345587569055200597137478732114106633142919023583340946727749119931746405719619108987872516481450777453365656014398003129357396275050928847125794083758719602752478232813599378312526445409611731074662540610181299412912173813066727428686194909244146071236281228051278923743557153744571474429558831328092307283936078698398504677176492081729559668259555702851613400157496529073418463619231289091211360391117238479582351142174606965814016250234494068554904274116332471310376684382697125270430926338183055738579025114312208126433570661446865785706432118742828557616135567256807587695958678121840649217157340926380216175439465834829383577133265469630876593042043770336270867152933475324765021516141140503710544020345883415165252173213698797708176405792388885545539479268913576974441686461258887157479982414729014113443607621383482490550252650401802380727226718975800134635753402729622838935347130900762471148275276525288191760229296748380458642053016854134524840174909011934036314326425218374894078305764210367426424300896051269379117674323360336838206063683138830832258266916329804848571783216032452892242977421483966798534388728531568513858604280774227497768037368695940707165441882327703061051312264364089321490646681056165482572854803930331543111762780482914015305420191526275591404328354520816947467901717354000923058872391230086021772522715671954379013181280199149518660350176420938979253580741671733810004847791179770346436570818534536258352417992797260032467692309334434521669381760721906673205465578508191176464545685948198790542614950120252417498871738035119418817611566815707294804965431912206720090520267276462055541258255540994794348495966080477109329720613862600619683276460866923366364213028040505654281482114251831882673384145573843826299435279842137915416152576276527561014250126548846205851380288853018399607424754912168612317085383306775896945574469806900915875456271102624277394809297854162828730287164737535418609758874683268893856968909657075198910836021287530391637164360423975595151988456465970729030180937460410953210818700175439999377533969657423232418176455910007467179203167824560113316416580522478914972451528232768405857920871576282431000275628193520714181204396818466521157167844995277211663314656755765694709511000679816411041748954524261252174271612625360775561444433988550782795939403004393131611409339562970001688572342242602231475420818871437309392573750638329380717181290235711896666672938576492872266126750424209331198766248612142691150503671660496652649594615058774290111937499471527052306543575995048703163136153892390782752521347175985906364167345279009153551525701763444669859349221189164914944170551624733402165423464289772972440190253376253157660829124994853452649546733416091687603251533545470349153130973689279699425395951416256626954230740632740975339135946077391187974567882664849537055508541550457317659707655498848426804317015333935867441867449696256 A013879 606 779448476940105948876908426594459657423108784628918741825766330840466342396008651634107233847782957711949362700999542569621091780187804391531305222792174278196247857256918861401371622312798506514152970122612803249437311248720172463725218482863560022963242853365583539803371074906462052425354014601189045074139136218126825470504050576624251709238217539247136475120087860899956449795172478214591769196563957791867403867617534774594160348648840741626190066315712637012755642949030476349362872330718494519738461911355905994926860137744907807548472641344363431453070417660179378631256669913347150753018341189391067394987203093511884429882123236332899504927204443465299994666170653621573572162505746408776526367407635901322749102231998603527742783956065211817232262830809626021344028899005281476954469458072925316555996261181550919123855326826067411842053730418940346120953400529369061156507802766803776657171383166175782615450752781713435730021829030523345348182861466213193795568210256780262055513155589710792654824985097848743324186044867778371449081118685719202560557657251910440375017361091654758704931880673333372683547080469688838907999068190106043433476149455966543431256880673785397903605884852429027304135807437436749542203271020827567379015986635854136239838265037948383207789897308738112907765342880197630896968571874273075877566870287180593529975919220061556377613327222055713776090973083666054425654088524125560795754371822140807201309212544818787406678205047940319462779727430505648782880159968049799605013880322889552165822800998860041730040506890703018244305199806536011221723147720333173432484076768601975819760020616997959470553131397908946773896357780590963174195067229787801049384200840963518811245392097744062331145649782672933053545012650234530287736377855840477694471291888560458761432610982678766044490057441448896006157534445323936572292709971969739995195408717985987799842317116372699617551917714722956710387203653564944940808917839324371376334235149777054313798886051328149959769307652046512896282749855954532385008670020151508102511176188871897380176506478680366144779108435234928125574066103405678795346590762511109802679779179951559643277484118870785073682615669891638145049215379735804842930952664012993993649130734011763094274449805071052487457188818494992013013937293798931296931581913379706095866285347092357411432732774073725637379779683476351230416562154157478768506128802365392521122401590307385011298229995035808721040090601256943859389433728868206126453829238864005756647995749606795407603821736163818078340696082959146816937764342621386755019806782114829000122886285842915602695252240934765022434927705354293539554306726642298689594051825939104146521779883363644965031412577283773128791857593467941331256395930633662091447727261723163551006678487875673987429355162172787297059767502223356121795432291989904900140904805945380874832337938850746153333668203363940875235833971926368545017108649176393270581598320350888898430233767797497071829522333769095720207048839173024512951739231766759889030480250300595117158813978625621034955444734532372565159641580832490596432339378877471570860568936248133627413149336868714899088590201837759153243240784590029326123452815723671077517904726134515830538015076938048701323079869310028414975445855950399386236742584188967988655703867557415507824136406597751713138243282302194444614252305758142436968957649789852498580340456451909011074491112984349444935124258031047361560570603453965451115538511757420267080038975116833593463867210150104683985152252708865159453089717000957209813794046542321620492133177268167516924464812332322345614572360487984763518670797136138723602932701331456 A013879 607 817310966155948535449553130324712129742093716951053098628694756127372835444237167895885626839172862665765014943563296349483005934502207177654329905294526935933908793171030952012804650238265006766584464799288842780081978079938003561323134695887140314638705338210670125832859628241118353083968011214456404127660518899058554144559255337434351360266173194433605376535521248831032734300422776516343778977056248605565154877890924143804846281744806829491423874977064694068287261060922580768509523217055476109529277437161930484536427295796004449207947248370307229499334766268440252127648593911057901947996960131006927884766101470982317727948077254661006431278548326511070407207074559291895130003871625546329254912230829222865402962622020167692706417429515035546466137230079034414956836446803362029979009766468275736733020335564705936571215723181970462439693332427770792374124832913483692671246325794004036912070140274855937431778888548837947584043369397510047371816192144795965897381731638213620065121762635636584118825763573961843879901706183275573620591683106996698544139306010579241926674204424042980263782651708921214595023063450584443946794030926508634599300686891939574244973614909395197392171444315020619734461508419517677087965337113935287292019067202677386761824648600431763870491499360407375480372952175946111015419717221637764811395558578250678041288029472095266540212272205194292128478368192178216685434661528273484036968936187773119051920008853395904823745005536349068421003715470169891178157346618657786670627034573454235051829809380180667117118954553425808058540569192338304502829571343996077665140423281713585397180683378489252349794720308693771772385147256140949801344766815541973273159087781014162701020448264284077902943380866516053449554015184732322830993460146565784738957929363339171606227961493773369783867206471724717578552642838539992115228400651568142085202020891870875143207457512617619874174119669633339055550972458240515706253651832287392040311046956412624504145980740157466172215061540552324306732580712957379750142851175050387760098759083422538667315960457388743610627898406584899994201951938444713048509346755390849472454752133396886604509331187429052329421822408672294359583126066021851298981166620620089189884630908547118498341925478802183933087909222542204745038102311782508183611330436404038699179086024112715765050489201307130933941139861380898467785277077357832457165082515069093828228443369958156545607052815274668165473334042303601164303134861681708107252450447971063700282928791139695101323584980819711705314173735884970332717333183328563238031648916362838933632855610064021071011776813790412168164726753569583702531696730195674990739772487435922069543221862977917382852778474637909692296050867928240049363506619360122861201892061188627943660378902102722727042723518530492612801742768411357868767767211005606520570149397798983696208193586568359998478004470010547667191289842946663823459859718918785750093370040360253677560380803302028289590713210654263313911826443584693351692882916689062017400024858939196825569920526451339202349440417957017094884836330263009659644636696545823629886691932895322966498370479056449594026717559482230141871184448942274590669225659700264123779414466111226071522229697315391355038549797041632355261293113849045986822578591958531297672643338627884523532201656684644100355646587983305841955834225762649963987161736586044373551379074464516943196445593288677203572292853989163518195736881087345276868926910504548713973718948372108902099968023750356169114415008536450993438683003093995707237708906147161435529159038487146022226587615056177235875145827471049111391353749777823798240668760231332806656 A013879 608 857012663647939891507550623183365346156445661345667453947682232601016098298776432563596167048512523642617216309461827032955492430776586393516066634774113876373834346708106951537778648928238967735278071761379097606967240247149072022317967286874554042562595088719591637865316617542558918203374841327209838414565756265099222470685365724705562411942462823526412191306110729014248980401800113308401694384645732937829087841239353675014310494726842566040799281127950588647348383054217956051920641816847162917025771617949508419753268788116591161332672493907143273479494451874696005815001252008881450593022860466330720413696499616036754793900883055383419479684335090019672163307565413084058227838939693628867744798847353983195312776934347419358547324362571157913171276312167353590697779734043282143947270144884238698920563531385097092146099098151257859623163875743782186384490320797089076526444787315773577009110859408847339448464979838986299725885860109363495432949535494421574736812946634271484873405117377425266828981843865330614408211811462834367884785544705602170172619416939349139182504330578145292073076157798333771515190903780760033895953497772794718033596317058402431003497453227233978500693564394067061358682710652504167770190341329581807807516185411114643501167042730846337232264494433338524151707548700844869304104745405396040874873909231747782977821636791731766207669623539833810062911333405481465739146335646670896797548739232030386082986075203458464296463242925282760768622391952848863812027517888005707315939413404894347973707494200632323203000124889813020110792235881425329982359020601602031133802284483046104521434132254282746271938348642408880430000528169255252578894890208373740166876063629064706668385217559169941271156758535487937261919551026345880144831798466645364298437549740092735206172090951294904994488339893295217459648416017064910772217735441618716155132794258714394774163902968750533377182001706705448133513416496372006997200629223692584396061196373367324152059375900591355248996580369946194012256422553669997428885790313729635395933316404658871905619500552566859220257759199583168096320305955806603429553736783380715376428714173028773768209976459189605975375816853995959730394235997804928747680475770383330642372466739560703326517382850860478819821587500936414882733073169679655301138434423682801283030409306820015046053581764749826126188264671287336991756414696667566526604333563321090130028468235097243957966461012829450446279366716742540894460323940722758760270345480931706090587872340098096930565479444848010021111515039279318651599410360041931525882274294124080197673005204178490958557244884297095229645496520350979800465876430561660099089947675785609419993353408193932697642235041821920793509023834888722238001388316902160189307635169952926734651625467651264586231550856166629821961200225129707988601030271047414862913364974946467128235202798229504653764072015145780030672773938357640965348245864624984686689905583440793360201553861203227615785871695575004808648407324908263415944716397250149893957248466487027250568804985944239455442766835699697157285962139841865616871534568717233558532067880227646174918995323447095689506159391651638953242719104734094521185573965345864153856123303217044989172493527092183805500902391982726688550465688147377244678472169641508913988389661445072642147301884359757372174522476641182906534680829113296448637802105102448065041010864385705318229156134428267987413020551664541125255612995823044161038111904109217672303706320008232464128376070472053470385316831991117636895960468652289642712487853972165949421423467940697627402266335045146101285016911186282793026300149527031367064007485928330029072121856 A013879 609 898642910797302219677421402255120501211341165791194596190644844731843056289737796551805414459061067991080990208910244742908338431093989854167503087624901232032569723933799954815677784578577103831986939375259848652323280909394585344874084865801772379734115707749234521266262237556306260214021977619520383525391702441432682301421378050148859811664979897642031189910996363786845138873797955612470615091074284061017073612215396519131805641318693670528797147008021916441481978109459647485098738913742330702883215500063023740751203572768142693585568392971176665132034374368961238993470752826464875937029538936343201488512220781385356194769412350681724464329481351352467758312393710590029440314444028186583624370196163050283008290386710279601308119190807414479961484230307194958719515082404168617371652739442135477959328825485659568494188007943053361412218684171912149870303322620128475507793369304424594285905428515491507809513614699644898221370491650035936587100492130598597151228372329977856522615644359151076590466465912932914333705108416453010139156887325221501190924577736594962967433660940309277780817905239545632800312817122814233302483334880605994256796291755831387491923345515200096240343254978073262931242082005160210223795107350007573703574091633644948423879732998539928909658974514932376300900894586537109675420937518208558956411784246589163283752300620526928482973383172904777220527314336986133418891108047043582280386466788965494117353206792541662658128241413621296155718993264350450220560566596933472554518486350450495820878309438922238934909058956460577375694079531601446811582092386345451398157864254094552094667316662666784954844025866062534205768233825604995728167288395135702969222235295910153859508697887324180338344469238107799302354555137001657618747147908961129514598452156267479911547106441345006299500605491951925942968297473509855877888984158430786911084524872625705214713688719360559286511994621610371982046964216099773609096646988862675375684265048400015290069812144338480921571838257996700332595790535637071223991346464009366164926173182331581267306873411408346973741000110462120069767161137915864997747739101370217006554115392697819482774544275671200275235672533495667470257866405634300966527802561405471311656351683901604051306291240223877438973240935381902172076714931970014237046535014247617038154894469308104096930680552554313680093985815959790673467974296972890238200665670492975404184731108085327680468639822988653831157833234375026560949628636467307489809237783013444645644268826890702087064628174360946955897027993827350834419503317691328391683531650235451517355169104976665335360121611796710927520756159323548995253306844052623300063340974084571183178950543350361172362904251213462417974518176692276809434543755783999522663442855968560103714062826367892414772334670555780032192787487265608683855313917493814087294244591969466715456356009356301071825315577353501441442734605187301732881002255745007942830554437062013338466704541565035600450286199059256242233312359123007219637646940962973175206115767995101086292435256941466831230354677510645646398285036746824081076686231927241895871321609577584315511860440278861809719610590260508967035437427965657896646684406286504850993838348794116166566536572664213726036914226575679620173493109414824241715973633754014850994289677639428490812249220694416946285272080466505007402509485068303936926831980159904582248443008134105339767455622814255533169595437982197874956029652708144354204699227963227029953531158208952364305876066471303939762753982421918167225818644377543264396889663966717882580518534319384955350958824536299118301037892664067665980345705590456442750508713564784588564329247277056 A013879 610 942295388832191972300471824291065234678183274260667664895201608709537064592068099757105914271824418429815740389298268791539853878722811505323543717609368434279783830843608221420804148642266065227729536942352471060458536602849336722586688412242959274852080112368861337371292192007841393110178309204366205675521129779227716276895222910312890825876417961149890496992112923154154928339731565104301987689738308483565038980002371620445152232151390534268403997221083589054543406678104759321334895255216278159106470576194085181981934037518927993069180963228144542817488076138307900138817588115763233750546685819715008844018190418061931257286531325028439911908750237475765232140176547475650710407158461299775110507602811866613555701100535118143221262388620075445740093288278597261034274247047033512129098142913276650936681182512450967693361684616895121496178618974246954462403176819723836334059940011756323377937570611060023292868548047294848797371784652428082242755485636334554606446441744278860881058221899541199286924964961119543580379167762890631559676572283931460832774930024727799888539718454145741258298915804461801459220812527372057499384765355766311033814428424162652970731013946946456115314168931888149751390097380642872595626178484641541603798906708840885438518114908677004496374568860969731412093456441972736315014184979093057916278443078151478479423852375469644560962298233911799678791649158219571835847162511536771333238519799706281959597756165696166463409478868529364237779199081159537690474516679946112917326776343409979105873294198227325613411201404329606382295795138928518691901504106104568045274780668101449057217876236872486700810529266532387867347631551917584000658742596217814876655174597644285493388192395898839722459890175818123761265730007336650139235409365786825341899586568210329015730418683839781325505146904328982697573925491583070637013319452910720816077366752838371471223620862592217814413601272349717411446877549861036211932125712993668694733503907391094432800243339061866970818111873217148047951963656696177595767950109845085135753626970836520158947572094240918836337442931827928014276170757351266055878333275958376667864488102013508761969800538406204499805520562482753013293112524154392770277857098628303486091370623298808369702545643508992509448805087059013451987513436505389648625307499099709283400306623049214561543185291075192021418231270955853465222354616422645354411501206102842177418408606391680557875084471030150679660156141568027851174317797112343418434211317561105732751084829425744831645879552558704315226682025655508228552265110851502359637950883677288810262213799420011830690574879211347957536004410518849711246731477309323529487217825241703312973051244944148316671604688120407568390048371643280847729636153264963083476342256140088879312077142221539156712315599512697603036584332247022891282269646349993600398649817268975530626363958866792752690302106839025127462256881368880101857429821320077448661491449396737698396063181376098769777759301464758673456037740279766418338765278767190560164928047541231116660176591982655524024200386325402769317728130691837807639067342329339598205166928084425051222164573025847800988550394293003450618150836466517694634193748006278110635715040425139153473672653217950571992883372045819833403040710697758744081568768987249876396188293020441369181945038838868943868025457047245954642093785814981868966989770428152107235743375697227640751999547148080809948841705977621118929893749118095174354546697660768746160553887750110434354398302276213999940669519872045264116980010846826806008232976283565170444749802642483398942087000396974384271629109338117416923006978585218454913557424834907564738430104792786272256 A013879 611 988068329640104529546939543627828019517910704991153857385150922054211537041692399770907091163492561379462469794448821496357693820735650797006140177235961115343358610210667334384541130966712781612231726928864184694691370476869346103223059388556073264587294755907291145695440081526814296621898330752277498482415244179383481822761685258404249810634190840030707577774001800509291158138762365610808561043755036556462694313494966824279895946980376480861025989790094945476456907200900376110128059127133664086963226490903289063781888465325447439260509497697914892129390376924802344695960791276074548593213241630093485113625218035809707630040481870673021409069629689011388004056617763445827919315896590715872986275620126055846175782837194712042146378430409684230592364059850018401586275152871590212014281214303431977532581407634175785900034421808845418917976991569539974522368873536918741407823235657767398542344266041062874984342930637240243372552916463704428765779576106605141931009184098448950827216506086533312583486632059070886529339666216140806878319421459195715474187805025608977495925423817774324785662043938579337926903922716701682564474879717688015358592998099294778001437243680433327167571670001923548513713622751004980774831315730711489128745042401129540289579570858480898666790459917960197085167308182098003954252314028637482297619584729115764698040345428460458015155602832922299259988632307729245757345274277697181537521914137496814312067176769201023445536057714047046634993561455725943393327006802191175298398841831067462250920195337200416182408263923746321341922195683597110415879311569562703542642048413835145046621291792954804614789101536183465140391910102183532561074741676571691452103576358899454305515017229722021760818101800998664941092974108173035256398908611139286169707700885347713957998539501825982543172884920353667361091276496262209876276878458655311990439140920224248203809779469613497386966556367755377284425321073723085906962940651628049145248878593196524235967947959500136220792572475570544231529278243283851118659974054380919991307995154571874962188609356290765709731370559684401445497650028060361155808679193171330772882673476056916963591245569359824289588073529325915223666838758127716553486874285051271956231745042696171285069216500688085329587790242967992089431258889197075456196930436175976761550759917570453208084707059774460549050643273173805003148995714269991775147394288690493839028685222855762832654424574294911279075327886300836372072961458424872612328071566522954004825201526099929812587909797703795936043133331733750196262419940876224938259723985802796791509511096940638325378200244543918395921273360764213354820252705551101229255588918320644293104030182218555265302244557450544486432163361344224858188950959045961930219289057574349836713540601482092642788773042074626401801689452770254275249197176691090889531614630792633286002070214532706077444986221980837612053863471638254821685256332320521530807672058042633628833350346474624143618483737292710790777838229551596351875989140948585608815499592378593959383061330114804998759199944291545534240106092368324520982942677550329598527581116783054082510332439325151383769370218246180386235378131498715258168744343509431076137955534228830712992809776020665738978009674726317577630426816260613072834075053509574526392009535542202329131327201045505841685358661648772974134788133554730428233930265516470023996826845915096170629168677150345983372916640687190042403032267875255765543993158046338248774048953401459798813597554207583371201787482469349734866726431853722264936888901339515632164273969055644672529097818528257811962007764953325808567458965576974026579438390303688034603164085563200658217107456 A013879 612 1036064736820702247174211678899093393394012735396804147161492013243916916665029649782178674023850376041031238727183967449364765155771705770121510442485375162482277598060260710819604600944551821691827495296160691330420698489153751459533222721414573079487887185970243720388741778927060827894603664066900130248697047080641213835784156881516494649435557294276039229071951711970830485436510886282719197705016481212229426152467298332736116172500895248795331188270138597547921277925091312780053639727293308953651552180925407233344157479417096374070028007058088805929467643874301543391911782673101145865677168055516906246504676627117199987877328318022834097036596020784805187741672027922972456324585583506487232456944649299134959617664294282374305680909045265051777618736421292895461730054697480578153086938569435489273204082091413508875914493882631893987336641912021948324767463937848106190449657153079107693937181108273545199582372835874825434618046933845335097506084795559593305449886225215207062599375086192754775542078697972313913388869842256062713240665675997606549061951842532959186767497205146530386450363384939767846041207666588183496726811474854428392652011574966121137635059229454056468063631443936986806315775689757798720949521723646530424662961580806808838686188092502466800428473298935031618776395344351596594334074434892576637708753676917292084012353247993353223699801396134332868841840110709501599254078321010599827888578638639859564090151947941732360426417253564595972335008696999286819601259484614413829693863971853395297220894745900263598884927752106222647427408261123523651441065008365781429929428557585601052405967663089377203757096932405113143051587527307199838761508328252837936080959684109354197859714706672998689871601914083976089271506418451648617013741995833988134687422163554364511222276556666681471190050978244767106823646343344642983226904106662952425686712629565061284558043317129442636035843809875462491393565470200258527979572456721533260528488119739638597254326999580814837853792476143858988120044463229607470600000954046527560805772327200358360351883244381945944847281615991630930114143875823421259313241593658821336506222222829857762014653914137047114279103789086450881571679117642528512789052690321922542777658289890180501412738761425509762557846741810405273167471720998712593557152529043661008719849631326355543120629789910064744681327320811495754981961330086370895616954113657923267753342636241204368013445902415860889367691013705785799682777634229319224344519970938373018563590515431760003164180104037055527432364576456048845796063251924228440860628338137153448453877107985626772671771699622883775921545135536695782744001300975951522567908405616987910285851552350003805869566389073262135405092128784881924900337440832578576941621242835081454381737549739686775004880481366443453895608319628022146923702178746037320581502343098016240502906777273846807862953872699778779896991943636554687903439343919323184688185535934112599987559172904975486018895203315441510150662499390294696264717189459304103349321300577976539554052917286461766378926840785451650111353485911208252914210101055014409105656897111907717622354347897809937387351145967706844677147859614396850549549268739745200092432862259530393707148503700645597914605472685823180281402429287288613460063083308855618586027790740700349471210551163492333451066643997023770126359601930285013515821662094198071882496706782267882213651174811601189861239439425210985902801963319564189611058169691597175546497155361889110000766869000770941041285511217780867587612535007448677678463216610983943512285741376491668141871274161086463435874254143698563044431852288841116894561189551079984572047384183518693390661667782656 A013879 613 1086392617476504679532946185413295754071520298031439305414008649279253424808950130049997785293232931907600372179595655852185107987978472149610932933739544746375016714663635935108377714040034370982329707707666993072487214338962884090431508548330007381397090793915934279350345299580221734670411931652613870975657754839630441439071208086193039893526538925402792110663350838331525547097074839094788565452735361803594682757249549816547105751696298736400813196071548850062409101921580548389657525330686308729384129979666039815111083273137261247536853687528942527766297464143139615163717289428229707127248302170981695484334887798956045094488457418399111286134245709090447884541411488351358766363008652810898356260773192583489739416051955041434919953664883047846932768344161693619151679053834465394717451289697384387600139243583086011483070916337474620869665506629540326486591368266093015796756939698947078429277873617789040931197286178750280954930053181703806095202540370588696109855419898491260960872202330379654031518810712805017034045647583713493215599044251874866284789185215235840212223915149383728246502576236726602008930505370200371098263813069056957106253475689231675438016819866584016715056290404957669877419370809663473551618365690894384286571389602556080384834208365283866627726086817904099714690077524598819750500446434641918440462094095527226464285337319367878349894242948752954222278701335927326348939444429532010725128094234590429382275395168964949951566490898073749786287154079464724176150210265339043595885073108150145827178696929077114803464362002592534518748842044815859936333466182212157628669680479198879209127639948291606790806801672993623919088461443033674378129187356806047791664028381724650187374948208264346274230804848662519311783959114234355900233801527023619942317998382571181321719409862683322190334578894563984913804711788118952360780134200548212002716870382258813701516734829302322441523920958783972957375499306480706286234708168379238460191919958644111281754553187912452499417378299465023082326963743075448883091866600390291683599473523766442968064336324861043351064183167770040394175368528735419770405641617312392241748348473526040932662277742670168314902325534745114319594905002461131977826293713807000252215625818979885909449363959500515324783856705140587519716854827317946056501784770294485885879425047017664589983257502584736049718967476747234972775965083656646448242443276682970548407729008139257111394067050571613747929615972387558050688168240589642634986279373046675426313335488309373177077883316770759536732919118121977874529452820449699761603874220290503814365972642383136578781075681703764978220710112040526317086573908172159343728167124328238715015897077356957590743486445988884916894529884032736349284296232358461913895137436327038371109784832955841799787517555629299811112041389362272950732667935780804829466069400916345477401575976886701190401704720020043233909268224290643968423036813489548227707598836527648053644554847288007575227749056711692396947741080960677651430472091654479259473617932074852327939430591796568933142549591003445749467162592842831105007770770923862789042373286546015746913577832701293952905879115234234172364184994043025791961844174018047062932122880976649342111866949416408158478905348127009727086751833692347945147499107643666589114462676703720609647124074896810137040785657295823196784017645953650538332366215152085837422260866810923326860061494279249529259939006434730034754016471489775339685604931342536199945843801180748235408164120429352390273306996210695791011548401507970504645372245821079099552338533549596127413530813174735399483735281912982864442878173945623862988831393894713245902619157917617297440806448956866297856 A013879 614 1139165225263043370845938579315932008621298468028614501113799533426642439172469691567306477711637014807943967858591694430860851793602514412750433611928876871974929526595136714292202269877243080587167355589274624927976353262692345148008309507573685819955835876321194702904067672852630585653761861644571242372171305938720329762415531090187952999394484080243158140230933768654317732072862346478657014808167434738566098066865703948435697960690698143820219097883920407003040686456523245108233529281149726862222693477558297365169919254213176849897203892254348439995073129761356765109910020479495393380661515697239302324181939308678133940998328725955266515969502828655225480980895092809514369797858161129840554814496511186425336997926094809527662625334108406779145374499247692048395591015553528385731246203545724531612203607479377997576872569169483788053030378279576877386004030570986750132100204801763131711058475606646761383471125552169254602596735445058250180083098971630412612087756775480372453307530430780176105753868461990233541491448960739959862039983425453939789439104676251136386372904051680192229804685380001833428116313599063224324733076052699467854646844524311793304093924908423201911006864767668893649384894166113686442861779422695269897675881423889844545607914870835895733034509211170609262430862730433732018700756120651084270625980778311557017014461864993492408618705694231577726580111532021332153665526882140957678111916540129894079948804764692591360413784759938580255905838876028802617730882879188152977598786419451647310879729311103964732157446851230469475531585795984835148600800635479295397639938878156443965590224186419819882277032871060962194582102546090478144721190761850258369191900224395306794876873692428995158847840424991149849873176712167403972443558670000319304636037472002959025603251916173027249052271398946325044977689467938618590657389999474041948960845077947417835881611740370512056443386943277863227752971560792313074794845352366428347634202662555207631377062363568487792029076867739836043574078333859081888036937112370850492422001549656921701681029526177493392885476929327637876362831230387271521172866064514959007283516248976041897007280546298114410967020899920892992783547107860683924781183757248889096467252058762652847386776263197212357200557328449496699074620767409742604142415467296310832271903998101594665106284219030292188070116040897708658813530363560351706112268201291122525767182852438629664837145251620180457349044997862256070558396701044525115623372879871790731821932072989489288527618576766215951989257397203871071762595520655864377223544014415335327652614129459539821231945214018207065802759326443006923465371322335530156009106570559607238836509293786649162671442043589240990617598567679510550187130206141506559824507632434060587024813741001504771053996008411548678736619911891934721587458013429293204862213188135257875311834931539949587426657928499736854039644837553786289833154249741616522416723157610815085498392743549869831202012194890519566821874551709423529026358703978687243981808396743320354621416372223679065638882079936029130193279482952764468764628243892260347882895611313275007835651789502592007962235099135852331520947644313659812832182716615147717061113682042971060554292998351259601185176654317627351589717890765787438930984024296565337347286815687280541981342773958997586257678861384625104390998087123495066882399236419313559060884610677130738385615841425358354393269803611303480922227575608862666586172876487431238394413109666904261691351100743328611983223156858626549755725376659621679879025848034083837892192930155301308898770485955511346249057206967187920066055424123206487757376867684542836535584786132623475281291063021395035140653056 A013879 615 1194501315245420965628150891744782721872086662411572479119903459562375022297711579304879957172957494439254654041290644579534348530328550152864198675061933994907983703279022075325660287338800040469769597054379229108477732598780888505917961150213585182346010559849373056792335664129119968982478997835817935041641899295999608500954627928424923004293070538925049790050791607400469870226033707821204257959488976048426684846561772383434910424829209496854430060782729724693620390841835318262611081199510855994282023035924169217980413251905836128557810468524495669816273802112644431331889009634307361609520529483748398673881401192536482975316263542147269542249237398059981713945023052837829339825158919164883689605165493713817134167937352790995278365022338056746849140210923147937338455244725056580596527219129161646459798009916296263187166731089460632541494381934885603781906562360003002506517104350213577597054852117715234464434618946991428314172474466037399740830815587276331535132531648606107025599397028985753940266968376399871126002937585456864152298437660328790368650898625004711587477354238894609247559677777020802488720491648451319509531309955035397205154169643924762975633591404774767367035934230623177827297414785126824875510233219932115328225385039936717634255364943601620204162393530612432777962704318427280985241164049967831340155908420598819210672956364547416295859767942034570846226467029800800384361983515967836838283880997983243814776397904942298678337244768437356730416720905270777733689778245927596696638625068562930530653023042120150922986726989475840760775008107610594500779233127148337650875696549101771387662734916499349052878522019805619494146122759369369211079167324297896519733765969695533217744812708912426027684033121475519944980616144137647787808976975954254815178037628242974763230955481253048220702234534421541730362525711533204927317163376088493010673567088453791604677396912270750050097180907434528711904299907329360474716079760202979971048881691091489397278834544941190655014681305667166319226732763004620649830219369541376925941892696933056330261887216441091311938281856646657213845032120234563622585359206464837656021320334286302108196306206115091616594154907155450290801000692172124507111354539441011133217245294769107472101436306958280144663931601236259450728869545807438260881237441035696427260344006713377727558487081253907661397809997700355754624056414500659350588377741437040093578849526678688539436274419362882343245232207678413021441841379194463967639893840884442838410914245367026720207136176751211658073087564530446312944535360667243645211554888459574656528667513412166427588108184734355492231194163484302427779625199689300868867404931331110720070231569241629432397370012298631960977839035703110454673020243035036382474542915187177514100131093284393866812714918516148067354929960731997342623290373889634551581600055962116161862982625174434178585495264034540071461474625182799012648089550577065286609637901714918039091562669460548308122481139269521445299813929933260486372343104383155955545468721423523884167506293920816499931356415851001681221548227116677955599338825467570786541655148528428654616276410829469917341008631311475494376909197083840151900318824257445132565074340261890422791778335039170387572347795477760417820540027027626329564495504260795295174268620046105881588628480546829853007731869755244653461895210203605963251278661727618134505826141525383041133435516538436561816277277591526158811505702321638779478262810135684698230660120882083803107270171813036542638920204926191193036659492556239462600829407628187494401644093930525225279837161081286265404451409852826040471184132405415366106679206409187189363137352703801793216555057698722320367645418848256 A013879 616 1252525411134782534454503949462177287369745144124877023865631890014076951380845216981193805972591077689135888116000378930629809044537789805089729989901742500644633919649503851656679561456569591235629125000892754541651146937499268945981432031046360296163650368804616202399080161349856100595771897634690627054224696196202085483496999934676092064149610733423873008652298860521555094642133521212327075994129112548955059489668357038732644633625713177373630855415311603800337694947368310682535677079858295335060266586917221661913029806030414024338634669843541571473269118324068247228266850166303476007064598723950960887863864136865135172325226359970615307533536353908143385681616492652479737836505838822237079711426012736459515277279077640170665006881663150191384084045808950771542608046692820929055584125325579802598229158045990270467746542218862272227830013031754606871216455533202508356273679211129552342409388614185369693778994996960483935961716585699632470641413285243866615783129505968797280474913339065765923669376632251871265819656281608016785360486568116921689598484676612940457550654198403153786369136684717364990412578250766490806026302867411196659791738588548052261937968740853106466657071771809929313436214005729145520663018308823537762409261343636683630056953551102012507199785958755462312585020643399204586380238834859068715335321828037827452650605892911671589847452029586842159652763892240404063832751227239490480540358801341277866322976209572775778936154770308969770953443539965211032881492914001775633774542919893443444110024289414179374221730239716619201570414901445886739249085155532695300604634384670939034589839927803221432471149105439697266693764818528495689876548956242991141076353385439463439329984731060556034404812714384314801827994553955278166749585841538208697080125984072505505329662374710396291071066279165602541456615760496641889866521904245367647160046283342522985666206144681214004530701567194068378613763179627791489135888050634599926122552168117949586241051211796253932272674464771254590349490533700333102516372105636218851496446076579276474560688649866933763506995836115125234664768400507077785116065615278073610000211990844593519404049976383338306961832575925433444126950101795077627168795697548897690024406202207811636666235677005085560971126742697911989807475112864580381841804430971446416910942477183486764052368149712897479957870016148648235760674578891443379202558778605085753164535721286632513927930885557853715950712607398599612371400266030214249331969324099245533729562815749975410167918023673078515575645866065077273042129110347015672521351378721386955044204066543675823974628127916011544621816651169715902511448273389408347873507993275450754408363137949110823705504658016050307114298544701424748119216874360706309789626311835309849025059061271776583287009358397988475874763038504514845538559327091697439559227860280531916541638869174907493244464281980281889972787216575678657486483148585896809971987672428621897758474417692263902737838783090677719026697691393698547758366043021672139242045410035392980364827079654314082232021985107379938888566153797097703970532308253483505068702589023345604942916653761922248045765466586061727991761938241384771119028711464574787324555391414452011969311759442033128319062161990888107876590579380520306149420437875767687432653892533465520892677697617872659947435453060475417748460231934456326522172773999698913007581152176120047739533280189807656243064762627812133501933403317614704830198904400835718131912666914051905927008927679026605734148392800685856429608264066651350736127296933134330129698357437294418623030531017970827032738041537836918213112372821140822930677255539719866273641112748741669123842436181495455801824162714228883456 A013879 617 1313368085506065730848165933311252011281017884245887050176928824703400753371121154241272276291515661878963353017123213337564082648685257482661768713891209544355947656930398150754754427833883915699491045376936120986266393051135233434301426073386468293910095849119669239046817879267586710538312113334193358954010715038628797987943350203502917912257742224410671063920592929970250154919469799138737076037619928320133100459438487150246121579348715820677732347847965780266542898817131673742250530129689491889256154096643312621362117141888147415984908187565861446849154639015778186405627140679981833657583768671565602763952739201177495978456096555632547916712285415835585358784486695399566593581651946448866068095488242731145772691388186115619595230255946819375080757312418166364221061775168971398505388179797395167089240737627232293845987798253685725963569083744785118654592666077183353402188029452489381476994267075508038212024003457932836403634992930566577817535290576987872680511410804850737577171262729424224569177540271540138164428111905143407808726157563649769277592420668264090653216634776744785384695803868314195712186859651875723863419836555498562948737782082225362448613867510408786966381405690197368439765691537271444493474745086192949932756053622665179174070600126800343866749522761487967649881150606172964348368245316501182837251450421156592958990561724765748948995881859376052604400056551069873931637490950853875970123087270475231779957481101928982935173757424431498286547278013362561124014744313792325886960775116770187352851112829296762551503925007841093695905899375698522133494848716047851507526805104540714569134075992136190716774867644385536001120681138353335896507992198341450678745278327490570815358878069356553604332060896798247277641591217408209758977613723376768722749490183874811532756556054224328501306134394742350850510412327678526766308678072265990625988492691602169382217927774365248656014784926522087444173305339841391088512152948582226252133881262236447105342296515460468763286751899571983053330307385865360483304207397039603818426737441195191408588948661722869938003111665850253558063844190330109595605863618605821313679582288511860494202621108036135348560810555133587299108860829939875317986147117353032944215031757886258294728934741251284597180860195351205762624363023947090238470151923010315398058808418955151817102975984953351187944303510053084972460985107235674132790702273834606398710256208483851974924494056254712018056734423015593987141953405352897936707519065986690484776010059087846215692234809591021977548248439655054466657423574011232305829748543294157047772431323280101420800019663857659721413366016816936022191844384717572247779811517556799050254503785738126831077823252283837966832682710808841156683855953249651979493967199559021860251300330232114402596759124991529164078855527862910158675440384964503734383256912821519034919565518883947799636307378941756063060105328408058823952546554011605333413186945604514635063990071006083314077232039818090479906138558450838848414276431927492885077867007873272229779028919875602043090524685055956026800017143283945522038604885659204719810919885987743641048623773135061383166836569890946262490689766153398277760906650152677972193632994107800432902733047468689329560288925571757488604803843364508460540934685066020978617382488017171142035560409457358442277042077628341071641009436160904477039313838669508287405837414224227255178528848808307752952727876537220735698923320317171156732030646381010713975888456622068891309319313349963002134290385129371972591532915101953006749485416508958263350078584848168432302062862092699777926680324643578884352232519443300559545357833904817298497749503441624544443202206361447779062853573242235265698758656 A013879 618 1377166253627608379789846441687779388981004608991015259526323319292193148366876735429696318384652326670395876853282990548649595527427792550139546790937188939182582170313449171325817378920342660788509522397166169999295269359987178533606052146327289377755072665086506292002756104570889002589421162551515135558560739532345230479005686382988275652763574310703643821521599652136485026444837964101700368243223353958211885947356171102056477181187159040382973874377028566008770486670072661925954091881269288647268661038041858175257403344172506064863791087685060732491299174760608627588466884665652631209334557818555573483814507460613894023105579901918954564314501392195214753172801921115295940431474271399566186219294679610053909745645058644371932688160859692073044680179626191213529464071959579353159185916019233434725767695698212729751850501541656763787975415556771800578358159424548611977052715171173505671620740592967916676211281449905381864777966347161779901599884852055635583839933096107167005719933987768735701849908467770471915903371869047653986442839393461620470020750094645687120787286027659940079542787237021426083102048546325239025809318536018461142535668584651541654917734738594404202060348853004395809095749769385942181189774303499858668689611683439762917630253598559797370420747579150007166441777378018422264554581200995544294753776876814695618566487251107969969942305816577103735711393698094644127740713711282553849247786357725836638900695703936285210232757865080682747314598590139660893174884533579101909245781728842415973703208486092682089205779669021982663278224343772453544651494487278591942356427189298884320044332867530198317032923615079207797911119345329987541016764427368084986916008967526752783285750930453617552216095086921118937400309152385030956229710287603518640225769419046714377771738521114329482585581179101355285424806116907838882508888418304383386636509712589436362128545833932814974729359119112824363861467820029526502027719290212556474557536678430844759931403910995476493932169159845591702128880397441156234141192575558199613510634639138689026452565431914720068111550818130595474900353485719584999322014049743217689812881677758612629569007630980098659252500488659756435750372853615034701432642199725573872513221140557341177653687475242306997773517660200585933749604082198344093894078022822464478834913096714317271770570146398445175249885997357423628083249919804754239465143427488396239134005614067163568458426279531340909045858354347999480661360933971320306881023512136059961764489523718097433465700807701715461129632155859738392429774581542401926317734408533214020525024947239755627416801419049209400040741684449835506405835417549613037287963641833638120919666561634142080024259594586777679909547106169091424710930940034707074049866150244800906134867495073469591817299296247117684753150013984378882543258577104539467784658000618737143559818333529254447951440646181230805579313004840808689384865455419273074089065914674199537976858452695274817141847663384294043058059145066146796314848323884802779463409475647724301612775028687479287935690012157234146757854776036106459717152156584986248280455130369484276156201721538870124915548823109968868137437512234065752501420451590494457370910910429580946731416207982528382433009520420331180371270794859782823520171128327788013674700459755093247431079791907159085969091673591215367537043110531856572915975547696718321974863372457583318326081066168020110360159585867892770156234219524898062841445767059614690417981214290942509773560808315250804925965674877416345532139217985945476005348420101297419950572002185753062069567867681714762339246748093465372238526566307778327525833136044577703589576183320804898314075196737661466378610748416050085965341556473856 A013879 619 1444063481563823084446518022439204960580145888877362816773074000850130722741946139729929246746505198090737026967308065097540798279768125001055125415853753829092315281818595278272140283918777225878972160957130913873181036364417915718054499735387283786568903074865748421643081985106524506779204884943617534783453386015868432394753866604728314130872217696420384023795832876838666923089422413045904565331006171600085986519134944469509972616740506477928617213298767105631212521830558111551669237848493825612598383516625779477978706969019029719470614603560450242632796523473779952282204252055171373422959193299149729021364280975020674539171956551234569701230642611822489505022923947235392556033873565607071513281083137966791888465449513013080943690420961612475184898564031713077917871318719087879818246531075783718051006587284449111312276391504544282745740109342857547563252485376755485352450027863328429883125389688011926196674920657615985694241420840441510522100000858629090137960541686183668750189785501158589807302969621500890359690294060958512826488286759838412145972478051243196018366649233739549328846657669846978876514813656511533836727031993224093910995481221819574942347018621256365980579632358887937339918384910183633708583248780066667803379878260574532841117060797363438087486305813554797914558853155933045144477584537415103854415736342382846272933972935817790719202223263923153126777310358373289560889846620521815185028846827838726879471935898450694200605024311134841992448152531254285060721747724682240363589304822102665172041815541513120214371039622224394493129627369495544248036485483492636824548332996446266924774806380903345230481114912605295395902449878648737015809194776191917083240441019133332326486639567651332478432544121863399210903466569771286219959524694534147161693376394346327575386378491515979151531658370457382719769601498842754064065640182111937114025764808388180822855302076361935394941812467682848920160402480855280781390217782453921617865643580122301474989831787375992760101418208954251164651492891627257839370835146108514717936527227369489984601525250335409510140137510672107280689113056641899560249080204223544232313232218137414996662951745662587931724349952396892764373382965352238627089434227219443348944423370681054582699392998039677302497364054062489596067424850095210856599076756859088513358797835300311947564097361829896048082824459565057838241021867909189981401402234622072574846179070776090105959862794485855325043669969768807903433967202699911162108076110261581210467161366822227734393730690136633991369465167462781044580443311615405642290544675162123424786048559076873996774199964780943795857120752513670715965005278792503040187263763699348926281460284532082165703518028653424992488833266398361209757689121377833004878912448359092354951274818514158450709416426861617673407719029063684071141679905745969576971765547656792919045380068898771512015129827010130273191133713363955812280424679781719682936016380545413454733622328893400486659330055480849510493647426096879943092638396065830959278624054336788157287917188481002281826454090187783952670764329636836367104372539743258540276926518782312344354765376364342280103446522741358715876081676828347730494929451446954316132160278814608270799841481701487681138075390884269187788985644990891633955486961057438644226962709288156657018291923878841245729126270727582245230522516669052037801941975901634111183114335638082885597088780038197855241014697911011529359343452972539511142031836640302533619725069756339333128321298139972428026049383500261721932708412638830763447784224956138043422090987763928202812659196422221738634637998128853546160385232792744967563728006461079110119143436001796317054579713494390109769418144131108134941193987921130029056 A013879 620 1514210309244267354596592081897211780745287055575469592960642843515426672729858915413450289836463434593192668789272021667718940097006141441106379188054265775094303588948215362509487770350415748403269112647784505145484678386855880391974715114533456483785274110630427016972816335615059041220511541434638700153094417694975257366761430428919596718093466543241700598135739254663982007545414196182022425496525127391731763400288443532060889046571293320600477723051968016554354301290999302378403122746222261685555962594329393341901000638746098107123619178543002673618927247398042287244264605803003378058352859072849226258306072287663278825586773512667340159037622307334378755218917500896298984835775007930000619110225032476666771239547188557204363611126850243762779480196678117572390809835897186292668297674569320987939052283268378511343381529498269025824397180894296195793685038106416759808930640416817471693128088617496793523604601603480339815324892099186797337221530500337856820502112959131726643399004521662869465782518673834917609802609785263633545547781777484322854375237145060385508154827586917681677044712912817465722420397244690238104379884299326947496815997717650682614746467397802515214452268580353277784142260375580713899611388672807186258596859226960201348407163142656164456024040604754035778056464006835648745415727683904579939247835150950435413488013605148075721178190461191484213063644986341630474599631809960282879456808091347820876369164656653835122093613972072528077073313988612493211831367342156404871491018893141124235438918773257661541904327242913566680027892148596159805429105802338775150937592820081640786912667375662106128396965550600010225053807283953978065089142221640215647475928682078753077578054571289563604904883385127035690972313361864496219380278566095837894219793846078094783688347213119859354796460207460720542765129661250539685481692719598206571276680359720445094506321230023292768686505950113010989306114191765306900627029001454403314375085082670322391438937856279568984416104699872412869225603810330943516176112834165881928875011973966190330093528940895702362504704830390515563955867412481336473287739524223907116942079786365658067540851289659893803095791975684524227295584416277188970638930584240855029062747680335257490108598712312452667143476010352629090685996079613435819169233509400275596983714798947859900728970955278145078514495740512890087791417746164746793937956749571074372241907065318109458946969089590800233312991282220297516151175593538262046718638015393647779346814197376984268819640552140711124134228307437453096601982925920435586770450173302798732268455653882592228041503502270142921684676250187774784663721375215127667867400288284808499724508499313512588984732120413293764923970831146928003882878628137882620923910499450583625185387944098302211611077039212847613511172388619481588581458148847485795142746030899769291880928451125598236982776773486974361341666224624323329817758589026796498254316312246787458710762767141726308699293672255887256315386843466961983208306398793124763956542496400251978816335053828655448668455924072745745955699377713275330472834540233827067129418501358681948794142459286616570701751541030042956858478220361961549851451144480441568992596096518306682162214581516619146737038541071863447855023411681969185966508695677764783808931649854538154789612472373179838081664308454445280374840378438767909590209109323031889767945297606038399847852964617333354257202227876736825409502920544133590435267175136941869492836834744823272574362633518419728689842758353170435337311656491174606613023791467607405019362479585548779192486929547627581810554173525960736018672105860885347108103658102932488972290947549019574951822977657093603741577399900420843704097427078386841347424256 A013879 621 1587764589226116885613476138867450740206770119587103603908299030282032038784384542088574051115559482391991595868379699392250055331158311767749562663493189789385284480084963871958748648282957543797706313063763285267431742124175791637895278875937033665941627585828410639749287861933896149206839110071367709651731132128926375468609233673434795048271574774046209446390780924698539597543940236175760346837444331979912525539220854965074278792897540464941966528926940414926498615830510884490736432836742754269193529033311537952877183645773828568775256103759907571492640257367649589389442003294490070150915407555171950273029548055108810257818476622818668874603033848535453537632431637419837604323157614715208329184123323654253336319279432788559122777900948121203800256226711953811587265814485728014020952902409200324249179686980423265910397630675176942022843098353417527800559082517474060333409255205704797198093478650180317765807218730971000802194114057796895204674403565922268553414823598234509396828754565307165012952370300935122567616381358192599808656310825107401321349368664618838794598956491779794982188836887270486937352690461248311110538241559051053298421331622783282173440391798118170193509501978912518605784754815584922657998911488977468138294460260769020089107389499473830300639864401170567820011334802431697218873042071877928814376737991243003764133607354031748647410142241034321750197424605198161516533783524760913580609302001193132623259673199015451816984433364379923200945227288923333682089287842168994394528566626894347486299599691587425708963871843065336095076927037606366864137630045793183492669537328909926569777737106102268595689976549185956321746021026579326503578912394198610762767719393739410587074486150144525446576743000442966576696984455730425987732894977722509315769414551945184315900792367344369642815053058498332503850488599675445901243651425145409053683016384874225435417060290092904238218221663145700611122647994744498448631887562229052409774169215646115971925475701586205327403101401773415196761106741021579428417883691198323809452044555613571991568152202728652000465733372231565247990587627910029873814164759352607629054658254068156273829715681906412804474973166695375676160694724882269702076687276300938802954499711655222957948114003361742367902637501031518401395159025176738077521198196352903384382795729021551143266781448401736253848415885604044236695973654602445534200286936638238880947929942923001944024777060086762945446403146745430688295735099169976663900042575629409613876365043828768656661823411601498307700172581699534818222520848529946665833411560921155483487128155725593028110847576396417384248431083716896132603546304737577709461727124688531357407126224176165776507254467894489922848917638240721178599493340378308407117910375871895175362393348870821339842296717469650899185091098569061526228391059885901265127600062096756485003336431567475296942452138035877627918199003151674459886986030247362164953517981430487406305096779318402805870670561679389235678163074775213128504633090420899592490495504705390618939317345403436215742974839040503443311243430685075392925882950860225450742297134480681283138766723388923257240159823887118323530835658394264194097035235274723498647980444502779947554926317028370438408936925242970286698029028927832521144017822079007885947234313677872200196672687831179421896319233901928414314328624661809499566463107017507486845313008382549321158862270226584939273600083298077193440594934412485423724250713436393957745320876829387807862934872804210485430680560182934042404256907516889904303858035161937902325583031393896396690541174637333139224583653059157804731515122075183713729226901398940537556608952617160749824682730619764582636928263677983686607867663696146560552716736659456 A013879 622 1664891841912364739449036355789076027363054184916166748571748563977012027100374805605068624222548899808664979629282111669927994018924657920179765419435034976594464058989571077003016822621950489445223694927148650612582506429599754892497679942614551013298408087437611514985749269115197088550710526682194467515773623603221103083372395808355563652536414790270278116458659498896695857034234677088234081445420027850168756379814047215857726959541331390566987495036095472521968212593093781215758445798220370300573873899633679220476145718550938065332082944256148841685466750509540535843623538046523219798566274392571982929492231381433775824902266943248708533855750820761911728676464636639143635790759319007614288982571298224082346384324750515696170725960264577139396057473180713679938928838690186738030034710596629639199907839455184306475261105982854337158544724699033137630999040509842880288164943186577113426788067469091476881599070188046648137161495342268437186136667393540508670665502069342348925289108147071525860621544640673347081460914699048163536961599779747818447935235596871363507885395402324490303243641827906538110821534753093909071043747181023517263445446227691602888297432270103558428829419547040173109579355065506775861033866613466037630580251962396136008955870051800271081323746454321829322436205401794619342977018963561471084463902415905623914980161464861194869706737310534804963535014702820267410360928593259699718700979455203090233567135084330826404446269199488042350354342649710073539030457088390195466237186279362367309794089046205976500202500881714077861231383845385133740929979562897633174009452774199055162831260463768292394994212850039213336031155743966443867816761642659202479179924131009696195752216389373945914669654868432484121126617172651987160513008084160357928292229633220473589229989257380489742584437075867947503557529933893280361342463036773272443874722588785875810167879410744457154493909998654666164008541743737207205272630132451890859631359259465341701377727609266456837387034455465960613358974262073443670732710809381973586819987071947056864630566764128399000040356836521085761476978412523387484964561626702919897243617333417771032987267950870698712865149463240770245005876631838150835124764437434533206246817489648587068353401589189042365165876020281625439261330269983723306374867919938942019182574414354502011602108624039298994115356535663146289537717270848413928469600074872377972828856587830429686457724630557537542284407626001736729410388727347257450325651043783183815280023352197794922927828145643452689495016165028171421552498021268137355072935360904461532252998893018119435044360108267449755105682872039528079140896170036510284276539981497401456624534787641747205266870860926932665341226661435902450571142328880525116302069990290248355400796968185570357246476122817456661263906083773152258926461384010918804982438362713168528018858502067296976966728693093108419571953437928770198450456263652658029478300070896454762553773160470573540568644254883527247190465524295493881434874147421185211095313814341959673644913624773753533358905584821734938573530391574033615212650641081211762237554960085214857148515455744263593383857827492258983214669531336423971589492818863428467318304742574946986287354417804340560825089445323572811344672487037030913691109631804317773015007167699088520193426260315266793494354837007948488968061451933381557817403618903989930526310933077740036983475163865111529283754480944364591189165273946506315667079916092280230636757583742252150017684797185547813970961299074380246448086091056430348295322243077964197868950552726886308056180902736516233795557028590159454254153200645107837807337827361295473108958789099491950408166518942350267003099691014405422168531443327850575878125504859425734656 A013879 623 1745765628025099769032512745807886184468241905002654464550369822220759363328802612162140437712783435165770689679754119526406416256387942103310417704449511235617516745119048481639515367797634356420514881131929823464739314261923992586155647243506995443320391558692980931937697025611736902324149841226308745969819843143371171386750293307142243512522023675122447146243755342715101754985529660762472140185712751123018553889719894373415231904328011104195169479594968846195195340488015904732095128061314723008294550398182284822289994972975268432793654205356335527819179983382291976912763395030671131723501429737465559572275246013018302919372719462283957799596327772631242352808652582828526677042931243687728160684188681606615370442289709596746627915144510389238519360360997940027655642245958401249016581676698571520553682562664559339346603389467077469440358193246013371324562449901649008041042843466808283288607724634470064462599626621501202117072252140014468790890442148849132419851749497862722866683951864423672300827096793138695589289960091469127128933046450648848476862137601224986861644436369387804744214004973338926106092801625260198798078768244088915638034572223647950190199368340056108883068237430957196558550281817168833005259447718081763874523318281721490711726910395436521049370128762086966503602866515392194772181470636735433103862820939660655502274237788178292271697611782131343649443691577024464720086621060605882892236598233219035544752892238187280627868651172122373495565155198262390071262400571915837601205123840068673664234646715714478014676337564544220907418559547058561997529394250144948603070135952158548466420951772056300966373451733442718163042205165385357845139828656213015898808568125597623198157076052704174711420648023321460469794463728430730088822087964856531475016952979883791314300425215547004412320218691265308921490340507962080348175034521247570926108381113258738513522594321000779905230606170749315227591420667480985782475953413765873910028812166853130139863852105614184244719947041174675116113499795827923270482222969658512335773354763953957098886861175262700109866317210211934023426484115890123555434200172281640934172123289005872678685657478852193773541286963567153900427282095106320850091784994747353091273462896025756833785736424785489287096173613842825676598888649178452649705333504017896066706387149106186301317692652560631982053504094739519283698301424997146483458939368109378605236991125440880638907095062211500485938415010842397092778227770166877828232669868885995752291065766554155009103970325646229047339926070260579876525832165149258395232958268995756655643720567245367604721074944886649394409696523231720195113244342392203807845557187638619229781528189486232717509914379867319346492842087741812848010086138648225504351559342138587459512746081712152622920080946959437436041461585698516903056073172200633196853265288620323402435902572663717994919864506088799254161080648129598139610385627115849545918237975140320949099585245513592120875306718208749466749989577603671792219454594006316703909479778187434706751888949010763384995347782510035534949678203875133872105220358622372704800006429826314254049361742522496941696072105320522955583305318490622102433424022032538368546758713750267611093248946003604207907728990219610684228551297767341727354568973278844313156984155877239444150342134336341193255136617570446594768174005022497500369941817095870145391557012962924337019984453425023186930242138610718045570770166293731806456923990096378835120168720130115790456943853893632984582414715138217341299548321015587508894115816357719386744632694776147537356317946267845246368410006810955039904002946519644596136667069663197762010699571238788871391193615766493873573042261605121179955790026718944245451981329383477199142649856 A013879 624 1830567939172047015413036084948250063764971223780063407820368586704954970161862527850528571615119603312383166701637855636521134332458242778920824554860850693398873238529951380683636466303772242917997811997794446569362491191511212450020743964007591253975122899048051173687502596327852634091447743913717919614049811843903569408033075554829985133386293497165195138819692002242830537835706749563669986867373933721570303163466927962498250209312648571592554032235774052867973149347561765320361381002021146993145466478324387489817553768782515072185038752035724882418524470255070191983277789707681012618102235188392686594058088363346680001984168682883863333669518990514577581338685690692005188906968671781103243817583831004338318676894374530118192112750570125906169676809893775962439042723698076548088811148225881330736098246828552973814703995713830224595893032841131716850024395468071510255644540631051962457635133466314082313934866084267244511111153859967811626876736266671627876278468081470902492655991510189916606512073846962200866235309192872331448348098115035566940474192797342091823435676510467186747468944478923837780622365557008838214894242490313778804067739603983873018638492856542674428172160132403373338578420306719626237322930650435303636492162990574393844539756794805245495864332136834102988481879359243886025434957754385493502316061329625611503952711162976840997087594972060155798559068339070005118329548765245874259609883228995883415374808731549465971647998771459389910485728177173183931364042942097221328521263935723849556148508914577024498717255338079520982217323495616478705121382105239989626412870876170602116725815925335707842116008524846431640530143323499116987825340973017219359109093130866653342630754179040332702202617421702323733575199598502981233616709709837402347947376487834626361183882670817415698653085634412212567660655288476846363167984998151692931415021834216394995555467862737713789907088096099633964086901517824542147845505326792965001082371746670187789537878585496498858591463188646776134553829161910060471269167432632644230995881244967784518922389343712261030403183435015188930548449008303602197262971879850393924190468349892621949925491976544917938284828519109391968294437750158205491705843542652200515035162629663103997743712357355869214706157343308854776665356264200945165617419784309069386042716611261168407090500890851417241213735109645586172423230115017807871039440806854659780364983206350296856822646111953486333543359458409077373957022962330504085616900040437001881954356577230289642826204788184820269543510319049557804607950988403548771039794449870494530948269937519878581488005881409463275392541941544224235311065299568247500015462973585352797487395702818715957995675980783754251068078384995959148915024082919201706450940688742311483946037235377402148731046799038939068934611623685408060138924982613451155023609503280344232032628976033430760241091844336568766731209301693141498840099719338629053460762303020737179523046698399660371738945617352457680846837071325347753198306820364767544118586667892667535067068706597910227184881796393243021095393772306572375076603542762813081308371542161557295254063538527269753135900503908572678673719957641622561681230027326790952337286065029400610569714606804675285911054833648518492825637405607688119102544515724837454512897818233132227389389153853863303058698133905548608555632825490470338947912110803119133574097286424611349615067218234597113258565580735872285352415897891616122687375529839300533414966035879156295094180358540370100441490092340771386870515180257240687726156386253111963675139972557593680130938446825752097056001891301803991922379793649782852038601809239157256498131313611284279607892236845967079975726362504851546393322483056843681119056774439608987568203215405056 A013879 625 1919489607385268371233739725810696258862418465946403767918650811172734862792445162003395847509895653162885491407336616111920784953791734380149682528437771376681416904964782298951724791290944283389982473713399309605915843563630061105992951622803224006728218468992209307500546722447074403645073909522070681277221895504033029195597690232981406491225666090083491657882997360943778274041614040630474820149443489926029302209935497455204565211480219788606233936905659013260087813050268925632563255445575326229484500657975472936522931260654894524331499194454612254306886714922180481629057491620521325487039169364904049738051054063684608329760551660823629878965849544997813701929793686803060032963313581981542114989266783179205056844943195667293213412819541820342187775030611176023590481663044434314488773238562101742257934955266496763070727057009625241585863132804422531127731180502328551937822729836745942585977217709573755176416566139176610180482889269869608044463900607561468871996570946996433052139248953788901995590004346152236735513555572225297820783055329071534640174667186665781275850887932639640810913995925932042124653877586306099540020945213523260923254134122986993634391876285542091381195050982994999601873205651538838801427129329710848945938406300004535599932120020869705101071437934712956375250375130998517033006486262262523234684566324773505208368718060429604025362121985422949926629873642708669686957524926066457847644692916727587448160055440493212830686771959781801234777482909107548514013982692052535951775512852665571272187978883611518040766944733382071793449512201739544774701358362384127362505502491851465285147889159724815186254635754949371903900535565581410094625944736122503806697176438791631895402385694041395903544811765578935811257348494199862050020875000702464004401268248107681171304750955435042483630857922189420205347339279769897652105233037421909567251437934835290598859570269638060974965614807455769783526386845954387107219248593547260068974949036636438831602470575665576787146402104498481932065915967279003568721538509840207557160737172323339619713563328472427822216048473554486748038770467330957977597218001886006659451944540457005953765072674797563872054952349253649792546308358309890481670946598580073807253510689561618937538110928826787917679723642417425706296652610090770277982451567751666740539127613369790923633329062125415685122933506331730166334860941084912906183052683488431733855992630581968876939662969487738885681561687460756716474359309748670652079826576801269685372171402325828192516130511975686098956855876307709124524586815616239556141823505067403673283613098004844203462367255104809363458010058896676471765535607560074690576214102990234894978143436478837904371273937226305897567961360625522860532720292771084848543501583638658006590199940123094835507806128349054573147179317917550442068233402568882158330036358511690233447845961173230692850563121767061931143944524732187540287756403305222298361672292652272508755558214821122273956536639660970665151653028902047845657667772470806492341691133872221753250486636089610314380614614534841194088123620190136434768324636456059489546006998193597102428324928974770408664230006786435505112974578304022019237457457134217149638022072924268774628749063544819192599470233247828927133135568222487177176069718120687158703316342651624858467056121391468566868077454458144537764831245621495426132645889497491448606592636209973270533968723427560902632213662385698017485694852547599267463037483576774396126131426038022191284675263636827118440535915066316697759137325653416411373142158871743130422623571864551350736978912818759830922594239173680422634001314506114703859228930724758559389784540301266024774125210142996776852627246289887215110924515993812919773096076314787433748316254796572000256 A013879 626 2012730734553615167634789866731676640332919305348216277349067192976261631487450978192872804198536344410925817037939399576173449003707121669399833506939164559075093412540351563905603774752693192899934262356501394469332811580576954954277665240832513416079048409341974866821693280036663489876537019751014786690944226300036937621803043633738711292943444046075387348656321840748983247481459484268140765013022856892676101594085324179588582171193082945057570356624788305488209838656998788964090648142099593276407939761937289509887469169572466680745426099324439499172098043986240320704670588333479769393897584055973628858126622065882151863987000218299798523966494652495627500314735344933205477124539502539877504766985406438918121686243156340027648547560663883807129888390498144510112412900308480755749379887398494396489856403653522109833650694530924797321138020343530159999791850326409663676754406761295713493033647037034009907866177255953253196610026099042794124831779043474374783922676377317731784079965110968151698927784397270927787177862047701713887725413024736513506855791819925258267106620664855544002944954192030117002901064343938504631277002648215366845862126942145209837176096067988584012127981779544964702533798489267989435045253564030883144336310324433555921234422683003471896061084103829572944134537353361900996401809338938187563332603818565702997370436908933032470498112422986855142265846384776886025671173656875062104051881519850546736041878293570611137150212594500162011558033918900356790630725915301679938168960164996654062305782145861831141115239840750839312888115706451244901677251546195298733266569780895642062839233023547607808742140941381792593504407981215092671382494627624390551611298481482374206353451981515150750955404541903698197224985454654114548962689024736586895879064254527759891882050537846255107315710476617693481242291632624000200453896837447716246390243783957849674989772755055999424885544512342741256530964613383467415339530813227411774085476161040090484286392186349107845158825733126600190397949901305548446075755964494205479457377141206118165080769380716304476108015244205869496311501781552026592316980463545621318941482198454245474975164845048530334703893714570995084869037833123151721708594500552699472514657224817764139047962205305477967568933898071494577405718807278539535005727135106771704127556276316841887539741654647219877443465124335300290894743146159053635513800650641565793759781328605118597105884037893575289792429227990850434733817787579022077675256232595968161608810000365207622795794067725417026899784107355232402957493144771614008820968723649557874117037887853527515489755206888780583097346355517641428058018265232912878745644279257088545236601732049233934414012940001010932848222651679268259005957713712733066146350716565489457918325492414514290237433318839738248092376700464713372342139908332068178053076204662754098227808526583181546986472075970018731511192773965578282244774458352176776726888885940149298140868210664273109536249363469141976182059726433993721808334642186348388513681122391198797136382274924299225011967350050485639932148313164492502223630773996549035310193834137849275275883240724648856035503643596093396209342431419718192843936190571968881898838633138638054625115178055572329699182099298075465097554761584462714294574480748117658124488637312270187591951839544180543972261184885903366831295688208805187952465296225721593214106480106508932123426788136778101038476073249745684383079965704951449479321992378999789192354386189245157248519649243249632545903387676578097669485180384356766972003912381096924726032934491443797150378400487843908469490176935781122843870562359563731713894835263644431170702714130940323193553116350902988285020467405664776472152785282728376163993991317854548130074465189570281740435456 A013879 627 2110501142715291578017817419298034564813731193524811231237575480942276516498585396909569793535284445877030949526374343849985650462511198811612599819372241416696725150147911681473882383715080017438241469084730806207075122235915061118136657107571193587778504264874170637952423852807724455560779682022440080969243533036787531903719748281291202932709464784057545364504651330485205857711118860175949970814295455189094735905119612886936277138740958142196686894268194022215605119779601162136810315466250223119402731843813155285119762871953618822229315917525223472283881878570915930523220666832366882671975553099076603853538980859354443272932032740903929537066691096735255101770023929048680866381341133415254594438546489542095008365274103902400831603406970692626945029848954982377835633469353865516940661764808763660293747668317395599840930110668459000275809620819737481051941739247865339499516428824132414071671249475504973973150684682338438423888554726829896892239607542290186013426504305022317923223433496198540635854900452152760375367813874530872341535562687826114386964818763369947612689591870271566908432008286862171966433986445509661432245914328855076505766725620486855550226762110587197469101110622468140907924080284682671289842011801157247323955590934753240333664305999253048546884147325257198279468816639838808699203023629386448962409048381656350586170703252221363455785028732045864617656552138763808041254176588431425120818305716558806894291848573559097143748421321490601881431476974544860522092404057363374342845455573971531530036347819379215450626053731255152083350968815007820574021125717303281564533726674572428771683711606899456405659599179750354550526478103310597012987570686655872947046368916518862015801277264969230713833814272931212240853386348099392817293100606802191340933285679755700356390113024772674795408678428729874559787117190970343634191145330223576510774896266007386180802075956405599652948784722574302255808212750443182728507063862010746528423452251038773919651087973193202107845260851938957921246720715711366767392331886225476004827498693217346561067732834153979682339438192708413812964329292092697836065370106542813420130383637726358903167558452561607744242470055649995742111636214904941939742311187011547402091529214170511849866356017390396865321562431104215497997779004060901871458165336421718246427256449995208799068872145263363230210158886215011837825246189226875824912519031047130493757456466423440838078899460918293603069386270169733985451447720428460654120409479350549911027119554942947948280722560359246884398468020154120172163556331772039930913456100369558797410147120293900468082185555818609988701883052083266378067364560484866854743592695766280878410014897785257522012108032574500039922257915207240393955431115614042787567475848973374673826166071534041736400006879735697373231711991066487289117031696519206721870182434380452041303322553570486173812886943532338361413080474153730212883096622441092115833174240463577990447359024865500840105082212549019016817079459705251400838896305765192447834121696592473669906079180311021984166148676046538030377492349624770890011645862474205401249421809824929441671684545026089398866284268587417229023607449368362423779523234965192842305956618581980536766584772944799811186649568953578778890133581683189575104147730724938221485543797358351024224418492101878658076257744202921008778492707559236108762444250455182245326074916484162710010254367797310234074521086983925330747672458119035171089229537480802082952162192852773930007023739724889726696453190636355555341878092506707281284435974428921088941524710317300171040755181669941414167304131770613626667134418796741899545628990781411223059250769172564880333003152530764451843953621630362348654064078980622189764536163440110650660040962410618847746258848710656 A013879 628 2213020846223829581711610918257855891834122999981472461606171947504528540564020681149849055826054423119953604930567503976842553419378142805085493468198067415754185271041496639313157694386423744365321486686990689849390003373646871127011263363228571887498432888044698350861600793881712478714100115856362130342405506897582523053474838773803204406368759745407924688130829273514855217455294169927856916596570671220360201796446703202532093737032438924912033156844165815038750354078015068188768013350338793957650838945858223116249740473221637810137927167534928727673543724704376742764316633944415936364649437566417348962328490393578444709357979163326078818259242683450266853593604611426149588146681160312034001617993323818091815491625658773563854399374067700991991511618897819601821377200761198888291571350696114163856176755053581408498803131724290064673207348960677048931520861173569646231044938870693470217616752090027103588870452341467710408767365161240385963677038718264474089214710178143082038661935001709880945782188096516532863361680801300083996397994180949955719426021799619406187923601484961878542576001521404788831875483771086738745978691863293540702110850084227625045434577306871081173360166172065153320667400408591416730417377366410261769964057719999813736112383327472764633097591665728891943092293876935618670575509705207525107207030315843689472244531333401268407013242287733724537323836815456398780666139470391070027487175735046367497988969409868303846603144635603329358423892400060351666813564676853857614923516423932772645639393451053380220355664917304602350951825476165640466224775920147005769812516981516459071697019581916204400020919869505907773172852303657012573490454920330868631322093333007682257080840109392376064989005635053118806665080443344668922785930261878214587510460964935513256902119155064032246270450392083856946403336195638919046565614405784516963362297627024960971920717598063958061690424889258071562186352493008710772727022996171780551788149867585233401572059222579035093435952243082744741229201421197762119485181799930764727237999269739072387618159024305843399388758742357417722342884551785392726150081524838237124826637153312554513247825771953240402026792281073249935280451055680164399407233695231820328695527337278058633485464127291152783451422647757533870028519116962164240766117175803739631965706859310176061692441678591676362480847564271792252859445348114760544983469555499275904622218671736425900229420081131860633132084777629498983528737244895993558854962490219482223505172914443856587816406939451257661055008002701126713646573244144198542597508143901110485553142426809296977219745801378054787513065723221263125648364861374979747079617454555823738359659781460074191401368192364838953861521515696347303332210137486110530016353555813105321981945914624879347787373613925738608833815632744532975673180628209323707591748416312916879661672749932726110192021739701365229657082271266221811704105923972790606451886512368336754911329936857367408914026686105800164577985911539893692886046532714042436180111992126149670895436882573810188069003514134174661741109418000143760764851571889752402820513723658985214230328293485276717505612893218319608340658204828879996877037355626862049813810767286218823320558394875366406814852258415067821653500710547032191904406810892632820532425572858830283577143844774219515770970040385322099700916769321633561981688742365293178075034331627297397811712483967432376004925023305256487614071395444625423560059951493469524933646423532790276431044924905765970060460100824707162798165162728313094180108736322780359757948214645673344149230905374740488301895097275502954196117140324212434057957464637609054630576934535891391960059113668098865856725512754678830102283895681184893254538272115377465626503112200677068894381118545624825856 A013879 629 2320520546849998327472834130223149499635857358828572467901153356026508518950458549757384123561860842777428471243674751050021657294277855469985326398909256738541860574767608380064433642548938664171611343224297949599513972177525141538876962492360762995505556764014357617953053914045310544080116243084200777185918196800639491693320432542079468863612528618800860037781472436305112824498402539526272494177165688145560418958910898257298292722402526678128560079471028013670072691277708728141105608366844851212937686098492232162344687866448852088403187117625105425549013784675616547420836078754899884889498648645643638105522559142936911239559752359163806422935003656041547016273767549030786230540494344355351365280588967515879443520946866774148492190678062413635378491287297400086799452419665374885489222720627528605479654397107064178998040992650929178854773069143790897260418418525936965366364177821276276226907703439552260172803423434406845909583648691312798952248614551042889182572403939756560391771977156352940122604503665492919963732337807904036876607023146283780768452860234557718462908178350695386754660173371308547854172667270751048167303352799244887735256586737919066159641607334129650812437309604039390208372140050839153389514131889361006645701831787806524688157778459988081647914940278483338598119945144301643283117385664647685846814719020466112532048281687452568421152317545102677940448879512604008807835777861304786645142392783551979845571281587922066574255738989422396685338691397285683309380700394596710602426041157741731009673972627331749217939661696327590714751661350495862617512110635244066722086929806410602587563774005127365944956336073087026749162496777159455616260327258540860905957195338751863430400798998546220124721911572781459105817643390960579560379179610279210739313369116768220748869396495140422676665283790329722381431824654678275178171585691159905659374584596555325476092738376107512888495098968678671646391116751709101907223010865233820963871811035553053699286823571375034302134697059242732149779151109433864612201293991044201554628312322265917567919098717070524048357467087026171645623412511772919963215547884988779331402215879671865161283352156651641007795645742918664124136634246160884065272839479211401232982241273213677609665654032738447821060358954295003835299024461587718330925572083735582088328073035708027174065213725570945633464717215553858833334345765344783153216586572627208730965147565934694524758964390992921895247108927787629526152629185304061341969901148144383791994160193935881365426176722942041953198416071440336644888669186051747131002724699499250828499371873333985387185172173425795176871300403792459203239859832881130763273756952028327432274218615004278755322881053677153370884298784842813069938875577124635835122427946140282726102540919373697486985493074595795287496527060920731409499481050405219816011725187383733130008118165433458213720709387729098747052904699675249802429444573335692882950893351593141081117902699870150888169434446410075513372526155178855568911679129087159761559997112255669517308853624581715591764643428836756330109845549088918744087765001845869015539922998299444079996780720669617519335165545119292701635414017786647671605336322213792500745566439117914188882177839464832205392290521719838156158141161062564827658355276138553352422608677486020823432187184177972002969060681067079506015988502308201233888511254714429659493207199320424996207814229588634371101740261237332626756412527549743548134913423697216300576823232202319096898959363177988457822117010682368137938248833673003631043001698298395738513550307120301572514623945834223882261647953520757785699147726532601377254756806439845552068311839707906852215910945173640436364581811262250108953332438197794130629270723221654041396776127378937158192994575760097097396781056 A013879 630 2433242152933783846228154520932869209730168765891029204101919781448852196766996024270398814748001795076184836662807495757027509319004696577295333614062672793873269994047519724734443571169395908722411535832761446799259962890020602814269449822389679418775234689383119053602741460973975549069351969708258914138501359128427355641815165873243521143131370808987730614976745241371069985061236941286300706854315688612919161870258954051044814589685951814045333013891412670462110142329214707319287954398872706705457347138412590831862743424249471527449460335050862546700482678280019296828350612116497901697890935002254423470136422975864214639932606889762547483735494393637421204136282081492505702475229397626756913200458857201930803369420381774569529347332439973440130636880069158593415822620403040135926747203504731435019434089100936928557049831909940714646822525750519683885740503624252879396000684123122592620905972041831950762957522531156592856487584010142009474153043251474348567505041033534175069362692718699940542000140035547904043890599849260783371925085902637661703061226373311594194962406022258765861654545952993231874736958756095051083078280464821007401884410695300222717412358051992332730302264355365207627134025125948716104563170360018606904523443968731014431409730706460462702044056417450945253862219599631239907238095790693611834509590811604274414405059018702264384778212522173585624084124283808261139685208606695527961216829655405800818549752162336968880166785766572579026725703670600232661817177296964640416649488533020193335199895521677016267950298702888399761311438052257549640020378921461682507179024508686804018857271891200432873098535054173302160529814220606753332275788915451741765324972059527073948395948210699601313500403149340891263341841236319880673104158639028133680186255334984353839966476299288363848606976615728778975832256969103927073226448637693689236684364417917596966419419235465311434566636896181206800286211639040123241468275841023419051012848128416078835783380313178147968395192103592507106686823153725724019603584047953164689345937221632306779698336856350941824530479408245554959481215397944801323348706339049994276204409918242805683357852271013151121390327030526681152630695391302395169627532929753574259275586625301305213232772843032750662416186950858837941602509873833803336568612673275121723850697511490580302072605547504279888555899319016603080022394945242171339667235481979148022280510574097538245993655845249794069230632491063841418015019300609391425717431066316645379074068519516510738633118683435674583116982330526622437750781180433396799638313054502126436744557361453057061353079096922126603383000692207081701496439264123164571230542969730055465624371058446726600141445323740574773028374482615337557624226397159042145449335006051993099805697947073194216113300386187360639381958359432016858447327841909703773794310750086085350531392513437553879910406566947427447789746598366674736832257272930047500433115947040129502274285941419043337713152894078891341510109985692823657027132854461697634137535531980600919781648498249397008350202748035930605601261406481462061000572274575533948838790297864837875626704340956864859954390546639007463910055889114651868901237139401649685261783074464505988521318510194675894601426426102901014431679026102339976726687542032259720069889316603581770951229108836601170985285772710593960100221159796324417025879577423437794632749232234613960823605013605131874312378396167197296433732022487999890729114978166732279593642997529778949349923213203722425149284166593274852606737209017503455424546548794938609907584526838977341701094318627067141566389764510982115897269526496649021756283873069467489605582155633558135469151035246395194201427737326125170245849514715690178318718177872869108111665924542496409589377480272219573999927092576256 A013879 631 2551439323754695330342533354941704264462021443862951838720374636752511641077149623145357707573200730273805591288540032670920877611684668718234031739699381187508457957278372042883143902082520484384511398597373666838980814847366243616575402616962080486221660489654593444750548230182247385340944810988807299151693201149449842869471979370702198426180120277405118617329855618215911080655571586946224049990470927502980323077268653003028367503194536609364399110374201932342477604602998640942029686071752347306381643233008120844111308048825813856366845320286293245769005324860149514191084571450668903770767685060923934344621769858339794730281973202039652990305429769302752576548406119883085659478666140845874257016084346649371794073893346239651018804908460577589958422697155398041249589620011738213569524875662177269206938119413104040798637084544797994801506576761376928050174234328304587265540813355087395680059100539735979603218947145630055511084324891018667726369501480457966523520165906779131157532054880203508853768338837914679030726629627538475184999718875444188757949128505621578194576899857196007672150277177205831106284181264631124284489891016680152657438347829235126336133380756725912285009427148691427952829687530466800938058430923426870753517574782956092188429889785257486138258548501985042370513830778902927016972093531822344722982728694868763648359199165594745579533198973650689719359634705018531232806557299974369927460898372746792999111624923374649480489767551969608625527931452103309563597608501341994789528654088000182246650565646537999010182252412679906668116902467084012371334008847950605196647752803220774210877282730587385100342169492964824486279710476186946982144417637808725573317397902290661092513229790982545146904998732723274397349934516215355196680866249077564301834982874136553812096687852002595410916909111814420143362284683635119434735496606718297885045544103882362156660208944247274402812145850050105101816914655618136268045838808276972654834848239102018281310393795271089684107956955216616731901242275241104789579847746666537617295605468110317713828963267485045174598871975980491037192974917115367992431693098175686798165315334431368212232643302929885950262983556361545216300884050630300317387359969349283882494157521211941415270768016655909558593715648183756853453793393465154167445769602492134036708468993808746730826084434579847788422390684337153591237562802102255054662911112751767116610808655744900263831043671588648065937579694949758578736516878155793223613080997794042745007970471920544764272961056602245911666472864214283649286963127054129482577543749437621730535860979843000761165366267134215825268933333831732902228330297817211413442637825027662639922540506981834791469916171786596933203000801482860194823380818627439776706681903305974716621859530550221698355220065746797869800576368699786509363265239158309544310143189082267032518805436170296497180934476343465683493581329128934328848621002219897487814154987283550832976761655309414786885907009061667567315305088357838258990882860000029058413400457982090590060961855700359717427822196724523970698948280562705562075736073385315085937583375373920240273147131023185527391535021832543890476950763984285198084983634685224220373059449089693831419730078145892470857585316177275534108712266474287243436163116074018768232004260046917359056956014027447909467067014405783772306049502854590671907328703776358708944829658939642568584572450746014760238976489139415072305296989212376973421172467346159466807183799777785491593545083208306445673335794269709771846962075682737703275249321949201547822455352814707505051566676248695555035118713711867583159095291015750244637117118487689942380662914425613855457700515934524087154956291094479026515711900742519544420728232081221597907298208493072715181591080753922912026547551025240211456 A013879 632 2675378040345403410709252255191352490812528597520038587238055555107401646554113243239266603576276528947585971690972153297943530162549863185890968065487018328072868811011126243238235500270080999433973424295639690079351146909391906266494169374483630507920363869600054975922750861011580234331266546127399602515285850088485518436699450240613428416930245800000349659285270684726367177309496632353723829442808043277365095251070055091303473483029714419700884161559739165407945796724193902924429720102373789329136437934694723322234858948605576590253721198564520226475480527520556136992430695593456596440336496130443375379346116950978508599100150332301931173962506325776403085706821495562526428473501827303603444924897659872211678342826789426588306694375693958606968243038092418656501329685393428409031878116022343192235934345501714982684471679563646102196984560234137573707139497935036310896551723904624121012613651407554194548424910722176181087590757056924790529845626384372692705366681485866834232640331978064274499848989665305222479323206388325784155586265219537765671055265371910651976956667344659160940832649041365781558103041653741845777733271962706407752926073013388051833037395860364630200166045081866262757066342431946756260425557263963254427240444495612967322575060111466153784910595754017467788703910622818915599748529947224146940246337723950708711341895624262675940804603646994745623167248320449511405971368627377924921057238972101341215836471215652496453654038500574084334121576250320679928958925931903183528424797988978879099463863523384228850100865505878245814427349121325085356283929661748653794680114043390026538944857616508397918976390718255083800525233692278204118749064868982922226766863822792332245743152441309313259961055951164040174475604935275032290714836007992756065360919002230611050073096561101473485597608888829917416246251024427378996397208089886245923109516454272551780782135253923030004203148646862139007242773101929442855402433474227834878516105827164637921343327484270178136603185072273219106270077020003216695838478430808611348593356799329244507095918987166398729000186781085719369815660866689164108032055022112668960072993692116706354510056184013008090182958245595363636727915794273717785604768367220394696370193716962332681458960843832987021311963979509931026367164861346117496283615306702791939675619583652000412022692312073998474592796734219515164085518652777174196198216682964796956067295297006364539046900448979738234388563566211638051457221922029089035243310020342886165389477645564557146742284412887756609071583450066356691834726647913910876323230514610303643718370962799854366139735098926527493197197039455943159686973670363980275062027400016206380319417834648984398300358819747302665830269768415691611647121365273086291299985683440965744456482979106229267574523235660514323124009166385747338842095211415663588734552704635127235890438929037704819827995549466325872534965535772701442806771616023731228182215379945836598239440829477724919573676827933847131065213348329908610259623985807390469954889798629028622563763138802860391061596087752614447099620392239319547459127028886080151552087425416083789864655526059767787570106227053081542500759124295585835867159799723693672101901184888674798974774886421907343521963380495902870453577073530542220573318175600430303917642098982956416690506709364845219117339261697559124829588163505255268385899102890999109590533704452294645996136642113453173232345011075851298857599095760357397282079341119966509066809560035791199633193129170233139578363753812155193724200105471102369949547833012205962209478944033034736816951579114152190316504640349135262878631503872131328520609719635347969021745996156752474100413776196559529212595447890684439707739122032988173810509526682799018247243126268832215394252049092625471401149124863842279967686656 A013879 633 2805337204033221726787864892739527629406237986673171981651731341752298788937125848142857218111597737617743907851832816616544435083725885340008807730236115730377336486374802711629776027931200454062478117354224683664645708221662527505295390146018547343473103464929747246433174406836078755794142149872084165607068375542383790980280562735501466315711049419981166644334711993507635189314482740766938318181821886787606382117986034087418631010941365827352274310591665055106802171745868345952886818186066698519588569543810454202335739456893041078701885959505990360996753469625394671902975009062604344069022281766475792781773233927989240632810039234843829782668909033057317641998116056530971712263030652066703285865569488598164232830007943549774260280361687668340260332411910795985159538276191099587429010627386244535141987092268806289683352575870129775257305282232071040487537506186728634734662620445015142314922372138327547102809199185416611260101565671721969154623407531619980626222573405724301572325068744230724697953654187287088966478810461845097446728023638842032176292445942616583807389314417593324342694535801199165763069455005114009678232443381566834215932209936086389838879020401677702476769310887762998336753597081921001892531989133617533474298076327431862823236466231440733671166412853364620304007991785232967243921914537940507102015743825229338337704039546106859687305128073751162386558220574863666872027833829821435002022515412410135966736943641424032121386737074777971054735865938256257277188034717971312571501560976091517130599420157896141150723365148691787483108972032242572702550777828997756401410495263161740468100643020087909856288587873785042751219547444114310162021419444058636656854290999848292576912371814298354460876924205047784589990931920610952259268599881917012183991891003682965212441447299653538661633998338213719484657828914189963358526198870060560205070484325555295256085408256017595109687320795532114271658598048128767471546462082671926185574904183824987373010500960146086309766821390343962997576252281326892950055528359063570453462627699213461888272610347886993713660099854163739273923826408949456943743820126866813967477499433704967482386736673207623971171685625333404020745611031896357900758305595426492589141072246957494953793511325783018198859213941778605435903976261650866499783088203841186760937302480547479984037106613825305024494616428380962332696136806854478209952741256556494933005220233353745702895642685189377998862222430003934581444807934113574064219289047891062203759436911675501074702437620528192274113844687736780034497290329562977011051507760088013753515634550688820091829338871091982492706744082844555054611928103375580980903440442999393621449813875384893464432197049775347640125640952686252247374491932712591730986173787999794096459201096299293460476223276355959466884081035652101401573688828405390863220922336815483176501052890454640369155960261277202118119224021638396188092553354043699996322394674242085556835519907210434885266887753527561689303837151938382250911595480541970269423418525487232316933420497033348137417804179311285446481931552412736733796501583441250380993881624193095476041121032893647067619111707138412031509275999517368213430242954155071815917923136845827066009773551304737914640886273666871848288730033454361839479887679298396806360745481583152507587664763278951940481183133673779756877310238135686548303012537713032282338003469679769310720044975640756274575279402333871851550905829436012518212453627194210002211238901224089792946575118612806384566522351517334444414546849794466638672217068548606879029766593218383432192571819021201247113319169758734857408223907804223979934826857376354631964946329666062882282315475789083604903626484367422327050982257624862607341528837450942663357621208370467009089243236629348846299931344753228282559397003001856 A013879 634 2941609264056339505388312217769242923532275403113807983832445843409258454908535673342244650338586709320263435919643447516509697562352953946285075574540065288096145983536945128149904028263986447319017054382823501898339538144238006441392619017751544299229652938842174648675912286822548117435598398944270526035597328952730626010938671350941185543463029356606171795249914963304262076270623054382433113925822066760201149735749323679249078430928853613781738387502965776823670194040595646725894248266273074466876103897970590825668400336751077442140908771874953348772531766165917843485333923102829412686519108125564120891940650539275245985789419700715603658191833958247109903775816542093020194157919629021495464679775392076308658603958409415648094747740537008517556818319151774810934648007495358440987962247622158749681044257262855824011011110595597199220204143621776123350260128087255164895533591895752197868012041287318946030875258845047408568672259325791535528278394175875952805121961131480765245502331283550476380881450893088746600114485158839684900300284115122422731288027796725126982417057754742337665965265572278216439176316851442427812362262551269824754805332965941722311692407696709598552280856933446973743959739813772396480463623037772138780345579683113192991738000815099198749976992524129660099895483994192443860762665458535505175003260597283678676796350971098546503475661975061698850647672697508244354003457885938841028680761121083370731457157415749845905715219214922385776690715362072993230684720692431487050974820802066138666735417591486104103260903334154639751888473457680787914149884412819151416365411481065085173079099855431700165467662318342024987902788180759606892451771914973228991097645039456923237128467187549711327168481675232185774234331429586549876214831389781012967841481101077868930601003043681508955661531441490789122344567611525655018629967506372621977591988172153469278445013047461905809735492090495882254518686106914670480244303024799797671965390729458469959641859054786142598350054506201311344146516312144628101997425704633442451810028302330455012957340668145952320294852864679597072893950200590585764243119933349496322761686446196619982811154793845357513195321426269599454457349833381755382145541048029929893151188972425702228668984931944254090886999118214442973558447812536818990876551496430976249036592885842554371741693104698483041364466916005995958969184348384241343479405615834983230870881811409137254159501424265137224534953746763805707673070924321075037962805232681418441369255319097050214907183230382969742021198807288281861453030704611828182340345801042049109606410014623080216610040836094146634272466883412812160944757122925153202631805965958532166005360034195590049360455453665234927092384087603939636542955252836038586910558165925672094488803248753127939612316298228226553947442156039937879256532336934011129792741860248632087282768035661364979728080186929003488208983447713502921325337225769726767343751317938069104844362122223088970253612093042916525923460345430941107131877142604777017230930503781300113960778331097240056541011435125510448330237859502737833377400444358492559501040417969899281885294528187488867575777677424367534351870590469923891765830435896108584447952171141249961568264311332916863582481965296513815191203383559440920194462703207995729626525054096535723796243166819990309941997085575117282347382460263365658073379674744980538484854326222933784757581880377481651369048174581642010611842631006696262297141774588795947278652042089951178728747951574542067503225741264640482386427877570082650112358684870424006785516535250559625794758187701975118893095761748935161841685792349721963984141006800268434567275562575921552852061232341014130095425044472054234009810771771247933355750942258959654172881016188270814522762316091856095857796809755961099613002271819674157056 A013879 635 3084500875667140253202054872059601667785779213095464320455090732698706593614172702210517526473433897312204552582876047623071672631141811037179819405648923499530704370833235774694913766340937852983985626816523536326553279549132511842289706879157843315109032559999372124409993402067240214788150026771387411108302504803938468900046028250484504572422289470632673196375974832561729910887544839872114184867882799475144680785313082826292281664789653606924800111414309842398656797386311620861251287270055555332179077520918410245616068551509097779970345556377551082642506269239193468650477503751472454237179460321871523628387559579871080334795126552097564821492160484602921514461630606441730743109334732920843628372060161521807428004304293111422616598206781334243305658325822891424150609469107452972617393501762652733105550663103656308518169986303888928769524780102347520318122364069221671785499031655680256631648594204891751153271055418704431487304082994801185158100045451363303088583565515403574898067852527980224321559148251671425554961646389915481434017270716298609537883075034978846750714948752236701460427194312717203080925745618818095185775571816960307762094756820095307414705178092984964011556451839846093940546328134966204411898623990454958193739646561800099454504665942693457428455874912981782468908007024694336013743072695849325874384218984057330652200410515870629498428495731162295934016734046462404831743529856206206170489957773301116548108420294377310420431241703506455588179243551501050949858461684787038965962973697347303418610757236410133096180904974514535532476207944361089867867629198056254515566777709169302750446590210009150432705419483117807193715154019428185556859509187514968562569204244893582740295219609652126104597017841088264430403538313110146123001843039371015453767348887043827491773877367531381934691745992792645694751577327823125236814936807962178462775496589603996202114758001255415346349203354283810230914185803244157513492650288532472643678781549532644596401422000231434261207506753894546243999777488523365556680052655661716552349152237144459195666756448441810100205495637434273180306846725534474058326993727231881456136158127007066995096189449111189599756297359872071517557070058888107531588642849979031767640901127950253140128809543998378177605925987380827755442022973478607510177370861921607351309794421865242292903417588952316553581787260917903218672071447291354250980261223029783376293665766280147505417553365450240530353963659966604333728998017540895579006886459664151023577208265477508526146514562982052880209620560551117441154973124119052348125710438673467687154650987493410961212090179748255901178886234741472924474809644928365444602848572560933824501236403216675031598188937782477378910823737043388608327665847197801997308325439393677542150691355364559882406924174730960887031993106211733901679297651732917654433554088852069639554615775761651444983351410089266761652223027669634039231636806848717014794241381958228749681281856672197740072651554074569239086718355170594502351915206683946665619940183932980548296537099308619589527547606598167243868327493765942826371541048343650694071362957313205109402154595188724326807138653882933611700547056272590914732247415150197955046095895806607319701404318520224633147864609242757270277931279119224322333828923479027330188863135124329043115369474891438159237739536004014179454688910653118908279952165825392713122294609973539016285966177798698200065951058710119852919323498650477539934487733431221299213659843686512647186675612070227022974262434872311658458830998150926984924216620346689723339129786466890810177364361427786262268446781471651436263307521398902058106634640346598274044815540303609518203402958763211232478940411432328740481071339820808072966439900030130878333982884430632257609020018358334097570185147586666665987803470175586648909152256 A013879 636 3234333590203547258141597889524768878400141224150789595285517220130278965105574755393095625839407422308042200929141834512410002200872155650121866313097725607443907866350831035686493897454715250130535712624762983627151931656511172737540771680519814711983768925633901624725333241566058475461699202471834325990299407277294583965334664118780039866532274603958125929563134186028248503038818218013742003512025074342449308799140451137662255538938475820534779201626371357303013949976149094156207429800485773987995008390574542941707114697467203713730185062124147004032948653773756530583643098973703980174204689786466754760160113674022897933138134619492256130260963672302993029948118774780244255686613776907206528463861355927890745627041378453603081622081273944335508473984658064197970149474678816608215256008504275352268885892114579517360748611558586637373433215820599153465095476026248183714151432617386580777787556316988572857292350206723417951231366130356647528339913259208726899414600793879818952316396532379391698203205437144616722719463324952015860156093658613530794795283287877979210477678102825351470568905703651753937784794637997802977519805993540971671946271727388257067681896824029801623381818044418457799802306570450322757411011549415298242958743633186101085606684595525734816500547492754785534117682373925888079946656195122902728058306805426899545961697657089561196944158339799235621307530919503362608850303562501278841427677962096991585549334918596982651414109700495985174830638486258766000798786319587254170773591107669646029473193379925991721460988614556553610501772221466374169289167153981035134914949503169910800852283776050554924124517939929737795957061341075929098469516705807695675464565910293533415487800197410587782253922579736967963374820590207784581072780566851501900449551626580868456014285234536586343551332246138541252019829948099461368318459178345749243783279111940599921628684485924398402213462256421500596691073292822545708868069268948226034818122042082742340316217475314676411879922601971727722348310679805876561961342893463140095596064656215988445555464809681319467633077793518280434313432112074036670184285774525897329749428144184562281449981947791214745754059260425217263593922294068656243043092765059613214785825541141564636663706596407643395961311448143838844490374681438304348591746828910311350007018995701768302523494001753264282488576158904251285422285989914979075075878392199678133580506874542971950640716437730351414356437798713142105844217825240962122652724976328796823698494734181343980312607654393469080918683088900448521976517098596259434988264948942470053525875313861890892063928672319707179834551812480274713254097998240405724439876544821653745960208462739328237933102563624199000068795910894008253365790543391282427129574655937664822438203338642748743254722923442692043080459203339075087687271214463495862415318412272147774365620791685049425574862688185762983866241413461714182321352796378200292504886451328231669425799804141906417494420675965295514444594785991361300898161839763826058849094398307709011410589685444635094708437759136279815906475370103117265105365026307991870186573484327651360796473656804611799706122221133950994822512830078088291006281065588533970910415050041309076863219734696663064927655280501333447438952068933719763015516997265944561780117350776128450713741662503764659260871971704945172235879879177004812368559122232526989554923192947613647541073270851447763832354697338022634894732556920923136914345409570376305044262584253428685536415566602150370842260206908669069580127172717106414143895366896650523340051354974306498172540012648502407744398852328418376431233947558375124481222524636074631804816499989397654159651460888092981307837420858065541378679861223943645918857684613994515879934437024734650154635774770108534693754461315836585954827011542835945966563235987456 A013879 637 3391444578681274769753084148606324051437306484255138350666106504615327396114543154711070638960182477254077658881475828265684830467781721482982186091122760726551103134866689004076001025017475498120876615401223470319824463888657859464439552205672745231433092484965494030047991029108371331965726702931106150209604191285196445676034760763013899083088946375119995854717592992248756702322431851771977535074625204353708126423367497692125337263997951221993076636124573972355365155610190512553939361910474170945235853918155091939643479501011370601328342531701889568900853167579470527813274146149450624715146856797534163839389651355852234223138252646768711964044520243648783219370878592383969400650846727734250992790521885153443966486620540453365304914955493907455550133616936814324450747455560814803775920284373379031780699293209937331996064336113656541870485107712300577943815953869699215486250052608208751325649364652642609772408183410365214701630380971504852038676552885688050017280564442043325037744117810336253029335124344459353624642283975424884982579036064174341666683258968869939928605841794348195743603260867112341537066628822333184254955808089483217911882733822817869043001612644153873267039213237744128805885503414416517635675008846439695770408707563911749131941114906437992910946878087762841996222982912921712019318144966457192850976467116807316618306333082480343721646917775313323290848165541449157950937815908353340962428868846783815048808979411602749680689201493307278150683211581367271818053588163847524629373089069315806755000883221549276695322677597497252758685506308896324760936557737652817897628578090235892387914484312755986680118790523379764739133471552780033430356771949309010300595932663951952094678535579800004494364689122970270919163715875197717924882971955666880456765789046393660722133635154089435561775681761326967031877945207658340803745896651393072359049295678082226503421719463512661978999383398989431409675938869094693689222044601756655062685447138398953632239418055395562133263401722285106368189102219388126821835177085856005588879739092956336300286767068276399242092822180416224424690641390350145075475157640309267318439336365716471578833696270887120793243808443059632617390260663425335288705154039215148986307261802628057280454282808034741081563528113048873960200339121963851420628939522871458634144959950436977399586875246382430848274741234399184195862958954161089098626764260979169698597313576480771356115039879409540964660216121223431696777706550319867098722703744778944458206472814388936945500272883813286234993389038626876709380048393177671333302254907102299478845948233108046104036826071506309275802195001323316537725129062602931672910267987862910398323971549025353846418940953754808090696137741061595598281287184827057362309820874424492828852961504020658906207064344171844251765135589600473999146768100977274637428004919466679624653205187261942386471587218127074606570527956362030410441794829815067749913603815587951850999827455427903663630629654720985709354255422315677667450590949292193673483748007799904284348870490004793689068994831724083744243948317681246289375123237825928883272756477902351353298523161157552622488646814147753798347011213311961507830202174630562597081359371512115706580927496529288169969581063406966220981746604634244134223758750925135084813148331207429666335612377501547531349128088602484588922409980187906998134174250154094220599543141968236928084028446056327690408275159115914422407379085605913899213096652185666904438092683546123237365032489165416427256293838719464578304051430259012575317349228239022219161817689593538410627769316302916060702990770979123627484757567794970754528022389992796593119367266292882634608110690252192985967846931413666933116690614162757932463012115501803913483318132237648160520547362165341326875038278028714663954168688455540744877835011738782662656 A013879 638 3556187390535296372968609964209024848559925084034315951188063294183521539708203202994315606318312301269171735239302398099518736792584686385739528762685139951604049520745973289137996850808724387917596317870953301614080257046513303645784167893615504503795186385515177868051602241338339577787293843252687562562185924481066148221193825301838062244949075034237824773356354789440232307894446301403653115818410198280393852372508997260018017646933915700552612326800961277636499373409111126891759520354637364273071630758083393685703601161252498939658468098521840556599781011047810888172331751072806338261309830513331183382051843060114112352761416407338148916409946859004266513035038390887613098256862258380669969016314276246657660602674619826427977966504371979504110936907513137017075266963962136943684139388107100291628478542076903247835105157304713522048385792304533290818014757644873724577710135163705099630044108190009377184712683327707115370976778357576671731307305118663232734919985140380021594777576077091146856488107344615811186312907561815124195492795320027674487484064956541766130577799165350453700044532866993190639571177384006841013324541423237954705170349500995069849634458979956291814858910059980787606760197628275214396345558076164350432152080942536326257774286504133124854589033637754009809031510530899797102368543176347817450905499983473348830357181518294908898269638453166943283024406030790592247562571253917512853019813579885185648619924395500764849178360145046172494130799267143768413887359262494581985769516243946891383931806124919254360074671984473279308691413463357272632523811966317041179823783899547191096549818302732421489092240891843460191101619066927876334269782503518644784957680689036082119629640124124369512682948261807674799333012537551322270802087201385354841833644015111279185371998615334483983624497278565185782418448274065552366628657327131142241962474264940748738051932908172253047291257446978742029832357275599837529869694640331586339010455418593821203879080026854456959448804724346827695130256048797124470332642647978546916365161299135783292409497065384993611676723110652122942344413986527793722661438897844930287699845569017514902247121900941733572896419681989697331412609965411884375689295601824064063466123351952517790909630049717836664341558054668336061691030795152367467237410889134462608757185524989404013749207298350703809160535064601358967361198048318418162681657961720493845876376680771901305509684056591738826559550779527981114880380423708204962910257801885326464208310437820693946564894139417400427144427904567215872414893623924669895988745241469700778330369014479502551586518934755799755183562425707597961861664931947931681853557165641339133832956790990809434862587429524401648509793327971403666063398991117216500741382733220536992507322962039966433234978701754335758138878816000906624129321508250346730215707686434693054100359282438378499836831038834815382659297922370272399659415455468164480933407034533952200113995073902769511995151120828712311171847733710084025824670855245011273366894551026792434865401222927266547309210324669912836204342351160930509127809224226561204706613896572935972636352222233941898678655321791795086855515630009803350034562075465416805797183484342688239143802630600694872114023433143023012132155927700957177287812056010074446693031824544161769807531084351062704231943334634438880313904967385514768475539898529579501459386549632486005102638211851959864297547533245129081390239932068306772781272035162237859988077473742059719743276307359115695626695568229101289659749032535274370175964784349960962479822145683234132462423838611646511267699250670205536813457151408179253899975605609086680426733650620325701466834275141883512454221063954017218059766977436328061790335392024419540384683793829224157565993470829884947169320137422237507470406386665957092101020725269005769277177856 A013879 639 3728932749217938929581933161830442439603572004916366882832974656761780282021068881782967481210830639615623021450286751389600958951021280111613212111861333309893167830265729687631164185833608983785081476607852729193285819612804733883681779633215771250571541359377963148170076871813590761117889428982530113601206667948658417437186536559700147956559721303100961349546913079692081032482726924940636969572405292072062264145355994310920652872151377589622656023187644772658969966971832108991653630815384228880000358293788052617380339291261500328151317844875637483477171973440469349876190938212918978948691216840346758946018393388602215474409154970741006838173476437627257763172228415763369792117787599443769393431250758529615303124110142159116543424205288352780502629778732495160816715132003561707860540143023790795394623515736830900001943225425947286095408180551518299952790642512231110622796982689417238549673130789447272690837286633033816207237346343074316137327288772107417928251458338559121523765491612611926406188873646987868830499243359537855668413053345493338803388090895870738962136746337606517338977896095540251868078986896612357322387794347413161592928704398355406362650302459366648646057496475054414345546180988266311210862439905272109918744300426400970842071930245357895527525550535741548589515025186448785646413197529682089031400685550670550223140611967727602392911984410667980719940599578142276056580170715147809957368104044341688426687285842936610002492048167451935369205696972344544108360351626029518800310256265012855579797677539243332059869659250791053324390407563753315507921288656392857772174904026251595451255822276605951595346385585405648113344571314722964855083271458409566474031784986186698844672769522793834886131035156573244410385412954575415301428569389279849838630555106789324683080628820072971877613040858368768246985206817426560638390010985453864607508043414834510548751543601119628411316477568723181402673493862619375237720644927180333477014227301007434662678710218238939060710989862636699197248903366623493588603521097246752811374515374402603101621580794833135061357531612475160466391736240337367830533440953746645621355153267378109706138678094401879222933436164462028868983308907091732071122778824978269799413053759896963295120856239012930298148613578731905154223734307057688869325935360485058264440174569051289303121088792075387597394317215899434580559735604713533643352082178869028554933667554417077183326122469324739131798507518194332325516809783170254727188586484869708082533693325648271975713230437133740070293395634459472950633319496600434660856294530319332963338545019726858867532385678530497484091359154098770240457057167682234411231275558519532823598026500069978993970472476500978982987805048670942570546094660509726409481396140869457797455358682244019842695801027170754371926232993366966664303027429835115572982665903010944703896338334942105173844904943377255374687355978247330751745271220632986038759228214643473462186732498612670443809827581674087840399331409222785067463130066709392940981964820737469904181422952732181447111302525401078522135804485210923869539201685102590641786442373212862910443135667781177860348869682703153324994609157253159557565840962843224892555587469278118663048451987184754226221834235431378497969487534044958873131744814442819823015592538453218971937701714304499926152714214057641383364033215081233533869007724640552355322277710667433645286503965630880666665665202220044471647852227008456842575895105542278726274858325106554012689525697265392099657457932151398113906261001539707857981632449714544666193241986231942913680918538996045852199039009470761440969707645994982969337420820627153675015142664432858642741287216891175645955197306356647558444238218132275133719862724027397743978410193798272550243919169668917438363017032417660116633288847304642623806919908019672993525586047533056 A013879 640 3910069386443949531025305147099518011549755118627184320533469233688640521000524323784456909578127948765591525340255880625102215133026089814314935503407109436754538350788717772937535617324662373781425594415555783366578871586316336636815505760678860554839304552451107086055586525938807745929952025884785496399498883050932448722615309759624142343697566325120393648062503929451203560716607868046553351006354451539754760688480807090567934506069002907416166162170007805135652092087455825518032197585872333182075255698267101061322206652673818968091596260508316449874559079222313589015776789227549731270102841389583443108580182865846956693294054082599721986344591229061439436276082583287491243139701249874349935486567195375949896088666916424637788637579484439805168325522864204845748547886255766721381573741011314457071712747637263197800437619544238101464778728329988852891297400762905249052409968920538370329462052790675463409067398668520066863320107679035494118014099151501307861534201178812969410903924133186163343295904373263951546809574604970766545361885824804023229101470799228555977961500927702091525236086376277215142822791764102199191680103845633103330466809143209918582122403551632842970688385423826657576795432275952335544241293786110607930157223563913824401696416328956400660670631678565730053799307049905721857973365012883926188190005251979922870779890334671938406750076965400588551392434143250115258304609087806829973857217066399630283702047440043098769973101899234080581700232908473152682968064066615528705554127273342120052441929523389616158009887818557479530675996001570196562034073174165797231316072164230792951896025099514362300041931611602312876098397210906947595883796452773269575074352973675703927751593975133068209559736320338946330864294774256870675110763575933507824391872951656722918885953445636836559539971931104889533350760223789873247960444159083271534682354131753511733167698583087615481024586783101478662489761500489974009268162975163045355993670406381171808852991245800113764524086906204139497454466096560596413163525738066611075939843833229583949885950703522949430098035068082753861207181219947995810269433381515842679058101192494268763224070521515544908066650759586936383323042120562620048209638929180414233189342259337718184144646951679222400311480631932386178995306424757323163842311996555980454693620488917524732309498801239241625325343568978965514745005321448098253611552922789770486018125389540441124583372194394657659864751819398140212561114335197533020816499261958739022350850012634962435205476318847948627947967620798976308683283624467297374942049893424124881365678182605110763881638845250794929878581016368272103657499176659566629991246000050177650037124235337378293581582147519490538065420666715182276852941754738646879548364439808332579424550185592705350574592257866600936296921687252760436988211290266786147055871881915604353832806865900252874769595045906748931768168982246673090342049515446453968577996484397994829085915216465279523288333766281488331334569331757191074900219072829868412483104743869613242246939754084099893086181156874961312427073323884529707425937946158134084801860597934050939180821425979316356093176376410141700909547291675889036234159253454297384936367686185772555224693590914240847514786055251693139886853360498726795352992450549194238738397961601122536718547512778555314565508459719705371202324492537019534010228643872691826534412672740814902039941182265366325929616555083085351902618296787619642160861786189100457682385843106929980409932097535755786290418608663584428687371535950500706890948227591878387898244908955145772655882837946317775515459528394813148726252164606835262055955374409938291932678234500349184171087984738881394133116970710228070243225533816268530615438775709752616789905447372217437644567787254754771848938947784380374458867486351312943900964849471636628859084915378021728256 A013879 641 4100004916959850823444390369925024198478796023269618426087703035184299922948645793336610688417795092004828899275184150282347180335327965153135097810420613184754326805716630527475749347471825173250232124089885821099393806852493239005285455768509596885151178610390972063867822697022811270996245375494164836672600940794014543351765071046507644682185019306929441889910788120328225224881977811844782726584839125377749887943684450775799362492635810792646813849663578104277921528112696079698396129615803667638727743319066123762476994163034102398285613640458768429743665661054616693915807162541067187016279357012923848441022573828738338461627506053716086081553266092604327918332629570853264417766455377788246357952762683458532038241070000556880993858438545475953144182103462856460335629348378526845639405067054680068138428266066490894896791677351219011481531819837346391409345063302364134430379835570822442206586001467035314719626256626242097631272745229652322280290752031884635392216086535274988213007993151879814413859846224099621257147396500981826501069384790629703461478303844771882313146958796766148323165954508091257145600551696835227619615156570038576957847564864150483587167581426556959950832544434174461295245847194188996195638358873064716820972540855754502335833221448551786779163368282983738956892662189161942202946279191749775786707522947100099604150894287568962486796368704071887540864873024192632857092013778856134546667305242617058724363158096490632335823315297091275280036903422235144547695920746715444627955124559771986876109348691917790152501376129231727656358113183342470430231440312674074997624481685680467950327326414748371963128768481567506826367752953823963482301447749263183917953164743724974921746055404069132130907310071835730987832358757211172425024944027398053900469532572156399891393757520212091532256185607630240647322806752420690130853370694554900532751084166057570319118052709459679490630837110677416089998864155137774986742373259844565447206418940041543610639834148556100090749608951759911777682814241667123944529357164318934775564697687272544219835610644897280221614477219549941712769181254888189654749081377456356253036027516020870362666442971168684017520896386884631405079342214611069879671470349804282034980747748927307182657657322003992307629011115109133770026182429646334893849116144100683761260817797787182413706165015008239026517147458185687743589258699942761074378987717567206377146941848462757592651134082109572550350342003777224271526483025144088384835681530107646729100564902848718370458017536512306580499168095946907381853882809809420812227234909047095171602897366003336624347953333797697544392362967819377289364765856664981738609700765748615079565327582193126781570601081917397310442486541021538971133350253416831390369305790836462142802677135408056605684103651384728943378480955132750527975350641902785550935257914451536750924589292218223558414402894856715167877739558728287482378504912708780916555641241624111825903592634020296941411587867312377908517477371616628388554572114511652100487884039907823575102327099578489129492735492751319433139530837665544622493860307830711606105195778339295397602469007567687627406758512070640744172929460916337022058269773350093334707036682909932642867288306786491010923664302671599385849997149338312948164059411827071898079354380983858665062187676759286417525842598659049779313848607086497794894309510477451704700148302731872726721433365135088760577973608862801305956639883172375053898467808315022201514765417821692211138324959105652659365261982998026705895289295680832229228882928695381472468790053652550933708415002682398107778898490446119592238778589754776891745585462677275454401600012419438146141382754685557296734527260679448108983360457346927590758614329678629559903091894383770271895590312088441739646273006111954435528581433368314321463898117999570849742543824227424511727763456 A013879 642 4299166755806092537044025076534502173944102018895963410753339297821412476005799211393729889218377906394055467886375495566462476967296856388413788321659604890816952984631121571978411347774616552866035399749676114745117960414159950583206202067920719063444282262569323922842266052353391351296158990854169387778809204094024593809620411137662800030266838804782846459155094564061289093405844766032954892311424270732099466500436866656684592325078087937710425479224836074271325844262298404465825420008020946597946582178533079790363076631497646956384735608657693564986893964206005754439461411268662066692782143059183637302893686375043131990739523787781398679050797546318675751293555384887032590123878714219688213036676083570213690530668216903932045016106056260993044113893320668175752892879605362165693184807591928207128320557518936756607298229870231826183258709517765329718445409097339774624469966463510713159213123074298022167446821668118433765809450101927913487378155602585463441028375154812506040443069427225528278827502114281484459334588433413519705185331226219331936823073932335521268390385467277860744112063914276298052705244096060695636465582415584770872151968174991457477897833861933390837404186112608919927123709467493920874837687793682708505268103000363633041298656013636638373748008060697957060462680147662672707396597649768212895322627581778434042522128128481912408554989110240883550049925096215814190758115440177850138406216262082424968957822864185761292168268660962781068039976042873638929244797792907894066202672690387470910603236413976388726949282976085288058993364889336514273850362757302530864709088508044082361482426622671188879609711539328130037965392921308916332417722875131392339951657674316159303544791791377194293298263565885223456297303416201462336742955708472941766738740586381469172518100685513914090527062079706487217007159413226277574649704029413599381030000830507982854939531237874392881567720654165682253986648980337747544498370783314775058369917946473001633070274732156361208757861956200601252195534626270346157258815217932891351222528442129495327858345267583810505659622064966799681408657003525638355418172754447676214383505588639100161403328104936174012355991449773939260212476342028017210146391693516374839111972551579200056362435684077658237964397959036675052038974267348835257652730809916518575647823283132492586634355686777279245469244413114515711421850530551180636328021424935750994123231695693684505471755571282127146556160216952706717740153464573487622217459596114155776613353943569497714021386196365928384953495685375624354834817021178723237601985071988966866658679708454314704212279514940254500308766391344171360572948722918339891544405590145619805670292934825740108112174600072616802194540767238201248195123875326807391987885188932134127851459979937638363361814670354393536532034046009279017622281274683855261857489002903934600137502141677015985987940929877274963872568635533072775122523167348522658358248070577244681958685549810466885637597159554943977801622352420277729156999009546170112921183495030386013086497740767613817446974612047207525923716687635986118076122066143896253083361768467905010836406542079295621595669213552984188961873682409809009241772285860347468533765696818965530927209703576951598270292219838174997617046610864570837934076761815983742600457099394530583576248505345545514543577928731511781393798117024331511779095489258404398707662706685376176294653712279890832211809254886920742194789622137356344516639780571732719975546662757798731986580232319168842946588949084138851160858868507824335595905145839688322875433999298777247864234969852698278262366263518030297551369498530704934039019022112286786874612134622724773528346563377162927980703656894212980325336174923011945407304779357098669404944486245356296623190507088449885591330363656848734188817805075613557943328432979518003339637633033095884809451293638656 A013879 643 4508003080136129288123475638652242151545610718565853729394093507552385408440256913886391712317049831575053106294424071639098958248460268484337376503172541857993277292812562933458834657404116326538055935327916381694976810459238184342736026539572035912670151717755891401718251968112509689576721209993901519959552639992095932478516532229085908204537080766563978008755012437605130272407127081387771709160344016107181930185162087891399703081861081137372647107303661711415129768473183811761157355610330572099888435354437502674259753441949276654938080525583849687599697325411276689967112688782448595244450728440426541668519050084397227170321686895296667901284369087928651744588391131263305085221736246641623787673145661005720390761885956208257448034808424049927042224769802612953058265404125072238253896952805513711717785856920976628496254348684408207371936684591300298374848613289652151516628219554442209561635059740755122892252718477468954804417409950079163812941036889136654913139769506332678333863631967722435540499826856984821848431225401155014838384413875864162204986191571672651549523716831736350107618051530976183506913454033270939987702534547004216702037622181059842516344199039610667230721931857215010821503670778586905575253803315948639753620006371709296879912779528155051719391191300254421022631715298515534696831094777203353604925819539190903254571683024451049785712956261259944709377150257689593580888381655799929386729436623229340844249918067636448832696634479437709121201085919132268813871793090496187928362533718995732697556699226021705785749571345931607011747026582200924791216917978601258603993197191410831706273796978294064550625632887062533282689599847854418252181246181513774854257149397503741057873783597435132883289520016861664070910401226946864571212581524967723385999841649105535419042339944413437981388504647290309540060499188883157234115888052346394384562914150850738630101073907285379390182754252662434435156304441206633969219923642485073571605295080640874160398296397545588610834483858585001658622184916276054492193819425959199481499513983734377692904392247301961684782543866394626942732763926128899764170965914167726534173398756112833090843656170961553601180196090438158133716557592818370174146462816420626263296675730244711278300297359867414564531756554294840579366819481359572279128469861739023381978491946933936546522706148618172362097158429725966426619878341923234786918291393673430034413761798543700924009551569912727754827272255651401399261099159268609356954294913454997007618124224732329634977689052240599722180996691788430683495273092799500897591739098845902921173491733972191495284095204657992302915765027570105828584140280082821170116066636092533433350533084427835259603831593445744235977942779547564112027450212694682387861088699869701475245972499923089084500478179781528556962614131828225755182301209882898215057478388708996127273781445711118714523291148486993472517642529572727318246874852725644495010658328853604919629510659078060125074329079177484936467313959811445140128529393433884872326442904484982044058187455023141426243278850802012678702987149454591779747787771628902157473139149733001964642795826267339485710300441270533948924885658406547891674700616418299707165261899307643600557529842137905599107869934709034186301292267033928230957562474597956968881016903454719301204048352741210733458046770197573697686783254356905439295276831744620650779286130325325009434342811007598809277330101252307804167643722822300566307880074552785208581078817447921563191560353684304788661562453874849979994848748904460410521811834203997022847431081248714651456488047748262949827238967134682137285224823291332456914898410130413229833833293674158252127259526039771994370294317731506270057619704956072173667410016319149094369959069609210724087958609160778427233814827401843818300773818774966562133983554939931069869863870695311550509955199678447353856 A013879 644 4726983837756821904423361591275413466299090304830908640153140993775250082040650833735337076134562844193642885985782015343039829244337474486232548904190651251287158730588225990514531009722178681215968540442405247852192004004106138385368771764758287129164017007597601582448117775715542960257600019490565280193107869032351984494592951298645985281480674001880589804508295921774237080519575686493264107704516887033604399625836521472812335058765565014701660813188044382708831112106537188601267335316457989970212615990214658804164595225145404717728352725194610770024540222690454866458955154752744818207045167025148701356609031461296906877347233157922598841257158600743873931733516818855551393041467306558487304783156384634734264463535328417029761830547278056576298227880220544679866023704395851747299318251184994345778189022706769989202088399926102020453235880982007301668705259528810294428699951947518794333301044402722043741866786530230486752996790055814209274318460697063357062200446949872294516609391754186520569315146446389716554540620606241520839173775164298139748255600813458222271193380900554775050445706002144882596945281976391109168545172865159493532555801716127005426418134852158795002121480419111087187169033090327543100477332065824160878291851801221447685151422706514711511712337808855579778227073500856225310264362037100783709638696149126640571065757099046783980103748824606907783579854708607123278673615683112066756619205736639329305100202087689956971193706195910875279472549868740037903774429311660130753170672156929669409073213447624936165998142523631580753949650145457916913875070986329793341940770738180804267237752940311677030236823630184482899429529850063794473199202396026987981577544686636882783501060509464141898228191741200736264818944876947035464623803885124555517198169957052485907557740649553265144772432649037083616278477997482345479920301430377172838187442268642464109796863673405673979440271723239764850278457085742687420908750653342428505419593894478085263613804043352763123194379746499626699191416170769080115206626398394593555512834375008258823714916005106901775582540717248612341102950666604537199115334754414338018297405774089770071064477613122182028911125295727282103219973094447115323725801394191074604662575050517078373355012604420334094418451160676266755350142104486094862159414413742858181781479171748199448206593122493448702758389997608334971759365552260497839927634316412510571765444691669759740094239546972808418245761832741923873631606312029241325077706743170986942260182227072927279326365275642239094285660787088745492376739478555329453193155417311441501472415268441624669359015413319458937022201229549351289313443478328124291275624689007364337408968579537001785174347316928964707984807328006866586333295634226539279533828944554572094107520860079353059869173407842596088145630075895913649466036673454169878752110458918924323152232653217982017199974539315897667438659533089252120458035045571645402000296067835997632205433768853435973709939688527610444741150202723245899255412837249329263884572195013244531830357968838345544164472364258571246583663453226498030040816310423547708674554357070432268077284276324101768568163995505691406027860904149304362060690873561435033740521661328411696098212411749596501490133824657460230935063840197368328704557029364027326601381180556935745979336205523967786046504850106691037625616437720546477914484199123447343511540733392007997092625447395103929036785688250739908062891184302116638616851657054261302873113302084271801045153589424873578075586511634274692623078521731243479423319365862290382229267893451452214365638411155682570878046927202216456785991904307532222341996515300908182886241579747674163382593284776679958768825734509631918631938639744018335575478125271868080778074201374547744221255286559372400115124616457715783618552207795779337856203940104693161519862378078207004387526783458027612516909056 A013879 645 4956601804659697285252630803933207950838034915478374858257219970688876630025857488634864809944875368913193282815427362520343331989710411646875781199760616326469683753085279656229764868050443232834715428262935525171860082790609598163576445222003185684750288297758662676917117544788701175095073198037338979243768276878467514493402298500929012662513879222195941334852090904470342420942894595040360905000371499338148766942061156339875667046580161100855808688849466826643295292208224339074762497396790253291005664024555326070235694602802067897296725187173664182789252288547866402052065360350014150496270593058562324673707671773560865425821252355801847002570066336933608351841404131848278657509849622441872384100302989174751116094116020530215399541227942635452548490597730137858235195671860584641776129934554556631118710332673774048197569046040912352198772267136589288354564286215681783290868480813321467286835475935628669738671707552722962877510362129565440304027754243883906694853895860909291095048209568037884992490199000169543425893985792810308955457480466679086184666864878572768876238870571180123803296156616905072413974495993676283687516423182257481090393232340289590842011822170737260628144533451949827358372956041723293834126118948253635317115756794317580727905338215906370138105276330258548421534231823233817310935763687414991379118105453266616263445847315890080558721268527511012936075029730932422899058465238534918511388740274502321365424749504301584321026411668083441957048208451163953984988175989903333264636690727624685030288353864056765065197668294859508420653508350923680685883466434561749383318885617558675015323094027140257053657607574844324340752218692060493353529326851616394949770655497334956001592408024771872055076524383221303229618789943289614659353369782648365926001588260886267463003265459345964552444898337396708990022821344688047893952909992659174385975235464284040446394356123205027998665562362467859667645583417139724205066814125079190312498856087496252733379108188562666944666669937065592565731338402680358950882903482323009332065425817608660004335691764970974636233238215129680934184367598185519198099561255444768901874220556971954742036505677657205143147512118092530558665986507482978397691105922715300244658664296170995972419105696692656243388921844257277089258030607353611406183670128304831260819696303995039984602676590011690466943581550132157451347548493327103782999959080966564685299522933012309989229057327206559559970467959529195567717135220242373751684681425927260803967412838935221794846922795271836500529681045482368393414431975465633136711466134862762083847939312521445029297798946036864974346991676475940577543133308731391256848629433900586067462946637256591183890976412196106097639877328772128137631021802954727651576464219365254988150887793378567714105378375301958035723392202462633550902498870903879634782372976571369991073675506580698711667480502537706712532159858568595631461404555945333649047862449627199053187444919609260479568873718837527649704896314970730292057643771231552682207029173958207898208549437532637017317805773824795603457711489130428398348079003518681962171129509519485585931406437330821336078131129751375871767070275429260970752150993435555301939501241549100622647879177862744901146518565324021019112965501298795692639709591622414318018369872783669456776028441043500045221499869705473661469318381799259743625658183580067921669957336057258177559396821127768497493676589843207849836954186470776256454303843147329099921477653846317388052722970184776237004186202023421220091937184002860362679786527378416999836436810643749957130663662615981007441018934737991323390828247051174907574481338028165098778123650725497183543066136177991964445980213389171798711403691108223770244392550685074344669949933780517775444546983359280473823116909826765785523606999841667114971906902699218736533851212955733987832655284491284761822530430304256 A013879 646 5197373693922846740581062597865067460257943299532652395371922687985059501205993542002792002952757634833520559721469562082131529684442584603034419147320188025144275111075150200810781926280861563312894564906235881242608358172246250003970334625107212432572718302110587475111043446644357123376491473705200757499513564696115952477433808552910140381608153419293331381133866072245893774382616642889041476321669545289998681445038719070241467449034839006490980451719018527214320004322531044569658160470336736634869555160212125589423463703827781147475810909865812094132423007716367560398146487294376437870777433386975048157057695637633358024745945510237277522566909879316495311140452178956940641577048077701608777030359307176903826309503800343491142789342631176912291486077005477034836828536816884401335047222255478774031932805793735296362814160021395710619179828785016249625675600982894741596005708137309370881760796014677767999897424418804033522248305480371211132236206434034811346463118706248820819281271396014893293885402906801779167350212046681862523277783037828489475173242506914319697171049948045769497165070720727853211555721111065102843921220954758820491840173994451498006753388444502993800417282308911742172133280754406044555412629302284003906279971796358351529344067925082237973933878233277187669658678668279223220631779344294862000350146543764495415058992795106757111941712867503387900457810375142196273803129245961990712997959722076546128071622136222538081004590641272263233553782224887694213762961626788877581299682616409781730319640941357186485004710229950603901695173172578149398880941700087020921362983805317205212867428642602622180296079520399962239928598467246023878670367432760512950850714858773498824325760836983190512023921631660661255300752283574850981046119073210292949223041412247078791286112082299154126544461719034091525922169914327614508449566548462586440948368502197101995118408366245835438728740719787098418861135277210703448052139688019037061118800520802470706155731747930287054170798095928490790204303896928960067280991401880331833379835942124818272706302328146204700162903994667820315243307438634978978666445542989253996051662694747424415585670977455081540181045666740993323083745468070471556337349084017118669343203573021798272775336175015198713067782111763918581145828702136420433850448088457366744145273871657903046894736208048098343065832967511377131704207008938961176362965093283596531452632559006315959265848015932945397155593411131285771614562780700867299046516510873103424780933884999339128753406916974961230379410831947719920492931423105851731960362313829855614832936812566486743040968827639551727340871144152435867037868552336327318541308457281740936276026733107967357239664482394944147438832009894563034044586318055056501979442545285141614455305318829725019385761235260625949266691702089458438271138656056906491921561526281300859760070367988362732285440035428978353800122055858423732855273743654934176384011415980289874395078244024199916624411328603779392816961358366748486724635875062896585297917823112401805071927935010222393071035507094108874691273282426428088226235289193605457165554296573904117753610436430603313299462427510178706114027481128512751667407480092680836286514453858589734493622556806605597464611851153200664137396913489885992205376124745064715930430207724008984308380798595629103418179447376286750048851991513540584932018155505653301032997183613575550792522081110870980027929423871431514350634073032780683887828106632053758279263352359556101494772041184471927492901550972910929279123124652983307657319837732350984020491565157580755048242780691214900858473870511823989915861119979932779884819343504221246616369785183138934730854116808974102110908148234764208005608836807496848107784163227152516036637421763840206904541297622940882119548636838510760321201733465975936748782252404735985879719569476271722025614347590733410412821668486715539456 A013879 647 5449841318478842943851528294618960977207433153250750518129509204476621751536575884299119627288190789703193654430499667529833150870394067592711419091820413478653683418870736696965366469131880694612381731291121195409849301778821283844163197599856420383697370666353911372302037493108553415001627923531904589495809935614794480984977633237176303360785151079788924246303824750571310310367026628934019555075470965122005657394912919887797516971839155346070286318141721571192282812852502312590673875273343813953644978671674589802055297876704919444495595900623453782416999587739197831012046851061188067716788317991180748096334930260927036024156004559342563515503120093614173387374410784001952990182294765124042124983386040882329106576314256948976568541477738828961982957304682095087281062319821301378014298476123760910959307973767971782118934220658595028658217108148077198967492418976239836563773281415787310881713208441886755258260441707371858254625039167385723084195712397774486342428911160523563539398678435347712750529180238402582392183415947061480677208524626674046179919257934930189690780830870322040796259361196057929409160251819756201279667538183857184956051802286405973973929441041583171227266352214349438959886827000332072575736353183271751680031427706338254813233485368611032765755690302336860337900018643269554767797188657723329216879155262274399544340898429121862945411393511755232471110448971925103599999390052213840373872548613536136432788829253111684090827469636262704692386890750243838847890711250771774098688895999184503287651647819724553175700299034080684436823917904609305584080982324110448049639112106644293773287676856345687155326141879182910805695370066390966734600659201174287627951239183753280303216208995400485974335995648840209536438241626501782942301415353310556139524499871888392890651626262808917837395485491497891555885365240085992710812012693120705039903876450559828421633280171044593141000428028991476511655733784436490578744720425504249805399707374900971523177952573317748678114198784236313158829268163026181231509232840218070832518094852849473445121283670038234739678017219112804354876566340774111717534146801685499998163868261807475303997160530855939581076880141048603814745861487927462782657992153122334225825219029784905145673670905052737005753762695624962690143568477171399192845167454802271791108874695247557345300694914090242768178598869741209787253870568605180154465972485654940516564475638192606763303145849154904152767823516670399109256511782336192628965000096905275296743092529397067026271732411373936947106321092520412363350796059914641585692068873586454681179061551173716403070926929410970592048181300850784591715100055134616754366771056902658783996571007695419979584938424291760954344820713607201327986336143040898926619595946364912653519086229997197741927443973024646115378270518210155971368597487413526781673143298981941330323775546183765440368937570589976406314316784843802524102451521026716258936041154522948435333693564805919451774358733302036580602438073310771661215771787329951849825349479287909835155101906381278956036854127886712307388276573393574259039912894601474035852828262084278084177609816990656299846297114388913146942222480051811387092403465845662900589968179969224589436384766126043270967052836434818539598535105959570694162744475380680979571466785494410444730144704268210382745820932212037255219225025853302332385675869427495915783976054804788596747819633722912648753766123565410171591730473764421038388363244739812401641436848963773898680982087857048835842796736712971050579785809556126624810081806170037665420270963426675397805466222006071355882575097245806352050013989744077994600504327934282297892006563868195091624340086387086828095047622443416114173689291664257815001467886740074676655633121163440508795136295696272858409387831421578259014564428870819183852291099097548441129812827283151097194730590139300876557034893855126233500614656 A013879 648 5714572810365271218692060133058371625636261426103058975298168243593278129739216594454833662303341945503815989388115619379762326007074329820094968985624681883792764744625801602757156110736430931233872786270318698598078141462029306528177269086467045860255854143842718971122981266373794505688747001545390386835158399047218737693303906749305379472838650578640751030492279341655062280003415314461118488982817042723772204208528209884267169156263214156160996546331773838234519142769625464927078449438621763060257237155629854676279936026363737611431413967092138673351687759713217104851288038898336339294199027325920344115862495833281827726065406636817187880832199655281575473839510162245631858633389915634707595246579001204229125257365298294530054334948561470317640241438714332538240827203068940913752721038899948720970067317901724779407143569361306940770318662393478196984537330720429662864695132333840595295103309255159846281685700923749153641201705069980651968733603323208779790998737949057156161888508639023163245098885697663226234466117560105939162584605918939364647155015808377358585200200510678804249978455925517639388139620212152678513028668518676231572476974634270430565687037569619115352802042539513677306802289508700203333175322275502360289640634338601341879041115153876682293385038714463175665673849948885016660197704893960897656918277108294640776606801911214886559847697362982254643627110141185337432472960423390179883873781534987267796147979422910837257223504801313801835524276355327683563765850440489263797306807811240889719352614264215493070763116759960187764027076540743607212133300121486437174098381616336646987618899047319535254583264547106099880992828362735974334700620822530529823766598578343279647225239563561059981025340973478271554880265651750733550506648905512969714558041977665243463707919660151123830264808594732893136104052741988409892732417021701736407922247153022222647042538388633255297417664820927766474685922708749277545097823964893544243946803560344161115887844797519231637902274104379376306832558693313341011011025334664503841278493828421489467191495145594012030392616583548427939219050427343554968325085516724174846074676326493035224364126600802797702167270670780180793650956455565027214788386779952404733178904869375736698029915142936578758545257472327640877779982459518477080036814309086746945633779392443902690906021470237090400885642488437758793879514585345745385649311565118114907097111606793450829437359461923452776892673311816180416387756098674955522109603941612545949557684992105058954139908084988837308248957745910683914312924329321055215358646811189790303772015645083530851066500275934037899527513755720912304042252755412835897826891327762762337087988440965232700513256393190157534463074724591384739694600407525253632879069439055534650576429362705541619439311491458291325078885386902732507833798478962126258619697907873288112385583267115188030400299082018955100227441036984375075513252206112110027930118289645055178528463063409931795063749983130916309541782105159915705430989117671291590882465655593799343307596136585655962605300354002937244431969496222740522247035703369635238618415247743283976394621391460794420267630843017468991968087879242808177031804056602581821649026474279409643092846592525381948897548395017476284978073547266662800202393951016772938835130356066586926493356213422742970298081929815169176928754100709152346483642460460805957389098475642986007623441720250636853579629066783723536086970373258001554749116377716293528863571285339038179583309473756792840092696430995540332332749485041125031736856339986553415055726045746089581929264549206238278065927065169618641407195469309886327266218426168017994794408674714656536395084030423425957856592655751227495335790422696140802622979190806360544148857155657075794950368836396015008779482254720712844524455910567648096527099991527310954206134615181257444892061823285907555936669420859032845419140513529856 A013879 649 5992163899201574633411245646081815085723168461137441168082252064194065208169428779747071662283389083848609354888632723706753660755193972465435902199070386430979882084860744541412687725971563800149489390736185699701178385261688842122090008109611269079963642514734022887864251204369167947597083575892459270266063053439336435095493837323559637586111260869148804152549472302955298585316861216776381780703646363391122162800161676207605331165197856047010673114566386084200599144648802791511376212198552253822672292707701730497034910198780382529644306331957606401548419344329046338936544206675861925311754039277304250751634632430879325789686759829607219599331504585736533284056738207886875671798365464176579151393276822766725759245867075024485146254323022792299789933806841319955618413625285217787579173216085552630039909307936118962291624975386601786725177661737903793881258216097505254168010563082089236052158247605538490974664865531821192528476719095460032118766806838236969478126292643670556579608404834672352422892809169312915112031543686705645263346315736057763224255217856285097155834885450685537845225409400555584239057890403578207024477549120639448197341616154104751000845851106600933500179754557913093695657517523874824410287646730357162943070217792233240662157416363591396012468510355056938886809622884002055229483468606889942221500739337107161246971253920854060889378859110086480645195940643403556383592766948916781261912834346830809316613663671358154087830393770542421073486703603564081120559340391486470275524783307479727178359886854714024862168505919692013844852455810786768676069887308187762346267384601731815951689474687442128999109901205746325788811935993284237023983038179605772840485884870884882799368852800600602030663627936605952073930129436050177183456059882747167731412413424772310330200995565562624821443751937030638153083443207983238891681786910947919955673478230727430134345276733399504306745025307269153658960266090249482451128495861812213049140763490091439086253212746403525833945014971273708890313257064399729863961896901321166779872437944630891739549789213786386758780968326710876374794555020902195494466444870784568363397599803728760903422838414563394403347748010883998855883345316350553976773947456175372745497803352310532483873416300919866008320351899303428361059022887472046622676682600964944765264885860211257708019472369175327304199063457956111365051005885843500313502612523705292456824260900205049496928108635145846418983011810610963196294207738924190161551600062680316981603399098281554297896208260125255069334459117376041296134588941542154793499908438690145557568045077059108445687906593337809724534962263918811340123409225259769814399730400900166280374374567473559844173388335745762626857153042413135844810005316921200353349803116127096301762829995428326009145195486467369284485917323456919642134333073876190503758408353446140955732825359898575404165024010227107863176089212796928079181383945276211884646851715682853378880661685178132641940766702311483700194083712700163770738004845051292251201172307279923740208105926516440786644815423998983924017496846471256365855707709696518639969543386817661738831966520172393970026551278847885565721929716064906827039300970456108836217449584294006245915724708603894902447195705853845212997168447898688212385025439581363701111985648242877453034697484845966132823281557637870834867245259905200130866431876620150067575231323195819695929758025253531789379113128331809690575931046109382238272609454880240203321648124095667298194748314754002809093039252827579699516145124026482721278505873557740233745472994144251629461060503948480508661257538287298036532191396427083365499502252437555636909541870497595692307011632285274297185434500596999122149221778269028538251193027978970313941432040850273908765877952992787833845954384726026191660075880879382170464000400715741611117651810248302206535138618413843801373849074646681224918220683115082285056 A013879 650 6283239252769190322803830314585885335327257092305653510263015540464356119721466952152065415350466991985639402911702946893532926580038274871916916584292429522251160837014940068256350444948358483305550987380586656249862826504160639317012652343543746086791956413529742783665145070872604649819559507675011371778507332323205641766692545965388870541494201477128576463063715469543655169397213067242511302083106689139209312980342329791065967731878507102350263571779562854626727448699263035911832823082309128104362421998271049757658877996596338391404308156338779090110035362399174093896725778059348594195697803489238582036146036335841719919246583875090219898588631752493271124863078323073188544431642864964420660251356637709442229726994314060874536718773017947458544529631442443913782533685547072526828619134230124434596727942478423877003902950190981355117139891834484208572834215202657669394475844194364802782627886641225128712250186039894938776740004202241098638968023247211168507495755435129497536019462707921396614187250267521459276513587952831058687658626369252505130636639318872002035276720846338038531595078887596972299054366487822422008898570546723630032975682500406543385462939169955180445884486315318280135017777095114567880841779457930992490192796691708762560562375020869211665170180714064184750175287125215339064310857577938228054852359251146478711704129551313467751141326570218041529016978656097527538482169196227362828491512188062462709977488997858047780800842978340289719552393717810809925071630910343317055628675181423862405775896718568613333873203263246973109380008704251546751278658154070291089999669076145540643358742609859317857370663766716659310329264596094012121660038242218302861985327214372986866230994194242576874905144327254522801873359403535750590319621447611494151133502819294050076800839126155394884770203631123838432007624545254232704084121391934126115440273109263245780551232896001118627949471656595060067097919975849441310674513676795603110215825217386120831307048808772823504854728018518300573369113839560011141833710005199743777371521490229281936690159774635274281975512644149183905576575325597540542805646896827799556218001611794689193067506213389225849884768218260699984306734698437598486749718727806547651983104647952368909810051371153349419540521313163991697125825983253888759419825134989417922182392955756879762444226258980388003327837164489787430719723547754234184731315429656800743206956197693409981290888440206691054631530592323201344517395174050171622839130587325076059301765812879679079470814472569099459582449803461699878135622733966506504748959991007958068172470434722331697545642344015787169713972590850931519781243951785988392904011704854292757609840186463155487163954847542948792219366108601396331607496135195964581714123152296086131717261225286252373365432502418008214849105243361162970670650437272800333668976797623140698798503084581008602997744216547899854737730922397751657555698851801949153155457184623863664613168707197345613155681385642966332414711523128286926065374168404503823595520453278353315812454880002903414296873978035158567110570773285444115083514567402736729424703926375716475457468125856288179514561033769200454962438173952475741069562054396984779045548415300671893317326952049037701228470684461401598063718902423814890989840435334468024257201463091923468193310949869843783691305282581688048541756565650355132423399671458850477257765759951379833479241951088247349579992927653655678105347472605191589878939731760502751438200503371738432871856408891493249547542727572932210999841389571193145947330574871681023339893090307802796613760978988281897849986784467141825954779125699925367062006073851962339528059776398886900656517029335163781445514166897998951506742375370224868525282980506076775911451043666616814158089240437365495662855464918477639946155726868979038776459684180909475619302864582923734519789511941914677869385167296718412099848171018080522134880256 A013879 651 6588453882711706511924349175947209301376113932821492935177551783357952682593056930819804144966531276588333822547541829241833182021590214112095152724291018578724033225833777797011970924162169944990601432143586033663856163164426746532475858943783727096703962488273363569124463157835312293289194430319832724174020104498137679021151403078203600316917823808081574193333498512192207762905852089196883531093095679670835544567675438802996788180422237463354029975042326899853075361247278437144286014296355376311159931009259064270686915654159002125105163829341091623191220440163076374681853129454359511507348019991531835397133866196891567306043905933406602420382473128502384263024427215694791751165954348772932358243726537742816095478212789860695578214424136067274290788702819392069338434041856207121891846137294486959131698599012255795253244539899458465423310079220236113488468210040341968342981902801950267442596818862709280564576451076968875322758926646369162246454533944467698228915869251146348008329144128421386376118010136516581682329512001227780194470331803765314819862444710425528406142322838169755091305841439640882825453231394334883980402827509601277085457509253546291636955186903074923291223771122571180910856400635286853130221549736879448381396401983805207410704252949882954491017487412430566588599801872609799374698821795644155420844867454130170061603869348398070760620767649692953114330507411296121036191479047103303205248315884109784898577355503418000309801024726856147632969370795047187827991910453444154024922893707036707945998866677569802295179427984962458075141252007069269886268770252562409549987493001188386425650536890875844081610301129848687752987818953113874854481796259872299141809126469138369076245030968222104289180536618095238501497159709921903210994987379050670091018963852244077853331516687547519346692801042709310007680826915164502311917711672668718225623899815818817207587289585157268966420745191785821704917268536596303771781838853159626326897669143145869036808620011707772179426551286745845542021091913430478243059424302412326531101120518138659536046820975847957365496755146351374662973863048613766672212974000488106747460847258089228015309953395210820884768770719230931746744418643148903270842073064728478510725835939331303181972984426558494520944121676472245757805410106216429659797402560746663887170324875975725953784716993736619330977490182592043344954364838809943864488823807967809496108977301952565064542074637078171279301311822375893173028672162024832759590164194734978953958408389006122370435188756388616034931126885114655411415938743891663524723645471531160639292016358559403682085619466518698047269998523424106369286137657987944565077716977429294882603495783360789728108431118217195072750214036692817759811661867459243757235468398542020811651558906565757368654031751655465381893615379662674823133947952913763882677281014544482381383339170417615676896962639610930638081470939684144842073124479227080635219136672824152465985417990318163873660331764631959064978088550075766591785925784008921001330496454816802606481360688253924450549758928392194429666533859168557848417811371028892068793238344303343278969290097537883234122660350545573136262693570690391202667757100751372711672464975122317331207109426071771756603344876429798642091262111827954123134562924321275143003519281363076742584269222570721315327894127988376127187720932583386783335998733899635598041038989506778060270329608104310052833190664107359656324992831434461376548899108170500933092062531023523998987039705809806425637564163107514966081369684911003424204868104876647800729651737062594625262071032303616679319947742509417707292358476509924941692410080895395262132974808097239230742808000552148697293011463069236148575133892996208911738767126567139961378125689563766392522632583380850961980174331982357609784180187457366564564064989799681334306986120532903837847822807274005125261568421183323805686010395773454801578104199315456 A013879 652 6908494618518310367447586361518020940399760043222229775996736538786348592102697264291306951112425499879888726311611221139084470671470980352804286863026179097204131863811879387279624423774271512238464887311392868835111640146301940172037406267836965424153454170103730477858253080190320423248010338967048918583497305094239214917282853634130418405912424017382944741348866535920456447196766760281711345499473895406526051980594840918291160163074428070373915335109982971340338349995226234507006851726815135070850835817964832576699803268975429812334272267515164489879357164264437972658398827070734479138328957410640485833385040881271772079502294708027761539554972143192516080985101792124381955270591747218926320477773798040211130132162454340968726621768002900878206738054847546858498617813873414239044864455259703957658479990157875132763466146669614559839712789628438302937284041811261619797210591712457803633888401935784246577281316764483715410437264267143190671738309385354161138083686515890033009181740633603583640724318596908011154130350376199420845196922641465018752552082824679158873999092312356689114621113993412878349582447562546095304634875258707668721160693223046556299511922062078690765018257028621198594782161152546547307875191736898104465971113606570529165886622741176468888373152880976793791207625848373692989124191763189365914567827735581997202516338905865855445888682059044438004812226139307241411645516333295393261746458076496301809810649124352033092849919303987911860388490950787400023924445495630657250837548191749723071183707625299433011470063878759994438599313464564666740264162036350881156287685461214113484662937370887029083718603117532217609276955246580334439413103994991855944921646596503234492492709592534461227131770364855832806945885739991069581372279885975435441360301040330686179134948442161827646477750546159957450613930763395533176221426434880273882151806373272032072263049764045868463733599310222009780055329773030005823799913457290708335353050319443322771140635537396488920814375442050811735070308474217277154194278897326307704675888548427763061669831351570747742483125524340539038602481420063229002082391425535817020825505374498170355381649691336581720067298525688293487274275523158504396126497605920729082862854145920260565340504118062999950793503331028561567736565707535998946951721187537493832153510577151122817715763406424369351599052745701634442478868065219975697650232913263653810191966983372212865117270454648880527364652345459624559801712940967351035720016010658425291625892034910483770701448485418949447443941304685984912680879384314944972100621273956258298506265345192785275346610517724310323614185971697955760280581080862366960270932157324900310820843194533323449941026268215713540604128433739208075312273154332943981986938511469598014598345032011095598593769998023881268284479640345168915342502608674502877042212617106995157541416253959821776017909496792671204756916472050241861921668573930015304155541455843258496173125654615859001987256040430721108518464179484247029748518914892938347891126650605983609893799265046547084659664018097773666282015407911529714462554976187991529926938690116222482088502333315883450103402699733674896929790173580247645728546069677471392514666633753859017887825973552634141452108957147252540929487260172108822619947452933105404350058233974569558432042684326316673941261913149539485941991664604557379723328208397544296851480499461059311326021139147585017959615733807038758990635683214221772376138431248991186417942560530522700761834146559223582569334479894625613073738298725240326539043777939135844297895299842147221778801394768797163134593524049555181841792081864871055660060592984969982386346192375370723615370641986969872412716787899287363728319596982392755835389478507265352142029523060015908805811983751159178309323280332732613037056524243295602804329010744190654802282278323910174675118647960147198226274368810724942871014036758546142019562188901403590656 A013879 653 7244081653107455811856720316615120325600618787081792809595554012894434261312677886601521477569662680962054201080924047817136637918808354694422107901684538773029919773228405240396119459783530525216960557677431088831646023178048703217834295314703413856597132359870689289550695581813645428127705689192712286852609270186496979021104785532261937610398025926451338665104629076769328539575796902429155755818456339349793461481604215910738071559155931488320398646428285504156166625684594344074419216556296907072052486018658292283945572912569180290898221877181981120139736817875747311618253208494522477196952424845819758073227552627120429680036198175764918084100394470020235742135034096778615933129816011931832885421302138053812425989462377723035623486147005409791266508562599821294697046672800129209120707791038399337105698314159784075212584278210237756698486678097429321940765551426285464240479893415482153903208164948216902139019334007635276370214664816183938301808669502057124869527239672085907252635752866621511319656143097071414703953386276073683912173208355696823503476052799970773695462472220521727645052949226756902328291764535344334430152818959274652436959795057049265818317013188166225247619783882043501937722299412692648389902537050709666788510126421123299190648731327451857041094767155323122526409327481584293499763888502278052553233874535665628298625772584557195240028170678744580625333984836250229970457608934701550284829054024020186166524011216216557452368196984098428666918722287212848767486599360026412057454232932712157619089527406905978269435233701734639928448713715419359991839233971428661559335516070178050261293924216615237408489317982569462611865192624638220765142034934652580339302160501574975611200035453701415215700923242099069741376089085696875777357019753716578193359819023665789590972607697688280586233053756690223543734953064158234595789558445381018066251212519660094302205299669384160570227922630315354127131297472084711386696818053392061783451160091760601618071563049261060766631854543523871965913083778660855609236420189042830427738224510556190080153505079304648384821985829810905062941635557524220414087545671422644868429125123569793478564668706742947513701287618872128031712110730971451905672738353625934418792000148912483142562484446102028236403248548836604974450937123345267631798847995943315132544199506946815759709124329654839517222328331876837037156721560356101237139290627258349057675851971556501477253206984253904547861917697792671282418640948787781079631151508392168958591911366398295430347042047046660335802978197502411315799265781287427739065381052959957501614505690600870012881847470233286421894068669459155659291970587446337297733052957799114668319276473550974169845361560220560041552514576536523846778642135077821068855936036602745207755474240286066578391060969447889324772666523354575840574180015393475528797415137195584554314148089912174078609755468508872001199188446596554410606375546577239727570201037602300620883231406414478968867788989850683817085857095466873813465582969702777721078286018785819869728000458145448155844091857440891119895330588366240181872288046711299406484669663927308105378433422659035804575625589275937888723051661052081755367455923558124242877459080155086473540745008043926897507286601849637480357678033322229180787534020406783932471766662748118249302437589760151832694632651842691516011109851704388359000768599448663408615338016202879728432993942002818107792022027692449473747364802162035809191081731685342182289380538350853371474041002062484427316222471589986946854408210324117600641004368496307307070509861927279365223928451321086254131019539073786374354938974033539032059803696349807884250745345016196731885710886292128920935036918588283146708786449725409466342849357815234273887680749172179241591963106673855486554876967998175432447944581964937930006152096770100460049957942275772435320137211403459308527313872550074717695916414608129279414304441789478171475705856 A013879 654 7595970163488803585373472362715016410536994445283077977114467644624794299990202527621076984864086615352466945952631014363901867242352389332058356215116766928468621156132748253353601358661975304009899633727169981402732060399945597025343814043910446888095194661383767892479910170395825068444437120750937478898761618095076256274033971594277093491760720433854638892100751538802475442714230812761554425813093674490049028666534622302818084123213490016297050331077185900806056575693849198932178204419735585629984507579500637489930513062370140792708893903087973035031644673540879613027421476350352401049271585835130298641392654223535431672173636538350874744953655231795938713544985513063733980697529954527433599663527310711914418394326502183309801932610082344577287070482536670213908250411978068285582955292695880623304944715468409746450110772108578265967872366972690048683360178852368706951425444718032615011210404768741486377324337176390167555174212374294889288757327431789051767189394866397152283339787197870517853519759904154755744612625967820239181890934124783152401980905540782153998493257271105791087139041288395845615790865289413220819431922293040377953737554061740490954707580420794587805248162503897647087849097828963606478090442690484939562428794322155784572133684100414158448722986564660098526252186973329732140808419150164711234059763225110121858859818113624645556007779097635277373790208483655921141502557746313612791464910152290990729749081585055492947174434520797993937842966141036500109216028410539055049557129751651583387594420290223843069851319614030101797613038432859570822802816600824780223241798098803019230786537879361539180844095092890756827699156221572646977029574423638264081864102250099481626489688375900415161218811289507274153133173989123687215117914345273114695680465592559378986143693089211186503989910575975207842595422144202784999514632036423846399837431419015103043029224306124165554087314200005552769210827378088698327017002687153634576644083644377964602271007295941966054431763509830087570529277736293085331310688536145774958596036504380967569487041742036950984763098613479799587279088446366516944922262289957671265557938305572319766579426053841692932126841366246460522980558221839121153442697291891667809119240348146055923695599690555880360014772750344891897689865845048887352281108836194257608422666542196264282052754753092153001610920152926086273073646466871959210834568808768050621501514156926830093012258766721022215178858211880648082633408851516096333355314324063826957924472052932459029171579961523998908274943666424288447875530915879245828918221002988540397212931919027497874627596092947338543123994949146803604597737350702130578307733738277164462447553647530186291119769843369833966130969524606362029159761455431361305096681985516760158967404156982202548502985147099789996612823572393047716605911383821228996084278374899997269624512147527747846652302950147158967529440224578428637655990845127775724576651123204869975843255255212468699259510707821670634184619689736272675828487128039059851657384840434359855719907808400321445462374463507939846935366167026718664946916310868347486454068977522241023905296204598121127818691177900605847605662618539347678716185462500883686099474532432699954079460237554668690480600555821085470603532601468889785473469272982063868775515200157770841380552798120340968119607127538602099092865523860780727927589934935481682352236675677950814121355055729547000196127289709637899384116794791858860658347717883689364136269487381784424846764017778671670857535294369942152784807943548821937209741796700383930818766948980258887669045999772459340011687944203834621275604489636192224081140720703696152036109550895703504333791178304655375398377271945627588843312460307270956579919608220467093976048729243967020431534306543644690669766671595654802254535937978466754894130941022804859997344699279760357138248196584593747898336671223067147182713250364133767291133694353843863133309743661056 A013879 655 7964952010150435708336574156206261047695239487457148772930780024930088307906526605602798420480844486779828380319226018517642764345516898996252422926622278998785912897413052632508505898260339416377484518335100990419351172965933354346446915154907440756131306837255145801625014286832972666969194098328535017873747862455662680498801445798440697585216489189649561830923437645551344489819517288722259693601390512822077650283040208115799775377582708507328695847959591283123611579914753617619507692877628661437546635019682460456641377664887832751855521133324374413181341845202801381109841501985547119282641002388657588028196943795097888801081143106837806836564523988335658232494146729346317922543893169598558214200782813357056373182249306353366258871288549704547473367218296371506219057583990314930623432928993875720462605709967003218293671352974524563815527735070755440488203082900301369260297887120655767317994961390787872819589244179070496334334354914588637830848003369115636745832386911427260352655300700794276128772335761258977159662928886833075120390468140828618813059530008331187911124065736307025994987907358020962212423522361711757433956647350347107353218309487843597043323455847315105702475897245686979192788455605103342626370164034617935986613335435148823963509649939275876609528154360025027472263413207746197209280328918803112246965450283533071138275792638312076338536412975082008607499441650957991166872185991398542846423109627848677895437372972131148572576379852080277291367626064303489138521306206609400187644416886467810702230206850241756470812417315601228022533889387774157335091286220026444747365991683250474692941224743389405308092777856123018231361470434191759876585763030840916397904732881000314045978051478448153728090176266706379502395771048819359445279482152509101515137839889183543379774609124712709099607724472113779538757337370279579483651054802225171162555934487625180688447411906018453020042659574585022500528012528806734936950180609684809529839146651487268610790923746349642997491840854083593904355307931611258244364436542477592122984797573617777450142444281698137915798950891728194332030757446737216872038806102954655104953680716703800771560788253833107007997834812453248589344861818023178302592329755542597464615016567297598736245037141124322804382850351465645366512048768337982104305515979021229866009405992149990015817749367978357425817172210274623839874471917646731501460068823222767448491571708613707791610422248573262590303386428380962443895409319887342228844382072669551416232611207375706158972618629734988679243307329964514683519532705648996074303752506429711735547947299926177611385506200758348460194786127796558736494677040249837273279610212347716003375406013512612620397203783281367020869747500233640671088226027890395111853058409645222300449404781311770019499066153605309395488288090245612402487760135201729015798068281239139536993792449606055726051285218253507361536150312927550387158768256420702558173686528165669739789817222489669578794740699964816106910771775784901857329531718770685223011493966443299320071358050101175459997154765447301532940098513956208550815377717585088333956061832174361403882519873032679459723611920558305677258955285897515031557502887527326612035442607320150787048824098054124276789386208420650518423569801117842575692628516386440603265154626520634717771454530841834650986985163365917234658400559547842012567400543614907640554178924435682952868113998916665475277654368934573269984599652215668196673687616627607458688552914000841985068120426706288425941110928829256462798482774214649511631642214216901780642219372293923943396457578257406324912095697781480091838688253324759897558106212352598896317415608440013197760309418581982314913728846307658394598965206379156950566745783109384503533029272315721962416016517018308775163741257435085329928852275701708755979868245613928628876575715391973996246595740981886973796246273364398856924260729213821929171067804690776182628873397769135456256 A013879 656 8351857518995503273304731582418136384348083440799867231724665595421092277551394041996559956554121988569645323721612741593155779266364727881894380622705882823430937402317789077185239080774233663867437206297746856129961575543926532967179920505472224598301141198181651764084750980830171147239889670848941934901983038622308950866711224829545752911115965368525978946422374552621646599756990160539232180477771658372922894223189169265232865266324166155780694577470076389292624136020692689348992898566852351295536900362398555655783189226337424115609654927896739224676038706675372660998633162785997056148914571720689019024254638536888563847482460714395560141457482305593051166795782400871044661949385324204977778013800039298688743565950248658787378262220262294995571433504292336048505154525190228468693396806952682227459797244934360366625504732616615069027430810329552456765358035855266408573486117285428741871233884635306784529673611304313024764270980538919695502119275980773797916397940938036750951545884587636058886003580743197893234170715320439878577438555521237509800522709738015883695094828353513876089720439945844188472854207383954267763068525452037568440008242089525087613299936038554284277079366430293469894057347624576842597788721122763536845099064817246613236361094694726141591712593986217603206756080767725676484918330176362892227474043996505973601888677541510723758757157771759592257617334528594926545794169298116718463730958601131055272886138801625391245637850079774928841073099868003095426914117176901658411159432081144871074901741378199100033138601299123873274956495598674674801800680539450449327414042095256049751625537676524289060338692633262049964968085222003058804350793055827044752849353185427785301075481307065251243585884669037908593104148023286808649693378277549383630337175599640523182990540537554753656830269296071178493632013790378280336648888440298061076948251561296061465569433386765205393944251806080064553513661265406050893247472582980858837560613039229914170828703658252323255738004515411558561853271369697206724842683411964983637950907100553834607560563655125906663196800730244783099903483520469923918814963148211780431331910711198404597840125104051304014018337636302977592820877825695472211819054765747834679056155612070646892456876065291577908928551690138440555835738049308767923004260723218165127980678897624667930826112361277274116133667167560923967520214265518339130874993126379636600069498295931327261295690119719957393889963727525996075570072723010189764952726776231547545827526529385188461350872552292995489326230226824870948786177526358601707609131588182041412813924387967391615036168549966385994997208058740404373678642472157013368666440558022718655955369736025001291045618354258042705275516354804990000327007695421198944806432574952148618916035067968770559966252791082840904683527172517383270551005571529288204469475246068611979142802911638119488999952449015389735130130350528319074765392583244594605639531524957845313069847383889327768254274024206307014120069425565429249951171051541690028404500297357249027843144338742890159141976555333669652204196739370145337379785505594501584866311491734063183437517158385114897159146093211345933837486297865272721730440147791854029541676267413334431680507777441201417658707432880892038006513127776942896649473639198428342009362777658501069821920706132007610993328954661580030249167025128437986169874592421545394101738719869070687986635504528041417404741707559939101147371564921696494995308666292910118601808060351346885334789444553973092519626333308066424735381873454900326308660866414702001538695820522473592870883901578838094551025658396913268779844373918263434341888779723838740304930389035595278854714208899020687842978138745899208775004540244230878597476026269705965176649702247730472462336935348990142226095152756252034915476203846194960510346325512870825952884257342854525088270375695823115435372732339347895798213618396112543202481594371435326476253551939168980179091456 A013879 657 8757557349838228840308782223765679777354175942020161582372922951384267256025730558980584853003695018286404414966713802128784914400007660903485282055834443787461918617572777999398589254361922838323461836030866207413330589037548308232593652323946043380388217433024523680176931844474977540888214551500100138331781766706426230464012589286865767404526334502267496899723787818889795704986785714577585922876659894450045996732974806351460816929501128850963897597265262819978902646052033857426809577607635771112068900834402427895318513426195990829449509525674251229253901962890835563379302767301489649148404245956593208812376831858456462724937768726058038870888920966069539220274054326775756527448238665713558778558598390007661847973409847937636633948685873756237276311458196840564397340911405869006788647250247215719340884355904291855794705250508199762620507289372120796905192067804971829636351778918685728436370941815351446894987036647031334255220207689578258630830221930815865923984887317042824165768177477365068082450090681379474095913791987845566119216210794237143076592900886249743261467754735614166134654700036653515772111573361837230273927342144395745364550082457265858269203593731563097190122773734011405487631077342788287303818906040022898410886596989809184720930571230617158645671624951692109500127464147098718945849722983009896080315823157680247775574021941767148676062545467680586211123354170655953697682666865942036179825153646139597413821855880053146250785954285250075784457066767191213790371897332886833370139912653918564332236168367386499516348341995830114543160782328875895804972950397334794353942506604075207624360499794699132925733704966615387304066374929747079388830937179306899278763763365763125399860523887037252887994312602721094040922775117665988666660883820759622489564434241568661237127489034707013370464456457397132060138682492259695682281944845173979691822089829137578947320934182960712011160487781812209769265140875034415221437861811171737036453957378223546481590878767155588110208733822752190430553855879751618238708641601384594683148010363870337677457425595237302705268248522517153683764395135960270943095318798099315877564289605905578299584807021105700157803292405324031032369744786956455469980377170048801496425987427082590635904861277039181597432665017038605444276014860791990633632115692109210717237468355755683800233921595338678983598976183892363410166476193680157972496376792486653827554474245154487414340389562975474044255562605554298860936964575603132742975070432113771199413644458076603376049452537393180038215741186323115879994414885878997144157952764209572256482773579037295630128165473449553161090192437401778256534456208884512450062781574569230237387057776322151753759450311434481387726979837255997194582892421233979104749349843713024190228500387430421558687173486662480984469434188449587680301291218171894908289784475621640874641643705873852781297614139178761306903811562435582702141196293368284033203077408314197606997528290409135753924993639206152583637965917981695541196799136541379163224277303801674756619652918141664791512457208485557989229667800181789517288345966314260093852777438756537036636177991870830238403548773835180273919576032270376209461218008410991130880692733779204565033820123238185217722896805140514249644717509471835674797118470696131197150809583946040417789590326353076012704940901963220941798550562541076989786062420623014383165624779925430665726274310795995557296594440746370702924706286059332823936200780066754520523009488690973911636812176612626889461859702074839059383327783339845564559430376661662565965439508700173270118179957981931733831936280779201727724094094225716998928480369087703930953982687613388355120360806310499516775638644813620008740459160791134637756227021721783202141070638184116227892667414320502687374869950896539733763530375924227726912096908620984039194371563027541026498958197465623419090761398185464059184507643123322106101085340299622168895164044478166052560271002566656 A013879 658 9182964455663970644455621629067321438218932392579732951398270056670709422254436446613625742823202507494684795828136891780992770401902433039532983116978657728881668776339993263497375125981807602117862318177901564304640535730636254853300121579234046383633955483051122942465206485752194049914400461553769002651386397805957591035032464824064558921968605727049642829124770535980186421152223817448906736666316525482851431070275790544789377572668575686028319886950020226722197820986657454085174279649504286329608759761334360232761505534386887279980848900393403656966139504640220791706015778525926810345437130608180680523646848842812843858264345779695034167081221190917333157438086789753215676525564307139260609785860865400674029900566204711055271079377238759820258245563590210291653506143518320499662412579075224470123587154376698736981788852756886074289561051460660936735658677690666141232767202931439806380896096684973958779357926939197528348001784498307212122081430791327177427108377203355496392444532466505553629623186286318163429596900347447152339023257449778006538681477639700210790136812389651359868811686745633996954257665149461835571713636716401913091378467262710004600488427500667506199230177590914743520598244555791571147889213219823050724093824325186155677934494658715617744043769805345505411205655845508186317363319126632584792313244583387723491520305631610429690150959676318638366914882222849737304501300091622036529296340309654474497795666351282607883064132800610383465762853242474294191453002617729144187927829050995312513238872482000666116854479056619558187209360491283371319595316435835729324479617804874764909921435432726438006734145419073696357748703158334473517222788783728911218128991935018434979284148695373974484281524331710873905054639841781731732132602913236841911617516199287100525382193942056941251948137894271655147091979133003702659744472597973150929332039664677765982265995881832211557814619636301519671016964358180086975234427386511215334736744811828133475480637294148937958250233276926200832908439982966432846272152575813452754476608115305703200477597500951549921479358962746946941106934394084677064427117004035788245632852537802047671065438606962930648668745137205051163798137509727652250890143971461092077916376192340554558634575818432636882709554152906272742337166558669822370651429343969107737037995618604871896514084570753850653906280051001118855178722941264365326168360791558485523881760386087111794979388326386570671429320814681704482405838566827630519097827453424129749196361651272132461644430743849591151752109030189947556981023583375455309432569477683816438413680788412611302657271239487838655443309625241007037123873953687286526837031252335505165398371494864776597350069369762722755617205609830544514306951003487840873741654261721228053293040022250241716321961625950597660771021423587714851459606740385812875354869046309437701768236190530381054001927043603508816147971112892453567480407044514941798399950096500468069955040224644049932307654130224230651540763750413574383805974851398013197457059798111144909597209178293314300424966329844952454114488143243420124880144659973941592171769955621574579727816974003947688064239559072997990905493357613942004212006134387563436054353264015263205984902969544603302859004240347019869835459307211939564536063297528666466183607310295803277124137466046003033098096111216986362267356954667072345641910188767197929842278169235088385744593811717221837487833812300066406189976818610950975191725669159277188111935197613626660368481964903761853244358998962826441531932313743361902703469266638379486769776698274792886887440667620862049734556417554332230850019688946825427868430231496508237104003350646896307858687452837838341302532067624086414285035704985724793919873505528940542968275285504547857778781626638535425916791633631290047870827627465123012974578928054156959882277356073166859402171590865713542296514223863721161323454286395680600727051661790016615371415533102737446729438726787333881856 A013879 659 9629036137062303682480697905320895644401855252481686059245392422943545803149867951444329226906582392498746604470284469436146275216945245626861337304869013006719824718819484776265023620101499888198339598145711310692302754394287641569054028285066919420765358504595814290518396356004092628083042378374204885724180143465779786977150201835358318936162152718846806279192335389535959956746114241605304830306619517024706422185945507346293066377638524418552831553778504409255455302338905326574815705457758606542355834875500938115428128427225264716493198616578913633006926697217624156883927200983602231084777084664603665260763518172201320561523394640289500146781358591487333532893799293652267881228470118922857333166818842798377171577016108671099491927329067509817287110100087168346780866857945866436254013932516382573984310523987701254829416228068404572234250769096414002398530033618167939709290102581037426415654505477543253801024017598195987485034319182096983258123658373446686397807593734385692985203918075598527402735762183362354536352999378724745211043651203658422984304469097526288229478498188291064325799083240989913990307685491762093696445198333537852421705267688463405783961753354939930980363982697571018101854824883333702507969079641189175236067405935606398376145840671257387591578439967409968682060381783859591975915559716527889231184652752270365547844395997971537922779732693555492544226139541706886143804755244872668575743439336536250251000588639962511843591856115532833452995749601580725506097023672887955096000611274976460813881963951686330474146802231273909845711242386507952364815978527022885712145539719364361490185779080306557459349263266950620232022704162953728902795402971687326809460825847253890476837855502400460668829983657648061315866574026736121132752676232350234744316248666183670720503159394986299230202770640623795067517119111368490520144220098892294708875272823429153142620548897788093066447022599754502290556284418843042880143414931238384130836916927807496887185584731349516768510196608586167964567800363579010288212668659336167035478063831114793039143997277157772410465140303721342635718144839211734337508728639623830695452713982678319938735113352734761967858478100989923729130795837400182686629383605018786086693242082259689336874808973388820651924053455437847847068936761423767662128193175781751114472353293774222153759152742862789703270431510758549204687884586859223136252315085369230516689840778601679337532307093729124728364671502575682959343184581049849499193523519801660275893324114844327568101270611662828891539619478440454449508933784961501426543565972631785505726063746390542309295150847217199905970123833596714194959203254861600157164666882448954664312762788599327985342946339468316776194066989533673044633925455433266232024528859138598427209802734371069457934017233892773892740634560259911688084108597406794121588107165102964947569330031721584844081124651673592860401174957672317391974335297109299611199026072388074806921176258596359301819430737254002879670007890353664173073733885779523086536733934864191884725803211338090335882409494283500864525553519289612500866322566976835778953105852985848186512675411333163450959648059894527941311718602953396851008608544371573717524129528168068631478825616193201952898683230326116707032586578519066740822967108269418968444942219000732217113719567596653676433869227915462691800856086096980051903811618096753336482296673583852039170523200715197605465642827566354431937061132551796529762638935264358236801660561772906189022541344830926989027556981696444698755787457815759450489192989734605408719105371170189226160884985491213044662462230093451473295790245357106419852567098421682621229567417407919942909231054546889176569643865340994035945345599391111361509325280933514358783502225773216774518243722934128922766125704026563593236200950296868828452832074063315688365518860921777012764491478063606443327109698802125280455902401811637181587968923313128462479697414038736020941767942379755412501037056 A013879 660 10096776196456242146160880286769763471224319773226236441259296605280451484083675937053688963432796538796765719529033007823476516681883577878431753625790330182534246924360860068756873407471550346767462142465237383320492052991744558045912396763042330098548456559315060565494617977393347431584804244946110262253117918114773505909352250039712684636805165449317508741010382273418058747605013487005524117743593866683698561350049996311146598369998693380708453899334849039439448299105319991718513953166074688613757311910413271685323165193706159175361572232577850941643871168461667467928720848698581693061951216329271452904470366830934171909119955058336202905911409866427422246587648488140720445827024283419654050982730234906151141063541243165906820847191004293174171648760309002636394094246437444844261488913302298373898172392000927830984009950763055392735101734456041408979041028531204065548608578604013900441221338735620394897662560277045955773107346270686526316870273202595232636267495407627212407653183600038801469851054567181364270310882676545678434415307604527334539190042988407725206513645716285491066489099508504240052300871622209929159843720287787787140942022771698204183323479485909493067666143521088227877170524856866520440996185653839580612334616246334414783665501027704386451226954267266875320760146889392355515737633945317947978478678444364650824696485377969003348916680988877644150054468496084839845126215035647603324478752645747835143193193233737330818906174118200956370808471134227110828281192694822160402743936968269717374377094232603445663258957296460271290376511696674962658889279499951549408498721456772204713933043484911528794494613079406013560413439040373369237977592466440010396557194923610095460640731171285065446279068943801973542346108726658854952897270233012879747256154761392208709422320865757153701609100427262736536716830689322326315650745734416086816653598076100047685676484681047047475242753169560176993822346490772762531089261454938219878376451004492673855977511695259550895057347919044849659614645834040224291972887252132080685393446259775025225813456088892988363075894959114910575590789442921283544687552642022197895315025017100902008079110218957205765209171533223610264197053375997733960815092543016178639640453009647536006102839694080156003911916276089196744088157433546688600083732287488525456608962327372598769100157346500092575896495991825156490854803268550496759318907542956126258268566484263034513032276443114110691169713785484799334776239115258926988466348118299545725455118227047005624049357932894962467775048034225177964848279752499791319839346233318347118452213018935209292511472094771622608602528568937508183693541512169757246399097740930795086086419553818328941558965300854329731914469987617260746450063018356392572511352373000114984409946111995878527922620055046349277354403624659097158244482256634426552838371058755006572862457807342492549467209362753289307188022432416207881606880608501680949112629962880397928742179316533936051264611404746853323552858193635483763944963583015149199988342322484154869718243828132049412038233417877816202520746807042624717708405051990302553751531922900488748020715132114083198753463924051964530588876645810461056443202713022967282426581644128360733321541049325402930962689666922438152193401504157208926825183558520714264256123732230911785292235609312228725420320859530684207517774471335226954905091171257421226555260716799861235825270535713139044348741893558217664822835814126632597992388884183759702512538025221586880060500313197434098446559589639331196442548589366617781556156028403953601053044633680152338010876134546434209519985995382470972062606552315573221303325397794614276238414884275927062055989862252558865210690885743798162235426707227133987006002265780140752275769629892376552557241930019377169318413026225357946341242647658489528663756844893015311243562305109913252936539416102024189918167379531137318079328316882039269320786101731986990673111195623081661895035261948794411418687432032256 A013879 661 10587237196975300564652791207579891501602512330530474102629908197178554695374524579372008958520508063465357411120875315211509711956222754557454454489916721261481030502958613207456807290112888376412038383497628754452668274957871541697550637348203874325415546385140348947524084540263206676421467695948612514352325374105116743732404944937641768005722613166183556045613702602731614369328674622150304457287106682351725902666190024931956855532419749910369747755948938666379258939682660015636232486955069932687859187093773506770709423266155629563463935965347552628985163854340861426850826392644963997384128558613682143000757919370113630243777365995249942298268962512099000709637890101100644082203517815011047166163267338796952338891843822593933910576664154517719400210770489772748459573768552390165016334998754870819708650014114764901301889218131321571492602036308978076461606925533135834236697788918282479669054106486041891200211416805063740120741808723131395019238563593684498656806825264548111877567344646594286290050539393836766221105504113441561310045465586724854341765738516612618866145252570599775080534874006229342017081438762130398678712288844487366689100422469856216149732600825417032602921094108768609634531960272313668537938016368160492080159382565116355316196836405626154727481754797753631056341391784691478577270105251845712619481258728478108103156941851689225655593657684593364592287514357750657025443066057219221303568632534267681983108945788259355400765360432166686027476863428043326963875779911165841666467626450440387165554835962046390639797424406093125428577841128852645645007485140941195872565955350256371330117055005234591217215983404351240075124082255198546022081591998089800341580357224219379457736815328661408785397520996816098209139113304165035491089208031851713393858869735081596639691219524132173199818464089617451226724387456886847638759796359211082649859363256244683602055905600913588853400145147524732151474260793908540243799453419373298847188465488486909981205475303368478839335653651560372276680086870074562227179762223291648636767118305289856851182570531867054165800669632648876471710687630900627814154295199161068180277847672331595424023561076953270992459972249621480356390689440790199885695646478385732533239627655044174715135291235059793661957941521116505565128983769038652545521399667085568069189199281387050126907966589763681072863244181124055292554566192123605689899582795762763047390220369802595677537332303614821732103973802328508947262329706521744625858089444494064458614826050044040969243179543843268164609688767535700209668749789757221182991862315948019148078147718543006019104509363247248948438004996702216581224638984664915374400180312794249388188153470064608088224133599308629652971947281735756804469621279536072698113663825870968569892643654332190323294989246840280739851171135130537461803366226732700457069047771305089772145824557791961467550128524758393088573987810093257595663816440940258602896725075957276138528759419013888528890841168343836470597761833249521023262354134023693087526976039141145176669677240327391844277402644384649002374394603941527255995808535795783490602566337587302889444569390371656904216112187626712759626761917757350012720987728010770941137735274073539984303368227337433703737133280182862507874348175623149507654643675059416480356629198647760556174591246270179547986338365603246723582157884054806939466560879992421720056409061379131295216718877255940486567026379779701646109269886633647903072467166621870013821787072334750684346319176411312657212699668265651348640941829643690606913027863639704051177797329805799417982092453658161797681628835094169882001519728200854506101355732317885459320972125694514495022421625801339164647165406209688901764174794957399247558805831842676869458317415434028635974262514011998434695224257387280933942714850511148316008127497390538423002529587642932399111184754778596116967632278159241844442349769202901208867312607409719990732048245061668476703248494833219048747761592730654867456 A013879 662 11101522831055572764881365193279292311184355969498322412639258617764700168257037485339583665689600263156250612723482954523224007724208231082837362071218915913478733040670330802622229161037412042184629560014409568828961089082225109707050857108030225724646931966344926537999014470891032203935316910747012315849503931477646894675950247542932654528368594823344088464085433820361905268933184320595877646604285176553643340114102871583051591746762571682015868622941914311037297821936684908555778116241399409738104634966040648635603404210732405425138760118800275345490747173729323111521532135494085768521059987476900366779162736061436269946499095325835203495349675635086721768109260250651708969140635896393023793306814213046353095705854028120256844216836192487572137795408877083949488746023933591069672168487654387424646817397200403721147529788791268648149426672824722995503805943547833440520579620712776969401458078762707862107152886587786516360846962823666225663693096058811316863559873608598800960132055980147250340876034395431780977061925081256098592242234123065600866271351030795593440187124359469229754846936045955938534903186731439644924929416987397185013390164591751951705422011643112490378640589176196153616138984774501577300836893451260256143445204732599447392036413930865850819523908518809311438534231232024651840639577884559369955685180352472660682375893459076881481039775200280171870722472655192752941110988434014702197610782428252268903120445938869841848712938580519614967947579545923959614473009796130633591257957872896979412508827673738756111516224094043505089396438339527791759859368739147555403271719197350424823848821069168866720183467014201005913013309674827070593650227410989010482972964656743060034275838870066465378556990976757436995746254872028156255104357401206942223678958191332920278060860203736417645172845801234708537513751301992583149660192227156120200658931685780025352709373271383567345542910598210893540464274486233441494682255668672776211989492388055650120452512471704906067435222363338568920392098769875304161927246353050263760946717844087616937585615078023028188958602960724428295200505993259256710854654242755516228203024400862775003340929579827353084189707861619093386182723571066024635343198201719797876774275808015600546097703142094058198881210488446260939460689284603474131572647177313916623718133825679707473872647974828041644658649130466337402445696799472201959892144929649735025180247714486126565169385757595215312562656433750418597884544634345744892803771997349808133756499840250980303365136233364998758973769009107514383053618979544467959176875019807510126215191822118951079488530010076347313357329527422023453874207047983998303627043471668542846468781213026466490717709113028645646994712592893352927003537602810816965497233159876476739143748712485030800439366644494794217070181624190638449547926544562468114471633835844005812917580131511263787797843567977056791244557841956347676630781988375372604791036393246976784233932436551907178070242668937306670993518712061449756488346248438028002946686427218465444771583481953535230505021755238277712313733196222590883983060931230599469442076600001943714602228793078350509995314053252867958638391504674331046938922427886622150374441902746936262580888642348576883329868266401025237056852512602219618138475646219102695306432818601274172951328190648999789709322738050790036426884785430653241358088541298933597529869187944683977013166213437525051642506253203880433270673780646763983612115331707693971613194201160483533589125976724668580849463767351323628552524219960462521834435105143866315167810012898445930509990576687060665165811637387704278189625550517939214589735188370959063392947667672251231132630778696265015909066112981730749856271349797249873408222383930266741069124642206152010995348289892645270658979470914125492589916167089577856606538298703781217438300464892275483330409665426721201945451983703105176277981351591701337989251184627254549001848220613784084627585493718237497259732859859139158297542656 A013879 663 11640790404096928267508242388908027214492447245072672922155623244381238243630291338227439281834138285539328642487138862522144137123419370115917269771190445972891875976853932791690406564763965369545790125521669528044396702945483276636180559542909901969447381333542097689508854597829034984273678865003459186104209434453105070231729206767578151154738627685482850905316847853619805179276882682153142999165734933289913119003485532673069905867453310364041471457169940740610245600935081314673783594015941627465542805714151039183726475173672942751070300530331117520673305708440398710986802080507846478812738997428578278995827345128356598195420235380382974340339781478736694364716935676587366384025611425696211317090486020259292743682861593390226440681513227373848441960958658697179419111350792189189472563744110686948186461199086810532305992195811593314001933222883856739733398821061612997727307296368520823467103306396685159216869945206674834179591464889788636241532651892964135391524158029010096315571430731438883173434428642224275169803685154003194837458992887827635493951348178467520187137654112354807059418380811324294205174643930106057116802788346976990672600605226960894511464591280688322711273434436019057974196552098907765919802346387548674345869198997690198148551974773971590388933101899018992550972470048351481328450486019879725910652543673274372647682984859745000075862763320408981499514687486891396107978395808185400371561923795487051117358424720796383286356018285006935784630601169946761876705650719987475248586904434530823084450856486818289928389236195635762392618959728308693772386297435020387054541046229080919060092101401424813589983099107882833976243844205591470374807380857705212656193859387909010918500822019018814000785775370444406255251624948691795973352306666327970649136387264435108213487944548993117868704761958875485739432019285238174868738085724782455895526139951348475864242583787414295512920003023429585905085867083676717148727940920034224989263093970297841380703613717530443584566955724860103244269065359720766936897024271896033373398465610082017017945773916053074806265456058144578124068165772387818364841129927251608184504214514159085161903218575097046587607307110705102466509935551254127848029629397566538778436463029665766358224945169924419169950064169133026510855931727292372490987920086599117437631865894395924944123485722853288595589587670627870208106898967203363642295865761752400553763403427465004649199053840156160491585700032676278931695384274503723796716608025893072413661855576491011922581401091036936938689678812493921001724831575094820034761850900769679738106220980070201247125764843845815960450975166546075665169600529546869005224030735348313983778848729230440126970812550903125137943127751805740438785661445404955210413226757850636473224395449942703656601509318617773340958582766767322902873166624391134565600207921053964239285864503979554937553911617135110301936053483687219221370798854242694704441365777085341928504879938589852621152182776823605279843699877018546739859524155802153651217824667107029622216807921172910157862033692020732290467085099962299458763422099026057069269694912923638132482746658930924464368846428703679272597210010405391351875027523743642707951030792614771438472017889039301354014499947309721438972126180254385038309170239209841827833638099197649667176611908837965603494242799374345213236357140767732653210299050281070595963480113618284945880557775421466268551092636959512129197230030215461190880057446060726913978276722676055181716751360170046081832807319314181525133091636469261949295064624811334765293401552085000840030443878940211324036906103485449401206964801259898629877646164881266770856323493577098506936129451402214785321864908485931302761289586885001083258900194452063378283298440825958051081458328422470407326510057693250052517963934822121190569057503101616093856583348274882657208667645334489611051154259263467213320860573726619822183417050171708065974161999778319260322455086661094601926621643259656702051004088057856 A013879 664 12206253438766340655030722771191623544463632362449323082022254799100301272552876370273175372388513386897687070624594119908019810728326589438668067067595793076471071744305589430979559754053939751336846426659010147038681317187763072282059666403266293367515257329200238626874436718773178187669757089549867219528407511941099102123305684715520027425231211263932865870893519054957240835665436535321414073493209673409403938672198845908196949614870722368285149974673427782026128891246103824615377305878860007961309013044521640063115172431709279618146291448892481885357532206533599518771696978370595629367546606967668897476328654245311648309360968734220457701896126703847808030177425544013274293496039526310830478029473469179408148000000278150750080264058413906760503877654186502053606574103768270571540383000544607677381566738293651440723288072715337270822891131118662964722688402193501910704908975596918090987841316608210537510988619665034270924699299888275009035601341991316761232302835529427290754196628550649258362467179447948961560452068964044054029883400926346750715705528867584758447748052798516554167136688077615183120485207433654888947308600593719744971512852226465746923253495266739038675296252787183119734351123813664309557122665165670238750894141208201997213816035500592034363665916256865739133128508753420202885461296828781403476488401634747348573416833532291973199547872911461168184835112946254632565319554362963814380010915805776630112435227560033788400874048229219432697304817252378095781628504409361586846262261904342592346601141291521975179950671733074965186602818316071016881073734219223937376102432090704753784355135319100425334930118130147350519473865181722281639734024190249101066181132301536079032877917949414671909687945194839113733506727882199448654553868314951518151388836412192308030066334943405007562294964475789821334710669054037904451161906976949488473107217725625179427824031537471732331755605090295701470011318163133397360944549378165807502341538022999029323612672457473202412130880166150907619462679478634562911623734122927655090544669475557361076609507829799268968054606851625009151022900992947329029731652654597782303674691238398876882727829320600960722646919660914713523923122180591848362375516675182730966137792657794810624842080106498667755549558486212832406647269466877326777110149292725756166282271412082101394209228165326609942408947481316289631335899691434234234584029736995285163063014512357544715038547079495586143624966997463561857081419261022016683865913977358854299227893872974639317732715230435147187423468650489625708304616993686626012770442570125467701064468770398091342906145996900470316545841736236217836680879044870137714021793252348593683854890085101537986578546741375795344643853125477456086340113735776946314714259660839988990547743683319120429424584235278950298768986883245812380203133566337558318258803621027081606173414658124865798200530427849065419962899217710809582268106779386387842404309561073039498023932986486793302077271207390588729917387442244599666294940401194399066979381718136420693145611582751805441690339840644331382208814225778068117272314090908346817466539613013816778406228560635153051150027512824389196942892083870843642183708860737013896132460064396826575867234630017274456587108296750238467591636181586422045930076492749699104462484903504274697409383008921678620649579137596753406314526425237666034572642536947523881233002123617406755411651749920339414012230512892457390385114676163207433688247116560572784551685492756767238223824274241666240303917767657187206897956695802392817744021684026170162852293825879081840835762720803611029313322854368358591319994323445899465722582704986539185517440263601099644009058875633528770733659818280543901724221989857526895879284530297766808946787945887519789370791248183920329832802610255757367069076550920040549522140040372280197231760741000683357165235884874257778397575128561449396675134696955964106665798716800848956986922893079550896711878664950743933309809216202637786009833662639354413056 A013879 665 12799184405807854418689495160525027849759497768087661400054567848221397507168404892835565139277657813179629117767254403876671781054265781847240807093471326320953730525356977743178822848666863928697785078680398223941232300851475851281232996758471356834135678469223469418413489356824304091314003209931841569584219435241149932108047381656261128277439242582289668763438042636570843766498720780461187083527215826504939144397139577047033524639362682578046969419843164209965830128267274563999893873889231511708037559662172323250821055047751989584877365702313883085420659690998175648995550930791925682659704550947730381840138794953931906937636487151453950655223432954613919153051324167239263105576903142340905379330233172418267078197248291662200916162965315420695302114015116265577362567047432918082823528645179062539918053724173003853107862514135557494090383890703883136897057714018453459519310633995513984175666696403770972581122402853882975669137493079647855874514712779886964225923178068104750829872483979125596736682385156812530317212588666041457998439017009744970478471640637856555674105862211257294302359519837673418255745896869952108832813063176160275303249060536218547045797457052816154217987443562573326958566964004036867058169455748757836268457575011531617430474363241068793024915351804959249277259359194626342660825464783536288931762302232556835777719129637956588089689110386008305890581663392731897596812517035699144627334326051958035696776881173989989706234905996001995860009096055229614162316890639550735288906297538607938112429638330898946646291955563180814695507236818592482597088771932656959358083983831942827904183970372361047595999683548437388218307827656789623192665744149314641399571946984215495607978995691725439012372946820623618522225550695805169072397477022218603097110700529750961584934837229615849209641004670165787695865574514006849697781547770261786825176873933865148143710011693435959201502965363161905464618587954225765271149791808759589767575280574004230172036481634767420692502549801101854107985698596988715439618768631682988864222967340002035448266891282139598257446827434049545595542989431580738484679897413947524176857993039995340726183216357678472990710216430363306648061211763636277988426269773196407305548902073939851345754408989751947040443133839239106953632567228500359802635051904769202497815599028195401551534335632685515346971404514168709716467672354845343596763183565499568135143963505309824807116259542429163736137693394332351837851006283045422166301384614723038005667188045748255397230899605468764897199751063655809766711222068771947557966779588411882420111376405388949027979154944845907562642372544415628354315489425353749523618115881374678970641825225875430295814586227884865979305272934900648993190171100606047258897819538124952295752590880480030023404312839091860588481989190086360962383880982455971551126543265722093122274894448557939279213919393912261621803017010110329868536362334301861018236941302311723464679943555238375773518976733560793968061854454639073339684883426122818196056972164476615464735852810995557142825889788743470423430989585609463554136934020188310672471794241255575942234089519196566245762691249287346726573590009736953742946424702356175083150990444484966823616561419404993580590283669373178051393367500743164083233175888461508488160854570176898345110741197963058081326253093784653299779660860870010899868043220822286801287776434774245905962528145324469821387288622286721400580462006672511397987087408494619168134068167252919963587784762187229419592920877138902732660231840257689851258755281349425404683006850764984120336200730729367238673246825342155978251954367701607478169522882463965312993135441845786660316442919576303064300818077613339602294377797236846122373516655641511129458187117146951950659266803855702443774760829851541036931824013457532439255727514973404080092490750755532551922894383217909724241015738006450362568026039995297019111196555268166995921519659533783161070554882979391270614266508688897119103047342635723693024608256 A013879 666 13420917587504376754931756077442691602589415131670287640223618536016600112476617328909945551483209319112642781791916553799384989490757796466252376538843789468320378939356718294031477347363705510898208686662377248067401601097637142233070170809010861463710653186544468668882343015821401486853672229857490705668342478527424031210127891267595668844644131229966971713290808995684909073300162641092869707296633862493243068275375029141670225132244364246958179006381465754629130292577985693220752718707274821620767192160322006025052938617751590230952368618669482270178053656148103029321158812806074264620582359214567332868405377057614103249039117151322977762251566433817244889829945289987077550193406789383257199036578579001656819787757824677983987866497518582570997109505514553294048531104329019511614764372647280681857113101878431688276430043622206334923318378578714964154969189534613854768920667352480071470983881848280551345223004694913195095241515943484830121475139467882753400161622365941007206184369760895601723763468698189855789901507373083087862171190700010342164433879053481075722531228574031328630390935873308242220937009556306902471475790533005436836379686900825899187094114326613751725280401621068888888906312847496961912387095231209496923034170175291777278777085909866950714893639934236949770151509826864511881917722560861347702911587825805516632457614079249967312733848612119045357522558273697242254475281863225266276751718274257949238783514953897727446204972789663788810904897905208447899865595919257551806300209847843357314179020442460693878582233596617885950156196354292431031724956118057703815862271430563282712457610917168857844022964176486282788400348693045835928872675337111749420197553880920747522632183386446693937837975085382231415561179046404600965258256866049893961155949918684144294884631882881668700848526113023760998979940661599246428700984234750023381996665762076581579938869221456304355675173408642858184467900482690236044961164095661895600125017403167059656873325766657882920061553660240177773135211892036039280813689936735621731291462201509974322201903793060811382400564523485936322392085686209204437311708110727439111273046909906154397298292275469062494706955903684634631797433186266673827992064253699195986823245541083553564725775160838137619879699508613985813012222814191993280407852186095271278349489566589021377301667520378846940465887459848968959654806007154311007319551970377275156876716676543754856946738965962202793784317988655440160726456764250636593451640673767824299830477372258522651406787784704015620846126171323954381938986391984613682542573873698578020550706625657122615962270375446742368405288433133161917254718639679733260477389478428335376319722528047555197864075568490601229116005872986382918683376851989086610546040020008909978471068735090227961821200739563586808428090296983996032492640385059752825194066231397809517782519721291089737641014742390943642343720364393449252230384671052908219058818963012817743700236493377635115093434547370243095854427096627620966233416323430160212748635644338231537550861597142477326595800211121473242719573335720028855742689727152978051697784118318806799204052651681058647716859739412728881163628718049936007963790228697828643990132956316268572040559506914010548761037288896649548417851720459264021740310640419414724481756241777811359122840562395311590684757164068336618469757666847632549340033288316950204947131462869839675090563912511751267430997554402921179335058529108635311655708166449653788845348662545397803739024994795236275879066601666802071801935262130047393473500577896255093140888591547743988965652017425276981659038463129976547051521303067080763029085626002534892037089989068887593127974450837641561952294616551485186815429493115423159613932600705953174082748014549482288614491348119797045683563611922409494341824296735245535025013734740752156687063581464233301165100900777102907005747318495851695380130472914108567111542039136873475915403398515296211902718156974998180975625118614968985560596970351596607136971626643456 A013879 667 14072852080234989360179321060660547789876798561106303532635121030022142479540281492279075066592057694997858517560240692316743914740260847187397051981594665385533509666714910241882350390989244869795600071825688885269523701272555964054183787426229373070171861875734052778941971710157941885479076212095048174186887882764372180950191063713810396054441564548593847331235623333459299216444791341546596946198275148997714843559919646557255997988268266484618419509795451835125994925670253926254644002771199403355817579286701807789725910164047491478011110876689971040934222790549153282073463423296942128098791767895774155629821036653564765928464441306065642730030698524906351377598324712393489829271601717584338300736979420055241301465767948769541738061100502045237965865096854428234860232551252905963410963166812994988259004227915278385966145909421198629848553492136554622253760972885447257378175757689794143422758394892942627407368557370973298460187967821955549229455915842674626029327873333988957572231981706400866473097002953673126224751762995237971938164018459454044545413419162382972456828905533243474449940805974290063395061245732514066565930198533936708936143666571720418066006398024143341329087622410213931235573825900376974334243210769160729445567478025726750651870961635024647712820313387682443842186389568214282411093757851977748528928221116031845408395875140763613724917208042301340104809574064400359494228673155013296811411209741148303381006662976298263454631825547894497016183414225851853465049467106631406642843048841412196239072580539473664544428244175807196378070983748398540161522027586448474836421597127574324733497951825081252282654223684323280461129684031159230454953594414287289760033070258240353754291564326626728542562392563129758688803478879762750861746641951575133610213061341934145288152947761224528639660944117490003213266390259177091423221563244937240517800535798135213606765979732757765796056450632141093663636613216537396951081197602772767840796690248543302746765604439099056240786463690840004648643027944903581924918495739102491292510676269410522834877183471712533356112054345778789165188603640502502752058561643914135193542246436601755753301454121042247674449840993662019443671625300722763775860606766886888131079171516487228262685894415051010992902975791944418787865104549614183545996944013887035175966594371775649679725473321848769809445958409098592475838997863757838818811106526890321674897160065823544292877783757972782756695185019272366821973905128030875516615147571136770133019042641093352647721523908133797883644347596222186789996054594961658276785761942187360146476977750705043004155253621204443325692943724061038390547283852320815983338339149732470195559829369569993239155520903305600674421544974272569455341340565951308481739924460020862789585279369965970875294627386688627601234293211250290623767002884404415378430693192654189512918323399272525712736664674517326120714208924814225443106727836833974288707820152960128378418219181279947118444213223943300024478651747273404282289170754757103675243113369397605472718932250085270305212517802176909926957919330075964977439246623339161113537055679650261158282188713289117752588353918114441599295033146657929699486639302847054368200597654802287634196001725521865525177653436242093196881797285632293230860367970088428214138182032978410323703591665554226246513859928070120138048544615272423148056774745330234378102643320810205007147763145125922096997725691605597478542438332218616380554695846343112171292300319177203047453451872942409673216168140909368649241786069423276575658869341968143580545300395770767200973647529823727236320107915514978287801096001884867278173986489371234026952683672377897876851758937761530838465689279845090131250175796172997955015338990717845555466991582104237940266228879846064306974688397935152457938972753773456822134388801919518933450294381997439898002496842133251457816458500239106187334915690766384304867552305229986241881470034001575240692104594168215692614697084376809719003188528783395763925257160379288518656 A013879 668 14756454942884484203339391760503194559317853928010603333036404669176498072626430206048023417026833489590074492909246944186722067142683758100372051178652607851301185432285253721792027443581938428590791140914693548560376084585571642564079819084245891096428530238209710126731856927950574070508107818173777234296190148557534324012027544824772449853182117988106342059197724972505418135182813525753564439456802562635427839800686303308421265346546385797375243855903275703469075255179612180976389589849813185573229774018132634804919635976176262424046978598636063074218643596822868951903463982547014388913318676813079281013695223330048327998205530006949087391284669736452202302116540933622715991218299042617715118033578932363844702925769092648970997529156520032587445294959799228940796803207662567123489614113604103032808673617290490948842837413117242774492076826570579899584359665904330743352578023295333583733662306683262208476308892413825697406190058546874861988825966410648388663328504109060805175260722449770994962894162969150752004245304634494651663032273820140484213251421411614887726891826448426309464821130565297177514539740805216669863436823857921218509425781319108309093980724814564128277489382756412483159273060067313686239503408975483481039115363838304453291536245467407605000118272930802506234264435627879859393495048233395419641469438384964208330954113171601347025218786340164170001740803934152671357020325182191222717322320665534323366042442637034927900204021105709020103241539755286833098967710020803133851925792781932635083581770211759137273338390564891206749332159854960747648408121598487795950075612629643375131752348332936399193536435254012968132809519562656821233533420216555709147416436679104637178260031355356948508245903344276349846870796669826106247606846831014847300462771009679938329670265351673771342861114138941197609354018432406877816195973901123311913193214625065429742928243964256207027365688778047979429441425340143917545376917857525057811431230274056542220992490440332731996738906951086248714455511670355218320503336588125133909535674879873408392104177536034441376418553497679339627676805250943552325742558334328908224703754599506122640773825556425995897483916469770145700167418171330672749036811601195185608934473352072111862774124422156528902894230744013910874904439868216242125927291566305611796674347659979023638567817913930895651709605284778965703945353023987739597273674837540545940576964513180988780448614981800068651884410326768541312718109543530103325710244979552309879000575656427103345937244653495305249640255425056275735506902942966515789238907114291053352952243421923291173125099221108070364681804158401027391406508712731151940544982312269874667779343641026225230740739486704573532782245942942833789204001525282959242548923030590836220452173900641437876532939206624414375591850238279984741107108816517244259853342545180559422697843876715587921758560897746679754354022337546001258231080248236021423756091224710319574528262596229801829669759325509569766467726734548957168705649513340184743371722844429463556161727103065412395558521066935455503569827219453735052183335467314484203788231696344952244306904312225849936538085798040768714422388676789985292568902293622152881190309886481963558314706705340815664928683129560989116013527470579167506842641204603443703068158363412369583587817334300188340664517187936054293874390718503896374896780635359395843253357322761881525574972887663558888781487214801030981660115816644467889856520751775075188124995099481554862686550751122460165502316724522182140747355069531581658598074579123588123113868907795727988528143432232444610551593477619033873109322041272426591078566057078931091045937234447326644117709979922234960474998602302845229465784335647897503678164097530955621169356165196533402452601213913466726750290861553250423735816294260756260726388872361561485161575881897347538487866128736716280631350788346721009490896555361052188860798526008838053567104322373235759583964266934530938099148609947497627913487414757577996553690452201872837738233856 A013879 669 15473264498190040908000806054661397738231278000417646400541981062386415643002331679737012202532328953180401951476806523747536278276206764333855723936706836930285991815843942206581796968681374669698017411375765702375244913270400370673272560376082219502328642523060985005847983610082701156557109663549386637229361881213865111335235794842180596377250292551496595731065313660769841326517453875580569585667856203918006382546844441177931136732020223033868543701447633224040789054775217022279498690566357710875634983520837445673203412213355000547557484631043408474111888428182136634111126648963218159869172044857951420168216482498528755579046361832566646260403713853570104481144154026014373043207719136911913247607178062582350823215091252093487412705132827149690413037607766436285824948720277983984080245608786535941730387746923993837173827083296825959505803950498072388786569521035299513541672853354927707897108686892708353515254073171719694483393146830847855284795176555012044791038349524662542847454187303491070814211709829540218933603524552419863862215729553227628374394322458105492513113323809985065873384281803637053209486023254570874818723131013643599619739648072465314316529932503156395372696707013187975941217908233143515862273526569876566614071431752113930414625910127232396820604018156689168777100064852939751443393463696380835545973457823952229714838540173025054058315814105423984723745365226058071520858944498241343552038969714183318657871320330571536557884331634939941463776600790439646303583165502773666881916940092107794765401838281565549125528076224971362008387718852075320926177194513255939126146485588740931722152350405557117720761661132911902072828874784932438981773539636995119274961337507228824033831190638474767638982456345127917817032392488859579184690597022678224522930050574246151013972328161396676459611935619354405224425999231779474312995509529344277912688488218692608058120726343063916539927004476130438078205972017466748484061147019372195019679313715849112815919421655962334786212496095142214332008902605254393405640106666229900414325279822838139078159030064024850400719461152382611229430833742813386323517828847977269270626964182931732054172054906654945074200095196205700297698750676421231508494023761534842945074074329622366768620240290087204450881220896635130609563797939254714303436335681430473195309600771910164690834888236918002838887051071092388741980202492480968035950840866448915500186431141373268491447686903155988786718347442801649975524704432716621624859945839679042883682907619513706318069492249783493197446780472583809385634886260324057260216976266274855560625251598386636965150824040872615990716587477199515697971471279960780377208895373070696099641393037732715147549201648010734896710676321867224883348375103375104270714979515724816680696858700038996362823403261525401928300599955454673279891127734388385917019978512655250277214814340870924320645904751915622470101523326614635815350913202374334400436467112041848058180547480104260683347797554505522627443663028406407312132695144100197557465747653320469177865839158823917868085171786282912190111235146465919686078193170974752588471448839226604644526356496096532823055359853766397095494170629153735618140729291437142579547010379527711420123401898259451126668258841262543723313000580990021147655029343758260584388397224073488848480179149131154289500636774857236067253633122045941645203766651502613855735232408072362682561302770654703925362936737747205862625237602553789562074191103813301240463354861433970871696412640408984790501757261732571660416298589389147769246134649879095539782248203860813271298886527596567839953747682387856062529480468749275985166798481867597247724584681547839983182371859906937445915032134408308239332314275536329772816834596732619321423278810277120209010138770480527286468912990444061116319207306570766756847433938225396695864784591936393092517452713806231010679299284241451329247926346434270659986900675208243370857179981936838059841514915165142712948252852824307272687012979416842105314282519608031012704206303789056 A013879 670 16224893794454120335147853209572629794763600560565933992094708334472898169276812943411917307282539364410093156671743877445096600529751784118137099582656308241011564154290377543208714338232041125653268305150754897133824810177423339079097448268910789396873758662261195413492055261926078447938027822565961642519415363955709822983456208812434361026871602762478094365297542337155397138794365715040771333861257986879527460585439956752590319629914837387961742080289153455531794423899977964353747618959309103039129828480345645434224941165030933054155637004480973084150347520469512103249708737063255445202976946108971268354307766352377288410054117904945403669149084657721125876420212451982047228154577301706546345522944344150351096803587524755180657264697359361313774541322601298694845181429314207334090927619478950711635883062118573761808382907695052577314757883197466753144265922089110222711473153879496676235918638467208554495611055030109150362618452331303120703109387051348309878807828391172550528812121905945453070082857846219964608522249361078211169186720832005213650308901065830424917430316627378900433249796676530526706190016320184909633917425825762351114868121217233389424769690504429720434320822253060595060538509343476695288799325396534890713916565620904616698446778337572837728561678942668501839616477603236152809507744588896231013454664511208533225466537100469919084252563091409060205686020087279068403056188586187915056422814707019487544996077586949379517720120928438784060321012950436042562426021350236400524372937374022023003925997977930877239849728055675570889307160683033731715487177913931859625138177272699611221487622978857460271165379584104230627918610206485317137752171098401794188861859437979971390098574554929317951813668144548851552912557986398422103166127463651841957355900710940732045627047974164681415314045004000164812607716570462394057223579400241705556575244222403820187151998745904589349770498645562950238292905314187213258422901296985218764955256058910199320065523482322361160787554305459842535400567058207230819712480487648684056851544615512324522019683108414921533784809697320748952511665922704289377569030902096613102716939595081823870435516645800615686124439020456588395359765189279069250250629459775159475973992564258102856772737082418480494287227082910078714053968987951951305440059123491639861244959939006472850856883767914531744788828463921772617510632808755723539265188912377538019523487220496616381688249742163694098021977888183182924735792475240264236909142568787292070800688540039204116176035905308976163005955280820040510351486495305558665689276105385422944338183820029866242369990469482044185081636430491959372516133468856155244812194674712978233377573345933619518556551667264504355053294134878247199281905772396653335769230360680665375778389308252090650143912898357259852369729898890839489135119155214036151325140988885991714680801162293070340445600221144675747209174923728268364717399162092870068272068938476392869454725754497805250302100168513182894594366403674276953726852943420008754017203811328164288649850161802948502445277090973390932658078504940648200749127482448022170209037938040876191738868789250918001468097014022953600804895461635507479527533357497993217491085955723649530067316268869302224597296182735713047216652897212192414923520049160661850535648007630082642783952331479349240267419706832701166456545604582445306561184820366004826391427057526885772229400614042026823241366752720014134608121144335442443841507010872136161520102787182987440759937580829491635685170622478493061392680709667315011285034886631622484722710692611556136765501239561098719347340929807528558622912511999240815422260884922797651630054107038707858205438755373776839287800735369326220366120773784782527861185154103503037580736001765141600283015271395389379936426907867871829105529120694748322828054889208633565763112368274295323379580496832082488254056926272764069017473616638661791566424362407159000839938356739401905436376343684204685372427183403100822765057321904994627422029107280510727177325829201913184256 A013879 671 17013034235413523684547995327080829859674037221395984801694700886528253670747603408951094602401095996575677841850230508035869612997085006783459727331983421070126941894649186922747620845926000755373001466341757967016997484156601855198203685916021399902616298363039195241897845338329399634625065462074925795266438484675222383344700577611707172548112917738268230277186235753725057710208440824014591842174902454850187386510838288091804146996257580528919371663581279373787706869835343293950195263297876502028358599028606915506837851907063475658194301227610640832686034801623839123177166588674840141709156754243160656685886620410710367571860906736296031597781670594054587286993200692049527154309414048714243540803066888611798551681918592357688312871987298289648952453441887979380245980962424574269551728519522760221404307717744045600861986915819247451310399562131666898145001783520510840889905673802347106780754622249391677238789857639251732450633006271748501094383628636754605379480797463102148343299699539648659398415202748957945609345826146041946354941134983140698908586306244004203638219411687870457900695338799889673571469902552954211804294598702674583082623955073481718549467302990372898534138390514825266526199227973345419239148041426996969565235776712505679359190529042098775894064291058987566984977687619290952168382392790046454331164238294504998935426799606662345873689215596137346714237424199038736429803046002950579218203609354227666171981807051813032577172893522658626434835166475516423765938427763345483916244877179902516793364707255706847532652668445708067420826145320372778267298683068279013638288889371898267536182605752678440261297509062781677734900384615875547903035620561677759743380013122039286480344002912509564500640968888338456565946838403145711855249525271326193832276420943875389045475427456557704979744340054114476818544949010589175310947271993187846645691443285751308156563094236985650682024950387769816109068221482729171329664052150387572751681722577227821162237026350999652176533970543401859846400185003626705264010833939816706533597165246755451198001311235089284762209940613177801653628872606565572938373824147196858180794517652852518546765792302387026393693619770314287633252761143113489318150804036413197622678905227059504461143329558934040602777723425689518697667854585510705292053115435474369759144795113003651276060107753824748038823690595385236644178829308073841565908534728985189306359860135719460019045138161639037702527493486079569218487758330517535312481241078208703570431902786560148495323403025445264989100132564541154798182320303301521483433798381480625249282355437271637024959355126527603963416162001739536790995477168239311841984191843231835864042122348785691020289954721053544918604362950774092935234223627196593168207556494681089377072200347289744205565303611307862106958441898459360908159346703297713171411911037562117648213135759552618525303085697486999516305607804823292728801911543790693324708452959231822129481358512748290638140774986298879266882182346099158631031088551999579099252343503667241197135305283262688528900058870944514370602877326396645127748717099035417295149112164919149793628776079557570594307411294576132594917594063579913890853062817871815736023932947108881529639866223945897449459334442108283044198249028347171873670844959068690160587267645248721537239825599933290108962649886511806458318338763870642169772700934200103876838217018273311775501215978269732318207139384100141541210845237042680895993552055432261047702103300173188238682292308755865021380213470636008340342891567820114505273216741284640178540601087215855087665022227774018650738357362813859065886579110182115937272212629668807470355635615342220131125626148354813423033044943890626610846625456492152123934570084149234801134257833786885118658363021218691814456218781344461571076159303261616417357750483506832149853621314675587493008066999046197727203485995523389856434066415040501426753554992235449156464739202356375092394853760955008612169078206264089848331692746373851646443681593195768816260691608681225319094419456 A013879 672 17839459386432971011048598748089108250937563253462516159421822676792250121057838992144302973807331635705337968695947305194220015318031408072973067046861847732029428224123665826707009276137702168066000385570775202022815153946992946916311628163078055424285787672322187189968275073484088551276612641960677390697301000506805985838052752869773460161810050830322347831130834341698006113539526045481924655500390516496990088997988768774151625240747788760692159061511403600648818518744464929797119948407834150990888146335020525034498007401300991051766747604043055321774591628147518732424620632886309176432820752737276428745060248883781034387031622141918347628675513024831382919046182408866524985357148145544586635041116665793005278128419469900055380358056953291366939967820281129866620809733655310389269473284087097821919243369441180359969458792242083215505253531261774749389293390156803175496973731812969919839736558779778127352341313763936024606154955184404956283544407781413597090394456680669798301223825744486632677352619637691326775265408996912079941078755556081741498769794656112951834149557830020453263679515577433114354877624539366515596900013129255703630445496315131166509726226700433252453332696972473418672975881671378646324108896687354774358836669802092355239742568180847766031894358061468947038839963773085629460913735902215750896754872333898873763714091824355575986849542932935314468228221316931242090617158765589906554307067882218629283951995311161902447641643998415291872533719522231109566792652830377754142960388333793461449119191275360063358398804468126782503860196155455206344410983897003735004782410462027597780020212009720548175430296863015360512550905698976318517973478866081818600674440639455466860413193197987629105824104593058385432094272025416917954330126210906135023873080367645079943748441820687452056840401116583141644482588453727555090851846677528939484352550834799963701576303102641465649554994377806122696382319409474223556173813147644799485667413933139239803013852143025811280661284696518148590298920390362876098915424209277242870173181145781843995395422929644981858819050688403526546755548722302102209428271028971092763784792142357482487693487429267778587793681044277074469325647268401370175269297493286005110398155727369146949847827935588820559098254118815812757925768289856473312319887570867972744565012680412916640446003548074538999557590189746669899406460120542836493814107711980373862105596701672168508930274792978815597965469009659370372845019679180755107820329844823769555069202896320094268632232650809294181210660603996305933658824694354696191013078571659428101391495134992544065083780761153808853543065487136036530154873467163704654020415946208665522973832484000304747291559561583441916570488485470895273656161274111294877946406758966717974652859551359690820094843799530752816666055172118922823634095128757102886426416028122735075092737042208646522788208388328128004809669009550388996396193198941870043649490770179467121243044983863551604179101272033333626150251235743271360692054709501510653577625341701381105527349872702456886879908130659515100669282695403688561474238780838161725678275437442262414004087506398159143496488105621462811848311112812371788015141197312757057217031513947642558823652365640293363964271071968135001353223173148164094606279923800410853827954758384323434632787368275649609295619567399003968837610387664422483811579654779808122759510248152956168307963045630162835296369386822190016716703255277266163197334840076938560355280670082401030564523339945989920658778720185623081483387868618544387481368517709282859853389325628452464403438347510369380716623810069905083871085577038322401041147630367599462035630970993083816215184564137296839870298135085057689095111134666714905506815760556868030834155542320916850182311663337410988035244064867050136352754817576852696447320570993660028364910823657268831068426861591865828000122531241934042100207625217508824059535679538278334689170373850038368883026177247159110513803349211574276804253053221707864021329870266846482279370964264524520194749975494656 A013879 673 18706028965588339010881295480876284773335106326062711344381897135140110462938344579026704635062996577241360465863321641491334446782120101751525806751730208847460489729538697017905128958735367188581974420300261178236275422865122076305718381812727735044575894094292909754908174003453651636743425377656559255627813093907424593406122003393175575762630135859456086199375845750680328458510822062667254627565977486226347879561155071206124814588442353347531541380083381541953935527110996058226944847021693102709421528931390482058573782608826587993097369135657050777085114191076412602370879004749394530987221453622242368547780295533559581913416070219084173283086054745525592175721769765559625303045856973862560475424873948950566302518785574069920470514329927854448380443697119106031021782187277350746738627218334912685716792535355155137135335222534034649781636726796346719615627705877060046549914727809516746665871601859064629666608645421332980937423538287442611439973860933803543982657457808390014423504074303850815346287700489211820664700701504346081136296597185973968173814036201328294582445206751171526801416011726122505317780160028990783458535028167022428689998016744134978054102687888633498124505786060608287458434358099447535447948810452839719878091519874398793487868303172800627114659658398662862610198653853327036997607081537401783212315637012390345455660267548815472445986746330445580303836875395622494106410977869787201855089088011665281420049247435396903020938284497282313090533917481743007945109172734266183928208832157495812632471605110751953796096384793970509090767709043902598447797091850784588436374720832631050369782473828304733523599998963433194664808578494209792166302558575480609021020802267957655618624624470773076177268616297770789562843683383323570160879666421727111438792739119583807347095966130569165727953480441222284333004974670455824806945065981736585248744460344151206738344073602155377484947777784702432912481786957108843439638512295104793265483194232355411515685053024725433089430687261936214176221280747245143168296339855667094219834713593119342849315750993875416497593044894643416252290746257036649126353458722474392565878402205464639557015686274631890200474346894683877638747609910111235132903178888319866094640856539981830632083636025387983106577010910891409678454770410304541359939138429510455388605002736376654479172308616425807806000099690803804136440028327358325319337621808197532502831238167052595766420071821322554544452239632272583948076339355116639467937810187365928984976244496211739167825311984055006455357149653496030490692235762707669913187729876356356480844688402669941885589290495407616272412773436239156640643676600704648771294111671211697659417809370743103550695994358846919191109816534141129482469282964162525137937531413690285266989596856926539161371770931936758665488425468159771618714944933731607916237465613104825054100441836770973736279168398999555150771303491358308692285134679773670322889808433831704916124547136999707486903705295423624840374125839770736510309031959070256035085812070299867394109446420118851432616986548014431706199393771615618137036411403856156269664823345091457753026750061108956122050973511840130989396654673428345559989764696113421544028406036769163243761070102953636254412199503560059127178957342007009313665874577378939611463501488727600329793509647477007564716763583504977985627866149855609470385210948090392082130676217967234167139690658534693625183725826156464718968733832605614644340808577268515927863098783912323743025225625707206327044699555297359908289524917724558799647663474825528984053627565510180171314299768679033083754314528267860793225207430028535949994122417660335973503473781040043855671653369524830171163837737294949451400595253144285248756714842941678452299955481944697707096767634695689064190044080562031963776226235595465893029945615050248057902764731827244321806406764820552302461056483319542230129267310820074532697051684707529743075031513930177832689888056833117111466121860702875708874296449535005545224029990044928817002573688224638063287730150304284409856 A013879 674 19614693028620758166673865290155331182484632450957533610646592170376676468786037605297505839415816698977436791853098353548417508869008367814207924340502255472434730478640768764246888503034896385134532409740766665230280737806218246284344957927662797502101212725817282139162593463845416218649874008801604278029189742757071650455417785830002472530875657338965025042596726833865376093711443755183379188354622408597278954158717739945033533581890529103741233534162311883735889899275939802751376919910618866866634389120761706115051062672832948331450066938790727675632800698022140420943646823284101119724456722953396413842357271169397772164442169246046406084485242940844243341249630453691449661766612522224908213079112625894789011229938102115940927290034018429906064972130150363725584696278806535336612202774092749404338171449552567153076821266303847916929429512437206057867676437317744115371123385627591832151912980790970553117293826981319651819439824083293423733282031202523984935159026478890367764140208217234672552548971828175774065309202780621196373573340690879839651825226823844017820082065114316434887321595911730632136096649082559039755816825695263710186043360405498078748058780055511758929401779124288395630015265478486298929868371869396862110889693543817589280334993867722590377381365965036309824351663662906251146802843130162612233637081395904218876514420705266732835522998520193304812676055454840252380123997530789984972401895550919934130309559678818742982083382605022298731219693057336156299050795909005898078705504388378329226906545800611840703695562781722420540360841278419211069997283384528300604260059271796936272545027276988464259242392513080925528846320003144527030572871660843155084825908758925966697954934229065349125655616603051303436648378147351895905014557097828927604043535215056710372788499781327693522354548707135098016765024320047886952767229506865421613787471249828695756865875321453677101656601038372138293638502240337362618562392668351803703147305875386307985470970160454495727182872326372027716045405680823323242839502860495978988657404640618708047564112914153908729380124643445614840162021547218461394315204333377308659158511470997289888137280251108408898852588769440041678927413809104798490719083705998891910054130787267988036867730728957229773962095792898870794995389337755494761039542017862355269561879349298886847152582679777307845984360533384289726171739143388083330049766125152535841688768392255342658369693230115118954003551624649856985938095615630785346732357255027416351350450548859720609641594338992462448932578555064253667808101807116957686890737042830242853258199986518036982623675870512536640461496318677909913619583835260477790008494439752477084921688878736320548774602980822267137737166982103568988209710853429683959037984939641704564118883513848602727674566076726518654423191223701100684865642098832554502376616742727005035928424899433960556492665283149357541775170329754529895321577381978356132494503768313513814130213138726605277787539683854122840620139376563439807033803495514052792246140477426753752645706889422544759807789286570780740759735523465618403661092124209872916620061803902620404837777472077384774635721601151277192337586570844800873911827505991827108951129888411262117490007844274712089106526506644992559340802373852341798086508100849698982029952537044032243413559172112850684180445091337315796257725375950995556018642955104830967912255945931210534042668271963674902720650491887841149157359047258264981304307694717911357574976670439648781166418985701559581587222880895484463194596880127946967899348375778653879983016578132402683316063194242385794830764110793000399116915106149602112301036908220604453752378523427845026004759603602868321558292319221788915951830568161022049000321023152413424798878119435643342916700219318666856172139661819413228448620201215751244249768253246928907563449431440484541982474779828475451105404763053272313500026599710470473197343667343882707874644244750850151090632059081842608272700196208378599308574273867617974588832470841351279217290707703838081849994930085465329349165056 A013879 675 20567496357179040115378214970489916550005005956895246763317361031644893904933788168012437483071279410946964761454154459170385437779829318289150888473266493034263719946371222747738945358958319511938827456076334146760506854925893103815853298603956945553563281235186582436354555603945171156887010288653151007438735663701239162947940160194480672636535473269862590099065905436547220602839570847035167015808136546717300376635931612880603482509164443445484567694317780345800244487023167854609827805172197088943548021206691826751295783093228481629598585390409426063204339624729263914031405411371949615716191932727580598041163617973722438345102112059342356306445198101938693305794172502609965520536587492104505354437643600810254282239443575364324873774074710909157181984216344547793918698485245841597123477136047078799403302465886032655104680936135823633342193480433355779334656687936890853519391075207837732990524305745872738705519491920764235226220932977963485084549939150217790027369311349128946268651082971595064006461590683701240466305662614892651608616039288280018742752289042039064829710371509309470028408129754738859322739679908393427670995383820236840172040602680555553421324483355488298131156399947029828736138887014369249386685657901324684084788271297402072497216546529841082927553043198153913610379370076995585202509938038053391285498236261791662212659985205445769649741363696310214787256607524614572479740900834845639282421290029201420850623476849777042241181064998443861914387420867289317427433487371081768583776702969548194947432758169422361477718278439407368840529409504359702666933471422215147334412595910983744248920174521995455899099350971796344567335558843617275575609979474640272186226412102799554456274793114176427524783463835161123552387009764237661600496544223413065591337553981663305135857073946705467562896443265132892538027402141418533109384850447390916334098811453260374481951392081068610920546672090412103283390286125163990345121679454609660919831389405589073282173208006968733311626507532497875334380027307174996992683674551447431664010426728441402409682587263071848999818493578125629026637731905896145375005459699075444804585795324212454241743436776586250969523252121504361143522991862295873182204253916101494083476920244390317823746617616847056167462078558134726342733085370226305674551798810922037039136117200570429574639866536030170351910896830653964983910257544017302865890263564447945422734642005677538183342659448461190972313228148368848438887024548255666375735228241047628128033650034721130397975544425603360304851927490955054853975548160499471023489141485422764730098070309063137147091603549598553620308553963854008065583568739642090759135947065657893411798844837709816055751878095218689586219887605426231955380985767845884287032214096069740005025522399417312453774085798469586024580452160583605351733675529425444669884063277621712032553684067348864624484852991943620733724441003692685939516718324885336759986556783363111061165402372153388855761347211537020711726103266919385459100277534112143420682288997258235742934224747283134294060212458955242986022880436253484283237333335235491703417797926088994093623177350561015817448426413648801633232577176110157921162968438922886102595539973870727586109202465318200503546965138231779717903341189964593153270358318356573959781039511483483153669616222457404519015194392094117248376740643813191116147804555292003237009561690760765016944324925942582374795208810181784920818826920337882461036145745296528619680538737182925160360358954350998539822403819557863516478737618177042119812027122480477770857071591431762276060824279965903927200463308238881186504418374345925184508172077074328535697854062581876025987966806107481253146307926920306534333106689840011856052560617173065059321908422965349153942221849172290417377557518031953045433740376110007576690444995916651726177251551022137519093815474733423474618300904823348069400603891818006286903377833328779154292362963583867448030010601983802194812154880939396798148587577795011385322459596944940758956549821121259720513940283809296893187630097760256 A013879 676 21566583060225369168022827140896434736338049126257390270092265161118076271259851862061809646248949879613124521706551466179046080805422307254364682031743886199896114406486151263933112368715078840550767938582698154273545235910773287226812188436942758140773171184467005864782914496962411791003953700434766470776079687301190556527299301416087765790527820419419435275718130859032938390843105840500747288768032587610639959731398626907891677275529615450292426054636960843877837163224805256315354800636241734736069809884828088927566727052765148353237966274333954343650553626340112637919394960634753440249221672051755553171611181880413979510153792254736970606387080044938467271816430226096747205662172766120973806534806576363213194253506786481222318842524164066280401256281637700547556093182865143598545347161407701699163117286468912577359045917289557402155423870938886469671616971210113263619949016077133658708272014421784252860878806760307278716569841018301039336017036994378769395738803017224233962597077978023265835639468912752711923196926482073677053156172012747508933200224234545154442878382515745686844508083065705054153201082599623546813541655584688664920237646996366219984318741458964497701175453230856749696825569589979250044893300419539431938890946363944675570841337494074643371841859824547438117917158357855722749307060788189872820582598586444453996302156646785503356247200179222179780762384491730249952516794833799101056204186613659909069863362861231811845088676411808270950740704223338763310788496453619436574502240092996968065199251830260222108859921532880021189326966100443479583682431730020670331329022169955690609555720919575907164854001044602323801038450950004828353970809837600398047944546297105145613542797464490661668227345374417910290067761150545270250402264355609578665502367003876581846136467170740632355231700893179987925954621227840079773706328942723377485943995318413950432786662902798599764623147233875961612484252663979956340126310155796779808673118977354968105928053759115246500972076762396492126622871513648329646600276726458542104521397217202171973135328621962827136833676722176659582235686370956956532741724909417733611413354917881398418990365961445704696618813616558556990430764714998757517903007754330040260075895122181821902352933314203018767852716486174678809557687725170418698998826989961385910349193229705338761657572692884371906925320555099811986968682214475487369903749007354568819589399975745330278136712473829641784984315518904013620654400652711733625602942688084757711981012618807744028187604471621469135020414720755687598562264387943893327926150022218660949627314172396188097148725283623852960968662281202180361377356174738944959851734830319291242170385524546408080476081325572032651560104865747416598845572532504765962159090928000423695509642175491407823528615790216044635310472204736114565299490551942815070168351535395464316247011824604403072483829210880274054485839449888061851714682434234966878439663765671757544072572957783111872818810413684643029818910459213261527161532615609174899485351867589051802382997648607159825528481339361452869311927876324933535779870039327890948403020878146693070715016813541867721796801175118205821368482845016884952341380793812004217915220923641472049332043084273497411207262516786526649480213891608313230283619244029062896451363286793304831342271500079495400930876474884481087833889197327060687805800309369867586250538159451159938407412453545169256233260873345175305132522256820215439463437561020052793910140586880322932950023750917552644892816907496706294655208776717610117824016151982089459054224701057151560382754880189527676368153013899893079020057001298152846270841043890291118647913021525853235826358281680958262499142980778387344544871680405680271972169801712863867643529446519313954444119217717683596692089752027873196568729748619927304735760052038299000428037722364588871221316655234074253321359489576047025219807626466957760295996314960557930491268786902917393185516396985767370227350116435908937015453367973981858375883394326138201263623185232046032697625447035617299071112417389058195456 A013879 677 22614201398958876700728703992092619950090406200614469259852267033584547944212570426113324111625138868965211658472968910200159423226626501251552700826117877215942268059895622547729927235137782510309362041967291299815536969290375010427141817302455689560219368747923675141670609351566857906163761755387085686860498534191533189001169392281675645101568499824113153763671414783641322406116700549808911589067228538586414406415311046608569423390865742050405830942667005853830046981265613396446129475431947813242609136969793498175312208386080268199644853724076000509847722919293209949418967490242547223362767863993341630922475366651436968978839022867303073690562938845201398258012185140759622797924418470408066230161041340616632638377565132141334174202618617859964038027706774533489354177965316000813988285945120242216901664871776426474716838931767814942522525740893613818822385437203615725513551659482096503313685035794336844727848855677495965087505937615606030622803400583417712497906211112588918351564193637883723996871491754658587657578140382866887989690286224438731927139358326962419865095642824830549328666907708704742863746978387982860223556255046370501507403110936861705486277008644075157141507752046998847170098568458382082095074037380718979384754512974519652131370526304186813248272450007384654471933102242246922337577400573036984082715218895379579793626530208059755967280264175128076385792698080800538574210250659645726189110361182605052812841045575579008337275703957188269520443884671691667077373358457350454325545260907754388785934370687166942658019901081261201098619712805738622047939389533738154413343660750883458236605499618965226431293948999344926281997694743352262896093295896271674983521500578033325166866252394125760049423156903325634700318092716194157298085804748947669558757809983456890685894392200026529312519435995767099019445792908603639488793887577445108270701210835001226489009707839964944546789481233908720323772287721385446699304285797924764184659224404798963036641614898518028715003296363206664128165704120295310907513531768722992245790628608424984678902350345103293427832509402633112998102367072112561653276186938617609439321370046372405228591241978388891247961769106796505454797929541794537163092664259004376295749341803636926083081629402873744607519930042207100007410761964108296957721394009825750192330315640031505297343850944013923156676124926384340454047672921725848644384193519135824354569774668967135441727481418958390464331713629550294986291308818817858798200231232101162902598202287778949002100845546434953619723166386231115879350024942852655890223490685697954623916410585634505330155821763001165242400676020173857474611622628283063950221492701436881133550054171786774399393287452043019709642288519705963107551095063843717473536930928918972276942718553808078449964341830841579219515313702553376066423478604993989255016849379578834390873026670996386556132803698627994246956543587005824344223574848160364629526748872753028838533442261780384315152856948339788249635393853680004919104931223945006179402752319909057582735554142385901221213352848902274803891624084845293507213913006358282579112646020323546833318069470276477488250802589000747787347278267696425155786315707252216134804670695228280195600396409135166821454066500801948968005364761607078653757876332427018655709384709812576406829553680467356969526494730528469641156508198976419987776654865197818274120244301084659483575490920888579398024047753528790540754639657967514224650813503984162878427119576028621499741004104642123682171130381595266299624380198255444746907435560580771436617242720135703754579907581249614172775412414703094285226535290193211918931293418438305900027354044459493082609859461571892491058301350212678288193483367153066596863489922000867942878181532913436149095196752837537795085004703822379164965252364888888893490604332326111412672830082766171140229763333078724644250697848141693085516885001730216700460134631956081992522812659495513508476896041485748006003513875691899649539916030776686001128350306088924690528204945077877900781945300750819444990790774176149086358470656 A013879 678 23712708846114703095343301517212511056785997772215517718618850757007950945150640247132204943671441614664065779994951847982042367369283110176348124821447379219583879673173112308608456180511835433530149612517894441995376493110624266933650658219739777136296584804222815585352400871428569595813572646416768761185434110988421105190090196681150321238022291271569274320895517428171483283316225395716429278417758232076788072621341196008627291701500436336246344586537998330185695343427571832791896660830530110218682118407238187142676174220642503307710802138576716310614085907820796915921943255048569197284837675754682193986165530061897171183955107242105187798155724162545901379793385046157162234956395022026608455357344084778426185419393736000231623048685019841129651138940658813228133046514159190869528580923190403102829880144587838167152684099717368321170499951283262003685501632201218562996097944893098823058650600093082551297348841690886009087596626041221709166336698570157811300204503223594037649409775908037563773743521338132883211632656130105029940677481568077067769232079797052946372462528770689518092856231417562784453096351610157515641775723691502994988626724453730699691978400615969751974813632610433863170233276519816450114924353820524784527348348196769918753303980989938991888620532538943371447561724616766308837047560383272828621517193368441538261681732539446466673146870287699097824308964182773505535991087795688676984472586087411275858277612205458334246267208552612646900668966813503761497323846717774709994862947501609465975599918677666764064575875796184545203186263974990181352540093319729019002126242415518373103906848368456081270420483865937105421072014763205342418533923837728967867521040990111871970171947470422812969583936173061580731520744387976004682997620800432551555244029361213292607852398195535018000404380118697481621414391744931969880601539460407081850058792852522246066939843407999081693094327074327070322219850369739466158169690784844757529693230889486477465109517983828440477863296487345791044855481363642775930156909087920480317122154183707836734664710915467031009382901379375419095098187655007501448145730995347898435445844917744991184975290148731110029222760002928252503770193767216748600327053518049772878691661831090393404493402632747739625574818163937352097370747137276821590739668445247045833672953052561675698667625847470343487934824370808386175943492681571603468133800103521366158417356043286883012944835556365713239527090950819330115545395436000755107181605664431708991754812562110099228826896219698577926754838916608678564305331754476666502746986969246418467727774146242287061073470960960709845215531258529822775298356809074542064667451930901879071493381603235488752618215783313461435057872326839199971463497057664989893531460885722140274267488050277859668749809699616539771682489580968608862226065501710177277068547855041255850244074814566707029483510771092547695496704648288219267568579219984602501770640225995879967394042753088628263645722127462341803649682745516364838055372363079358799573420416600959963874516420406438758935012676890551704765463616390738484620336044555142513675621913406783444293328012864627658720073575564048111865459656828046704153791779047699785768942378919689134381881265105316684973019235144904441075193360266904106442818933150993513929123781476432118367706080049739301678213738558620582445326741249898565102893651929667494603909288254147902649653967861663030862463897204205070062337033992944195627451420753697574409595336553787817712423120029219482156275211011637955394934090765901230933211150371542989922361902509015700162381171916395430832150848159711793225699468449637381105299927532365047427082794523157418590715994777208740703949396600609348720770015195893959872730808451982104071432079056239223473645030303374031019053892315255055282604463765731560380803928373184600654825476866620669537564316746356772569819746813023968838953207574263706901686131837980631391600807243167572664669743596959701143140565717509366915966991887694300319161050557500296295303028489980897690329075680091250350663426822529704377419726585856 A013879 679 24864577391023570912902697731712625993880434399998658707318480051380369170262277747776898931015225562537987439323986628949618057406613406536274411332774007112554386212177169412111420547936378351549310160095563682409743901639965951324219672593421856550469327707672743075226479096159083792499812751289109720528777758363794648795804018075133879242480462092377023390307338082762341255286594360538750547046179255958150130036995465945942371023192521531715847021173668137072795680429909562141595833027033940852664820990988189321318812059584433548386162063260218882118475744879099946909767570605808494612145950692141636241237506850183888171386910531497689400638936619465731085218228518159292547681636866616572987684782431040623015802326206120178874369897943364932365072665840255739502837381630987725206801270115300123952944402491336993960292882545239204739678156916797738776528559487024955912196398664225991487547611643204129309168859024862487865035719747800094910800670039901797141923237172183341622267505182546396471616886630654026146520924034281011875075830912727979413190297305274590295451268568254532123734815714902314270689959985972527121590621245541444473194256220795122160215943404291098646742179628118298507590528160043053995706919231710596460548821558776214326664475170506268358602163527555084658998482951750349055115982676450689544636012553506954424281184379282618238261652658794369200222596426915911340907390876452050157670326429193365994369305495950678290613884475264358836515862545436520215817849895937334307573410039447647394830660327353104795776713538860005670976239933839304401921080892828175829173526767094593595802227434802203874212429290208866254006008952342805131856627722070490210653743077247546262995019990746071532394445456604220077135096067366327086478913228434363179591563331463589509571436290281327034792023287343330488656217238333785249521639841235816258007248774126366691887513241386045085418077106289582090192001821299930466268941684409376471455609273174172594454677929410890802515983977515100190650381226363087413740211103775305569006679945335628611887783912896757507694685196779959453061677218537145838490858024177917949846062280469371876776649842995872430002284792830495297393334699653069380336540469742558646046987996197440354510074159036093825626740531068772912852628550217180476331438579643366332089450420042911657406104440637062893204746399444774342826123782071625678201867577350020040928637530445586642181643888351734125850358920846329895238128564699927787268059341187143687738294337127159408966391530466656048124881971821861734245027549782125054784424608264532491216118503170152397352175886360337286656720904944167446431249789432147020000738075897368749270244107994255854265398233203696137727243532987740949277307890738124442599645129706978960230305549808156980019000455585112807631738194853740006317558859521250848479429635647739894425530992759099390147701790309139292353152573283467806709990524174574552896650845613855832690175773862661470180576725525952519103769734562567776428750130988301732621498886757768195079684930044101928089039852683187144376150777020534997249253488255453116419928923472431356883320714417539811870059869570647312947436225118125900854766368506720850562454523918091953773615529439072548262268617511303319204861952935229240317385305647736174861744898285431284949535770594235437996534649122844135858190933032853637801331813965803022821788785840381391168763559004511174249638943474796535545685117756185452874250500968229187784115839622224614745621785507758847721498435661739280716198409158945649127022815211991062200830554285293646813468999723406255280253407759917953293431045829046966529870976812177211970900768349914313356178614939506432492384442489880548444230139454049704867508580203345586758805963728475099993100811295390727949835454188360884848012258197615736657861859997840415816234279230893635181021040996627799154171310834213421149274198585391140728142437378142378542079208055811680674428741061925615585869761837803101923277004485630938651464617749381430688143668401910209776534500860327362927697253443860907297257267224490541056 A013879 680 26072399102369931893567859176728298514159170381412993552685182538356221983076938151652909573488221159463832717176588603437474704163197059372180477137674837282053828076819887593474144912472935866354169450432365783846479621406028937375744967409319916654264925770400654242848680544734107446804283655495729514313183666754074337655708994057151582560563193018976329678514907337470604744103395968196280893619494459495573230753672557699732467638015121457640476006074200240499243803402472849032185992212155141563523867335446431605791194674190806992432568271645147274536262822662347105930856440115556248046425552392963108363291859982938420723200201097475721160964373604692898438413789186657398342477820059049339637134558422410852319417940003908672683371290105861827319638435656112002304927210281094584946446848612420942774082629786756179778908069607756744349112763067188105735337210792666680170587250925739433250046724426384413094491045520854208075567694870269232321187723387760066839889300341059319624910771514293770226622148515624676120614324440170246307919514475144653741165429187175608793643109390226064276177358123069409088702995482251128599049007263164865679924140410976466014270593071097943054606327745733772975895245655945305386602378540310170394216441114815327713796528716388780850389622223069600451393993259614574010817296650941958239956251499306108242395067191690650701803450698347964478492609270949778650203308295666584946129320205817862940911788879721978439258744527534800331358457084443644621821417772482386258898096005523856314681954483414609214336363175723669306449581764865482452548799318278197298251460003332980574311916434675155729606172255410052141160604843211809233941695270297786343126459300967923070266266081816552703152038039104226671602010493934713791031712917418790805403403111852764833588378379518032776834080610549320110473181646903087201802403018163687268556208890578329080312641084599613611487345619804704829805168501771395888598421795671246342933036949227881202402908364509954234139000415206873697511414144814900747950055598352294812326748430360252107338844904249630400388462224898742763453601251104806234741389943560384492177784601805452085062952385769239929162075778927029436959513326023416878555768259600773174837366485100727217170755521385431119300385079105969625867357834672530235149714540088122495037027563646916134076263369945448860305060160544203701303245570909536967146201496787374614436787027124511458912259421872307962747665955785361216229215897858791479462392591744650379513869722847448304416342965450604332318596238485080489847714008040341561445632818035590421509432675580145720205955182216177030693357779622735324309094179203602993644293928672159333634795485784184826642194217779798881313482114846153453629402398838619575523365491527625170202452872195638013480403421715615247375257509406955280864440598681355129695166409628964507537145586263365402123516552475196042618499312683285538888735023876878686378158557090394493618933752253814113756068420545101188671754453188679068736553097351189477585320816680913542923875705205924223347893052567125643101366677165084505275633225700950007003143390859028182475284901441086225771459897794911076821170887189463984614687499623303322599376314871937188520122677397104936366656577875532389238557327161010935895042614254880607291829018464544395047244420186621018632654316238635412601638415795857536111169308161005870458379997901363757626177417646714309049989404793028252056352318036309917433070093303261888809917050647713797631505109360583741508417943672443928016268463082250592979017075483728740038298099290256071001080069853970437536746997295263727792612752311238751976025989381805532219599244073279751041768347338807896957134509168268985965457062708169623331152676995303301981201722222549506450365676304875627950726661211014703190389301651823118681754157709095511854923675578813524403574319084079991125884336429296172295021342055875100780152684416223022722139247666330788874869791587749714288568971388836225402302108255524947127398163021175383065250935238201400126639440774118624909273075227149894730128836237187393578336256 A013879 681 27338891961166653705229811504097052342782966241860511127500417965339413822126883499307601308929984990505947855246158571438053475392628519728243515995114530177866874829479490453214744975741221198998189585656568384162606215495448199037709154946195040925662498804623636423349298050875111450140248538345090071200460876550320252681672714152471777835025110683066123868978447476295576840152962530747383434307955022360030196010762955862554671985999343997566819768545260591381735070396551370146773458969852789720113602715133077467474107746684299632896972708008581948544136325535993278948553722550609508351528720026003684315147125373469637448250374065986701792079379016914460672958177410188468124362022646237720359348006732337881881685985857538540367638733894044171443517192306543298928891354447709035504805450730617902490276467611277647967848307997023135962615264645939835159536951144131256826553697226708151959600994112120462344969042548075222087046471216287430550421738239043899846703762994426617135010437151372104409150546001919660387849285864175956192573012810289280441296281075371851166403117071965685574456949471255628704595832190796959421876411839980362195192135455580058827379801400119596736426884722310536731972333108928504541061975680284277231285898958408597072821908895316082268978148512177429362920907876193611557966757653058114803420366372136401756377649975594215750294255119470915200999866258895435097915584199436884976472498064135671451129519936343353263924177301704330792254525495777579102971014962198490653810329917088183159023945104400957271531966353347622266679676648675588128163809793962879010211322924454883438689692087405936094327521678888850833969622384075666079289647059747771612530170187971740901327520223006873567260351438891753586401749755688086448144869404095325987566678821414124738144767447681500737001572910287363884159526918583051565717156547174006541313595293647061993717907937925124442278954920632338171617784366913443215282978732817772805287352152073574759690832041224389771016536499375962794241728598313429366682477499097855885130332562113431713704936634318460446717732165935424091931123385478473302400187701458773729269812666622753725546970360860366527961052771964188818889258645348330376848493258579140332578266399480980142472042141592249821351520584708621206413490608849583063852347073587443133355946214578628732205151939403918984143238762902798940297752027762038634862295380695318123707668393754111727540381335549177194346096577253590922668766289313180134368757774281238516349135458504485953251671241340332888365304369365731759722556563694909193134415877804487261824674877229126878710679661147510046136318327125689315422732738052597212663559150551338145425439311301637388781165444102670391772165822056920203792904249764604360023988493644071090470207222915413325623227498328872973631758018183907540587711665202900636475238813143101087455269970261694639897068492528231165584735535296188817225794216396721945447663987159617496540967078203295388145883200141500024012673597506772343179499900608120857648505360672005599184945891462007198421240305488626338340658664875055650203902385272599354543328084213396335467204340813488430274534333790196677288836084205579387131330559605004904797963618743156409389676156574346705755603287802414250578209487885184203117080204284925687671636904865478103581059365141606321233754132304243366404175603481557111785305468474234891621766264679420403516626611886321103326401690120254392428241688237241707982298906155561138320747581299977143065253101552883457335930853704276564263586719944933997783565808942426347314398467761379549906028535327196905510532019435878458633866709367509485592013427842016117752698496953383388228373286579137829359724275085626820227715104986281670954086749433027155178240577081232071275698639397061266454061159506000953412565652368862078494839047673972535438788448043729970165002345207908260774815293955685663160424298767581289675649381214425472273889883760970473275255466583916244409850497743020333887444335466145326959058656188091998473028564668332271339191078249162211232865924129383928016539574586245008408797517971456 A013879 682 28666905977072285075615054827720070757385991610025127316029878268423741187950518992169967350112567941404764778262595970204228361013300842702562673028093213595786936141196286181470104427682826759960725642969421849991688975019355090754164914856861411233667480346557034186249913552994420863942261251343741166499094464089628609275937647915142246915139290459606743902037944540904110780740232838640968332012898245526191022812181777206534127732391248131592625605622115169868694233176134249503023126512772358833557841080623381838534130004587236171864576054272806825276616291685229688466758668177227915829212579129986839284439712135611298556936584236616071818331426932040097514607793836065783151971032258301363863523695507367926831970764306554332504537153031681261115557483440025946217661180881360949613486880305308397721644137301963070995534507406286531815135263741381008592246618082908576758160369623192727149190572002110825923838258758890524075146840602089808776839024595743696325657244985643884488960704146437155752929442924508909810849452774314167440583439480561892528012689224889114208662314886853490716921770248771342124550279335297112522753480421519248269185788627470315764978602632931806267495557074581493364264621162027815577648602210929766282072842786212253084231305941814956281276031054304960171654153897187592433006550872813065788111314089029299608095450700808680374580548856154334377803635762287539753231931617508731101089626130099125827539587496771167992072558138311920364819081326260470785476934985002244535809820503140658744156692261792338171953903150927836365905908621561653497077495018514419821011348146833203856607482570243766846045575371962555652080530761004525634757220955322079366380435735022656187350405845359655457663590270387359408614801151820390935449954580268660542738717811843137261424887671220077316802161315977482872196460098180141878573433143609531083064444498631261677124749033917775287187097434856974630642289860320630632908564707743128937076990570212700727217573898458905728533435776369649562934814806705102511598445526094033332606423596650653772629867636267113981377492723627903252620769635051475621537579219244835121942823086716620610519139993109519692423288871415121254955623273304770873234285667107880653373588268102168233872764060662234948673492048631427190136232328665060410762038685034026771001844657898000201500749400012403752716980729049565301621655630262607423589366241107973896884892093649111458817382899304814025738652564590261355328324280582857172575854551924723958519311062536799862916824423559680898750537394412041545682839471332953102100113263484718035055070284065408945970929636367411494137436126184146799608707403536240174865904199848519947177625451287425726578599336715401708722890549029157159612348366601169781416513758711325487760888008975752443328701397287696307198894295675209033279300347051796737792660013730340365879497164337126718724708491621282522684179648658736485211354396252409110669729712999883076052941094994098664920457622471573529179113230179261316521787287780060936429639157072008943170953823085665660091750474568041851351894500180026353468207147539601140789624789232146275858859258872844444263550113588389271084818585831949611440622072868377623053429499487223975132189065556102171334387473110704325214296591968694910967695492288270237875974339156223567940612904862724989894004973035054292170624837596277230047388466910839325717185182752487929037850266185311037241584978619535869794835956485053961189247057820973676175816215809204832766790836213916324159481030853815502649254708452979111659900301677613649561542687731356322922263777459250822392611622811995690640465418641745626364131072112869892688653579141390939694954747348006028558702241472186228647096593926095289402352467373485882268178791353530000369986976504412914533333634390164455725534441498331922819804349253783425320263035695902197195737499128727612450212721674877049934105069504515318402933725556297404015066358754543374985074276128696559898303395521385289626360831505748802361421889471084755390854400225661179751763624066193514805713619259892881703871000961346445937263266204437446656 A013879 683 30059429601814548395448131731031400914496773538473707900533345635190692839896403402733615684111636041726442632131479832052868957877882944437682357433105869539415882351191036979021196220361947752652577851802304485776885258669895283642639229760948311145754111871871388678881189353744677851829120533889014737402954476777246408600125595100268196701289096632972601093823339734923068866025470389010792009708756790700871277936306319216118729521119885400832868987040815036360235924246898146806881977906256788936256746768955743234722763903690065756149069700685162689621253204670131405813719937242604939068532409373805079989520655592310752995638335752493934122978694326690877291477382029446514634361177121280610914558222540333831245760576153509515760277549777348210055506803755608646581130290403853939101911619003019058449370722915543229132213591638054306384587274312882332465623589802903943782764767738008937063189653227685361403914626016362390172621173531176923327982757054506542118372371318066521821896459311054487030783743544009854613821275792279252438177220636769667019453433616677327820462295494797285881986962160375658839592433704288505060658753486474967273109757495838313823578203234429101688745421255036363985927139399594478747148460711927890608990813197395299490050925859244559597595295538798877916952426076897376923032277088010833271834609282217986865858295314051162832456173597390887324539825173076419284284925927760835223056155808994820963738150499014324248455474722438560208460533020764899414352262578833713566381318343901219383312847745101162790994735950387306945216154038762632377351531416533776278236795394413773567146047643575928064359085241231008755435994623251081471991187720447804693681731781287116734307139159703846081175056831361695779247673732571218245530371573959790997262793768271229497035863014737263792543143104062405080196275343909340450467016231993507664955382954596773844352760842989365139537497879852587030300369732575565586532731146986459168324442464151352877742894768150445533202675952642581660103936370755609571201851615969577095771113229281555930289136086566425310136885810170852281020076140843736101329388667398872232826317660976967173295717737414807721002442551632982185036347629428823423172514327673313063991863691813499158001367447672963673540255598385747397324289950262294385275215476198239655430030264000053459288849802867406277408960784943876985713229174158243841797643295636034836899972611990210697040896091021444671852933351567797890924752960836450042590899262639019349528345116710587453057872086758515958088243498883000875805929081492422631987728365371751698325905378184170250930413514383594874876656223449667914546499974370416577600190362260361652131725785209163718672881378095689062125813680338797497797677800857188204718602331054486834654360904899758594015836396362343443017387784981927987279875640710184816127676266557305379492459618591966986213479931310277942506086359271983268716981147404766135629622503538565396355288761624532001667633771940752684932517834448449114233149627071265176477645308765938849594426075995874955196367345620659052323164127420771313614278777938484805804621602993887013354979206231851735988096323906058868317034733457322395765961730680031934470872890854315366948210281604555390409126679004529898515906263220166234962862268521665252951037668655076283976896117329336719003096158605205089467105109707353992774170409079500256803223170189872782678792880715528706186632210540958444205989907907271942407975922901685293469732664308352766723270467873843523521851981408570444505944905170791024987891618731905410202644185330594687664535662713111390341155125001711193309016666817687061910395103071824660595897615401763145981576869155182769401969761553939146889857958072649294180361140828620332485237844322319073667959463875091276269704849014301084326858002528554894302699165323135208988620132917866342326717643886404684952594254842955877511704157360766654509674634208920106712502222197404073968349244165924123991923381262232101455250935256972056184930319174032168468720543571022897219385293868832930980915964029061438325518238704044810895111766623584200064761856 A013879 684 31519596454152291898305420177997982245319368809878606735509653432765715935287211094424803799583042874089346309429898596374669120375758986346687215627776420258162548252282492791314129847962249726685429473531453228477983236995044116940864072985816136307970263610159413255346522007792179323159571892943207517287040393441177930144285296007858824624250915791015878164556902285886691859261523638627380242372369360565956801133340334978360912926337804954063726430955309667566470744503115471186173076865031118715624354500004537418092656883075714390319766910465645152432295200340187708982527196914101716588725439691547035555091610958362840133154463550007079466936507382304213346788187338908908529239905661123937870343802758453087432354641900742393997848792035332676707163102254841092197455275390511548047726077807709712232607355151888657030539999065464432371524985749904904647473721301169805755956349095650459189971153822873405519471182889733209637646419656627373555562847461186251908314427627212921185916901718548269792791094670403677311542258085165009404614117306421390364590403608041045696669071960752558840990360834278066843384475763908023482485313095833975283368337075956155755872338034744729732377918837921010402907536123069180146769944339470499823213150939271973558079639633783223324608084614891572210646307126008743904445492979838047508847247262711007795854227867226512118205564686057747067216671720683779427438350489627745554851331633572553386872694897654444063148447862555735709146711872781575168303838085863140036581857263774565016076652637167196874730096243913320767386973937349566007713759406623320994728425967492817031943734053910272346013392165909046236740053498070126005574631655156277254482015584294919716792842751525620108414216392001921513420408731804597743025254903536461804745831238358772741083877096541141118529718823485340469371889615015080572188902012478824293288255636999266730616040553698416540555671376864306297884240492705156260464145095182473408884970581289968995132133624408121575423529139718147706825145183901434061732552760066915272775290825507136791158861161107475986002095175285711601422907359461361426187565051306439850408088867676584330705730522227469420857857201021105927656673251875957949776542383654371919388332462507031693100441872811125556946147054332933462896714658886235597334344343170045344932199414104120056127264970891493404740378464033310754171234994522154694656805616364850865137225681590247171860354659538902368232861442053555241274313760662041439859794785220972353451034009099920949177611281244897629268338015084741526349077892554998553759164258448049908823784557834844505039609281258292379518664676159958983163510757125433933273697209297520979745676496951484055471135263918065254007637205674934925050697797711626978951013157887789587134531140216169267478749665152040638105400414025210121189982879833322753755894268881593045606685337024690374535785932453606003841262010259979127978177223621100055433967046270454749048643268509205268180640750046546687355799820774616978406139103355878953690223407284553095152324917063450577019986085801528186448814148074362700944405983855624643731386901980918068915710676153770165915454090936119583904403012669745288462689087709545165719730012400454590213086544243778273053640416563853942866214925862349029992418266077373664278387274447665269547357823124726579465390557605611531893059207516498420327168510870946061277696538905016042970197923689166228618354056800196041591740073673775584282385761332557558285318398209795310719620054121283346520449463257473162418265684884367369817703442003426447408647829277213655212528147065063489238367076353794316235195460425023028629754455598641615309003937967519192560777947151264927608439844691183294889179698243986306294466363605511393756040757848120044990454262792287710105782031760019773799119456859381976848347079977871824900451344494484617771580280155830678928851473366207302217712698508723255519136589240252609816168730142865174265435777050528054238955051430426288015541204688014730786169494358229955084257112695528905474714153903805359436244937897737126753618612667332491629152715799091426167107727917056 A013879 685 33050692371509193629557504268564412230868002469187269936293770357915743352559722660547583068951588764741110395756765350592165047567131854867463893814111287648623052196185367161145005019456863969408900895637717100504529750715315379965383486195175140945266227135286516913638234660842692225961371257214816765646775667592976589278974098546736574889198528276480265462278418371325923803017011410897343865025849574624808718705193475090269772632647590167512326006065394789978179627388098808314512620246826870338354523144196757827713925783828000292543939907908424331356846371991912667134062438031401121573739366650003624354215741052276273455462574771412223359122415164907022814321770327083747669956263318518694276333623321247704607468700985712856528688294957240996810890257109972253092038862847881037005692419763297019214018490035746800434455510060068432638404183457692285295629404787095430240357684709320775895583192590973304065985015069784890029004732137867704853397868339460835281012709263632416045444001136428470546245714885113206340627734813909984901452652668698115822940747053705247532430468800318075139250308602163958218368720058615619631170519664777206466733237417757801977869592727120489723857908623391861404239172597783388641579441155704618822625552959298048945636916208633877180824246933144545222350662140961744648347837246826660504637011145744457710545642840104907170859518196247688188753788766187714696905595803011902922923789919004973740193422925002906337959946865927243126954222548713812963679365324722027926998857562219678286297592115670230630116985399057654236983563583330258526104462983559455435368353987289748112087432879313017735493338703760244066735938336792380446421424962437148578395733973317629736955771881023728630800545367459806852856318506360737882990449685730648973373164736593288485754767510382723589503418445054964368012098524954053126063550116636995662159025942822143111322445339634870822429703669666866840610265358878801930972451407326057237194966912246710529039672147347370489071302491209096449831883436354630122715273242939925749065623352646971467926194000869432739498132950520390328173626507354556518826052211238701472581512192512842091154092088075190975445448472417907169198523811759084483144887706482766689744540100205773264624488937224798792000363093644210038790385470156293377710457453983873467607625932843641791973702994117518588369047088302192857365856905616062881104454605985389860762131556299175018480643247480664089672140919462748740674454825899960764842424176707866306492271437125958709204862926842649776507676802505497930733010700263750163506569421466422381194808716516229911716413341704695190146163331469105150729661455663559012016400324936357358857802478467399344949701130498149191786312190577800563969960493933266971080537573045346854119178124883309905815797408886466164142008344536898728036907488204106239842340588886785309390075683956001734169236269908472369083855153670367874098845160435718611726727429510088358938430163920308423287783555120807739240795152868564772749195716440494129744679699516807546302444252234724752249308929905423219633751744131222943505481448927395466425282752131543145031360237958615705494963188857432528812143293413190835595052672834124031689731617482819072387277436216964046445494053438859711994884182101038496473329975770348167394374214691235057680890276740833297789501369331861717666296451580819847592981048455013137150321925978866102273518258030291167339719223463322364508100439492552907064486932075047874236586024721234327733136317870278806361026816384668178755895358793310399173968204402184890517970306232183585728131914336896013291609995454756228940636315110628947268473408033801230414254113258229404858610296712084772731947418586902214621716491265886185109026361684012715219134193701350324295910569061685877911880499734794494331185483595783315755732387734876926666815669004648702564452563844680309988499362536444188130240310551482996379234168199187120590598942378284992970553585356534505001666532008710675382184134246939734348838463716175333382429986201826917587053868643836608576219972001057605422802390396260834742530438121748091284601152908354912256 A013879 686 34656162804147624219306889595914197119394646557130510760719176546821858501653663748506342464108981140577174574341045984262530056917752851849505819920025557557442565579667267556364784783282000593586907665544214846378637787886062539862581954420591968591823479384610194759235125547727786843529670827405283704854833442421973020079789544357742850751016235986038570837374054822131451877672365757193093240613345243561783427025016953336254717108051079507489404754136027407296159680968103096027198385287936732391910432460449259535952957442703229234754554332874983951676836541357791816852766655021214462455305330124394200410846124889631645714835124803508343521015145603957546354550264642492167796772058765479058369500805407700633106481100604794844247425857573083935471976062239346265258237742649579706259280934745718935219358652207723237012359620916746316822247305073333145746149898754033377859713299601760741905487041754272423284294303161814760847053666006196766484356523191918484815623182628822624287267488935631619931500146731372465451830067660230476328025616724732795497155916782586033636565811252762325957214531592822674652784199004182931970374258828013424048061271158562804966746586063433094632684030392681744463811494645893314528232804089284126386553411819848910971220175050384476398759965552168974651071567905121102356385981788928512365310258599160140488293107986705843141591190152148615890210692809294049126022482024739009119307735938110559344597058637007847516232689244886524889089150863240135142203054174735725155580754067162061378732783950281027753205548081802278849199277167954109164268513377448839542596807150576334916380192018858526885012663124634101682521703277440407118986792101412495507739885146805506919058135455916337272770312659229534430540667034125717086394593769664700977903739586838044067238791096967074770587136499441954317152654222902221210715213127102754363444062787020671535098044444452974307500048955124604564259749608951698613571369206888327793548949624976006739698303261576916357948430081022069518978917006158992635556290355988975582252235072625150753952176800655666304251994256724868808754988588575811456284546523451832635313631728776345908573993265345531452268686577414079427849511304439093770998133771712873564465570880113368906726888111839430618120572731281071185634667234754605484826120635268594105170133970157454535660617590759771171317661919663560177605260770663268751616984592925736158638512858777963744178358973870284828492054836766571223501457143522877258955409773515627620196440014455789279463198348376958332051313710864004998216297428039762091449064537683575314783727744729722295907949836191342463702703361458548402531505490533872054584108987120465853921679091661431735529977812613227286926524091547307804165365294886569347467745766193597622904871321477641567800705583820535144531370541881123120650028306351108904548922125332549792579008000379848474408241090955546322884472501615059663951070662949044079009964941125970411062223347562901325257410929094356095982156018214308175150260647562307572591157260600535989671631784231278741814571360484509057950680868854141229209203715790492628602357287099084984844403592877693422005086520719371171331721966034029993624917951469714440653092020533664491647561824958639291965630372578705761364747676130778542478018452673368599973723336544076491842797202823796016062924187848526232463654468012809752509657695864763855300535963855215502057556680932370591084413424462276711686445926441343157078051449287525399775502427458093006437101147647145469658820055017369820207141731742054245124242883899225423759771231827718135588461650207725074033263242593966467517656664753442859010986772302451158982856921063861156429022150485171002652174496392179576599180991545617872436882426229175316873618856294587117648908720864426331117328006889911871687817149646932086101882844201486308256582906942218517940223411585999500726500707571014501012854863876831834411351847153630834160407876603252564789091196318813525116627485467565805149549110752119078884567640929652266376814905211566861935762597367079615674418433360980979663820439312149601050983596683950126566841938512031160473747456 A013879 687 36339620568521899213383941064925325158666360908289682451431871266760277100229992118753786555645539008461851406464236633994066716962589614380947414628460719041352895645265184745182760568914707054420985292305690626756326497070415913798946735438526644058139896719197019579859731006334211817240968117517322766101861831721062781503185401264464567469097600665296380454370336909171309284082178596214504937869379102113040618776184176861516626246291768745645210079472939074632977933630809672019815574051683547104579873627648042767171408303439981298061991564148719172113490553190787912148206648055524976183534241840516773090003386252270392537078955825963564815891977316815388126268898297765867339668058292070969108857676531185099060261526547773358601588816030554060721462771438684749439421899236525690070531765431926978216574218097365600973472001862398185908204790164575376633914876235909303222626732843215871704287980294527960517752183232203074669960144886113780613100625662489117134026894348200312084645794478168861501292697858995614333618165026893831946135789082753415771225762596216932806495632100176508702912184679475628896717844255010122073767158824843004134619895466361151780811268228050420637561289853036652882885601809812228174756240780725192109906630352409891670558166273631952724306129638831134763722020387680265024449787240307503781967569720872943472652434000268066178037123804979387055693567423198316856368150111572731226287228519040217875320205357359140717181208357646132722101545455572887946870709734327687740738244776728525672266107663449878957345260785423906346577981255664647971032020683271794372217989654722730961278276226366598686979038248576327805851877535845352335198694514530708889523857807696731223158303443822929272132403366964268295038610475975407919583297556619933492606391641008288895848982613293347394643177242038846690062661554433919508246915319964897759402721580962987675586967051386721987461171333168737355573231205956136325424212037482135204448383401958841243085888040811276646952133020637797567932836878650171861821072716321496060135719643512990076976157740924315950647339129739536036009070914254470073585024655375028857406626703633385687428883562202955988094090296598545750136729165563527190018139117807598110733050451185755914740053428760142799826397672275780499548056830350045200857034271247401332422878397891823047184867750848517815735588665073137276792613917859007694495531236511696718280537259405962111015566939385007784320884892517344187254263925726644544686427758673922747475102284597993699502402671347717459989038325682934905009652291904221574803294296666092669274662103657713286153974407434173115219525879944758849732875901242045423507586665278829603241778575217977443515082014838727415616266925818309828060502079450979340090338984532217821035098350789739484598192658260201459712126397323540557358724081360420370696290566492703731303325893006299993901095810189802941064908637853512802187157871472456844191952998106105549749981908894116820033114922386043537700585228955086409066359708778294225237345315691467625905920969782097337976955978891404569949693142739599993559269995488731598529345394677210137068205341805320257672405603549835345350331692256099034595241965880307289322256618523107777993833788167830154212152833557088972428801659246507240957430677030430153086046921340041551510552919748164731339196793197456242731808947450999999047566828099090624335614798835446450285504554265341424916929890968956265233326723764157842276274876488116233594997233374297332317789772995253207992966898009893576593523848503156272135398106227514197944325879184981371742806763328215527229503037866210982643794354900506099330304465753815026481608178861459275963718330467138669277006524728926091712062807390937806208376426965683737066071765857952981475822110889136704577683332152596230766924555508181459116367905241417707166454678229843724667687704027201012473791205941984101414055301744512817599717674480965605560583849617132161376286090271196210912692782201638281700493608356014015260464398655451054868335066047123933821154201296782875085418983179923991731970180972176580071636175876469687914952852517191586124920212422656 A013879 688 38104853977258418989573279386095137753573738055770762066192625845414424320650764215914370491372576711336894300384643392726962501805764367489116316241452826929505653904129586359364758346310307864296539073864731854641641812992108437227644372059188514319908100342228734002970997299697902490475265384793844236788025872058745127177484135316287198298476485715213817431321830394871214803865754503704220729731322061377283679873856099436741657882831637704233671804293416563122349469734859882647850135376818127088731945568984674092629526633187881829596650866368807354618075470302583625768717934191470157426625601172161715859623390742860679124960103184165570940388746006957012419890536301478142111559773891666608504289547026363946432212790461357997269019594358054254775068547024090299828191257413839161991397916469548263110422527315663232406359377824866040186881746051609790129283925263944833535969049017807925888195473225314950727862513284890571225128128884101643620162601654670188487929384768058490444469548590740392117579491950194185295488001011240226726751281173237245695728825240090766534503963925074682789664846962465837046004810257541493763622472331918577903463191508535111089715956393496197870451467068937761333324652803325666970573199932889699041837454828408554568347199758539898459842024192166995966004581250032221578277460105292681085680426387634067574779998634265087760701455130930065761310938154347598295983089371392488218335356931581115498831759652798218336659002734827151265210350127622796551777901330382389500432345755002890535322106109309620277577264173336658021269353273139813910872872119982405055642850720190542340453329772338582584797732010539171505348938339026576170233306299268552604541368724563407639054441191910071884455506992917924591738406018456389334684975818730303381943239721361907537253742792716685037685364219748125706879145402102101582279517478547512632963468184479845764916279562874883394724085191848741941357556485016661603568018561414867404139668074092393915310028138281725221354479834248299222592742362867482610180893144589529052752872360916277082955351579347455522265984275305763738494247542985295211879490813034526259184011002389081030581429010120526778171748826846116708495370921509941086800460243594219996560019109902555194054466264115595496470764765604248813094103238941128996533865568007515099546652138947816243524919886713735417152760620067729993150091931532926852263346161856488898067732637318866126520259119032573922452056197056266698494327050182742030089115673479267218856452853174625841449431383511104183325465851391309150955401161635761042020939120420944786777348090004990366742189868249695508464429569088955455617500081020779021999891195131414030048851211287765915811270638791533438557242708006860046268369028462390112514567291044854833909699288277701869802034464827849005819102649199928863472981462336584150623233577050653307755116251584974022404835440265582808730077639845885040066201252237102907855421306942107732934637030100557438683043512855867988587928857036808686473167197991908645522474601746496357301926986810232498266524592522033438339569436841318802846405094789592224659506876569050296686430484488855494509100378147872147086069404539131301299740439614909096208374556024486261417662258261870671783162369599958126353503128646065576694178829597860328202354736591055409916729538377851581328729616623815877178749298882379775001301434340832050503341623303677097054573223493334649973694677352664284773300802697725573622687204888402967758107818982687199532458729008270627824433258047622166970130862968045591210647204635621927623669453092271026856585344663646924680203377433600047336699309484153083611373335482272345207978777757833521752931912087910397275806393674158405543067970322760001082754520281968790277793267956268905503991645747687409139248877695240745272658682716546881674404592606424813709772380679536613437145301938026328855718087561821921124344452082054272227441560236552990816294770696133973247300563392209838053987746789865062872376785875515752065756717284538245309619310215429026030450587778975400025568295706871979554342364483081029625195974755845079475109602281066684612524336661298937856 A013879 689 39955835364057723950410791005554095165091335955567882604319998838481275396450695738466626952361490997666795277920127830172067432293481177404267630419197639450433320548176585146357260847740677379112607755916785069212714205700013096674414425076335655591511956224452836985899316464528027801852591876125590014434241016819870730475257604673411165243023279485316043826865719628132478934178337394476156955898750761830746611907408533322980820656148067337354526645858773566092580717576700436307352103552882444430194188556943673621353098518921616377351137778853538540676003104348001927974059176562755011793781366374700643369220456571585879474134165156439597714389069732990956255199138992858744342770901468228205678993916062716601494103958970808923344359490173591098255022276764332510232645475933973813124292061659973039539274412002548889583730690962086732954999713747812787294604021217566217769812281542896963696140456532707849774419162730217415612959952872775765060655620192647447563919042562551699676300101383084197405083033351166818040401626148362231980229951407508418142644548654953415609684028476699110580855606568514577546351539920611829364684197547913854743701819499253712646009998691266669178206517533278482027852231137900014569335763692829749062493751034153328515059233334010732567427310359325699962049219788833786773663866007367378362098438779839780041292511847923148663765289015370124635732378286133187230808763920697249726029215229889599765303011209692544590580550451674114965069208095422201517077064665407044452805347382397910945965912735675444392180857357820659521310533377735853511407432756082670363625757836774518125183190719359701572436866640683122300392768367783131134278559386061821815859570251727799728529149727248295536314817700605905696706690829208926903006633204100946599024514534066783557783380602615690730075968472086610661216506769154613268740327319585436606622301615009138752792852758921093730506202354127986429900941148832830957622938631054156003163156590459506042140128065126898305706995046676744605629407415886133445453040209981110016019395888720146158536990737665837521715576727463016517855344111633348912091748958768491406750133520841133030722952505716141486948219697858993673727242059393207985032879400387052827112918598185181715160856017361274663307328634858240803438962397875933278669494621839048153022230313249345365370386395130741828776373119948140045297350797199070307038890465014829702780270817909267367482107225998700233309087278884471909640387480972418906942724556434196103279623906970436466323678962396539580134683680588493384272210728463379770398148259134512600739844550825072778797058483289792717483597699837020555829575764956444383772557909826117597972504207727280432937718921341470966868599329791001279875901322388979174620074911774649702321696840905079515829538090991326599125771379487464607945045009851046062323907771289465842832628778621965720517172726611923759246949891279038751772457044265772418707406252348127558169669958474722116824511034536354632001576089196228705227287767801563599887374328000934164354225392121526352102319291128383734640352361805322705013472068674091456564567082605268483898270531703386139010374438116783184502922311934024143391676631209642920465792558457931706052286620119199301535701264865645692299250896623176858147675260424405991505112320275702517508844592434094099743353986480934357228584224824890254951764652815372308188591945997276515721096172397746873930816869999747305070448662489570291086982858553062030319925664397590212936947444228576381841632927990543461352871939767581373849295603248001898379916820445681184257170834366028237693468936695814603236126815141655303800879406626659206648801554866198042905602332649492732733875965053274324250728040049158390895350403859185706234327353740512623857753543931527072725597031178164759715023350888185862998620470096874505460538283843425783971468072124967895806213449383224982764880608186392140555161761466603788898187105477469377131761435559549823147298255577929548166465360626204805238102915583351975113779377828453706398905755530926909057210301239128992833174099180211173720269494425585010055692526321471779884262318838958195061293056 A013879 690 41896730022702191949025945589439890891830812690945548069707447102059341830108684734658381823199402784369457525340375959650505779884569319077857334834440583984377569527124810946426711150680528523480381790268198820734791010956096932858470780188843736397525241010011857995326361661108941280355383379100266674975398708452912771078823718078026786005868378309594755971799548824788642230884984311750230756188488478837436959327422810237677937000341115856333860132208009350839093918513706236701418039335067262050835301460285769511183946632576752814497346647599128028827880631144810469627327075123467399246676090027718101821523709470007235155469706363078807612963233184340724946251692368575850707965340777948858998056724529379123128281552881774937604735096768263459443858238880436726249706462572942525070617672847167889907934205839984704444149993006261058095021779842826541250226706152230714364198682931124726604644175349240666285061347979000456793775095543523720624242027599125489976783973974070211039776055107868895378232346779233097393532175540145075760901601527079547062341650250416432726340039843983246576431248513186741665243112323795469587903097128001318151731879083249460991502580387693638900207077328975017570837181117654645677055817749972646952953447484388360601006750652443637912622659387340305163405722689296176799981361962541256133415732542009277196578336903447863533256351694580743810037714293760392933732530436909039328720810388896716963502370282214569636612591270414636773612409947865430377970600158593857044144819936845271868077152912723614778975434684834155878217713847092750331577560209642142159209242649453677117632089391743318436019559874620945649256647484016564512257274686799160872386764736275729328142181704399108740286846285230538171829915042928579736247083418623354181018729352073611635886266098768350522980138716586689860695759801973067762882657459461618775225586538259822676848518374538444779559271639682107498719809266078534554220430497996242685172810084997667007643126926018502517805018038064114151592461510520218263699367091221152416157554063410615978334083599738693245170432582576260008226685307200050468845517756189629645324428006749511908823350646633808775818216417902192150422216569670292456113836550140254305242755732010625102156509759260615941352145430625114708706813435315154613614143992589501756103438172945745565838618284660612743851014220622740896137714909523812346273611608243390070422525253160027939124918066608813095842309502543564017123078943248135127766374344487543613192534917875432388111817991673913886779306075056760038906617636809216906125008708970230684833383239725951514099904396174077688528080941704303666349553237314968626158693682853831086411616572121840807248101555664554260555208410834928958047153105025346227006419670689015086261675586648884658390473733299321280004904850017447688740583516249570475847353915187622935614066554172306327357014908979824567776129729197809338178555917648026579718537218462190202435319846377590218371378482549992594605684649305024710812408498410292353315503423357907542321896244769221616182041553014236102934242118132378060732206487882004123158647493209902005772112921051409824098942386822744044473336266158531300181070715247282534970338897777584196605482494978109526807099489507759297448379308177544297209056733874781936948464656345415042999354227356172654732487149728232224565319932129984123976301572590531833431160988366040219748764140068139826078880230276855030161550776718663657546824137890135571504746373471367555120572603279423708165972089100612100531549047113731406665398986471376838595619659915650593463647164816192425367666883764750493402924911313976351838310924682955804270973739195378479037784871560274491719156723931702177825531405322586308891482945077049511100366039275811765074267780081544931810315632564675291082940325180930379479641458052300281437789391519404034853666105196510336312896073900464519527667448609654325174769299191605534547705442313142929595313879053290515356501415640883053898199581983983329857349002810728880656906324885848673640939001511597214591573348832120922789038364221989111694905305386802227504157846480063593063920245238879428344590427488256 A013879 691 43931905580284973625141829922392523031792386248220919012741556052488976418848044204329147378643136974022988294091310062266488748648242158321383332731358369792002694344474425762960335071535985877036964816112266846650804219104300297469003856807297009736771427117314194009307335005158969211989926482123441228979003676114721461846748659007385015162889440654361630837885683708501575315892453309677809965401100495185444297063711700667783380468069685900171133721990145613065453744699428030855426122013807489372216677064020611050959218024200801159214369758352903271956223760683300782999944115124664951632482627776904536335606045181222306610381802819371723771570535199503260001240814577071791231955465171578502772746327980118243413360957594560036973822708828878625249803096692292820664012203698885781168447996923391917328102017822867801447229023066533195253045557820471683317997718630281473545153998153187041324191370811005380890524488018428382982989514584645928877285208331780609777896232293834645611244216760788734840125361256381124332520394499183162961063157722858963140441958252980661362454733619444576762127972840963300828373961748036158318605077974091110182270406841597386808625809732606245103423536317307308024358168027625837745464481152995318251340114149390009605561254572136740067866217689739747827023319074651427884217256601233660191352535165969919845679326196869746952247812234496698021354106303294097780881521835412332823152752474347763886721461421043424571280684503966298169527406373492941524010900031897712243921198710097467794340868692612077090478945400084659834158017514929127771684271774385718856734990820393538937298185766036641872367646015090532705114938392200153150004684061985116910923824220105059155986016322871999846455020130381896794064724996053878425515021742766402233715895149079939394711077360782121917984421934883604907368917030113711502532445428212426368850944629942331823199112003100024273171142818851305552577622720987565448726242129866908169847764507686513680206399459576777296109914594281116560620216920855248386076827547044311115924823409594850060097640044679600008247831515707484414386304772682600120420157626714297094975707421605376199306353727644692670912362098618209036321126161758596582462022274399867298374227834448773227118864377326459621319267247063160280796955604749023564125064651173529393407918785634758102444795006456286668496321087403711157908500548968841054806198565725420986483369839857529456295850086612402800785945528939120182818849625995356539732753744645370531746975494046149391796737662437465927743497646958717214556545495134861426556937132017168610579849663978879334848821352122629686326021001528531921246149135370780542142978387192138785265147258729231346300985336832515648315938214599646467113251614255057445329483512612404683091922739945940879556449385368069110502423108011895227668846101134909611282114978971776907334455451107780279514709265198428525980423006923322124589917449903697118854944882386209553708817943235228040818986563718341034881250386829665591164832053629070714670157317650941259097724676755131325409700403493455635870375863262776457410334150237360355445201953840066205604499078304403107714372612205045659177673048623448116618666406311134531389058080076028126539790412654166175181281154310088213081231781451576688990283873779483344317673275492049924128090858304226097608772445513430833105804913153130232782574397780689507771913064536908989463280106936089786270487916342783540106678267248549463375818667212286797026160933309112705478109538056324994213842349300763433926969573626328023475577407638210439907240480515713236691737289494303788622326670310507013370465391805964067105208716160355065419240559550533184035524309481186385428906480953408542815584418867536261432195620617112268151577419999673597374515411766786058417933524732136958022585234416919253593244521518648819908911449001850605250717789922536022409631313586253484028243422593316893674458892669136964993894781878946160543335846042183155430458828407054589124358524878437304088499587971262846763696206523503658811721254449024560887573615824990028734438691802436454784597025501271532507399818030679162160593235071603235455857252093925523456 A013879 692 46065941825752896503956719452702662230584733202614498374704489879294680937370006799598640041708105995673128973465089539851145706102579169404002849502116833963019017224951615468821896307970917926999912419019736320993713684851510788718858188155568269281744835960964848297503448110369571300431549150919069510117887758685670171577416321867327749659441958123587901417466818680325747838437245121648719262280424352839572439237878560239421625957686638962457846713669538926365721225801947446882259301316750201975961474369082476253370612998944379276324366983734653901294769286082252801834949400460960676322982103903795451092644444431945361376287709273125524625498345517354330359061088385967630562838933847753100123435253608080467205408379470673385329863120732950233349937531917217636720587260505762856874486526821942603104231901440631427770329620091013111745657498837158915806852775810466026404083398767476255043555290839520778272662605548411560114771213245109689518428214611705184678467319673739957356456015834160808423719290804771093828096905182375484285059761672404560133952066817077449968797334759742716522925101249685934129413055313908762745089638241760559950484374124334821470241617066177326065567438017456827818949390397735790439788163789483218830717211534310778712160998074232854353402887080236545817468803822021695645120994057895186468807675914192074672103045146208891780200201961599609624439403371082911874685622640089322302370220578541680865282843131032029963255215034430965069410369665491734651481253511847175513881914858639162389918770730224401347226050651839172270262077373734325082321606960098279535919749734484975484716382437807637787959776787919570421798601639539667789419311594980105949988859905420882509547193051771830110996419188235327812733213077462191623912839438943022988620878471841646530748562654659474272272433214792510899349269543768515152479461497333273192144248116286410533842832067762611052264704252419826571099633322282257427963568067567323101106289516411893768736105519725178830045749805612916078668904578002712931678895521969535572691987631539329496616943007489956258248478179414491177299533913320430103869687203589570790661247385317278953563859166318761262094600999920687158469461186192182170051697468401115252260054325734956835399390333319469723884471972856500354596948520205312132776003791668934757222101848565752112029153368689907249705198380545433831115063871635551477884464467254099036322786013198448807164877300419686879236923618952866884819458065427706979006811990545264050697116575644935144652655991128028272649565788657383861970844249106532455213366910142034593007376441256317377418437698123338545968993797698781887852602075770551577758115705328384118898187051969262488178902000554491928448533229312038893899744924669111115793808503721064852977795978961554903721783470711708435614188812906681050248087969343638980559754996190309942385133959100791814372415782464707390058448034907629420113997279950219110100442684993002068989777483645822478129809655037523168991642005620303426921254935466156453705974879513153381699655750653188584672802010293553736838415241196629086605498541919290372071308083949801261607943225532117793074705976215517957117887694633380732331534745664104202385812965373801268814587271739254951306887067661855058119865696467368478234675903232195527251248572522351741242536999837212184526216175826691249254752492614456686970220731727284281301441513559853880535448401410617283728363137367050593350900270758415002108762434790790840478503726805536164259414186976949037132773955260397318493406047634800533543927055791644150236174594097244522877275120068779089458444810647510202051949118678330577628911334756560473077045588971259883983233938338544495287501042172201316191394247598445702867525955084209113689308444753577742040579872408769457991643063629525242895490334763955523255789967395938704984806731548564500251376657285813132234201564275019333268399375089209855101589407839432962205438214803497849237888928099528244388648796455755672845663364582932274571902543956554910808089513451589372542159426105140377957248391787304744370242785695431608012213610612021298470479271591337433141706212058441434221360973971640049683398656 A013879 693 48303641015880669204532921056837146751097617202664700247754135179671299358583692249895943580374118952518946886480129729338954959922218055136971691919531661289606629005670865141835388743026913236221860164686039032522304320806857776791665443503413153530374873112604676768402975605778883595921312082474114230641374274451585285831960897118355062426899010681399307316721686864541251365437172740677927449164958246203107510046297749181611770860207225136698199075632750449252862500066502846062011929137512659787145778948035026619854343895981101444051099434336548449204063998922984313936883902537752302136047282583026218924920740964671539250502261038776870109706553149205334310582839815404394185059397898341554715031244487346583980378296911840815695646551685674023885144097467628400641926507272090793410021584348845286992623070285011540005701151716554164661814557500672747301086456248235224102688153946005181608551032647341339598035464275531200058906339699704137796475383564683375729408548194211549525003223259321003853709879074903654481890540448514555809690824655403284047018922414783804178481634093031978720742710967990678065683423888837194804195112508992320910639103081798509757980073856783955856528441886592810687082675985696204196191313633721155668638130801801459098882930716686789486473785723046116267098168436480221532778391465251503046716477579399868891375122667231134907315206972086272261556171829236635401910351445454301222530156413364921554994822518965041850750300359943483628622047782362661153911606882438663911644242754812418342171464937215781867068903288302911902462328044240843657520461339792013562656587497587317653861965431106581601147710905169551474607890512781946691958144075017859576615518764186607298330957501454698530468181246723047096564541635912995044236029527529119273316126264489826352626204834172212894522338930634271908796059661126614544526303819027734270725847112783139211934781478286247646739514526185372066617369110545440364784326350017473388065628635961117920446230581451349116894052148170369090106325286783772715048129550844727732671073622728983966244607631021788373449156255457729500728036072693883316595261129191137781388408138306451096012177189181861409162108338092834457879273732772653611144128724626167826753838724661858098635751118150796285191884083409977715821849891522805374937730951853044931988922667961682086623081522727388184266878097078808824895309214264120026474180213215434151111201666575576656421718380164873589082736420667121346616448060413923273219046889797990797223779710423463514239303408553063374021791096407204940449939979351131375757811421169094065397302759266784250343915727747377839177983640415797916836930074203181891199293933830415705857785386205721382804680344133426928364849179459100495209818934129837857354608545597819299276045396435591394724972824585000384582583648682435988944939090542475587679425654885250438146434226298071877547370251513713016237927206651302426825454811821080953592681788859222137493024914691401950827443288840625894448580007685315286187381815211360469601196315260384320369098228396917873361868040745573403159078099952996541116447239091561821185043945435746807691810675655565946991102893716162957402846207287891834785271377469483728120906215979799039248524663051260999821570413860597329423096292538967369433403519907602657183005223181197499425134477141304603601761652783648603378551349695696534996486173991668842549940336522537342636338342957539428902752105127792442973513602310775769251197678823188296345587523838841888974479490523541313560535582911126378636541739804708604261356856453779056478047011180112272820561636301240102507978225769523657626824599067249163767813331753695154617236155501127804107603510127277632690586692796758167326707414569787801330018895878379655595880291765927534437943080290897843183045117088393061094381673265449426753463220852163823518148703340267569415587529790128790945610139461242672401245143133543313023004214914641257777529581525792560762468620670890928388071800392390460409814308180912792741507281931788522155503269657013777902767362387623676956899689666764859632771699253372893803014898961110845064981272688158240293997733015392285330097804643286436736819429113856 A013879 694 50650038681868088591812312230094067991678935055901340726989040050159012396226253684626888935734372154756507250437788511071324036055399719383305228826214831268410560616250333086965184586608188573584573244045828064566107775494371700157097384087034950876266362948922561547104918548805198645476785738192376803509009671207345492676534229656776277939348057024258960068938759525673207191764648843729098452935595257970669660454306708645857744241512651304938450793930686935075769548869733288312320220607296474748966172306214776072940388505072279427797325640458880626672600611734667199970681974987426157964607915381779300535417690877771423941134658870996495352155658674981132630053711842277478036992843210651394076868602219563931643809153062630395158878278580357325269388857146215917831508729289339875790706792830174795653576728547176260573018090862337499764426861445825426673984031946949498348700333712086329310368007609218592510349634988179403632967774056956965994076971796721435388840297831293569754729779832365780936907690160846174402002855341341598872702366153864153972886913590004342250255557950735100119081508895971793243402061887661350379003694294229131891194308153099954167983713924451093296215167479675943059018404054377383011225502884792794526397896643629766776070267959180566972568736338328804410888729066450684773954634609067560058713777194296796922642560625914554516572950465962335022933524432013634203193548677268689358715781291300535984450251017646287723692346950228098289365992375438709782124017098360004449816273490870186375560786018005975687043642334435514151036338091317886879028175269833750413476193891870119196215964263888014909005062110099067607038443402330842534466702881605927123409194203675735934454682093045361966284203618963865832327260810419104691504838897858373771136730413913684157531375360196962308086656066528762301037737055225500972641213553340825490660625862133692982293725423375480412427533183809352700125374432459295675944089786795922175364304612581565184549826678175929851596297625319892939027330143914581258454307491906561227013303695026667091388905691306302765477822469722844168955401152961061392582192533802726490257131452032825264452064708323559508973566912724031984505217333615818032959065921553608555106233194551032517635081364466089365541365044645700793345612071853417168830706170570258442605216575480588755662884330775393792705825967522509042373423754656213920880189991252587080435579398731151868084059772199762488546019425037447433149688641396590010138935311516817998189722033636993677906991810926936980478273620706281327637236263788091933466622868763803978718042138100927562088621778138434465093893373732635716445200789487675654746190835960161979185533169126050504695800496530052274837100093200505760865131098674128861113466010308778969557678577612846682315133104512041363264067232000833999543928451804666881826541435496956363429835415274727017071111308851243139714700758641596093510928104760101781994399899434847712043886092947451491990837174039348137897314230138637161529220074267067515772544027470472749115347543939526555978294142692830376790933477736313301097719780177673528210928640129233644622248071036210718432142707881319289221646864653108468551800719901441369698107356327233757379060997083639054148903018284289705297152618045340248371000529290634363858326884902447349157209809502920616026320826829267117936267860058514689880475486379488148245646238309456116592241114305044864201132191386480088683394999056624013018343857269703491028870783396837472573303806255212856408052159386617253605190391357462129421956527112877827925524622795197406585093238346209141727405776064504038819705230791539859146998632156962650447923018990750588319934458235220270976164631986053492062769553939929813567425893764567825746105772818749230350800603359108496813504716696078842430102357425991898107439450268278533409366294753724406867519109637214087094584097595711996455808027206398312996409667658334871515330858477989460194066296388600126125450776168251219414681448015108812561718739658907081407728996483872879178172189782964884688758048992017629454293217316304735492390150693045765474857802990258214974518966894347980982292635601638718687747169702490669056 A013879 695 53110414960878512863248187108983117438442731005176804254143259659635536582385340183611324692676605016545959346635054525785124672430826816152068663621677042912104872008745309266997605393087267941735017473948598208630471026796786299863928546616446760650031877795529423896817087072231959974879466082210809699116263324995913507328789556396583842416529828242269363313247528708392308904311808425962083139385394733221852909880535111325038930025788369854727140979696663983634010130475629452525379487643516508306371953092161465035459540817094670473282008530769811211993848859050290393876457822604415371013896709479364611838226140629850048630499216060314021110381971950777016128691200948727948810117807562451996195546571440981469187338826481800729234115949840676762701674690270950502256092097323298849597116165998693366527244871713083894606613017644066406152983660667417842600099480282804517180486801122484634842948443946843994860132378857365206343842816649547707574205254778718975834288604138746486199135533617502781111698918118099438169754546042402608379542756292154259116273868304552393179403971933750008342466012272102519071993560445916388135014177748265606201940962865944937541647690812045229604172115455168681669053282049722818768378792912924489313312200870990726326984657295565722193828235274699464413952059969582593237534254939837625856125857635286958129956845650878979916769998107796921409007543314823128498247878497815693213004759083306750820430906411079473796158426395682378391870234821068020548500473352929940025970548791962696548940026759616633962017474304473053686437079250441744552063847911741194673561213486361602106291350943970639121224892007159239915117942829042465541420957440782816639355919221313488483206752730397133469158425093958654578998389831546023120999377952160742135443468230499955279167619449693889949164273471616463458572946170420134907888233142907909429694956424012699252601625429541367748941613035746075816886664620890438422698749892279320890954801073442327294954519058895003820067439378767432058433521732985375957664983932633414345176701935316282472020213174167197728613673174012101047306578719367297910788265118324727732247861869446771784498088203595084735681466899076514562184542770813540009728085507758996644279073578209543473211723076826394122561902393054410355083168523855768761223826553511879316713207575851133835057964600027139321580304169720882441615755186962394168300866100267672750454818103603916301228111059694138151189630864628066479662367916841070766471444233209058949269785971142944282805001845134523871241986240105709649408542652537862287226697541236874520788249753001318219344638669633287057670294338255072229007242863037828987351141802007762807486449628349517534011903701449496094139587067327813528704915706923323344670913735225538216782912372198968322755273010196818284525982561862506511905774320279530380278147512267656515739803100407112156652357611790001126469482062693370265349314948376928486156559868949794874504129903798466895665784080605483513043814166181851600287663468594664587418711126148878433376374666233932997961495758968277305173929862350832456011842616219584197517302709752151298143418393334865690290702472059362255014877582750497865520172991671373785672562619268185464377506264077973904843240131300467362021667103619510696275870251001456218717108971663468631589870433209334487870415387313325597457140007628717099456109463605858164534826749981576256911825818673526723524566388715269745471279594530798581074722928480436607809089210571122249641024611947866076120929701080981573316316119808042209820757487373912981294834906872096915807370727492114596995956239042613387009411232082469699344923237712619268156081327561245288898163594478454330859102805149408026493210647792115844191277173980075472449548606839192792964321093467880551154717521814307568279987009540316880549906429004510431448259671887681323655515717906951398589290614720521302395645357935976317448523263674506146234059570259416276212453260801972765852120673071400190648969014033890738240716789156578151794190840217073488157131082073862186927399159979853877822664964640661554323668494653111156578564495628312998025121200230207828506488482668623921086723176217958855796064256 A013879 696 55690306478018147504093331045989081351132525106484272697592522640861992407411290468370428400948063781829695867857198934429662888518826659573471551025763626948603278271442121409951281072661875069272737682763125315212904787394466991166118739696887278495367826291325061192028873893852699662619211026620281991060534932270915001860792837888104299145755181178965839905551840662931173701647658832061617289964179667782837636830891984892764021090721065708790366579926409133303015806573613628811252321635287966213862277085566300361022023471825861186192155377160485561427662061227517300049400637795247452076267756039034227222879813637085644592774345979659834999839886620257960464158504726013357651518090182605664362741441695298585034582997316980681457392366220137477126671240025552193853684027042875414515145680878245895499672318601418657871023851589144575898270994967998331722241912637022029407046127973810448465079507560005888754458169292740578607201325311116137017329849234850028804415007373390235512744741298506596206980804764604236478288542870958357484187425221801944407105987731314330230486699274403848747709641284232171038434719638137222605060626446565356288806447078121078827670769040931138677424380135518955549809214278570154412871561157462709306195654340499971849044264008355122715115635631403265597324195234665037286640718907795178369713027295778657408077629385216077245207017535881264663371493738883976788178767443725588326519678260537459548284158120904070315280618116279045604633723347736220714664432346521864792672094170081076496501337499491771573356435136287136742309446812111202735424901387901934946024122992675103290206559607424956887177512361299007153234712019906032347561021869426282740429272353408012499767003951028904624556264751322790183827815616003202740125043735564902345414770143264721106808465732082220347334877219773704787536585603594463381173811956057804038151818627265540131496001986406769228714200830570477195767751241514812359519764367046681182553821490385861785634229776699887525631035314030438838103988484686873580184518192145015080408005408526206209381067049315543525478810962112912867780543087239283774102715884712469706569534007617018170701867336172919571801929835166055333557219120448578529240636989383897665271573856344650256966455737006313043459469363699421392491688518070586584569035152175272366401868347055678512229740288438057641265389025069244027099682110924279427420248971954275221980911347804580139476567782529840606021818373508239436978447100769542620023561108281422196789515094477183944286537614763778502811436963705084601338212020427541485691021600999996937510059773003110253167523837649393609783686556030150617603498692352754568240710866182091893622911405496223697744065935651106816408511648710329398675285692302830699461648040827853961201359123590905408001433151940138929515116690787539628228109213661428848030538805823570198648379775812488036773902535140312221188863623370763419358923271309286164300100921143900110328042518005381223589645208104975480173430483118301223623237009245119014417162437812686352156065442020912527270473376955920343550058679344386493395073883145066719495903206181071799602033085209500126062263635342117835914480276210186049835680914914802438685393021061756841495108008361825565244905363918518864599231604844932047858166924314102955997511257070993283837979979372911119953208685167457701679218040639289661279289436909976330735270494188681305167574669641411957646495725613502688627292472114726652949008669454302296470023528063825084039587023497845618634579982240691334221729491643837668205010603080588178274212807308315895589629567950771555659631809310347374896780392092107747460302228907747461726031134128860340051680789243839728434914583012345670788144848219265663438712653983331618599257879965013422075355954904176316807609080153959372716755658515747313339498683699833530166290333709297331633406049419999469727163995621185345180816226843074303044902729730758956793525247944337681245749390398689394926153286886516526309933332859601014741497847906648092095745454471458049917851881516682116519584501575035259791778737963046329986495015449380684120524844567953930217189487652590403984019667202734996677431841225922425175213873299456 A013879 697 58395518805494357037252168694879046966845138646056852728150777020664504550593701314161990330952516928095855174334230229868518192991517183388912505088391120891258631116755693899561074502047498312637730188441026890524686850346940619729004123596403274935558813821252467364492868472120488401430601821449388809058291477140906968991182710781356853581059384859915284544803926874973718395378895507487842411441479659325056757877589393950914926179223932196660567426912914383362343102393733484444387714411043714460666851057274768967359029283993274219172625516761433308059572173513705180416600323176789392308324538556386353844458423464320716864512952609967791144792108952723611151665468251584182512798232931315917114825969967089409101222900994650335039866657801646875215576422181033417222320582340510130650633397472587568119464401149801170595766706203938862817105406819563818683981535785278011507522800686266264809719209719240734806594729324304744953624736889428914489083663991282103803618270771560039593011829851822852624331104336849651869457887129458030657339313589376195658625568191350655135762821178357290104478384819255032978797724579279376330324051436833715035891509051387888352803704317863409669818946824981924334596746671365978233631210112247617873453414445744098481583438176824981156125092747834310626979815342384126137876578469460236954200207309698401470332408310232333413470193619704232975659427418744004844641339251072002505068698151721327183301609385785106434915689421895416523924411093075855372099971812186510896840933816486934868395386469867083869303797329467420696703870500456316519500901397720659337962190791167289107631633446915231592929047201761467724710241390984987774876146067755533850828364687247160114955685934954084695598709867883046039797435587366174316429357860063703041745638017743948199292793763483846282927016215601432271295962785874668034377711045635267927109081368903591008923551778898464450768221850116268696029365525822635884695796440940340767677555923102845407733198122332861262076088485444781435103727829319023151215561347846651332953904679250775202207961762303095367772469683408509723245850748245019222713529411528262635035855691571022445361881243894855312921780378839081637440094596443488679877030171780209878259805827990447987848858290887131705858556547510484486053364779524383398501060603727338396872205503882255151639812152689224729247496562351007624960076269144537224886614986015926095163856097435535424331781539134010143299934222819775675869112147136523922333825612677300561420762579706507631564200465938543807364005325654022790932817007531829740899948666290172788746548436536509336825389475587050553772538914175871214004206244832481974147571637217753189447537949929608260085681682541294981122371510558082359545336370092133003518697056059107795220676344378457229100510768728783118155242999159235153208917846824246415752470258855255944617923471802355455648231624687288027645333862739621623217702328136406049017142623489386202087337511360010621906735813733882769098335042266255823861959370206209915661490520391875404398398476932520374195163891714931130158346329752219411698232992092721480462136200324523543339501444356636804185864153692496551911862070107372047392498951037703881946974672452852741827574374976009603902241886876224836966003879281879467014925240829584821188046363894473853593693694850929650516055750258152126995987736181383795865592200597315340977066993714390688247394776793913184901131901980904195230051831240171614842659714581714484823351390963053451321894002751276967405373339458015156472884223429928726775737198135830829622060968636124648533791413843548234747354084079406808979766396418373973400933869979170202426834822500303859930031235262148487083368993796753374092349772366364712305911559863225935304335430742193914066088445769601585572855498831518103205844781383808254832278171759236643727648052959560158814830381676625363968630713872480044508319555878203480389611924730160303878727530388481828449942912786696130974086108950315953091964654436588993633580847366561429817388385667863596150661454513236467011639838323544172571424181938339268511918997319849800232363459417686860331419684204802635447947406556775051876034770345312832900525062408850374656 A013879 698 61232139526990050924693730041401491552306608100927710406273429165220303523643340949198723173268866390395039435282689797514611332734273122089212318935564807979672410381883218486426153257058957590672420570074738212758814038789393607272960227904222160418828518761433627219190474051022213246018494735528114319847107043934503665916898402140272044100612925538870529406852322426852441740152820735659571844419660975256430714948251176351474569633305913927045551150242636112448552280935611482184758292026274573934308204014232948144717461490492531507643154973863636692431873951414306923260517100475425113829093711341301377368806835842523560006923533795949586567441530437211113286968770037373135762539919894187519104595756284210744237723904633366469714763220571019673826048262464899296497312026948282750757118565388215981828435503900053912258626669724501397017309119061230950740374622867583676194512228252402334889116130050562572740559874895962172244492012108569813439305392053322623277982831892559340076281972498704999513410612061116460558668673454658583954550228086293733738938963791813704559637635979917173828593526840235165460775802848442451314945872559429349577474974995068106417429497058807942657940071985952246291074118237674251992308079774660158159274287505860563809424835269702431440765025253153110099995986852455777449150071145192737424487436579974311020155275376310179241362921744974985796685059765036913623974636946532076098754915233139342372557668363309003765098153951253408276990563286333108122655100042935282850165879017556604216562560763027347335339098588543630124466957713886482550752177184016338085963042171039031343323947673232585882787168598634232780905766076793474541028529739142826663166203330294878164699773334930414313772112798425332884226635818458073600024230347474157480701474130093878227021640513338837599966478955290487445306435474161315908815642737388046701936332105479451845773022230110236259928738994707516564207687985604996245430779448855458760808260879623489226259245954323302330742696559713747138095326512356024019809008455879650268103473552950060858430415712868730528357385170749761491562241194191769276476061816222659520795357417644776431667779987198291804602268782521568867060384631560327585990736789404605353306154155890911989306604431225265015602341790362353780447893027054559846466648123613997586838669758438839577885867667818256509695422955363770171350136933994502265122707195576635721162535571224563993104122159178983820020871827627469099100130138795827708385113525638713113492337542778330946275063067771974511350519248352992602025169526489695902393904572703884222132700773389706814371019594753167121472593764470878334095674567381464618523764077067242768378141553385388910927603755952420926125371829054951768242610629605728456297621284254235015481315918482985167461297179830552486902752083086394160011194240151581009644062254149408857383683722368626674261800124088097730876233600456061483187125436427960109254199343568006626239932018311834497876477412621819858490055765279381466761877908573346768524663083910431144042455081347994483892068172918875624736918161066263221840886357916617519097064928391487598980761066517704793585996690822263264417532682024907751966636980083311385716430914141922516614590627814844246421397188773124334646464483721876044004642249328122733462076904067011815505860959772008409219523674382692124716944836454130695133559207333530530980369000001060930319700225471454311770889285251528597417546828994494191205256752877235847638130508130474735773306325828922997374056754795527700713711047467260944607595408272476948001782202248593039460968865562412433798441556067648074132767528890792907532857633647278374179920750838078620229992432546242611991930726039424465992259754908833244570883519795141998337678828625926725635762758111305752193642527542757926587171897484308124619010916230613322933362284780123753089419582296949117648770919429549635150355686624543092653017713585852570799940598904632721748727339718222682232283315778686500829359929490500740588325670608239517832197843890065738197275985327671441633197255109948654298253683000176036819153974533658824128450746822360417258878726784735128267466899777676956795965035349606749071500967840422690455289856 A013879 699 64206551936653119638411652671892610405951453896038374866968567260350044987607839879147000350133574844174868870890981737118681092833173173267817896540178804092092977388593577707622790077673853514596924071686688696181786189537627191139851543934897656083333532888789027094989870518524668276657089135801128001048000115700666115992477658922637898914844299009846704243319580841059225950122484155714971206334190426790487093357577425493923798327813382001965715842916822404246853156534339745543365110819742887637741159332428327833795256899854696718158428869874036708403444660478208296364819979148119364158455767463416433075873996700409984457819851373621633684541570219729080325996565010708573205341059042967572032620599741472565349815581024836879347627558773477525501822382862394244723965455969322533657896356820513961361733586937502931100501718833038776878821926828749305403539060547999420849336854251991030708689835183898700274005311378908430723440456088755700696933090777704823026334125934572302579827445594802093569774045952597253746766562936392079328726459965813538149041662896964847072326593785277630464491286000026428858198448247608391830020683264876189662550399380428534754762552307936597280492168922741862606909334605187516457086437057794050002019195295745246557031456067763496750431627119850275576213391909800669294519985001141619837619338299283143152270338032989822508191367031658890706744833228183346740172828910846818227328033995504319067647029661725101931991561877589493837453656888530025182821194182620907149895536756713433822986303714652163759500530641580725501393064651796232327137514942907115724826782907539423329857251755407531974629438100481489272471044569739794360333531599751428611156164823267282166428229524447994119477906949721641854410828879975492983219007360833062154484028937437318455777443722914784975222450637022678163449640883754175990402271398999408458529591373835221698633292557960071096491037420114428888830640637193744543048824991363061525573282960112079838914015085800511064760853787798402119075445093020230242595250850632460159526867884258163014689531586537041982502873512804101905776368622440828660850162995007491429677512699564289091612474067856436027302628590901336596346709875423002058807822819686723462948353900167468930099162048076463489000241145170995477686929878736762145568612022866671133616944980624764649221251575650196137910387820843520671193641185700219207153307820308966377953726899132368413633147997183262138062205697526301038058018060417973835147628800260139241693341331256331150321320531352065945213882071360987570661144161408459370548590881227548102107018846157885212585906242587896967565246479173815720052706055166586643833174440874861153094878157482637562664823036001565725032837891023125105336763683549456321790734535758168735593336320539214654955897151638001404506540168274398842727898011561184208768532222206970542039953542866405083590741326915801166251277523831815125794423241627884699521331330881166116116162956033350170445325179417337379936068714133592700891302889860205661152517117874464247295461379379554663941609276486582927084138697658218024105029253638775131704723954353032500588850516084868821639230066075645524749878749586949670926168338027838319588992262227280544781660982151578120535562978614967622326251142483149894718211751231485623362730751758970981455873661753893489705771256389505777367195148829726547780366979388964110053271404545112466070909983623955676419472003171906850565701583759730741037243304905000456173000335693420676538230453912388760894498935716475254303580275309030612252853962824720788227916774505020694945824889175972180182634653095190146981840844374192063809173726059328568484084581230789127286284544949608893112050752987515548852299764763284728259158757652710816048929915405259742260245569849320540412200906960674935629070359576505876080503990497431595708173291125603044519491227926605717987677615611759438227419364458016897921730702040998945279118513437024160840393518972375067244398710125951976293646917425431304563144178383705360650414686354869571495946863590948409581971444974169520129445653905592587983681198000605835169314370300003396887646019817030421858187371901277392649285832906749246514398198854239063066846016045056 A013879 700 67325449403527981577967137112082465849030951720492334964506432383588808772925878309116445039141663375805507301163382065980958145598637393332475418682514529679670485858221899338348274728486938622921984255392941286287512635480606969576660972533079244625237542582394842875156098468832522562863983897661803594826907769320941673242928253682463957492531775678549017748643072799994518909875633946062981647653080060962261794404515106514716640755385244846093202455702349969355548295466151833022879614442922718147632073888160366286649695299022038465939692710657037915550850388305597742569037474455218410391816914823719349728967651964129099862842908473946678162401861534722640131912174152668752857363706327038764811677177994514336684248222688699355598817915068457969780598906932317907555676801958488345052862330249427247548841157656579073481639690327072468504487580746382631662821373953179040716514241284135747016395152617791763538515393384450286654262299683723097613987312595322612509661332435970086749945143592015200067019390008790617944769495497590260974198676485112896578169510713847811483711930404991276641934414708763712666414296069684217071555767975150815451598447580732231259009898048846925429989356520332971324902562442969105256505867824313453774917279726431367653785816077711176368580593838824122562603533635211146606170587792557075162851535276509121114035021973280336126349270876588752981715670247075580991423464248020113269538720574869936870677051774573060483439983987355281090101805725547259686101916511235900335608862350207545584371686403895107266282028418026150823348734160321886108660546868773771778275968714056058357528397616678208247829037685650478095370598030759474611181093230740954007371686685722313664944647201827579881825665757711320329130689303649182530371853862392888981700245127102273637085288829199093570178856399166691777917370639323418843312052134477203723811124804410641427866103377255539510074186053833907386534477836786067877971964714143513602239530753182484229169102282608356690242677021394497300411653913858780946859557755952782544236045018603887541291090272884665333844933096562073959951361504644514353879620512652975333365527556458323998526641608176630263764881077332959922850847654331549806816471620975825741884533139222003900847658943723825779441916859038821754011050184526279103551752920489442550603521700003593216821823092188980065505522819628815531317543499936793055359986900988294728729207136984622341693791794294436279680715401489338637282724345720837332163760016861575765497837079763438692279328997483023900568591606859418902893579900193036692932359231874057478714969393628850644672479224227846650661695892146162992469986304502358756644014722514798408467614958860514164908829479798377781692033024417464430453602316241554712078041256567157540093518225645727546035034811675968960731849863488496040912248385370780292893672443432896343090086326164683576931245177612063123703099580829469377345013145013200826685279521610049641372621687785626188324877295332713960503843187991346099929798819038055011348661789392334222572085711344295911297236888701195179350177819035663622843955154663532272502412625159685407337454518754207409519177305765336081760128859726885338141077891215878593801347150357232924524974946020573179318698485864168289548371117980411384004043605259306269003198760756414755851074180747250619861718800939882410008584020379279344565346085779762430663219116292295849222770506988472947357224275197985397738781103892443421513868435684065758332060000000064279321751536441636957343710116017838756256630990762442083273648596922894425236876059743376580223513278992584204807186314003942103561630745230512817500768148976386513026767473848655939933343103005081094703861730364637104153349078136426047219075653464448896649322734975985639500279258650321134983263978217196681302188081363294225516990552339834832901293516915320338010070033814368517344647043467716264698754487505929526755176692623342510044996974345741046477376474549977158510862621869030219494087110086289055613603469992872232249369230159243715800933978436742319525825289885234778739253605989710653537576495874683264218498985151696361894860312875662491630370681678753843274617541526027497913081605761782579794381128120460640256 A013879 701 70595850433753756811098468764438983710113479231266970627742296843054018747879525773860085473363008815948635623824694513218049168479236803350993744620436355473390159379270886320607880521697920153469042562582908802210214849261712933730816855934846102012153081450877254762659681108054531178877664779474623366249219641123475735962376736533343326691688999213910214834801158704327052660441752740626937044169476078003564623329508832328775516296718838499737025858190547321466963409466715624463799014594102132104371449509351644239389990897867333006461179223769914189336648496767930458512071038814355099895009813278196340861401984625938635017780365595977112000818694360633327098959939924308790196163005725580999851169208592775865103022264354025615496386094110823384120661279435462182233101358290423874902150170803623425525773665730905058555083819924400340734561569468718914378474585014328665798359637068753925063463563551353616244162317133493343778779745153159630803684360291953003734930641320379769683910478887140930425474923897857631002054618510881205491281351394053740642350672866283682774344721136344132896093020837656618772898036915565197600023660960311741462975293770413880124647562856467713679676519502664665739981029316198772513445896859747304105487661506422497768936115879502074471860764765138843140204562885075163263711930265168327645962211454100828181270387200654401734022813058689928246555490644997524413662850447331938291719833465514818924107060241574721469483564649525051224334591040471443372614003207685695430311398447731227318678125442650715996848944230460189125743722270893682048274841593471326516177502170310045448303697059305968891675581020268635719331320200701646849893826015517426589233773738167960773532998384303556402165229297557905425438541667263245220967197035612485956875316234396393681280343819366268739443864527612612997721484835499193237044778378961568371898974002909692745866127214909104597315549715584943271742776632185787911212330872097748918981918199049076583085220595088340224827905300385756401276450414378385090134207633505944909104855141427589982496846273980310837101784566660673264629958841094126283133676958675606263159091423040843545079071750935418255457523940545485784063250429988359170232388546436347453122316220992851962335234824574154340504087412383491559533890958289827637285882870355137711941638370102967760922159970715151961167519096115104874566824492989722714817153624690702133471957102870787356563909424494082816402485832832084750927369963538572726410946823440643669882660013750027490195489682864759269562611512754222035520538437424813643328241513921571694801027746893765693588089575023938529564238431803055005992208359229865335606754381675677255957337823102122500983440780609063780815505220611567182627316502355304473771944188646163784761100966974694407311232662687940828968360202457313224595601762938551316401275476045092715852030359544459246364257343359746702000101346067841681818924503545362070042343659651779412751938158891500766048946534830795873849277874691213728079988726471647571579934384473856249767747346858556429484411467806744436382292056773140018987223120256468016171489820839442285684278709457211788643980862570193047267708879216978520326618890859581112373841389532985871066700128998468542077283583513506128381472793407427847393424027428382330326298143758918359031295960151229065972121653414338137957160997753223218006952337242600170495115648085310412394615807135945009248048801590002736419340134795122753157326108815854936608798146560067401754084939075825914183638178613521291680553097769718469910749351167020944837182551221470840984450660032927975139900196392997595184240520310830208123685462581063464283555730658328250871545177576655913960196517778829716124702162955981078888789472407137966252960236150179117924644823918519134436211009223075227293123169603597605815703885410294649744306750792998938749247195776935282443180618251204049972761185491017559446836155644213995812942747371559763551061514177716848962686284588940231436231885545840632779089872151245993803114589883459138539680147373285514439111779166699943351291589154266838243817811738291878461176791854425164370265047433910672823807567911980989965525363223195809651707457843266930390472985800040136317075456 A013879 702 74025114464423779301954387983140371782815951598404994992955506654502210762576521617851112985317090332192156547887602873892129124887284210310571616759118671876865559761278348894517728925919918322843954774102936180186378245779449901199725015528737186263495429535435068290010637777559388085422826223802382670888141734410689693312485148887187012129064484039725117430616459789548443570475371321755631138027052547968665778472363053367978115776348252798700251626278011348154542624044970802637752515527025237273473397040717909709962599095722136574583037465743761540997865534146929448464753401595801213227509809967998006315085447431128230152404064635167296193370463257895451596119017966072013988731819891706822499939604069378545526266673867286763794738545018350740827706521745319193197256489870739505049397017500580237044113647317449502679455571561048011686083632267231404363323366455984695068180754799005715727346369614424169506838745850569916446177750053719513029604131777494912844358632153158537376076114309562688261822793801119963285610423659665770929225834319371295147793499151436278948791290310263185495653635417866626686410331956775692638642410315119844616280781640605504765582442869783489339380486114026104542966347796262444087059044745606389149715830151758477020559956644464767241405873274370227584583139731780574394410000989729144329692471837695230011003777529313389952654705225828850201060170158568924159580937070661534526178416095935666768164484799869455139585198285940380112607868134853384205882101027502235771534204938728219416910234064152917177111878545399023272715849323924613547451840298715789673027340515735026216000497447658815636557614043909204968033558410770930047274268508047201103232393531273207636068137313819485957956807475916078239384644267292224620820899598814398074716491595798432900742217800735804609731089690905923286698803682868402047727465533498005517132338564075033980689320210500529262234749858569197476110953749870844744787381056540769170470383857486084527185168270715351439589145628257294904224855269707229524272566903511129689009532584777576593486613078585178416324840853770782129132623721759114561463178450620232512998307448006475561124832740308857132634628623481423301509906882875473705285597052468039467005185853743800739257631191412668461748413962527432045529809245479714304594681916665508881436915395569089522876714813452611182833192503727992208953782559561191485412111679163677680307490891099838723196357888698307383292052984647736099788417886887422435169084976336096376790880106577948825559225789699597815840884929597771125117984112561161390866554173701825961447682470726877255919824614220301367576350877866320205963285872487815274149188082519954954342721465197131203591212399967929663032399202207994670090621028773715743889890149553839836769656207546457162840783100510670242676327267651879671793557714175054385146783833569459139617258586289690898715647508070789757796458269054433159354960580229581577956720545263024249505776306897814307260540161706736614217380396732214126135202258848734324017001277134058290956465441979557666603046239266924854123998275722952068549546470546046206525036110376539034153678232047805308489150876950402744731785105733822468930004730101976124488513108870940192739636154464698149977229710866258202073731215819987062508406992984743430404228402390151577239600192711535169080783434850593027346568050380083789044858053976496716377086385806702450987096664583380674017282020176038709343646001182930636014696381877693906009507125327369235861691369076373233791022586777851701945227645046980314305133911649310154253593530829605008556111335294687484460295988332983846367910187825449096313501607611401203124593733830787203985881356122619551636727023826454148415175695223730815776891309818787100101664032581410218756952370885185119910584395207095329534113920690261963115807517347985122650286195519519655197930627558995690723140559963374537904238032837429228414525668740787334873552254267880650625317878290413622617897733549132592118478285618115387356966941780864919198094684201638049653383650212090231588506072951501559799523929389024504178349505761291144749306915695545721154715042378060317666896844330873378534090723267125769301348799315461464801120601558262885978813713350656 A013879 703 77620958424647628805326124333809398482538019263249116029733313345751310152579438731959848649691853312168722744357791071094313189257808928110617943614809620481956181192242205970417822126225404275294422721209760408075111755446432459600402857883061123823430983520548362167266194518242112921060325430449807211509204107301423355854832427479531008430245920416438804734926084940285548765354782959081232676187854652538791687327436561048381020728300145526649915049276092027402497686550579304346683981721266015199269640775367822892033742309395935080829983093679730501613377850333650693353377262831718852961249326497003477469847038125542715060287244478885182773259626881110981052852095382791928140248456774766373109696670276652677753750603817064085632831764581162146414153193745619818326006421122700547246676527022688422638768511849541929721612805405197479901746830788244437061676162304950607615812703144122217374517946864814437964802944769007200707467280440328992094530182082718505730686197068630366487656387638264005406829097832803166622172235599357695417883908447269075180892716166216447635007776028374529994290506411924915944329400241908028684257104038587106188361236889579557765075375614626092117530232607501036597245481106813688571032024903168965109052426317210296800310677098426287774924404974546035759731850327391547576192861197806227244651613349683113504018297026577317182994860186878712428426868984191568219556740669805989227322058836211837717094842813507913792445688877878220016957907937372022197067029967014184376372250477831881403306065594053209281907265157620326227211294420683575575132860893066207872184316608627370849468937611676290264919036703706138508560756544132538745250663375094101944023010279448334970197783151975581307850517355866177655940992747220211724001895617726406275593919891555937577328671772624347054453387103731369416273484770567417545597874899253204633132559042163542831335284629045802971677065067699054812710519439224570899110172878743293573695153223747328569177715004633620351118627966295521261492481839288527905643631113416086324782859639615732154091818795490532043076236323083551641837370051667285310400813807037560927549713230600838117982032615502100176709488343495656919804052119618032715993550214888726952154429761775259603967809884166730244946304919171164584573465259388136906654673185449452640861594997824253615539974112230885223650497662789083158495921501174435923007490416090732487306107568625904489014344169499716362742847750429984528571740074160865867379858448146598594389873898635079267709590741660045479343171755937912455291715308812932366589287909243565859350965094424906045503386014680666726807739698109554576288158447029783388906259042816444286204873503090547048936859133508771814343861025854450219184943035867427759865085453458567160680579027484233865982936980401076560384572541005337378730601573698821826959674005068929186783306539377298923811658801422836441071179025932021304503787145374813732687546202469720915449768896781682535050028160601803051989603866883878159526345843774570442540451131172122306497966707289156659815955813385554995837925615964470188231409239899290947053196264474189794276727305847759499154319869949145508459876299029948629180748639871409716711667121647454983542156720303975327310523621301297560497664783359658754056815371075970327279544201264655580255591011672690701454051570981895434242954939995346739181501078806459020871819734083648829246245872162182973638345511588109965688722949336392674589746273323784765187824943447271523862908889020627139995655299953172626218919023132782430052820096541587044306616090183183901451732999517962223705439326262246869689077793109258111616026261702732627967573999045351523206699528877631918977032675735847985128591269794918763884069582084544502276202464628084801543290089253303872295360942788675192261563038501712128236120983310680847968146497753075841968825305723301465395707835804155419457474299520540190613989667625539820452369928571197221110093319546248754750184733854015256913225486820300960413218967944812213513061331581416819553346414404792726678149343951193699568345603783025758493317011353151623396649248432372550105526480276616975657884025441089883769762714240549670670931118591009320915299835899557063928120568290377465856 A013879 704 81391474101083312022173646149448523823225786086980705089993638774834525794551137547803530257699284778660630620387715130163790546739196254602519320843842612606487684649836563367636838253828929513371124599315245729657768384078998362757952027107588700974277966976042519407903317183160241798313751798559337046615475206017697296788836767476776706695753546246587736113729854442344859582180656896101562634666355880140516032331054119437867177191198053395752461322709727473725601414172460244634628502817358233153589362845672090256837173375817152023316380352438317090459749292791458109433710916751032427962694973780921918391422327849529077987055757666691509411653486516487828068475438768106428841589165811057424449873295732011358228316793148081790656532200377456678838367099285007046621010509035156849029731085999342535456869331081145278499769869040560352685454084840614198836384143565075888331358421012051098205702530651719664103381212614106494489033211054998413214514080207568639865060009777436155170160784324180317733471228089129413244010874115832094830503037184003617776879760746706577795325913756728851163293162051390580661241145188058953085623577124365513458567072332727774363071677060482169168231381186643006950993277597058270307058476544865300758189756977995104177682568549159443129879132870589583992796584688894919391254005623350862539287810119757320425589489822940336942476018515316532763350132571967657837389928904582484960028455166239663946040441898016874212827530660810032432501655273337805547311758014691865396638908917043042874353061036349937975985192469916891194024310258462700942270514743807791985783541972208054015852740725101077740827743830625367892752603854020320947339959599202673040055872026782817289710110666365947145460664086944733101755982410909180728707011699253084186837170144208158801084989332651347336970514835682224417038385566782500420292837270359328301391606230195679087910227415186331896829250180427604099292745631504343655105348636501127802330968986744078801754091688698703093294566438386292502290740637113807437188176138381386134095511829469705959208982985300280127600707578713658246391262139297075361638843738528217487166368100490504430401127831832730194893328449269301950340453755380598273205652910127161752582283341883254614490150217100013333324816626924823075433705907828175045032330590105845252344087836438564559168443894706612704274544237256725662003019384015485322403502270542755908609489049879476425472704951877334584779444322754871457031640920003304087753702452123767767710956413135176878217851821526923848547745667154352490719965671653829369228729158722981314534797574851690281569758493729794793729152461684924299385932031752702146805769482080295883851561438376673462386016002778093913997428419046355993032070828777723930728291844445770519077798834323308010256924127161039255381813536757212647239819275742815796026067129539157490960492437834090596334733939360752144032652618295695171391363109748540684566576446800890078638656870711749545872618328531196237043050864321629425003497619481763976357296085319939319658411938062434733723175682976571715315748690685560292094938175136638904097252326217288037723513611456620264585240111951795200678823250131627413791832685801803315110653063748601756822700525149461232809959616729629390796399347876137537693879234541356661897475340385287489722086600655703324967883580093911986856740719160560702383981675210561574269689249486496154775711511648333173765801783159013995382018355323357285150617788296760933941588727900166185406073551213693123948084251803697939710129233600480469375065885551191176570854273379922242648652381702546756684154746974761773631094435987333433645886353391204568103726873622978518797988165192391767073261014992392536854197719316476737758502146103883336018771275549858648863056948628872361195980395945577878400860724659971296577318796195980480839047182027929254068302963774116557378769739636178073113040571094049950913254829720118042770664250221471697322737212636527334260929707485707902033042328068083899866251492531699411596671798824315722979969769830919938169267126482966884718577559832390017737888378496642316654764882324223479099452534582533921867441399860916265963762707847498611473442268607686189688081440728213947865492953015650841637421056 A013879 705 85345146347017534986962753184804135316462801871941879820445169771960887719547253605325634543497285236068849413403668780326626836337599451866091299373153111356460430419387024269783165308846923593412640347851583106221624141104019787227282304776366929712804493499870760830661628718649433703908640605926155402991868529625212960677651302293728612000206470509061981983190395851736203481244664485486592141207908783374221739117567404343681013190437690037504532883921675195489296228467301673478000216970214226687258119735263457713153295909720846000000996844438360781445922074438095978557562858243130579183410844827303981499204058847147802479354978151108716172833966277512740804729701681705966728998201129495349899950340945489541965615509692043011719463908542992014469619619499875548917672715522048628128199303232846598459222215707742991548174690199074612377502702465831874159060339722893014682942487671132492352142736780657598506867058398049331565332488315206016134822316167731494115145164812384893843706514583511700847692326464786963621751946336882754668989552718253777514009472004738596518311665343375711837401290691198929507441595056714104790710828006758692640330426438362358730532246845372151017747388759165377656644727049612972845494149101508677607819582612958194358217676999003412239356141628911343624830671586742678995603560200510754037996254784134652022582924880579486749793733590716548658862628611783558784498982091051483749446797404394921861883302403654941894589840790189540567942855679895462789577973972013537450146040556597325725017635329251672563106649179335574100665235153577785103242247268002999289284963307050032447726803458563587693166192314941825763510954338833212057677945476693542085649626066355819422375069002095339393998561305632160456906881012501505091784683499556002004296972521133214323006493774474219185211194564340324150320442184074527160708982133604303032960004894433664395284554622106423155049627837192055396019990043300298652495746051867806586456998136244159173628098446568931294754443297697345046882015654302247747257028982479400346945335412098026395883518542794226535079039550057252909367964088975570094405812211970964179822961597339931173612293017391836896840466772021007561880191637001966214924890705889498761875720337498575590643623754045863581004402919394323281145973606006836476019821080850826791321954247181404271194610225335881122997384498125708367760478053613421537424574796836640819626103589966421872316467067619727989569690610177012092928409909333384587120426302438131910795283831859631230254162191609415701414800960682042317309178724120085784668383906337108854869639901847685988687291082321213305629339771663731182152903066127121406289006540441828336705534886807258752494879116129042603963767501929951781749596701356430648387349349081568267812521990499397020163164473562013898251240511118731008792140736881298816133829366423651605241389318494319381142289975199140040181182751882026860036869964167685796860082464280690115098608266863443491812926636457927625453654103106916895952467519845710143272828099960440692050138956365755563348512664952841662958926499084302068843741891932076275502680455215619021443971008646737050557732735629965604346997768330021347044184750347311712945468146973253835762120025859121461654936215071887868083725242598568794724897112238437603105807102519843214822826679369154769681523492880553855530293756334504099062985969065589813301413674469552191990096474038162606014649370577746259221695278951544688634094197981064393068735341946644658028358980037449481136986392419314370829488471251857408655429086007725839163960090563625345507553319796129667936844247963807801546998479309854142518668928893535721203933510236088323327119238304777389550611742056662996724427227729993911771859146353025572949219109030968582590228802965468465013436339659030269422060935221054062279858634039996428676284737942117945513924848542408043270000858508745059192579629875514521328817096328602496816292036840229906491886495477559286049988628956533649082199392196319143386154525032919242214391728124005683539444781370226705085777446419003484110667183378808195239524044370495213828586741248004958820187540902415089656074233300560134499218445143898704024376200247573154038369684793027668597007138701339096920800421216256 A013879 706 89490872175970258766489455883509180993595298935673328574603114338803659801411980996457932567082209363696129842509165394999773061539534682839938550331503396893711852287439168360712152346889471753886252765388821607189445755382288652411634770013183729690533684576120482908771847995286548595509706731999624327847601535320287305455528891953948773056728500020510176820005852520630141301549605307533588841059224160435407934316942358577079662087176391268766353073291054489785384282061329319568867555509759352962818370159523615435027430411831445815297045267153798594765439185126000928811975031645148890197824210025635099704509395209706854132592125569776973169645549023409199702060251670596515768826017747561716016690328707257641956137248690843693056748587364376394564495862136701503581897585351247662288154712586685354825977394057962315105618823950184860748352273740812123278210854785272265764181101952245424300640422362514822011936632626792975895450079267605463574587444997895219173282456338311302447058402235920365228069828915140455166642168882143171359790389231095673010529996116840778582785172799095530415614895787814608707195077978189049145024397188015002894027117233032248668226581268132948625585485915530595041693901310774972614436872888263563131297026657965251607362458876907001992295105564677341052750446289740291370493998740810764426145960856528776879231913039578515898151713993619195726515539659229556936014804645106400624059925035110809586246145701214884352061436896413787690571247837402064790044513635678067045324334622674597419436091983005401809532117769870978948179149616397979592417342671293512982761269684653294823907580663366772528949433272832439891799262456796374166591709356169407586002142302155119706636360353941122600401435419614548283261589664564778203123216285230434357657702258319781341960857216063078856352013551497719736246407983608131392067581649726265657089070092185674076949897147429864766229318559011496678937057079643653959839379412083337159200733277710355449646256956709463701328435135326291279879356446725633733827786422332319698198552025076100126089956339528998883247038975240834026693422312561647387311668945979665735822041779892315670301683763004662765941389285938700025206083825960973725781082196818787053732595328612906398534728421522395450315272795606821928850920419892224564678959909674236553537209496692488165072159611641796884428105447506662777432811035545747102026510942167777484080261197952630781186111771896423896391027901256970632354500349089163076824388130505366606494075539276044676894988374229034678526726332148133204914789389822943071744435322971340254603787529719839183273764933936048563163590580412068588057162485467312455720901322150330589989342949468808153656070364074126977493911472103701119499865110721520623563413231062554527989783058709895729814610351029762285372692770186834486275227765316044787426346261727046905617595046029499439400657853034413466773023885237448196790020959547095302128357830065588918129638262034602122871231360750507917787690804819438491090254582089735359192448997744119059107166506310178505593730016165590899578819312703821126139895498074568812661498661008172931029633344362760949525625160995926813543757531924420463998203068780182726713507207680626614088100768235254145776286396655219893163760279983036872497453714362531948114274788331847118826060308146190831773573178070719639616533305842208970179069575498919904072343145120585159268207400361040392764416978402930861509648348821894923429183957742192577026442229917044868936744545851748627132696643417474985706901703231387634138275209289637129527188615922844010290928229858546462686544394152897729314945477440809617345655790783468112397135784429316549721057382424670256025422258038807458453313004744206096030088976246270143180800376471256912458131757298319061169929023294307323789506967210351984409165047047123295195663945372394266835209261985204056379884420211665859187918377976347514716885715599860691701640238821780914429636373881877205929152876596726227620016309871647542095280367240918327324198020709357383623056851070066837512024171656252997354826952478617182131479164349836389335524170790868047699836970889290805051207695257368143592652480335208727471064298550799267568937530601533780626775357470895344892825222477256851456 A013879 707 93837980782790190056330447692506522969540184176772596183443035220925386379925369385341873099460794765747033045738890613227282037776879119593571405352406505901220799224153813403002105859291974733803031379720349005580280272395738705991182340601344142543981048838090111486548349283505587980085186246213238079197126627500005581605336663409503788656732143637506479169214456812672271045413678934952340452602517033252718310134322150587319883752723071651037947440179240752681199108946740452596244865886201423292340235308392634578399322871516570127220914538051061515304765158982681549929945530782343642688073718851840350307755643591413574278936920661454459418334251212770324986787530455747412118812510385667273933917078114541389171798571683250116290673206744188342306860813135853915819891842457269868731464115905296182622004071951721892524189363942389040544064233790045812978573225267321651345941963160677698031468331519196342005988466493272071492547462318108666573186604726112977339843824937401112274726711182932432889388548924522317916816978877762158051763567178385376422689501208212436243222545352984394901083804965603491139755786086057560396293102305820019674607378479744023179534355679813774738021926479363409226439224260847177684155758425683853973962911024902571669441697679311636521072832612587107571728851968710715764107115223644388118910427051095518744917482447389081886420331652573241778126758513716291893738659795547089140774259953616352272707638474797098574347173255093983841428436772351707489285715930044764830118009501305638663682619587171872207831949922660231621565899988164127849098607508894266669411881120855013273273715301670476871315680943493548491983303429897714838108068229854692728899782366624606801505928194494166571838535546557744580669304644110676869118129639501787937015282803219923040427947816190558974878168961775272970154313497819879982568656495943368737647828760983685380911815351263417877113673937334039141613103564344424094592537106404697345046068097408413675968273534638582610084165200459901205090776065481778118082204975583534459858244888246196765814902058677959532999647140502132780374081994816641970797720576699573978605333281392364796302258353476377264459758211892458317630494553890853985484624045611456453654709879295606939749951389326267331709787486926218910866782730208909265132805066246572268361832985203822470178704836936908809886085097724746428509387264408417313254550737694519443146943965904377774013008337328064583582118472588429237791752558046518262444209608332795294771131752671917823119839329495584267070840590458560923476730199222982354397493013219996078811421112763510091440471339366926058167825156446165231790627210361372625569999824775105048728665272582204978528067638079391769552655715772610505080690558339929209373629592174649176741414760569787624786084863441384018146956694191430158280533229244036979020368457736699936104875342985428404168984208903413135334990293486742480397293017678055003524544940018854965416703570251194955591824295330324590402145673354347535233454788669326344000581400258537386522356226520701736681451045430850643116760039637721941163267061789039067305343619965305939327328813698526425409781928816464954438459097795181112457379781049248882846342533800920732494044351153049851161515284659143854694083099343492871615890025991406300025873800449854924470155013674700197617806268768682916830546027706800113114488059198355437332561285737962703964819843040978290883341297545831631038341027014267291229679997673477323648078687677495240490215848911043168444294515568122250612600160367555519854176065856090542731101330129912080934820359552155215658005974643268889414148268952974385317838366476565859424939052293755030440307465833331038382113169645300569555141137262660651350846578356408961655950935558724688237697965540842207885319495529851596349906057649562042403824648372484356383088517182803690740996387095397328622593685807867739963830701104926571591773156120839524661739115062787744128970390379563273084367406730288800852886222139972693100100706360013175992298263763335127889930460667646404211008257818627142954335026522218490370697896237294041783886592911205253984904251587208995197375160262190058535809167219971826616698717917202892790366240088033885554501597235401557166339100484312080272326656 A013879 708 98396254537295006328506755519617719829308568163343501815649964099817057948716624128604239927140202332287960922968702963655410490043928799706948729938805004331878500767266309042866336153512941698472247432021644678875347966907634109373410013978395035612197472266449176742118921898301155421805804253309292332132206250557445852737397497171283844694521564246841993901338218266804639283715693802896585342428136900660002354767406983374249534425895347579558766775033387551483441036862937316821560056491489543630188954578733115195679648379323359037720797682651429879472209431345424288899342564885626767475289587818787347164305181734510080063110560519505271239039255799681856293345721535165798409895946890161447432531034101033351692207859101335673939608948434994035222758883994741155634758908596474209874963716799511849989050541750848735175444386485254530577532698010631078389820398257907067881722439963170777891044937191072823515271362241649255637369447847673113160645717237288641327104078577560308704583835905354558749423487077079914031944280443728332641286034217642624467798066418902563546173323716050964867798851875612646325360563150973892450103436043427532950321106496776068849503416541316408659696079580024966193022736018542090187341308546969872864602133390848238990856497585781878576720466529576138909133152681942807493064382452748137916174619955529534663470594074753453928135085682928639570741043935278574488768908933775584542876510405123220200706684721348842434694661543133429200509664517005464032285258867062619326505821930841061367409666516238333072199594722103375032815085145989188523496421467246314567145232658181666398036259296164421955816711461004691103529884377308426234084005752188114282898818194865763701495880162469915207232164249267333581419896786502997108712411904870226787843737180669134022039775809309831567641850897262468629952529430289978472601911553890313817447809690877228881974987693766389663912347762513977426956101683086018839411464188885411923279025901308124778692108389857186398951613609237441366029265603638620971946166164477480229780318991937644019911126741080300095274637999999164382313533401796855171171190651433332484190065950869280308647436855254845766458155426793346372867713457340656108683525143251078562347441066392270342455245028014180093614922123891146920681047568111537241595896205144565762869777384293083350490105603095956092235111567431823711020659260164320592663203794328768419617249915992148828763464230322112648794203459512884776446724730306185933560699534267169159009934248689708903295708644765161768428073742980675978895535845380437945244705633830170608335764704737110357642283675148013858369385431245694154090088717731886662229688136263380551575708916863158167565047051666736304150445519821980832975490182901849610648163023244124935150805723979225628447693721767912688212463262568473069649168411387795319313261875939717872201105767646288574329896785835105331797022781983154483125071923304784203375753235025210864216785362879717001754652752300290437705520301583208321104955088483727540486753642357496098610066202580171344242489211413699643956799775323163922177213922582503429038767991648740640636093138152746045050487495790653556065261686929679830176109461293497196579486468722834257995675049554660400731537051126746426579702879977202381347503499893964852455930646180507077281217263618962434417288826080390458198506631548685635409137431161974751056427782753969980272614931736536852341290484415417948347659480742512339168452933240464158121607758010117249292268573987746001394644565956359357058357825757569896786612522431115996934807308342302690178310193337760707413809272867540318986329935265634069059037682966531522612364891697976474798975841293650926902562698973990690021851673146331655150865301746649883377350408204425298693532381914954158975556775344709667494199094305947168175632834491826156478753424993475562822431027594943349257764796689670723300313741241799484733415128952565425411707754316077721587779256062640938637713637879619309643116023266644006640131198272157176029300144223902895062311722725037995941962194950424775050484804770561775758944917244916837157580668048459960402474960512309259348082856047086202819244633326849178066431474838748940510551070566550219579197066822708423207251188629438023883635195641856 A013879 709 103175950997698648555920299675738670187737061170446075759846976755929771355633482862275319485840964800781180912762830678817935710008302685081513471444312396222303830820537037270932611298505986354417235323279528090796396869748139343870332778817409552862095576679264211951544090648433032347575443000718044516457860301384524342479969317993876128734402643751696590597089623557332941441561467345066089872021926078746462629152588544998637079810167639983583413429897409385184300668669591359923484157795620139701569013236349654999424982978997370526337123150883905737297451476682459619156917029317510973332169254836672761340158470242445641712256219107300759294746826689407202144651283304458012233455052406297929903013661613525147784008548065042155636899392714172305477739619543669702010872957340456541093849954306764937614118660866937963335326773003162254654866926349195493653684313923683161611144989206821761597880336060066376990349183933899609879210306146321682305537243597807174368209486298543878260217700318293061795235482385336147935960005810562880127669144615798832593945825293267174472992239088881856537217048904322406233261277866595600249759660552673068790915904565963463169936894503227394526749476341704258950815008443378790760281599950947481408873046622442083048076342812508819110463239911716829432783204706620861309847477894772831463590718294489337339283341652528677706148175605062581166529360885478666523135347454142667337631279774562485745176212638373083804802389422252678657353621980583521453117547601789053122910168736953596764392958476931126339514762235324268578409110722040759345213783636439271543558879479785499024987268627734904916742464036934454978574952040820560346830870415606404122304911187499563039059744037242053808338673859839743577470949692804166696265226025561202924290034557957317876294379959022865945871621446447890306121103499895744466887022009532089701444154494421281152145804695978785808226553967425856394447921278443605290554715473324709692864227863490068247941856247002889085467087191919759317825503209600970624279423132083138309422127767290007015822329633655016752702698815487123791348795600322539207966002408517358042942082594498706468920294747935705154409626784805259966276135506244435819818936060609642954592030363633341266610351010494996905842360580981283273500050134780123274643658459205668189366939690512504167323512972871945255371524346931391979607198804386062629772411581842082674368577447911383450269478268774239592822030686762182667347400830805539221469344074843731168078000814754060202982200987893274266491235853119705295246365394605638098872912454699104975806282811034420230375115246952003779553536697953884993319168867284430788734157467170510525249050553208702938712686777248499686860857561392853373918107594026489857335008190261231548000691262827240492575168891996510814955071878010999217480446416139368864744222884825365607561146681415474688116545852103831408394394960640768195297355417051237400838933824169795507156979928666962134831886764396029346007503655752914248510949386861913089493438187288653829096148778436705747460412367347331517861645281209261932860894266085871115607755185611069865995631998431653836934859976386180343204687838633975957606744154485290116400531603427514654912072960761827584357472194922279260997238527074974964223839829904814089128829933249371389067229673416517153631543048096071505095957289682794588834771691018098836563744818729026826034337474660570866480621010986381290606595387679060618555899702925552945066522976463216704793889812237774751158390820392255469186824615501569612092919012320729887601912508152338385656411789289335771537142472106353957521409898201097509597649497454313757854783128677097380038810891760331314327781584639351261780353140021087861631473734644295148112288581633363462002869410898854972201953421263854284302397309510952857816932375060101103855865351365958631762093437191395317391309979453668168355349781536361136503825502256565243516506870189735512991627221205139784872979215553259697228340027212844505906682211359425483012099428029723202092858576968129441632838950532336608923337154647096584578211425545005917439347306579581951438985584194155193930175328862429462207392260635334203740186450160516009044791599370390963045476143540688307572966622368301605331806658905354797056 A013879 710 108187825993362858108172684152787351830776576653861664335957303498825815929004734925793205405185175506943927556781197941872195755057665996312033069833191315181198461706475444393405433824942213147569406946343154447334922644093024960638178063881244039301924731412036150311302296395771315326891267719920924246889317323384578996940276307584746655563804986574579004181933849111253946405026757182820020253645263159947650797826304686160490874599026343263425961320668105943479013257950885429823127324244700183607712429623318575840677050952185146797024475245061242342392412479613786777617083430933638386372752708559618977395018008092942681204070777206657000978248448542671846396029864042255364635707365031986258145982453240063745362764547295849643389117417614655939388626299302623001455753122116226558034024809687170351223662088937210341842303606328563864336981742163534013953405683156839994869567968202532335489258971264520161319032385892672717328702825977685404345211020742814255670319630304981945690586035328954465565000841177686236658097199052816782592750800984655876686029337702712920740192310094863381600368904271898771438448177700243348127491985823679715780503435546159704356879749090616168443280858904478885033609798293524358900253038950164706265790463735173829674219699240969247507573102253668386139310081658449676268834628980989316524766101026362451389876369256641910754402029383254101109274691119851678228163170092075101546224056820891633052733892343494694723704470290828024775813231521912346591224185594093558167408653093519854680820110827906532732583031325667380248873911684474611271166888390362945598058795609395559425625050188595755657978145969992583063614208911155459886238526776914900808949994553343541813245110163595123814132533281255318961490178545081821897703005644978863917540347276644652549453255759912360682058281329830543025631242223506680150110525990667120490781505743142289305392439304890651307646967052947534794664623502465281861148701332156930790904800596186961803153879856057301425682736419354453546448194853510547373324420390147208835940617045713886396622915117939442846481985113148226316637354695403806872532158941513497227236037198609075634354566985611429967990228815503960274397965064595765534202460698689816970754292830577194451977215421180801875540559088563030089793588570127202542832748812520042727333628152918839569755419939042172868096451513607931276408598093507920008076236246841643682358705466021126812749768445158217055282953649402342452596468173562749094691438932623340253298557782331553431402264383081177957260314125920848099668252840014001575163763050098568699111048804863228227485816845187944315149129296593692910754640814181639298727707900295785244523548432881368892663594250140122807649810578295072619409553588513920628644913548111361131676372841610336526742500296094133324302329449557261515468776581249754846718038255678642567314036942611912786566495183415627122888561090248854151152119753789918308822085873612667493712637385681888487493480495863330867519164153334767811046617264278117379728671440674387477498323301498047165849049358503595493673292562389283040511545065955258390919517501507313195806235818387469853717807734599115439556198755083459973723449358533567569094803826595609606789081816903794121095220764262823898379440385766168948085977073482270338322351976086892853662559422032397890886348883200386274527498510986426018782009560680994005648665287043608033135781451829682756890783657216055748179101365230958667162871086894864604926074396567893919445957803757036897470660812883629670858043808024173857569944646263221662622063010148346375078057648365854545975330704831392207361969905416114022223864919442654502956337073935716062371576169638481168252567902894792388672595574150752225598084202778376429226991111774785725533120795402677751331635510655167270016670561217756903838247682111020575076767866673911438258568887996404536328910253015609553301379252524271415070635329854180156785564707916072105270708505102400655062969053927974840280903872374735640625605206458420935274895169845695036357721275202933297389595735393395392038397180271233948270682623752280124884881041343991724312085747931970476630527525637250835763578547087956198021069747163513234700151396101407074466373192689320782801631049016464224112404499168341311677792256 A013879 711 113443157828816452303635280458193150233308379641399648542740765473584778763572068929548536150947450592369235781779401413096579536055347179748886388233408416507440358182329195580259496178422606093425738458168719517768663846452487741126138201512339349755055027165107218348824116745492302740210337940683803063106212801685308306295647169501983309104472377602425753889075467765682218105597336939732685557486335463205267882981515262595422879323548646913790140817780879857789449805969107640462215557147210739726640668604700898980713779379238492487836736154565337250416466308223506084126610875674670804629195544130611028840958402854065464886239719280247571457767845179080674006563410717971961228251485995780022621681696888653081857506197945292835666387185292705466300368210417547216374467785776144379317085598842534338204702698569424271407635346309580182611014967270869842215206317621866654460352101825938546217985215052665492675265703069795187245661894452377450546683991286417200953761076666676748684451942581093757684286322038733523290000928594006410623976263893286520551929898810959903578067891750031465224988424165810526159842236380210369006133036527050781654257170431249958155719539782441939441581669906622851353002427855430598158191730570207907037357501301573633624474595351298569674500973268742581664413208185090527743269539918369853564273139149819033828591003769652548211207862362575052324758818515689593349774424242467741678933436605023265019903493897972293014603138639675286907323135056320760739239491633512246848948695826190675141795628531482920466600984655342998911843210818459649988275091160813216043430099664917558120284212626556983084820092388630942778512332723223747505672449453630319030645549488766757700365304634901920548527835217925577335363525458087716478205826847189357211198787185954943191695497111705863514549944403708391483644305445755740645082294901189766535741708166121169150691182436565019585567226124511514244850252253721035392835860648067785861003792189947339659703882723945140899736701023661015481920462366714675722531027435018999652355268459326484142225269842708469222192694022004514558194330837087742195172281094256456868546254941568710092368974431504490790115322170445880648687120615573569440791879429589373519925653359115312249676460637480080507446817286849067839435401928509701533553392418837016322856586474075025120695859218001085457337104742332950146091422154498160730388547498768223365872961942738569068805901197150222606960378405875710639573794211561733194715170270214451629442788525166090970886060777753729257712191144901579216957737889970521715678918004020156772239067111608264401864167884259793898201813401305028137587458246371326609302705039260553308561524321557014267993621004434929413154207776946334066969992063629572837101968868624418610008684328764400233865543990477201944663639404898955050844187872460542938152213681986488308663883601136229062086749253445224626009995833768782490398485122950017380591427517009276429887222459328771902661963804430388027739775071247157492236017744507691209566371384576586523605281854191616304977332780142266148373966421899904853487433879079101022516823983660532441605719529501459589332003963115002071148080665810394125407039634573694147331153017276317939048468255241712824321542208107654832067120081945146370908201495803745102276698545677289760922071908517043650834044166550728238198946278656102649070364457100633970467054852027038336953385171633761426489510364148982872202649393148417715378974712811869547974963386455575934476964650032338721802195632530264865749644144042756126875262277400103918105592342929312448593849376692874296400628369149281915226784955541607176967411381769500888091944103639217405817337853654840029481604641345809823744755576760699165708736741012538842653121432020357716936617671160158225780321037220752675325000350399470663199094401517245510531696942565463360283417130299717883085623397466095802962547051094890423329106511637176812081580299167803223856338441446254869283307838691580146122389058879210799104634604967345190626808477616119518443833943867190985243592737835864966602054361700089408541879302883670884231289022808317466312269625223513874503332030722605932361630138591300758296141231201728053588945950318429024515651736897397229147003078853487990262888660119942659233852692627456 A013879 712 118953772663509040290736667841730340699041567490860277870352940897229632976791345749870285843015873952344163779115117616139158983598771724352368293428234463747705781021394018584766181464785662607019987129512723237063794461457763785639081490789002746008756580164679466587336597040521336838118795316490459480699660194739973842582264526407711650327531227816841187309991197687867997532294833178917140491126791694665926975665225347991258141109569345986274410698145403877761430119743863013205308140051193648619601965722842849849600931926364381498925893450009503072692696575611771115669145125571443613634863346882299590177936798231104548908553699884004877488900376026499696827106234957008167216875030179511033000552506996716293961816419016683380451717609205483927031374896606789989957073932938006368686792348891909286217334336855132624815532640891914349561527630321019615670652179706666449067418165524235337039070064859063771647459409862113558261307166637296137584439712847146202907290974726837238428547880143912968057558214418087042917336013701388866026446534888166806574260445575601091854276117659680993679757461858088938278582732854615467890974954909388800423894366742118356123091772146913839091895941104006962980325873790935994894324052074386326329604179284798874451417073295083248995009532546245021311343744185889485218926601089444587571011271157160643215848640368767190393115495484699498066486302883907731036333066674469854698729307221548875141510326017560195120080500702236153644133263664816598012908789179101737751883227674643713377483492983028234811186594085960940426984906627177145946105541989040878825955760186240593423535138539104615095148313196501079454921347797587064264507994358289865407878187700733091722418249672846916241093123341471530180006144070739785393851153092118427427089979472299890512175297579404087540632722503062930308353811227088771502657812458309960634981897381998671063355157314603601976955739700735785560808098107197788408078255414908326626987912399366221631013658531143500064082311012586372969970230746640207810428694623702482579468077980006727435918004550587875823129926326817405857373178651830116360044969820691058517392757821610351753815889733489252934735964060197459747077746186595671149947785764761106928029561896687697657516744389406312898176553883375048158803816012588988795247282008974443227755668018639693540958781275374706184512711942296515532387959077075063386027901582068388584093606942069037799892216653702991820316085747319529159601730839182555946381654381260388831794601420564559005887822066093894410134818541956318329000676965713729778539737124983439907607352035621747453449121703405597646600864689086821184398906618147060170676193239247673946078208927000967793075679138346360544327586573919279190607126398112442967237034108386718368408466178718459739625796655358622506327620352631326691393995142553186271915895613802663964745540410945022525006675185180579857443057391389934868652081936282437424871036700075519041745424177513126326605671358194398556575262385108059414578874542464896817762267440953778790575932025540828258607911697270456868797380214810114631650439467189247433786601225490826465489158961366522490343395387627276411756169832232799830442811991862745914231911106243532359255686649208334266475785442408692273189612507045713801021438291663907824364891454232109788348622473545167563216958695985096413097698293088101491351606480968754366216462508519103751209232809731043021542664819597883864202765290069995254321223788461418923137395207916041991070117684872309607552459087576055011868298857983777048494355017787091366031489596579446730096744204015107358222585292809077433540841261541996287195780357050336163231898380417596030522320857233977538753703068403823881742980823657426888382204336943963929473839458702178613394530811154434071755825911924787957281587567420475350134653611165347228451284653247523308472544400821156978974390639621408872687255736648875820532741189546464312905255143780178433258383937577948145813613800263862343300430229803327342881941335538238950606696326224800140171761621524483654542785498668979943219715754374032951651209631900548081103708118380254295555854434538371284471205887446987238132028684203511783931134587648583195520082588801097032810524035668925196950047900411875022877898739673928993848796321024527302656 A013879 713 124732071124411655431899492218810233728838210673296306728183205354253459628271962161015984848126213045453233878849413569460734770386065659634508935649804381058714337040289254431539783495619090953818590024315933281027405341217536119290285513285569343398877939802758936356283059578361701296367253917784300040434126888359662811959540608042492651453841384739272064824761330106753873380423586995416219507623766728026019044435139334495281496572107786536903676472218515016527569349240540902934769188262320431294947750809795664123895146795619457694617717650237164693951817004468688509383889519191202058610790468820454175070420256141978683476335604409570298417801200692362946100179747426279795947601951645510960939587345576588784657305613386837792340540243790249514270850963584361420509228756304402966052121974031682671704627569602207547198571954455879981005828396491493464521469779988097478497317070332740592771079932329657653419006398155575586467408423563869434763741456338409176859715541115168084122453021969783684393922162241660039114088527902947531582547201766894397370411720979881490492189434351117657628745360325307466544403167685761268859246954319067270793285459500983497390127078070722325739623878339075205214058183436204501782310737227951716517391031897737264576769109047465212898191115599211419466563577903463252852921179663965447856860714664890878620701703923320425433651473793364260884563941532796432979153981721248902360574782049142833300384331614189199158233531104347977043550681080598729077983846522265783764918707342167206398508131138171814345374794080280579069166125451498902987583564796700528555805387193047416489676781428780160878010237658334315890523607188202653498220734692238153909931278546483902385926438568955128044420462900906851230030122525120041209142866704721172157788302315146329993694724834621220497006497631371715211012405961255835667170918356284825282786778029226638508928697436317786546588341712438727080209912280853028177789064749942913501220477232077835212961778007952326723195173352333768623359504675389002545028078893743454373248319335963534227845157539637232479114285628068888164300938178021416092350514274700947375933628425552896200609250393183226885293698250385611551751794785355742471727649406070142458165525895381199258928277764866113953518378164813874498165870179216511514965213979842385781987127348313135294404395034607307912131601437605511070889236577203061665067592929318942627954537992886983380059780969873268350979759928581322608058544516426687784033089624484493479687855979169903024157828910776471425001527487450388448150213850000239916262083395566635484559286768104109457747866239270227957882148292223902610252267906030171765526960002037368955682904003838966804592123328170673354128843419333982096570058170027152996813540277235711599872275831815887639937859353689322953194990838880746016755149850597849848260482159138742169497019781947087939181399438975911704598211347234092344831725468419293105221572178818387454717249902360003951046868450090049660859462330727068508701457952239671645581887344165549549106948499613499532098049615877066581656081756124730759997491214747432317130219166620268851876760347073862686834316161976658990733637538003340315006402027179470659761640420140418187138890883880278311804113196059136909052071124187966394619855678119773810841240421512888753427445158820097622767785681601268456460332085373149109395502117388292578309793391332927735027972502696538167357121305874670670790278816800435343795131555209720808747717317535771646828339721532666919048927340214149460124813343309197002402016807131117116227835235222889934457923650469345213255605595992571178952521166662660298842602583674413292697051076144761175300973115194975231676202948654608030622527860147410056912258294815353921311960684248095641718783539837071861225436911422446457094497965095492360742794544981315135420534256563675000704906717635445500385050639331658430086911871312331612390939625569873363368940817644444380832343195729734554944655904225479720488591928646253771889774517853344445871367206967496031780745114051656972545855847052324312941556666858505976310618790979749104691401843938693528216775619550507207985679184635612090211530109567381572347373381378200772825666120634699122276328051225578907317093427222282263989215548852329768653995451114614740909817856 A013879 714 130791056211351076006159441952831159642450255594962348123811432737541675683174900994949497328108791970349170167748402683010859422592339185116914841707929278673022444676358345254806260018702283915991281853337104056086592583072519153820930422378929159823821834606617754448725865480440199298539589644094590199198255036088621792713287252618764774490863183844366944645688936478019549533751043157305557786426098820606610945537620662807724290549594494375720309460533001601970412557949249417835728536351350908565531132753132298304377477446363468471591467902815085206125220467277759522415721336475433889809868226633876557078640990504331440004882082729369585233744311817195168569942078837258763315552664048643301378188740475317161460818890862716824941274326672604674676071819991435360871885052370645644531069851042245689165351558423204381011289785715528806963167516679464251054064696020799301612802744341223799805527911122503103591488052952380826155649255146907956426824961321503741034853083240378488976785299964987896647041325194710917174094492234361110876701014639923059617076840738200213774338028314157548965719294948469602039264095959264808255353734372070282539340093981703271759349891015085733434751847853274122382536273754801571660888263599536699098939818663201749940850245288554883079933647230558713378571370263701883823504678887322233451955580740452617940580909893099638419516527784350723221292519556693552507549365537340289041642062661961995570783800906680053696543883111272784376418198964769892941675989850931366477083398470020320616522062116339648399015720077524288478029939161430913699108424040265053430932189681336887793079320763464585972820462962825563619221681930976785594550305100648314474260100333157904428225201248880692344306231306781302435380065756900272330918190597769707816525026888406878119468439788187780903869085260313227649102544593229799140539412886359716955723428558774351701138417842984359345875416999462150686858188979807744874553346359236140467455763134103248136266609336466618946101102093096733768007815974500698732655362854085936412883229696027298866496963912282650684019741166737962475770020550956984400452532856108820595666980359952553686450045340282495314473724936596343018489689968849183018034291703619405698213374481275236394129977785572250304924486902547873265788775489042132778316164214127209513732934046384794154465382927808392501271306109038636376668752133177277588509916323453539585050057630429461484729564890265832234396952746872088935067596374856630569830280986083452234957173271214060233459319607946349300942401686680778517407558637977851570434430358589680369857238682151534678767426589709018551164231527666970903447882071833493389209197611096336190074156748729448456091990310959891982979006117271549610893045315694391980786754809742713526547671502622176197935480809654135504969390713870217135265048009740491002489583340501065709122507014874949682915075098123605591560774061637335614574271364773228687100815268976669443717595033617043502972921131921623913185371572904466588580139973727665935437673103795735284004367629930724885369244474017910967926607583510245681395129347995003589367136692858015031625525857693322640709979903860837177867514715049390574148153012051740626530221865189159140997349647455646711078309798670905543546184531116521050204909787540119943476664516228298837513936734854942684891353638870731673001349176752235200533498028242546278593769915110316032684691294987525205374660830428838673294587400605333291055323865635588206753446433952389290344673151845837747308648034692391984299836276273784555990697175554318261265718559609077035914151749714544126334709893423506316541318834854465685519180846778981592803103029219569094152393185238686348530106183088454270318047773481930647836828153744304553393610486446131135610915169068197463956323734831703216194320298247970997658236532798327499438722128610512077539148266351304901011754859187833069986813702373199432794441908821555531867950486802340911075655098805502140685647509429136623391045770172174195113092204832588505674014740413149119020526588711830261644243340678738018767005723507824762615883409370381397200891379909859505043433712045792646120791536708471583105645396169726699605719390752028253566445678110650266840022962641912628318928557543031847244755683353380539496131934147958266564253168173056 A013879 715 137144362557873665874234643005131886053241919210743239146273696894200500121160804985680164110319004649100851457816949091740794929904184653373154097058733651313843182948957128233903728905370766059494474360644807222715054904387849844236935938576408022691423804044468818488827173122018062419665448750646129012714509472721662684916127894201973892176531353862790913348797922256375827171902533829714832561459532996916397678828056124124272305687331596534515299212887852687787727318364192157556516885733154130300010373057748452826810917790798020316067495047662230785097959176696243968976587416116064566441272385610843744715293055259069844034559234780031442206058675508027241078395585258857445002368950257470198385935636732646167895939629305264157429621668365053119353136684719339324961597740674602127359811100126473815762247675725169957023294198346446334290210341969685906513266942694705648487946250450343087104881234933189814351548176612595677166986073364924157318214410642657106759362106611863114457321622696087148714568004607369194686743306289137436198647643127071962161035965353899027358640272377546066064278075419886461427923388684582055581165797372927968583971078386958489888332071321034538022078353614594766151390355788714812805887571892147793794369919294585438145976986803691725080424504078430333439648853145631466532115242168952798264117775030500844309662568172066846455382962638003343952490024986679498514156083517682130922128867497829461467630194819522943984907198777285971150287089397682555261210842733930208535074201634100027710790237805702963159646307696010108315138721486136581762956314846444968666393151727297508454515941848870641701036189771707778197588994352455913931591180721217406998161758966941382793730668624746320855623250798739510982481087831107459959664872624246969143420546594538130630999738719338790549055429945918202995385349799390529863590255406727526566564649824445374609372917628125167585460661255628024118623012367690885889579649711982395226802894284105447517733896151594821428026909228371000707522563643278044674292829760086014860075445461741520936235920431285692723646684113653425740993025069240270874688915092127162664922099597917608934323042742732057806869600599116446976955845148776000932318325457414421949409787360077662277211235586484207935736498778326038757547731047197843420155650206992652843072025050621981915312693368909612975413061074591297177301813436798497024649374018781618723933449229885203005811788234375385301015019123504147527177439936361666256390356715263442010722452920036554423359839517221951164584979791012984014669148206376263688319853247688532683503423908375727627323233103730723836305585238354921682053766391354877164083423594252951816843198986955730144295114832305079695944194318424132404791785884949562765645452211380775578813251193533551028926394725463894791258783837187176802827682981861645093426517340849245477008841915629515238712357786090057856776430222455430829387831170588453043805424471482480138615620929970025008173333748825848716392264182429873957587008853091461035917493512485716921160163791922239777400940893587805011104610473486839375614579151203208883724234724850285969801767401756633481305107887670781204619607109847629770677973692765165979204553922512587735430436903930452205715649775451143451229483990900037176739663485379668809850986971768604681845013725687256380752636033232516334749062714362151777634613228462456206622740882506714744288382859332839229750940354927749940688545278177137961001627277732702539484701847928060552512455994869901161721912921625609617329185123230059914582501281554044825124962104360647562010717585108677821815544761206446559373629938576356210658960575592117402655106561966938882469939836604840776596304621038159024953017262126588910986149918140587891379258509435738401654350984320854223965466116574888031624175601055664436840483030615539056051457494729896312217689932537585887883301863227741249194493164779679968441864718984471413383968049649251423172066120885078212671593522847166364008889209504057728814905771774536324925635680443458250626067688285096128433874105195548396766631793532940858284712561863957043951321879580360840360423548042129069698755106395622298726585226934067343765766815877198778011689343370553214202043918075206176152148831154242162256516935427954352582696038981129487320878330070230368256 A013879 716 143806287113484937067741465023749172550164198678324302731043087994533183615046312248664563762141860618935574418231865210821195784419210327095408430477458697160064429403885669694993836440678056391600477947187489378365661411423394038270589338728695618801682406749732935815740441883593211819763117589157515375636129484868590171498613722790728975962898540908029844755629130127901539352604871313027060267964991271774608612474807778409732957208399416167775914387453093019949703960581051155801982249974527825333463676939401641671326084933403824950940789687097471307714877641663440716013594126441318518820723633014276090458583130711334420778381984168706249542660181729505172341019729208391704250804024385177070742730846222571188147652792738396669140922970527553939678834652316265952010932312525611600298441284126217407836714618821195812855657737325323311424691599541205369108055397703043670068896727512218952904087945801304442773488980839729124781049588864698713184103993854034818377304880302640977105200477840172278050526859999176760687846549135438576299433151039612609794970448406930026511613582248557743769416447211482866178246195213324313513076507146115317585906057490683385493147690017525111741038831719777321511960293711507423552746366584380765025725232494239220389355964914667854317931204788544165316813235836033660650379272172551849392595560070382453322848737083593165588799645431106994388326180440432441833979729430637058113802199365404025387881799163076090511918050865091414484883435052264383065579420630573602344873966052678070656869584397352790298089286738651495336654900021047152358673680796425879464331865465602712225202508240121381992305723726058255231315077342120812406732153915931263760504464570519527404318929583861998137506005829539081467966089153591335934665553476842389916531343065914414864531182027369391638766346510971125624089188551245724242244015653364722897062094254317633126397816474828975726091998336781411018209243816463838362551870776391652057340071676850153736355337891054691473714744371048350437891179694813918972391278258511953117918470300491077057234516502155826533390545441158254549787502255003686272697803831642331718533355507986054705916718867003010246896098317819127505308452282722943953606620434833784910024317190880794799989048566333264820422834942982004416234369630546525862133131071447527947577091739480995308830922761997766335306725929350644028986426326304420816118742011117954635067240459676106627022101659648404017397124692447484997457611258710370556460774683064078969835306793080250091028967081610524664355859769341230726165716749649197073243678439048250847137286228148986972548086474977547477377965346893250357681210147581331677205939978767383204298174220946091691784394330399131247254379501635903060486951676096872726549445698000808133329683683510636803707523275648028944638970520862381103201840510388556365484803847198338425300023420523134570948049277907168507227202096941425837356174457530957738861316770609213093829013332264248942970361609008813143639734807355587514950755395139231847198221677348223106322439908278654496827968998434726227324028031846936085124432948052055958460023150844613461070858055064363709292984808422277072415209144815588234418426942864926681810394333852559197266705806975777852060493178943458195516407405241997382636969378845471601958308514909236422870317112426240546704076081182819048225833184775007662384992200648248479315647143615360919706935345107791228175322033608720321807432053609870614595242324375846298042710724893014021911301057276701480553716563706495230100567619776083304993260863806814106550232263542070377982950202522916955688056663526810907441763386472641289947930244512080097606481018321044905624799634107757522160246714309708637749135028651650093926213136564185088790897370790088830253112737735224038748812598653629792648351555052544392524446334310719481238213093993895755479976438700531659973121134535892008115364864752017702588896739573861096760507681629013460304072404773191771930328849812990317306985011744926837049818634544256201445223359256679678608479552311232957968677973729527355687967699535596993416750759269060621318301291202856448541771482311823531388441834443896047509527830917616599056532704725249585852385164914121207135122403439627391364915612776390629530289502083302663213753081770676833296977315831721878624403456 A013879 717 150791821316309581370744074428742812355960974793322584060506237036955627542330801912455693611451663640360988881171896295302046190843157887944394990396331730833311719126608819986097857039620433658878862763950068862409151780144696827073621486446780737180592931340007962905925849588530635677119930789168430842523030110725566807669330382989011426699272300431178302494478570752994484528197005541928662747541658687792332000434384041053764145337754626207541797204738014466486780780170236296746219339749290488976862008510410015817152420835128849151757689486937918073958435537984884012234670474727332007190959104211577565828699264868768201602112667431685324320444442717197615592657103574418539676491080673711432131129739808678806183113174798457025741112444743900399852673724387180886895815360538855709394538367943932544639790868145054220660934167573638216600457418680518961117848296701866719386163454947852500760356921856548607385653981572999806746413853693390317875735029459488413714800842168222065209062696251736486629109252750496771015019383106241640581754415784512831928370932908745059479441723619863684730759620551227857885720682392006755366287711557245015252959030139350821626862832207816411568971534009397224681725276938837608159244574087583645067614861387879384758989320266362760009279030992352486691242755580004831750132095697605728028690281996361351375459437336165787200441177007568447747733512981506888128507128767459683848738255001777891325123545439221674684624982103914095034901132793363177737373006567124345652378563827652960617097681329038599439609271931268230374128248444469538831648613514793062985191250162459829574253945280393518243963966561775261037431438539091672990201575024551540828934729441497083967511125907327678559033497568714771889354009900316188669027867402533485849116769586684273480990648725530887207011060559088059022404944974311036543035260957742567676509782544815366473145716807910268050962643247988904839829776044092385774851190451225652947677422998624826804252534784450564166741911793616395108762181639669199900394156991197429752574477913807731616366740375764547963076524576507957922797979964542745337080372350568189624092831785141985299311329402686548472649323189705509443006315660808493679097015629076270845813658422745020288193316589491469492339694573172298262757370369719953902412110046374163065158596547818024136952693666084569832810585448094780913338470971530984361682526023050020399420266732245333182536327269867484890946207421507814028694112183213485516611413274068599669874026655860916319450790186566837510451610013496750349919942606480156470273563362903458680287827043967552163726582323586056823639077391583936887055932611710242444757895719175987610830162331902769041804513069392599446721008240307368687553165840714954416114311572226895389214306398120849497084419926285907598653753152883792127670973115021190879494593678879844912647397358198466355866421719630787124634270666002452538831587987979981541984244094058326229074851483892317099624089894528025250905178565357692534077003289213515173407722493547090391935158749263198417665884420502691488542520017521932852395437402936632628698177235420041404555836055947170240835600838476197603484850344234150248493536450041533360306016049013781112833133308255433237002183695603815620821812411359032647495942803392269230495035309329467491347665636479457607500773280902355666312451257558638434593005581786937797446884019263620691742619436431747294875166476713297520159549873046023689569820815524727407816433441065417071039664417434974531673093899505101942397932792474326327616613503527093908590016345975889988663849991560670169727559704014289274081654484733936313248440904069498900427813440267007982960429901134175951556702858704017044536437011803432648888772865885926943664004001473588185271487942083450281655074919445828513456037880190776788935713839446196990758840533247743235698171774186848685887975466767107498301576828422211714509854987595400973396746102771824418151803025907454335443616504021506134960489115675448403086350624535877990686626529155932150676565055044303410134964474981412876517866418508238152968962844151314510059459094724326403386136573836602671249166784993842741913350654832270742972302837389983309734750626684989558892918109309110731527857753582616580750352844936501173382024351470769231151211285925563600600462478278656 A013879 718 158116684828570635595409338588193423208964135104883021903829388007262784105827062946155141384321539653355164277063702329742638386609555125509181921449823940990270669194902970025742546543177035844292562401571707407469538737017005620145549723772419558269877413572780189712044103658143099835771708547183076539129428821384171940918675775673085645762616151696923219716450361805891944608638703283133389469166242300210532319687484680231991792461681394930199347545755368257210842643347785695096963690396952023769402057435811692745486416829616068128153471011455414382319040502678037738012981827707686886772267133657759157666394160359033485763136892364846870634634351966628206967686015037649494659816311408517638658331498049625187872264080377466874223512722859780105675917203223012585657666487492391164334087463705177011928213349356068374483759705697695266610041238250343850173108895562456597147065730935399383837292019692652312538019509381889845358927653050400445956866734250512522899411007877385620248658125784860838203604863812104902163844964660010434514653718285661327252123479345720259488715084786422183080240999879124302310377450259880875514960503433849749113886767987399927138209321145143301577345895245437704267864763991418583813188038518462108210419320894657013753041985487621597439489769201837001084756563675059146457226512378212623873411941134616600379873754964207376479489807621888092665527416108096566726237491054467805451374564476744254174132746782477306754105325234593826115316490219933587459143637734128977866788504944145030832033818297277978445987731924601515932781902240908091149934776564887650812759900330351478255652904926333913786182760201480056117585708097566590097373606732944156476241062858847246318316946359402027872717108746612660648651270285233947849814565089478952457723465786127048749603250478022275583978829836806320577477287581383169454149741794025870643963921741712317714945243147571317231806204606403213881329347245210217506250361878584390265263801498206026391095905914140034771705566900903105117565413374997770954755703561201836100235535752948855987363371156257686644930929834336408486855814639300373734574388517869390003272765181937042377210676539751450251256736712968644269709790450347927068052832260274279778419902694288282393712595136142607114399587576758715823169072392799470383175680703986834410211740533724832477429307713608293897009192446821432990984800537444073458035616407145698190342505609030882487211211903328567837008810393214977602951957376625263789066329285269755967437827374696016190584431770669508209359307421512368494917653738532536550973571976819857089141488530455319977631764786536573119904169214957518205281561594256679181754455261630680385013848297337277950779209096251414357444927936588539428919748424593524041831480371159389059640780545715967882254792708625171846165957866038275214064718305056460247656923061425112259124157332270315057568989021083572240000504997874187673357871206084097125367670735171303483978391469573870295055429685244618605493148519348507806612327800990350886471176021393633854813801020667407544002422422113030230289961469893078262633398170221682495269819892807805335823540348200859982454430984806017378271730434555668330964358476638750884816241084610674544170115591837249161922801770801466568418852771053209017380705721009852100635562144515455704207369842437083740242730843795468495159244889845806855191795420927820087895663857383370330464708918175855851471022563486122660498820167679107336314364431459656566378524511898610770682487156176295854523646108767461774351854775801559203306918121074426022293684979998014820753185168750721283892245644196487389859444932984372003600797169425578879014994905941418162740715744011669682579521256768423376491838976088796193241193896619201730879426659849169204959235740358095962536751838732829079325678376258923962235055074911135455781941970990785611115446166289749047653669763040786512139074224439649070753885703472835171080466441460068561087945009693934837242125619320854816972329834958498984714673192473332799962220099436210710827829879158135492585680509318109988407598297653694329487583183268808763700107379709655282757021544047289482607766310741703646944533576241403126582925420019039138988425873126839611705700499386910094422554971820645763776881984732136654380229566367813317323612525350683778063230543623519993856 A013879 719 165797360910803282790091942619453506934762776931737819575829804359103581106551718355827573532206342763556544736986348734112216788877500875285915942466170588747814057221714576697713016484058403537464917912790454666494779050706343685149739947154388610732394978814491560207496358037441059053394155061571041665094179955811729477120741370152181454091180993881752962037396654580974951709947936933814876996020461686185559137648623936058941025772300030370328711052137981025673116535591047733021993798621674365276024531777813681532291165013531498253546654019307872591354570214136126099174700432970415484984116781942318466509196923092633896367567030048361672222582350247759138749348330904118356512411548551497791473798608898883780998347180345882705105794076885416784089230557286773645018573294788821557532780096342119690459638241014388751842682817161666511880890601439592553039117833273298488810081595881317344306572316841242591271866345069624526487082922724976698019667492733465419211772796996037504137856942902986238280183173676641709891355897663335101381637537305105611884722629478417966813638908745007427045546786689252644419406345283704848923975224848652434526842931629155865998874977129089782594767049452880086190380562767065732940497460677534923578848649826435872853109752974668304156710424230585435249449698512138819555532747443496680290686799587171736359926502485348713999357504516928928654848075872963465551531203419929633568980535320766583064895419090182924406992745513189455812694104048857081403558999080702027095645623360311819849730693054886553526980031990570959170732715924162442585634008271303633338640525248798631663399500436035509982260373961027151323553551454113984777943627053603651821230948728278610155475510345756340778662215021088117252320154390609472100567157403265482052309840860153956269663977973242685642746185474959024405848824302936438293554519651412471336365113204237735260266423278707741537658422801363856398828801616993549031833979457198505606789255919782882329069780639825301100775936518681374351756270895101662676653916617390776490640577137684099615805534273544060031395094681969133865513322691219028689105074014513413492071743023414816147726062363346416698661783955537809133755213231264027973310566640149363192936427887566029999269578157475870397588661942887347202995333253352097456508822569863698878522186041891049939852913765104530381350310979118230919954878208350956770333154509739207625636583161495166634909983732744656348259350366875788354992951658152212602884015296631019633312087277249249873058261128361550240137145138819753306926773686535493046473664209165858467103625477310717600865205392807373695776634138743294609621318730259291629687359680419652315396280992228733564516259957310923061272172756036264320218954124066579065687486361668827542601891101504666738103201519239348193765315435338950470863126061442882860647105756056898512223372398842677881805460231771727845130769528650924213778903157790838227329530708802984722016125813599890618508042237635061198873583701824380921826328236251258171132399867808851012945236219047347532859884093689592786756526638254604432319078119738370944160046663920837287816504644155064956962137424323954478438658012144644475809283153999954847797074811536722670827723126826335377212363789619918608446366963259889698608990882113626676276035211247438480494947039903307520008761737263677172780100369614956768989592075294809876485283624919624927637362618585166225312078955530024554855210856144287654283170998082240843746927718588597687479159652274715601952986742146949997502770473390895743166754975723737340752623021586398388686091891507956320978595368608975961309257330049020858047709492727595798642027298492428491414008751992780549080504081337206310428306546191285557124078131341376074158625689278002448259335575681730832012937096051114984683002529064077452624585110230018771682005584173634012960990079263439897392494425450255757752741893966029464014826455404731612350871179320432851511353026484827415895999113404984660561577729021443031396173157470917414053184902986424082317002543368121082273522525738746499204485792560520185236772023979274418205603795786431497772226622570930616514921167052292643298511239240905524859817605221883984203927648339848972683916606845128639169225002131805452398107804022484924503403597783696217025924327382118593266430030510576101077549056 A013879 720 173851133514406463054903448824136080487625813583973915899545312935651396662383574626680253744106798069639067454130197610220451831614014357803804595287407291266827872865316583975381123972788024547700813765322163792374429437873455035999573714827360191887331797305384302236135701125467795937971829537841916585017794841345240048201358502948693820405114201840552993921325234473900390964210367918311868460979151633053708858319043492376940145040215276645597798520206635591976213844423918467701270169383520819243672699433452758926403740645228804312710936284949771810352209816858002560568210681202386387582705238741948528338347672828781680517517966099990888812466510493394286673236675426116809798358451933935348192429850124755959544122892978364303389013129964202789793149020837535961598995511156483353511492422302034496543405628209903699852192977688111624362016743295122200895546021142382236202520119482848215623608373704122791385488524647726607485719462779265166102670860860486235415403872382917021938857481761441697790881351521158257591038401748229267266351962317238422087634915927961597969578232376204907821711267399469780874723427912206095665306245370900575186418853875973741345636328018112447874090453647103189257164488984038717983815065327406860026614801840404821812822412335165791699426789798010353352126967067064474854262306183311975032487201563918190625346292270077013130590294656343268293185976006568538854162383157256135449227333804508140603855778967907650142986825119238146818251532847134362989818281020046208763843705160662326810751211200720722751106614024544934083410228332894557396673765857090478631698327403284273995080794569216370915158653886558006226246488769549025702517016681359502812099063293703471922387888736311800788326510777952493635968858210287717817324307641286506108482843689776794849419175367270922340528224180590633975387336792275878720102223997999483544000384943246787488269125055894248790591718347362907087258309484340627669604346843311380215144650815342255621086674304185454927047228411012840792267183510102121042835057270997150849449933812724242438742903906415736291480142801240466512164497854267684226707042089842417065862620012520214256918003568708332236215978772962013750236506469185909396142100725261258659396507808632437472514097186053418278021928785425042980728034561466928942556195135017397915245279751061949581731208904158248049154783685239878105122606372199812846408857823204299375259505825147955849367371102546460775032396570297146650125089277898614482281709223680168043019855228828909434891939220932840904602047101083061643564048645132641156699168921790299208001651188496563019044833609968384680422679918666888888578283908900366979891052864255717346268970737707236526146201800997258459896529819833481895837910039597237210382321699173252509311320563651357429573302636237918771625659397925975328935773273003532338485899565263118414353134936488859802592042267990271296935841789274671508387427157583685985060289992513798507872781141121318905192688897370421931670066903724202049484963956655399288053327323787533759750064013623791486616085823424658445966011676234460097223409658482782051143565090667455879909479173749541392311530211847914891183294263742582725866194892488656654483665517581930511285850605435051444495831573064495774770257684867202100608621223203178205702819897668994052123469587313650586100707347412997555125066525169372909000030499944330561045432762283720628122275145145559259872838502873851027631857578692352571377630312485083774972778479446757408746147311543612187033455026133480240581465051906331894786823265424493605817022437482979276814907491229846807226451617234525577605815814113482095248235029046331492156862416543996697812935641129581857032638647592242444163671964979073444346937350649414758336955090760370695185981060606046588908797528428893946178964059915894078963276956544552163535230687430452458774583133353740753848232234660927381441339084207323311258810665302471855152427097727102197706368511099354392450563166337745195433016928786388648089273664768224698358232412833892618539633258914770931966041155949031849149842894419940013754833461816091652344359205770553194208010302988936142142749977663024810739379721198271751635408105213142220620617637785605476381010539939237607945509275835360034053798288710681152196080930949637044464175627509032386052940135672657845763492078944256 A013879 721 182296126176002271404258438754217314733392725104629032838281626056813598906655519147745873749980529892669854794782026089334520499786496719248482207308088387847405303617622202358569237450890175628129928494786453220752809722247595987828289007598814040568450826691290650101558228943338519593454749129472125525051619243558426428782787693587929571425113029309159696154047529063704576355687850750311785783339674902780925819820749349062642389525688773923934357181124193122492050408130654731188327069131494726559253344481132160144012728750811438711005182725927491925811878760921696892950372083252473508745922728419077420050911249384112579430336918821264046227420883707121407542675820171615859951123512095078191666225322524416105034938206627681327790437831765343904510141027673740108469628317106420688891666678207778124247498100005827981976213103772289334627026068617426056926248064665394595708293736806847050545740774065174260099830015221014575170945771403230750811274200597645214786942530887789599196559422795485489702771204052650041111780683151551252153082275238760595678963869604078260552548464592111437424058713924666424950493993146469418968344161546037441526674336121853041805241958287920278142022271523464873778520511200927382748596865940750975659267642454604326437202073836758805197018145539238504276559886619314198784782951968472537531665299867087080653163113763388274120421848809569798893795777977063612197542175081503009484809000771395928041828677287052732156332553136230259038094919306716761806411693838875973400756176982546659997910262036006932579464368907401228801445963584393243416774590707364505721711705355226210888665839246210625348733400657751447936692638208018639175042483283673222020699587392258411774489802819566882823420259365502313966829681466710653998018653209269639429208506304851392436024561229911474664141723198387004611375752064297471804809909630926306456633747642249943437299286074609367819843501657804407661928969125851957999283047595572073820475517373348321030136580595185567585583474578306200546592354216288841674611813012993108449112813797611135239447279206573787097575082217953523413459400502036591255703563366398602317253962642248396184662052510061908182922406157837416530167995007433084130969099410091549560035352571944566755178941970963149124295121998105849868559879568324746482869804869896003036376234460249534844613384107886639106390526457534090423957042099335790955236014500824271421712111580110342952706240521223757653640370266095900845801565614661817579373025530929655885877587716424502539601250060528874584383996141065272445961815872118604333526987751335184782329539396628972064257955447406208934658892018396051683229862628059111206306240648189803072081332260262103247640279699682501286844463652361713112410132357680712605113853358032292423203627271351285768072255385095811913876147428839627506514157395512951925360190622545339654448752819163742656362753313200166715455797240030477951578854819190471115470578639190148784191209357832428092331328953249087547422872073639508888240745565813891963869805751867836999663683123149580781869948808383334654637256659419225230906134006053241672059914908511718216731962034093599114984455103418639204937413965898142424357871175586185640131864053763990367802072084444664503463661087557676721525497722167311309847785607741495790223040077018163107199419245986998476971135307520931324362821756696000367427615981509626362378775704144414641353942782596149946480421505989451215150102692434912289884870082544359204425856166864363096633400163349154692630792137482940176747950298267733872907987992365753807213190119406152478165468437523827845734283730993309892063595923099858601507013293817286090719874165290037881405896802833092425319856102537683213131366494349896915979534179394560729637931021249146462075335276606045908011631277169855898508553418090368549742997097985660329431118053303074117412017283639532064707163963691816589922233571561778248426518652180204727988311396426293914062153067894516631418241722705767506046371159119116263058858222308005981305681910519711786377814484099814844757223571140412020254145662859283019862988252057270120448638798550063586169858611466926704183476200577983903945855830535199000242849689331975817129484760158679048001694507927326013989070334418338483067995594383091199845157758251446613536067422790911143237847755703092873279299470171052179456 A013879 722 191151342801127757739991696675142175013882010119311492737433994324149376287145217645866777313259584112736185661293357788650034167584125583882696479010286089375480863646151818460339096729304616799441967901349199972404098207315495210533035974431934031403103894048646784720891521472490131521226407023185363494556526699933520550987340388591656838286659319820881437554426541835503089856741743788358931089551182950858412072444362069442709306239288631806063392515554481927610224248756009415410531244841626214396595634942647635955168291062610855157830970482022145773600116583612229241222329357568545661906764670874762524807304314234195232088744964989925768536964080554078537035468840812272271964109287818608709904603883791362141753115364952827575969186139881177250015625638234019707978648982238182180275268278768399154410944567711711082028689631501132061345868486926586145067497490654580803589419813365976452873050677906164164958439358040390579174449633194914087762682656165876428740433051268194866767131493317198992850573018060711569508826541616321005777670399840758630374665218533965966137149058808137842608369790012271021208889189357552317464150447537297756286274068673308175163973391653714293573049145384988703487185923553023631292992707300688895052892227454479186198215601775453200918268498976952553860298059671734005304952568643293059514803473473430702682971165177558622924095460537343461444860801688077454223649983778262099673543082792867256642388547114948605673558563237375780101129418106959835227919948278793212684671309035650846553968750924668005336444430091447150891705002711468729608987833225565443951649573154561679308793671053434552685673474328102382271665419801611352591609346951660932453577090549424756384847419481330163723450721884440954370082400073637590726626407307563121434121738707115853674996890316215654457427071544471851747377940596572785795200355801158182719071188567719876689709536194969592471060219594333914568514830730109342711056220915574582878378936105276089072496495134177301716620777439422002544343624414699288447797756441912261685136917840643893744838670241312315379626889411772833766791604340823520712540619660484780823416891131558254277728196372790675434816044959360526875537435532914153625715054383036156671463629858479346029878514256144655056156881844285839631775044278235689368021688511256071279871246425390616249225323854311340487622552670735266400391179376353126336677559141216311230293199112225782971976898860782722905423604892141775325287222465959630030108649619120094850189977417337539174964920383469125196195033137613659120296857039922637657632394708344042718315979102359621011251349891219412939868882357081658289794436435079710592263772593916270946110755056136595174997653926374278469354220318738835688558566947087410900619863898752069059953166669684445825542133262682226073404595166342941252270589105157389078086487242226102073503255436107440619638230418142178013825778046762198448554749270887467440375677467167449451532081543598496119344415588482115224126485507488621671995928022418867579906745436070569049759346194539694817930063441699363518820916038907173515722630371531283939521897335107583440827933821861729785593939994522303022956453786705610590763479125811460193786909482039629963908425538018648526383911888546878425950320299519310624034951641423146689728914471799397398294738235280062914988485176219068084375070186349265281275779855427437972557687112748933726972351907203540526280654461064394797377234080822630589278317531674033997140046556025966398415464209684003230980025496353311478773658731956387313518366417082912664152378042646425740944834232344985307168672297510040913380477158660357332933817971577754579862682772743166761533069645927512722972193432574553712892435753179437508570156031692830911640823158537345000617106763002461194039204278089658818634504908927526292415312925017411765593564043860324245739423435209605974282379160392110272594295989533963188622085222228510352855071610819097567231636215320560671306014232627922868420079684544486454653205319314839679853586715005117306112903200479447450656150463332128674550011042578335551835852769389204073819551876828431474931645663377544135765892740497260050063929723359276826878646355840965874422366611868147041437424820344403802444603414983043693221506548375844237968836141516268884235195433920402442931769448284126312691714721234081210125254656 A013879 723 200436710429035339699969533332833881307356342642867167808647588032439256389669583738232401888028481670596458615976343936591498227308692068245382343174689746452984222078627289193868528692027317865091660934125138710263599681834052705879888729925939658912541068805953850935493548019537812150001500970743615711668104540909491245272101435307885160863272082940500574265070365531704487949622830734622254526157221213879310297275419401327958353499168316384674727870390056441725818501863581328773513210591053049387124664505621687519326545969268240057977767704156853526698515846777776888843945228441795335979547671527174989212343928602435499682687840409276402669415647731073456050503775223569209847037860583685446596929922050411349150914696920776128299465325812045316112384669236875449313419835199384117864319710677852911735610611032875159549315259040931052357805394547531993650296248760617720704579470220042125047811987636133995435460508296560591948427698576990234489842728871790042142928327166598700615211672736575251127282452986028694709287299701875414954326517183423321603744956189471896908227211488801946450913960931907098335132190619784778837289019676869532095636117833182793080738563126685119097653580671209914747779466975535307206681121050527158818981520295307967146980122847297615606074309583257001116615898218348156346645944617709663173794567000876072496499172497223710591256321628405457428006359990877504640018005390274959427285111582613576501049213179604349142757344005194545995321880720923516183951387686383871784041902543366622076174336969584678363667554727569287693420464923181034618474026212330510957044902820117667442897632418526189516932749017064283592893839233894425655099362589184813908442051299953613350997767730055257756481064150699558169563522739614610333763011668935307620905636286552713383113539260216146088351048971816116417858571438991905437988008284555242602832790623585437419788866625176435394934440821348278802595007147655134142588487902769533816279071305525980375282084881815098324807348324319365739937660314267721083437980258834591708754128761671011527387953486954302411507645191839110939847273313283364054672992801112489536695190035164828037523121239795355284737669159306423829043542001360991552237788864746521017936647142484838742625892964651137820164758536753868577728148829095266214762710052378846198362272091750390824147693185858368163149305789268902701056581305738855801608008254060034764615921552301262605623648699844104453277461923382454203488374584466085018451207383018472577632805760362127477928016356016521421725403067306380225724397167493919704489545913696562937400896103235841961493895463535287142835953186459256922879490979350142613993577611438347723589031093743486422218339963501835420281570924941893370965987895109128972528374407497849566609451693831037465963667928050277887146296781143215966540885241529514409943616446504477207825749572171795655177777098933852453025379041161719000391744771470097058759366375812575476089703936660336666837689920108222453253653667500388958334802222035886491468295502373133011920456195285655033405834203443351801111160856413128376422372864458787588168113020057769414049591535192485171658951223696218414599586485848622330820405887826877684160302397039187029035241216953442397201536792444931592369283058388760656908073452356917463329186221181524926314303439797027251146965832139085535641673595721367191579032137684681199512649321937825931693760873447859710885263532165058839054630603532670692783101084092631872585121457531483742184893799133613371928111214864169937166567978519900783659834584159132229726243958446018517736970500015375313449697723033888660788847217119442850738411113365115586334092451111938830141300037048087581003290700755295234049898712325881864986459931088341866004687784286455071367083341122068749000852665102142085408494619383589809595679165663057559519037010854883356300461667998347794089120010487317421195836511521564984472591633983482471755359569386246050657480176115972226475375179992056849676453475300919428674439420905877332142154543273205884374643586345937090019223628238950157044952378982620779601831153515054050909410428797249362257925283121771719704856746259654954255835173601177058021103481222296632738307492406254152122289168417453561552152470469260023663434450469749247672410325926563161555804287318519911999623081003976032457027455532747938988299026169856 A013879 724 210173124074836160361235253384009619925742484343087083352120453268703025708054173437900779042141353196227352189706010819655366845198439094152470035876743475576684383650318688393749886341771236857706353455661201448253364299978823650120710204870822103783876663764271865198536082608134880912999973881898457588478094387088710692002439034629400990437366387641418330160570423607772565156263709360387265162019834391564711674275870174166865258478743916521376687451422123823439091861410106655400015388308724042314153632208646766612265352266271414087034095748153976843611422952550854178996428711858583986220090179219279041488322747278227406515274084944997413205485182235258080251613046608829307784567571699398550850822389943932130847269529238399749507740153478691229387859866929725911139268517114029400773696904943740294776079632074408103299582797064103319157138149393072907773853039340413487105525122565450891314134502747546840397733437947574319262914522463066112120421329269466115230063213587043399096296194951427130526041325422278024583485639572193715111147882082125292873968471181331683772441256514081989801713557498135417543859571911331444254089171096693146486713737893047480437428519569126975442941201005894607566567602363338910289552863186677566085772366625172846959111829294727944581754975245573293202856632090202636389340618023459527772124811887510628594089116300448849556937188707826880928029196933794370305411520020112955856424913162850613593164179759016810006715924747590876261590636398823096906103010294637654739823522001313199110146581562219223699861069866015693412416057427289476556101020509620677857294316019507703256603827810888517698907274233317198232702250368520081275721469226317055428858532383900160073135835295310421957259888322883939907208240420214129645335883723765509123898748474808297988411662543320405600738789526671056088972469405212376236543713774985798067507996260916723627892530610361005920678776218686092793709862214859629938698866291134466690938643473263210397991787437034148541033190076521503250120872101693589902787063587887740835598569320397942583342350715536594605449040564677887592861294461749416746992788099419329828429695586312994724273844377139654463049086176388892672963161097619103077879291696640448022903937714078182269387688341302031490917081847435224497759871386617397866411023455883201031293917820879257808821491530054624255042446467288428918663105799246426461026918863009255013341904557625848737954423059087731671199867913772680298877025868281109564307493232855977901563896932977478182295847678526379966307136246703854951569185484302104348054830096000287178648082032346626220615422929571977251086352448444701787165285133163055141610929637491576902610091868153170018664018045568900577657168514191870783354031723101950021497912722716465107157072419310573941910319061323248185792315293584028825331575283022052101921037559009878692673093183389612800923692799291663269783539853465190662554774165489028493485661356884047142416237395087549180765997545667399467142903148052887852374873574773501713677859424696410321107504275427851012308556005709816058201936606174252500435466048722737654050967278120095621106464493605995331357456438338485920307175998985205009162337924233956094546073246277762578157657094308172815087998643674736589400213352233053094578040028378607086027864771061638681134947043688607646898680844401073754621003532307128324277175202804852273460175775400277764151717001636462944201226093503508737220548339729873704355733002353515558427816317452533096445267200320327775082891145237411856034371184644483484126894708919246236917425984971492313254561579024122184675830239627982836375326259538236906655880171607939441055857326017152370754243827647735483338106549835184455339106592175823902460042208700889160487731498095953912913810781500414360552318084162143739349297654014767068186598876814306243530233752694170170216112893983035536534793104116749352247845465905236525158332245195864116303347915828752338814217933150981693348643004735351003206336879317136890841728990215801229428291842367245133414026273196277330103997435204285399873567985744080566591769703628201316486385949786504547278966261674694902761239867565963953313766622994027834791536603926150913970203517157380353815781487062499785758109828874774798572909442335767787127345329918771893691539036379304335244916771786825172209660021212706702872594639665082925056 A013879 725 220382493749895401686942617052391271223255351262536881513033056406683543884848612966820247284892411569087292049673170001230945945070798471590020420339492166646297404270516569001164680820709116459306297281123399969803719724214594987748973823782627158297282256583285135322420171356907640888229860613185557064296006300035931902577149513175558772948851897287487866966450292504943725281294375306277436954530109866969359108565494843747194905274607381010319081421062404910286469187669963996292726535811208621393605959046813991947222754017957814297725863983216304422766691433893964471595359232965826561934717279765034740207659513050014581014160038895285607549354830447517976757915401960899800239510726062268534856951938357848578035306493890684255739828139174072134546604547825704276998769624601360492945680005798287423335122476282054551325463331014289201988515292137990817341875724579413412655163110919190233810609900353011675716893737429315689395429858306232011582782915760059701243478764250247619250797878917387654818474308845990601905653038000052597016387001602146611100614363637436051643371362990510036538321595267164843586470094476496280490175806671886112770452344424940154847157047335716887402057512785956944023721190215740461195778183068833615535954845106357243172997645514548649217758304923102261493478595850616319654589227884567097793183546749758344888675589213859452873014969586498279495989143204050365637367190016609962800106609744649244999065722954990810569602157508129850666873663152532327661413870122709973456465189406048989070121061908185584710305521195827271735617579832877490169290183681896011904890244714471309449996615350630238334649393986474814454053994882421312743770915315454632713370764452980494248848481630615421014255744658056350172140787906866451206987719611531142495101254080720585871496747463024737623200276966718629309550396079039972624610061215319508194435264687287014394841038177289902144281668452284988437257112481808651322601102420092614544917679018620444106284636503575519340562418317678611791998743584905457725904847988732975734428605423705593042270788743894500225003333159147680660572124701523356414894709774136723194175496479113734756000170641603590318246158586493159523445019611097048628990356170096454426064519392477244051305464690169118972619870015256237962963054899093724585169805331276183404590051172946288636142804302618557682855388346883431641816084826550620872797762473698792584870000913417081966249297113605977324860072697552102017075276276858732742503294024135189884110264790393792162479050775358477399550471697023741409696610238387563368865941522743597128638091265149895935908037713798865618035123104980351621178626023791583708169822155562367742231279690740578405490641386150455492117443131937255098526237168083350345742195331135140116202334369151004381712554720046086289665362801285166609550881883970131304823953879476342560048381357865946632341362100710055104776545085387115764179034875351823541585220842956046616406248542791321969770886642445739063658836811372704932691835433541699332921475124110463148865622403111034303082456422243176083045153878755772989896619247505493358334147064622057385997332112847400160573476242287216212372017380311910327687407651241544745794743300288951173154243445321286617753713265789880593966918116031125881700262900797126303838754330180728841709758231282825451954431165098700313325473399892479389757263265456300777495777273866121656823150806707955768178744852221535177639773695880592049418517088675839930194005922889107344138192499843088017085317665508464374353096799309773913851842746299707542121926869617467523863215162286797943918643369348151730635094107921566302633596206823966707344586651485761564316001975819551882176738413599978375441659033997356724345941219030743552347583543347462970187512054022578488530507487418404033631929136856188393290831103854437983615958387465042180404530793921155470757507213942324568782636807257049294604423392338498411616899344188049812424457383471723780084746687333375413538087899566846132451256817644523989949000546902076433014746013443059697691129214616768767457826424219585024194531508751644823636028633683333792167589326801804882357769855372848218309936150472585730894370285998467620767220123206817261882736888578047775351095771922195859188387091406670043154843256664906157199499236610465422633773848893141991774916466403135143671333796881453993223520256 A013879 726 231087793766290320719287541618328229614196203205465873069410150154694603712599019190296507617003345353467276348278093907210740375298557578145977252277903338133307946980361181856965256356255882500433559977851250246736905213538043153873867976246692055138731039479074794055842053600740786452016514322331658684251249102066477330676737127927574715903615327050124877592212581913663871680558530881155169732033364483867262696623172321277058644993226709150276341120171932291208544714930220167376642020014773891386421762113472028420051046517134133085052195552065019626407006236986797689767575403066374553007258106346901067747986781555932089301503876944663001221672290691336609996907900526552468935945199091469291206163235715519430561949542137918134146646030862591862554340410340885687958261857885996180251009357759945033211049385689931633210649037781639314264309410968885859285074679776582998588300314195200818608194086872559570876517567618682128323502259103315537777428178676020361291081988702467647603524636683678677538936516872493441383822039973943151969055016591972484881437806965488145287999770319137052073207105078862643028526465785786563811266586656779652584389837507726047809012548067096670924499858527047588536617470751660269838824304089585277244229387662243652617369179143063364402160132343046876947785812122655857998130554218287829135585230716674606249987894635511889655774544749132019920786311824330316198567938638856808353084588419605326724140339513252444183831151911244766292867718213829738009894710277790733127086442446637224763191262611437607673193322193435777287446939390839347131753623644427792579182193241721467777839650937902452791993322948761815040974121737829810431612331297818156952055462707048474737480545474304195705444231710566095438102698820230395940818355079380879272943292598945669050790573467788627277984853620653953446891116118975418334823119548914868624488152104736668406084836447789936430842294779023184035585313977724988369247773571251033389051600194628950799191519006373203768049578349878168038406874553285825240398401884633668763704209360767515929892134577917919467933095070686438396340076231024554976104635196125188660055765396083163535507634930690126321545283985990651240455884883725698863192191711415059796265029486486218658341678942958774095833852821117324978251948253872101350619013795048255289651417498723327552932077164422556740857771691221641217248942963085143832314786583621185133472646077787230139841822970196501279392475588908392924656724897283422544203134034651580867920805012851961010563633145822290797711035410178366672414032777327477647071973498152390102758815186445817280890706553784359314296797244927877181528998961523283678377879436590965317677906332997992742115754782124100018102540049514239202192247664760167172136968211540360682486978963466883570558623778127044977272147464720394862776425522365864403087082263125785376245291530705642855953976106114146741546170539454880299539795673456913721941264530623479536844798472005953225774477231989183284415128468321945447502274031561420919717468699739253006784918876964555905388989825410060604455155273570213418653837424072320203708586592433138445579538517561075470773493424232560027104200496577941683765151165308254023366468750843787265341383974921213436497717641388889833699455130435453852529734871466247511174025660523587925924651447125619981108569613374534779745571595765656468594112085839106044063412150721442382424992180294601427573795562163048470428803342931687688811070974775357530643109954599368622487049338715465860603254056428203539801672829433045491491109859543962135688041589236005626302394702010041440842435389657607549102424439307964307350325776166647714120557292668333918064216087796962434405355658779010925007113063232812324587769659686380951146419761549109331427340639558779261189365419127240427969633726608114600683326515555271163108087182094544069359861281766669518905023884366786927035822172806367721139127863044733310459601846731328520112787825331246234426143342417281457626114057376205250181209068818424387284763197468391697824870315792069765566173507345992927105857800602475586329805071320764722588972360593135414455922145940529356323180883867439693362559608917942055358295217011129183913608607911711617195952715677615024086550600139088445244322182758840447171132922700660638691622111528055391003632047376975257167374808675133836410312507398767502398345975955456 A013879 727 242313114436281639338547653239980141695935397972374583319629817608609048782542229146484350771006899857357302764172050596847409299769060311061996243284554770686471513812879206626849200649017368248774620587335352578722397121190867138116444987060851368409150038452810331251898637196450370894709668522053241336497437778448458533491690310653784585303349345176911743646131900292702007911313342077238163256936617197035598849374339539955413045732417689773960164666425404074186290983002670542227129782779011547934408585629896045672583446152750440733791691003202130019779352971954668374345725145845726763294138676120808134014912987456793046471413729271126951169016243883958977164117698702530281666977673082536503495793821053636502420926803096809645430953508457773124869780050113604551136522385894666330702882388322492123144309320649205752225489525440920225594012504916110458785706467421410294327725590257546893572905722836481024591415284983327231388944704841518193340504529883386726361157587385678716053513449435225052979067897116091682792482579387717414519103833077944140307038529876643697433509647162159453514715213415173474776280167387796931934962672370219380988329158254501348307383141602003958811328363654857452197372201010892919106515033485040971671645074397324800286910504389116810391359462931742722042401455732325988956247744019995378723675418883967791923187306605326515207693449034865856920458427707508985638229574826177916675644025386676075075092180645448194912504933946485392060310060493784731363463355724244695779467793474925074593288041384050800903526361012304113604961961918688759258025687666579517031508547460631329796615989821862002338817190604320868968404480675366631303138331902940971744158508863506061446328400451263996316031890710138554090103975518121907654039547495716884864505785980232053870601776364559927636640245870130839889527298975570768255855487404122957282791288581376356810578813463077780382906890090209014223297906189506957404272353420248123586958170725683246713213046233626788514286354667801849929040526891586237487275994654581633857569905034676158783702574907174860324007413096840102827880691774022803758623893955412165824406634255963299287408453805083329897740667700894133115112269947837558411170615615988757740928399558821773215889284339291939506313078055755920156395514892252192545826683009156519338601524755141311912143305744761546857101678808894423661018027616459967779113309656707167822516213333661822631114779362796766525540244483115207019364849965893862077710345473518816060160926037156257868612772189513754395500646666263191011893216833518937201256141682798640604390427392942609301127253515340988352348078467897493743498951615078238706338763308102808048949428311029703237556769686420560300581889034959442885677938287323557052690693579384145242999466453596250906882079486773344314088119299966652763630653168540308632331440371139383526681782812101200163324796449444747533663517319579440564970240788090756762898283396463045678826571402582114409669698238010289851638877748799152269560144494918548502313664459297786960842503096331986173049165395169179708377168896139160105678366230784057229923934894747170578712010180590122272841786640808080862980814139899711778995727148314267770805518336884775075542607042886986300389030773536996546261239862851486458870219272582591950276815131009181733014367315821194097310899490913816181206492481601568997212539674520826459259836459354887167593668600444591986519620255390680712928352894117937349982757558446045298051629663753987552692980247392908330247917725473259954951078888795585109285782012081169640391223897474733835605659827054881213872797531145615493407623808871787981544175201069718793481677483716990906468103448477787681619030215259860159700258587392409416066945158675306592229308247886118866310755138465986522580900033726765258998686654511830375526119784374884015127225625051968642073085903389767257455354324573787968803514270672609839561182138119994275748487466038149534305786606734536851509627681418543321711760173827311796414011480545348170321507854548616292938411216251985346498315951638831879532951949124541440411361682465242189753454281981307560348533020101736510335935718482184443907339304480740008639379765472661795151396059649630920712863314794370851496578882091444805560510377108533880732917875553767929876706347217642209677024477710359207259537207381337137647779847758170032594848030083468230656 A013879 728 254083716283138456251056944043765417058957155864280651078964155628764841936203000469503974594059331024828291103244472126639869053914642184732143772798345303227337554067853626967955027419744035928827096556985754665586416283749834700217589418752319284480992910720694045902790865396905144111291085380180499587659137315974370855214582659184102825319044842968225408505486403481320300647613298981982084275305570313998800099081547457448287189841915611472420053625261684502493964253793008266486354839107284812886870417085453875987174859633066446142876356185373676687620154821920338345297943090530328786547914756452052509932821400735494225496809122584201213949002376946866168438841880034704392629232780530193796689605501705137949162525743484040270767407506084617912183454485827923005812530097311885642383105603217645500518167290209061570845594904628738366472467256354915440431680944782872720784989188529897491475103191228985926841967873866677334980894082823899781100212877927002119980877178350525445364528918754990545152579099286402952375810213164055175646783820873538354866593233503931541680039811782708511128646019622028941487012752798826555700635419143275157639218235445872005802762585088462903114547450247755807795311753047198053545033107751610321911566905531249249785647469050322548572930140203115056508333148845979456195786434433510674240556676031675411383648053210986856010422366015183500786226616291828942124592214652934335156080109563859252097939858412481486428574773617869866465031681992330818474174951691905606121651221010763035016731601282322452608216057524837798227436594180850984427743543470671283650831106662078957272816408143448770964427574455116359499413696728653240785319579513458232387602752590059731887145248831584596201079455833274244493584866232890197440242172554868828263684019040007806119420128253244790681517682453518315568000977050608093894651923560265634055760158215505294719009489905860246642786975183231007298208825280568447367142287259990096438318250826854036105554083167471443393156328632144992591193599525871930559457913370922591303835220741640587872779711185865786339106397195432207662847824257637735474002808228190267191493010921580972513593606857119057730853318375132766525311963572823715648551639440151027636951737495791099671624322215357384759771742135392319733912583423658235050932759963009306421993432421647056279587578964619083757232249958715279184775639325957127173951517786591375206662760912557779327243810885123982256284887399127011315537516917837122321997203215240466069099303180337160250838506211391574529016486078723591778486941734423953094744360021182267370389296793982189490538810982102192202551738727554082399583156688732279229737875074557210052735195740666282102024327330708125437742954876721632783292629817568586160082196710696309482323408536046142390934783379922846287489263783081832888276775776855322664455572418607850220873877093981828062458461761772975589858756336895331469854235204613053363412830410729634585721250935033943199233813499619877691472087874324819890206298073903711914362053024072636260252388526739408733391201653404917781891298252438015946971798548810623593924719956194409136743524787122468052367349268671974198980970167559480178372223590270781642040167195617289909612164722602264546916728332392329690492425850429360265096299043967563936853461702813083744877273222554524421781873744584445716024779060387846812821136001750350125344842275204510166646698646379788486856797328916538419239560564302610274695519989605120394449785626300501252052594455890266245298040576905849030522782496897719451554448159100024536842867989518466506404040358813899123717882544018544911615392543011543954535665055636881453593843449166027456740698041591044696041356226996323126817858348533583095861813086703118285253439125335434976360666380072110283901789833765076608219806857441397047847676579020678381046045737014493070830428124232828591753505616244284293176113779884802535127706121661311117687245993188418686084224496943273713608559355671130482107230636031147294236618502224319003043045420091169877984187479492641786689818147305639776913144623005215165420783987552673794362918077182831556400023360086198463062014131943175035454582218535196435299046276960261814512670274643171392317411363173822209978876697867918828435417729186958022523400094276667760838397234740086397654295618739617616111376486767092970446158401642870900098175367992802783428345856 A013879 729 266426086885308189901908286157635365958013058667543947985775918452587722898095997420310599663940357088690350171875675604663527333077599843497692388705797724676908703094253684751550410831685522218105801599337894684221942041149266670615359042357631946043941622351862479876564834474425208391641161143608147535629267570235141893877486226436629804161742765260249925949048911016828915571871762593330846001062813697571605812694532706741295188375676504215304330150162396088887111061385257436039196011771760279957663034465796883467127865614602281830712718063434388406397991462549940700759135974095930037683266263661467412655318133097621592994542122522851372117789116409437139436927063199270193205590392077228490557599778555966730181044593999521010960205093100184311885677970931500193742879559318907799347507340999545848351337784498256945710990522715983961362233825799611812866090278356645546069840823351925792020997803846125147224243305307625053204925993791153536866936818685184174961068268166080569398556275512432965873910781613339262190417570078712319859001991756291353992592866414618520248689425679865359765231128671188619348685884278782354470349485263578891696700900450890684356637580421720077096239707190990793914776816763218746194036635993752544908743179534335213343235080506911016692408794693621573493281939884321754259952956272552888752465957126590076167020141043763753527984642866737054520418360404820824817236406071915273420621856966033279127849384974726187113329221821131513098437060976790280312376474145291612844616550722581860205704355546212548066112760735164319114132554179780001847305613838302611925453878499296104701300737985424938462795608311848091778457216460944300609707263407903979484062943899874473423295216438827649546143091479831374194105244695019071671099376328894136465420733948895225309477080403274409633663085396380421265032192511818432663678535399129097495652763660981679915280094887527313983706995289731636708726617177397340266448591005931375362905998179019297763417478311414536227422290451780067751303419816440685458314140970828527099010320424386521069287858436430402776314829545597522582278320168776746112387968640682837610586975420107689834413929903810473079187249168523215792045517515337200459895683877595803955444305096386648129273145291290585081862414281361137057307121076045857476766869710972446490748185394960983685424825200404420369823563732709832586455300781854820583553386714592837848701611186646186015844006242679764818366182089427005017201067339637978375910539358623986948871870931625218147183237489116131653337990906483668972718723416115331040274662053571217190173327275046668327231224264368788290982891987983749506225308108044138425601622094178901088256860608964887421412261055124603339006756652813262817373852603586797801394349498115093411736750429093119803716831417385978468750342260608816002657708436991846818204166304414145153203046547699089342420444000312859652111735284716359091333874533912337043593972060761237315357246420454152024079795224177412870213036014908022341192959209141658624314104111769988639230408551814302252024412664920715068064449956348445009611900635117648445623207152786508754969978247181729060479145626746984017670669774418849487516832723391775131083910357311595384261485236167392149547755327866619497537785928539816869333616866327332322650055458488932100868431646613333000094350043601379751126398728025246859600735504171375133033593333564844452501728679826333092394353115965988189492541458274173871399129568620178722730578412883674400872301284179591818429638195969627553029457179467023071633157032876467328744547144977315535419123023283643087551602406476789749242021851180872713671189521379498607083617988552716406479334189659371283196261147078896519026162635671950428326396519202808959077910184287729065772362110150493113052603176730048969540692195348470350843925316523186854083738454735709086239087000795562473426523905058966647001436682856486703074069574227130966540021654553539312179451786106790177520808734932211316406071471406996305201456482588367522934864394417518545977147370496476354120062753629158534716477536212316497296263990532032476597891185700064782083710894825745639603714530416446705976824004382762137340132748909883492414437745904238085870621937551353797650810612343550853445496580799943695425496777256251173988883218814820834506750682715513281431602710988291278578550992161074996941344334668421171436161184301056 A013879 730 279368000481848920534583383066028661494789501005378562803132969467340624125593908590999607353215923874630572621824708422835662836809177333495436294179570554950814220255760151742041723588245478145372509017827332256402707097740133448407170723199196275454972130599226551699048847873854887314473522187320056910319994871726884146514478997372015533528703581825531826351949910918382396974691005333064485176410440935744844136651982327503960343446213366084066953291536684641300891368303107701252235997239585307316886474028007432878427068814697202272921419056083777257627180295834766620239211763173613935193768605685086853692462866730971659495845000666521400369782840528141957922215232221237942110745150962771941714925745399101370066319016197641743588608015702618865019836664047468747154133676792383064608611857595939787480852368718044275105847598347435598269365696121653756287873479718097960115729411187068939294209793165754522375808148106248247789408478865552611073785141589635681443977120360516099137660545151724909624201871740988830190579293962855849508472872507844962804137057493575029488289763221690499481186995977520277722167649793508486121101181859742499939759843391193150239945607528285551561266647207500362719981015414308860009158159623785068530230288223395080666596067777614726239259244304658935047291603396142567794884431076448417876505743459971315706909311415105621619360024878631673680802202679845401203558481733264629742301984290015311694763796699258486378546302100314797478706739650798844968830473753373298230156644290481996647056650321225368800972254200635661079420657131616995217040331336111999602344726101277912283271122633804940273564367781204424684687554207751130956124403435206323191480785462754775844305204872560141450496538291555663026958101061324318096594699633446498038365011521196759774110239060943867356027903432594996608402396295272524848749383934677192535601592308577525998844740776783840787779546292925640693489721333406593467231597762635497852534519946563339171573245737869808739205555632765736322390734737444108195137208682627493631371845749321520716749585447838446021577098705604467839235071849295245331543326605372647130358848338114840975810420962817970619481848984133399522359920574162220309435576617633897728383967660748725948800717596960316542798962917492535651002871789435861049558297174052644051482769248706608428928021509339265493708113164589945414174953472634200348220076027640899540040140651648711147749644689924177074183137750603011212916626386728232813498769718508505738900270933999844743900810433387436864530537152757019676737508124776549360887044037485492636403186820759335287894808214234766551005676949192048122239708674700490493763646489025735387520025869905965792794783048138336070802348863980319871990604867658630091394881419335532189305274817936747191302180220316919758848358886260149848802809282027162769245251886817366668165037736800120306317859488072057122572714937906740950554508823271662727823592847584775179188040022574132912801495356987054877796504452368194434438748395684923833648786033103327607369664877627233798218750534531903723210748677428027074398808320369123336517800063440266204251399910516828731320980604711845513313040229381019520222450389763253999851442386828363441647371142999459390604187090673068406250181417804567013578366639226048817555104552440490466600216582279222263906933191319360373917114672637801251052700832022003851495833163336090336626452652177577048690501212927152031785331152151300141376213686545472524365938989867911768569074191359899670601676300977048181045416091416813184360809268905474605705642267091733614867642343262669334172509044973806288101202304623834786610481223570029131421311815964653158640474327256264902648802728559400996334377511862351092332779556519604607074078749399689792871320372013163466512246428642887828285100859429717646606519832698617178707710133912950890812236890946207716135690730271111010846178471162923401162595577864788080370669746445132037807880836068713617184059540040278413311812799202062557722922432686580063728948367240743926866533281165713189497798921949448539698865149011365983468927310136116486181110347936631128938209235252801059793104567445956021166354207219659190923567037320929992941961473849282355129873268789848359725496388648751179702465022708881760374485708708250831016567210051969571363750603879102054590424244277258515726782685156291375992767077069274398259844149989664096256 A013879 731 292938580473255213698471305481844069755560395806215831869857956592186162283118758294716004280005740592764627317502465459183327994770019931647310607605637374228104971818903956873063142353268090491762124015877312748089724997719958170796997448249320433731472856815214580674381844708175262320661388001091315994795698942615889270815566329148358560085393887016288860348822229791153740290133595608123425608339754514639585685433989021044792721089456626554966589614626370634436723467409799460948264613041495403205111551390391921937929542109439933570530849908152102821693678205885236243583951713781535405709741109474845632697427942945295338827515167418898343914145411789636981670244759341616796386716707415939551555669978407608118218660528728458388925168238673389279007040249840238589015892874276249864355039787190520158597522253380891993813389251284760629890898404176459209153313221868884286626311083064892000089365328078574214054735404708657362674026785134925694709305328627493824305799752959148529169371543793015098834107101862679103605916873746395535254196450762786039717310819198382930120712926759947337183985135494124302732799665549877954342919792869761351616833617543763748706001205359579550513906735862251900339466813219074327192963026385670052019154754704134720105056638365980139181057501356002047476148840322713589168088737200417976223274886454282882338688138126405792295142057447136085861520850477221571412422538541939692396664045478887095475648642887721666612870567271139689081032398236076049662036382846417159564984733443536450116184074167229212315848282420685738952014594972442422376703282471094976095028223516373588150343300686864649052293030510544210818170936840946849893449102456474905546830156097393551835718174504449622881595858135606270914155617778479208172454883762840795127076630320850413576897418033568276656714314869736731163652151097711683015802234008688071840210975256558987901764622904756892637886725533650796615816678036898152151495839855553279796219236787487599935171587722832572568521204703182964729987187068050193194824193731594806762009364528440562907086413310552646375521227852327910468993754699446611168768375238555228837363159754987107491051387971507816360293799280386663537558076075972724323186719187412081944437947273837256060489661254950260879181965340172653062785987289479497435901641017579425288927596247731780639971629082176929654330478469673066602613916012520879264335214440759583876097130523943198940462731430381933899738657849976303085595264430089943450647285956354774913673090494889821202180536200999664997661972525489344664554709319445695022641493088650387926709108023764540758839586418049434570987328712676001051825624763282741519988709380876649509704198646562517987145582429484703883777643762397027890092420489710015706714479179161175000932967847492842622866874926699034453054176767519122887858254545710914227924109242471407071437822609902922950317555830564645369358807138730498798968644643870907016490351693749053218292278254710693993173740795448058055540347452646431847286045037753714693792109463447354849225253718722854307201024560497325478469434005182770917564804833339373871712488719321940575389115912570094203773628558566328120967734471563431924436776139896393826148226052210938024188833843641801129962176082789603377152190230355841660829949377093093364916661311179839731505788702980017764598476378020889623440512434975855084623836827638304710586094755078304260818419216209755031407690999846301368881335398198201697043704642583105397709538842239735450639085539279398157000823328973309273487878223473476301604319939951826940152399545857981666943452937728996759749272844342453902352006307773242185204871959486166866509233458736952150474594008177065226559870969901902459132316233878576658993936656257100920467309198730529124249837630404074895061545311160644747431877918777375611008078140091785206780615861377906393284332110160810702154698043184760499309042436578133568297469820655148026162755400048450771676436455561587449852392416257274977516847417736101948526871112776763376904645763127830303858002001831618873390844002382064951963277222489742097481913923153288480613843964198000922657511687064441124073614414914210780850531029189561355781870229725831488279110194402985094812661992694584033647522101223752917007691963651988400766436726494462823384027978847454045262316153213133315994208692367270625386726880870443385872991730604991471429714339419562019395731456 A013879 732 307168364958324058959088247616930127288006497592898572118768176691608197302183535097640128903911299447798761854077465221328617335443968419847010367680688815318609398929979035482129057556220441255489960952072569092140931479209202858901632396295479423120412882307870444145220617196719583863149835584632327760558894814452398708034703279153069225500101980471992108029126618425488824378467125148383629130690466429942718199689630471731064572309098071646500646671746461214375121746562697879563287514884599083911203050110731599937986407546948087783652956473290499368360270318414317479352285752230187269577497493608695734151338202701806005206400544191438749868118939312730387691858568771395173887997858195376231212038203278736090169250182571971983625597211035187836624086237016478018715928886537092977765950199893086865821555494361122203304868447555169162248478685057734891697144564934387209733470770235852193885706338255319035076658231727785102723280310249639845255504544270902964315278281758892128122302935904304600275072688442760603742677891805500444774704297555039134382618909551763579334256677890238539035034397435886884862348142103628825853081464728202879032972927349569616563143919911126486759670269463496648650356753138004081710688398355380360466037216068642768268879869631245990421916550541871202934350246390229724475517815698665479836296687338686127631172253124034080061670878029688168368330087310003086465352375774152954894524398152069515025473751364635634290257367946902570617832628012791679850419462179564719508013431855289676717027831753976538533302928587552969407347655937823785486074021120410885653820314501904951568334376861029786244657216760624406402874408268932684073873286057400630558672977759980541009690020549177767762692258540401481130081641067686614188640052196504549591169504715316043266808787011966889263590869428849062616657717989434125729977843327894103617921063590621597298080741226978363454664711113173417712226588989218516790406901772376635915600382433676597589622482768056887613609690742844780424711044667067799379455973766300756095280731419774091690861042923526051725858547016482591047935595327726929752902467834143287633366912603245361224536700193611780047811430874230726105558497179439175379909837258659811236970965000611174610884007040070724751649108488536879857963879408053253503347999131649363451762543163061599616338890936472756189219235791815905485902489596745093495479561817433921422462424736274263772194649072344166720852362893696751984281139995045992543705928518970664459879674538769589156897657927499424724588400502887515070980118879347089104061326256924669170636929655126927090740978167892603904707609192222950478919106311783963972063680927762113636287589800017938860889166241579352859636026585799225916881549907418169429683841719768108237778287693652654946115256243138366750645736458178131801258857118523367597459750773033698141339986281001567335552181422590153582820780554301471508627345526091580195723387017624607227424043963211520664586148428327742923646275370506184920699811961507639138757754972743773558381219643363535678027621529548043560911565231418529197656432792923667296904794571351723160779217607139099099816136339427246075771863141254097193598216977668001052647202280923136549651830636430545261651218748187191150800735022985607025346424998034767468210853051031711626303413895015975107531611966559632357788758767017242221214524325377663000207524893900987968591934748056360091813350997854835304176115146501077542679299639301222325508677401040372839889329758435434201875295323001516744756825396056923886431051385354926885597242506197578984396898107632120506350853522029232943112657366179635197593383819790166908216785983228558338136047886718274347005243262135857272987127627255462398781226123271445854779929210368063306989397743138583237164054936195584226683128820559905408688406543824883764985191057460199574244511826743982242822564655330503425323478481977352984511087714663292496681637406361204316361391032826947121816422230269388366824705797900050836778512403951007434701165835717527788698208307072591591784677640641776139069845376849403809609195373884382621848142048602883015476522974775283416116614308733083483741126424463473488200330358004993478653756251206304498778281861651716147665984134812797938704257608478347389322067156920657849492730521947947972964978422671614479951943373807703163285512525835606043785158176910859537145884143171206664049898507206656 A013879 733 322089375454539608447084918333170125151148701219971213158009459642579757094334402498543095805547694729775034509901132171919876251130494629809498743301145955211526169092401697109708958656071405409916641295280446208360769366743269096975638091577928631577910058478857558840018853897667434368886201997991427713855803688959238427676197025641208716197994934275399596668749473042125369511475544219591512299342886527243615678957753961525872764973584819574801062084473217314324607660523727491760953769207633369011273649472910498136574035279948638095831682486937058665677738809401611365229302384930520846384494011858231738133473607236248933715306657026082078581712684908785579004378290608034465854781242155074827019394171041203974485311679440588094702194221158433120975937850065790454953073848129518806253908996803093453415703374055208075452605737263609059473860785663099421796225059320640002833483846370828950055898409342409412524541981992193991873166374600326350378635933013406346709857239573612072137971923318792100538034619356556142830082213077844434380080333513072715374389005702150046963997530275434766307200228325732526181421565454454699697720749958840062084878620268502310257315198964729366980508012472955461855196482778435767983866797993891316856035439876393159380308978178453395652651568900993138488089243958881523571640569114043854184824635222850144966984076491787159534746602600858300834990089631173796393493332779758208831480815316704443787351164310924174861540909852291309888164465751141048490833437974399255322834692321092228053234175709257702869096651646621942449278975672659513689845552770355964835340290099149486495717787551431169141277685721988497568300435525004358135445754800924923588691076327649355769776722987374627009532797691260023477456486864190559159467431372001954592110154576367235384537290649860192876459059502224834682324483298488877821437247045389887595265197175599632008432311312820064437838504120206929651015707775958795462017707432871603381836586610774871994135984490998018986328395080369208478621808372815284802112427147972581623365088229221037968836308944579253214493851796355249390680114806366593092579458111654631973445343749860607891379794942216665875413918940377357856862106738427612763164337513336470227618066596480863028782308566049200277185215582476047333944332814178848345526631537468362930795360459750479879302168902602856793866749389639154910785688931396583157115977012277591589479959480263522409192776345682356963484487273620965408669580651445346677508987702708183456682789609164860719783118558985636780010006645715779003068049134030253304380209241181041900269789150054372701100811923376155031982686016344372521383080819985181805970646292509086068283895762143610258995718380930311504145706213231009115019988075720914427900164015147563863536605796659526312777750930405056053925103752370592731636807361912758701873955626584583062253717454587499470443964187373892883259882790507219788630427462367004795310846265392740148103394322768483492389085174382191363905316842903893359407726027349834217562051678299775102753145768759562787123491272967369324926405424099915671961791672272727359519241872449704465037228881623487977688804978251263981148557165203656218874443965575201871780592778921258830687717961425795428281188350099132148142031527462155872209652938739304332746663448838628050262728528380271114355067549447233059200705512883871779352241059007208358105605623147122360154256570377945839633276335926631783911774115857513885392489298579918501192586914473309990959793840781193853665589668611638422150132946495785021138326137449927813992014158178632581142961830108458392067352582715324962557297810399177156951680032220294055950324579149868787969344548863501241685369958837368675879750338877023740264422963435479608621719051690902350189714727909283056492536068776220926078488486147423373820854580097721318753111698267386228763013233239897924249913556027837959711991772717884883086698311490776593000444625012606177232961963637548905205776756526954176131582706738843706225865422485331571849209667353342418562012473796949800947210141713591056801302185875240449064771648366190392087037396755816660836310554797967583337894965394101747047335381658211176363149605475444041872841114864901946110935681363309911255006980145464411374755626067791592105775891135235725189689399782091493699725214531310824930088975133786152145269582290596442968066020512481450022282611309891198962786377092726521856 A013879 734 337735188956619324467010515326122197150490900530432534808372927154177711374948790434312325227397979548968586586254089568303056159905409536947124954255742421131881264282234201948510181031748729999108752062839989163378102099502190136630326687514418092785438617479526543618231609744600527660789218146245859306484063208954122393538995972358756070796028736202761407476530647444619651460864980255602389600795766583191001554178805817960953560404941675770466598476288588318585239802241328078400733859500663367544365278269706598494056255617707423139974802295422513227421700649807104038906680977580905827018467192978257203045045221181356961919461393197781041630897960290914747290094970452610348068143095773999741816688262293701498749910179581094101990448007645425168260465007070586292092874363376258311786498880231800521008824581153313862925791513556926133146863047187470139309398487802199411611123157692138337133813730474626292147334133309446807222397304412911803174628552095465573407635264843139852154146047465925745613770189026420214024196286660313805624527115793803735596415326043137687645320674306094285515338786616883309373210299417970291190237233108840676940713684126665078480374542069640060710953169686841746370274507125881063849451111573242581463634217403828833490366867102449947799874771511927781183286667073428152460656581399327648445706676703435313608900294991452212596306453568797593656350568225097694727103664912867743583678827401528678848765534468491627579615121089276212557291942839468476062324163057443673549396710335281604123148079028510605043665890597008249925695151194934622226843490341728776183181780031005771951733774799529489613484390583619810826178197481066969836233167786134652676935334051341250875649397083209336891147862871910670377897413170105479761197721318328321538376497445068850210576574080467801605625934776604908251853077399196273550491382757866746775092799393601559732873919267151611887970947296350101465743446796883769910380679589130774387712680641979872176123134073632738756608283199793223149679341336333160076659840409112497748301670755043679109210501487871135018641105141215001985081792063200656718644597868886367376187424767853836780311459861329782636978025466825128392117040435353472480747808372384302605394841799471517431268437986953606229849764614610403809238012724960400082758933191032426128521675889443319189919151059215693165485620607990266499732014556928103580556042711625987878530537991976803273741724649450223135342709727424377424361114201169955837715664289354936176274612797219652994107303326106923072235772728538068683921082688764906888893782285280652191617294427807413909429484963366075138816276972274316760981785353896781997377476406814007433136854282685498270936694397002382315771088038244918613791199016487133567149842382347371925771759959838059462947242959600412056800569592245746644168796916325032868576184895101555769085754033661541844720250191739767103957114856938898497082939106778944420247865933580457893537664805391285346515377375812980691598381513864792883234315726854379764514345900624864978144482577622827309070801985043032257254030493980993175643007664545047363735248565645821309130877311777230529693016368874797380296829478060589023362488955646982877904206853750137899647204549120014867005375355393547591370178850940157555858109039891504780014165372529413246432290829374871164005979310729181852284438983877718734906055520689542511308943521897116975921109737540624936739302367220603849447072455309408479889314858747736622306518016430765497080656786390981126301249352354117370144497804504764274325141467902695507484490237926317837404562343967806866920416301773304587938481108837127586527764841465427060012167545906652814213743429669094678001478489957852696679285091338314045471507573307321466090127676345839622752530310532204390244717500853094633783677142850520611627576412180548229532862852122422782211405364057759205818277356925446216442961485069428859167517768669752556782034223117218534898230323983206480825052568252007502191350468301389778099493061247979038283356876154698379886080791724110434478021821557470455976482240856316129118541995957226456573057325340627210953095176307833656666116551233085633511906745157640442466165960711019211650856244860579423045220493021214053504130199213010490621695755359660636483906060823020935776503752065906370097683066552383779561892977189884948271878197519944455781682795524895748938565011436880473843602688146382805381677056 A013879 735 354141013495376064772320018118603908999273146514598825619224450463619047882698302878449480737644063803539284648267968223172945415928974710613868496033669364980783528576008010542361011585546956307545458803044504476978356787087608524707281436687118466060584083762212025001030828419554242892439715206917898168155833063392277842927546240712055005691016628092546745606110600174889495650227957536498531278044021740736087645674595489374224840555172122612692783963872782784748836410875002831137127907459767591286200366026935866222503532290593178926422218291724957229956937180572133924700611912747875908471716255344369024940161337845462557701661149833756453509160459610006222054458623737316348335901214794317553275175711322880342753185816464425329088736010064809341233885355254047091817577828451623435539839849837940463117349244007417237131274762119467376990605066567648688796491828745679050229545076200191648998425866246161738914683036169086495330032475872073406925639308642054909101484555468160213612385845867630554632704689728567602340635645481125209046544144970603545856746796921009143960379771381187121528531883515585033009323362922497616055094196944335721663785792046801961332637215825214896300048430857549771041956961584027862407002048769024413100811713148437222905994928038818556464201488412891185082046000213186998394585435497381388296605324230981387402766235720956995275384635857355505565801453427200040346167452539675207095999610121385335952523169070833076880922505211308893858474956254838496755527621602122057435732204936528243325034120115399536194267004898648522674085718859379766436134639728568593215056018177791908330061194644191434100949008340609726756870629601907278962998030144513929565370144838219203478184942195923313639972261458776603102174157912256523546077661829087438085424674184960514678405541743000605536420820184313268275095092486939631734480052166712881866439707216945149098458002769472768587041024032217603994543400468489195917547331480852390884370211816844686446950491434393522674449287164506378757398165021086879660543668816825546438923172713640680865619510808145963273306615464554661921509125194462691819409477854965391557853105113377104755751869335553738158351870031901625828892517791541202759972613911881242488754501634722645862009733630607864606070946780529718784675558431088076477179031129720017260140744817448917862888663741068154676692250114644001685222996896045443140085133042385931865718037405475068469567002666021917174365117195143743982126879684605987612488540397874641555973328388457394857949059692475892967392697624599533908311233201454351005928686653570445152477296121932586847493931624946545604759416442479513971963236559247672079682084700751404658208910116321229034945715264031170039141984410790703780374720299912012567307713125912277864438048971647153039419368233605961672871714060758676033155940395332437665200141652566008942124863621600684901369381065053718030798935668229562430477239956829838424405826269170062216174150410977972423507708347220472041673464494282289062330305847602058115955394767093618419322828963313433768436225262268482592182402279256613900143042404857987584476051999970632725043218808074121279903384332009259537842128266786860195761345219156490718181281605877904598260467157298068709185028468657144559168576658803426649291472544613274516208133469665402024290985788702584905668733761727162589941007891958562800172852073662557728338286762416791330143453564151398333666350719010711902037813446898518306208418217326266676471679435596906361866846770446709425492458840894070975516636929856387703714759539847536844456056835723826652674326364388387053287942444048244631602180767179999896170937546404451644879318596616614381316990230508700621080078309086045349273178043935163988544331525188297913626921718352015128267357222896616750705244898174534558714353043741627500857997563978630540330651198027121591280106591022228917000105997815456691852894782168161435430439111800654456980278317539360542449446760201014718837610321807417018617797508649598087960454036191160868047009219770789008387427052262900822943226209561446140845995842188152541406604291952844688927550157976373518352352727592162984372329828825784001245381127210417984599402438418517680876008237810926929099065123690212547367146827769981688214135248372011511561748281633560000752783198326259837931548119193232374037891490449860799519132952842673277665733819000313084839004745432438379741029532325781496535897400672256 A013879 736 371343767366927452494700235318733212482821838879691978172503897369339806752648255639073042713955861846860008939342233047581794412453140586156647772097000888054090069260116175662466740084326485257140787009861194326452057446377176196403462339755631932667943016215045236327480901940862509795182866812809141989572170810279621131425594726900883789647463451818770296320673028688984927790933430801791483933406288140814083839150884639866067186409980163640726948637701867081300795888369666968662445032692533261800518835007060302860127863875141033185952103967463788752359325361055605902226868837021516728601638344163977094695654614992643746904577041848081006994821438096021884296976005843980227272665952204166322743070646676100578282764570685001253874550450489717519793662570270867683349708489046489495544623110383668259053737600884321536842163564964182624295300698281238791503470215818829155773495457821692158540173401124935291544202679334036040927184133420035244740459163698651368365998269234581564148821100716496576454542952736822502191934362596016347201189073356695583700284129328244084137399179155799667143901848289238091572784254599820860252586452655103773679325850681267413406331401221140535102719583434886108720091062949933599851284580290028542991596742926335709445876537663232206663006539914035787288591466719542770028600817612102186614501224460825539277243008387338202277881719928762406604165824828879709506022882714242469955894887182641750031752934531617864423490196824453434686544235729873531573924131349066738497730332523525039272790977534125184064439718928605273311502106738692997970536315988023541199070579316796328069102247235227677203836707369763184843812377305449526945904622456813838207937564993880539506341253948032484523347554031398135374465369807002296433851930330097189477862263158169156639423769338708602950957997945586469594826111699585211285614155180763126815983882434715476661064698712002677793925128815606606326182340689646527098438110654866276623969379226059733935797558506310622431883335737809440611917538285151195926934238073271664182740304751378490579347844165162461585270757617360869179008352459908911537229112651248190418167377547364510996367272140397596543131970470571279205156800735783108225241043605264785723888240306130933107402718451448272237175449091340730404359958357436610880134479745877296818569341637701316496996343470954281358267252856212948711084389193267746586057908465052870892027156790483425395544689387526597823027077128015046489802674992165408066752783736241800144196288788255101270568793216097601944176765304412080867441359665448197560392678536454283096204033258351584186197796847559949004056209855589398842665322738349686998624721647175104890886066134131649056547238328696748154963345445529273007210202713200538489777252598716592673980991638493885145462203464921604867093130442974089480142523355976106157224903733481055392497520996883559771138300119669767437863024767249481655100102364972804655709763686021267158387025941341638411952018787895053691569794705556545535822062784455175690996044023299958027659854703035347127171783340608436402580254652373783176956390832716369189379560701921206180294918204895129795195971129320941329152347489474298716630648324522236411307655541165029692025567609930979694802400411550634013274749438581461902207455114940408939107459761087868593022944714374601670046498172936821239909982291318341946754048535992790132550047380187949385796501964483616659122527371537376243391202272895060731450798340651107406547967735860461685300890719167928782545180521549341367223333085361091592810407699255170794212354252575947256154634441864917342788457536210332162826888300126535571127337008658594287980976376765863041503844347945891262449664193028209088159471940597358514451860973355844673079263067742682615138072367356042805987502874348260749438461457194420798339675653646456497457752910622487049698129048787724708872303146765340316116340999106762045317908122095483047882552317092152520159471086024539209819866080799534107714175640429760964681221051453182698373260739630374855258854708753623493318516365917102948583730936218284239257971502038746072536894834450233838379836613687679893501200122590825284889876760845791248619303011267135595742241213970830515606981311138588312068053352075736318700825082196930342747371766162191811349350394968156235818911000631162829839156107489953237716574355159958974801624504992072293248144239946564506475329782888038658511625152807311507456 A013879 737 389382162210543320427082793949575997012387392525111895704211446687952857205464897304996654836828981791933080733579721360101127657832464343269793094274384803192205548464495579011446724450662728604991657879652211702053792588892393907319956926371601509429221016170707273727324614233541847070993669751108158870857628579559764007505724416354821120613378636454318882234746041730581059643305813136419307056955431993542268775721478012132201266057031360069738900894726872976642063349443111911332191962600605757525740837936363264131861434990739884013992913369787309754793931949794243014533441217648673925210191528370086446047590733570526409554213776232893389990601884272974243348585912303857410792662973498435906036638046409038839973428142470595874782760613172706038035159523284345351936103928610411769280198722593665328405531958584878339815808502295882759453069225000948247039542785022444600844348773180838676833420864257980148266253868685366175651263029885046876788971708034477057235745001160920598208914234504901114152398831208966392058409766193480437282834033784070428374109131194492868768457481682471791775084024471736121109023822551261758360216092179278094589572783203960659279957355366858657735869289919819136337278206423789574397660580062196969495956546310725392867919436356761374333868745596899989691922085806911279625510130928427662431487235940234600673174364762761542791732102356021969267369783935767370274987450264969512176472437222425755681295365079425733805725656625398084729877808524687868243659069953479004386996081156187791580506072058822849005553942715281203067881633075631749039953088073457772736356631777689026501386957996926096851690279266956801310785407345439043166828885397276027212726340151023280593401286699812110491553684816027331198415399610747239985422721697811990553938900453340381592340418358105712047903733653791277941864384901504262509024148382823876464197115507864215655352577516636919870442835872953512835082974070986796798771840318037060877255315791344811571462860708313167227134500654609271999082044624890700420280995621918908542081097794981452137730245043329393319236869939381790760247862189001446824061554027395222515920276079105289482526808751889550192811149068149749663826497488324508490390352539434127955211835467241549314027912902945823509368483706401697724482147694607451690247892234013032388828165977094295647154437851399356529526442930956348907674024482719920644222257426651279148478267958737948267558668219215089838878440426585505388091329732584834929003366959013481828000767712433381069887942915362759056217095855839202107658191152557009205086313289041086351885240377909270739626541027227021086877244305534509480846633455687761394269916125908282786065747682663228041118076977751521393338844913891302972808445520196967847456672420951849879712292288325364110288175460433636745117046347371998850729926570516001489918260657238631139243480576828175570581114186282846060924659058343392475978244937453723614665521166833436231872834113468249839451000052535843819691489053173660291770155306272870305361867857775776788811459805089992149221279888161831809271993102367492068560224473806399539122862242577730691708924151616115620127410622898835375157251921123002251089698697534228567223336216732662174345401582150986964457121813942117611103583667309994995569084454603754243733543726442472897797627276820062320770676868185400268459849591101421725159573197677175906028798481727959215160952843910372821956063261137175831790173314503211201541752320846575599928441816597619472126066786742230091086095210564122173477573713315591978022766063654189970712013572749076470069601964512947567631749649489285257968367226193482163030418531191194164113940285243641604607935090991710876414419080868747372825906449583815801649874571997578183918761350521351165851019370672729941331151813972601863603184160939096983039823738197986768278260716008884980624265365461637224330484144422613487312008379479372118431270827034393232416495178447220920978737553499267226476075895540452276530499436339277033301576045248572501129440253318659944227908835086039508129956616907892141414134250176023614464166725721780201756447037928488397312975557034172632007914419745797213928687414380636404312234274342447974441016323180677578733106035308456377915071111706167286118036361389728431076668097075286440777456439754129393130050421397822195461422954567385206191894671036209141961588216946567196964966094546208823941875402421608024387485856230079471242182656 A013879 738 408296790122082672760148767748470600643261122504411731149939221922266855197077560156484172342182786411458022063294089904889400034939334131208466563621857319392070125186706916257506760537578121309707732652814197537692757617690430833761931154027028424351254856252215550255903134694550375834314258252937988796168408745440459103934322485603672911368294117098723876258181065453685765196539036315334011316554099058060578023770924528049535074757017715416486537744589125558355428218705660515537064519375892782803311224879960046050330736056850064619856633129638098113442801988187448163207417658237175909801201792052191765250798501044448300424719264627182419302785361403418240193486821579929588379327370099095928608273776151404310663977387919247539996207992718183406538755432287405711751752113046591131384753655742375215398159079005097390050701216103407560376261515674594309087735615347694869774963859186871096399281116160175791948435416610626522999698782824742913875872797723959814768028550337313477187510452360211190673465756833773143519039078996094943004284979809165433502809856351396554361754072312679541532350506044475174928015763755511849534321949072978707312355870720876252265140563861159183894046876546964270703997832579031576763601340399298249486192131504315189551871490897227414853510753783015003591196893047067801944598911048406964561759159913267436635474482705477447494383280960068092446501538560231206053465240649040671199956762332942309189269968733523918251072586121633422093716352951583106131463052935539200504098802794430769744320735015152227718847731036618702788107051283913636881317849279714057504797891522922048652718330868584778932357986272628494891258119292651090127700765334334107510611734850199387471506347602542183570791396609650674838709626062238897914954615827004905807087036481761843968569946520269055116342705419757843059168389262479733564662505414667929087321954590774227795026984322085074890069467068318102674559964619459051440068981233326029146428870011225177138358240630080187638359786158407571995709454024589391083896565265249241443421229201470471156772629426554161929112120133557200628217662342694381104987168075829972844853619409923908024430031013821336982977143445284191903496533430317359814819554304389680154764205586898274813506132800119319832159567170923866593146592501020703263553373847172449450147882967597628152510611824468931672304719422770484512213197895992523509435997803408291684394748303101602842603598086631682042891799548747322897823254165674875870514634512414520721277733004832544988738819630419420440131897504132447189239795445983618484232586043369546162514417814506591475074639884165600863193393324920153813388239522431250091757971571640403530681677442096277006443428685022779296541672644428486906015588569786055757614727740472006939469196598523056997309533871599661083647851990741941066902983483605386778292530086924654885463371889328181027097662388995721591180135296761481108891364163535475692971513523033537230272288903364083543652171831087824969076822825420624014103182370430381253315125950835092922104765276582043607861852780009180951239189439308095363282605937846019203135294398873186537789376851205020052490719721316769202340890590443473208438631901465651254104776996796667972126403809405553307242590963176169916180551347533245312473848301070586209877144346498142461281044819418873668064433267734374271900555244838764386880924625327542402840053396776376561996611289256163092155400990110175284995212773428519188867844481584018856270565806280665435604062606975020659990693371512484972176420334013610173947199947962255902729320344058935608679702949541128508677029520462876778659438632573056752581784141762337611829939048539636739193370145971724223947125902141027645208297681278799238030818879206932541780799101884276320083398487622528470961253844488134971729572434740874558087966216104692173534145508549732577443069679854301714139561742222086360071676498520962098456188238728415918074358848235473124436200708898047631269377758242225286315244976958893754471233403222567158944303943063867169678723734659178963276877389530809910075467235512574137560378088590441396836968209242902649700850657692664601780330870599369059392487334221590198288105366452906727247463132095502172797645394079599954928673606028406068208506095680595879344648326558815554924662163771625982530735750667642806428157036008450509967872146576464037241514326172963645124736287554885463773675941969640055780132369182311811637242920697856 A013879 739 428130214999052960672145754290620308540108174791186035402278669566362889955130799718645547497876657444181006943040663616109307531036547225966049035416352660538859323587776391421631408937451516130448095474157299997283721011727361201942750721765045357092541412149523172825133885365472854890841907661832704539931085368658974845367036134664356926710920372130911487271298468889164004926726116543387676250267030973904928661853620957924069290548414607960557787802070286921478101499857506680739792965469096150620764870939728985247271601891547613358830788940543398367401399537565641645183381178403704966795704970302919032439621289031183421066150427625712432502837463118950684629125637424996248064441576429029612436349283101734926458790753514812908499063792172461883694782016166198731605805223689942342182899449323716833861340054426849000869804078376846686029098795060003402245981460598824495769152503610732546777972595658772491218122615407904316980932150899237625660307194746198886730200305198498816655370960094060809471620029437730507738619921297409250955661126988375453600642347933521993386430638129340262941825964226091601025319057495699593137301172071147720998760869497013537095172031891278852410884097622109607117715231294390614636470039110534561253233400484268804199543200439051133757434892158778740405642873323722167491859747751494381272311172865214315637479291177378719983870443215984360105182797297332997118718368178808470844165862020027314800447946734723576104036688065077887205340718512559207094905002194935952707785906238973038815420859039248262332518478419453492894742139407081025706464745126325447562150953901539510088072776508857153153776207813807696659095873695410909481743957711214721117047210482282672917322239943683272679926159491361066019674784857838214620071451245417496111572096365899907301187200242437644737674168678228000043610552939293949102299551277690838410667705856975676684398215112514679487929481500628722830079389460813894322821772065716074338245798800890451343031130526926962833080751130838378212973036463287845345187924819573988595776858831161100763684016673578456898980670481164875205933963508653103361543024752281489605765228826380371780624744200348722248262241165282316809400781038228455885184228974279713257962031637487445410847006707017915912326550305818664336775281378350284945283742535172698354638266530631650537646967304454334497218593473450983567878466196988256331430360832706652861255907596673066302285910467287902629807311603627272854907916560026698640800753398489568479834520163275290694111796532786674207431744557293184943904307749567718735722668143012265236904718174264063662567865591178829090723875599071475205027386645472870496215206798704407772588070605523545758308424676826445823650480934804245085962201800151983202096620755193175148560852292492913014010841788946486220447130049044221596168862809305002046434868028427106921179640642224186748669958437203577763193301548936966815236871069143374960233297763928414334769995609133897265868619729954747154774698570988256246212258557256407453076161509022858395888926354657292958157350140650906925126584305511925403649421803882827431946794459592850447049033621129155106560508922499452583113801691764855363011746884711246729424170644193062915540416000851237464695207061803415546028937809791020236772577956143391005608136510273636229480232852566964875364331178147839236532396616412052205738052419927453102600411830578185829872158679243070470519941748605767159639140229110582936986288895121444156232764810886555039803965552171439263570401292727075442184862128158655301756859132634470445460299809091942464806928200018038367114524906448881481059599523588925557395196888232584923662190167761498133436427294182446699849581489963430204101935949444598189817403937083288496930343199057406926607769652557280413966667711237990616116308145330847280621647263018193700555740160773044387124944232622904274205605093412266427098518256113116353350796038612887449710738903647359466928813594533479193005919052226599621823294316959648977488428037017506581257182451402137581313037418793983240597014985604658532267293131944832938866511014621810678129720776975085888812719179240743477476412222969604010821536798968738163760148372733723124430235901200173286343463816742410602339288855114841921377802487784376504779693963669736579320682553038996486258148770492074223393211192189597001940071503968562354314558126081141527150315477459151580061946024526757291129708079147711790199333632813675053056 A013879 740 448927068322846957289755906451041480647752469489842688257979758219218533697591233445778473613133513956189543536305806891925433253664178544014575833360737407377194954090376217411328576257997160978000742159909965001951775043593029499688321780825504200358668703786098410468287588980986064290019444168413889995662777771526953207455585281941812728782830040127542643676989063313924035630046764380599276011800002270493334476531822449576188880406094395956849842902343653178975821758314584925263409148559722965233319145310497260434643067225031430225349353344119234486496289921502430253739809102525843339262773134940353627359408332767162186927859750798059039624095295727416833085670044388552865810419890445646154890057385877684802246452973157548460342314314941031392157139747383488001192288818235904981396775972974065702782988508910687617936055681288080390649648298128838127513482256028872994475634855626127490970259392465493023751534139573958677082597911061318992564382277038190243852006515223821095173222259851589907352513443987697704882531122594352202730083321892962779634747150626740757737169892807111095554488102264338226636724956032610696573538713805675792693996677493700466673107108512429613945595203548201203393065366369746933133051207730367888100670466146192645632340210943578481630836049480283576499587381538295295499944326858270972336994960398314966233885485225611068685806933865644016381652156858848244786757231631462271123892062933512161644194506195309508536866374224527110654227349255025283138747107581557161546519314420437393148918742687938785923582896027156865765597133570919393611181976585581832502929998638260693330110999700551398225374040884571219332008114856039189820729152200994687410028895778670036036954085071187631333626252614813421162646507207092563733456042061114896402687822518969861198249669681414295768451429095941603373728979158873091973892854280555948577304300336684127155019542809820192558735143994003263670273325883262390053447162465580298365300426723442505907470210723402966979660481697769983273046414682528515720675773455609614665805315525743582394380731467514204021305555530457940183937411720049436510433338722648315244854880581850624720240371774624861780193827792127070630734233377941441358262938080934324609180795286310035559124310904818018195683724813474111775598477446585028386785845612561247349913174965623613594163706388235508249755483870017338545671730570973157870985922040516211230644274564089057170985750854146879787952831572085071261107923514846555553976290795574597758310961814726551214868971161163319693731948980908258695739403402810720241029132470727229033052601764297114819040762230135931892634878580171971184586796979163360653439356684158273084549308723257457517064014713927967255980126696693296095257901714796165938121666204997438824577344253453048756579432439686350735091569838306593704424361489129801825842488177775982066982862866060868844173350338249178756618179364978128915253817318198083542301590436109000989495782915843185459455453801957028952565034328772581781628265228933694701516789130485152765327626841261125620892801581083165379921533264736472692057096117428239657281041947262032750364887478309124945016792203918785991791137722744024977125405501382980250552679157405385139725707248508587175780241440037578259592839492839428835794042702941012367096557349396688382963464643613257761150028929457548675286194314450884053683984054277849064512329435660351784744028659245981861695918438986040905185771104879858613733334864490863427565927594340180337417482982833719097237597105922585858864433990896090141695000321861322481818979332618392661977389544262114598835480068304542347883550630046781205271225972275370968914004717350680666766235186424653230741474760419893789696391590124818991485974150731046318957231550294819525474668671199902867355512561979087248284773929798438518125124400466565477753935794822755791273925523666794472229416566429860681061255878922067093331164306984547070467887756630933600394347643701537478285374576107558925052982661700280886218905917343668980948331346161447816462899524449319770492255585545390425130709163122185143704890653668079753630550093437427660947685826091541832638306423112575495251203770515443588802961340087636458922559040336872903900883915104489939758522150540900482550650621430990377875872377648957703397764028735418779574624605167497220868759819061398865906312417345339239237742101613659057973169202092207327215035114614169053303624778800391038120056463361232132433248256 A013879 741 470734149593697571087063089362807271611697693447781286682799382954475293190485425201640608747365087530125406803125397767507603099394169680968627869042068587677949576180270332548301273178305631069668106211069751461886584468110604500665181699650883892395291394741211926855195126903326443348971428688338763116092092864556646486460947792597418223896184792156778155136242484053461209584811916007151266443349199180784818692063832256886801831460700837334849780871167898475797751276046474202593004511360160067992492856113099975357516288858554556979975923532163170420912333700729332305745474069490138705310801602743216245162018951939659857320067466052825555532875348812671833169639552464771209820026847043933862509996813454079219200376672781649534351902575103606933062564967752388314338205439870532301773105762637253918361374958719533179664917522062330183705845613858744568395577170097731529055283294373022259971630712713896812873288661937903293780562187189033623947189710527597373137361583707333428692356704346140738692069137042844108594904954405495455329899849337235339618284628215585316785010657520109324132142916319930720333830507496850793770294930367500299999900260099634460542219959415529394872616436155758625049086909606523760156922303197078238633048634709710099586576769030373749954535541419837831511631338183899527774149622479738343089236827594623514033662706555930351958288691485101540121407292030423657125518750915192182406006243782570448408222898528252863223553195218857739581367096972437391292494887079438882225803036637724559958520619532748100388606858784572037677026779931260374075238752280203055598592326252112844769314471622005382945569810294580150882279741043286149505460891498310205345658459420014711707485166707605641713288481461830597909043223941184292109372402760275613610344786185651341175815845635858676599699725715706062699211238050494511289616673570088234335395434029838895315701772121350018232468262348655966206320522961367743912683411829508326938693260251960449074431483679502989503664469256720857980517917322147020900323319826989307307811474532722102652770169879280173995844494195905465086312355431762557938364148584439679806188951260994600666650768073949039066028523170957435213692779498508324813681918561153790361396361598137831846444333431330458247557257430013430229209949087030342725702354849037022501182557352753746248113802589750436298495606254487300782866280555188749987726934189556326707384050845314247212123554687637918620532428318530675682687502007503741836566243097260429419018675095838708166682446304287989111174672134604858270143640662505653787457363609625274910562164947599611468490486296227014920251510442082404856849285229223200060540826874447945357904375943798411773412916292671732193406617331111869646381149548494104494731864262571394412920013327908784052979034949876554908399377934772174800210479272825771079334612883499628171868622412642641609147915004279970863899664045811306505441186748246873648452432493133431821561530066763184036333961925840893590964833436327038714252639840694377855337668679287599546056181642702226059053290310685861221416601664604311589546461618428433826873125840892233253246612252455468998345927902016344940128384028764038734414249199018159899203526100155509128273023203812140306430942448228843661130821264043596930921574121279074983840639719200981917854297902141415370155652734734878559736896489469650197475737263698449860670080350326989033039754595397514676609659373078226828196075122070502625754045338868371609423370093162848937487874636207849836105010622939881389544632736437858616417976657496058082695818072679663703925603218764191077588512348102503796974341985451933649098481045104619389099971410500707330835071826840417186077972638382050550424683508006722198816396831076957624946898030081940678744126176572109349040173940189783390457455108212327467581570443343629362401310979992065976590847729904432680512432705560757593504487444496585424456818944360628428962935872297037830967103474841983362830564931516559707396356347475033730547875491184555045366877489632586305595401331748969927663687392868843310421858491430008409245499422060660395742907694776244147005880612779764568700544795921691962508526244872001776572653990143733487551181268280276842080773252164605643072232122525575264391031026017622166471570754265633472798013814195270482211241569988113565869680696032125377216577449330306438122954661941644160373273869253038390341832660341666929236901656055398833187776326125467344498325723283456 A013879 742 493600531644361024300188265991694997637507520604700710464703045780871885032506445216235502957877094021988778563994017089462052427550340867391359936408656111392993654792803144222167555824215005404508304138378675708899187195233545224889493565893125228352285069532161037414113085387782428661091064808303506873219382367545350146187274792570630411540165864620585810800140598958842141301603739639114646362101329880190622044849524972597335117225735841209227443826765750312158102842031707733458162298503991203455296189091649919760483000106147703139835233993661528587278571222575960351829366217889691683059979101398070717487009184549080774549247063283807609718440301756596180137687963365299936108244471165939993815282418664424571352254170038690942132580594591839743443012123625928329095498107317683278864036148163121164699697108714293223400320555614029934709540770397546944549960726712398935810672735680486189272012646214687064455421531980198884179246775993928121264048397906185943134882059997500857324516623616458871214775087443837304014011057470696802568005064418640883475582422315785589133159335219806154661185890623087675004766658229017817928480776905031994572695415134234304097518836164098150757948652158460756019471355327570258330304960997179511152887605189368977384094322162793185232327059879847874015140342067520631235306714541314112843139595731859945851361906189591224735014522962681832534344772648093516694047949759648557858560403080552590510100734047161274307500515229808973139271585074970510011919118714209705368803644945438668183065717147170872113083825556891408979226032793201278006317549910966199227349547092135478316828691395515916427533809399449676291537361744204817503838159763732121880529164744801346343387966165594293365153182737320481033072907587351260282877276596758761817080894519405540724772276153466147674206739592072200400888123150035332670021093105428840406471602633272349494557301403916716718128640660504278420758748684739143440985921242538523428067224061959679848671067430718526721794474515335330377779555673987634587577425410905139899595724719623611511231133651336087727866636345965768958345064409215855952778125466077421692454385757448674388633995783909187587699924712509863586633119955427865199831331437180396881991551259128975166217213372090766587390598766933762616024051573881928653946072438183844906200001258721112225862178664350153492131328823905275905694792999437598707130757744748214833521938499176232084699668480144618155443411556531621784649730105020243600019284921952952038476926257294169254587212815965082470239093008215423865474138151327528425836892504326432264617632672094210195183880158552538397017647813316999755175596108517946226681658080701128751609938909644363423718222114504554256433537174587959826323760268961754114667959300990062467922015895325281147136544551601758439629786117331667963305503513982555735284371038928506109945312614959170567953884123527874728584454126500636530249497835729713782799657853919881405725702951286272464082920460350540838039541185330060946836176073595947954038551273052673981605406722178129392097862940817737616108134507064130629320270538005213428447314801739414375756319689230745860409579695784690911940060411345280679977155768109666034467236583996663139688013578960518833956131908594007970813912037765778695438020505794327330255682634200888815495988277035836763176333721977360020654675973342127925468318677019865761101990173424472852308693714623544349540650186784874774602527667200199361302673845249241628722719718808327487475285634536282349743647618959809067923152816243064036569096291610586600120850131378151048007493320718880423373451923923931021416167621737246778037088860351621380544891621737189690137716275901017291308896237264097037962112934091656736346102123543351918536318548791201029154800849725276132779149429508442308432316447548849486646812809199489502309317062156160573469724749232270402401004636666076954366561426600451558035233381401890315528239445229738740644161493235907546663422453629908111742841753409980969042969091044335991250618930568978817976003546840007890869878671664840243068910689509712497733008801986679035126515178957694982690838269426154412389742459928384071279340415742904134871447230368955485442467449568259569961688893661753526790108870109377608434089749137454180830093775224840884372650133233619941155134840491856170445366305522581899540249915508975403661215307600121467107566020725873983191077523650423741991513390899945886908705748943338046224676393617673158656 A013879 743 517577671069517505416594211200507573842747085925594652176236460932723517719845478299059358749558931741200905471518590463599761086271026225365762636679642990660019714568018349755903567015932073507037699520204558260134674112429209917733725605349949679444725669069755291967541042623579347915732224372431658023092887085431233074888467852894541354411140961660395387145568228693866857157470442895824279423786764080450761701300135497666223267880093185431806876138094723399321494845686239968318625990316121080154340656772965906262768222319303933967555870320137630999934215098283810201879829511289901346256300646227583400659658142697736922253751288629881848168123257854724596184056293873732745804638554597296694954853577433467659330261268602490393337612829554732950820499880543181423609641023378747061818135568096292938396149595467198731020214526923537052817991422860378184928419618973180426516611974488901486402089932517211703298408088317669025177137867384609173682570812882876831508602090943939458969912343125251977342904002091509144893795658598393370449548478427840783031292314062197189910891683087443458430007656445994781905798203419150587452174659123970828741058667619794869653359911149605382529166765885710145703873195883962311198957854782578503086650273499047764829504087956173026998172579140571364343299799323792513418192973506872987188607944734130774581037662144656808067742588430117065231533104324247307360978022967173246205097833220593513146719387304236180368261660257612173818484841591572277506258101824871156016798650802308296928726317423311844396848985467142966061800916562163823286752431215441293321017278691683051311546961908744497583917691724837343767075080628291310718904602212415173432997749451444816543364380010054201759658863741968560719735457146314435102378323184722915431107416051580184271018814239896919263629006174496699607561664620171448989800037724118151758056367202786187143604916876913375149428457509228934249325525660849032072775253352816074742109017537993433257000113202233109875832362909392259386210575370407257925303586427665267975358486643604048064000697199583389525335486073107402151265634257957925371540275688717598528587050000002501195736280763108360283960036255344742720217410390382729179778338193072871840931172853092424263891380728853447665139684492636337068860035903134817220240156852941063356363572519864748973345659855149626548165100252855298588089823264178279501928341432957104117275100183712216734446039576236123126962230716301701844460875394601706953133821706321738636697981427168490820298041265713402316313427190182496295163409886166414446650345394616593038303698796773858549625132321134386502191177073496686335283005865085313982588946303629266781848143302119248021388758471938727483994052676380744562847263247786840282542070091994955742363795739456602004139849339740365457593242607767171066291031652677772362681544646515497222742016120543427237462811998712364771400172570149531450342897442598120359512934033831893564890234697847954435298212404632528709788149937948653987389690162546944721853927939692480672935870959114654205448408731030900038548203248879277838770131999659354675947571565548708168473058674454818571324835439087128057678460785886789034287726086701361171757517068300885048361498526572104996834384972185870502004168628912289161347617789883792574650182673839831190597521403581129569784387308856132261017997513423195131575867725074782760313280448088740045582440820505097639863936810258136851653620051162116245477312529956068790079554551869160803506885109519516801164795045698400753206587887444887115209476713071862454808320547359976113315505316266120758819240724580459894712479380130755277527018488832061740726240277154695416525845981719185107251517180885437815678160531978093053970850380296593781331138758617282410347024455801531146205029392196244402006724651304982399310168388219163904373494447767458229486590098650977169468035837896768308501871514458995092918352878136868539495339204521218529709692281931334991650144862737434528178862034423624204595200357610905656361608995740297533038005895131308114176773898019631522716226095163336292022887437551983955936820780290743974170028429201799289125986589661865255925805655778031446126962651031357867103320748398487346832147893360266866107465198583810735141384092791555155118096410450162755171935986105576263416686670503588575780920419179646837892317095404739392869462502382104967493783147748654037798567305439266725682493145376301658311183039404009635158086274114045250010873856 A013879 744 542719524019390387759710691603783429749732368371516338000349323258991495316604692252914466160177506409461480655703077513959583080797727595289129922518993328574320832222874409113646338687297989909715562812098014882178976042114571218697559060355428835073432663170487725030156316310062338320086832903546898243222647168493140652734250067316746595243016545014010753471551350970900133610751727129931839621076629932422737901702490879600857729340636592007342326953378812683166935779310294761019671566421716977743917908516369498125388451486686441863963864276808636563387019530898044566246344109630319594052046706418734491930101696637422190989149511226366988824738013228275698168293012404943187664844677025414979208980544810875784349888039986124966684380710363183658639556482740447004442902945730393079093013321452138464171680958216613376578252467783374788695678174217243915639502530384421638915082917761674365005557853079167778997831559615788115744142516430683948903375372689475456475963946113632262128834805104904217394312906897106293116156676510468926812505745315951576907820369510082480608003157485099111866703708365515424431654256948439246388251495365576835717984333458094025241641522193608613590903570705374401741584540247221664427758431536497036452587397184537509053862078532732087957635810344903758937639930375745058549995115387942849414281764257535911087086147620995657176441252405698431792220056399901944563344891410826653812756665567117063641334428261926757065830338666285942773891561256724492458402095379116097291470662063681224760336127018466640550270321785194902781218957885087493166729717314162569585379014021410247212056667130423670298554077518063042577904519744891189428386112169485452897679048128798199951774848133422594664336052707098425525257326712653805101911452611744015771088889893701743302167824160414152013779048778429051287698580040760897295928564356604915097855713296028728970292669319126319260687094261197238959420762395350434654742384059682468388781705173919002270892150701144785421160795770078897778155140279600160886283133441975536032529500490803758302757595066750352254918182644594667318165513707672489554388216120572744594711694540802622693820366337457111993113678976484368942594691317505960632415250749139579663476245505604241864934168439138232738921509806550639778316981007165494101530542712229528449962289418589699019474898628273374807368768162737997572304874519059003607014012546404428406875855450236221374538490394691369043977548035576773313257406877769879470089250229528023412714222572974627430384838918236696547230668229372801235197267684796834194810832572505488661732339269525945502531722748765810460921615691018861370705713157987698194607186959274362045043198711162992613275738803471623110256547779188615610732131907311333836106833688783702712504859481296445903092946661267593450061291960682069168007184806238247832971163359264634015833932295614944758949805554361816602535707352917115090074754028769766654096634317459311626698342738530616669947258370399958424394819109334447803481131751882825108662704343290982614104403826824607648132270633549457038820720769896837639066229931674807488686400801916802216464805972625135838245510645376224390208249697022025698417286669088966492036810217410668840470706678998871569160612056594771347509523124230332519649239671645187682756389947404274830511986603281486519766233706771127741729207760635240258287297075688015407678258359135098682036653465801953262817967404753236107359546298767367204217618463411214787626458993780757158698035560599536849298176129838246268194351100665409951717892253886041245413089526268534312995919302509063840799644162017680314558032778499986845888170938945567971843758124857761901079005476127176243021366879464128843012542857979460902160538408369881120853080154955875520712041515766546323163084899951569170078603307966773224339059127845298010192341314062210280442130699283047036452115146758441725855658425145355238551954787545245065669864801720041241008870294218431520204542299589768147819678436607786173957616810182213009525030514317378226002860069493206537131024866889833143563689493961990515744191217718509128580407786514147153459311730178705891394570514241280022597657591313105101654025988767857106855731657072692268191866309428135189395501428070217925411611966482997738333113061684189861167167948566640735988415642209970894438054409461717362689774290631120013617489512897818098394761157933692656338670510868284546149245932406100887665307066726098807195525472965409112075402064429056 A013879 745 569082667618156295235526398159128813633255367897531115635054291985620266193104081783792039268374288960807481540034510207277683788530558010957894697635275948503147040968932756410750823235372177067569905991258488053095701982336328630217011689271254146165959728216657336761221189531139926466323370898669592372285430477349863453081468998586724877853541316704611339832185429395662578501027603026995408662510048308020104818015591076568348994401087355100690987827466141888064452851726071639330963132432218301654806464840460662866327320906103722463947772947918892893090107391630947979096326521099721998652718927229730938610098316653281611338638437883698991673888486958852418482516013775525707948852172056601537239035983755608886450468201416490973066041187749785668041631578446046958130721399222192653303035536554997542207284532442943587958917659658420002431359437208020756085607005300375304447021985574865458960067831350341433030430225455684639254529983308820852405305734793239416249740370760048062894005084597680044658459050662540128410567103228641465401350024400419240707694651779404247186017518863095286324740707703078701688846294133966631220807200004455096089821140440154400611779500775685345604695302555958668680583750874270703999001225106813916495308282590173603093662482859538081862265927468217803931794727633677250514119678113027561267429915238109975504052444327833142219444062682557638814958937859583581422453932855998969348365133353705342124775889449178111217060113197339448730076117736331141404061435564252040833501140944086603934294214724515676081640252936232530378719449983313503234796780062415330565558385006514271380629531792951130506976640387580472934168809696019023846059395954230378257636705570702701312632263156351730622750840803398438643572226615047676338541903333812093081185303809178199184813928386830429862000379851890020883049826264820898642975590298791355453649152425096620508753606023972199345094230552029156039113585349466977368531150107765603973235165284447291725203007813603594517779102585406250316626804373822018301495222932052939670845653506645041666072348004712817366053088284738497877812721701536388406982178106845686236144409814816650893795384452665428665291169046446073648350171042945130176095453969529783885209267607284473517765210605237811532447361066913643656188506676569565143006490355018790023947657589387112239044911304040382262011513445011158542377156103696813766228325219858569921168257004586896064028072104103896986657801408952950653722198674264429135228305648677576678010228648679442932443212853528962318708945169282814427998210159853525212657963575547515278964649381882437831262703713009858469871344094825793580649113880350108622108425673008073455743217131756446142458221091589060674460369844110481802639055946840889188529559242050059855467495535459902059281589638285328069491469278964161359912301815386076959705570590604272877787081390806736315560551308970496205820481873292416872690225280471286839086032426064215148276841435397479905306616393000506804818221842389477939983031207862285221141103869470685385567139347116439789247943811844755463938476102015346424221511116835842937256831407270712800931800387551374436724124570486019866187005634304567618743604786326632128353990310531609490065411726637920754504157947855918960486145719512945152123721137935024319633964345489384884678936864522488008950398275311242042911445756815857689073860818436636444121637437188445235615265944556748944512612989406529304510643619776290833529693497889877957150201865862651218438951335991219951289684333521268918918159899731332905532540588010809584950275763096554635784009078547744125930327676831851153518003778748402206914034730475787881644040519530852543185819246135529956202372797000978365690720139848671194943888722094856466179639376563012130006149644436422077357054912051616594084341542254567200484553264039511206335444485734096207024887640131420329294813092127379791130822888805216014619854543305042889979844154328393964332117177630386049729998146334640725368167136344445995143782004353624188675718396580859190709175000228908537878701530823873678345439274820688167036981050310403428010329675151858365585751256783866708774953171541064440975361406468730495071971955198244533678355678046655367811554407274916284355577305440156831356406429366875836470382361768561067863224298836213876379788920445962440606277340455729745299792766572817299398972683476342510342385075941479710812977769604222336262991702818659644384537022799385782853855318340176825103576795110761824256 A013879 746 596726427280375855432887328476106654884304380648521587108142689273113756243700305660521521367874838421367665763323226575106404556242218396898185390467607112977635911631039633986159455224853615940804181744689860368762878801830298129758433249089294587570117387974509683551734270033804579534351494963443366491361567548217610420178354436662073625520154939704854540275873668813986283914293519871634737633700136414630489429655516428703733115153114574462062153252173137196419071713451517295283103997553245737875990343676550880025722036846438616886356499966637001034264852448286812908128909678188662094459273401838842348684022452483031418891024138642337553893439294101365633562722711660685644738175615166423013511959395702521343718686144768498438573697204485919256652421874000642135168879321910809883629883790778693102817545585890892015687610043893987412469465153229837572333221451189846335235840525546150123494512086326015618481316404087419976290958031778030134131745866166555814133487759010088157597144275587096950507788357507523677688238810835075953224686003185694005744311627184240587897325505859389002953251312320463452702083691717818194298989130551871506837480292158175340775897301805365036952788981572916916970411787156739277716456708617602509302984377725273876037540231626923003726807357160913951975585588323210756635093555597045988083556590800716405674137295863501964935895777471425558678034383225050713473631055098411975283431318071494932823829003055061387147540025256013409791588295231491162928905123858221147969029292366586554807006490498973749562982009862862961774396125985702939967930268450727217663110949116590708627214991929325524622483537671047581987418993795812843948405577172103073111879666180505155731594687971434672289481585646264321199122391095100232264362914830155349314696961127012839388415449772149104822976910303575430537464854625460838615456772573145444336165613653298113946586821190192672900481527895324524322869566871402685261184919255400425951839036673304603368046469121157202725074740272594944332007268023084796662508654881200343268296651971383831210043478381389747182426483101257955150725352470910220010239744390563822290751360665981184527612389047838104528136352874046238121892428951527232819529466741553662667217192990575924103364173475597843465447524078100040810431519576890608339393173630504182768150939004449180603168756915545447870770984722116020579731668838589990191736632345738419813658926256841709127234299734632847886681690770194249184677408197065498044901155823867738642721253515517695552329574361101985192302550889825896421652651216578570053388036814193311381155636190256759131354120808573025354903814505576051329622725236201995498535964558500113631929399647148647270274271639334090885782956769657992566684050728514632221751571111791883563006684598590402261713252136554676165795086890659124462131401788370271034100228387613466037098466656446564338825220649355047029514417600769469314698025663695460068581475537192710463319537284963347889186790590906899423369071786605389220395646931815403588043254131034093398856448708041967968450451930448926305354751517146843892124495240847260843777019249710294945949863523177070001362435645621948767206905619996546295391694132427234610620913743855992952654829166671084393074951924330968079910720733984005975833283015931356060984503797535877244837100901653532386473172821932760936387912145898944792178312681553014496031290097337311151380513103079537581241257677979940872006552644250543937059231889243376668796730071698795364025841836088329451643532039706398077923528435020682132751689279614022671348820358564732873771853103547279344591519274061635155151294330304884592517090881543379753782781431807583236323613601835809459354859257988097890782512561361960246909483060659336213880781538918937007233328369564565716186751211459435921758582517011125056815290923393494502694395037073115664377328582138444203210637932890559391864793741451818187746028597600628653403505063969050029543514101650959682481682536290992233243651223159513803803886358997105837264830093413171006757063885040027999014697336385174166144747333034377915438969441810281584929359449452035037552444709833399818020405296801843187260180562149355547600588064893954460146315483463449698958368474162702617784433828629217889596375228079801197102767655373830690295748282376481801638813547045545512121167868545707273407475500001858472534577180548889324124776773390413029245428977740517040469302787774778855270160293218888746641764194283869254559808141510062190631059456 A013879 747 625713010211947392986395263344162011751964350242904171723507828547244530066994291708287014789840726572524021495442415629218773263966240397745911643994961596097637553674429015246671136921856105188744685677119915026035904402508006691709578902597056161455923410212759465939943313934966670789812153182787591462045947053439829063948938181777370513953421986055957554424314508150294481641714241892919266648994754241107580084190462794744445654954792268031131284408550699508872324541004138199418776057338392202839054450610983015573851510508291219140228153309016359996505301920814793131954179594716354544359727066606565954613697527134847153095074527201027742911367001251633570578665530102315110616977233848747177816316335308167020511165042936773018725853119891027270463569918952097327526842803851949384537089025799558898980010680271127986241651389386181745017581892513130162246880016402844310816256714915079911893381505431388153164664829732370489059267609129679725927329553361462429360836060391762199940583155918015771975654684761809147855622699310200602728528350476442277767347308786342258695025989632014683160708448067742285380540109126702930905256826557559217153617734830050866129427289137862448987807659141802929129166510129665044870811309695411168794886146857656779839939785918432415555840751342362508106751633861599042349399860153728094000703435755452005796164189147367436384621850757877526616378581424590776931326157230872435394799277778135870680679320707464049089618929522849517185624488260656077659339619154758098452772859272585863293311637781451898421753423973961393005549192201584445979812449170989742988314226580878218889490587377284441306545297996956389330039858838438248656043326488815151991362332844889374176412631534335082930615443150617256865690960364935821146836607780944975563007680710718615074547118660281019738857836698481910651252747403747224312041200757658557440239194502120723129656222616327472179295318594367808416377278951747942100432237893150757042875569718747047781252694405186535004647970856076516347878853074574163745186675300709531142897430137545772194902550387244135541560031944384661580126987192537154857457150214079850522346898761691886547225688458225888293695104351255908184901475580276619680970930117991373384939935357286140192609191566348484309625103007717828392839041071857646530087536432779553950296639017529304000148282451474983546541556075977528395412714384093337555290430998565009294527222258694051989798833078542373105625140581047205033072297977646151677930274369167937915030081126287483131479535765266875225003839601850079166230850402075090672301414090479565674806652373834671462918778580970268634543622198998913599010478737275743631872847572893815151714002164408539960075114658486383684650749677700899213603295176702958996555375430118286098963297309651529641978235072339956115224749031459782092003896761642145319852681081770177763316561772750112648147994567618117794020109950144447056128796958335130736872889292887383566785747128117727476251928130650792969758647817711532607165585877175268632736043243703205519799299560483814604485901083422413349563663926843768981028334721666657386524331736784222233244324093678919353748617319543680550522748267393498528236641066604019959066435249877541666322990148271298988552960789007269185360463904358013050115360571713237613002887054004980017882307915052254375678493664930966731633891366298131934403166398372133728190506045105568377869972907574729198787633010945494479805142945497658359345821137495262933860200031661636047628761129118156143086568252067176070956741752280246788032235338060553436632260656302373337848194639905191986034396914318453144447923603693774666483201088205230968702533822639068399611269456158585739652480901304127733925163891542678827863358109813924129806254382953463291296694528444534060416238838307289481093927421357457467575150495288256891657277970393979330890121695344401268825797881118651204884017962236581708033979682757676790871233725956410603778619842652756700017912747173863471965694824975710346337463942771749250415806480030809201581295020319732399094835274197420386439394579483855857059332821415657823198888014068617091536592264058267047580564504499289521924531093136322642680834230734243192002382904388170231534970181163630060145930486288710777801408751159005620053231697001269889907554550941201781635220553906829930917965718928183549920517029889948749696416801671232171933461929934625732554054935763240396227139639993726512943763599622289486398634531785402487469305381792054971603153800134656 A013879 748 656107645396002949548102399656368025634827770520303484769148944826755480359528606422308764820272029706510948363605026410823704394036664491306817048013660850589676395481718079091293434068972187354393147528571692018340624494764235624766063407369610761554806345787254469757442000352671611790098068335794681504906290977507722200559321802895388064039223412450611748588030009698203186381942152907109712945736323423123621894360098715461951847089876257243011517679980458288215306577907955216593742523099661942484164359603862126538366921482741973401183876084155138699695543466920292523131985822709296182706545168594046502425012498212949488403820867434344866551029564704432922903094786892565169430307519960183920725921717612096541699515396062469704883480161042853811153608291335114407308786719891861677840362662316798272056863679075978299301325847277004909463555950523847973008184460079628876058467201098794833693514405439223264092791588501450117935810592510763048293975513745548828329468032861352440564896923299889306115144086728798789021857427551892907206669343629185937852173971657947620253395572104379428409923021641080934635185225467641652476910582164419213686071869917155417002530349135023255309839403992275148214544902525723654090455839875175461730266536327414315577444700959206188573881271679569109300545201228060077430564307760555589894881605850708842429718660799389956974441241780292185349295787395871698511542256644519294816537047495486598734863999390149822738196258643351455332433383402405707287719700494819627843214753684610994188647543898323705839488518296920541632186749761968612027727818701919740743714578451270959250266482149723410327452042392456542898135875021374225022759287116335836814494749525162720416406051523746943919053018917101640735198764455622943594865342840512158695956341808922482520408319496322830553692594973947367943048000861631649480222914125662579526456253614255739376402403286138195467876767990407819078011221654108050135902834281048448216990293393404904374274825288612876129033750688381289205993416241524678323272863240116797327694815703907195625042136674854906669626852056115090901043235722401839691812988742878993341320421715939831628143723500772669043449637740222515180891249658064136758593774019402922338486777657201671738605375655875428283449452011420729624849590330964203567933068602538253562986248554444807471259485419837832347298358703924212814748282398015055520376218974751303186018176607132374259255301194165647421603987409912154064758817924208291141837415376924639667190582347078023912074285694600478955933626114349548611809680191206290276799127581338701057026060319546064463901521169319480403735213190937484825996011752417650154534703016594705116523661533546849197175723428137018258516344494044898093803288843206481932772049347011711964506538439765162345866969819213941823477906440411972466905078050735674170909844917998245918347427077423222120144431551734735483982430811082663716327309399383218047547226763178681110925931580613174206138341791525285889057643894104688015091261376744934481839829280309332431129070335933876382713408214450740500432068465754131903050767109106336935732137675230252612446400380853466540276310154457834376944941287230405112744264143055376832598046408575593130306295717713725608220909412294086293308533798976107892037764326844779843292115295540325927230958904333832684231452173198653371589739273307429991248734609339458496171088066752616467393384711533079244347941072085182819656157569218152611809403745070232826135393108399631680278375829726199695893141391479591215779536439639012056007689201842182880370109349942917425107508542733226591948003778828386324392625940666803464682289064265888268238228105607583786190786481260945200541839813565877042728312652738255994605648593356245308335722995859810724134722761858255746935018056116904374927546039777317321520081005747379258426421905083837270867440246817450904860279838991870805812464018770185901083438279827313698664594775428469205267770080129457009477982876780581063979900416793730452121152591255829742004004695604785789357308007226783720113265992476834279131074610576863639171846972548744817618597198240014235375073769877161427683838005869847009741537115516512651371698434326389789297090656351729988702012892683834553947579205590671192543889982655305477052937479914803576079703920807721599379933027533408101642236821690838994041456065133882900161669944229213945917301776643130112138600708322875561714269175146061772036519860237541820489934602801410198700614360017985833903748599129997049856 A013879 749 687978730378759188825351021822075758848065164301097746845295123970659954573473068007878835380181563821534424191315504173755876658681389505636536992937972440067920516068638016501232103922306580327320149062919590529823538670221903134474699703445996973908092618840216142880379502961802988004413872103274243953688618968031137314173691418792834434637992728933812664887442155449303104363631374926725474361788411069725274951500534870664231620014114086314848045162803189030023653310236412049195000159901751121002275127535979333197094633060687647501119784048819058717171954186369412652735645166033222954077698306703670905326809905326141722752524869890835602788612376839515456566035519260658415100554138049769814859104090966821743309111055941600233267900093345671477884205967695008924758218343597328750703136119001499064920297889150773021168187051634332699945657644376494412145030028412456928341883303859369891535010561197838973369363032704496558864660527852565874127903668301252608214400272025625496717777356246104729048993325885736918997383173952653657067140513665317273969281174505204083854824515414921763524363442340318082116023982979957813387628990603638041410086497070251158538845263374606144959770162880603905814214635710813206311553822752951984959275963596054793370934654753000588390046128332675858353928484922914323751831399574332338229615374736512875159584674466381123524431699541011658544823179564413562138438933303283464081545151114627355755008753024525740527526880103210895626661667434560966924927972666055986085326753559594657842355286990728678174347512561711753862511853318405999325586725223184194070081257814119897366807426786628374707518352803712511925955723286412499377464842247298966423595646478097024723353391882564475466864938364018770035551779637819283702929521734332877316771117068632701031319674024176208370668766467401835288249500551486268485374222402230764989533392589821826172350526428165644450924349872309869297544694757178002779304450359084657637578813885282941009159599201832535199877694161820098710463752428872981097504165844868710874684919071540191559724183505972658616010646021592937556652311940853231456682496484053083321868402521213324889312433013546202214904247343091564078318223001454260265779225186169438694001111368677900144979870383735233087746292592327502987106284030881120720448985342975151768061868564225518438983386183591874891400723776326035376437494963781034857334014187668822489582195554000436471272886704973437910755822702336046860608542263694633092343309666274130963664032075169686001627206196501391821697057936480192285176947216174327033284922002729809799572158225628334091300001461640343483827054906900464088903594019303089928441380750328809512263914916200420943777731369382202057442034444187623063607877402054079999138384416092152884894408051015194871979803745152078261495169223661424441457459122128210279435961544734928712077071695136132557852567458791801994852361370161815189011624780767657247424880850426848724570269633073039756375717882390418176404508003904717340112334489381696419229680827429638563303596056572200361880094731875899670981056623546604614373361172198286358722261994942237363348596725753804530936772196520778139639418755198909271500929518068434817618329110918561142204054338497387543365848307905683829092289136795171309001390766785591868959873088136492799472129964070752940700679193963951157768082448247611710503633141722732032081094840683191564913485767280510101721386657602792660303775079300493593080657341390764455897745964033252188779578214030979572320846627712103838677243201730916705640318712510868755966967781725744581949530877705035806878470010388754018486322138360634109782695937851668056756168274065577776188790125374676874603360224349653085955883168157669517799612579427118280433439076106696889870291054738282378098133493210839121844026516205540287730240460682563953283743775545189750137097024246855400014772792450739922075610270945966451414467377708205288890926131239682525382857279541825513170385373003074569743788059439902702563389699528672927551591227698483863861128600985831966101488001327388981074145690860245367308258611087272645879238175741721166872653353322714421195008120842980698086742022439842769924730057472228499701986132074671624633201870958844501240136813081443636392901982452769595906260970939145074591351618464877483791412654278870933587610117541293189016013834953826395919923223440092242554180627745346800465845376330367565000101514597956868674965848968440651962053666067091500512695403170219513771457091081335786549805056 A013879 750 721397985185637795181731273058104910909868777722187870996052179912658732526834095759429557687609263465729280380832846104500242123253496682262337413906927389316659823057188176790795954602436544773300052623799972559400246884666602301134942716240589722912652125892998482236936817697675529949716280354562893627982997323022217840346992653152115160134967863734501548897014545592408451961199132595166091004386644925848249907544624852541617335187919692171678103804631516740346082293434456000896696487669138583456081644131167065286476701956243610666134178678774493313417299032926493241754931865618452792294976579650108423223965023287264383076951517970652833029672011656871759384187260644264158272478655859675433385699931289626076312094434595019406199121608280030815593909156781761678287273557855912592097291659118115883497866279414160971444452905854522045178217910109727004709387007072620436093018627227642643386215234218585199339753211381150183708070277653532114029540716892654254911022979639542280846340109103115512367277225683962475574600059010577761112833931257123725869612976837968877432156471075717003109322920915441373272891963977192244130746456451200362909622858751935678816028210888291013057335958312692121143045925855101668621343861246999380580657752803696751013721176542282344971681009062563920849328915006529809942400361640055105891457171179713724583336659613260052980754493777915840870296510334934515332875742927423761632770288375171494188164058211445102899392025831104468092622384591862200454273273866282321665407585940505527941705537411590314445344617331909464018137229105200889148826425987625589481229524993698585501297464350215634637310764309505650905270948500773272947224574424303761016588228601417065796315006246651927427143369609989345808798742885505993228083026182099831165310590851358603116617058509574591868482372467322346839211508290275265463319760629641526629664966668265011200498625599940218795772451091707193508542225849702681442311943339727553966981842348574445151620535892660752429746953033424671825423239666857915027296528204949053374133613700359327904929345443958786480941979162737836091404254645692118027922305433262445897311482042083783359135673759612222533695436062029579894986609001972902412449716828812805348000909354522797822422412567495555770216656501292403772207958883965202040565515254995512740347241891601337222675443150846033806125405334484848870883322719141662406563871260849023210836140285231561673301438449554227630708697545924722672909462812695863589436978276623063149354976097253128668842249364702643430827814222802654105621702604147211143253770373934413040396175383596456048118990332640984808897437926058061032486175002384756824805349261656781763131646847169772591542678448381311904584338709348481041545693654736258989176530577488245303431038816501308978081094691876585615125558563870001795125696656444710221969842812731972609194927529799065332982813775670072568554309676078795523633053466118226965875791862617183328214995050769195735581424754245415129741533384702392889625631249537901704490181803302860686154631538616251566658782213571503373398632430092004480121161564498990316883554593608551485510618160304021339831556842738971458550543160651451488273358670338127107318957065810541168247758482044236640672387755310510326774276173904133550507442324672968779586467883265811073699288149205453835548155386489944049207824821253687696953057625215055463271466103664218278370723251911928160422604735882505916570691257552594369858143352406162230107434871982131447101735005355748436025904073499846994744828967498197715533502834289796716656819208690854350762311289620435626233398569613398133688313722553640272299500175728750684281155904146587282244936794504877178464093050607661834259276148934096472296246560085369978023773812667655797992630313013249182896628425777048843026721948256740612747024621300680179878454913186072887439756649296670647925890395616827064530355115467437717758376545047759069004091758990781343735854954752849229298150012882071920043662308215255416243108917572977743680337323175165416032046783907319739686833882479868228218803391939472646270624581379448001925468049366551014274659362613718596918976835321049328477003602921880572316593744743999471303509810426330873471384285042541331732377698913687842474323589152395331797003503863484985734701114683427372444064315373121368057561866610979046965655723000543466928129413941918163328492505918704766645274281330991499837546445771067221527720990047931625071762384949966537241600095074616096872419390737702753717248386400256 A013879 751 756440613714015336720479051378175415062226563468820869017556410604096043118057588795039607881842571047840545904612182436872445884632658537099912716124870294180105890622014149666585658893204502372207875980053680026445673277336167174514873693624692609292857115560376776510078260554157816492553698389066140748855899400985345094159688168271632306153684062683268696136235924159105284923666341660108879041015730589766254495053512549378678938862008079138609539375045297297525133586920328135596254416254154659286044266076482636649832594230470100297852312542274643100609857750749930577466419435922734755133497361983192089990492348258466537749297514907595265046921359295115961968033541017319934024722579046715027237843691151950952595030733849907068874650139523841592492198887981592533571756158202321402171009698751437480654658631802983254793338650209311308044795023311217103690150190328180046396673100063852612431344025435987193982881063377200935031873499460830090000639686756431827997580831898512686680731926242908451496030084198786636788111831477075586436650952301869767977455296800850053622300903814691032252361391121829853420995964019348334581641596319773871738320698738669706350195597260400637307609109823689453619690524749439087276294260650933622491743783803889124390963696414000252161025385758787025868505916381887001990162401607082422715240594726939498468696821190633773314347624067671880756412033620964294349685515015866298277843737903283824689848315503124260217832892877876198734689609545796498703540052417610851722626424835151524467001825596895725559841677463424298142282263146215127540119818456400490115869730399792487990608489978491709305452771996604197403645390095146835453908955351538740511730018393959501184436803990089291453844285932164188270806950619912332355130387261921512563996718112554198621609848743735687243085772192294997159273046516983676758465981321986993427227572089142652384574046837082914863995893675937962140413173012577838896053688299398159628481952322498797399305655044182641139774341023976308684014998956915205107662484359032658590835528119467982617239193328244528493040216742546989217380307719361258353246659341988602469219284593760045219589048248159145855492225564178728767965478520852738120036874273489216180585401527328097249444403680374219887310700807499183577846732694712695694888025724022174767222349513727763779604125477341530744291753024012784889635351003546687799625117871216025362325716635726970013143729123679773792098003237915562001468712878285377859157468933388305064898043416153296647059930469842439038123706126489515831456382429846266071748465523618651088246459999030037497112418407039353286974439870754257405200223439300598772327093907391021594057529724417891464949455596689882511661427546493792856619817269708727505834769726820314307290504958051676563000361947629182637965897696668551002325722497228168465712249897203240910659180329486584730597786937637022013644403822903999094989052671288385958970174328135675625566366650355360187633028043107640415083858110397696326632085913115454817687496874580100446845278920236074602760799218377952721264844399016153689747527108656093270516490141547680482470781948058949480435214547931859736121094345223256395767725341108471969684082724239354016036561598068017479729689662912473676407663413327700741856891843036282911023660147163331112415304770341257961063742582544079571342144119770906830520249352417501997455340841115811345460859504596801982743293183532734523974029156079469193968372523892643966597133628323535464276148884975909272054298389774175562361553779423390167763258267968257881965140858572221291704941322825037907213312138530938561430357249940405902166720696264950477520797333346411906067266844234746092285164834633979615520254747144719142534509032988076910076256649391799846035920323098180775205015048187594767625587993615260044751824089304982020296230739048999564020030268292905721319538447474310056016981645556383972336207444099999013540034520275517538289167845034923633460536947907831445631703248499119663342534176353002710557353388985722251281219488482401703361861525155210307272759985506324469535866441044536068066999585332580596344065215812042591482913054073604620657102529937413842997444602488683989621549102977600321981130248072767819462609678016119143110356331819062087434374746067157632401749956030289540487907183556686111632325991843473965151059415401017866377630228353560780030337357886211769389835124820925742933655101920842582880651564860499951691248314561296111754648061292960648394094035062177402681817444018034835456 A013879 752 793185472965787345717013041777921664024289281015882311550953230805600612508560354228347451874310955779060448262474623810925961815924574558198078076223351993590198714364869109000789723859600804279440245763660767587410298302456048831184108198166205677481866942805837638805831822138836586586495986842013417601872323570287609217453589180733595117057405419712171156319749720411057983244118357872590327949312110718894740073405231974977297646996168983590846636359727497659049714476038569995110978070778116476015523152345413857207734862327809415889920786476328176163865082200850359205197428226442117518598862129838887628953870504567469808287007390991746612641840611244235514936592738305777267139907503046488256400949186293348122068286946777400154652305144701351721689099941164186372482537785343157366602868665877987307714939329501444969378179868481878814144378986363582785719002925973561720330437892572554316932808992815565707917793493911811847651981786570639372452510760180312260474391318388814838948935160292083972435901241568826896456731151802906010123397708960885393826728165298248145827057792518393463835052098056963860380774263967552199282279418502603207331881365000599326005862698592921858665463529942484992518720611679667840379827530656313374137902729845946842497379148931006728409999354897405864437094459776053544998836530427548058481056121856395311546312237976789999486865374254383110036035504566136255912015838593277019582988275315673739757982387277004024282174343482311912964425892019093109424563214003848716455904726047943844919510906277090532324636546787887596848841766360805673575508678757738600323738218423692807887240287987686922576674445849111242896724868564408688132918036766695086370827815767464477913972006180711868875506225965604995880249669053225193811613200953556611958305422691589631373853168756311391986605906662307918941281894024592675840685224830683833619948578630944845866807115736241054536429358207140324589345883304836819998268392262229724630595091638516498981774326543608857115780019413556981854649711546246318110972297199257029014543954733399259340854204383357334709118138311032951765603773547136950839013969066185040822764080562186533176175805855861724524568615913184274696598169605481680726955785478198228345773517991919586901433415033552077992556705409924263919324215582091059600962906461592275928714942363706603632962175476528872941726469218907229928434277813894971706179707596928215010326050647024043308502198909591642483822955843200548341252057075060968374043902144296575371730530773136359184987513652345505356839603275289870552485207662758478292449718984893950683509120039942920598572151243579696912242510261916016212915229493088064658291654821036447859010468288311214960750840351754690244547893050992275338422981513402098653158199501070337895081448526893994803724667529597217813787729143181922535814696793253523977102688148209785541135360673171725070471305035919677994979194383005383755027240893848890595313109516299194204753878476763022164107490013329637155886971601968374823394566118430951150911484722759703406151235189065462162664507801209880152653005480542762371380702985486171657225099166663500609587282651967861010396835529812197754662912624136821298448538367278157104083456726652004876719553614255769496825039067978109997712842071293507133093332221203613389709545462471937084531990614865354907780374942233740780599660112532898400719600984960534574483731477813852997377966215892096235857031393216020636210591596365185489534580187613253039918555991452979522988827093212499040853607988355845914478828615812660768552526301593083976839479540918225513170800552522586948594105988972217432990398283713511059270371320806716711916847584611047210816390398460293118464009001641159809323766641742021019602265343774505734060120892392655915356961188712998004541373859168355371057768555993114916685688696267060826914140443429043766841867258605501909638356347098822141298062545970930880176411056904600565621755237132421078229102462275340083879515990689402265934708865498212900109061116503526170225387387209092695359456006354922848504367310601149803158841574562279686968040689284715452109422157189696031392074527735328372406787038588284038710141942431653657834888471499174303101405472203840235221685631003150589060825405735430146606085000993504847393586933732115881553297361894416885206647762905135696190977859223262556482237277563537710254789994326063348481091025382892392299715755844227031822400332151749432186662095275163597344602392689425631679241845518327504850485546909357732194489408178654895623110656 A013879 753 831715250500573431822562667295325986775933157130509810716852334945213467861776181995343657696557484766984088597272591137165501337094926691937107916853977540030836207113856990839612085485804772948118335141876353033736340952796153859207707438000327284471226111419574007948463908731052712616521615898851061375300873560037900122800614728776910233463585945380109582409137882829745535838184651224609275719777895809175770967210964523393794857496654888137755602567537620585335713406426619571193488941544234261954453204993744680735457791000245086076189578600202293649200992433838866253949098499969769819182320456657941434417933718197339221694357062016561696097530660776035499310152667161718703668495649914474469943881693966733800445876053504059144564695519410364582921869659906177889712249540803986578842969614191676419174500222371307160210694333773254559420256340005180183118089212105653454457209243642158715432137122450574627745608230672072019963524453835094750608763922866831108839195351070869908565718634638432243480947580279274231779013324232883972471151876071369362717255312655775847758752951847766944734303588772178936862630754614040014914615423535785660731234834186868438865923485039771630871997086372971143515309984112619385394118032785474452600025492850943556318531838469479311249243483560902251707990760254135122000700013729596632969831904031691570199985901248750550501939346674164023989145965235940890679197919968784044086251513777407907340466139721371771765705244391308696448585844149812576307970796687299671706466754020448765130321068060406482022838091684656024753371104003548169975112588337074510573064126121842109723170872216976802527758983730677670631676175779793404567662663320674066886377147746184832393121110352946128618002816398110224160128676977154660826206123803076577940792066904256289307469460281817974163747275184336188411773603308731289662322350312059131521871200786521622699633138190244700001590950711410372996597948932252573366504277684759795734250878809949076436312996229791200959036149636589925805221175934316779259530887508008138455954441878528861762595538215483300599948260997629688430569742450962675362969911627544045365770668539575306211741721801116063655074060999783114024260122292237558849948389713587185485897812401895072754757444602221903733123139931916744963469308678206714912139280605870582324228199403966015611036946112476739473743774187684867529437901292982733851779093073156599982667648883253883236256001723823966109117139746239858177476716999539129973781458734857925816987713035972230968757467115521840625053443843990351304442729110184634133983756534304159231911259055003187909568392062387824269451602440398848616473799680944310487132830245623114350209760795884220538684273172681526077867051503837276105262216263397118997334012200034330628672924970536397495310396979514932266310281874041127604914431504682607157814428327697224083581551953231714787494519149344512273263303729354253276311444147508494304871039124162943862444002877650262728751175448217137610371337134505590598815780562199853034018161004652478758808437589609506052678098932161451290948277874765607596332892013709147931646465583783346815198594494069851826837872212508355072793418267766891529841974567007060863571414720605852665611082650621857755902812165744214668961741087748660535590473927180800113728076342856973900350216590973054387780714435427686972758069202159296473432956322405977501973853218080138720578598302795270702610022550172882054635157293750220739874211954806754419585639767293799456297532358092389394262112849998219485620552194654376578045733819219269624098434099097869235698585360161924132209013281492531867015339870743178572485488878086223782914920372881113440129007378455900316986516702904880788221477930131281432650464985113696124597825324861521569101340935415920595609975635751317401562270721369036466878612710376929573642321729609052996859977802559522770400949145015494525633757232204014818611860400404798442697397619531365564525159343482827003794047359453130670404753283348654089944758869298801457470255804930161582129236941319619580793315457080911255997085462888216985042200233807409789911089447897342705812975939994599683424819125774748524174525797427213665917876013890718194048859344421613978487814232214759632075044060644434401407622186001765338860577812625087142615630334545800079822445884636015567769150799712891758425918435558464118068126673090446201696908503031891773148066748400116204120205250686352812604561393215249944249213798516707171163692697406225781726102732836026693393568925670341235832898879225856 A013879 754 872116650508889286846775471421863741909560886171281455282234153967512157276629821811949471212825461147025107684973704524244452730045649850924644871023076353015374106710619708026637082150363225598846131389728138758703117450919179829072581034508631182641700391007891234958568491561572329184581769912753650532667488794090301159165777389841977424964313096262893785484244164626083254987060308842495895897141826876002293217714204336082171836494412395983935218717858328042888981020857199043483783860368686985463152723879520822346863388655872991377426563570285720265504579842305023021100929908704301357918920855160557597536219266492493171727382150661078197047164310153892199724642643121766351417896494604719981795875691132861861536334928679072321571070168961242452901882400505780386882911774498081030896845706170651292912320745173215776825089021730624172898654711977271815693233513672897676660922639861320217192968615310733740862978896085198590405272617704588313214335239184010296782168104444488485244206983034628728140278089938920256861910675470820544317910549603412200880608706723342815339482135236724071841717119900376300899669906150171622679107782349459984986915297492329760152274584249063577613235216840624589782709681900873984659022710346061659609524331191670990510260841054972738272486735018356639486958119424239989687006017596525519012974458601935019914020416387809857243121552378208215618442719643241955384830638129187697811785267310659273847436622924477126950996142342860907687272350115233872014706786107181940559280083063746084345291544262508787293579474826329875811790858751624525879823657428136241998661289112336712045083620505788667687347404124379069160280477694472648987941444854139130359449804075103506811449361409450839761750921207464826408931087589996925630499912472934825790843982346197442816869096784467564076725462823690503100063917863056220788959320800817715894677616235927697043890517510974026548868232733167843275280690899585674370355589477574687571837849499021162773283336334649538336822289641336918041135599776502151128841859899597141789590884847220279751575379079838617409891347723850548175773098260260638281401538054763624913458344534553716286283287679327077563182938586908578571102581992705290508643482692314396608060784537129527808892542231219434928863329577249532766814793816559284295711358300581351731209908418213068785358676806836409570420351762625847654547876786190663131363114298278254983425712595406823868340373263560439086833613926553205528305826004508742751387866874362384421473708184407618060295829838125429555256039932156026609407339119440962921676151491714518070760580374859022765463586275210375221164483480543663086867630974245861313355794607634502752885550136305092435571400426317703888625521397687675629351433680607897449748509176663198273291340973905173540042594823191849616078570126354549419450754929454069483112421998143444440665609420911898565011852911543071301449341971311365483461548858417866924224454720658283023506082761435001891062992546789733286932735207151334167743855918789273094998627193614477566996316253962377418692990265890125948857381420810221750932358576167083501574124295981206670093681420213788949178348693103160928809431353541936052795578323573995852080259762074002564695806601458465118253547169507405640721226622827139469767316788667534660052531379287594264533628712096161477721550419843022295146765171723386458926435608723170265109735112001599539069424293951853772260007005570079973321114694451431462534341674723447322271431804629863058686641289919085301477789243799732995354056138061907574700883385221664865358639633895647331691879842617149758855198310654313094987477020304399214822543985828140189393795544914186406596714040871774130784453738265188277390124442065338559522893972230579027546289287841994840842007672694684354462325812233573395660559583930258782293708201396199304611571149946542355235448084296654148495945650683767187710942623515557042440750131214861931849866406297721178187533483751848808330347003985925945850334578840598311017915476133860037068330950910449111142746754981161421549931548724073601168399886333475013307610152364838527865810528918404025090547059255777357646863139628382708484827562563037996953502759141473721042976735936238299106838296358823795962721400934298446890398841308987091961069240451163375655327193676696864499901015928094659989105068959745188483215849484152071067403994362487716390537530475168947920507238770400248851548340943693086829640567452073925541063607993454738710140233875430605299229899186269526051854929803703731704717775183131181056 A013879 755 914480588924009092844644436721652195036559715777937623254023960230638027828499392036286728726459670747702999315878987195214151265860347338083160420277893309939448919318194770963739005052899269645535681068115572827045880084215029908449610730840922450969703629201490559587915914607667266647052013968035571860942344729752031628273414192330941320359379569226960114007926809166959875181311750404828976536241388258330980613057889525911699415623964972531250855902297014185900356162926358344220052145169956324469010830594692425813184624623220677806576436322275919413121730312724831819373928679949521500681190354620836843394138653581632520037211466011590731546927363683927667218466884154049273704372234726638859631592148705331759322323934174586938663706473488703766294044239992749174956136096856099815053690883193596850116829637690749906400144546050210972721379763266279771412348024833072354202403618015223708063334258768067943059138958941433197132799140382206395117034787762612780958658702285983957903429581442518853238420238435793247259234848442491123078697372460947551950585155261135915937412819437983180355500370716656980092172271511322359422368121984867353217639694983317170581431474453546089959375730733874769855994587408890839337819397523831950786716585103637600545287271670059094006811050658608331606676597033391871426042021907294342624548705902982615441363872134264108868563424906532057900324193192632076609604171206951119420690548455541858733849704319656527869767730953307719139089291794431472581693182949124410503887672378650614138448426316604414145152391395493675859224411506343438848961971411365388089988259892257580169385602455477858008927991627124906823810262178959352385179688479373792755790437757855734758322325589276323754017733956038637816571324100768616289927076221220107888460019632646329799141330029869860469316478905814092978652622737172039770003808768038237261977476122204120855494543289587100862506056006414204430220725740723948088569982592037355595327444876285614776158347680441474311071769182954500171901802671245519622076482086079972549162051669558852060787904694020858089194229830884312403959452281351059046558899167311822757254497078664197608605784661638069682892113011706249683772461015582942700391348507576260737693945206805131751737306362643150199967794674794006070495589240992468089659833241390391472905160929536186814676259891405295001713090769847160830215194448956660783632208938431419497500600010441305744568875235211150975915643556649454040048809808503759439279283895651411607131215033173402515192760068342210421332157327900437757985910024506927136559492226576042500565846327148174655318745442114994407907769430094552064975313016450828272513365686494956358609718619726248605721716773426512672719394725101752160722808923077106676267492758428789792614741153053591249923703909323216903029202748812348012049994800907230362324091009125260397815382064142114949705868678574187532988545206909786373186177055764373227935581833168979779655914237654468542923268472742591371078779752573917376276181463900380824861280508171494429290729312314853864183420961046004706949077580707499082705648826362975749746588957782789765300152088882093961173636159219340074087278290971589138496176336219926274590910460276509313278470102930911519837831476813397377124900927257590596650733968993848823699243143567868443527614260414944617663352453037316946155814436705021679555246144852506983907705604802189238279260648454859021101309105872652178105161161849104197258409855914813499398088875971563286625403577218194789082374334106548825336374769024402797049553496542192457858300912751762296476144597852120425541348423792657007889588704042705711081763882483727927233788557303937925483556022121161430961439363055158063152627126963104445390278069825651634388377836288207582230749037403501341664687750888631456928166926279255032902407370987221082032382830126345596683365210439448420413284706611381862621189372395448741334352009588755065051405516850039282139171110258578616043801940051546284595960431342359214573921738302538422228962195181875087165616821351126318763141023634894200418756079212009895554040623126112924195420141171144419013345473206185998571917163498971026932186546242100130693516109169529948516360373861077010724252073442750020675406555706082928246546855424412448940170139875319087791160367436736091389848207677817786192735836789533770758976542588694242071574210792639919701924281555530754734693798400911211339761153153373922215477187656625868548146313815344796097724005876163522382245290769141754549349834873848444176006145830426961306976256 A013879 756 958902398011581758538665884879843172062655640531566721241211428122801500668296578503841392861076175713943420210647124877208873877750779570377888020853312255363067590022995400158073590962348904567837222311680354892692460755185859201282459021702251099948007952693582165010458518075649311791699212598546867799659480067344466316648423560137609125937156791181728928505975861849054118078119149992493948900465849934367666327317789567522386126437314695036928897478606993946994651863896669127148885398173732122886417500701660205089485880948918245451708693293066794474533531484395753249831836639506749457098279857286898613898852332818013901330539050184569762922550907302238137581271131518716371223835820400720068877056368920841954863165141601051673796234679144891040445543732994636958878805363896981719669738971535609010708104754171215773853437967519146020932293506646702577588474242487363676880139576163931214906218783721985611461179693010972256116721991425412452966239869612969459406506507408227914642546576790670649053329739938050340038099440440433571873368176025610540234136779763100854189988584555002651324449156724589309557129631772256354353669075878404269767539760806826785459595089756601544825242366230003470676519380486865120749493312577949611628132129941631900629375146178703884557285904255400889922802519410885914972433439163463072611878783840925898969043563587058122220962761834791759144890341201157372362992303427499976997670012537318260063705187556688163367569568252095594903989693232637775793821511004061077868524519952115946370837697073359790166667313959921176657762096519675577734489148134643873181847529604783884383693677480355150439569677748404126297683669474564481886642177026947854112695714062381334929942590877101010456692899400687170687149092740287552594826573875742095849249853546321757915464419277400818811473996185142918359183652539252908773871513782754462675215294002316308230171046224422083874003150182981780824623127714305354590920358066428162180726070838596064799525015577366599367206391442785697972252104637803941983238469279893393295710147491459342858492737952437615291734928739149348763294186635369968090804544253263161859510891528757389671641419257361800555808280293362892468411392081875899725005558652680285179288166289170897831709697756514903864081430268916799709375982983962918219583149300924171129093002026849336625385973891890198611716305867083256514703727734509179537857927119824664131011189156548502612417052918636767845721721858057257919498220793761638057801714390166574577359220934624833715770763581422001634758788202260529422517833589857375629145006120974200341073332878335724387375508820711172376266297237930825026083553821537943706678974938082135358685544311398070857993254887412478952309412043268294873682080089324500210173862486662226685580794819304322498479997750422501487310749301538656629083335348356099984404346053984529046899662063289882325502780955504607266590996778880636156050068792425183421855780656296996141432479927662772006864309162074535489520302557834947986746173254690805723809742070136432942687955779389860205489994817649775431593835973267946558147158423752383659766279262996046560939372276751630557431606709289578737526141921233825052487766597928145413305438526794901029680285066650883477825473978631084968116120114700055317473640022271694024159257578509821221040411650728860967410967461796057654132279278782404812661321781584862363158006312261060382717914013714202252910326296999522130308797470447086282744434373075731479944850441210757944836519181385145819156839749760108541075914509804532187319032607190225998691225737889591901789769797837385027332444964826809114704833364930284183703271644839257495027097070263534014151845239451718968631822241554925421228329142282464206929556217345502488180427678063743553745189902644413822837391623075797618579909562890196125380674711440296333313187858482562960387856358901755066883280424519736347979876267348930059393409492806538431091342591236546790308363486110499330896745663091490196916493805255245655781064560662322528627156262775029851399773824065078630823379361998982821098297574515812488240473700435086985601136869948673930311337742912649689638546611633097043536444439912356386642084347688549035295491095381752687597193342162305045679735104556061612569051115473508708059887844589902587799703773445342983765201474213975462974834172797422163207364587121482653574442999656103196441364955456372216676686284352033874341801390928952213861016207524234126738741069155238984912967047185604041645485238013543584418339052452680506200299820370285781379423934611456 A013879 757 1005482040897392354041440118903766433988771200926028106292224514455294706364759753101243992360695812025423935790799519615244172135236401438788564309354282751479583961275952424716152173716935964956124483222692539811959889728829767497843955751140459649379082387003625612258006551049692052761292793549733880449895738971095791112445937382994853626838680119470172592937082145314233770917881865822529334962254879060779510086833578513554353554915133693663042755602527807284963864072837313726669269655275419334487748117215744051211912747101892898142770894778470807082928472309781761359695667936107429318726285899634467000967602983736981744601571315086335423726276740175351657352418958003369537672404869212505446942828259097540773662598251519464359902560574919033267626226465368584443793302213253641503684416211816922754012261650709836751284142570229356058045100596025572801997411967290429854848269236215670337601503267360064784523517957778673244429847878880893288281527937519289063866636967512089993824222919304854266501744285385281073355790158859268073060688908544230597836550207976873241283121470038346460115185598961642959858176760765225479022752904908273635575767772227779203390080380836618221466673339411992119268101985913395080855020699729736091962580276285676611834347673279480604453540624340511243551692574593789109178134365904267454827073407644782715437363823731863057565968248953678603637112534415344792882897017558794215880308831066331031864559730747441847591312627599509390522045896571106388390782184722594348787065967033309930581747509046395315333803345402838307735089548120215338598519692994432333965528955202865866351515981557640882227322214414710605136719951402960926158767707418208873074074021068675570655499482171547069140637213681974950690448047069239760749672869528330143897223014432187883627966018908219840986060157023832420761399357644999658070471096436265543454126552123772825218759834965819611020266727206270303809960020766155451495528905379862976586817020455651707243226742734052759298067809113510456036952222872689906269016261163633494768442563616004471897186881191215224892146244637582267528819965045369699660783465794909673209998492595658308632331072839207407379607223316893288332956943863645103430047428669792882712157268254833663364782828034735371834183049825659702172058630733391900935017620361365863665859823693305570001300722959662656899479037140882692783161976012940697443088913787597267015839188681017002675317823681212467480595500219034247280195766367039403388097490468383306104029022450745169638348044193153156786168831097973536899746059874318287507706353938306643096841311096233760535216661537186038285615808892560552782550588531972970860174612824674413165869053311868543547991135236823427529896794042682095565466060811743527132383268030814331009059567508446849268166162121147024919558356259610198413497687446237845897246771567902881529881860047676251649346404043199199069172921038411541937966356934086029131755847057457279025998704072628918819869749843931468125459240774884338420150355366710666302649524100935380309311965919329502054831876805911930922958938149505410330155714791344579448423086044475342518683563224467117763389404436800029314280211791199679338237412348189103004902163508672490142098034594048516793644324202617068551527328765391725204575239559993563833076817674643514296673670687074666117763922617220262950739408877028538908841158148447128637310769626885453651868819404844383341547698307202570917310677616371523946015028017182258212314651496243011722764897937140110662468202397444455573567218133032797142850241935117098416803650719333316718011109655537133842420145811438236194260735350465137668210841768258969267105533337548655442423285273803325669252081638760697478489916458697977188245366340159277617046280132953367960611916247355268868695540758558327563700047249817150292367166366223220168000209271896211938751656869391766721012202654421207060819346736911671685958503752329108841920035648948453287194382550811802946394385980421822424721909408339324468756285552761055507777749005395589701461369237342863890394255837887445410615968477495492595669242950907421771013697694543300715150141285112374560962428651839786365523270765025539010479610236961867993234004870831016706149914605951181175578673916994976861461205342458749867062604956528701695904662183944223964544579901025393535064299717575229742207325529305495794954475142807398065311700699532620953473972997300718271821828735294716996601528930820931323679202155330523873844099334469691943572456328935289477575044290264621914469485584444592783495710831659142086656 A013879 758 1054324336516024085031357114119635792286209750782210847583475612469475102021134322867890020533608971790370928895773397080074273040877644875079157609245476390415456231778893089699163981707409846389833186119718052625865653332297402283819223745707858617307320693034713729999051477273481893916225352289205753426629874387355740261524111237311211636615995844953555696811593847605017990573988895336724519937381372066035935568811606423428769833198691227966418720498676198051638268734039459078255956098050078104079824969757616034243582620705114447562954133763229805007788805780701720199504244701771783805312733963495110870006605266274989369827337243287969253269204359106109539459970061307341216334379608139372111533523084611462914284032624185273860649187357406300227634438042150328801735005661564650393367390413722141593711161272654717781314521079720817257920699402578111026427238251013529775477378762634082739920833890075347291496532366095730075951272169445411560653091438612226049433022724845957277364228371833006867351333015792156486775121021616015878977684932965675143357058470879557835851690378566929177761740854616803728276247555096157071891762150017097935697496267531515805973956925416137788192638463547269048453669307981124160302634185239807752365754575786529638930812945856704654295475813708475917718459593097257008945571420862433150712753325494535680622449208833462037450292722614852495487388912887104581541976623083730203710910712844209128068412584228229582779908229797783158676044798042944452313252820127679091873746483447919993769686476045833014171458176709126581371629258009702918886281385601329879020238489730800278675407221877784845722396618302119587491841259762311156107856007573755787292520240716107555175661025017512139571212806973790565895187251403675151367848978838538308967174519581245842263078096242705527981799015211422104432305092841963161460902300416753578492954203519737213976586312709119264445187203747042090087832638734892218707375717487595200537498244041305444574273724989102106133730751009008339949403214050953691155939995065918155410314429586215505124064631131959695656507140617097463756299923667413578191505683429363205495847379371985006632455187033444746400479023796734696707018660368765527974265412564856741782783019717580463396390518689350677256400325653990947864768550779897145914837036288039571859292630489031581369683906878151230121028130849038210467796852159745304762084400863743591858400593110386084597274062284351044300932907237674054876078555914084709447077714165375493581338336245312566998700438787879764530213768237388699428188124478773172641680697787213826591913474624044411686975346088016387281377882425325574194515765920502089892678454817245797459814308445545869919378352622087362345589060710099421039654140181734780706365917658679167952155645059737163418216601612343862802050822973277023411631751111626295499551430743585331903077401281352173249465054966001643363157064850773420999145010688516192082860019084120323811965617121660941180463742812350283121121548854765120043247579029004003628967027383662417343217103975826851946647390053635908879472591529055785142353358793048933739709685872171776756871135991658832475863808146722027538250687359168994961771632890414736872468291003269765023240588722489017545412390895083395273486320287499393648112686396859811189832357170006997647148890914370005099100422922274354443834526402639077214877026246666096357996777572281041448461999176254104106746719300173243002189961092264387093216654018144903587236048007324512260209925619334628678008257797102717447508819321062998296861335287357346589498304856675651910905217318164505655949546814374659955633144830849332195581851617993916958224451724953418929194438779263596016961670756445137119205042640595690128141573255498854686571920236691710762666600690986798409261295346446056883434340745024268184969193839628879310880987437487842329888457353479341181252091410562371615005707324003893049775624030602247633025143300631773354073136877600037086318439673806792870825200879758815494150590879771976540123560941081685866799556709416030846734047209468665958882049762258313643996472096490700690962459073753436090689274548177993267635739586031555828014929165707419593452667783832527692873339891436504173667852857849865752363583581186924857483544853174026100605038054897039909484927054191498587846297414297603051423583140656164102164788574217039558690183727344410233732281872713117548909924709617597962593845887940393169428444800164488883658243079227859401539950303740891699423431967569650099237729641708516188586755316194573322546798481017816572657401856 A013879 759 1105539195486626470985840317295111220532304675636207521715690523820792324576912943735520646171049561204059987137814485616635960928111317352531002769272184651556277433693784600424390571282828987088065722968669476750219703308567080897158026358379363557501641103019567984147485401833518550395099915002006212105081847165595932700467906464774841053076254459118019618339913830346279344484110979916601250217859609595515697175002199017053245756616150853056115476265619893048194649276064159842441317421468958698063606547488561990722998890088486086967772193764912456015847154810305086959915362892405049975439605328505849375628046123689563253456069977217925647716009230054047916448777567005406623259038431984350251223375501969549336808293792937697723704082282479668667492008504485823173608085296580814850875604770459108343767274642635193352259655255689335677041455296757745347646967776294762997850967913407795943095228317119647361528267922311196260120681166348391872623376008334253542010281236728074498069473129223167008939791368367276280276709300362035466314904956269415779120770943161003237286022090396196329500695178370669586180994556332507997815976388216328485021937846223126717764947857025152097391884069552541189751354748285615247513494943422016653744673470059936102671516115514639939582532846835178843897551486291549365412111498202246703441776031033758245844365301601756289381478141908591570308184316719508573694959679526645482086371911631329430673463793919700062993025051968440273391892350152678522028821389118201231440605592627886155387042766306235398667850929100949114188337520846782247874101390188300079223525594607963633012343803087720122388207756432763348573844940796525182826951220997658548416041703929133195775873934968762809263024040285349416424111867327860075520693610834599145863563989044424440296849377845791191709042884174332144577208745031854363992027090561797800321827946909911968882712969435277441834876617356258406655939196994078343123305200340272624998807758743855897849913645454172730041282855970021929070785424576692817657530936266240195727525863317795509500971194653825769832717631479713590155725948759481860165736263507627952566013661672358550314633330198781358401628692856684881334258798814838682261143329245607222871623487683381651986333584525204575754807227872959212148247547902581429674796160162767382101929629307666779466297672338664304275387193333161090579480552050257092686207412720100800576514260321316199042671247133875680628895024139651309765738947846167288293178961208672773557545427266764870253229311302439811972033432243288092891611790813454058275922979362925525432442263567381993029081860499587871309958094442018189286588563765856399411305203438448329317222248292596706096582075479057878058888394923153210516076379695202729413958348474867167214599557674158955868419891252265078281523243750026928100875175053624654429737641043385732985601289125995136417231069476030139191165782432964590697599478727721554629477027371150552661455658938962743059245949583203010474013149211934190514468373427916902109247729705851202928081218018556617106807733672881326789201852135171198961428315549780078745049823573098392984612908293589651922211368491257196747948752748327988061034651729699523130785310707044597129009523560272644061698343195202966282291191781784964193963408251273673378189653751897257564856795439426442466794325066146753485298232357173673029666892673624148654682829039632165317862489248239823467836047936898458454264340642282221960656746203730310423889626275328307767761882966219427600671186927854779050239007728402954502129671510276017057429774513393528378129349154611664682692952000429723437637980474152669356314435642189589468387162691944756207098987837405104457081600875110216099907546791905266371806178317957967051826837834109247304673893486152173128789572029195020542604047281054567036322257399582691752286342283251251758905119057881953658472593002921849378576224562974706158561524743512782414046972661603262376520593574566336487823444199401631641318405837693979715594449982347780072536603037355669839465211976132623961145000286715815876500704211509773487567244725049832967726651485720083002230596748630287468604413272162624683916582364860823207624224574099976558082355250002923800407942478272780831150397017226660919360665527961807592468028383451718520128066870775904823249519157494523417249535115296677929591545343998206472293118092083892305246061196962029946965773212311982401224804545792985708026600934777279095670825895044431899829154929695409254614624598826313422458301596784149070963545542434040916262831764031738030490807808557056 A013879 760 1159241867446584838440448496548038543180881907559911938290551906705911132535561066890417297079454464689108405073020962069949669366155252704247548759792350293190275166312893881174605767673463687964855603527595565252838375616484035418818374646763999521670840821239846518545433652712983547499092288473143665864298302973511920727325835489207743732070486595724136539320393484569180209921771154877030072548442357991227467680975105836505624222489536996894169341640698644972903752559298252470947746856534234835780744299139366377984359284173424387128318695849236843479272946202370466864080211560266517683046559596943349514898554092193907478055952032431263603979462094413153348038193386100261255390469482856422049026802190353222165393093472223439328330731783433401052684100309599726520089271647947524513071738147788929990674113775675840504539020269389700846889421029253049585654266882996057405234576530769493038827022127852051351761865064905384929652303374684931356227929121315098242066972658083377444887695855948311569566050673877085092867430731336421701126617779425158920007341512495992130540427899459281962402520947355203231999322547900915906317885257250324857510363499041261321207097964128005885674792230115125430584716556538337293776710473793684534716974728541567558794887682341879089287693962403044491418718947289647667386370226338919039308163743517254086394501190492363202894472824129943314427474678088475422170766040919331813024199513610732889097857971173143413252974236892859228112176912953695033914893416916006974459064449895378353271123755722327089393540455832956818359150204259435542346833739318086943871887573891640074449551415666509215053337336409241260994168032640657190107953203508840810063899345739194769893882787233805431485784696066250549676329525395178206549186823674500633973032473376246401908709133224028344637501351315984502832191237030521721577303798512927690270261061259007852683159634638565478849447583920956015017658099427262692718862873752001708030749844432597441943871050695754624575768211981621714297327897360930247968063159026309079475186159654320744170490371405330010428111723146472157511130492446422451005147068243774487989860341301755039254716958846517361667346208240891206129951754226068286090660627607041839329835470221089599113221724727100913226672743774116078837560820789497225202679058438833970454912962980916000945652548070187261519868401636512723715469399346650381220532624000392417065319017030684454727368045634650825691124228832259011788919482976742710489308422428345262205876753941675240590650178328267128278386928247938055291914725164008402610734214008458995755848578962431140722462540955215851746710618837633664849373889839346639869108765000674395362135636225657883691929646377528593543476957594940300870105305915276897197970789210382314729215945787738901308684255889735106724126516838428236160303287557029525643316576694709238351109857346579476163834485906897779232515851480428278655326071006399356867158503452731561907538529027581797266091880830156679910798811948053105752899189135551393546106547424042630961515691265026023339388026143775210119314121304489275122178657405926195850169363802985220522233464926859062853984707927088506337177111361830768409087470972121407166386337959949995479148290176736448019639401914253145572419768713776950614649374770487543336208594372549418748327279134692021336061326200559898182600079292155741370755991652138115299732702143061337380342977525962321132609651801481237972138685253321723174617608307322713983040488761278655645888684193186502515801390504062252797383417767817856420025122433559184862011483240156132412625360419146080906319444836802597683344683013665109422966765667944590966403537506868664684615028270594894811188796719219569957176655784868856591083035235931093259336378308738938101745732536135501090693654280085197860481581481779073684678647375024820586845403646002464564345694121237627439386557680631781133989943247345765484919809369453659332591718405613302449722457928044470849055955824831765299927088719665802474259165984690305837340141066498258857587074113085242302681579820643323348517602419288072244499311204813853653966941308290421754146950216291752312679341251271196340562514269816302555757778907011457019367763738627065826936558692097359432804358702735463200179529216648080358079755330206269198961807847090715175943687800088977386765848533057329356699384250628263349891228596524959457865693865665657513669582611873249258346700651409425781779701101785020205022131933722110223795255959560293454566784603338900423267636055149535896234670730703316887811215079801343737059929288665523552256 A013879 761 1215553200399670143552531722716356063454436427101542220604953756126057471709608481275686207702386044765846534957848028323459544505285610259609077688348023501032285972791709014346543417443969860071436429324552047430560252550430363923322896013605207562435523584972393303030296637827169436302408195478015092577322457338753235788576415273931499091599542552598032195854420918475612707798931110496336685352555493973009333151046152577619721424721188746055300511580237222351107525243618724382976504607837241827163629734214360239161327520761432650157463904818809372388122108837096814662469771917018024046018229275924469660934266255776318727709997958358644664806368445111366685072496668023467546132316928455655606480328133551820285299228380730165117143725410545461942219283166238842835529128107518223463818710900055925053901099526443070132887507717995574955227921545170045722327008551104473889751251320328151932681083554734592598225049422298228907995093663413626581788057006312100454273617921922435587650560569846856752369291151411338378338559046541819721680544364678515439705618133806997444273559725103416043008185804893929584196921639987750797383182851506516637788786916370689631146053954833487899577330937485197763500799747988743566159207961768686554675386492955202744530908146399318207928932984320734780633874638873189592477330546453558370561597105522348220895200480321720237838274736034879440869103688051301204278133172123029275173663029183887849918675519980850027695150713424166757976954018677333723882343279536118929250387964613496252159621863280294850087921077015498528767764284581541883251873535039202335257408384681000382706012825233925566683768250862656564488220738994209753774637138322486261253563320357821895036248037506474764125638173462364736377406908420774383110520122821313176768906498802970947127826588079518745506612616957509766041767758560516344724642907829491665752829262570725418135096797050768435550038349757500374403155859265041405280374356707378943000051548875755295283736530854351601219160728646840970691034897303134795693359795039171069319772802545689028639316111686715321014667678210035189034391167247499867985173092230784077518455797240829092041554089839445789027699217652400737358920290639353779155800558253681503717121558022549247479745583227444567187571598975687541483174175220167842414124396381558769403730815070676976607588566245244677935457529114407965782672040889313270138701216743835479116683953601966982800204675819399624199896279372014825545578035781820964394037068356224561662789423141146057077581601390741032301637851674509894265774774853575274775953239188133899933684679534110195814196881344656416961158833858290557753097075912182742247390592369347154791246736890955441050148820879963422503444894287072120925171541255417387756259418267065846049502339570324106178654902303834879268357686520371726160026180053399791880966322724231434313253369777046920797968909894311245756514541481941562719287190231606212026337594916451450258759120613625610650089560033362370794145775037241733417952020146999938039002219071712925803102277483915927449122138901735234726069924060976146150513607868076466739787190819079030594321477719146168691179869099354757621011826723343059815327303962063176640900720712692526459543397520361597718641405501639906371745631398817379767706582799338746241308263052790379313446025045938820964481841182078295796718060743851498663581834702632376388532517882362684904930518002263466843947298247389990587873294028187079199547833248459222137480663543346527622543372916554730062008958849187580789269114669307376613484262780891755825868553050029956700701049926866520932424818189195120668410834335736905778296799277030667417187555744802316940334887883867312421537103708652379787416469016274646168851484755551682045501902221464240758976133239810819191675189230394616431752334783837973967985597349914026271672005973510680283023350558870866429882199106526150534354638730528833389115274029384240288331693718884374229520176044357159065019697934978793131136346981312288495248779231562622133694775758944478279853223825202471032776640242010893423495193474407409641848109745898891409062039449281937281276392469998340473020052931892945974001678962986899268706268775198445555540572229994614176545828967124680764612263231079541060591450027875977509553837525126368931570576625070993756330328378666099552305386391399122187530413539986781870375544916829755888490977810884232493053596256827604214320149982252290048555431862505329346501287014534595450026334313051894269415820732230690850228284744164479751930166096117961208953532663517773810431352413791740024330387456 A013879 762 1274599912662284520445739503679025775592799130984426735513059989783636839455374422862133940927737149276392296239960454147299915339174364063579848246137217090618430296206039071427441110489728139994266525315421487686547147378320069281262229010362094124988391578636012280118296327306262018840233975981555153714358473026440512970242303222277995591473081931633034207800245269011484070692971988119806736180241229648242234518191370485230177012648445210583682789230758825664034924389852747538603971295667543686159930212183557002138828166409940002571512871459287856461247528395967629531513903557659091582077610781231776699183809173416909186227238819183874188044002598701096433166578266169375505653240355572317533220716552967233507477923698552513617874099016088118301524527065322060865107791034469028686797168600737041669319399337039568707662651292904928004253073062148225863334765318482924813419808104464412240962999869489380168276429423035787675429863333207606906624993663450717045940413186097739818756274200087737665972381838382295551404732890786635156480898487737139005704758240274806152126592162310039580713351438552457107678871305571795780116868341701297189986015029620312250668604671743479407787199365104478730060614596547044773628957647719562272755298067236994673049241540518811489197288832967098793337945733331093650121509355078086421969997246520201808073405738853828120111506769612509744588761268802081211577147769092077545244498884489524386116325102039439798640470354479459082412442537088603886853651986682865442357654810382561446104527654910998452725791931252603385301187202469374861772716543877266627894872254375264657296340104232488735010998977416560969764800549611592486773993911953639353880216412207523451409528822176389282267805173376472565811675826404221919544496748307481285643632900888824063855507892422069448088341831438837760437012669200351986685987161720217052908438696829360976046427259064306563075317012635320712590163558284700056583273821458796582535222052913943984507439316577132584599982680201589917683322608474531871528960440442993843183050086202148418894499531128009204448276175346765858376925752587714421572420860358986644867992306047599606016564621307486707675508734849083755576867202677451028332072726171412336441684454825052599725321704678300914483275076967530539498260843955662715527232903060189368186286443143550181423278788439173683410850314048669447128531117947552551548958767048384031350255993332136130956707418152002780345030441038789817711280034447958699560441812988696525970121082159650367946182205259897668686722211957450886889629050316862547323469943734936692256863346527159132686067309052854447071464085371790879886511519471692931134799837784280562182386338382170492554600850003028525714972233471960936271232674043440542783907475768806836587202965217292169960389242838145962363697429500785303129975611775673740171376142816883700466453965467336752022651047661337308830382991848968356069939284784296715381728969927112995906528603656553088313028310501542981317842200205450787860462457477660607029184790865340452886913773714974627540890695921025925488123496692162123425920956883876149188139093400306613584471237820831412981522622420725014327210097218256172288916643079324357509409114122032278624842177598310682689422130415287566463659547189646332807302697765399425178726053238842724778975979158570345131652511099338931093339437262544829062663985905147446703981873471016334686872422844741417009358882207055206770669827158900294758745068796336377312030924255628128548336039799349292629501106034245716713688651183483651739860874329736353756865943882988211877394304128113989053238286157553462849999559024429661713383344598711709117644858452661834288028595397714050989725690058403877787970011415209203381149614479037360552544202623774087718084157888067869544730003222450265319541136198297687391454465726783450011844745335679935088451492835618577637580156810324764822711449661503001999824937580635609144577694072972901592093348115887852423762094781868322986274426172276514221193983931515008066461133186210965256775374025735506265664798318406814582434895992620223972610523524915675958148637077570256666651674510620979859837475023112577717634784520292950887582944487222485246846511066638832554785719155031729257434068529792460847150740304430080993057924736746907428790548955210442349037830409988184004158172840747725946911890908105179786510907386709678110530315549025744970636167748599261916634965587790177289954060520658388224836933532552627958606813528642703085446963640119528888968973903897013520359925844402987292639659466180813191046865788644087587752260357062656 A013879 763 1336514878019767653310911745809738131667994941571126248617342391847366782568758690827084959242242909039642328422112773167959156026690097972332302954541578548012311166274543625361100489872877174122628016049143401872408861609369344966668823046769443209203827687959835212637322689701491002667417181598835176861187150212172887328284793343603371505324478359544040477478349983198985920910953795414714468196932627619635249302147034497920718091214856085132995764400432166379491084877014234603039197805325890288258834982170585467074723883421469248136426680703294223376709088335330153103636722936875939614768612802540891484123361887824808966857413172064550060602428068935600893504077972026819090215852159084598429714446080244169842337171320133400519375951249893614736139382492047145293691267091759396224287027862686444205448258479235602797206072242109077786987670339215138082872114878593551369156488702946875529980018551149696299330625258689174097551544374481499619721209355646499077164014697025623628192178975631199610834656258563553940109769195689486745842114612677458270045872576554395135772293503186412063386083198031581264141480158111251331931825338267779402286775695699148538557082812278090663499870361463793888852039011188914020552757894415187729716659426151098926287281497591053276096536335317308584323129785273384855269811793510359548003611832767167131102379496024391674874043322453207017941904936195411108510719299123494304082295662302487522696311710196107626299229842418653286799709345770219909261454985587972314085620250451704750910501190275955113565400000105129847345577672016527215058188022712648731611493569003797513289167121135686107802893263743547835432095501109525203411527440220699339134301804646916110585198094242429568043246077478408097168543791347633403508290222353265496575058012682399581581353043804363893598681124242810743488000996619428284791245674087938316470519014966544014818858509600614318683263611841094051524943343291937646531862930609979085328452999356291727498872688819183377029511438875062349524707687503790731720351222797952712109509927189503980490718740352083379563555638840410356713443297945415237314722776071784780129099900306167804478425264352119181987554247153112848087769103914710889484331490917914862096675718902634354809578931804754059705214647106305302984928362711652987596683768559241126935303493405691275036095978866394984256215778903897614192246645532972864293000988116526334057126028464237975654060437696154467403070639742690071896423173401302741350289834496435448415645683846637544219535952062602457840848430125496021171179671065054462422254819721804977019932740448062414715425714657405904692407524782810993667878703041549886957603874704489774770957937155422806400933140892775639380102724685094910711544072417774710590178565311752397481262936455687354408385110698251740631476395836215450014817307093288867773940910330356643100312433293878102088903344952534429944127676061023842934392655481978712628111836370292436795684137107773811130921973712465933178337702922630765331572281812095448676234471266415230726348497186953235048317002366085680844634583667480590733458493285467317011102138001319907645950512669216119698513065327434152623168654900730184114023057933545617499786171249624118591322511217326222411743499822340575292198273353930593069750233612051467656207850000972748977839516322177058216767663478500419010129493767010206679211951684475889075074496956744424160621937656847576082005499269145120494761884682971035476945869258187213176340138432269520520700011268642483868271751760965236648772791103372553606776356161177626876959463973048247257550609845441254185488389145942779861401137603600356960772653945938729099743575096858335550403872447753408730602605178680904555398442689714405644592338151971079378744589810426537803077813941638654375734807858984009407703166430266195854181757853927682879620115685105923615308112551601585664903250507543100598739481040260171824968433748552564494384700140261633259830874593965220743098762297992358643655692698021018176002702894972281098297549191864349105088494594409634218025731561521744007591253500357743972304052315661979833491665272250309454490946251648904577508940209835294292846611813150701269898173598633804690197327188211880484966990248706550537843185842695659425261934665458076607376706488759125204051478661258744796584692059983770030344160244659887482509082920857296999820461223926487434427436157135219558329790233155219663497425676182672941990868964509890091246612415829904414324098102610051030525635345901975124279530780252714849124929602220706803366923564410012372615158341193262786414914156167331577856 A013879 764 1401437424734455886838142594774191971151899463852885277270178415873744471398818712992701438222394100589151994167545323237365939989842596171436316902861390267560557193487495856506641307268942055732808794556746591761762994470906070267769727795089315682534112821730172167926393276676430629612989638612180194412396177220879397503143555465062248879567120220337251787712338311982859861005124286980779638204066826938886651172248128845691714893213708934324416166651947559293541243816000078063116429877917400734901296150264503826723345670782550538333901743145137443571456109010307150620798980390257625257495612938037117828856138314887786887231478874310757644346251614812216642506932063595993854342177393564291883036255013038110636598541754180200583005157457808446965562089135980827423477614082008700655277994528144300919172113083122951438683154407341768349568383413612852630385710730936111720464634298181222955724327932290343946766909711255259418514208194016312945248786821306383416336333874948340321555242261551460763130560520979537136304541344139299254008141172102878482971620882833101433887568432397195215777125575459163355628416698271663476631745685899475054532258111893430377966031666967311195570040064142259140796915658196426708015128661894299888875375874435814707730612483618036280036201684341682166115210137722824797999398171191918773407435281155665041662808682423272524872724850884694002045450910376039398517735999797717163397397256394493156598807747830593750354341231243981788859292026950354111573739422967893657214643339737646760890729696094799909161952870510236634810236453012402041056854564103938356398253480611725981294701703211973196175526606923154415086044972171421499692445797156860030232089649109444707572984676868349826740514798937999248896602974556136043717108928194297721336688030706459823656248849260204674094130658534029518163674133031213633153265223952434008131390946637558856882699380562973759827621825049887036171818991135686809649794704327289429377367932253022954453857928551264028752096986529857378215219888131974870304399003796586063052941481412661325847035893883426181809234917552722130201155519586411727882522749642247797608651057063440211748769249993287723371781682262822457796480575906471885651922377420743494437883838624048721228809037996101792909455153804141189382724242858734243122180279300774823917312795901366134412249377135808987011445716579933344699249218586382554148897804115274717260284982422916799559432077517682866811642199138830984828863825472444423314121513496934296757884088585171809567544130469995434832925483467272115895590894766710547988878269844611375583652993248067494572642234172604053918745912706660820496289578920496214266456440522135070070231989910684624644664869144783108838630594639398081094268037279540534931807079300336081941312764856958823336126825835530017184390993240355451714737072602652467814927863990564047395553210053561524775973913836948742413093622053364137128773713114671310572734996933815762205471289751921031780417639507522678348408635179800477388318736973399797191131236942652616974111601786306675394024049073020658877343553203712127908926973055302177402233435456872023479760204772635961928988035988779594020991695481188053537545841995725529415455784304245859776014593522219060991616352069710591077592096680371125558706420959990479749075802522620001232187048667043130996705369499632055363965544056236494478861351449500989862785315720915241308648308900466603937764998401643113867915437993331036496273991803272915243594036996755444749513535016028061164656920374505883984223578204009978770779124438062991280134646895003038916333388269293408548802673137096096335948559263832847900499146384016648804492719000763326058100290955775478313100357327840508175081477441809972613184055570041226530646487005057817303400121831667693650690501885542016648691755442782806583994490923440074003180542424625628960845319426908184290161590804197514253423850071271849931538100386322253867263931334274982357060419158241675305915527775379635457129911626520087154920210190798454624928450941408351727217273307827676609800549497854224244504006230391121743502693960947576165883356404515140486552298456769001766266014489468253548415928828586309734784747279361040386828352553706460791404746767027719936769456438190443777503458403767368136656637383157088469963483288708049583823590061489541643338158172704486176859444132820861058883739948339940488042183295904219983595218123520967613871476625828922462821017415329922512319007860541257851154305492042436869384448608464509467916533267434270725636022182578179857047275243474793133627312272775066719527805026217315876581933056 A013879 765 1469513649078356815997192209457943120342574132209003032498854602603227482841487730795034903285485116419370641436228004858944227890789190123060007432734785161197578819718344455232307915410838185032085714561135114203182393690324803537096910092463574281128889886158537011155585756484264923877070223297405459536172733925560835116256256815333112681140972652160354130552252857825739261613309204345157989909467577124270009139591253952500035635866458059518159006363232563933784303275606097855110373575667116392999861512059752364610258910086483713284009354220155640030383160961591830769354911661694779662003719832115208864510654089671776023065635192109277007678015133253334878133348795517232851810703002634070925546624136551449898881952518431258006525215986478950085361233177850232096400462663656355298308778390343438480621817648248731927768627315832802088917017206312510559759327015402064283397924373849674042021592885929279694325059117389194900027954371248849362877191889938162297168287629257830901015109709648584521160390628846639132237670744472209854570840637678947908160450338837602169140090956569321370578715227412667674791422667806907801672609364337727954781217081936765652006109621221915304206050330298033520820266633208976331783671551774477400277386132912408842973334715622266010375240217360263719016422585372848735387016936755737419744474857373082626726621276980665411040942333241268897888810733798465888340133543723891072326589225521112056173751432989212672371553710892889448234920996451494512897545389177982059507501854608742689947757781812300909549403893148141889582778498953932482603232331409851265998655041685921182562073133147198006152948987381053563953264692739620470461506044199551663060643635904585093688049980531906787924262045811211500411004360648174908176711211490263927448338988486056816050174793361868376342927149402978536037992767717337866597318235471147442510381393261424915914633385673200773185008382823510348840901270449093932115343131884691840698802956930145797489408531288570230212758849747531730219402409417873681604305489805009027651801166813762762411381509464707492016800312907763160397806850105841263976144174728869626625288890811353883474677465080961667822289349260421321506402416361704663969350158826333530423698483969050511911219665825800433601824847355331151798179455679840117716083308548089261763920182275070895757458802879558044364513703708520186851359948628434673099234663847978301925920585729092406014831050115181829749884530604198838747910714658593883621028280136561377157195066072285115389097154151705933075369671752178326197335118070898279567986020680583217764004521048085621189002903339772468441902914162299576512717341506138238370663828576938303233963579052586040971404109828360093133575914404601482281503201458431495956654539984429207457693973722650455138502522527316723299139970127998958137232140641398914091505799911769686561839602785123329403491622675492364524552057838228353453941025002929584155116172144872796670364263122910347820183206764240099971860933042294465377933707940619665739487627908378910496246046954678308457964161280791710402969393644135648234231009698436535971724326817625038892313036479671526415650558824970551580155388080882244426185668816509892732340964482608906660494278417154374098345107987848852749777210368716833353846144064542977293366908705958790412041766743093418128001329528446182085325534324312238434666520457511949946359975217374420070457209153615669690645870964001329767163298309295084925116997229108700374466860937909837233665904492966640263791294938617881804641222738847967499548491186766339144558467502574706534733198937862605162469311787403676311563596478632792320113792918766641536819757318944405384698570689243227947637520285397688700194235290023333842842084253411549150599170757815505836730086149762783537466443705134105649418606155171424196618607314537099037959040453444243513247341663389676250240480239102212705798167012333951313812495150688243671120144062768723900036986079272422925575680452596476629095454213689926908557614321026680356788975374338203820718579576028713828798220990261991041405032837038600873315080822794565625717306325220867950827062906605012796064152409308663432783780987363718316461651163203282284658926607355305830808023745982858460417969554131982774439466399188771811262870200681327199480429452940331800407404772316457618204952544101779297386568491016767205680076500070501437189320391686063373518339439089122136682897474405188200375011157296988828277415986374909992531977035623890282751667584069281479830046787433157860404517596119097521783203685701824684886392593737388360495587683170848212602777036128256 A013879 766 1540896744095987076691071818224572165356335013255187563805518963779281861047995838806134518747480841434557989714634216422972302704812165822477770353787310085187912408464982755489672504709835060708204310231656813510716181646226021193714929597115084865409006841268574105009479490191244576819322786464300227138601860648728878242863520746394733962740076539711695492797959092647482371985437312255428384427309874150658549103556038704496677366914307126217313098256332948959431809591521939664520215082478722238906222784869566895473566846902844746140493392610753920400499053388462115540807095850573265278865212526680037250313123622731672215162071487201177247602982396366248873173554346608277954820259711690023554825976950608573129170042243966574795450184878238151564707740440697484970715211538006126413279425609432761348256503062330062329891916156326696283188250234126347072710196084502234958028261948233795808286833781956180384756593189075492431491712282786633469528314363183798468915534369136659294862819678904474162860277764033493474725247838555691920466473792494840481747252374496977532108240014875632725475946898299465419762090815318296155046658036819797427912669482908925980317958402182391062023163431142590797127631905183735566076395181073474414473260441704762014929607422768333204095227886158755889431364328879920235557176671475584120645982468044837488402493632131278214047667148020796775872657604003460167332143870743822805055925623740025595414447582598096667144674303953222446072380518775122310356056554002691716030138264698216974854660063821615238531675736661706030011151547319118706878166945140416201095805708990856489926208397662956296499834637392075621875858478454140274434644161802589084645477461162286219199040696386224692054470998948536910254969308471020652516303135299614987988069503190755511946628084124214494592161178612377621404574304401975270805149566077393900677765679820491892630102617015662173943243350027545187546196890562429118961778039859122631552588009365984559748254040104443817715573823632867831546540100857756313561916233277777146179015060292908102358276777668465123149008404907570663677290715656582609215049354160499197608238923971406209718343397624734461798424876690095547619897420138890829726325312141481507997560061526331109577819072312954515464467091140463717827927820918944031274259771344121245743364369049264739589773121688235455927564321379865263447851609493009515779703086879057695920274104101468798729407483205576902311814921562828401538929225533849740111803349872474982613982973601812437154237937511779200480438828927212140570696868766310234396280509621163228150108804662517428323879908372405255868936790120647440741399099087140409437757194713891658251856593868644460497631035867382513017632498022719403884809500972476264304244990918712840639158916190201923647310421061603660450118993316936635527706329105195507742414785648283810856267523330013480252595631738577081623696698599778133951319664233471891635035095322982137641423877568368840875896426216019827068094049725756961328132215737543206622448978921656324452511694931548761969618228379167448527504034909793181482857015225547789143086807717117992781546034539708050482817200370452321093713016212299180331432063864940677281707159173316116910434448485546064974546319953466598620950388139587622250842574358622216958369499663259444615097107604405924006987122111619983826302307479650029728868881355256050426954357373533599899799738545461704461538684791948658361933022687967402970439480486509884603856963174829745487128459469616987781245220881556184031183474774610246368806558694654700834844539619979775479364398809468219070841421076788597292074109741178858839855640523588649916112313850469448820665688459043906988421960470781166826494870463471507307591981338105268562138676076547151848255086814573660510582413674554699965444764367765031298393552783448053160826938802510751086146844532030493163772161807196841790195018773125085332832250915128075795688476180761777432205182715059160141608444706261803077830394997574128798067708994284872381800356642122056409513805297513884631745923373084957518232323712130587949337234188842634445552150197274796832406438314356257897645764676743241067694685932605898297402092330107044924918518626234197166845354307467721792991232843193497969690637918995765590766775383549623349522390794046361357943994866536501863466876318884067328536418442036397689463191896137926115002228819032605587950366295682315333594405902121894622396427699273847357599819745329057620329210352106356377126612588633030896994271140179510936631527442868178803001344587938476520779434000370775737495021350468555335378169533435222163456 A013879 767 1615747344337193744928417322866648982860684342859071554904935852963824256730263284671981309130158470788083078623012288119934605281001121589470450526492882459886000441618577757820338836298620008617166042805469774883812730885873096399220826017224547227831114757590036360734419965906774473382898210139590074972086584631601532232388859130171604559714138497704730813056112753531926475687001915135548073629250878597400938784810376840606307966689536509180445299317232578288085169174239709405663949050325208650383331462867390976988090830057997332529013999650213902837873695405860051265317341338610712213051369090376046739784333915829485924685784271763461633582544869252135778436832922549121664753608647445078139025203606961335177492606216009495132713973058883448015114983640344806000652673653676312009930886987836567163509410955085807437628745875536421881840402677499268508114166569503015523349442800631200673470175019748483803126529459828023551843853698635276976944121761689814663341575366651841656770076007626937899795378616699184453753501477561373211195053223439069852988606905840542712707929881838231460748666494831260251992454138763197709074204497616355907770955315710709968737883549526802890252000617973773287688903752609940704934122153389299507630713540921012534566828032936727757817357675956803615516382282519591240919602085469182094890481712412583514239133162805687184573246627403055000057447819775532248420470091409074741634322266838821078737299788370381810847894002942054179612792474855142651703912357169926468828018261044197562625200031081814020358590417245785062124973244881692217183480782667557058480235567110796334780863896787832061558610604738033087284100179903528592405581436606311652021216174315705434582853297253881942695708982193461039207514697599308951732935076399929085644577967377749651694947489938632337881470000024652476741922905812605621559780511399169386797088825483452106806502481739814979704710338998483222576440950718389675844465369923319372502886524508946625722585228356557280604925537689658019331744832797022684249499876225478448831806895861696406338432430420488484971094637184360816236078789460316766040279591588199606631256737942241237761621646507753563014745163500193628941081557219557590671111290504066113730049539075034169556671211569628594007669044559702883385137242747902656537438213996933279376594036640201823580085940847363181434701685855213598485094449275741946018217944027294802557297338982301747096487181109771005918513643192664353972084251593382025087474309395880327369439810527494078101442199564351386922976625481180397511059039863502520342314231656520853120728489957803874922140698801503213578026263637548010822853301724397341966605688204313659443098779772407733810763961065676485969977014246671021647918007291715271319087995597580235586046699703057172290402172075092119860143973536300149535100191747809484726510326275934845252421574543292215069345717145910201940649389430960956586138968243277022243098560113391317959493683845129925690283971015889206187753786285235331481607566249210105427341060521754702069116903024543674631054403440913886507176070909571295066568277597143998548501392488784716398902414713508908743070528695647413043161219687827825315211707799244035621343366137319120605475712255179950626749881991526192115561674193856230589299503250666649769339256478901935396720064703397546171550528555314036160648768367781509572978416135968968332494092237310368048532410645046052217462387944402356390522281198058107537131548690622588758373919018010275203911211516813102579706988731098657226682243245261713696417706089806247582597947976559913053050003846036947280426613947014680194133901695966363086860468117662492174437385608069852766578344941630423814291545622609832786258685291105099246565569423585070087813124405641506296435925911678390643544465001209869070966209241693585458744318003456825791167268181781513330907513652018406399695558339143235576995532005048409477959910335581337205539839599718461532751981670625873904647216516313176424139084264976289678562646026391254342618690766369777421662347903645919091617613346855932414637977068771043389564239676799854256379291445257617363337413461914427481281805341680720745799022996468162413096696367134324739191360587022149528422034238307273846807574969784465327066330346548903900103862264580929853348790449257957407267482361173378977986643302950179783087403504276757743626555905684722013964577086145933436990643288861379483239087763223367775573956571193773766842588589278161923294322074170274744501914921738469005846664855084870859889340519932943456535937902642175956252815786372786539719579507588915879349499496691371515268038656 A013879 768 1694233887335717268282060122742219323852124945497793814755998016957394983825192553988207473202465048665085002250203733027648548667131032071800567131267800718257422799070641790984219615610661774155753500500788274668568818101385267929909376861837246833970238988054729966993455150170661950201945873595330802453930662566666208262109380351278820422806812489369235817031126486647493336169973720165172456853865369276148286787221325706015599982479447434650394610176866468011007194352047577529753481039393805985784352172007637361086264330218894610953943383697222693382126248033895109115581396511475066169512552395310153586216097720124819032963320928548643545895450568820927526010180518594867798740679941103370254706491897373088995074487055558372368280687014191770385897209085658195296940377929077292542125289754157716250044044101640055619718999835186479111172682077961472975164320324783194005411665334114661877384662241507786152347203754868629623898220735900184191376159420385659100428055731662321517089339219773424035215838928383964037779031565335394476302064128820846110167381474898652915520430283778405392185993718484183549993239591007758800990193055292568012346837241126673416179294980828616867448881799992467298911679941296721184617002071112338120513383081884791639445946271464662245381093642424081307943706068275262905038512676372933084331881752074737171026813295322136245251076655575785799740238405068948502919742846569361956283951105272783651458042862890261477691641302028967403441663482113706061153081603831812816977808076092680503427281747791644218211529305353916317302755945225065298325385545166416310152971490018770377539179141438197791780881673473787782532012630242522397310274960470899846829798771199265141773149979021286511944095741712490602648058931549892983372314130671132040908848986721091218775681259209891342326400286745849995452138552885358752232668409520895438930144212270136276346735146292808232158846348425673543596314146340486172738286119732714534341586740323493217013685528409205407067590400608470847278803669794970858159603582213007289962260747635074170972728124160594133617050530280228327245562552737141113267452213029187990722976665244523548127130179608514200091749424562379034660523534943054820195551192551591629270600425485143029377056072342834872590185576068235010648453669451624775981400812680048310355591468564036267362312195509964695336073754947316454245106397243760386787998898876364674886320614520706036763446142419359242302011361924391217630632216198782150338123461449094610151737718763677630439297855850389319894147138040554216500556243783912018770462487773468010081920997085994155950358605386485033680792467420005542996584223708961667249975526114526399764206746098632211888355631238402786952454617690717313195487272413917632338684014071728293109874504187832877491580747985811794674470327194799465598917218662151078256585291885114656295403204948307177708554254701989935910118374171959316013267254764662446875579315769459414620694049031590956960615205191957040267530114207826922943658135387331735508579579877659458476826325705863908169932502142459719458148655730074630295721898249702865421993396130319922782695498410632317494173922697567181779145819095383749757723431717300113895685741490805534208007300453687571908394884259146568423767198079496990846405315920571032948534680201621075810551138566429785374379767030416970781188442940014864181995415678189796938213325261829956486857921024539809249977840901189645254548291529534978168855250799818271629900690508229142332216402527453815850618835415700505600125559893143546700934892580824675865170225897469287389514960832862038031520617146104865299244150104749625140167802216946065394302856051367453934567654625515063281494571742773728023683987187805820547566738523905138452398734736769948106291597448764080147445280933108639670957463821818093065988281994792744560799009400979732122469677035178852508967169781025457388383666967725641016761290940042536241636142848114385520166941932258196355439359705809605282118064422231777925988505119769235913565736289036955729697018115413423257412030532792806187611431442863665593255712183340083976737171906502451384378891658240382710612550317958203436746956337544599870475281489864241697722320118897337463914662973467287981190099731516715514793904409462863455955307477945213101905061294121111946282907584349737035221322488034287716230657216900505527780959485359263070514920382682558299625900777261109853016909690409706088640237085596082521340734172590937916880267063245170010490839940976836876274672447085473546779325125029206117880627622200922295503752566011631018672997801749555057104780784242651577993698901753856 A013879 769 1776532992646937070306129475264545369727565766850294647101585376629117402559485107490738639420747990869040171319509629563199604567185589085720351480236265405947495368958297286623069067658565280497143382541114565898869217009478158704872654752277852936177177317138476529870129227545352025094955596351097591513932798431504585994649605611222540403665076212852835816079230486862881972467766363595915874117998733454106465966197388823511013767228369073235972178760817933561109879824892640655838786134363399505349812863115080353538390706323607635575642137503698982935856412658389597935979878428416478983762794140464739606820130882977602242308547205973822454780867975651972901513651047466132096932307209922407568199114447779884166099225338769175864442289666593149824162551914203127791684553727360151104651567829255681474606183587921322961502469971180497520477006282580529486405902348879862437418542389384615692740499594551268372483621524465128176508700706367271538656447740390312876890448966883550447103470961713137881150483520169143474878185802653126598382913195942447530814872197423329879544750705243225212516820549353271250117711197380551692507092673146459796114597206951642704043620413817347760402078682308901390423613706125150712880957563718691057055441178470427278123672557547329678612725647198473481558379534247802075913663468140424681836387240063519603846611777955704335500392955197035170748420225833577745397572275084315282672400314162514390111268752998018819231990469916326524031245727420861446779653695819546956375322081196958551561765385972371127755372552890788156332054618020318070256839473408420148834962233117922167398522307412699687714429781644450497856287675769183165282018876950734277789403076309040645299922512402224525548292136461916546162291042208860584932607661882612950928037235100054945818928752057271024171247507074816404831221635230317938981122510181782455771614897525370416106554152759127684844194468646799061650048702313121629065221106284850875561763657821447223523342316637210968921305671908427927156218836858931362565564485822586332079467525712195533901899365519819154251632376839120698469842999298900479985531971729293826560335979735441524000953655213177385875406244609921158648193126176448651141370287280977744254049111753509337172075948112960419361126430611325594525712954898906901099473338556794337079424679741002893085703872719056740376718873667637298326516685596273291336612733388182965333598524691663853205267302233522036856073865841230445418257806732854192072948146712445829934468530190342035015517188496177831497325229418012178121287263881959328994256473579551992139660391440443408069803225001738930676870642317399732253186298959848189198310337271065634159152852997119370213044394381439440731457053199661597401271262158696095247167928739276566675979768103261047348611774399970588412577397808614044439850221475883729033977179023725985839608711031876147172924986178393799036888284315736411747927724932110689895007456612276675145308883157349519285934049399361545455565657035586323552569272971906761892644341549796644331796641303351953373195143366531842790547684830818735536966885179080431812732147340746343351787714941427192948770915166524205201249606403761110785954605136399684228282572069462903837695463080525899401417074156918872131520113493406636673760300546728691445042700827095021189124470673432678628725638593686505553855452744269026224500024990173544514283975749748608453163531396227855024104764500805833462433229338873669268385563462670243992594746450356881150146146496627412409378495964853573360157259090512887625479505922830815319996734790664755493748039570279144390939762644594055236020233940237942930976593377436437466896511586918679376893213016604082995456452059750704636162460549440676086485340414442354457862455675343285105502818086435244104687582899715324951613893584426728754761728780971796920584382081641723590050764066839700448442759020308550006481791974349881754791487408746042482109860123104389911194571303559570501601182042879012668302231519606108770521322744467146317303105495013214891222780467387745705564077327953749540980844336632211013113701658358011895991156769032714462826480699431067541163265562203341126890376488597166353783488763515887102430879540992894528561781642066434962164390016074871487640533110056931511191792493993879773543201551544339080185546103167109861444233449213041276334277621868664484298447373320074633428253155191746251588528533417345525237059095531047971602025242265997825897381675758715317130642916109367388920442981949727704376590935875097509787677622302624834262796989576954296930142850658212007036057342967341443558702615618022621046320819605451309056 A013879 770 1862829859297754685433320020654995925607452001540814559879191987884253409506214656072208759569250245273494666681526129328861588558641196261148303273740222234306800904000815535618071270689147747562572619491431747051972688094930569742120548829524501920404919882495795165785100624902595045065968159399448508119313598048113352763925704853393286526313510954968375168681095186992733327162360582473951083619154639930373141656971393183001884771985254329337482763316303425501774353347266625568336811009626235999721685372753758496791871573273983200081364529975078664730948573759683531045318037002955237866878055628631954797961025560749122248830927195051206854344303418437243137177578160747846929672890964951598438231954631195239819351661308825227351233438329437578670021072035987458927293422609220397804711122388129605457916653561888189145680413952500561368031697339763161286737555461379050635178585504491362784631062102856190784945385923637546242810787351879768120918223345827512715198279415898885793621969167149315266865249407644879788313868556202804876025961587348547862071735429285365551773516515501120120440037624358655754363429136504509371522317206837222227170659880876525700035243319038939245211370056380738584364831165513886033909862958333890193842966289155806753585808075702748765081017408236786529398559378503423309553245584768813951181271586636845132123064791681680629301660043388686351202695486723669617958004745918810981843494831823272689125313743943650581395003638982982001262587519876057212418422153747677269328209726613182010162429701361365027657217530020011081814040503145273040837635707668707565984769358553858354602072927017578987744845922717611325240154705907347006718758225917493146067301120143828603686011548364674984101325975282690604308670491875198196706294011666222757632317571832275214867029035117205021441390025978482686512303057383265863185069517236372720343176862787562809439346127283555071263186059155785972868761468076683825318693286743743791693051889263781843853212193010180128947627016227051722145759323078190812433549346285904285746559740241191144156718029099309889488559671176457825518714092832843869701309172788016003479330860287070331470823979968812690571689978348092688850687755473595820819213490355938519158933801406047806734546709368495584692012508104701346605393987396076202727281355450529178797394812984101849620235024040257640597258369674916447730025560115797862736580033525247341057643406627086116538566366706817603318394509948334055534895097952709317307083675887149598569365273512868089708430951444568165840139299762221537685706914012289385359481476040152309709836534615054387060201986459423400973430310638609741647117076618121774836807460214344918404067861984307440740513238882912243004428311015888359156635414989316916769894358045715665178832161318645055984617939953223559715306757484565280262560385834296257055531654471982499327753543778960562897996990306995456218904169614657623684995062098412898767347338824674626917167407465600929534767581782984931887615214391746964805458877975790104758341433084919566126857994951303577860251470650704493585941329169160586434410588593539442868467424129970437726444154982421960273450411141653284993105507284430210503493136035505435289355626290309133854515357895125525490740309951165363264180834526462357456824880906086584360677095062471988938407380960865344425794615214013421247639535216774638442381338204096214612609834155768396857384403097331019309755677541196977628704385887238796626766660593432913764779028853929417008895645708847585594576465784842300539700258108093641654774798402538245004980896179856086656612344340445024108874052554817856063165152824118941246791712377338789853288476533764841146305177732098642931043744675005154864568688233090306368062452310414306268007582322228760522787722977801922522316886926651896576463490079183841530753034518236282927798689025639551955161069982150505737426314482479058131596651501295901610912238701113290241720828688444308755520758799201280198286961061793903587677680717902495110158166518102382416812421147538976817778818251371572840957557948236430878683529831128457295286712830114410681850823200245247600572739825886631078042812350152930625470203416907262306584875513692434834318561945576165373181198747111454106886487425495724445024159646411057016279445006182126477422836110112156895344639190674555390073748533242013969373491491628556730287728752926470578821663980458340517505692895456626501470974478155564157870565220434310936288172888040370672375581026402296019204642420240917677344388217176166246423123850483597138211946616142644428857821469771785313489840864459323021521010153874283687886266899738605711844704256 A013879 771 1953318682543002417032928973978333007689759589967661167939883617887718903126388539205572372274086145187899943610247942587140369084465751010729843253565427269560488064713559151076254700734143788548172147055847535596769313391829917097913796609467484125690509270707910911758277672857863501975092628710436118849717375386898506987786159892351718812615716063116918960874948066796092341262599410128205731457038695719630947386100435578259384326669210043639380326027156180698948544335463449171944339941229840039644165961420645069532033526817340208008516893383148085948919131678633918249375405968410791501499524058848380634226780338388071611190138314478014278500932301291250659809116197484334342128681316465087283967510059360179788816487608562721595046953829728338491496015631207585732145627905885887848472769869255389172640412925310469821620985740657228637045205069739496609402118955470999398833020473957535223257300575564533108514892990264163689101564158284679737159946963074429972851751036805590069932949941412760405268495762870637468911003035188912325683798697415590923019732049498331468816466853758102531410532891999501816287387070239352418753385287476547134077701855249983812440155298504574757986757568239489341838937204209888561893068461397917243899082219617839222447992288788085489093592909859296671850623798873605600238104042294543857673853035229316521261074787002409947550617481656335179398717622686758593319932784456563144097524436773919983272264984369457352036847335750219334955918971241556567568859428288124440363096842293143939488079886534694695240694528758263140124239334626057824069364699804422704710045514914970578035223221520384904653539558259542012975020460901502294917128625499661293130666339355935221938663245338037436129031985858022583103568469688527824309498949576921194307065030201599815704409837527058372562926987880413461492324690698715385755147454105646761606567022074331460470671804762481042404866585165337432286834425149976818817374131840607890118333577836659310700225828497842638891386946167296986600711727956037009338321439331088372330984626183147245175274764080837966680355945763525440851111148606292093515919967165366668864342836156375059892350725619777735828900390736329639304298763883481211411327604863468588665598169743147984994484050322779626214011707698395319218097605727828000350961774572894084186657063419617581067387560568037195746910792240245189094959281723982859716872145233769755896859492747403451735543766535967975217188841663584330616558162230860125104592572527043777469470761039029170034107693341939509063989906387471211100327813067350354542703648220278748306301554120515268966038358153676352099115661408190848457367435731923658171280219401716937160463862448057158981924409974888588120611420651796152091028136907837975318908746382144349330559112386859558224126741004391347352037498536135523316594519136583032038261160119613521215098499921567351201330092108148067500193658557859232413117382234905403737870003155422021594295731450649960287848451835675207938988011046040465367848848432342084887082626538452618971036248914058100458391046089033115066372015174881731081048517345059214845246097724507881709443906254848089415693538313270234964930600406278692408910818611566147313971365192987190340632295920239143016978511247353171950101682744419792932647606320980646282581345632226628273079457898420339396622014442649337198164873279464683279358454088698392333631969459719002503128707862186970903746369333438162013996330136097308411708477898419510983816934959537892369519760594800565912418612186806800130716737845952398391797139009739942794342848192688775922043945579126481599986718531720688239289463287703342936795866597780398909201817569869002069828098045613066610062125616338205267269976832700901090197453993844991609282318641113344793942659409171628710760952026000939104561780573270275816950893922994128607299438143749018830934974117603448704127535134779960859397090444622851327563911608258569428502659662814179497628935178631281585198948482331604248352711736455326712629209614885723745091501317201830155679242126750198363279912283129963745046460976205353236862560192550048295132408788020360748018161235668900069289820002873959383533044018086949480389542426645558548830420410644473182348848657451140101582605438676604755665653225395120521902235326802429453190127796996965028692900384000762592701970941992778039949778214325905502018185464828626813658505129973084866484049433546327590406428534406448842403285796582128024329307174249819718156897250340813950633527130446540494439069219213715698009373514644688352797730134968389524634019005487419556877923374291299096614414743108880892309030200660308222903272609939456 A013879 772 2048203090866211302442720531818304511871297351809930276833731404510232736564655988886022255829672153776547371271059346646253299653112759331827056119450621464606658332945085000398934849077005557220688157271232385485917979559151447150862057193568976634580051449041818392207847769094607079447034728242674263758961246613692488863224860395282595905657337086598886416318409544088779322831771439074593453068295807402907740286327650336908912179721493590719206864744251319332580668825102921678920708198215020749409920967162614324429621587416019325952738609996127887371973827419055239462257065688732314109476364939530999571914980420105610577775310473242098300093393588758774451860003825893333367131924140093695363873515828003659882238037310636264359247954658961222262058926086509125416670333927042200736600183138424338957090593623570351203676046743995394175318312951207162396700436285851958665630733276500496454262247208323155868794112432159235704463361738837516340072228546752733483212997695169458413170012917766826654714818213047841554600823918626248930816214902941250667696338553534762418245695547646256119976330937761269616515363184563299201846749731201007887662660300570607026113248282284732981430722303874290776108105417841588108675586154978782471938724037517995380517625962208255529811803279048621866982439700527689865875270184253043620104218120268615800597852755855839013162836276445273317073189729926390578749041839394325155385205783814649920379698528250188112369389231931621989370737691188586419395084343876648373178174634504375699492652855103004024756706506187224530418914384544853208931358159462122342014040685847480188833862224728959121781989895841557525797295054810253670395023065611932840105781587456489131279555751143577942626435843603061888100407411672117751903157170551569718241725021108672728352067249794772760068543729243692425797775854874096184333589496836282658698367621738614185494495158350623321520725384406328863397599694186062092768246897668897258988721749713652873376799998342953842918174958464319605021827900853229463103939741568035321105334535384619805756908911020828751749820916184934452665894723760991338250549295490391520171097153765507134801681554467484059124525056116737587863144380637885194736844254597316438828618266436591141513576107551258969336983540411552570244435915023662973296010093734546987220108116932288924685316978710190170567512730884107339400436023793007051110478926560645355559305339467101321807049540539219155581339006836234603060588091519386386541673261330117456003827772727261050997684508653717562656282280080149012650737336914909965364970020636227008784028458413473418671332637439349334578682303776755127112032516290037581790608327339374739099970555030333983536630370113828776177158241021377801975001919686273112808000057646403393243640351830163648124421921575420661441010072065026842497221414498161689402551734233583867621643124653757406853285902662393468027083065715965802486816972194348168629840776428699801715260240901596732758790978232044966839832292670612927013557474093791534002557552205184493390173305741307386746257849543853987663836102184016786050041530123612811265568772167573576571361853445083590207150267630375649898587069251614086171366070536441584485894838228601736098618850326860679628171259409704599630749822085412728794143896445628602156404017077657668968072565645294005803152325416215471401902930163887959734336570354511005439630476008194312768720687975300565202366752970179254171988215868788371265115628920813137149366826392132405029261552485453598202180258692393127253866434103557382096077076834277070255520846386496825901233152279578129570187673371117552391201188256366820523293662613634179566615205060142958714372067736276766933712503430277449926332883227326180061554885519050005921694816551424066630653218032631549747014876031615960722504973626397452735035100546197491398527615651019771169666471420340153828379234281487032238103163510060850953651656178541337697061604858595041080905758333868474719481572603809344256320693061765380663021886101138412661733066085186226257321516992299215998974597302195284863925837864585504475696395916463359441116760677307237791713891435852752559055642299333564834547545164309541138348944839562293200898406912511939111654626329835486683157082080465759508276867996471913896374158310037184266308291444863889601926686713053983636405061882471019226018378640865000687684220841968142189758780675166657436958378618830273999438011206893776501371867807436901475239127599546178960786086691173369329099501344335111645496941445606241151755876842492068734223232674004614014182641112697976449272825380120873241531556553670137890533833651687583355139021980239875014656 A013879 773 2147696604208128382670178124371910471839957491971449449961206741215721801976020718202149672928854308318396936377922325468941699937062364729129887197509054852871391368126225449378313508305770179168240305198839769843281931334216787847662332483803783243581412028230473762427736182326146712938253887201790408795316548129199215202244871213843843284370547892917513922877492606102435867217647568499080904644541344543311386678476302279674599497763644863381983057406068071420480107393951121202395960519651513597333257288063505477853114885646339880730218840715299795628954828059763266774375664911628174999658288842833657407120322508992660717201323954790306467118730275726320679633555371739927928773724487122886709869035732864765664677632211037731536762783304474922594660700480087392692910512067882202679581273634556439646270226299428904583745814390631714442778575321125001517282556678873503409772411776139784570024490128714661488276655237663802738043373998663287533807577120639794264893552271210010025048159465260268026294245222564853505957113541297437598879543358066524860130355895111267037474398454568720657260301189393961049407213466616646023875657446143828046813761687331124833013725430844996170736701070507288324848332746618661092642611428043031809295619496364469524121650160948483750427941435131687722792978691420522928800027308723319466994400619678784081727694051324292249066234211409878913723336994247294927502355295784743894133197539969230354912062763958469250115844683261932459126410645275763193303619960964800444553677645550060253471207960192487548263288281431775149208543569688503998408407813416154396899714726203207386486655916157393040081671837021957024170424459392716552688131706047098089746760033848775547320591451311128384767457591141924222376772802101502543819604933268282768875035055734047614804497268520803641661633309435434029073328614800460280583777940234601925127299527332189108169075755162663199986916140679250694266001496930844244986557258970061612241357897427743275353951435062461168791768225246682394155368212965075937503676718454444204863347265775463097441356518282576529194820217009533828638593225862405253497407978068132778654928369106820409381808037657296564780557985242664232931184482071751105956381201108635682161157227347014992803739580551668925031496852870584147896629634031852425886837080047796341671312088820391791490830936268016368293000229299533737519151604084776161625221550897255264350954155637055235615148779020452265282858130432311535138859218653032099654321581672489241546669710615260483810948031346080546979873848117322331089259553792888631842538804358652371962721424809366303456711291635603167855176375365014784166626607801342447363668917448212206426490724711487487120905726972478122808739879737232250083739612936953515535761468446635084473843425560665677495713840837868295491168577325657586398366441928824391626970087275714437575232061076938326648591118670121893129966652716184557308416593435660825269203921984500323283380722363632695649282008790644783149043986119380620556168041955371551558265787861103535341094364240997134364844070843296238968594604683707585449208347490897427185605040844385630626892326838031970685052799030788777468060834727580492021226348778819770893881665890394294031345359600338264001789306506790410262413125443033737508048230359371457134753498611221967895865658594079807429046252775633554140721766899528981266391703596051732039865966010768359705774064114388765457636920362458681622646715442830635187689885711270556099534469350956628735962961658986992188449366938634815803350250006571785488776116918578913220253027020567295716211453884710916792189109792792958616156177177108095197033175568754073473243105261144463076881405298634147164284521996906607333954429362976776584224975638023379009347063960226042091303828751784659907525870649727737630561375225273335399092165590329580740702493108883707574004189936054597140746583965944546316101262780725566849576239029070161717034069376206153796451836450694469747455109474611986962915727047933695794108837240387312195189411503340232383997167001717142715340787340746723021475899364695609941107824044501483589328448443968114174684185426240735867364329179665992079950526718211041408685383184088871155425247926694119065942361458433575284278120499606464242150925136268533585804429424105550529228483010089597903229877446827293945527074168473931455941447401723658961089169553587586664768503205243552988616068818618573389234712039279848588702507658050956401300343461821734149985231638283806917629838721637534028788600873268009921943570315992963465056860424377062144535577087388393353272702145785624780112193444821218508704405155151959404198255111952007183367929856 A013879 774 2252023114454142426986764696941400394920055267101454578442522319877016704228807900609537295441046335199271385959416280350921011953205106158212100598015254701404472075224324976807314465285231271391516746264178610503189194430707702534150377946537035818421622698913797255911425895118821615665942508026504579692957844771123196279909118077927521815752131627363875079195189686936467791903612016786492258668554584895847280597769967139212072842967011676265626266402625234057801349090719690865923546697854105521837317594088478319945307794331496486776569951121886198501426937787594327221207737210375425228441689881663145149328599295189488204200095467218200394065489717600002432967434957477566667841836927809368054687634012624404521605012873321100383892572266273096434618938666608117880361333102091648556944613582628653258527448812149963052805851070471040603550987395923969590986074152106462711405516450577550745297999761207104884731182042488559619846568934022355389049813986851992911105021466336307472024898859444750805939514478496163829862486288679501927682716056227964371736048063072191945086754833897850831907377579969962101343218267971016221131441382247710638015786975054921552902200157373722704726407061708250362516165358118409173878818920771650122463963509019869995725383439166717297088729118284644585615370424334966250589417435271863433423120624180300697281698517561421069356875604463325191836361812079851525900709706632783613534611743670775688632271124780515852409471954596064090260935168780678666181536604188626590948317090860299980343825358066797823407725772990605058856497782129692768635094631360657512883515268743254388492631713940654564396679128177135608576526997932177151951510391800041926554298649253013668307236501650017757185921611089234333402946917736385131388186062506722872655908758601384711741240527836470199358988809074569672469594625593007439173415537459437948242283229171877526287496779045444727589480579128885975990666785645756935031024264381791325117594098653193332697544979972055282526997158556265238133859379278067466243855318730087286558789222557771992862667852514670966676987803870988943898541530401897451091298068010770396510870169564553317587938744894537402711338369933811890710049699472868487679318374333688769057817600822623593094174034416546794733826843995625643464856315134583689326716078048198096764337744846931143154289539828171531399201008437987888352881912404798248452328312953640336072066104701280830740390246110149754521238246976191500269764444058321786927129906823812078944040738478107377072548642916747755629968200163469380644251425877931990022921969319178269583182580740906081013424499338094227336909422974745742322304661901900458086806498782176562565863938155072703295290843565893220102297228135348043863807348374978969506426617537898830337244843800700573445745636370408585812947582137828729315253490211958965274641786235219542094886533675811682803873080850641734210647912838525938364230237878391485517480771698819410987194224333168517473141531649659144135291946789115653580304460761395680046760106772244500673823364078367811163750736428580197072733056200823365119989092178615260608572991308442507020224248506516211693049923796508373122349357835307442001649439897099720084822861692686087258211991788284295513940223859664261231320105424554544341239181197308285036531284559760686208375228825945828154719603550462729666661467448440501060387946989933540975434495175707443546841745052809314128507091405985474541148402292181576122567109599581234632625455734148697933441098484533944320995483387045940615813791750891016540678905574015802508840038061118372672922141468614634286286487990087669373894579639663298029324259105181871346279362342309816515303996442420599496936806937428342691808599723712736483580288054616002668105106939157982311931003537231351547193847342408912213703524588216212939438466626045430454762857414140842553119017466388385251455490028674268597952197721562091984861254416146273892600716330224743923268280858123404309907488872450738841626321405014123001003468118176366272382932356526487512282213385992554639881181426610835838967112652235063889607077705287187656163667155582309288833644417505805852857418833897447311226203504074860956153684357639172160671184769981212593689577608638444637287214480995347849177648475687913873268465387810901751736285800787710210977171973684376576224997323281721150345259150709787418783037053822657274596298016941463818591082977551789210190177411299906513747320670048439659449908945823186708054914250345081122460625767379798881771035949287876771911901187662637658335462476351602315268537279985371948801276925219307289430923353596854018983230339968620984216589552270187884307210416685056 A013879 775 2361417389261866849520073778860025860503691871756174836044946284087362667653426473189546179104390601977911192803780885585247351029843997394953411596664443713779895710750421786880706572750926665630631063730707350686992112739373759892449266705668018870337271443136233871414579319400113494468531331296400066156122965038725276662401983397680929115474107173294702675042175221169093651363121874113912906625638292411747958100087241062966438493386977235451905327919399157427393107424150490569426648902249066551666087133538920242814971065748943260118228613067582942479832252717564509260305124253106621884338473409354814088102385334552612783207319304633791696407614946122140151151261077971996946298921998414635917312140522421647595646497978655546156140537856679578367026988231277273814517765218858852477246755132018422719213678165648959658058948092070241871909080159668372337837813690119186244074750817680805850301595397607501211611883941384483891940235866561425324428297751077315318754858989085059943785980346441139021088832333803593484061886422638397413321831671375293969057498333783986741011289036709272833918110353294582980378066438555976305089122278831775429968041843155189422255977432218308658831197011137790332125750606554369017909156428667053798812773000434019200637739665107679756512111223934439481006222658067461571178048976607629471565082131620482983952854304750484659221955193825735676355004923463442393622862581342177710345669043731327288483272326937854190456114464262522499509450355539368913069970926273693316230222541865929912189007018660250594477579460139396690195511018394424724564312988173632812229344906437726713668049792077035800516812213507468147898740373383730589284706960592120763178600260439128060258928821954169019758984939269504980382328467212347775530498588679049442918042182459205575498783027716654575763051049464175968879477654125813368538703370607067606016100379312130649004438222584356250676867187740650741160389415425285223907091299048401220526506349589370852026660924919177839931028572530294378341449732485878871484116834692720006590668967832738325187964806118423623554289163431826102837357083782700021675508962962461579291782198921321059543090457366534451585444342591716737113181073674462547336828943685322034703570148600183356752316632312364971834817216769557154721805175498561226619450638255467367512762215140615670364152308514864791708448596623871588017511504181773728169148613083676369037102787803250248374435442705196388996861916061306978586868521692898826048902169177685574490826461390419921021224765795071694607449535454610069278426583141378414370275426900826673206455257782976334804732607817941492524027135105166991501352933158447174738831211267019571269063344814893514930562891582950049161986418289250710442535654129641947929170796911419803919706849333163404501446176402737553277397323887755897670471243752495083971822785643381566571687741935647911107754019626042507091664345852570174346211085913572230317977917664861262695308170974376511377916854691072986720807888396343735568621330247341236600711525718813049538555007811838605958841092201334908725738137138834560904057682320283675507895032934241410241238661601968743192251516894847563855140600241515336304321563089541236087663217022270006632866897501391993452825384173871312384892710865657705887159215663148732290465828238535621301633263941394972703163263012530007222949214891215946839897351902916552661857201213362608324573129660494579371613451878122624952459227081926588364296929515490492686139869871890705084255933284518665200332159988055084227167562498982298560158924091179194131509451749975258743882007412594058761377140430694168001400882740239582394396714315475185928796228647449858162351403373607622538100009271220861866405894263891806371006684127157029613710980613834520460715363965055901679950335670913767533396386998613403699184629580872213284533417975890148120979326858835667453430191912307149869366323678084692165117874710664995293207688726681741084084960869087606797665555051918905931597161593584089039900212585484901440430205678677118169678834183430528974068049695589883800680779116430034353108631111899218083749473451331875544848027528730567877965820811172849711816327565488801401959805728995852587547948241367819976640642530555665723988078211624177866299301928042929977576354362489204115228627619846774022185599079478068852791702793257454036944430459214666052437841861749146674367087789412412365042963424269344922864375469231210772559110518916712664347347722775493825585389764969843783065273124656039992251945791560484673984293699754537945226765901602857749335021746897941376586247753138760360322319886421174799809359736962936717145894606361264530975317469885949280256 A013879 776 2476125600362651293602360882741930476703519208118602784880665594783190396597359317551201574300565479859590206905417345883436326353469699412410668518384015731620467924795834275600223775228875679340304598282490190953963441607801579652984882285162548554982774740758019567952413924419293407575834709245453995769722794188446395701554822143206677928187377403344666152185023924712603544571736882270870339977885298103941026912757078884841096209641743041641217081128411890898586155010386024799327117799324717208479818982137706832529951100238763927921731686175953851493732584225572922862133705968825529148992099093687633537246046804563840501764398047175682761852311249744969231133584736095564669962338433409625271631495060438801549252622264466717966221220623605645565783691211599798667331780182130140095181493509311349621222201796223523522408819554590645941078935637504423192520623327930415835066925913400468675285845695641683190467142815721176581475124764015513120987726742633646987678695019338855815615328127749863790177243453250436841143676617504480206071352966644020248898435372845877680942653412956462471098516481816220643232911393875271410085131482648307753254169443728295903631483791965745220242581237150819635299091068018354047323111611345984604143902261703102117327918507079950408364443538748278813235580929905746584459593883695321680775827561246079565381348155458044202028320889321014612569625642625602571335486754093455334803420263199620242848635763491187395611710680478538792445621416010049297391257833988364242759421832059609323603500223598690927354922359995128023818448161623952299984749055887155199716197564612845726511188978776969891562716883590806920651069585761218686389800885909843621370763946690219144914066548409414734062797391679460454309380454835654781074668088122722948657228999514343945534211912071018788435317017242947780743767160652628878728839425537676522045938471337596707410477813684613939909746688252340591562996491668983878943602165990976358214801922027024130534708006008051822683518216469525958063763994691112923545329294054753573630817303614181422072295384540432169492062313834690487608784541484528457928418486347326112967459811016123151331455619423571229105658886977451969335190957509273240036262746453780237861330772138585863489917165043570412706665297891355163069571583703579336763717072459364950357062152503286217167761371053282863830478195653472774277050143008907568788693176112829032339449092823580932439472018770044008788773480495901026378704247002653079423053640947660828957292847578920959104751780018333097244701004088853208003695432844054012226725926037961229684132028385042193244207298975305818464874277220035583280522653239551904698944676185526313963029365852621782311829914604483430750079070544069352952992266064643435191778197542188932314910529246371150038508425867676932665400176292927528155712054889016285170838049278794469549474045687913944037724278883397147916149033116704623135252635622909914977904012993349563391995460687627824794610543824546548123757852383084528867602679985436084509827688792130112232939855871306478081897757096106953251999592888490588534533188296673775329366542054055120985117070827945976861558326579531679116967910038847185280640287338178791171857545452343794475065039914419610926789830035501285255301259188667894608333861723201845110207496311050727641981401370612174897192121676626664853811195953771652673592205668952627123959576619502910386547594006882764059168946916554309582149886496658254320681017163634958858861800190787667974428749499747443881103494991634847998586454014932862695017203987832314665641654878182056912624819804668227759769796404255567906236932020229460348786929110063708560473434250228382472445785143883986410510755321579686452428426983654614757284704815317809484226605208132146126615073485022457159955603176464074705098649893458048397276222147392661917042913287486987956104018640330468835648016914639381981420662217071334171730640592610258104570545414269033338985471928264406385468957054120918706130425315154029749102405312037416012800543349724537861889153232724850349512379277602857996182648642789739701845235976790834501385687873703772731314565313966183943205888522896382059417517493309985418861405252087555122840677375140503199825938382119937742196523098832033930332656818499543344167103352001479694329973435108450917087286740362795525384912548142728124243043113201477670601062468025473223221143445870909708087290415566652621837435372024586067046941871483610898730684485757036213657025658193018914671451831959331790915576310331326777507754750513814380454101282039118167366719763275255776895301323995228783585336897223969786884899195545648331117973582759869316831974491303129152493715456 A013879 777 2596405877525867442840389164982002491539869357172172033759028806715378653302472643760568741973789748609249660796054898877070129342415843531067929152333037679799663774710716721371780245334393544339939234448660434469743169747342149186208275927046604513589618006565081126485270383211885004142238456081761169068232848638944367819153549183635085515227007448089536655193563646879442974352853573064060137612651054344638066236071166748751137299121300351631980842061305626910875876076170536339979231873544714671598934669014028079626926004883962124484457724563636985783892138236914353163084712869967198052933539299262604023951310774142333617978105446715288727692049121012580856505129748236142819370428985150931228826266564494676773309117643585453258148382636617913404787199795894470487396088736257293780445029738019657740422691470676877401033350373274441158312786015031838053520505126707963714671136906569809841656530936153173593127274745137648455096860424552330686352826556883819023752175308598260075714658306883441173648893231235530061139071852876377836561475008351720176508925769517239035172123745144235592094598018436925377198593297744156594101426829549431950676243978626841605446286748644273260061084863326657849903379715738413613525879080978727152274796457967592005779239476479866079401154748086515204867312509156848130546303116189705626741194160861169126349312523457574157186048604840672218389807777841783841840679358660299021146831205904804995765251094338535314540945138493464292827459921914153452061335574532183024215703506973736906106863850460220937842115068554251362703453099522997406908808226025929650697611577511479320522196494610039981015267418928113957628615941959155645299871853743800185122470176164643230097412245064950464184631837777681925337912919809751547720151165171372338611202555394752717032481789911780597102350976672541212141176394248490979141971529472594696780841978521291805069649183962157746654802543380886288138760609248296439847166584806154025791444140191408854699561982107898948022192797352749651002669394497228424919467209842757283223507884954543898830879205139868202557308732791524412734868859371680912300749342740133826230967138796042349530532407592690625130695373071268676197617193461243696944264245625519066695682775725989810394803381252726889074304271401725631470839092953564406626351392971151062185606803623285848452902547413567132223907504485535867760332130755708262850172735835685815414370171956579199813651811553817666559696941084469914636076184505053955409107894610334401384722304942914623614224202484503645776459600063473341435682942189886779924651364621181234377268425795874002823237912730330273902624010110276031773957321643316378021600612775914440190097480328278738009409364536310817882194911474818065842036818380999554699654015265998301891039623115042875022779011162625207346554655256532775763403923667305140239296678360561189702309296931250051783300773454437047773323888549381666908670667650928387007870678328514511783325032185990034011833545601367721245417513820445242941875347768408627750977078602896624564767142310111061561204022544807444613168725112641907363186672451373000639765851200872902542090117660484280633585383851459009961753743236894226152832669935918164131821697580236846635485799293302457947169572819305795687862773155016626256828287390268097938280935651856327787918289923591031904998126179190481725749928608422064473864620651527669939133037013371883761484529933361101206107137681972851724412399383119925682562418253375690620389870996855369733954600435447175715071978364348502374965789605162241433290359688745257182839863905544628509212483051499791591428374034388686372850297230044126614689602978514163267506991792367476379427311603033294934387725772080741301541590252812621323734566636426687397732396782722373256861527294630908038957606556363993597973521910682666556222311914424407862325189843339955883059727449803161689808454984284904600550152304927791300456628190036894002258164228312565902460030212651778190049497111981896453199416855262951898194803752474945533038342543480757013068280740157692680090292613391694426205216983261894097602070159599426078124999047856807195510901638657405294431057763784596714335782823065011270568016873612960200487786119315328283260683164969795837961461404880898810532495956114977161653364564428303571961746224692279028835718781062658680826010060081309285606273175468352649928179678472278610512333709897535018067338634793218339595810632656052359839814119832798781747426215337170004771629336565403001470532276148588291991091345181981307051971445274773427799039705915450371464725542496114601513767481109621016976778222343521343252620058868473744450360267516012728766404484192669954205250177990656 A013879 778 2722528889432563979743803909060168244568910051066167462470907390030384886765293554903882129183908559437692572318884061644922687945353035546433084878836767318133612242231064496829135842531757045149796122701238563734545413960989041425077529138478820374441747290851986507285418877346785530103451831324388799616891327494429729430336751988779343429214674561887933987756246194590258796275017788229219922857323191960483204941554559744738472544563416637512855943445275609043698582632446596313230063041034022731486524519496053507622883562497205468643414742992040216005330482743910704782334715882338724665552838904263584277018769646307071615805009896894930592928418099114887984190722930886461692964166943533622864197731289131570192249381342240260235616198471574265166338142813179840285791841142709728083123927502573700634821464131556477397665946401006620412018987908498024618808317183742929760075002052943344924524838582907750153587025243157454866451645516535384701773101459711007416649960976388729157152573548798611212100061868836027169388963407201700766350285218357413335803023347697308438544644828188361980216185211780517464321392165775376744816497739221625157112293206132619063272445573746417477941812121647613581620286288810122793216512183216349802423696970709825755051971813289352054074145241129565767458947081601651185335720336361736767265774408419161277830856728597049279445518101869412712070311080458226333741932199186581706398059678562836803239543931497124005980086089540922814315846615081055370148667011400658346800005520528493150057910868860176630118733650124342676898136037285426528946810494413365209409898757500676939995882711532217283133065049069966021234383589955763589925958428911259022914979287442016939642624142281225497932864513929570602543127377802430038902205228170736921331580330725608225015051625338535251387194777715386574062146178775505676944771938488255456771668158469942075792712462722303521356306231728156220471389044603141687709182548829697763748289330745346731225447904950772247321318834676956818049775063004325792888355249028079061013373003974095823260487993408742440364732561795605502607877849084519684296670542813078566973962598530198902701327549823913164937044031513578623412592646250817070767028825621024280879492262239655491424541350300459350437977675689335855745166572732876751242633038236117696182334839716090581827350741556728569238816035423425258072658024339297547426382726651640089583938617429541991023799761951855913530500779694589125209438221243571456347060719698926005266386575627821644370908757344390894873696901596156622469262676789702720146271229309019734018378616847334378384379517579118797287717874025392800293409072499462114400377884142117260036771655532705205986954433828026652171640411494618828208379598870674989068744408711559435403698763847479197719885524408860889418620894190274111878887032663368154731560753808603810053288673338982454298726391825759781805960869759556430760426254002739884335165004399000432707711828949456685903992371912499759672634914971787191063019884661606845252608541173110930999625271014967016487601069143944011042698009103713600655260828252370895518843117188806504655974687215959965049642427457427482829655893068369600082432669710725324872689068361894431697651157479773918144411281988576394019196395223794713893879978278537761063730870382080900766544208774919389870815315156470838566059957140504774677747068464296278034096363419333436387082402459404050058294998002012364969777456095554359192518570282451668167965929370398616174151179106199457722607314785375095226332127801022602473153872200985746795753493134620364383675988628209445467773598731483151202097873268290750109124765132798467262389411425673518912034372691462240269120543939185335391005274540933247217156296945357750164764645688839895260186832844494899027858011252445930950988683711015987766857366937979487898645498265170037580035236770404800072052590493601528126426476503291963690667609360996126165311856813867077103737928640261550967409341483693529055310031728424205049601514539555168487251213070872878265735085545391592759718358667379809374652561603440823865287188319672127799295999001605499461840039196656827414013340825718197284331357809478217258047128861265583355186680817847189669948354110391368640586277354084393351152922479679218292257838401509972846273360009302931174940442656571558388905814324759818965463883501239903348251090934533748016296580832189517679104977676316933713660016729947952759271392930517796815369589191173388374923416003218404017669964851994782116862850598365541231023328010200440821827805858669999288708996050448405864396900250272001967497442201272080236022459330848068725060780967870870563078961348416813089900724410636730105856 A013879 779 2854778452765640207623838927746674977217089425706757613127894187408500863024804454626893107491146101620937926711846173823386452434986504601136618409911142127379270590509680685827107945218579675374992619157573928206514691989558045101342095193909567552950629607252412603863315384732782984013757107482802309947081440618799147967144790053386288815632206593406202269145493609738675207562873052310242509830040523333155637104795514038898888586888129164096680433754073317028605284982400322175741526583315291419691213934555093802809172754429069721488237257547621561538005416273678911177841407041039210554906733606877092146859233400646083926614354057646498741410508936697492782910771487977202456161594316982712128449000284232425345908087290320923116821490928529456671058184438472864207514465618057995834489755404938720716858551573210964843734967413381918005153222265141224662691549999260426316100405352667120847578557141911077025047668581369071394044400649146607549046431636217929312921149480777788064690416961505052550339034474176606025169201693669930582776516673124343046002991009835052893255389495362439851767166624627967880668268111620081445572703933402054820744179960913717166889967889936723453350313587268768058961073315575363318019797479028267210426230474759026250929376396091695619452850920362675554179032895037532993314588287420844492472476666082530456062768425045379545243863589185821303971838511502565136129780297694269099368051825508705163793708017513528301694574751426462680944053180255232715809008660146456726654162588693685233315123947225928570103381255912782746771139893432603408016930760989988837822193999545029823033122710127606269878536816893588690681865007221454762070201785554052341212097321308800354502704252616678307720451340558213424132262333306560880471918749334358638022183176870935370153382773090979939758579151237689192283788991555704640708041180172260953839808710935777982066419263311502137209710163240583137037007238833783898331343800321649162320126233275632694041455262381660960007199218390224672443360936464823922603699993604867029481158611015141501971189458176565513147889810717388835502558123481649312481065611100766671443289805716401844598947236884159570837025882388382218623482746635096760796608017854391156347494478370208996575979870932654463844852879263621034273843784169948972310995180701475349392087936890139397930196131178588216218160763160153563408795460529603265090166693981470158575568019709799422779771859188429266386158385569033486555611892278699183410575541219021034898206569925518708567870021141152026983081602288091526562329580577439319480096500543934676618055376539310493148779137025042071984766057474050280960461711605195986069490640242204748060317875471861894072976732405656874827530016123381432407429846265416897337747737109132146537868835000134347228326683642545715983019822746460867137515849162023926215801048985610548730437223935096865998741325035087888966967224968996643941044719717176976956629979652686277726921638752505493878464705370521347998492828601456725656097138578929059367599253669135967583863068179790054280502778678680235323108107593935592520690778245558064139566440449369969426143313622162436311893858013599480235589257730058721776036919074593518253704812546641815611796260105511415992194204422453480935072879318185765915989092103396011345162661141760862602179860260369874153180039905511566020244885618561934612493310062017934035880628368790977393021317241272061193926735824958117610549365802852007744654352352492040400893042355495099353426746782462202580940687708389475852046437241085076410889794697020830432104014817127683203977433451813347490816169063463676754890979560171241586425609723889285608127239475087035766705354379322710052433343481575202242958746757033620633976881225775448236768253117820982012345668436749083243035242007044744492863910010962300388620230394358779502810101988898937325523028431763983640352617129418715956695769025915874118905479153315873989918045570457484241129102261890896067202217655605425922700771829664139234090957709828600351687927997003599200371433060844534769614437658006450994835684435889565325367378779488521079274601449107488203698380940673629462476452869668284435615037846431431139574026192830420332248229025254934755355765359657739763671396362836396842578526842052116000022555159701721287253934745114830359694349599057178409205303161399351931530257106196132893295735927769659359936203542693955689885181071921705085734765702621904512505760113510629313472982355723826888623695858990741211232301064645280652971580429031745761861517191623937435188913356060753174157324242594987627665844076829214735070597953641072805567486315303344511449333464166165971551084974877508202555741999607819907478061056 A013879 780 2993452170887183946349374527500897460910386761649889070943194775456056200947097355814849067080636014653276607439800813563031272748468409048641430785790985767358846038714278934821845540765517401686008260625772239343074349667642816700184888810048918706402759391054305798508579792861562650245209372735886914955070868678297935378796815375019581181140356660887501950571505107325341094445447173699264849987544571794587005332798060928852440998884806926371840782504111182476586815305705400225750346978626415015694134342640042039374431130148216212279249870570254826511275567374589137967216231229464731246821883098564753774985067522315868099433572920350735064273265818806510192333445123777183042672099922524464352800538922039299639510918538535552278144211671873703558311506805756122059258688299920781040145929763489024014400672574431260671984237190454358054171545189892724791906454732024500784831298643078278909870533133636549502616384130377655406081501455079553157348911099378851447225607237956049897720818655827121983024303412794208839447820835141641130765468747038031133805632301128800422598163295489165730006608510585896048439609903410138521872843599670993035716649246695061891988814970158289731820258420083935736193166412952752166555927161369544318439895046300920710094521783908245825863392606670212881898833596946876195997837728070599434538819692614155455496473464060383902033629506894111759633574539037313740182420505435065915138954310984616025830151178172265452477690414551754532133591507539310900212147064821731008608115190602069687208639408086375276324723103800002081478294784895985551164761189635838535608244895266929191716779678894764872044156621311011654920427281812244148592523907489125987738816160788696640523027614391786073196279984877169199422911108409260381801722674502024443222748746870617926693953494676647381312291892088211182488166325609514549335074988540308701933531258878194333323277645446121665026809044130157703501716902467373784976687156766073592028988685183229827787212993207112522800508927622748226131969637314539209468097324494217050305235371703813015570941957296950359514561706162796715575930386887893909484145854225597513275319051318881780602185697863044506150005251651280273275337044535643221049064048929686061158230370151520268793654669143079087080580452726730689634730019829788413589974082599230215964158000512514809324053338446719317409174140391421182904941108820289273295186631308314052998534811835222639540722057020366406430132415306434857198537295558029274943927658709276200689421852266220705355262875288104627845811774200837860556621302283569011863161668154356847469454034510084039663974232385170515673498053481909747408397099708129986288802217582610085902095876590783057439465650158994063179152114186590808868053158477605788542826171186945349688092351529100873279289880627166016682610993656192950219587819050918400455659800741135566745566942524968131361496183639992318261426624889090624917124908022158565789275237544295166353784584276547200749105006898599792998867616243601087561567713182539117355439755015367916345216800579691535957232481655775806434163407028418607862975853489614292663210019860638565060987651224672598818180414060468088587513241513554054245029688455560972996396777520907488446954875236396738535431030096478581224974979503945957681124178241410575992265282569383038263943349152377601160044913523961695851244301182369199148229785091590517199607565772433367910864720747584092838482920944391283131599411796091346872858682172366693755406822780955629299618804434167086533512462554512203031035444976508025082625177364223314291173899440884477543293841259168632658530055291890488316936563783286119817727820141836931545827628259828863616108833673652690015940345574536199267112710839503285789892942208198716410317507781272254034577371626732606710648921922778950001349267303654805092297846705995151575938605503111692105047635060865350909666385859097359503008222702118763620105431708667345884852304552088026995626189533364508234562632580444115092321884522061904461526160071541234442371520787386046035128675793208118890583228581681772358360822643047336850612424571080955479221444489099333550681233493247791687245709044265291020359473924859684338609974089173350830307518998385718466031927017768474130431498112557537655603621361931639586839650799139392100503581879293528359246862325180979907610859967767486850956270875386716244720469596196998333004464565983857281477043627671373831979417681392466146105239916784521643004245946635467503565480509037075456309121321161489805970327919952391843989702250724261820040650011244760320345190425003281746667340118705270670041387319837141558170732530555519774437496286521501649785150478617158041003089722980769367303715349856256 A013879 781 3138862103540199793727241744548781055971569708983794082453331404868609586964303556970911175363144989701074171922796577882669079853498010486588236927641568691994069343890863748359751509753743174990307797893929751641403529277098234164213069968885854981484979831234159756976932564879605917543520663225905357735928391195214935887757249478676532356595430626046773245322466539418776863449229215608880339340539536914080863703844059536532377172846635307627279320355030887276569496445995345747116395833460171751496492612468124721479083496726295963006926712283075524963887289335377179933111726877667210031867502891960635254358742162279883708231658158529692370755403979220855231436234554109783486152939848361012733202177900716280658799800917463455265607344898046640582360046560352531444409238342777732899952058447680266844924199645406833590386543496217868951010982169036953791398102677087322934955263805964449386196404151136078531255477605894880395087316469761497531520291804942278535126038335147002977552505142852580260471691975374100328032838180029481490333532156894150534161374695788433031926291675730847444507409525596116534888612394078189410711338850368611193419621200502521218454063646148698813833159293097932998514485664628345055798547879160231303252431388070034234508073274083372775100532765931825142849951337752167654094628693549356872670977398002580670902670159050581110458815093821000132469535055845590292425521763907079677032744155595004733900876601803161419097246704129020560286512848609540466500852320642511414082262994100755824334486275973579041747472853290190982588184432367092945298140629183589028313950999299415544133613968576756970468573573347815357069841957453555720354554348819317771719216894615168368533074203788481473487862481422562570454078438411348614108123155138634782576736989998605063101038979634060204506917783038288128888711493042322328083575591183642737438654473309461501258789180351312471027151320257824244107016302721628933955714712093142382835388839554690399901804651565141220708066449290950843964556194416730266107219620128848137740862485119697436615316033814607020178341055601360728831746781361360244031247723240460138080180949555747781976717470322439756080747906755492863829959816811006626154743384170494491265052568612000517370575238351373296814606728798384359614426665273040215568520663635570422934832939545410728701778553415107154971642183435074858285731528122343645034773617110746716436991638854930414479052171662187724988882527512360236821813443227056105003603888658738001414111208161904642338600124718099598248049926944417760471019738663295660183426609346622885692130233690445881974691444697512558642853894927846995298507397223552108502767074103902953434876085892056935237645133581117358792142607285318643999627708703813967327082495278522406994541125596978477299704665868511233108985505284036178969454516949135812676193931221936968035799602325060983310512222256488585113293684619703091113099167554242940281055071483246848354586024242364757572693531713706176543580609570250253990958426418094137520097596554994428249602051884650632007891006684686772007509328688231070158527768548725796543618109785388943997390187370562294978372345853869386458740284733316455984036250601978302820669747385763090605754155255879946506528127814445124786559364108329636521442466323665336131665560935473388730652661280803495513995255243301659188914344356603965366054195132199618163095702887395091190502885422618737732205067312186034100999984823498280138554665517571578271269464604363329948477087478361186928964363935560187805471022751686878909038777979867826006181962780124881924436882892174008158550811257749360677420074305623026373993766733046802332597751130178310495124936378184043086154663801164869682711977881242997400422781768904177258665091039255335046561002030872769814225403954099860276614809312197140904461306907585572058891399204030845660742428981581946195454340218588872838226350128096884681715673159347570878554890098010254994965727316137222586564747020671768427046512384605583532649254823176421446644159781154110607331086348538996473812199493265546132440557963756004285467773707045783972580105376601822777239125091415796416245356606799521796964455730233668365042292190529035520240537041251303126237893904583595529791338564873132604762222873208830911409973676358387211177643872662090792825637909488971187602965101561760292228322689429501373024011127301863724028489436741089132782072498929138487241649874683786581618448050982246566334820197739231973018677290244060433674793198458230334785142568991999230203346027255443562210944626190985797666278395088241160793452832311497898109317750285550546500434033959784703000572106135570113925113948266465110002855809364283220089860626690873491456 A013879 782 3291335469081768538907336239531982644546444679167390863802584431191507166260681566554330156617585120720793550898118344449897613076461529843984747124638685532776373256339706345800074799091541003458636989484425283257136347115262557986973884055694454273065594211516190301331844041151197654594114722962766936393308848725913696613440945629352723592349410264137621302487250674037583368368138973986297310704345585459219255739121988572578973926394833464330582040620596867656916136305356015662128321877466333054497186237611376347949651456663272515705951184258938201664533078302132461825542562122476772426375498712440515072474472421554791339242719185238430707357218482915487495158481083810220328776305054434997287730206894421474708081660046830160068589487283814154195288768182068216011852861504516504053300129638834783487183237567382115938873160233090148153175291638880092858769056912729516733843650700602978479580280679181664681989743686078830105159077954596632035611421499659154657248320773315103794190095632671787199204364884769872625567361327462593583207973814947440790508797633011051954885143220171149089971801450711473491687361629732931539526052846364116850751172719938131689161688241824018007413918838919458191850325320273331545229018140938318699039221495176924217483537441445246691023816245569729480989030573934816950059929376967210432117842796087954029572438264696622138480462495818449034904375190718345686470383909110629979424286735697187683854845583612351788191314560028791863022990496743597504201597722970042048532723001302194139257358281315271617279398094611615299758388079353756852208943108386811048953329483041383953605448400714341517066055003246758835854866600378819643026497180867564951798249574487994787202936816311710749544008889320144969876455752635618284387039345522649105775184566024777302646235049108764313001045821267156013037609542528346177492563359100979367052474553004941903143936123576057825619766222790668314588758726642634781051547509947778867224000687824899040767434714319569520645181485131708072160978476116717355513643920396227064879762621196871859296341625473185370790524150718252427595477713012769679245309612644588729747563819361367786234018498160822589672126317074047685183363944872418084026836198799960431672743762184897054502368301129529606080673065256494678267057054965343417079977123392331891799315384416768600259196148425799400131544674137617054601819222832414609935982780335518348934634944703947514292786609952850155917942485168800647685669853045253582360258951154224858570803074209577322244839964376406004332547200195669797603659993488603910172496740322244438987511151922192981137494056315138928691489165727862090942127692551083375725397487495574143300928626640349492923748983589953715612829726576810282450553624281810434603962854569171911436707955313977303813015119717740034768487585188713520399074739564457033912752727624973778195106603807603145635803663964819774623757038643789788467009072717357845348147602635617047260258394955961868036544692710231167775361581260734730328823222939779478344273857405249837596254721156999421108306320225402116644546101838590582622548413433748700836520903086323997341007413112274729019241760926066945775360052804522036149916795511220000858486601034773918495019269101589570788029238151159611168191271779255856945108055567803703499597347223474944061632844955179806112083088762000280585675047548070359587675643714941346814986239750853195140172753584907865536284660661942782893490160086284532594565096949753135257374650116984883064054310479710059945225736878093959488309583152872820738924245659017885522258257804132228188798328915544252778860575465405793621686431835092970503136887945871283802706019489077852105736125287690711163107712749970254392419394918802257242145718816110466573182006501578202201782749265524445480721217176574215089411650289346429221036419351928448807224107811765848019558653211791270813844730249047045925216033311919318952014693698736038481551572439411201141601182486245904310929716171947920250158723770200184358331225025467039294836346486683452684192801199005626766524100895850413301369990507403415949638656282639239974832156575375632920466292831856410142960891049331415367773801131785499039542586575976173949671741368567126426898025838892648266246482627000409894171152611497823081762624557661172228347809101420524515177936096580307452011966734335224360183605692391228831720025491821679056286897339620224278496094452637120318397900258996426198607145783506760175541100423664612905340032558294955913300979952866537331527665654423354584809703763875403988688903472352839123773715534408047563420155597093861220007875969323421449847239117593415204733527896763211567779140283417456919186354533159962641788945696493009362176966656 A013879 783 3451215380827884527453299004703488233487932775902626042402658772521065818368960434331273298305440935544926818426545341149895839529263725117686150200965134321216518363639663921253659232532211699242643739885620725816635002312733552003749127447583868083834028515934800761409339697294158231863678439745406303095550219361623680340135453004244161493571375217128370394876871362779633018069989692786655688869119876618486290305905578289480570163843388894693904393825782981100218494542524989478931867240986137648952441556289586565427653725822147641428883468985500383748589437113736848291180117620138204123759114937896025532634992393904236883337773512380572717397802727941590215723299460937385591466942848759231715978989424524892263501434765264981924081290218112710549479115385280361672844626104959897754193236736170821929856650515455269602719862864572735189863934605530332249476622621322265738706839877035468762204372393453593225582077475373795356347285325319118033373281910426597753878815203199658276096673718124451934192916113412453958226921471305416529105884350982327674348552986832196814645643937234182828166271677981234028019566908258838421990070389429100190893261685981846374094406409858861506142057360438809792977646723030928898370062926152538468163750718526638488272017756200890994286989143514524660257553723094274618226040506382769646068399127750722484512949025842525255479289442015326015223890119982680046536369277879587941304800888170414272785778562681905388654495856096750456561195283113414496565694533961034811082248553813449521765923717188442251360362136455469124559451538696444945061844728819808782467286416009602220535786662227441370599055691084473393065352600358821186006152307925387786896801345818323621986106675100868410913858665127760331933174467275646078169424168770757308737319931503996884899578562854271648269384623081029383526924463666203121410442116832668540786415556891709961031055964714888410557071986828947818638222270548027408175907481791002173478273745236681336571753623002356929680041820953465923474270166572563017775074687473394190783361970284131106733520716272170823362044651863542257518355638400077979184329772388412271883781479450665587818122180727482707788039525052236625538831031858540664876523793992867309601678963176790613821875343725197636225647840074394163758557618467339938908054092138237805775358928530197551785386860531731031792334588228525940646157193400721982028233079873096488252483771777886468747073012317919805091812459328360307947648951826779820376990889965492485300738404342381750250205310485954302399005012992374653692055381332306333713035941980137784855768493637965427389228967594703117291606943442258719871732487344444801784634395848159152885914535608031109892013014216819307302438543375005418730871717134923658275284954192724006206657480951309065323036142173148974697401638126840468365980194113540098792098604122084504444712102194161276038208462745574859995880660552950521231582505433676220043779220581244780947972706749342671738287887703323356981217545432056180589276139817302206284325304302567253707330390491921824988063408036671249862671573281501958764021325164706477728355742474645271835844189211616586256080448704811573733343942729554498577935153769973023620188446166639096359833325117468385778628546423590340440297330997204989452073624475065336200793787962202462944370722031722620373783636881703206215404798657765425375006575784038337677871011332990639947301785263048350012575224338257315515324338102635890049878691099184343555636881121067540743773812665572455817125022272684251664413709464106770879138229816150338329387474935225755305297396540945730401846506779213345452653471947914446638297265414729927284706267091779297849624363309665575148566833004512809469785559446377995689940189253321848597440895649398864951936548093846560944392731022143484161594910613801721366877484458367725136483826072830185852956734350207243584898051865624755228079327346079111789427759459845840286831421622228039648255601526697785358737438064716462424230433936061428513721522612304126195622316853620588081780150710048524092334775620967242977897339166291044282808303650224723695849603413181079665210863472456667122065359292943738200678781295563111440887407261490792575450995877286643160211024342042697548427671767089581805190410520753941335782325808174121330512032276331127914027219520407792466800900030422292218703884522504825163449657450112408938125089664789616293048320736768421074984396661977436597630686497086384557828184917844545141829829979846691691745488355056982248943953541252623457121419933909415612843455647425850637050147540207452881860853075378292622630978552409275970195018604969632941718663747876381332895579801824743306492750890962740987076485522645853784954074988281856 A013879 784 3618861619166979846258870457155964877917842598424872005038410325055049111562051056389349230043926034429957183558433207641593179830237239829002872633127216686003931959671824235892476983411696414745054402194304638193903864185076897025883245062477702059874350285124849643195559782429919262134688483634479159674719666817333912236337872769378325882283098339675598115178410266098016471555757512103460275611626243745105880343805247660470378340122245353642555493660264215190142708133422683367860461624084280271387955357327909522429867433207684285258932912374940050389560917610973729433772483013654037527274837705119262868908269784430529094182789198517971417718118393254080902042274455551880033958041064580560155814384814810613430093280460422493686025462971747753577130612894235740521464726662634429747500927403867055775921367170894024778941582923082220374446765092928573668827199041775616119230263330902343692797211986837994970107952470817552839577211057281819510962422452507480166371232530510284876516345740656065311348271206537577321701752408695548442423731789215645223457708296720557607113870737129270493227276491010850452164645390394419757176660048666008161766092765640100543562416295624165562664413938779485417481328890248879300537287102853324176793273073429788479478319290726105475225473928149886210154224652747302102080988650020819064395817683780341579920650037721851762289451405950662491739405806450958712476919951921866805141622896114180316500620542142741624813776646802506206739111905185931719150869711642726038065379859563491645735225227674588022162443087595929992754051456640163454713168898366959813884417320953684658000533035131801562617275420334592772606895168273851283937587162435171424033100367992794510247703792950568194842410263645006417817160350198027862062582117192965615766543984496735037580460491123480747855718250531813466861128346413252604236075753099932247823656478983281664098100539256878829988292315661150787876392555562168387555460363626481895057154370685298369177063126993319419896179532448101484172956314183991838926516715492101786994854561352653059374208218585807793277679332872465686219567281891000167101187775411951786402808048596461119411975283778500907801551333021174071861005288062101136213565813809864832032890120492066394678886760421992836602944909553847934657293313342009443780451727717944845428702763842480428060913812668920398392679033186314816738984925227355453027236529961012023265836423475769081852930830964275077543952341352694738266513947310717476931623599436456248266707073071717286150359283648120018592339080503492244869800663535904446179480375897764957892922303984923235990088153924583415917164042326909879448221764649688552476124796260879331896500720089726829086127438395415521973961798057989681951142541666469709899665196127589767532152074745999854480167945815351859292302620100489870957326048022799422631023585915918881332618437270344854183040477031903904395040559519970645750927857217622476108625840000199327427301428952398741360646960136399992369937168918963741617580817585067478256792690284368760623417671540457419558683576145460592496000707625224197912942425055907259590488351021093640560542156546760073550055812581096500739014858091585337900856931799503233215562720127629757104608588718374530086211206694662664817525214147725219019697552857566109972083547006254409784356474225135578381060550826868821160524302157365038678022895209323783968911273579501993273381916783986186662786078435712502873796733150309531044941598398018322228195498258404517602943369389615303430897687354602161873264269815035221381363248467699657164075800917679281595007522875318710201846602692520412921361567001256338798199193379515848232488158722029569021967716381795890126983615484540023702589862782045253208574723886491210714910184596464064215841817854053251488827552324275126048228544991777753783994925143417395752713664408143984960949960678002910649278059633049343338038508751242250723711002303367311824604544758949388902209265626458656980323467856148129302949851494939548465204059294719411429700866517102061768440703310939841198644029681531347772791680313632798049889999808338039874099193748579763791028146376494722184186806185957773227514953775776385142239953956624969315596103453021719138361435060481763624540094350847725330959339902210084790109288066631987448262984756186188783579005735831121393668220550300085485519644417070019550589388010409069314703454020346436694099435964877683897122838714229652557797194724368852774109246828413761766639355800947724587363717197392230218668655028472510894174550028618999385652939348955208757595495507120570113050125874367868565067900966571108959723211828724637831495589558093224432522315486278182037348942758242147093264712883393898778412004134912635437056 A013879 785 3794651441179635059270741348482773027827579720485958587555156145004923177205289248504518258242539785478426783706967659135991210133670843990936516174154004363743258958544842769975189945357902979787710164835295180298810938291731192375812549574632618915134806724575074339463427294421235020212143111415507619335078849352652724357130221277023647440340882124623679969221316723183993719678049989011397961959736600161268143587385931370825387438372023543941096269320305209707219080323711823635137651407935798269850896676765470055391420673643180757099670837526465138277284228744844389314747415148525296054199740221483136182028357897479026475461812366625180397305193712324791135939879979504768158487586867333625445943224371574853788073491652067976739317835861063372454893309546186135853035397224998559806915532453437301877292523502587372926603449255153862311355891154082672063364149062428908447837992602464255940018529356310637413775916370039986286312513661600341175526933085560483522932881521912352474678003751354174339912324828666346677680736733700343403562906984608584405832389934942055413437034122056061936706284673838193523728995204878219091301273487190008174232042487823834067566504229600405029036400510269637701120901922421608861440186361161527252005183106244713884657458128592416774790026549683695082698676269479155048991674754684230371267908923587655452506875533954228433494423797446121872938139182905120482894198815506423407068182369915822739554954685597867441980730661197584748237671005092243538340342358755483098090443751621647815918459528334108809927005923018989888082072260197916034689315790774033253803666776736330843947566927846363955322972191152765951129047707967921883906139396437622311126932251468412496377496252396934995475075184611826249569046731369247263490134106117731113518019625087648438765968939940294948663557620269646837827374516968622762739447368882514556693938416106373554213329871051820976033803603186706848548276200341156279149354406250001879591450701395707422758208145450146904037056349416300461868141840101793426494211191463846123399916616524919534386369757011831992643935884146078579393368982176137391218295072790362756379110852365082814748531395163325367898919490574010623575725480935005761006275986781492826113719790985089011866808363696251560633769561480335651931205993330910894521530950843571734240247429298892757334400762033125875665001809902373245276897856955199471513487571640398143307997693582528040773018799009195703710727370286243237872548128815282889091054147402681546982510635853249025042399136210611096615480543678029884156596100567824540557094814637374788487528897823294867101542676089623979928756202846981853752298585089311823601205034364047806322705139068805399535815164842911226369368966360454588741601241770460142527751332694683568079793893928861543411396583951278391209285512174491266928949118131554927384748187625370556912231710479189125819835851244205668454934049739212739838924928809825705508078448804049009956410023165190462620981746871985758399299236836371324330396423380079716080594652007622257539460808353206679171166189540302486237086437998827088550761516295423010632355913160294285244411052343175490882823323733035844358913243838242187274728958118595902272241894820549500185722055523958291259679002271062598423701318950165119258798381185175241330087477385630223994041374317095764236498948143834801017217930658961202796846535367011896098985107604899882098629716773685099666117574981805673413394283259818966824980681481800460248752322781804775450023946501085256410356973415539316488419954985570372295184349625266635710477947023056470377766608306510191868611503264912284499429626479909366711660517397119210076229503520110877366778820172758007285791971590317039893966867956545883428434449674001407766597661723421902599190549998131742233148839505979114571147294793298349951806262627184039168797483370433987174413065967897580036977390657784348240027067352342594294865987951255682363796535125160114417522982913529512701799660630728380831969943481157731971449811679019701559310015809036811520904478914972054924709362067341414522202808976547824847961456439027868499023436184110774396941129614879329809005864483246858019814720170388498826909401960021983825070499774355702167226480129979725774365753974034504436636020797299841868873636843756702870549807503702689089930139518454853946487048031751462438064246664273612820278818122402700265734489002838785202952010166307582270109477727612072160444751255299794166464377602350788658215629148334561256919497123972755193770703615135591583369972970809195899810416530770056978204454296874458926861648788841162148484639323923267148550726566516765838798319316467160902556519483339631007995205001666517630467139576417640805472145647770151616046432256 A013879 786 3978980429586377011909876880226672210427332232988284511904235409904682325461213379039873737154929398097826843152317320146181119157124038908640248383829709279716451505715117052369504772143608474933877973802334478977005978430190326776660019982769973011556395096028033150577202738675040932553968175195627317451899639538807183095502178905776348138402880814709399847406211404329379398605130945277615629359892765250701904930286790373094601458578382959611578961698808355573956954369516449180038097962727687606607173833736029528802114324286071905556544448130150708834241587440353950370100585586780060835328546802481901005206567410706967665533845364146365160284690802094680190159295589389191776554279887001223635605362438648473885682949582558830777406939055850386835262206950701673588232444680600089848096261357895472253283885124249057153886138406172216326992314922783391941514125967285455104600170931121559636560869438322782936787495283631048660156430325226239348469329387124669570542869174720766908487962461579954712647905919543643133895756201276571284734378754292931001930104108421800697200151491569057201343729158154557612337654875950383461880324148103750011303538183712364631232614739057474303726872701456495622090550854205160933493504853841309599798586880813657106318578814646922012042226879361130255035847167945374484651494347567771545782618867459849403767849519891589033879848927830864689037982231853919615471267417168463430489926396716853744951576164405469450842386633795918624968064111835604360458762829174389445063285147300420980224514618382466479478020162735560340885547002309290003990383994626672693140433694083074851023163938933428930816740888310202709971092329430171657338764023758976252512234112515742101801529510353368509815272436779530321468112745392239818561430860456506020088270946395906049327464647166834716089838595231865202621677061504890582062278764273351583799903168607156755982796582868034231765621647015104320423357265048928286565313445888001970894485010666705306526110864323533240047560398645546673103848698126578143979593994300393912690190966089234025688722054328438743518607713654358492465981273854325441134114974246227417632982541129569077557756056214779060969977403748133763626539921896904600852916849115390621635019843551980695707250446771160676443115551698804436559416255662953222133808838311749074802701688424515771914676613449646998201304937820190928039468447254655241041726743920402123517326989545992922881608960189866394214179663025267789395445026720614070711541193666914205808733072500456449682858716651177741244674126567733863809386912749007185439196252353199906213099101563959238565867213123353554377775464156476844280170241158610234744457170113315792562636863904211690623666922290320482101487433270380030844313263690702014411179381431660517082837962120349921744148584413295690340667765213879354711289750493913339537389715587460557084800278047426216795660197554244203005800926139344737889340546151691798978838867533154494664052596450462754533258556208039338599303596564934897781069760042190468368925617823544516321697656579772046818584758363412219808539148811058113204203307710989478796833233997968740444443563621797583527947349506691793534491813570928639763786191988164816821018317103352512706743690093090089215909169485381735204731034219488340091913771349626313852937806687114597754775928115923008080051121048869720311430308858650902183906152668999865963889408191915498771452753895683627067498902304121865805123323963447932957470943065460399405795715613253724222284309726321973825746473756172554326161442718949438699795224592663587806750123777648461482836999071607230948821175647508663631273920015797444109046138690201672824892427883103783345747468141469900247706602402288280423856202534403056261854081501365700150267909739298844939848830154840989743866277533821556040555345785177610599065203640562131055460989922636188535397355060354172884853604386376880740134622176049988155333398181975878390300315615399892135468579331537122310802280945526642659263715455698449959694957731139762582255059136976583677343934882745737464732044039124591074033332625392611987776032147010086239231998620190139374046941927051708133808133356385057394985240017385290545925353069632011711357124371394804755701673628773620933581344839077204524150052143549478987496042627079028469189634953002550915162585975703316931791602876941821477455655510237367836636681991516533833842807540640682032970607012146139386462315717708556177710515492277236967894551208762580568077111549844060904535618616266855750063309313944418080123752777839223399839607324168743265977713868799432643692880240407910441009429163722163773558726660211884256183786475583869710559104973762336923839580079827470390884711348481704125238760594756234500947503749267456 A013879 787 4172263382933964861640411059560563039721050323537923420354495549176212174102817280140114643810967248539826879885284286289602013201300496222666357089322621237687957854056734578305405835955256400212266030257756678627793020838415252090163057113453007220565758544212690888899640938908919720893709733273930110024443116429044280821549292748303340025573939153164723654393815529506083332271773786075421086171678916215520000664180401502258044819030286490257671021342289670254317487384970080215407628609365147759785723909883590899193205829702592134440859151242520909666573706791856583863278591632243489070465466291959261828435481629249469326854817436555138994310679942497231375076473531939361156292180586792195074928528524468262153153884541481208541250258527427375226171903915538958084454423913404919812557385349616602713459403128044579354193311465390437907292293612472517988465116150272313371761228834271720517466450232158750440724884654528710479872189084704429151060575531433637519601559587752002881834673726113662592769490597491395142767876454509782011461635936661464418279860845592498087867346050423515723956202145741073402914568799204549288924622773922037771852618854524376455559370232621930175504709269802446353429221452499030830998885345621505054918403037136061313915110099147210895699190092252976518304468479975488995617925336995223616390555361565579048405276578169842862789596469349176772172691256748455614712399703224838710089405061363771632466343928167629534886506406919189168094512794132130677872407692364364586746679286615686229759900640485013171185144470160602920004403333493466075224220887549657945882423401206854294986465150431059174560094893700759116810648110424571675765651824977092282954268396765306790138640607848293738548059110668532786363747790112413259987870925934041256520078795888033581579595569867610879258618594833848286704227646444552146976536017526693910334567264925418002561416909677431862607868484140510027892242267555945027013510111835457554632655514544851183495923225668913190716110692570152748296541252486774803901546752167529847393029682457984657720577416839496983923767601952832610596008780213073153762645743235212160671922301047479025069201614401468168635655026112603109328462725142968638743948137978019836471562567472361709981925844473516577462016332738125560869726459698036837852180736441580597860317725641425050051203944624577050785931526479744522559913666548497374030569662233079577069304665390179075103505997040049344179527654336383197533118164338594619810425018690478230270098090230238622182653261671225351203375416939888103977791691422702958479090649507508944857306603521530122538442778868033576635230285103341863467923790793130885507403921608740220502159512205222677707402166707495089840049286828922011222606624787741555463216831064084858360653898968308039542792346049755941794656042576908758245745361413905673918757958411837041105751536353857992702726187310639169411010711927489547877053152521556379806034944362445007396853615375640433297466123834401057511103368071673175375683004705999912560414548634941014746540441945791053764844331585673331797958746503704072111210687586358503718868205172654069980272854168290022945400919956328854097223287906950069368951870050181910962916102874964964363986471583052033389661173302303638374036048937734205700218574706705761674658113584747876455311923600082084120547684304939615845278347541768728408391577941049203452951300084245986039774842868920354935929728982446889558472994548296379748813051595808203767331648294883137130105992355587790026305934465352392325109060960465126634076477422476814248050817790271513147827289138509623799391113075762044475826681954484820754087163923216909284034402459953432725550497153909942122139198320581835933725441428714219122829905364376040400767323722795025631646926928442545661664325831304471946781362262038398211525394972606077133611062969118164029692816979765937186908253073049524098967401582873792379966873332063538658987543746733557295841101041145869564171812544736544853080109697674457864937099997887607689450680889614358206054593863609994407818867810369107210045575791003683507694240684583248188388932185164495584280646178100171908115997242304817943004043036469798419484223020342456312248008044859678791514638126964928344050992245980218811115165076474538478792650393732019356108990660479602828417523752059081255070311778292147397544541432302658216669145455936440981355555759734843803404187218368150253299109166011967002598981492830096030846996928279431681752025320489286007034340826170634534978384627178582132783844192775541515710216089547564138865847297690233883792905590965965098591903194779131601023115366458336745812170087421831765619224056967816202252011521785169592592327086945551384826358629407113348065529691391871942656 A013879 788 4374935249023365138759455667189776949938540064054101588421635524972995856672035732340200852748728793604897510402591855780405720594566869127178598051293556886929888094775394517181169229842618935108977064943557467048816694618662111375694817775796100499311960831256366561518829897157359405255842577277444539048990465252701535806736871192844923070656218821468853270629649512667370836220207469507820740853554391249605100216443628685631731604159501686808427648875012733276591213652182386831951269576693669177365075234530096210712414996086225249963458325373277605374537191172977809281021212499371348795552396782557474931013563584871891548876117048353241426098315531383976886352188310226847563820229550976212742888256726072832455505487636968199727350031085655687405158430320140178512364882009422477197372172900359578806868407094392472840902605763133243819076924066991983022272797632387941266107902286125303613322900518636093902133536651507097120142460541683031501502494048448557895753724946286644173822674837033359866875861372755137153222968821164049182450396363920731713862223366027999274983590252168888423763098621172591784534546893194709475183425249788074678658131668001752566264622201041773055710026027292369987493399313775623752645487200170415284466119383067982628299850487323385812168673950174257105657626340858778349069061678165103598780342978808988616260611293231021149692463907444282383057751907236268594652669231208688475270708001624578203285029050822300307173153342141695701123871847619893057680737768428655960912485979642329804056717573997213170988634047943124367446537229821244683294312641383270130261608000343878449219727681578398305023526063257167191668842153036555669487644128027179517691054938406578332776415214015132455191769630028367434994153202764913846505041744032213244596798143477090700838406004269499945329485251696497301079172208598242712068068231114070593722979204386435107453840297481922792765908303626119443007135827944742612645718379027976740806491388819381874585421192279006317868336485572440488197794040367572376775868287200819777259993492313063720454012185439892389414848536985293407488320502720703395279820022858605826588721598743161366190963152022633886395300604661048917967202130479513483339574162728440128048005190749899152406007874294662118728811238117212748114534292204328675287688267894966816981980519482182913282491227438660505604908936310024592487784032814757182471478614145713650605023208816172413855733904352266781122392389673427347736486912289506192062336224398386900783698375061262693493797826510166793863430581193160108516616900625252177390170956897985699362695129094191969770870175294327175653863231432521797827741656854698011401811574504806385453272412670103574499716934357478371324119520985923726839755964193430889261398051849853844440381022764592570871623027051468886423273254501124678086290688089947555935035544999650437214504522983782998556253814585440777704319968270079280154728886458443502511492897819795136076163176596127542985323838265780923280762725279122771542732182342598564312949245749431909478868390453749799992525409836778999563376390573868001118084857946553454395515947107120914083634588332368879099996715044127484513850006340318075938618076089739547469850715488219262472931478426670368963597354456636339911693224050933582476312392191658700753766306110240589302005155600879671438787408617736362624578588551957686159557607231113609559881862437138319057642945636121030097297451497498229665665378731474424691491394390126183073533550442455380399338021040252822514623771537941350134693558705680680625453376389751047976964134315251742170496147535701867285070335784530261548284438857105875407037701997951093869415657593848130673626838103658271470664232018202419196042088471555441030940490847355970939274997239953516796729808050918570759725332122885917976068213715279175443048452558795389936453353963906047965599175257375047351699508374325977781598842082163469718616144171041857112886522671774886575043878365320571324121022510909667255863329106348692330184284567384996120573437164508265270271901815128713496173077133125596961880749680627478437763996120077564052388112954991046121782662846847565858724639924347016779403407431009355347509088637778611470071767283646782548491253188620376703291613245320953920083895335229365659938482179257945928351340990803060015410733385839103186116607243234466749527665076918192142202065865604009538465883236319723575998349016687601520003366692860164311717229617825810775641420651067533355124811702457373564112040966142699278149494638828408938465952208283806220377355546313426614475394696022834684932029772952727819221103484368722697674414218499416911576742061588434665465943484759084842092605233467405990722091967521018488895683826189193286061160861680923514142457856 A013879 789 4587452103679924123739834985679187555058754586205593627180804892234084103405736540074358449371851043483049011867908157766794708878168549361900425630233192706269394338867204081247761706351453992500830734850255714568180014376458242097880569244073171877166538640595475823611168578241675295725550386311273684977834226092816765610084921447908558053736415306940524287103755367394701041960440267546632641161256649358945917564557594392664978598563153640746833830346765351808234908446550798454700134447651140851324761129122630164243981266936109727705683276986609938333210709771396379344656098917740811434645150008666986833262478449570628552754323310094048481612467306636484947583632209584426911080361021644433253086796684798546364864122204421566997305786195672498076551406231371307823781518517912183449711723571167445706990846837409681601622290740683204270832404730470185589562721050178817901050359747576126361643673734229360799523575327890705869850500704955826439719479199345995044097857889277464201210285089917092355769223214798090695577927754620914035537106817694545177594794728256175367765193132258244347835814899794671603060097043078535682649935314721780194248629071906605698923492489079578223664196251594124152005878678841588452053994386405893377324345598219892952452144024595606601380579455977921818822051197992334366153440418243651671194696919347614047284086747411011233059925034212295844097165263882177577906517291783881726645457913511493714087802621995044366894396438889570711501665046489876982850637286267846352869770898589435616618576686871701797982577935456009576719620222297041465030017172251103860109195870568582688769025173438750581088348865305947345171347829462459397688675929190227789942415623094616281869362359451131529335165031576625411516429188742422301512870651790322035166332210094633858722332414332895174673810327282906353976394077803110950049486713508667686883666642218710579233518043772404674347305065383061821070650457922986429797596795007639738967907514522672168525282612115151328765108798695607357352490083672467572550132865119886798760174936195663103738786281359820602123064219517891020050473159460864283408932560288985463221095339123709172715055378095285350060838726833064030206376941169686330306277317257136835708065090895766253633282112796399625808181972819994474566945909982446145018463013196232725083697205196549430478101521302720878325172992800220347092470629992766827367213159306455836896812816207626805031190034490082492282193722394203754580134500540881244847956268834762942876167307328238590092952549730724656042140585105199053947920083190024427159075901300262252694937407685071438894459964929424412538425291762587976679022035578071822003665973547951860433050573387966525734615184160827240689559950837335957794723949910090988138159723616512344787916971326405419594282987213521039050170176111771310449010344554604848412135831633553456852636294692243241494122399882743148922085015048766651267524996847048854089491176824289504606198879062461034513378929033379497410049055422281439293191940832072632173015068310956313913713901388431150276962324145010376246166962122384213140396948006165234996232529753796419606161222095202029771158155474111021201594784248305366795412387753874735727746183843775001366816597922724308806373059546721906759243634102431732178681742954760713801581258195851636167939358039348002358597945778751524175430118069457582722444277559972184257862683786884750044187009363341245255303772501440703669904740168734526345305280364020952542513516188748092957616264750304143621094135864168389158836433013367825367515399601259594883493144103749410798170168398396121190309912415599603533253903759028650410809965410203566205216392577126897469228935391381575665623217752718619910909028961149718134459456130757134583621219505881498828647755206799991252949749856087224327673703264712576669369974190291434798006512086056748151576120794677297651855663693117236478317787435146642423667641990294386364002098397079023465313209800794383396761525300399615252484146181018686408815316374530289692126412448211418764040629717700405882963180527944305959901068977113638830356819995606451803796917929892691178194377477296033217878048033312097466479707350378065792869690127447345300841973451217208657566764303510800122030706650325664577705890635033467326235653889597579909766935730772309458719325170789623462485407556681824206352720935694570243701673417091589905806401980407190468426044818522218451439050233332539653323205763741317359878978300613789855383354555715942942362347468114047038284884490404137731060874302753400391338405969331147625700151468776839902587288051203679525767587807225417771436646563577244587473493883972154467775617155474742147382095625288318704127408306935319483012280563730159539124867811697936054765441888813056 A013879 790 4810292177068280117974621209943539769733288648985116543214739670679246972812773598245010485408538079771281600668403664438474528656634464815704100705647400275169136438272017386698452978999182221640551088626341736159043926754809077666027215775673270274271780421601041657218904703098342914890714721876730115499317501459501432816360406592162164169754715416890467194874107388121266039774710613982977868338305852358206074456173544097883072598966957391999752030489689825537671727359250450040435648178580242669318712725730891047102296900958798193838714547849511502697684753209251729867702113578768989090894472815487994385675036602736971405332917319205176980655274518523658840397454727797200032713000638631833242788740920559320553083761804623549035766912065913485343117967340466400472629529561438285672964920255360475549653634213383694295102695135702631601492359622657505324761319787912304159411782022674384275786876829543286229721232523018324798184358627199760664855292620933426099359955434107006302248275898444905034043069001680122749206321173229379555727357318470875404141639476975947342429755153850820825276287444367097570850344317043118631970338572569705388964450477703540977354400060229107815456908248711560326813716241544997452700969217719946054021253009999022472510459372734362787649242483631505349093151156986010000323709940000255294774650516901843747244958545253248514717043952674192327020029163740518235930904275749575565398987677118228032743331722161075642060658640305070498383569927788169247169589843085593257306772889759316041131440668013181584521379641248720697918352494215342551235315286410373481217860169177322161458669340263711329315296499787049043410391221626427825390801051126572295066658404402060362377448505423829694504150008150491567506251253014774207231159856571688718346571963532190793043628433691529890678765337741000813027151396526474867559090580104064728441727633031126664330365416266693003808399756239109432090978374567053418611444856921930846928012589948125491783566740281256919711202723701045180343244641976941357354328119175950419896749193896303634666001563763155247691794187045192094240444943654835226839804868337583221082523266316982469488861908141641931225394028827706948537681907463945013487235044220219514639420060751118995169772424707597534031440220331698526163509874505753448958879872525252925937362880636177015613005780801521847710696596098483850672834483315295468773402905732926235629912395567728484712385121605472739427293564653224596162619114039155092197690592549680387589320010449015107845307812786444336934043606167269203192494249151063053732755172281823791881846687200781469110197252185836132801891838735247450234182209978312238829316051879017170005446438040860387688699851346623584733296015009210389280560460500923567977958970350908048448334826125556889256494877600405037043071242586576713625381471051689333528603741790984949572709955343213649192940889579447280124124216739775540119496291093891099225742300229706191581949595811799141725900823890104939876239598338474182488298032549931392353451448269229327818386467862275581832816046002678400282700768474441148677904870152512717451409521119116834484950109619698563569321934034421438167483452487951048292866339901406954890457182470170215833211080983418564830951437287263470101980652872591456000993387300531170235206869393973325246433180295467370921169199592900158213775811484799554260769730786725393080372621514516463662333437530174909584825408554470687291374032827170974697054829662983634333218652751132720321125432426814917701632404607906232830616071583425180852567827652290380964553707071733142177102082498516611173250406721099769874485245388027226133165470289969614637200984062953413640694200156953327085156531178274679591701345951966526842558958671764793153155203864599198515748148563725507628053036905096517336614781074499254793661290056559031534754476417149040749787082438399542062592204412674099357488552277596325726039721367614926476019864328815534109164264280077771364642613153391826962988816065907850119809929182739473044211145059295736641922667346867420799133999985269728566209223303745910950180232883713030806618157015255158544866347557633165327469692094578265913011425614630030716824128195078227546175673153583535785316727446318140748758470256571884060232531978520853035074877012938671951463774400830305162986075110285900211799098714155200499000510707866869687859725905000230977070853763007450152620308371626753734936153537466901099523033806920815591952459550544405311398456386614400586730540858725154987216611039410009125484887332883949568748060377697377452766162026524143677695368155578949462411274152549199665101953107049572820554606322879985843202285534419083221933328302382324073499101292853009562219085104393915768897397390518974996561727994004039008256 A013879 791 5043956929861548892985356409837757157587852878398217564417938864922162073764126888553360114747743225534251375702472040842237867360659140578591743101524928390935752409897518903274717030907046497238962498307454912334705644540850683422732153809192375051114806427360733856759970217956048020324446080206614157589812348410398174416847929702783033456464720472981338529332312028606644658922806956767815001270707397442358292728956630175981840733534376314273531985122756998502989669187453399901599850224502956537223538515095994810606338075219772774902623945725849373452727487781144341897755611447971271504973762726973139200953587180751522528318369110902887657667585133535464092228601488654676821502067357654013174390446799516410108270358618044942553728325586427298807145265721996896341987981589414711837814864221684866009953609148933020629181603654614522634166452483687716303416925657929932246259368746207815166367500158415180901616171114056462943580962031874616238911303315287888205562464629274188240386288148487764740976745121505736391871767430540169897026369427572916647773223756209530960535622940204278297684908383264673702451970642587805162636929739070851397938787624108468183870367397554796956700543023800973081249019321694287248963371498439910153541389396212734988135127447224307194422092086516389352930700067587762422099434474045707695973623940410867709111129651547470314567939079719293893497354100398377649759483881848386948063808902521923077661871803896772052449397194416529602913050220600407356520099839303319035373706689652264577145441529902589893171090178702018554540434384974347031004121961763043783441498944755279762773685662136361370848116342560704737743094385608153183436984602986096670871816403054294846540295444023297645744383598946409845889434913881219879121620677764515069528975043232730493006515728486529646648377042787107668520758302764144910725640964123199776690512994533246673176877246727263883161396582798180411864229740090022605473914402291770559748387729517445635672445278257159255843094107207547151023598093705613260729171961893041387493653682739010480023537255724514277003670781475099345410268797237812502818775229621949663629827916501596209926752864191530329676598769172041641269848343800913606462390973728260897782544529622165351479139290010193791844551460474531113770428530169744928495506421213039612067696219925959950323423149609736572985091393950563802203118091176819261464539725281808860451871020094826463585773941272580183217713776849819634145814500122721089956285610773373662096858819276586465724001485100358657044951708380450472006772849797825092630877487530585664396299271878246629753694193908015308788876536693650830376757845010218734142688908415092308055631004215133221881066135325637171985300602234297793150252965430216431216056305294673757809761138639431940709018372774722312122475471266462264066448001389496194594089197152223834483153914133965595416137186231658511203433674692126876756340942930067953261731958205664399544234379377953096834378182311390677435667813067363904376849597779076859668412705820355411646492408925153480495926918253304506254833241003855601916082777125041175214329190016999053836891046144585040993265316302077493947907128676005758414740615228457699131216030565841204237525142453269105036179734304929580425654465066530458567697642082041772360552278281654973493603918461499993931035914632324876299168185303485177408540881229421365774644801977205615401194946591640685992817887600412655397239817845783631963938965068692727354589082027171743343444421432379879143906900294139885996596077876661642437662162448328038510287867946449651291496993257964554077602218477983912295908240667996036669810116174775178637817659064795438661704561623777491901645094836790550427547830532929252850463102648204439745362871047525969182849130628357037886593341225798485762758180679974130594518180882346443050586709863588472553248739754927238217824683334224156407877916193032844844507826872768189144519005258452077494051027581746829186451492729930988349542960795125389847229816302720225686806745641696086345040702835908852631872733168554190901041402534948672320496187876272274991080440610428193126341775256592753966416859857764499758001868625286299088924577046282347527458702652692009619624272798750490753770161707755119900342387451909481992106674238719180880178078706125038066583286694843148100487451733294003518439959516012210749817199950561522197013047555399300051233992471086894924364412131702893287333464697125801130147142225671650343804947804050581709631563611478588115875645137260389728764441219966120302999566158604405259911731113124580480983098359104352511497364205783429588033945581177612869885866879620204035521679756539024608521961657998847847693393637254637354713439382424954621287357366160824725994710493040779207121043456 A013879 792 5288972181686503492011013082802036049274840419819289380827104663224621018659293116291728135681729600457803170528595322698190414005570518991337415614424603312453847518960700781520189685400387187888842340625237842156276305930067046220674790912627703861597759264376208864585942531263481008959726372998730646908895073046781676137320734736025422089645950734676880029733158417708241029874641227499768382772433279980518289156558427443410334629006542178115683074832080042462270895357903136255219964549008412153975709122005297854526351553561648457216293806513428232617567178227601209449780988029667923989599368225198586410779108631643708486653962208834106328526445748982082795972698034567566402783351781619414518349637143249719245689699558275093683218232730113591274001154149708617578696389783102120880048559066117430061253115666951591039264729233741077685643722079535330810571706238689536635053663842423605995888967846110356729093078242092869687528350843534957597332658785131312663035866911105811208351292481588706401034431492527999042843330405246089189944322348886698646855455873391165136474601360147641320273250492890138492222277568522150386217181238075957075445062171737161134370054364258418773669228601725129149643771684264908946369016232348127229159815927523164802918779398100675140698339631711009482138661754070905569515336603056951993013238696940266018948911885501040232568391288455738313667881573179329242474200570893054192452956483770828013082374888642861651669179112532506944904154548116292744270420209097317060836019865808812981244858497659138099821769055222647807845790525658860912382178190177645398265953197495712232530180216860297260798434442016933531083702938483454832475619567060749302756085756649060273005836835512173352184062776648830650563360104257914015969832523807604153546414534932803609434800236513491310763968606017534210626822658079216013909049699596448329043031353755693663573117235864287453549844583204184823550946563944635543557415268297495606458725411866485074870869980093779023854928246559260961431720394705457130482352219113957765932545404031740653101160601458588282523401093356033771212918014332436482955700055176065490490310437373577747420154811322498106970969230983342736036172496949386785809908077668084899153229412693091655592589960161728965477192392218541937152940866451270458142104141129884224263496631505083380870333752525179136754415193503106389458936755573824433909441206977098007657181106766952753880916496243837038197697441274076472694081585280682389622002140602301061106875833281765929883010581240593679169567282566739234134973847749604244330514992364871393630013905309004338040609643071291060428605003340081613113139234089435119372404164830263832011741335875887533267160803915215323251658564288431042750319653478954624578807456380667830269128095709980986660899649250627223156136839758701935005739779504992361742691673993090259467007598666937108179071466190047555043651668873971631921656960573838934159373849807462753416495108590616546466204936895348790982782812754924173395859443840793297203665521418284996122632424181101735964497064234377025950668020518858891634758414106667175341540444751264799876071865602104403944554172306767210293920665358571414135495055353795260324213980466607506574567163773079105082417201078525839724411056361602242123082122743819033494738465751464645486029222404685817636229915221504689490276579072787273386338163076021738038513947878050355374923392317276223955605009308490300545816139237460417670219264235869545278565601275723637948095577647879164153201321882828025098766728955598358380714039651418021308963611419816389552632751202463440256475823842770458819594279366684612147082812378081057715328289671526941890135522409214107348259406963582488205116393948896824236927198322443618610433617871530590661875209997760109358972499369182873007169922064684553962277496036887303868212009881922146195995350537262583741493735151867429029546993850025608315674639070939776700403160457886645610402050297557763161012560440780116039610359658709400784448851859441163369769070117987115435337400016865961057318583054949879278250389704486339027136610698550077021047164093520353035646953331457003583089525242215268098246567395628206353468177300882558840952536592749176678907141474222594592625301082871032604621419264773436989355248046539203810613609057353767915705636429331848862616730188690493033351698989462019899200320255359998699255153353450376450522734889362411932210337815412493031658975078253384045845169806425876430905616948580142766758626445469772012192420475447950420228902716667194562838073084324772849817203363675720102427333344996205539095860169443565463702282521728896592653442749164635066751180872392664267905524467497799880742947926577918618855999413865629216971012037579452947884629549950728097886155262918656 A013879 793 5545889294384107085638940054312227752404415068052431181790162099345420209261686938708715121600605297529641417340192369093577711556305112521860621915310892842959605616041735782683314419558396395927730746163449395576859583766925983057890289555999507204378732018402547586392069275662135862450954041293516986813141560115102142837367226746562592993072592437564544154057476321006836546141831799766797131733986998988851945570627409614901435043945163970959830495875123162604918166370808639001953529546941044782767233168315827203107823606627459092674032494458624522445198121477185165800013549304197073065318147136105832944269114612534433270101665077090431877540946377684636449869867814294720508364955877763359197992989117120217607768322404017864633974241603211589083727034213684863386199145613206089503917797871313150343908547013589431525588052720999284275301551523270839040026037440940119566638030617233175080745270348203013417565503610780772925469728014110511697580690018277851306955497182179687093608164865174359403171080036709039124348488023011323218435057751306218920325106497897014374143991595818173145046843908832769859620466923690682363378067033896734766341881511791465473633214125056635724018985050282529023216867537599761163347837564850669857443483146018530056385362026142813536332902177661003478743029387436653878460113593887046493025849779882836381085374229251138762905633463683764257992612588478088339756627337824755192905551297926479754645864331233577299260661157102886002259818759445589780616100141174428334383190366810341880621808744041428392158711308849143147759707646233265740062054877943714701132120140017263949937566251074503060538979193472348094289624892423227134417955263150292260886765378364045024827368365634012684939755810087324248245125884682346447209583108484082332909085167381699477566705092802370664675639145023441952442231195518072011000695697804045403074625644795730238974844978713631080893481833677911305539757344234810159721260272370314753038064457473311453867797360246814433717705241064123621894227644598669416052662960509637378370484729577986487066202578835040666935257824866896467683356719796648917551756141056298047756367757179436660078836251437299775015191032347589592781865612161200198317410172448889791214496684644071275854655610066545111704212489862949830292082121980007371916814991889409480341320243877074311179491084887842238501397665942713285433294067412578529611026223047217520477136336209264250853435895965377666165188792181406011431669292367276817380280516584198437451203433759260991693007703234936757728908182884701159172314337377889020103114088633987386446985460773294532765270297093122094979984919982329417551723085524563519731038069541058727915543683007394646083146407126200822793931130707305869082959180966348324422347607381815150792281262087189023068939510612625691148169342886820640200578595034226870706704664748978611910876959779782245145978041731695305077452092341193677913883369090673734225099593935710064126454774985514335827347307909977253853562470667307370042736712184803672408630777786699608094285416818122933890708473626626124363247670283582981154808438830312640050931113395502238794851932545592227470564835780740734301158155599029379148540863162661218889722998781753432813933338320520195690900699038116310914864047835423432636452959938222786865778881463807792105158577912215835913727419583304501286956254177826987978352925685602569985472801410174529437615671022480233810472478240659525385129704017059294918967835215391144310017203923293189385062268427702542431107229294608279245964421581345504237415604841525303112067827808145390491541439724874304330374393461756876627214891081200683866739507072158723174908076670611034619390745545764091826808455916245471152168127901358436371060173908154639828054041293258060633866460198611304431193947498540300246366208198898670855549087684375141540914276473946396369612020684960651009320534830604541262086268623284452265216850338449747293401944380288947307572940292811929064321906576751450956350472489490868636954239287365377321618972468038457554724349560085241981638890545427124614070680634771467431718798699842845562421551136527197704706539736485858989141682020381116961386992653438242105294247481450230019210647010278560685261734778474431347556667708272575884423509326979071464550168575647892174917975730923784545978953424523072752967200474336322422939791119574126977823875012084365996070171682747581936983327259348080454229387185133970293164841451654620429256144774942819804413288197474371781796693483684911657456679492463310059841941895032020205922495322468933015769923834269631882122843489562741219362980673034456099667084597504399473538176384148056379753686234450010327383303224030973007749917365059367593685548441393566021814595918316912454281073314969134665969073140970192633856 A013879 794 5815286412748109471430937206390498527705211934398146078876801013483223341346782643443429667347476300462441278828909553614667342472864189667722523485469034773699211418446579140062939100802865059256316194889085113416401114907988179610910368261471739266338633304928469737948650432796699774105371584803390867964576724539253344527835177153003617510304086687811679450884972290776064638207217421272269069205097151451734417678666206664354887152639844256013175222042753145351614671220437039450112424198213252974134934286699936825325989246142994545559766296909446667247496065426060912413915007475197750086539041451389309885369931123952905900630123559875176696424375388927045350058746513241900851779291974481592134394696556473449298283276433115436426434174363329195235058158627648819310047155310513188507660108820710057935014248593321551751375017969974545508258599690065243317234342235671226814707039592495893793467552600637322997337165514178059751097345522123943913802369616605716212042167413301247573867275081665069085539518420572217408852840177217121255093759116633669810598818871138859744382410131576636723740639398548230488321390724975880949861520018135302554351704748108247700480421134395386860948931268085053153048650095106207161618622122400855996438657783319526172404337371924726846673809233843064383726450782960776777260192071823703663471073458790425041132977367811242079452537514815666790588861737575999958948645267386930501156131357774556435207541836987579550149547033470315792705591715504418749799307821632117365154188222068521047814893725591984817736212869387799125305283204856692856651309255694708586454314007938742563569733469286698121207720646774460875317837711197577815699441858013080857751600893383456875953382611363050485123389388318126110927881119656676108229235817561805116312476888472432911388985359390338622082922992132100668724065018071557877007065492020574712574378660117327631063287048399624424278963607230649525117656596988360298039880211360975162481641476559535031050879484818163691649976490854054490951361646662694381606837116479353523662209395801966758661930435304531602372304908967630830497543455817490935370750247364248781724181077352184975278825801187118048886328951934906104840837516137542659150876688985767061712532075597341682150571360981137607050356315770532481248350303137308210015046196935429435258380216043647072919346043827354063078841558963546525986501760031211944265411432857959158751833710876965471102892398047791851676829002950409989842974059913309656061345022957792460748833091757550853625487245427277045672347626776508402680268678630357357143642958603471957731034226515818087988876067044717593865732667455391051338715586127004717265492974807085196682769132953161848411281326998763153961969129312543958979533006140969660629487564757994203557167116674336317053536316280144596721382816886890839618961900866609475178153550543824996963059718978044947486189071086854136216894405178759502012228167627622301538818031810731116201461442135210680204496530739012308936753121242442492849932690715892695599552426448466328257073425225480073527383528441513114980316789115278308047384413554933906854045143159802155546550660020926915512174993243625996210571214165407830270060384131650650258510183170575887566302964162777784716781891394591848833864483823076961300201298920181896960570956409793719414458760992879632359072642716983100741471441180769111746389397403706400425087128211475167379577289858068233648049989343677802490237764519391967228951616778813984536020599621071079352631053178846621132240694064823171018616389324080943451252305262307236236039634611753860980058556700949798537526659998555178666258481630361088286250245367695905311852411402962636237062270401395128351387503470833011158855846882294823776220792915917159612341594403119364187217157369219047155243624692229393871133693128368372691028240167731348416405728367944816519662294201753299592749289130535987458433371207929117818452024060490282217926237230505863211985603440475561330550407510623729438006153041140377071862928414988437890393935674645893668902639564315942696138981292561792619323778017286126233681971065486411628461740404535142860410364610725396075398228366203150098903327208571658153801020847109156392623823399449852049109008807073605324695580398869624530585265716046406840012157564378564185206791320029138304084427066072705535015335204577683620956514412998559769898647564671376158695276342408728477154229364298172810374033897039038034125616790010195271227691263530442219232468084954886865469249666348389926129295155489207809308824064525095619445386455253183905943963654443113520428842734911740936834756822207777839164512898912773182364766840184432366456601296974654029046274561441501552574377350984491433916417642482699884890261729645074793660230732317075351503186837865960711238189056 A013879 795 6097769765533761637115166412128123384187020309323470422804320499514184398376043957131337706868547309233704826389302664091053423300826040545021812786299178606866424312309040168370636430563465032374751010372017311885716215465758613423689950310140990472940298756348675083939244076220232262332314114906800382766824003510472114991619298718387921234484618002758819591891160704772802754072771214727990811510803950680653868751825096319282590150966477330593271221628701922140214705489640989078441085316065659950606512854610672956553024499763636648604877504548119948555710434300197247295333342878312955994742761928931997002361660898230042257659132441919673279629885847819565504983200183869139427555322861434009953915053336400703571396684869130451866284640817202274222796343741145488356852005926876677152608206266784869709265500732990739449249810842884029030867769428609852576612317644111192328458248747740974330379032435765881599255815666194773181566650178206636613359233523101955482758327737569768976015451836032031481438686067369933441705275741665620137181193559483266955318467096623300995325530086128103429233064697972109332522090600832309342881993214536243011231893157952353940778958071419777173106386553363552695011141322126086280701408310618599977321662023802055475755050464103342377977836191186225079230346856193879469992383161904611892627844323124628727931052876430040974704023977135352620608506285340491732954534659895518037180291594609813288604183389261088214377611430168169852652058538676761394989558998375719098283918069143721526233550003206341072242567145731180855616112641815811568856003254099334750749918765188374922337696842290768769143506884912177086797276995856711355674857945707924273497742658380451677159694125092622025488743151245067404892313872925118806862579176635687361642471765806869812492616712208083710989223059397909590808005200389401872440560705360966149812391677911186938069817280062684580312738543415485556449771883843666887877465432508045891974349692924891004719207006672690811135565748873781041903814990010981423887770836249454600427624879412443095930692368129884529489141992225642465719792126727281375047319811380214530545214897365644712637970043305583495229031267104096103789586039321439931361789675029939682502280033701558151702717515412157347450434424165401867057470167462506093624737080997764855505491293418183273133476197252311614046959366531759762032822069526488095670048058620467382847362785216524945827186499175361388663882648597729105509586367847658585914180918792990187322168408022765643891198913861152455442927585094804074848865409963505596124252558960594211549776945103050467431023710877481795705354497509704127048545034438710098411381561551314167196831326355494638359707728739055072928825741738030094330922801447273402864225552703678529989160066533908877990728896379768900651720708599988449044292594163105897044407537415041840015537307887122458855278191403969162737766267804722923581974163098301682458367656523969190902063633148370674206110154216190570855664840859915379382611021100107899180996285115627028618489023929232993579049710719088056053600657463342067139094158827778376313387240033932705054379904882103461360094405715428372602495921464706681033258837351229712245467573828269781880723696949948878387184288550975542482818284989266747772319877216528652787327651188355859128735509766869753380546955409603271843089157907566152118582008771988842532136160551475785110207636290213756165737665626036295424003554168685951429065170515461652648842336268264228103264459218062274600360418019716021374016699051887499360340337242729072543441495902654416531025881151255135951285555034644995025150653634037508510843137286677101608280954139272949254913807248413298106184502839432195508908428500449177135974494152600751557670699692845290421975418005586231589856739005279128907817883405771994762867627962119066397081053029146103926921409804897667873766678599340903585214230647725482645601149581252658166944222130214916023371016113200102197743224105859787719186739931266812028505742025674916249357711493977492599763254183792153928546628447829274257600049858253817101609306491963479559725897906425841959997658482055992915156772707319834318107655231055235020280059235778330773551918244901528062246528018886012776947992912325115411782975583469077098672588130225817319067396415190873726343632195234253279084240127475249180528098057124377809281244268772852926980058086017574871660473209898320852810762967621606345671302751201730516722847594347696980473904454649655449846283938140929315180951796962251567853809502283466664255565547703562567359097632921342202797194199602813664582441969603342855479768277490360052471317754213231353089597161576494823161226394538083931992230305185914089810341545883939514498691083424313946837070100370109603777805641702137618747295327584256 A013879 796 6393975029664329642399672735763659105697289007869167322062463172098585419711558668392949567317393863327041272035989430301940434391086966290536792364206447506873567739703764103589408465814515909787386915451848424827876766348223303829359113336406399226153846708737068324816676796466706264707368605352513118160105246304996808449452197772932332896370942806860832012386865727167846420654610149254617693170752763388917311080313752198088061250139824933404169964490537746710097775023505789763915439476378865448367174823036241006090544217864155062447508034209049423176752624356763628779951455341969886145143386332391797688748380938022464790367182459418363328861187182763248718953264116000766744388250224751028421436430967269704148080850233333332696141283529538691895442898934715371599274448966780638621973302494400211540262781696596497608736569654387963625071202196374004775373837585991537607005436638911239899451524315365645063821266167995850483634431777263202193489771650720156072288796265749958073794378424419123442681051681778495328569551216092769300964907217828726130940016954308874464474463035591862181411490048740802515458683673858339601521828916925555551745493599993047485806236738697064269067202386579740630724002522989683047872759920715209089820039078270264122545327795447626337330487562009287148679040185080353359126733166377290319924134488964730693019031700955506645091246645848679509507185086657191459374534135534602721354361439109579578911420201577834835479218283000018871414484934251523756512571816280818029202157673270446943091870928162092296167822087402218696858520929504656431624752468170464035602346819126165422565172804101885152873421875353671000965541523207446966488119845278632403007169005753940497829403426913121232998884338559947799152362911616329378024735822719942510921616474302704320504258061620303585334235558731222447091094861003517457796233382184580441505678416057400754773496724259009546486010130900436182839876002873256850623001193357556729222895703608410510164447206228823439977286990691073829795334706965754857534543192391108107097997185554781931758621680604161800393606553639995274134596749075185795121618418537819831580979256220078270199072076129195519093276689934944676127268970767518197467619970284194032519510788618645040479828721440818302760186726753660428151653838317164789628652309444312281126526038487264943809207937010039903010904464720406524233328434375806781405316313116015206436556279871202861595687910559303743479619412136012394538820035252226449383548171104278478661530060610879507808857792300871797118523235468369277588723896117892843961584251264664035970018909988376246936953118657066351413537797580735514724055158031604880151812832285230804182584604864539145912668891370283412151416380968696644193141707450376155681758173151812418261913505925860035648006543250312554769778693740941487945068151217172929099236677952514912436132048155047319416632184829608368786916002029605144317892140044964784985465323807277518319322276192185928076346161067396244025549616169526628851500734061066740491612360661403727160660746755619415475145629466978477464460363000281371392442796686996538721186338605821020135101463141656519099122351567461021230034763345776272771130418634403046747503406694551814805361731252989595103720152551627730434463666000905369312108087572198748625124879172481433341772965889305218520760404315580160376139056842084085523894248430096972546977206686424272847721082430647179585244538471486634510519950815984040205683440238420717887912501594831431247608633589038867651347525685441746828280934225031986529268229464631879971311710007621757468436994354058505435255202156007910303492371784964514524265853523514728496004809767542272037920500349312222474990521249360453837949164323286996364531591180557485665336111601124943249513295910625588375565619959199567873644044910090775180468685858006962166385662261089905071275544207580376988402768778982487317769597115669395690593871023311587290061704664412235784122286591914910362100798960026032767433955010168028689602436950314100981086511687508943280289354019024041597779709471311029083937229880168354521137080164117097542819143123128383659046504740480344827003428098350602589944052691558974116625183393215498969207976225565864689398215363931419733601018616034220218025745405411670987817707771239666621158414263455185608474500472749952366369036175907486884721430948347251585744889990372763030761041387603964588626252356542341686556898589536793495518631953644105778303176639090730708997404837438717112978017026720063097595181711451489900013876152666388340938443899748810822631133159538129321640270705042719941153198670718794838027553501337731782380164485441893279297277433297234635691106127879165897072684884490625052636968696816797760354979501492733421118627617565688047890916328553460655715563945416988819456 A013879 797 6704568760705304119108879238576114610415640518715419993898969383146446305059467342268805485499403587632015628866409652868287492932068406765065907590090139900967458166227614148685367571449921834621219022256837413912315708150354599036174061625835676474963495966460680155762971688531872988221793742726116795387850518749508333416692787731950293899145057724646903788220570116730751728384328491864810002234215249623297358383351073024862386913426617069369210924685630108294287484543047607007487395864383445216387058707240049449202398493791124258760958184478788207956986559837517778811566377236661415334529871466874061653277022290467844040024058714567069745923948211353156288725137873699619989763653867668534378036127037935797296778025614267732665189042518269563392955933193368105490080804599790974923674277636368196216042586580290369076578557261919513346122660914265068431342397120568662537803332729082992288807281560508846638441447993372416916727457935275539503240730798425538373656296833155028037187014150763706783032726448272567517650145735965691662528578550841974331476559217881382350460774552008772478735734589348435738449604691999682306005353278394131338227082697106309760476760494516012863001410809710238111602051669546429891606227106623871086567137296536320472562089638439290234292653325821450281213273241110816603899673356667233574504769245900681451163124184861121335883199042917424965361006109426651191705111505702331583146870900375766516536621349289679740447456790315027788112314954417725774508926504828475045788681684407232173799501650368494091546470213119868872277120442176274622447356444064312496595766418212038034131698638233938326059401216370850923508443668238771910332246754882887250615645247377443911451964527778853010013038144189835823443988092411004193891665390044386438332144916158432485577072901221571452295431385232150308680991884971624321826143214957578621032258250795805053837374101136615194216114559019055770857505819588828175398864099326093404901627085306892659106195393718594767397623683550883432151472885691323365494141162504698574508389496840291018875728487361189564009526385589611684570958920758262020305446154836712967719856904570224792252262201299247320628751698425224548714827188291521161427807077960719041843178544686584341966176881413527492635065557192446237109548575167259386449653724027879194494528167332822325719684021758239601339562159998664991554486596404045971618860958341938761104418437722226411800560046502632482122885404699931332615937757284638601388803407063839910040992544835113590780180868419678945535352620154480783616873748095715606749862167854096356181298548559971611508162553348952006499801809636017323087290861388148118810067292426318175726557834630438999464522695437486299180083583090632052381467759031485627820155258170834858291404216389714612739644109095239737430275463568101461663487781730698321303161198820736276822629598526226898004614509839891424909109233744195243808278068639788994380919287376539831049201675080497551718582752187406083975334714324577554374591233718817118477732922692892074611217003190020384201266303563966423985773989593383039289202097978864082586106686189937382009184151815225626170881318917202007797304932010060700997260849849987809146310132178146363761346982710334817675478462681975599068048173040565348531813050034105875038338945303163891447782929480344108815624861715613782246570387667245162062302935441837363085419171478424018325571981730798296980777377172277569268502967946821280942714719031442242680035739272301962851892470574260019686379383093137765122211508885947140306913962979105838172798147632951991959223789791801251395278158855938150554394817236790950781796591624272979947426739406810405444434526574280412993935660809569387243581382929454985499935077753744246089015478558261188492801653772780136956497095514337646082674178035643344675635132742245508360580012191084608300017825043007801380991421675190340621717573065160152255660158902139970954263742030190724549571810785403769047850207370308257335144826808741950851228564927612558750343770079241377709072689679852153442433456638589433632718564758827412510355834970169249673059125819477468023668347754753918057319946621656081461353174995104142843314368301724335047136222878698952132550423073449752378580421696326698499336564014224948317721940743935404666947805394716784704591757807714254052517778477188368967633659178094167678774033766545110367743289734048214772483361191013742476323086495422132776356945019424321860590031747511202043917662774822140235458037181810016882623965258266957473396950200658310820987869750623009057151263083895853491568268494810875105014656449347631016079579940218713441441063355486718687232421981897081105354437299147024259688887625439641655193862088233370528361982985757244439782886072716558910505265480129273560527603179629564468349894656 A013879 798 7030249892825324971998712156469187953731190672552540235522605719902168080774036027886854980763022616304828420054224368166017426188736561692085749117186358536796853414110286733571907986600673237659779357481985548130520355989466224038955252843372270295411322746527474155009313801273997250497655595572780644840610745548284450220742056588817511375589928048679351786637172530721064724342325632685635012902744489588998650864180734748118102220133228420130889714563159276434790793392210687565483103605891735451218276471002942091246854203025521910754530489248029823946705138968185042435117025577309480245819994503248936072146606925249610032112267390685879725901949919667847208606250171052452730386413117944401103983609944930566586266314986506402047133265447637025704332160604169154582366969764030421321566679346832417715433071266014554044842437259474515626423915290836408395463285403097405889239667419730927722228384069592124372750379771098475440874410931939484110150152537689857325695025108122366679121410550151204603725324168223855757387519215235961100727566782527674076602364558449188379516757136647150610662801632760625352880532689518258873701869319245404662112801466200945863401679612297622703834567341202722638111232931446317270020891194555232248468222557852868775837265704716117196713653253776553050073489202071015631250703889640701112619912916789552953334824105264935165895061319626181800478382342198160199993379002203328042129813301232419750843904267952775223519432451361370577947658765643521221731472118727023049612912685908997883873986242536794060537431550192379622616853844775429338507359230691180540430402367743105993677680031284790114186062689857281377968789827867138494648545973248078381701550830914050626894655156680238573827431485082001288403603257987961133614146928031182553960567187605744501996464794471310507162134260201187242075479746776005944883169947767357960127521227586462080132578385473427413890356539837965423982680022281175092847039321814957718138128522602760276914937941163869226818730651603051145751662832586665089296384563614526812463709025038804995408635874363246708270853139296012661760677821293015356203803507254061136839816673566628031760708089989559558475613940927928256393198633789970093365324234579738930019752785673279862961525889605071004117306501698626505523382006754584178405832103326257454246294367589181503013843392799167848214232731482760142184237337310968908736218748254356778363826667753021281980184051321544357574486686118635197029089549782497206089865921365372997511143798693024068565918934284033269993677909031104842161847007283213088063343472519776940779161306854820792508783057540430699167536182340896500573579102270938801829385121223219007430651108005447204302511349891057633649055323222842594957949936894199073677147119991741332367767467605061389768085061338650102915688524486385558265253364216048722958783557214652362205565653904236895802086664269873990765494123882553271971508984102035384571966822680142629882247695649207800790864627957661521910520573407608233655891377487942378824907277145622000027531480336978814384227015525889656997306946911871213805714379090285384261809404578299780277662281173802026187758049864924012528066816387381409608903792892300816963401293158832001527418173742472041778882504485215245768377681094183850902094400752562602024201297910210380638750433062781304245452654998311437332979790818569263054641362833860054834656493152159943439754966315353555054915619045798124473289768117806071485788029223113581060461155343193302999385999224875274402664948006270025200788055141590908594462615644778883367879990452370267920635044604727788983055190700524202155725099878885308006973142859013664221352940700235627699303378137152658335529079469055029798325592186636190875579924090710126587035494444707283985027986906446704889295898426042111578786158907902755786598784950332826174703546863278734232799490912296948340874460974484386607758125894373371811631106780970322183338057563049269185291811066115542533118579043528351243456821915803399855777843697536266404200469054610606872668604653740651648053104228265553960861501760552212900458880009680191145177645915284405510386061415288844380872320348749647274419866823666321686071207056348896346385912041254632431341192424665647550122344260647464205640336947779939407203601737512810884049461989570547238402007034981781657372882084496271178605431806329269967938161230788805648966787776169340853271512944228426030852956745023758298101259980687877719290053129678306194403007161771900519535646795953620262714306994652533199624680453605488927428176511629272345111442839459178470774688705214808174115848401031141540316661615394777665572504449042841534183424112089713717128134445390390110127535030732997688236559133031394735147694671273388345689779546584838476141969256092033153003792031683250191964459138809856 A013879 799 7371751311619207957838521598181835227771636990662452430003351815352135797465715601977486848308567202914451765386778371074049888683280628912840506466302803089080297365554108021941896988957787540852340799551030478116508512802010535337871543205491921697281223160262792739563046228484682940937829713783324037444388253124037915674664822729675910808170584393571999979024859823573371164391978442618972419289508205915273849328559178119242687153578420123867167813337779301446887190972030713924664010846651532392496655468858381006271261392791689663091342562293742120674740287798703599056445270211752865558240946556238756390787200503250535089032152891455837019467363038965632554611507379361496674217663521561668332010717781615513788760787503290937032974810950021441864945799637677275435360027687287963067683102362784149238377948135832477022124703491790749697493083400004077769681309954838265477715373504311777267263350054156631406281102218859354983890326317369376490284806347360679835147986647774518762926412189035349518555885515019497774658375348635263147156509066555738372547401019240416154240163131316922598726357884873605490022057445444297816750811323297069438979592910223123009662279601144592024296035284368986092980124182324253577729426005221947210169814936823129729492336723588407305661215674232002891033859013550817286554338081783887809866537806635522277596016521002284656513579818288343207618420242852778029868257380614356905104311112153085772660897761672849232777112402118700515142044237843420908598300108366306921270909532539713365081048998254261368822097825174524655165090137139240594054692712681235326362349593158595110426567016484480078772764871079788678185001762545612614164593742444577037171085364076531550146689925571137842789672796901344582989096689847984333640587729207225277701755699310881146925445068327548886358042094024720113546538250955397209661814811150105140398675698737702062137098513126184623947494499117134432418062687043505454157177103911441104254406253716711960126357966593845338380677311735320958207695606342394932674045740176666066905946154639089986865605770596315780371818101390455772818364507140144870146759466422434410622947608301800555031516246168892403588125363722443299375754650624951680620638224598684328284392296990145105584744971218526933213308782325138986655685811114694859456073803577433736343762362789193583704243849447780225609087300647266698850978850208186534446989310169560413229627911965792043773653471798539696288024951383534020359974603752731790372887248361617356238245119858336405720577012435814470116890807140199790974700887509002447029108445040897625454449846496600567325689703343514660810298419934287888985441280742851925067049332871758093935602416227919807698710141223365649261191834603715396850627313028771687880088218492460159328864140111444851837459561278236370314921010251836223143546311636207505725229427289911315352063211108289107252568826073447389740918766444272179710797004513775855412934683058653238271407759713063718922081668125332887998846020781456211213959957040796667818705973040247734300868849525827897271755227032075272975608129165062269887540760768975087087711058215095270404430004144100633411854584895162561360630190060214848962065903535837221448215474375315424833614038950186363680333501023089061546822395331014925643514538363519082980128900157496760088658374099238968880479763167509413712866617137372083576783621674877640858304766963519264852284503559088169345263200156566814167704291893896619214281668530655546374054116425144260885884173523222815732048800520622597944941535708148828570347231662339662406358128868584606055147812531447046060696079643992865799641602330602040728719870246533111974569381147690273550424739033542985866835740033343846925809056152694230483552094483340461696127330622853385011884706398414260025998335987985533190837275363013040051688607528080193538965946355709362026891958982852684903480778790780940171616584617818452720752899423962736553715887047231950485236546080463171127207347139146784433458980497185465807172108232987788081050911039407371712115354793400757542508931819257781510064310070072797194311570565030416110245795243265260792458574734597915285517574182010510140422086274492736928293802010318100335307954104570617456326022187886206045517087255452675426893521955355297743847923895514233185553048655175926141054622928713056683161427204632762047377369261753520585900725350735602672170998459184542754560029957007266053727669971870032381189826785509772067382286750505559596102327637662132359172610374713863320595917171224774652329648931319829157566927613858175878547576286828747524171039983759322695981699852959630271779083770024194385455354425159546604547918121758583650651350704209673700117090172385883783940338229477527765802229087625164457970006277839743589959041554675959755444104233414295753289324705936683565056 A013879 800 7729841503332422603598485623335116055795872029120871719243194633134681145963410203059145249452004163363224174342206517227342936075959668742910646908409928051935461890383264373215746577093401028436784106230021334621496030319880999102443991288241897285648355856495718159680060762079554899476825729960062785887286856907791181466477341158592647851588278701074153450005971414363271242073483187447631623528915356525814191833543268755563019924750645459804139357038475268793971183160688077884268489837538477229994573004913645722031894186207938780165667618599722937928636472018813425084211155657558972755598058776154610221226079554896433081516978750311195758525009665946427121584315961821360736664460744785047932906470408575268986563631517050797590288595366729683424977406800877086766908076392225663161658876743158752071781395344478675425951433088607977154798507419242675851421349267204489061560875487657226159797934546387343933472613040242667011587782808561911322676881100490072218820135247176813786354325587529930656769256209797084898560180589570569689792783650972749919732263571151038609348533295583773430882089445489225750305368907914200027497298734137547884047465615430121432979634495049791726468239494342493961432726694604836519521210602851608517851023867194250079232156472273437778941014886823496663468719748993061787066001608444621944118614747130649407752520619526491635988383471541517767271692624569594575447137851135079906126658128737034067153673531343869557108493414164018511365584178740902922654371134430308646278565233992362481503226034393460369074000049130202364814389555640916345151493465892439013575727086995867026510647935877230183079230697457360493016516408163028292510253048077564811328708006721913146726615535395681434641023942683624297452375050654040020631512918741195452791396184160606509518495487966627901061770346784064917782174893033806584518347127416532647698681769479584677507470210499802168240367991906248354607202500129330775098316138911043267334668291897254960301455931179107969537857092830175909073592628116083108923620186051487797771969395046838422067589436508802415719159537483598552438789381438984547359008454263370584553367911322668818792727179342792520984822141390624705086231308533709333458466346996790018215134937208738394233629542940438097521078469735364938071472405075402276949012044660011157520396963324041451226261198678555597848274325363508326014363998835899403544286262900356979862670317417442358092002462844625560574912051421940568932980730104624489822040619338031280934874114800574954964859761391896593817288894987842136021087957820639749895994416867204268508525202240019436484102406373129228973819475981015857480798076396216700179106321265336615106618239198607240277482685043431859039703489161425475968043385386457301390551383793949904028423044581498396960315996926887980239338613245829419518967217270247921523338171949946047406605033651085358926469609368791170144973636443069145112428679805037031365473398222910377973679663048885502132440707236189058366277965086936228129889275914010406754667434386650808242267854760394513209628008940385361435671269647384334709597940764088820918083710578951738259595596025404465780468833211029977941284162172579845465247216865994050317283989258570746910331674506230616482469381168786635800520840006614306671573900579065385954971641611547322706725043279483601032817948143134350993382825931437069908609462881356497140637779323539176661749075603974436259378705367372203732714695576934541389234614861200670194720169184612068502676883136286887229048803054712361262715015746707866066980418787569473847409381336504971878882672672974617770140452408779463248724992805413365459158166663628704421846063406320476278410171156836369948303152941203557634077156864367505423521121024963207963478411835189111042222017896423631121021231156937918451115386851046761485239433327364217020314756165884299996710262782403736925352261101321915121393031832213601880116192266381150444549189976438289712007396542867750127882571233777978634098683933816746994221300562513402874876040094057624200403070267844992740893845691310047504697193996036653390822449416797333603217094993002114100713042460905743618426875865475852681003229537362496117322601736771312377195873283154239769884515041684966390384125285973544588430301677858636687053080646662732576774473546649751929282492292098222124602676692525003096590772351012459601881438985372935307574376880337891103405537972198851009553545268423591074138503811442694755327448711698117659042594304989208100651779096275963945257184443734189305841213957807621178724898689628950630023903352537740763905172422010415555261706905016997271861024543236889651923233721716096740410437792441128610065390716017362809773977944599700474629024099312628154553838167785644446680357302792086974584891957235899176524557040656628583801106942852263905912160256 A013879 801 8105326284198298363990885660974242653322212308807447183877152055633831417309728817082946289089384717602756151835053541008178346538785485611766274492632848716986278887170521823409074682822290076794129330974250850972069821488699538514844310609059535688196010390580854165004679393658331358273812016618602795774547703268944045897392944482712444313627030927257531527993461481787381505928444706761087777273455948884412142016049466578633249180615332813659585230445976243450907127353901661955574715999886746299918789383200330976625315478197175614350995088840823079361457917283599306021101796754780557416173990079265096567332357595355082214884747510086312403691120535479440765442395693982795155808673589923726421295335115142221252854946481623057134034454175263944527029109313636492133697403111054416975399618339834431612420248404732071563442449902320198253069999715639808073579992729208214322215256575345663577736279014912655552384978691285494804342670946270614727087233276827477966921542136943674692840273307269784568352479599444188094592639921889549683044157909602402219833178006383271460836247648950050809060617822393310380352202507985040208033007517447013410062955305165255011708053220281330409373160696019674948103282826521961058293472929095728253214155202567077971080937705070592292490853625965834837393376279520148756434519702576427899676120577087267833383507061140610493698155187055118534334682365500687201544058019391817547646666673998564233999730376802429364714595590250449874573678795807421023025229866656395319080192818798775481404726742240157099962138675516751074887613342695729497533572412491630131099181605973778263190429170010402516452487407817049236325286709205955554847231100140980599603811326856436799742007611643062056010146321723424031325421621114610668673709290281967763106191045202392131324865924790094817983746903149447655228361820637816773167910357477918137593292935113824982802073083445040558364812107481086274680601968775613146829491943674786105088717138844456017253059454492064318266128038971494534032751463619449962022693960209124869036540580380633645257944660976654001865133431176401835722056014431764660731519648937668074068632310983078779334402694806548010484180861730815690760500080577042798040544808268506090139953331918590070471922331618312818546262377481230025303232248624345017954087253741415859508107766214470088761028062665565114569352098992366106458837744443352052970853512407004720516479390756312038078679574479766091805398979231812754009469202050186729039636064462995488437566559801127683977232789161269362758557520350771555620448326459735146386942241660945583055595322464030620630754164865110354400451730846269683773785323755239322607006589927121606522037326785918785581201683952101605024416125850930879888667060874989851262898807813124814566507722395089263091060306793608490767444725722858829401520568816367484559255846990586626605428279765720481321681797113489570025935875806927671905410015355246510201082634014986472494129126361148164284026147030894178065478283518999242347526777380809376273182159679416757903444258073235437083298899102673520752770437241775676152451370334645199483000544904034897897293711697934513110220887253088970149759981634275084038567065672476577305496376320795079512247945927045274908721813828441615421166940330775603232452274373594066143120344074469845454526918981827796436588112792135245227237390083882557016490076150281270345741400091959415707270198700513098475114285359297675901235044629279713671758075512698353950098896122923784342262915411515159063087077711898068923412660351619947369050059610594448609021139444307037392871277380737032802942795024988334455495058055929125099702233767481132367841657782345899734110223630950853454911926898475461649710088836211021366974082999871820753512339168495257300208994637760305426355958481617334777796767882723208971146424040674261226293565761398295753350460507321780850238172536579728470329819746495209805044716421912881208543611428733756073057867837334093958094595014029977724228661604585829296212594458638053932926018617666567353561849809175831108275505139611124372285364891588129865935040719667680880326968599382184795269279211486701020435579787517207700835642415369416728717664438736715647230540023756740120946425244349855317763424555864995490357892012162297822763371092155021474423870373651810278999318637679185362527376315541097647010765708735240839502431765526411013075109811677184501644565384736382396193618283382535434155855772587335095762234860317565422448247365948363873349039917656665169861997435273021285561756767022084185102639368376366535827944481790614059252630077581993501274099579635102931338945671449164803655056722982177855672615218646748873427927135438622225621558697236575524884603573960838379789445410623999911322302339132515391462327668950590214923413923463564973887829513708255477405749352595456 A013879 802 8499050613779514905320106922841727464449992093920077738281168593888300412236966204101567488028190669645027634666593101816191617900253529360843433042386981976262604370393717091502993894615065639564480957355656060308889085137334607297741387841205211693785819791313709736923946699884678462333320709137868045182092132502936271870904704153904684008605777581579993379497271866726685349960424836836714377142291345057421346226621085467156937892812903220415913242600119985452778391972244789086728713404297244888183644496278670254145866802866081616993709026276354901264520097073567425910382837633940777773222057821355477898187094197907050688554989005136265115012820406610890080064525507213703413297235718227861355936177313695369792433628361914378757377311821281565896374075327655698375583888164576996334396630200310228962425174391240336671708230348775304203411128021826727390562214456022232541131184878749654531688396504341052708497631416193378999958420530156656108070222720482649536642722967787850634719682423443721623544769648466788975475571998735256448447710924219248510063794461221345255317829214745448477161546393733887825388191097012921521178418890614519533470173422068962439156783613509716315338871349989526678382347893103091838661136670099482348842286005686976350604165335032101383690889331700751230454596925674119502427082931648780461330787810239858955657944300142576789040036773421507972258523896087248583046262181741794476841151154354718490230501279585984173534971785642455727680969816992562306639703432659096378099832265164744799189442748471214971249899523818652775101354048430517253605763226000823556347455451665560516103167457372827829091683436139170220029023836392344051879490198061428873210166065869815073726275373386235438442895189447461077071085301781873996515203392766704629166837381414143531496102611952698463862125392716835224528734724437119360741314771002765489045024732729914145166666585546466848527941220414087521559486890010857331049881344330732514929506662580964312747144070553470834590223474592573852517926398716228363377908342020243318674859575613203305209994580828255946659734152729226731294090607388802060891213947404464238434590194121392814119350640109470886641460431270251793754882132491153228998162312874957041974591704969867501735166430799003982019965618729758255012362058333521201546224996179158876299573609066104187792683761837607605574672946553019282446182246717432322295965692625687381820287893641690651640389513489695209480938040046977290348233178008976599589465425930349957283909793010027262354110849127567183323917210459330634706267224365843240857834347991867675698103920848043372058513679177597954975808074123858079932780719641973827941964542039421465680451811971871576509594136951758892590082163580265698310138952024053358277845380301455165558890401518153119134971652256414816814964120719572419898528831967191351489206259014001362579413563883620119422363812090074439379515736910124990495887212261142964680610424044898455382003942803267297512287001149066893659186956619218149543800238118859572535028256268004106335361966353400921675057226425484989696857014001232171397232848100020924693086779373293297097552651037373380019062977072295019963754722502141630520824499454582799524688168296954021294634902148397426182687884656971995331865545624283358935071876053565771500088557908231292667326018598289063476291816959126006899395673544597236106123098089357333334056134342826436284666555872589222746641436884910919805813438157191605043077395788803189191578900100990930090472678790544919429735595598831229519436353740860237932449035306238684544652950313953696041267392550783714908378544236122167790005185996053938280545369474970295853741934150781134159594361854047922112337728659495805674806406111518807940896216055673594318434954555944082918823946761284150022746625520820378431963023679394371570128832734874054139622002011823979367865212476925443676819342005716625360504561070500961116534568566823721326129825897495927008062726825400434906202998061431497922160793070690190540105417447060856040771832898038338529328470225506356280191096077272874349793498776561914862302701257666258146769731426065773803884279718463879009204258511275643582111434581338401515731853706512790346510410735950747529061518797019393889679100667090693511297516974545093601801924606327543797565484300922320615111989539823089470697506147444822006311960663802763898522101890968621954446246345889215415996451792865336907471119485116125475405410622596537485373981180892351480409093429996671596860842880696755337153213822688843567529204663736948946478185178334616916672322712938074927794885836230616417591990240815457691331666296385479433157404758357760127189768175507733346703562123969688738853351532513539417581398077169560064926097510890471331014694497558216459118001697797534085203533678209731106059404720166147695476211033147132870656 A013879 803 8911900496394468621360936436725687217763114909874339434495914639505018493061789074432005230326648059613704497048157528330014941931376244803075763645853972012741536640289962292939843326039887068071965184340164409094453681336965773181836473496979596057023159773496564501104764334778276603319624095904949123344857439931398904213305771062884757939007811833382823137899731344924800817520102433710894614726355289434930645540925431314809553307894182807250836644272663413866132555140688551961405647386624387855872053211329902940411256428682104397620795435936755116948345425309013037191405594354847084994334092502085641592569430485664583582802236151049764329239683170682420676593739898252116270301562240476497949162133062885436075470884293222731619895672120312139241356342410771901579876251116059488508336280908920498644503939662469227265873129346197413380396026976614982500286164585437968509049173315419797750219692052935923684865612359866388578260400765829545835175841859352814720534679878671113267151825716844923845130080378910711716748273384145820265687506930074122725688653340969633322440148086680923382388145671355905160394247867741421196991181766645010434328020566219384358601263534319564295072772364686617926311448824358467627815940044986234803419648890699226913811113270346620740505057971877446922225159425935665531376980912136551621020392158910070344287984602466302599144445599727231143518953952863582770216317413482083885348186912828653295611938109743152940748606575101823657108800606822793013247033666603944643762409717277387442554869119420952709693334643087667652304677422687078059716916780467039561420589447685666783733394919782170313717641050733066552637153698268938556543588313922460842155223092685507210747602925923845211100697266170060946350890341401230307769925912773740073233245674053716967682057292430912744442691995793448212395442542411376870808684877318995825440875854147002454682282581605972022162034493136922237006760525180024736762960380512942177574722378222497235203149340924676233851278170094382719977837191460267872357353617642218658122809554358190268963875277586569307524677398932201648993432352733320509801065556113583493280788847391033591458012216803428544430956013179635544888319286959043488249977045385170955245549471630483785499453875341496399450567468625174992007842557679130327432534421593557697874701696700099264818901168252631232623068259604778747110287995533978314783814522110672772079590198363229416734473074496970643976684086280299259204188952863940646891123298460342636808932995115282346650224137734787886821059812874603079617758861056638442125744509279920639912815016907157926899628039657328953236712927132498610023595475879302348608073411633528402797345439190217210210124181748327532556537994758340684871252261757573774209549997494978651681079061662298925050072035236422422956567817847646369767519768508829638579145942251865492768071157162830850343424556626161895346815093346271222034215429483940245332935756003303442750640166328878809756243854516883967085575622223953290376039878485721295130489788844478673804708509230983724846344806256329348556371540313356025355024830929327541130978162768130392297363368614164829326868980246558822853514071902405662365004070340088613594399420760146859833043087155157979556938131342069066977106246368528547378701927504743782416476859697181535939934047277719553023716168259732511810540717782699591447214133702145955158091245124663573253630518490656116830782291323032352646300631729115344449649923366640092909749036752296665510547479635474429435954431890640055324572494060176264850255679645274534885094012028404310780167997411330584643767940400936038212572477910998254386461141342586452945133302344089478532530817575470153976866646166859473931265802094791945555433190646793994836047250908453622690688738799160288894251565602119749134674059517644632563519410913803296193508280381550340989638633038204574028864518362986316154016430629061615803731351769525750413267908320292689158406381843671086432206714895263594365227675754892037235781578204969284183808365452893448861729129995180553042857658760322481494209067773132186438653917273958654302507217899818344832181762490067980395955364572719369244756079627561495707760044232160355650382500447860291041033211134103407967264152661095291039302305159100596068603054896004510565076025266323923261311669543709535864826108206063101680090570465007646957656711512424313734505427208387129944043895435155563513088436585225126386498703848999786890263507690735378345921445552452189916349955184469480924410768337339776832665503309482634978502309501557399268016597461041754855487450210611354840692938758753309364145793318398700482102458851899746683128138354401197001753034357703640339031891936556917108329832070166148614639947623579486866390064297471604381836117748269747100926380530162447004267346363852938485931663460293287996980985856 A013879 804 9344804974907326329112165285076074200053175979736395346865988189033614271380758540511614316394995315757499806696768828426173747750634777270629971940714974557232469524128687501281689155445600622290628965134672235430625863361590222579917362033568876915089116782653933618310429367104466167602478155987627931960457234933506537384371312198035447940653055301001227154646348694735867942031958929530835031531302723974521836578721425066357742169378450631295853285104852311858093810139202639061482888114077054120358894068123464305644673620961766300839623195032818933509228252688823654486015312506228136995018865379466953718570083140936226394920437574323157681296830020381489943379957407549611070247730927869884313540632838548159018272957968650319031063724289228421717144468099717557471020319890273194222117224090352220786659363035513332449540182477318298932762144383031031890220065316340203267344745958389629845734363814099339113781644345859258269837977993430481853665343553512737048399372488457441265216992802866382865831119163396678449101037512054087630913543266709403311211705365660574230711000720139535916611032235487689609465558852164828473056225412141558461185938493244057173204678511762671450270227355073635078699953762450504551304727148611486145230561755213832560376401908566978189595831667919365783919168770209916420229149136924496752563078728421285921332117742515705714200486189179581123546530660077884166862345248159389592162860440306217958099583615362036337998410888093969843076517705099817006658521573992897858777812531703853814964414441765944908519398066710294196183029433171525563545725729995006475156156000696445733420028311405509018876789182413475993498056076316050515866249659859558300023755209635798409016878485653521916075124736571537826880831190625136471200157833912637271030623815916550323104180907468036761916740202181110752760763559351551913685087553919643366657491839638047245920929140290063719110577480675541371591600924451169618375957943956738856792592092467033260900377523309433306586837858484887454983480610872641844524984426972807071659783151270693719469064483070614498206996128262732276294937322699694286885162116567356925050396446441900439196676618246871889405234132475849521116814284642365984735207930341801019567557282764406165863875346790084928550278233981111492419615517760951762217897213656886356606663206319003286706744111401671047378966423383340479529917345205036845402753096336720812656128371838921648881766838563735489978495492455451076019291635438259427754506503806352240734563724286002301921105425449392943211279614344799798813271115491325711090444674562702064917219919168440030356704371311723364469139494280886862504101649715615339494059185677038678491629291244321201413291174000934290778004384391721841979558211624709677865553098173294734665139158161606757633304334420066878574106056167413639825346808783914547102766535542692110944772981693172521729706747888834335575181983320659692915749478186552126690228443286919910785695263048470426818963155993896122670724543649104045409346391623043692762748460827388069863446029775387990264480851565036802991845844255617607642670517116550555768956558002755094233600091607966500076250967831015664232446371459136919820046508060928758088360967022991753696292988156806933571895958010141413974586159392126190096169752335214216391139639633831826229752283558282058031396204849117278304249543689712006801354007460861397075850685447839230987998874556858228361954371906339972208447331215988851421636118044098002062933005961576228334387834006247235320235354374159786652018927531643387091621699539723390691672338756696078580625438053583379123423611873851907204786398598002905591537877744443932483396097638755969041727034570016192176446920371060839736950969697348559102733913315652659929203082168582665866511634975068299087578729652808318068639986632773738234924929818352205109404138609364530353551319276668399416890641206986739447513932763298912853013405913082233265342810234859226826965130248109253126737588278015918725112975332361672836546904147853872132321040613133201033636484213826443587467512392263906355271767449279855527097969959458469893905808516519920750749823784785522611669292362203785325189350951549922923260196140781777086455480789615552538642440398153615112681976140760655896827453934509066623231516890632825670285158269660874157653145203464770278995901238280822907302650015915858416271843930851837198472762840461743168205771699813680166300220480789022125849264887168800538244947840320540084452925691608107493726570607510270429794945820094393832089062798244063455218037687905051494859771699309319139347608592042012013434438951898510119818539374633235756721067893089628778007770803104589547310189754663452372140705119267105913784061992806539449744697719342484020411828060785585036288189004009698336100980390795618029946636980823458825824279944540494754722334224941056 A013879 805 9798738221368424612875117825963929580394959056128070487235350431304111118227350267375506493428198608215736117306871071035803563721369612211328093457707145161324593963732762625343948487860526118119018557745054073938903945300242829231959427811711518680116485719488131097753476784040932716159936134892882946383368405577636550944354533059367217859818218115302662764910449728931357463184103366491724874022967285094308209312369397010381135852998178249161680654282105617758912575060524546456533480887106461101309447706376629707755669286773605060669208731354733146023372524291435952326327992326530674977688901784139940462403343499590344528280092749933479388823504835451541198869582218578740977596084705422091813955182619313474390744585174935476928316675760301981530476477782129437542732602949263104904650790367765170263592128254326428086609046381336512621719998308581147295319395209146744981259284338064364505120756270733028610572701501603717599553627612439360940188991281968171763262420406456749932116173445258420279921731607877835501444569510239626991672799544433079286457125165502902284542018291121034013296329737358739619934957838967587180963404617761746804996506641491880494450268975150054978638553919073691976282882716415300260388905574582437696221281523035099690829246007677527722133638787020216896238826312391633320258200285399741106815582840733078306246746693976148634973489006305168456203926933421827468151850530933980100991763549054532801632228989061862615153021695394022522173802629142745717573965917971176865165803553243900217880125837689167448395636347198813447056816270917265589320522903055243909693341434586276281366639606660343024977748093738393003358217648279178985724968603336896204005709142699066952533282374972627396670389995775236848359394446540943100425176700852777539108207398398512671599289599229204115663607774242260388686870410010612899444254366938843962836246163240305028938784194208793854330092892376836469258034530957309633758188477042381403500149045950711868581874261881712338887600094298649347996758165026391294764630070497438147972728777626818937585993759400252668071899172189222759348240198087154636564895751541732855041644504224262194931094381654831938304982785694996387454584655333153554809705390766084345894070945331969959776878955635760094039536549474977964275390761151707755019393788707483268265188478229155190361810913357118620176447096365609626663562610165716715205037230744373362851712463629369106897847544513807505139690889496967067488004745921308317717109411735249607180485891756919149739225042596022654820710732891212793840424573197432348832374115074259880422638793961966173271311642852561638621592414355075222737100891452201070225322604680486509338038675695805348093143206069203674886836725367934122175557231312591575177550205470160699696232957908464967492099725768856047267721831951801924793502855367401980142830522773213922926026274051900070145248982874282352260082023342444058158824924838942082796332980148025332372021196146312926272121110259455620725577659081402923519150801942524663182391730060539272745132784117757237279568273410660030733977747986178488551520880156004115565989391764296925691091449657915080783954934844375081138201686399135954837225087236496433441261189357100601123844116349511987177084376066442043299815656670758111906281294224649582166555638768684841020688730484409167282329306895867999215156769523983457243736579727280200300207208344153469472471907887332173662864667476062342698444868777136725868293514114208106611142039659165755201959057430934701023151106948238972448427398955420496262984315216564994117911014284141347293757899332474245347723037244236137449166102696299494733552421693758040947709546477656178993897967001289298727610005975005491088013100001366962709708315888873803537924051088003737443643304155617216784056954024423134927142242623447355343424643209208481824798554046453021780005428161851843586965520994257327302916369561208920843761385118716115828440102584827748629311788415041408206621993366208819993104063222106473456255006563740021825020667481956759407046410070997276911172334274230517870385448824896073789182280948209124527472177071018392421138247224955264158053739907990196401145748863372411979180483428516392690207142224451917618759535582934325120395615813774245517671744336831779043521611055112205810044930117767920780735304384868274960068406136831552160847783543088987154700665021636896042225775768200012804344535265903829494058419990863829664634518778327912193190734426611950639595311010003662923341832501340689326192665108251299106876621112731567081618709086632727276274079969374968625860558027009044788999030258425932147398844743295419816839550487064350585528276277636198089160329532185984234569812011140624850652036588169109910055496155757264524187353020666305615010924073068473442475421614258905971369324818803939161747520167126493827927726332251792736256 A013879 806 10274721729209617206870139549477953423692224587238547639223294813855139619906362033963539096852966783808423714941169640182438757632698862494105566925508727444681097440115045302632656129606839034832768003206077820634560143347147424904731088977093217411521824129797986553957949672302505063780121192581439628386886909246975824043027498857259039834576747878471604911378739734963927083315734371622426901503506943935049324887927052839557409908193417755792958453744513180247169512306664586825206051254678544555766655438161580872439608678047919700096276214689020663324603868031416745146531700881784229045405117877206322210305048313426445104085826535354248083614995406338435264145871044428421899323792116072675345909869570229245722749394144393142655586586602034410585300903166874157100808381870126509488499107160669731174316379476408588657344167418356315058832668946418785106336830150826257265468935334070179075321502127340156208359881049745619785669544627341215337219611722481057674834655740120793016818648686535293303439209642462109238762740918769027112420297455103460545876066477542371265915931371630529361526212250680677755712918350953276695865882960474141417796016948108990081348685240886944049280900314246615637722800027247889885837557051773354189752926494298052693410967461746471308764002424738510952190523539342369300423062622463318930820256592804528318050988661382734031065961208275448319132488888139726159244794822324629118377539455213405787004316144434531653546694877269482560210917265655983733550838886402544752568097626646275914863870830380756446368902778400343009061048178093342682587356623594055437850605188112739238010305492193475847759067185139829181889346428761988384135544678212589274011490470014816828819539099619297745091050860210014753505300391176115952471430084273402060847927680983118823134896690801361934786083185483852429327723827047288431647658467067265247174979656865866086024514575226680224598031484716933677588712816333091906527626240503192122556572286006813648310107386026878397461404156479300538725048689650713278299116740801921703448652050728819294298170992256879341676159746377486444106340313949436260190672127568624070208147427661459955312067222338097054540085629492916531971578559550616821888141639827937659080221335572415732543000627784722776367601076902274493868032142765413110927215861387737975504438273747614632888826240284354014270138190518665479888371827517126570362837119265012043325597248262629340634517386836110218509356514145171739758302064459181790558535718519701092098885174434903254356957638265167051301281577452136346514017037265070822609255520088107128374048896017462642104138877215767672779274887474787356756778304355383189412587875525445822015643242406404788682115730447221312598139706139406890094357099380832023533374884251079225844677170071826561752995962047803998619798687660692655092272050069728898730248658247445562446080926340245167952624597466383491803467767708326620727948004387918533410247650991695810917324497770316222978715665311418936957943319448941151932017071297684741221139590739960028458000354239061412837660581859856252386911451072355094811399558430462171483722892458639413153461907916497963748116329759375445079570971517660382979398133074096484192103892891311119924035968145305881466198426718245531995147502009196857950240814372906160269878245477512475858109706256419826992235735307641683145032224760380477662808327824112563309990073696679068405566703284867221330711981563379547057364526722854919464071739855819879597884875377649390926649420604699785060051695119356628774082208287079002289455041312524855272182659714007797379899483050448514289734031501412152061896795300874938989729464129954031544785485407354805544705554646343927702602389625247357823104424347033364290295107041491737418582249793654606993705721298280478706559304623113513129363104201123934076586838677738993037919968607813523765990971840241958741045958142074371233982835129014205382667938162242869870922409007988341346729237849090459651666863315965779633089086197183517510866049762580257125192871425560290952003096486606040634409441583935539506457292387014225469565599427549330960518665544420181851387458722154691069795358377760728181527804760159590263481154591540004981526644365146893969008398783410942897443953247544143267938166989737719542339716833725336319473672643168615300580302530667636284528689033334281638613125476478077794727404525727929904372935051916096626328375410980373915561801800340031054423805162503968855887167542119052753864292837625600853506085356925814650901800008549714212292259859903615684175419499224998636446369677967327101830360493729036148669447152259230227390891025545738129862348491523988479570897826098654047539381699541450604748275199393791843397309917476012593046351937019329405714277880998192076565694720841847608417107694593146587834561141202159310468567706764830392113143566567255820212371456 A013879 807 10773826611927703572311063448233394489201498088788247329346205582732966882082933476125351972021696498298701705318151896623940902723464842438619238944482239389033926429366073743253340033758620847788804541729816256849704536870378458216903306355244497540503908258727053548803011035584271549758304359632275639775408327750556921671741602641749254953581147983416241591553873396329534805314879484458357910670941297243638280893682997358291750651893821216698357203593606652490856018536473125794827260400425809536107576492725717824899235109192775447448152928093754531066259825524910844958769624783817779755514716883209496517992826340299448101461899645135616038524677423196731095537020876282576921505344641903021623512787394472701562977668714351183953224360632814834113892479839108236156137249827849774813412439790106424035839971925854612259963317694870391419130524673160024011662248012232793538396354336857972094084319414677831636337170631618063012378228427158942213440391581512297532447423977352900658403631365132431710947072690054348657144879821639151373433225824282566245352542282755469492529063653938853955791709536969742358374429072769183064644264091162133311306876267380332383540278975148268243418769327911459238940822761371483384932002223120296642874364651685074901046098617168267899058522606522608860204130410789464231560413312412097111203781377056601085628633486598061719359021339928636496682668668370001497156269975613870302431846811789852186513837805466583463149379127627724945055722782752488799391804436148434766468845536958245413704298219837332071507718599763918071069197654392404896736720058941760274799636185730503659235894091782266130539811632725181524228803320885530731883312896501444010585872631086256571096277030922404752356593746795576430171573862977886960978682272047066839355676616014554803087497432453728892130251962301916044934747339669937514503375124763524723821751468677782397019241395232891443188105462118543447911262130099288178979112212761875183101880341371880628090419162410520042496489324784439041694156654799186326505774635603115852115373772745022420337998946376749512577420882217519225615249901039844075965694216837397553042578397107543034101306199730392457061424829031164445428629959659347584628180008124219558807702167169181399167009426279993469952433666813879379682165672132385818203616299070508735402541867333178761296033863732406794867324423261300174239429377410598510644782295170429268342181460194234823485179703419061108483667016176287602188801345542351005216707149582514092348680620668253114840601212501535805985292631358451321682281928867258902888322716231907020241946695190406907406989527315400803252200944408762627398595567267750283221493744166969878265875128549538307697138184169425535078906940504834719187580589840355319908532102628459650319308208285235608816709493900238125656754028712498461506034257173916049714969217070473478087461753418148917231091289912910536301313017992526294656428806649066064089183840886268426628444452574007103826129757469586423239612374134492917328266732553041075210697667499744326800376179446578060027662782284280629702858061719645815896958103380780301925716215682710281286804473555449768835144828593766866699756211030102253743005376786303795008219531592399448885465939333932259964300481494511026957343787066795604522031712171884449911147851129828121885393243347531676508210578385945685545485310110340719745756905156496655185336151516568950832435511463632931474072646779802271935223065972944320031958488691056186069231731083994087740302342859993681819128766261474496373412025636832151904667609399322062641884204592275440145425480339107101319872151815624748760455494029410240026094562579530678581104985146502472578845171668844730334684003303683373476719544864114856994060482161139240055427301159631173183031970416065751240209129404485875143135046350797730298291120953348842363729969002906673496447749288353552128851006604783775891044785328241199423336415926411979517772335947960383015987957306847877819706232868402133344546021648297904057473878995847355695306240347928307645287598901539415664266514618316792273522961822005828485975217985341967261256820241905936605000455917042077343201737706318833313673699404189102520120015156978652263509282641828269490446950762713912859630190720496847571321531389431219006828410918640378256528425765483173957421291306397347384685954631817527703490396659623476901684082927969689827407754744997972936048902574944156558884131884593348402923495922077761647030742592645027860436004726506102040565996959223843023384005845765025129868568674858293719649924676819352170210388531444267983128872085072417808627214217127374594916630948002647905258541931848257743954533758899222266552654704978376109324527415479544675982177644027327380766171528711980350926254643345560254876949907601461197843577117965703276485212783197195401133888851688638793240431628456826838935007611846656 A013879 808 11297176013428703701039645666294779859908950059949225231616526865119803481346994052661617069414622427400059439355686443154345456014159870624917607095449408649595638439598960141405614279238479614090993511148883811342435784453393962203247601364756854253031426106302978901989666099648813124559363752205773061253138562679367974698868122731674866762206305827858668943105194350429638288017855070295407104539692941698545254026374542637968130731560215476120696603115369689242251840492900844353436789401636893660133538128436362293961540353856923707583394404728836751167334462809608914163486818077316512224918599770528281020850845872605834092438512882297723723212052153705935505233827202368879378044388263228102801896544554946607514100871949819507064936187174914447495808920939772757835657772875487405474748762465350633689804934402124925905103295815216415552706209039683445338052753371675013717317495645125184946526559314565221985903885032219542041267513251236614990400472042975838897383590044476795160786246162325104713738037693046428697514349503855094790549118201922916183286787376682599178598155449992587725548247619437584563174825339408018901192423863654425099036919088944599409403131566645070521611079466784086282931612167827864561838459163110588172598629789005329099439313903595833680523189400657051108197406249623973246072691949475827140477616261228502539964129986843049165438605160537009943145525981604742689882132945949289666242776202519356046325933990704928221455323368131369311986749572647473695311060728438781133684836177761529142920398210164150314213277538466050155289454999652170357000602972524915221908303313088548604986936883184681490096913522596439941949741671000866272715276703761898154844091980013902570293849783976491485607067644639918350843588234945900797995182742094025158144217963314077817202275707732601226794371081622693918733497626441744399207891074824037700806116868020274354736848065247724377932410873046413814436999599330991201561201567608996031996237280834361101480539363643773464080798790225167952583492008462711601502119144302172807747730169129884629428337583195946496900381678992117439518736280232755541799803779114490976579174685325439044525811249688496001055640601526182289529771088579760052899078480198861648096345107641591554812946076170970432748843084613030384429606551821888591708675164414157767733455741080755252804750004697072187334799574445641091503283898847695743897863239940628040481171266804629974270795792692345420889369625154066948752724559703416247646113916080634296898610130497834178147098257000010409296834206219319453084320455843914871355025880495588135657219497855976113341191450594273712670979857484362680787109745543348520979261024283624607072518278793960680531834368603639549870899924046797570506836504572440419928408958045739706293218923810899213750589974275936092848656512411236786772151377250396195745923561758888797759038295552188919034508780411720078512685599154531251945659492360851097218380035141159801720347770302242072901587836568429053334899784820450045280404617353537598480132517396211907219031252739375035871566529596521845571304094925739331049968740210605085872059806575713615910592287662879296806080823787537686016563568737100500820825605969075288154538803559031844514526332803017353424326341683588394602823718867352267807293924622345908950031769146310652734098105536381375226273415441621383166542804534260630548126792581378636707619040412637804188071898868490364753357199669777947096748461625646063321830904237712931363730731653130184546375269466760734907174765211391881509246888194166910515588743193503531156776371714549811925929668472059567873586261462220536556243380107382871845602132051393960823860740904978976686835154727830531955421613448163097026724673475434100287403964142598739780359737740761417051570931410996561172453528074438181014087974362334080845260910444778715730390515977191868068211195157784614277062073101617752588728176820345843926524405666453367834827644938968506581372588320985320332676282836217635373890689195885623044969730141949636845561436279069273117465089305780594319573924832416148775001613215471583610509950174197938662939631541976759381524958063668313292225105317140976960718713026446992364137365013244047275861509555437719509214901842963503890699586864935702438946046098204229901304107807424253270717550575467284615576987952896904931244459564012695929215146167761346915660288940278745480463913839490994469390414066424643907888487475019354894943907659988610996796907944825352733784544092100862453288530827515100422087907313728906990577064266808210195375639417920529021230528364747704744677340175476895576099089774938553943239301212932824529904380864729718712124869190771510887372716459927405707211075659213879038162687905263598835614269076890693508452848388900714189817852626313109776990026720048005278843758479353782364939368636548266111260878835240745659463114541599719161856 A013879 809 11845947635457016412021347494180715086383887218061318796467531274119863055256905635763707780178507126433444726681828267817010940885503700500393604777717959124158396172440919229234533398466767999825077611946451991362205945119002027311232556848651283205226680660842752405132716120105353870897959405832920693476571021500080953437840340661488705090047239339752731645685472271196108397496610398190076800049813066034493788285959712421150070649976484503088735561308301887266883465896683995768749334883610807406568184876563287028753016138085877633602965371332944725192038901675048476777892353752240239122756245672981462799719696561713535089312806084068217950790800799124355028336065592551150062712272467502671123601471103247693920705835905653939440122527403123091697365335083343159320282684850687081683090158350867506071920898895642546305869593512736368154594465849995108378794003919457499183649910313582785930489033459829542209091152151544638515464123974928684800174165372935433247662895314477299962516598855906209000312576612023852017924806545354359875094832167699523759806126360292333116297739449131427666904479295799384670915605655095102827336747045255302452647736470609172270314298085626421467268859262962590058211298160492270910794324155417848103670780829636051965773678015776904897388283848983368022829203455605707370473919033613564919653456948733938279345427565083937121698950844815255738143763051687174670785847435931722361070185299332936285632262560237410814740737156061718707685817919888397377534490814383423366034710779932473182566899473621084079876501708174577007632795565715274184262264262518285503727721054825137942022782329222260578159861193870084608569892322411404352778693984923836119613798592035057901548443831082933536011916562545947024654166377046632875158596738973984524226231495100022461250693452511420063987134451283597898529896007143778575143813591674690156160474801001227201792545196865197837314855663615516411887091291868093430168238494957170623246486502988171026346058043772133403871987672259145711048187716265796280256686083855795154056883909825537905187448509637272793933814619430838536260798413781341874998271047488756490257484674839807571552697056953364382802919399385918120425969248978610477228704116453001551514273167590389506179539744767051492490050886291192948383659119683188651939515769200739895458876087159494019964993540925237165906774798573912553164147417518121412353445844683983988175584642260931679900973969118168792054491644065550904855336907915569395291771545668167188504757016196896971184771701932042914938837224620629114837344406306988880145967617666541824934904592183828009022853166498341152537685375041523082369024388542862218734349607799225955985672926704656114549348754892929944645428758757294809291776594618551285766851351591769558266118326253937453957738632866363964494872851158125024926395402551711441350477544694888579998981339796932047965529078928999793046517814819061762040171847861771800116860063728176780248715383592443783834855367317577063029695876767888226679945552046103040863903434561250296824102914872442917614063745338202490741775762640852044795052021735075438523380983739935480517065218628391321527733005883841116652504160652073894748698030604629089351933680480715375393663963945256724384266418057210384459050483835052771568301034304800983823188512364361839001309655110916636909264872870113583475240787807316874937632599657811685364328342919722098164311679427926152711616279000937080654920114897573446493752162241964074717655315673912636390899994556378104366025686606300453545440065035086762360793981982871158686247940746955783590043628047758333442613587699009361339999458539479102228374101217922473864840600255179235458374859203889627875688173743021067627894851214176787142964899104789616163930492361256643646268040975217130127966630654182090095028311804958821156400304430544286625709965681299940251492622173769159700184640364601936538478236737570963641099255196107006630772232619523840757069343171265503253156365951269743229812803314264963070002179753324982404971428607761342128419073483898192469241547805075595617896091579026331255974081513859777731430587083759822445241914426569065278708232033026417057562585230419681465217701656127390116333758243602662172094524914887299055694209996486819120620289233470598572989856148277693797595926312221183433063255719696824985184590431794176646672701108006522103435403135841725820922928918158109016735522820115287410358078642605895078320702918480217764577314545153189068180862105918753947819474500992473940191249499400602376551335740632685813826206478285436638965822510593689250354786651840861255603679159845969139586093508652249414269016069614829528285046836582427800237733534684839366844560870435852426320478632949683412653067811569735836319453952239955282302444635488895397517094258001057183268872891246871697098663407437234685881487285541400120617194793572467119862317056 A013879 810 12421376387796976441251696470058037502420070923565865418324738073291509523029065083926565649308458288607075737725124757754490064349957928255900724523400386706573514424913409321713830092830689722184580582024362843294616461109102669789902989530131367938203771900623849945964442938355591540530698681930660649082888935440468885832036873049461180428501374037920560338106289772241730559013405744892557970689032785530185358545738491411719856481869742214310773979934413959742759597136081317547212102574917085987149641025127225259461722650009537225532863017210813848162967383362815631585855252728109060978383253062792210336678880541895331769811264952407915705968414738742619698192518314774914728158583814884080876101536163559053900598042590606985202365919294257198999656553600351636627424736549994057362927945882919246046870528480397278635223514887211049974072046623124470763402301453849066663994888356975383339848468749174222051439963958458070875991309261134820593027425630091144853101368117273349285495805161930709008711760333529522653547521948101493260387438735077695825962468754369893489755018440612435897252031282072135580690002115397002542277456869725624024587552917405483422517085429433810516462911370520260832878970179936343462557069245591425493154692679216452826063100199071283829683817125231584107906154842665210211702060124590377449190543273475638065202911054485454451322599081053001600879834485685930867593940760979541706481530620433332998643135346363503282477583204154572755630364211164896168545606240182912539463212890778472999883269182451701860140582655150865260355566243115459343036988011334373740356798832784323842694481003646561108004554611223517838515783411864860730619271823935496382960158472441752874174061038621618115457231421488178947323767162978050113702300734166384796475044916206001152328407137660614805015373494389149950048884235586794763209999480703879905186126024934662814346819872348121687460262092331303737110918638461877936632090848088210143441307831357324422121844159306408556098473345426805973108064482771123600366434867065174259460351102629223234469834008441412957171943598384310948998202957529184337918187061891570325528232250404826064148440869191931011061954012130488479043781131216995459770565647613822554880630500979260266831717067408855785789247598143673937044343745080919223896129687205435036620686451969353601478813067169221486477862291189438929346649042471481678079926830035353194385201841843398697183843680642052959297330630167679105609589753554476094237464640270544077853564093015677438457043172125093831574906181643800794719683248187757171987938140662311760622942517653749638389147281914164572363355979819540107618182117240720293871589374347681156023632974792261489969697920010608909636525106142689161947933934478742033024261922846691356328453290070048719721189744696480460434175794775982106137219985626063376325518341905987487661011857358907819127502619467054886993545464191712506193035235543505227079336658183836695526076982065830333078417301640395686443426383677765165179150587182294542176908407798497591242630538065286704780084505831751014932048262086894073723016468742878463025092738406086586418662178688484058362264164377654582735016202759909036260010786139279551996293210943746605468786584657861515027956543580757436094533320137824295000002825347190996413383717540973079692637272917584523463769323334652220906134084315845099454603040818789545792585956505390518804741283567817093505735751369686600284813514398837974230632667275029721611140140288088616616224352691948727163709750358888104376863361634231136929231910451671108090591120716679907733713587323806242247921985335076440076451272237492839098219601558684275955299097253174822000000876364577770439377602470762059008987471506756638755221562043703876558709579958197046368029157333629277441062737704839639303484407079196500852893605618562405892840452974234766149149127788482170401780809454952840207771355565335210770929292616513100584868624591249830845684743585152896339181689583718622276944190048058697916090605637022496750275320723811957083649158397452031066627425231254947750631012123569114323064278497477030294512559281940539580341985661754084193686763112262708292550745370572547912072116731775434218624786884043905089766188557152864494623611941276162846223540403275666369271411400536431051507946028763639639507736429536817955664917096609010571461474237029046921131881278568373494400081113286557320332467576625207611603632670749119037645209383448312822709422176498550380356815663575863339588753294352684354309979635083486037594693425569659159918628284174630009140226304868288299380020768240682931955883478714646936510627586928541081816547794212439487451021271716255813062081678865690123928402259278144393781422203023847234106103233584547324304507747423963350095568186102403980346884628677716537003341660812079736656928081116905797982866411923859172876295647865043282676748969312256 A013879 811 13024757167210602368861938877787576732137628288749000896885280549939717889619724949443382502289265958434453048760860417987172173715821484578859358117849083891232029461618003092925401103420033306129418768376778292770495750323938441077617317149547029267169958324468554080939611718529152755203517901104124420772739348368425102430213896194711806728996256783186589477090140904218144862648040942356458866673223242120099642522456284370535560230333046812113134136783708052251223887326563603628385477669596258356061421987563805353665335289456400505800347371134846341651331686977047763705769757484629686724469197963570404745993393843098439405861616958736082619301536453091781192651918084433420985993615182275889988739044384240098502873493107488310115556046189895036698263870348042317728238520552646568693389533782127931342843311271861056842208132346372213937612570359889365055205331649271238926265104053803819560964947967134109061810711647704130126863463099803705638154325857498452305485620174938019500388049393476655129518942803491052745966246374252471397004018959072829978404421636582165435913358216383625583396945953630071638657599658154527337771126614629415937205917887921372185249275371253987296110613753254653023096899035396931282594241441265274577910175030802071238541941354341370512994538225906833537531804220302515462945699397202479624162423103527990659858207661868139886750045654014232206644173325662610645418184027384883924415577451851502582385224288948456817927214285879585281807864783086442164828877608906037698980177920160928104325598866258475729698771598207473691242598228941035896084352740972952279168370692885655157677208112879696460386983856018311441039526106879608205469833572054987055258831130399083461789940227633701837033681895018388727868966476686871876025503694629251104348616698055623864303911842779616829783800277252597298022458836214658905627688415478551575460447282721888995216530994467304046550331783728389147444818622243802119281931293124943039369112800573337813250834861188876658119512786654258500057761823086213700377834807167732164287897117790540382307440665235463032979527930619427237656739664394121996316900916610015245661091660200490895040515532853798251855299490223739087401811843446992231224380644512311599306512008194828813553334555675308364439746089471101042210209786841969956116108082891126248959572917060216922024247890720033589405010929846257114778591866358576372074337355731150511155657406512783632298246071272921323848157762858704285843681185423138324991143722636326026979378822398006985707532501254242389537488824323330062123986581651725664374424223783124216706962573391298180823538500280427030630478359895254087885842931767805522866695699795994115858636970175770384106465966173044248031028949698676430678716773279981406020448470010892235653464237088491406330366257734856695280226318183020212924941583647835030893906720882412735861633169341974125349440186710286545184143928660289132893868115145266536989942515691774746847951697546660107338034500484879547308102263691296285842893006105261681857693910615717410234832559082346071751481890787034152233387438466027040248185716728532527244999643266900648440535112680455859981269508426463531745952349825174377605377070086781195514065149958550040576038361794201795981954560641736309310261370696839247953922962591256146255160245004243388011786821086829109275545381984956287188870453595571591005709838129603066769006611928596368646200396158407376639870371228220496580248615674275927666859879720581565368122883742722809256974066848312828534414115192321452935073876288975548636706279733771483837199674996613350931786458541647454271357043694713113229604969237701291250254716923998923344103706201345042153472918934863500216240808888381796787408046922668849239395204641538836066425456514246426092402541680267653222039801251589929622290465637475550078323765405089693321491070817911194149610195819935480311217714055036629373704056933276933969337953934652840958879202899394382628844725689545283431753779336937338072669031023833197226062622896446501552416694703291846710944499915766660927719919039288388092565664168483607620421448889770474518098801361620083230996677957259450587479291317203981610569690377693479999448931874138157711228704531723221823406670932505122040314448514935593732641695101905185138825139480728888726265996015056862198636464234337998424679296109493889868980786809566969904372783543556110805264059453445565128724937521627353696544890731363428244017863074458698066385355068144143963633028341249724477172616574379160349504941205837301455356893253410130923270835571706696836464221937853570271810704657078742346058572474576689626098567832591181893406868419864102947993442081011144655437385358498269887388348327424839535853748567957933637350041304259150295129923515762829793789810506310514356096214896400365295504815985327687321944775019585240614025682130749472556057934585255735625176054727245568147456 A013879 812 13657447771365024589531776420714986059477945720503272364452379937933589625825892708587544250720469341631365040057467973651317049226241229013762030297781720990332516524745559211167345387419764844007961414469448675120115351891674074791403655947403425760852006220037938563975334297368424879440283986668158368636195934954769720205863966416266127452663978952686661247529271588781445467496032179172366212580741734329325602757627120840118695604081704894058341740612113454597379338877338757238237930632874566201965461622031704762524982616477034616770105045035092637543386775003644835875541229224203058386797013723848800726934768942420789198440750864123646568616727887837167555866177657302858843809241033370123620832032204248945527749075908677662267729296689615378000918736114068821354205434927011928414239623775128577735753267960202979539375234583229590601846038577691350852126985839466238628347357748321393899958381279585615543597228776703005951905982683339770443233310390352297124676889660555808735638899280814177129090454969113434124154302758128159447584886184028751767435394822000780704128285505102676579736036000273605998577031219149041657730696861061654445771632555245040760519944171688020983006482926932751048346854002940372616577539313516176555806739693098312651025354697569856927033760914768483883450949142107930454073749691120987274385736968204966334151479957251046649888815871703627550314120689129997620130017734699132045927988542152641171827168944008417056314846647030472016456963622789649179427605167636257386245839042810665347921319156785847446744619127361999933268398680510075655772546259718454409081253467663268742616536174170940595646741983808256937599462127047392053658736207651130106455084111389349340029848364131236537469430026750801978713929392258413364275318562099561605993455102780373849136338664454479496907378159520419464371197796642622176627459007948837696790013969927387475048169204054547807915560700454779378671098131637917051028170387619780272449506823973988270867307415405987530664326239778775760956567661404449617087388510760711921900346008184333671918406902989940885269541479377196535153153450331730866409990695535263346234324848686389940758003615377704355737422518260847437311442255554273325848336158700141647554425135504900818000501335051792143550771195513249246436612937447605488704404149125645597629033131079334019228497756259649941043948740774468900386076744858810577924220367123146878385554620691548610020765672431074750075405874347328705232823842686252692265913520107108200065929128074812573045261600035168467851661881453660143221721353842039890247076254877613258657719987356353881255222706470049054070384476705525950458985638021358443945468310109284326030586119639028606284821656945866045423384211959239336975366119258829782799297774890141336892566915869301964884270129070585094110158591815078602787983546015112265354609133755996816918847862175929860462414593219925424403008904138891337813320652706563004290765963334018396950837799206686668712086864380433056198140639252364694223997376769830873315613250017786499154399785472330114532881875113905123212276466676952769755281586104337723288452745938233614339182546314021683835719656067787424264043731170282048171935866643316678867356378682936567347060001256716942423573985379469292271316627039808911262532724422089004815650909065569514827847377707942920087714274460257523795357024749430076610403199226586665340377877109639865849558226602198173367528714381002535422130772429269555129205265237888535487444820943409312439440839119536472493301815251903659832848024903588824887282923978119167436075486409248841066648917551766521010042483449227497417846260223391869174027090053299095044466887833781578921120019445043429602744922420943830948153180209984411260048066102206226567188139489882460486267087544928334744953606637187162043622847296281562398928420633407330264275821073962048316621660692084666202815425732974088682161105202867794313832514384982537361297719059435364159423487084640635119734650922008406206887001874846918614515840866264286811826888065198951456775339943674942248944841826540860832550133871131867344191041191039965088289968736562140394025572585711285659216685372228482221284723657480318483902163188856292860209350083056209046700473379722490848544763165997105133798498083175331412128709456144775225033093037484264336797429120985201036156517597308665063256397509628495034447595876967892443740566405456136900417880086677924029708255343530138134399274791163603783658090075934313900810466325954271093375753597096202442642493229852054210852309700087781442999639680437921341992307982706745301334181446500999334260713691101726901375931863627131145061000460227421612795171523538342018219911789672681845438124735777828541147380258395058221717956910654842779866154680464525013852944341465053901457944631207909440099257926630965061295564410936613262092593665932758934941004815669118238904606761676248865786822656 A013879 813 14320871954306852023992871992127637222303146411822439322828018745798651675490011272799892800243466860370450228243299537939403426209455122954334534681526765869158908847451599495409010356959067341070492148138716613962750075225164034648470879938704494570611153274182501467659000136197393486383975221604550829551067788691132614134584014448902670859804584394292368504289253485478092962525119438307843073723063844816106923237181615862048301361745577790992119749004087477767901637642644364709842576351297081129792135885783516853069396172055023050314329667702717297504694330986221887423031519974997946150994065462498480071046352278567821454544208778099316824333854061716745807059933103184002515006118725807110745837569000602542305705015020017588390046515005610134602691364639545828420307318134026459848889727739629223527845218704637799473479925978344551194921311747641285911119906303604150635957958998303853930042759608622766404243007761760131169025767698165683132283811675874050309805194252706967700781294452279006597313152909693088300169222168906992920910769615304132413290336560874290627612021101798544197273293685022896683563909087650425505296623191784585372129435378248623860502960979771938290277005841591436363271350782987204156800409863209538348181607880430256286361562327359010297121352884964277756573462447634965283810836156116880352226298527172490778799222247654473491953814991487502962198179415725176384525453476179877084190986513576247869389845502632569923242396637756624225128377087730279177967480516259356225040116920154236227861945156145876772317685746092736442026844414814533090827353466830538050456784436108479685057877035367468206020878122413726826600293599330846170057262977673991402506246277184198373571138278267275483513545059730248935631937226416758051858356436572109910566193177853033289231985451419020292949150960997283360272493100812334191479314456718960436749285688530580249036109071310701522232866977040070741769425394480360509698914792368798718964014067455348725112957740416748780953876551202269572320793892124832161687025495059424264218577215877895864365515436709580253712394726279423234044753032335045024976722403561584298541003412536180018520264398998291722521723554507886362426282874560077706924744935945159728226028890887186880135693687903267998715893457106500841831517847497060372923709285073572958179461044454643748546541263267718696580099594806329501691230808817072160557467295676520861150011321946261275301134385735086637135068790099624544418213493668580103045422535259831087992331701400174668593508227518476811346024209007153138338859690326270819955718231034548200310277393462176127391076404659538156920907473045973579028481324373883951718563378741152921451847870986614059863713153753668434445870523439371347008281503867946698328556463603204842473460246374569177130488434860317835641653655571087860997012634746342358756474627037328118297497815928987829364236844500176521818809464666342123438940516732437008787194210768931674601121696140950680331445195904576972336021518944687561610622273343802177817792479250650496137323909451434022176431145079438178477436008322252427498914144430942032534912626524929250389322677683771601149723574080936266185093919455609668943935823301382429860017082133838894042510787877763224618741515293262392612688103514894668936021514043616400313575967624338619580124891927483955373895083056438993271240287583658392011830145032217339195952072868117731973066367017626551837029789210774114582796196830793753039161540202084208987282940565556363200499117320607076181136444229580132012888450561305555645007579293280284113450289237064512770302455370761131534626307125257172332415560160003352611024629979728151885346911377195352898792345509605859239127859772463598480290669091864614021416160961186996228915870553742990886847997589510773533524473033195165627053870726545735574018767594095724739193283358450828775649874481863370948283387853379038013985763049202300290421242603747449096160117060466496408831642393264138611310881325195886546792744877919482533134562352183940807998190979854055722739658856778896243629586463106909688352089174055968932302465207935922432418742257909382925805758799634797071398795080869852973665850393866082434576194667918176142186879472690747457352995574615890564003673581548580512777893926063656310804273646686463826364300564873099961221701037966178161688856596115530777369140275056208809240922294287484787087708159167574206492579029768390867375363555097458124415853963419167001053065459462899132856235538203825766007574203828747572496294980985347596198671496079245514374790177554873809100926335274708161091790644446231877921762119360684387337169129834682667563483618583428845058309775465740520096962224767822038762127082942972340362155401826856569896128385546812422740933010222769780925864965796060359775165749613464849061519479674990820113057747762270187912003495849108632964699065595061326477636939731434330691283353337856 A013879 814 15016522630359261667910349742017229328013744051923126135373712584394566979278614060387420392908093506579805218530446056294347887041005615006964289038216610048019172003625408392497998444058710996230332374726702912202604622879301602795555001402607004098873160655629190658952003726813318072378563201969213490647340457594593071998785567534772566999490451885829514596753608262788676806272739640143084858872235394141894133140350950034163159648693730977767352957931710031087955227592773457369987889340137688142752918678571336967724095160508767850006398545641044492948282362808208601826492699089303446383224753186404806238977499886851531949520148263704269238392695356618698451383676413604268621175055949031916957427374752375811400746941829629962763681414518522652501151700368276406581652166419704929162509395154309452689933828048434285220703686862668616113765809387094709015538466872208025857250252814605461938548516699371225905095516106795391300692363389871779356117630111841308177654291368726461363814446611592911621784236625434339757438242304983819009036931160137145949398327949655320169138902638839510280200041199066568912864709535492132574641911959948713391165994831182429013150752812325339964665501677352581976053619918621590585921146572724804882982877664830036415727861578972801581314319722704302512876774959491281357437231333236413932216043204428421690870173267556537196298963508513999906089918179023442552580161904238790793432647874459727685893326637768449639833819296832290003488213133143865219316428849817170713027665639667648406866567004050818882409789648894937207434740409108563850247382988835298266795773196876885194239248470237478341596548298088096020929229461211941353613964584077483208874389696344697993765729891272386657400699024551705507929194209127178490985427958835036721581856577660422234289718376707150622699448918078687396781089725677394137164613635768540658924818990136641715213287105558690159376850723316769218121617002442638501818049277322905485536410014796059744784044775615232769737492058553471019065848776228688008773134445507430857277258822716380533872934714563184824116728012503172497061710955633752172109991671036991817426931194303537499099904762444032741234938797891661450367501991474708041616321345953631807184336470290922870025165144486857145021516697678906226724325658457077577598851387305306838195986544150072523275938051672211399985174512723641763565384036586170257828706827031303538501234271921122863010162289656554205620541891647503906287872632337025050130956980332612642922647206127389553295106483178414340933968680983884609186808138643559751305887199825282413688549428126994794955225332092279882431497474456654791603368833186669738557244313426883165764292833167659824435652883910406632317513129985962249560555786199836077146564422379194120901451051302460249478779041072092634825782623544109024932803520491780685175429138520293368971917069835554342163434013458617096542679953221974358427110491273231868926040956751243299626545783652693500579225477740837703344216100248944704603419860893750712407469566722730094637690555676946881237673464382816967435155939862514161417101397910819472707328542271004213656234416074938490447172546415491826251301041687085364222556449854070382772897271915572252159519791909713451017821503140147906596242040831234192374257695109799110575208233827658492364849038677753415990137410610988573808384055793322182062196806157302328664734640759759418921390038861874779219065348251476677972770104888046390386791851178940651523049196686468829099326562443572885513711328144476216505546519935771534316019467465030667194545250487044158542632667442851224260052314620173664735634978410335675467457762405623426591329522944253994361204082485080473457527734688770790240069268633671029512120472396037615757731687881761610412167525920418848868688957835255653992553639550958421225262303248746518664124336290870936234255842784694366055467201701744778164553135475080351229328744884467085183455190906795716938387048254159337408493918696448601931689749253109299316664106853003627916687511104891446333527460525405787907560137255138790933373480257774911679157989757876617800495915081829589110809699339085856973939062950718186951714642742598521254918167900106969466469749329956173205841374687648432064040716029445884359766592901416124479757902043347905493193772829112375664938006387586423232071054494128438800410623633057339208358609335654793648105280670707298291147162548718420222148989215149872250267478485546216457296219167221768921133860035707614806417158128353932814577875005981691841031618162672790944481059985219779359251812932937012384724985466790852037623689636070748992136459457485532212823047398839737484635862231118764331601192261798143762117036168124010164767587462625997954635402718003134382987996572127351045804119782374569787811604201066688517569531849919683174190869640917570224560016977663474933919592287405407025472614631715828484738943133509595693056 A013879 815 15745965233651593162690762891085458259851339682989343910525626046894117464864052016984799725913997056755425836825781003924902130001909503761542586342537020097711751302873516230571981216477306941583217000161427232865758345040286557452951881150740041929980023307637034224401256259847001811062424288068070005169025667662708025064198575263341679214057700076635569097805511537761899570814244240902675348976813100647730782551776637783022669291788677653743379895216200777558083740728320020835192421052724216481975284456301618232268260807025641757088309361394103870237738126863980142868816408440265450594736278797187606106842070921355231965500038985761967820916858926261808347358089879071509573717255466812091355551366908347218815349625275946067834890002910174408869047645365365801307762502055708515801507451533325188663800053679715029059584589155709606810108097343882221600677263438992402921292041095327736857675449446559882574661435897199084228514795633898190910120400112154111563692026226253717951023097170197648896724027703751438245495562363190713001219909128171967951036301128137777001674993973423778331571038400352426564376025665888198406587717475315182092855274196101946684893563780936855678789093086831660998122400559788552970222852188641485004978653930276820264658258183032984390928244117554386711742277179923529840656102282479705975387369719126736702925882804201363547146381959903575965528142044487685298014295848899094295014432177609483417963280872524689849538386902995215322697656574299461616209943697625889597583697525780144095878517362839591460441727590879657677223090359221421447836999864900961715403644675688376769434614203927734089517942228216023373241887711519772616807116527713631033228672050234338043510893986470834111670595380368329154682362747029740313363536107363407465369416842776854904742575736574077171347697348723277715767127940191899234771521907739633289972750997401519223171487739998309092558740624052604599661092669953292109682362839018142942401826667674793142946674534635518316760260472789764427287991446382772757487298224332399818600358947288651434686346391257806090133022192438526604278980627014617317622406626449284731950261803998026136656181736184514075673167184938046796980553768212583459445875771654675425850122798671774739359507566545450717698081892785356775593686501642288578008293192295049423168194786518706446166590018470240740950854349853705385872336131547380064272994089861176139187470227913963327203743933038910982712765334576173056039712333325428378966118346609249634665257716812233628235969575705288995959177143631357787962666530786309309785321976443995332215884405147691694114970357823994470000489895775861254760294077627545407777401013195907442424459121831612068067439158399238544888968647788160351795209344070279314430035935760685854518359937570528558557460211771210606655079840265387664927939384303189423738510784353055139663096913419886229888364984096382880624337174629684984862065810497320380190992322266391694149204871639406740063361934547576635621864741534637442574235584056525547013374808395853431714811012109510252940674690588676684445286074797275649322098515415735439413559733540360514338799659070194702559134400030170757203284241088077222875031351962181705686473529796143089880420625321519691614463200476683731307061094206652224503029636907452712170509548994070831289963945580563965925274325468827954769700119687538600378050078213199446581952790669305492454915481389629208494410666608140409081975385503088131846220652141808872611432834464710738941655449540831882000425369620422293198519947688171572366954429116611996884187480574702815587999591896555165329708615855163220673833183121596141238964990672238990161429945850794076391293931995875742536200601929012520146770873426820233441701236463147538980779262352306062399548975659529114871334392651061032640895925145785777494700644891357629554752840050536282832771054603803679580977576491608732508674468583917854370644617995974958313326710260284225684386137510153381382448919291047289219123510512828336640270382507495132146368523644322653230624890447887899460957778482444412841753030434776585788884768268355232386772804652844543231456391294181291562305126872612273601081133228462987023397072824022565615272983873408124275488325304475642299983557851292247638426614918195314142486621893005573350431153538059338425238034985869821326992138037235221843579370086656732517743837142743560904355642784567576012937927116684966202860098515264992444696471520460109467925840309488733568246858420802147903253678001596853454978809862272258503901570046542784437400171955061815361406828997967360698325386360825684466203297983832521695178480112092349425593139749285776572689533874857589427773051777107250393505633317026802082531337791210518431279772040432854638776021493615009250205100704923196889824340686737703978998989429061381704060365324594782115788244362370455892309670402358412077141972360066056569213622035162957813441888256 A013879 816 16510841240841452952161629389282825480281878359430234280323318857748046114837288207761853357399995377784377402275430141971558175868882259816263279016712098385978197334161900154988245776048908603577563349161268722129445422408963517267786471729518390206770732919828810798885771683925329771036592610285264573740116258495091730089717085255333764623559766915558218502300512066220221604366116969148763706728710773824794953045011739739970778475306604459451618317006222946528745216517938894167282728097781348021803715874050925639518923843987719331080631076933183859838406494114524842288812034296659785122826188276039791261088031358430983713456168879534341169785716265463901949639356453037287222770144868367955505238630107287093316524048673350424026037619691539040954270503786633810472088373355566612665081477499007993028332805087260866311182970158537356670515908280458644397151762187804897885596723283574377003273892078875975430608189807341426943999130346610429431770408668002109687009930092220218554211995138337169889531294073488868109708754800545065075967167433982049466225840491738197657308358480676811787805433161687946037167155488634383532386122439396092378197811995451794847058953535159644380241952072617595762767194289380841719304397456556933780580497023593947085834297732531994640701974503808708600651870036215495226195813106953440172847786590603037065007210487298248982812564609987852071629637072440719099050638284055216699489053235069041684474265204188449183669563585195110902213017940052632263678957922681764810675923216792440375479912222256887455224144950334227928551879196510961216087129970338390831691092119454615359386670023497727700650365789893844924620485648994557091441139020163848374298788023746521248312479172757641349479106221565101111700213199829456978825483237314692346407201635331583408595351095553899544023083095134859654088231947014660931999783355929993716666467349851295420956265928456466955038874008606583920694229907488943227202293296286288253971937799883763894658452196829973254515206885516000024107932918882262326955001222877570472188689983512144966777670353559545278767323878458420472608436389952479368443232650735685187089477721389034254270392420201413031413066954113597358190681148057277913571918633138572939336218363740054869098635006097962531760983918809298266324925417146064387973624042403973743948013016468639130495578295207451155183283050752198978696470731473425598275119050770272631324640781705112009785992998330209122609020623468545238409897399629044387902776511414140544918757275664104688961160033814749114226890132560394623870741020185785070817453776771738849473603206012145965848299157925652825375233692953069491071530122742381053505596044812911842347669648133704455885883082957639956445495188823118029044013433167837202407789361376196930587443789897954553817947399018208933083956998586119136139478967835101153186032684213789146127371509086170623391422201563848775433544977224496562686725519308038214979149965312803937084196647484162561868679803880159718273832443219423990984721651787655331985096503088490408013789671833741822987520904358712243068900291166628111263568772900570204118512811156817066683321191309188480430646912646036331905190976383171662053408874915096644221899667979520536614451937617137832154327364903039120239032893918834562960488804549869135116904220846006815990705234201085441134060451102801741500593072701480475430014238812483822899117729428857676056405455813611836926235159149297437593541421829286140938782666540249380407405795831668527796485304657727331500478032375103926512931252667072194666251607465380541244833771631099579558002260072522229040764541578943629281285303824910795395788954059133671347511566900442249446077426036507402605639082368316232325420415374401453101365315725581393834309595800331681686669466701166401155324332108478973362460085605667467422283223417600217768004514008831133307655741352238047120303143247265118299015839569850248064553050959747437888354868537887792231230878525846592036482757994529202340231654159499485920908156608179215685510521048869270433955725126284502065173263530007632639954025641176293220165634771758856155192680411661119763467616957687441981235660715576287403527250356168805081045609033522285762600484338042797320294446194465851100347559157476619859710826164461569722272052038080212081501697252324108848582397773343433767772108134531959979853081567986169956525761775789472118845622488470730585342399864305055121130230660742504717690047321037979745439805928362458290058017815451033039802128664202422208407860530141995732987092713123646734231322707950898104402527123372623211607240328689152914833589386695170269043469962017347391290752105747082455484500672362671691816555540232012188620562961034696020492380055756360574597618247068920985709205513688851939543063676765546101944447859936674687482844339567467381716801630602298251844774120516963157734504951823374302201220809428625333119742939143033652187641419923456 A013879 817 17312871864956567370765832698496628010812050882617917340724304394582015202911624319742093146089057553255631318968361436547968585819889084469098084058227905277175474247866148616916954802866260387904947066410126511575605363247901329082586467380251475529454828042142415112252446929243686589994466132922481585674116145867749305970555182388696857573913806153248374524268261740348935089019805467042134052546764628374108192684126230009579599010523098077673940128373117232379325544155514293890352653897859174783310853176348823403384195088633266785307203812126290199013916927972632001027833367674654330844952593197736700161386643569698127178321015739026601326449227218775076450745037832100026486903427425493797311861101803378671161467520861707094223526423105675241407665147778573334449580538179686616441900475349999805297677099427179650153114994116958467308142889041090203507387806187839708605287469713797285940584924660499454813125413235422844099230832102327377651848088039458980167166124456379907890701397014177036254085166214402663367005967273736342157097348559255161501097226919464872346709769302234168597209869882950099703868587233650287346855310723012196961561148910942861233549689262083559265656585136497068094539373519181805486661327867406643395905975247012046659475784579187468812368713617305720429637135275094699122303500924436810482684040672028170193477000743929248725401667748482621973861118322871599470006122089341482905883433485015755453339287110747107291215496305909548609398917499508628928519426982733954218119316862971349959159224438365238020249113015441663384409215280360677668119778395777548504731318610249242755084236906559153321437157958503728335678850359880116696714983789207327472928725950788032264470506161053516535671403285383847463302162756224372681028909911050490841826277861969450404251278870371525768273548379564130596645221902072845101432604832227649091447257667837671947324637502197168293846842352448657341225872819475126133406871895446690992196878650450917609605381170743186035326537575186825241278999868349887101749167362280071335445727788151230920683862468654053750228725403178416705485863796030811006244731119977821830737536191183227982205831002405116870826988094476619463462151675505308245501588152661912258437414506977091774419970300154177159703805473649378738909924994209351611683830803887789172534031696756619744898531506475448302497466208225537796285630493725478720136931233780489394663866532317219530773357394217097360948876409274153291910896575713424848089541783232593836028730829086764238332137343617334367199575547639648353119886135982329766417482411432202835825632955347391968285346137821049337020661044821957794669820769984714955560683878285743848001550048961447283534995739595390274969791563115389810422855429697398062351950137394407072687659459436037594224208011872917450217443293749438459296590298176659026803197407882158167689654707511540447593283926427014293549004858038153707715795898133945479309977154027838701131998583832353242474012794033442356748702127981250730770795490744892477391604550822516918073467518932737665780962719808841048988215191710338238396307889612988302353773689471570612514530201498223620056046017074730192763817533251960608709315264422972378811622666251293726201035554938827919489055970980569148543764155773835870690857508719683578224342960277822443084269731657637367522588571575571438895725881801027591004502610477039037080265272253593866528521407235213845516763958240133709922085289936065544521024973350108534310075939769987658202727374816781094355445253275756974847223401196627893594359445549618866416342816921851872734611777857805068838648719950682395017253018743509662192934798291510148566888288774198132155170083083656786194610606433439561626860037471628378087217237302267235621205018725928593456281122715642260257845366864980447972514946724048370319788053278333565946303101281324114439208426644164362497218988733644268685508832992795293714536779963168129431219594631984229626655149681118116091246944446871452873110746991951332949002191223578129266649880119339144114555558430018898037491119979241283403072432390722072839628400646431814351787320055337970317097819919024067162916164170496121140440990069470060956662480537934664315804565465247564242925069212808224283398042191110204146016139256226454933101139237881996463572723698053004760011136327581364406475406059274984467834424858232666148333957179810221516490667446470684794255992280113537478694252745318732626856559059704720649554289941138593063955876088854382420743556866194719069603480763254173317712673728756340997993343439812320930721984280917571756734273634895557206824545824743274860032525558892302058170091680035852732842115777023360831918236542154322412694995427429917414383817909344781545869272151038540891511015880721801611358307537928109269392501359180958597102010986206296677251076986610435491726385868195195160084616264363146532304947311467430237301367572154845654876308289537657798656 A013879 818 18153861928668697587368153787658800213065257066291965293467328204853231173408259382697885062753479612962576865918568561689722707844676016636268992589440384003919550084930494652132312799370291852507817775108064817001901969373031384044102187619714571204773625769117525068745221791278627909790037319795324051179822011769421096257380870928410196127424243200948567565159116822648124959904031537409172756283276266962008872251950345758524937612058268089895029444048969775059383661788412556230370424413601582057584961180243143849026985749258716352670286544504136871721216956665830573109761401342818339620077010364909958108426161167739783404135137399565557512482824880154294564416428789832117373531248316114584010082066684579593491806967155085378032528442634456521934283889997065312743803362402303073522182232840601395839817062208954328838952708071183841816103238019150201232962676261220210290497913842614702902434777960807876330127793308746744174195069002530032348664260764063739587766386117973018296400108075537699967163607248433487142721649140025358713720509362869540226174525814304797985823543055859495570987936522384283747083707727112083705016154296693237441165943280440821660830598967678530240545119416087549674299718127249580869981388529893788505505503900610903838006480290906079297398336249979963105227188758217699226868515785342252988690900631712610588795339532066355911486779161032913818863396006523410285861139475953334779519627149983880790240696321438758774993580254465410842649079315964760087351186667847238778218680798907046254775342924683267822320733929279757624970277321819477946526364751130838700897147143060709971155208798532170753179289343496005443312786194961653245374610841751862612253711742573511719749425468332852154908177371374653237679528614270727808382570238889679484958831135392478427088188992778693003993204265649837804507860201187935625079795044557939373713399656310554699837879093503897940888746566561203320233260817553949860463244104639909453833834227775221383409572166493207040178559464439100464199368565954851217603734916070188080636339461188465113887001771931393065199835968363211475371545115786803681684075178861864503987442749206144464669461449177947827944279868153915730519289155294654098835073298765617308303270354068010984454194777454466469413577528337370960531213510728065075572984569017442419379044820458269305626722572933999679239583126756301520278001280588687574446302805392610447499058512991060786700204002998587082354329029731054562218760287775280173510339364894900314207662457840482897973359247220890001420662129441791911521037724923807417150978037049933520778698901786346880536775111811844629615776675735229216503701983707492469241999658357352141162073344139798546779991692641975952966724158085282985853956055050378870628758467268477790650535205337602556401243140257656288279205819186611181895381468500888415689189525167441882843347374583621036375575286437132939872441318022215062221798399681700014912938604261894993878186547040593633580430439516410852670127082550067966268717652503316374373379133483271499885804277132414330633938764886275311783866732862859628664646941658828822128910600211341626588036020566201330623888508400152286607512733747207847237978962707582685084776048887116570244977058055536424506156353826921275503426043404705721945536603063250927720168643916277946079531218142638760287365834028426397111524662235394307265137329283571685345476238118584442189010863113071593276586284275606445015260504979999864411678282455563406472722188620254578687583059775881052794855361898880145657402125133155290153599049976637152471383085596647749304568279579025807862554920171006743037611101381994387543618799053318545543673454289693580622739625039528498240800011251550321772446390651850198181181901821462168858740673715559300812013434532677298692130463405813738213227832776115743956442077754381897245710720729165714622207415176831290569883898330369772681176110064253317902014118586658984486470517660827495564999550232028109698495356020322680567874974637832360898332921664454660473906664696016162379064209236315496028560288623352907985660078866533788249886189836232886165739740914346067563221163619410580249421979761242140720959051603084638637693317192545378569609088037287429923589397374889596586188385488585573422613019236736911207931460177501352323787232324409627519233437285829956763884355384010326113343949880146176139155427483776682836875718108350444778821771361112332675259304766675335382938743272588937159827039129319341360630596725746572901213595884526993743128539444810008040793884567804409018311868090744644232252735389347423722389397710984243793703254962726004179633465520441054522947762053485274315192654393008047607689496800426010778214067525312753082704926248109113654241417915047389053857054988143743846431648684890505105262511505204532841914838271872253744645225302312024006172486788128644960180886584020850738258192432069272128508518803339839437407579841010239063883513856 A013879 819 19035703925715708241372149226048114092215114993544163799562797139732181730887738990471817527561792638641846999757428948142362678100938998820392395173465040097293946149856078360354292025912503149535237531351714173552586359437295756555428495485529826215616709414478177966484589685011778539135998172641701712289933045813132495429179404114628649814510003238677845183204286081425080277956329773370360732092492694905955415230461085754091044981501610520629770394323092530852668282543446484561816898149916692507614208254534634804637320609014707758217598383689969824401946791552829959029141171174447083285461871220395824233501070372623911122774405833886854034209190581532669577177521234727002307067902234318166042955813155849731825264982391610805355836544263867881943763664237562757375646354534357347621595756983066449244132015822816494316633674818449668116162268909168441408055071223285243225569140505433554710623449735032079730740080996512426019200768674396931200032975894938899801981726090039675633166039725415019280768546634133392214166495968651230538598196825680291012201179580260467852782907483340926427844246526895622714382045913664280283071019007809408143108020141231515013827106143132482525509839136843418487278501234998856510321604459121909175948939258086979102841483077517133005348757831658989793026704679336882184512880808131038269869549820798682360756661945176011216243160945559248640528504330936291463907130187137243969769572558421497783507428385948967921247668408906322639741600992817064273354357911424586249109431437394754933647309982592682240057785900628451131360833513004180907256829445281770321631926962682027018714044221129669479685726502645667403727148097168110513421927938000801090506548044180762625047973559882588781184996995366548393353049396237542682402561970813984555620191316625303459162424861291910795355178156058044325699634018320840786003671168642385836730901758015496204937203908349943287265358319778480332716911695027450528885106650266897695463266559223630537330075544052781065362273168983694208348317093414674070350053943353213536841330286855155995259176770004732414734983200362422835999193291331263457325560814750258434133136768191582138185245208533215821634501207029360341044994145302247216340085819326455934671410014787218686035041742964094632631811470353887092309977738225191564684017867442033702342801301656850195416846248636841647658325116721615622927025470794563662062606410467361892596772779318114555474953112648246448466772916679270268633098787514252183218777609884034991870613869392542195225313146013891954129672213041556395415083653449706286246503946177671091484044979639520466605729499643216794343992643535743710924585811268067623427899033761718878771162218904733400988376569103752576858035750788433692174797824380506074648421038574511367809175603472081938180989927038812200138656521059420006667131518714787571369707595541975539744345816651395011838555231551103109559685027486462181084284478744638274837349509902520805100813336749637509925233428546360026249431175712020067798186881191317470574940398271354896264257105698398489158812974329391021329079843278405897986660831496848090992644561527207757441176458301225126460274516584198084081759272301712215625411028800066221595454130237857144761197063627642161862967404870417803382280466889132707094762989093651404785103555963155063588290526595135580707084916782191237777614084228140821134848640190850463532818091861432800052784254799652158991589739620578303688321799269908337825339966704124854505541141654672065101911094487554250815418255958480147612856090763623441528100277428302278789832990362590510374786988327856565505286387973233566587406098242726146912937625836132547212002936005269735995069825065448634571345112598105630202864746524154473408030993884341515173222860681966309408257799128536631153399392796214546360673587981048342334870208123378752286318364699305668375695762576461047340606578575665814758936920786734487072422356411124531316885309526719851989564968384099107155209466434365875099140069405839705661330341667227210061087154840289843482789632264178757563643633203520898843971502857554533547912661393717734844126714569001342141172194863387068595617901850124238948620358493756078044157907768490462879006419097786704119557675941772233629959072502079106237189869259180643406767938787083658014267520921800149585607720735426432743646801831144011714625745589524156791291041529228618982359792991181675984397817726749725347292700755021356474500375665798217371302797382065157686564588592296438426462947518213776991194751376881098991383488304570075990785385395120656070478644263620364177128185094193014420226184275795382558663340741561999187454472542995375000327452772802806528280621797003504677776594069422345376450400745537261959109849031688731024537215291247814347515912451407746281255743264081348229243693455766720342545111766597132884296321506348782017766633330726247583719822387649469091422948612730875477919090439367152436650719425069056 A013879 820 19960382279611274484905042746852627282358556419470565100290359573591812190647341799672976535780634277856513359617645816727326087552370211627091776161411277885060096878031487222786862115363228902527061229674655041247076794433321835225864990082234923053866506690995869939384545113550910693453068419875945014666128833446551219527147222848900851107899641155999860190823617482116384977538336448441599375014617620053707105480695963455681771582523032753279882120997731073631367497036276940995891715794447045762864076034706909224907383094918206202280776442776093798592095758899300227118940732705417024803136467076797771791467618367044490229474295371673741855774936223221200534558496506225101171136032653252405276658434735708288398409054176265691836801660238029528177063927991566605877925751852218290139662392474275885082614972623425628344558472206430679194572967283700207617892754363027547200494387074625495064246694429360998035740511170999013625509465213524436530005777732011451798762790416589442916722713271116779257351159555433055874361847676824432713241142834684536828409864079551200339199689997251695270003208646186104483355868175966436362101476827132757953067635327611977087138771651141285996669005082754724383716541710990160964166986717328215036079834931487812199741110959490605258216579092089656881212769885840350573507778506266811584866733072893799155112777555824881137083388731650734702490816957315852758057882943107622732845099315019380459839085227224824986990195149537356168289689002644145987496819201329946950746171178897642549304161712307104372550832908537378773517817361731871999007737192415777596775519446821269163175097633215264304330940353238183343530598043136148649721911509517128004278994121974887350322303923527445413819839409413473848108567123709177555742948821108244669393997730021694199994698811354026654150351290166719886864819440394793948024585499330358371135942041812856948588233525401950132387560365520039793358968397525103965776229590910262517918090195604477614311421293680688958393310950440246138213044944544385277991378163705539237606934746869432052884886540784482296513149744303227887680690104650970911028607256887566987829588019843256432129731679782925313386218737662018548971595780904449177121021828086057858154008427665522620927879930670318493506534344337797511706027216837218470130108719370897931467805217686133350509414972010624867534975917591484823426328660063880386510959579462224463891553613846271288121704435048247667947494877879882501202220194216544497270812951061761875635720808712154324900577957394662769693475170462263038878766756999679218807214121867197642423973948570489812791569415817885693346046430188135997426458491636225276303532657225728135026350194850249730674787949324536462031491695418732647205880803497613537730542738944306832011874117586341790410069693734649541572591900226402392910994099367877092436562511703022543562967159041053175933624890478929494209656287381644567992634681584137823675848599695545655729390445395587901607361567571428010884523544503407154611551607132066908025588703057784231705189658864803894168191473370415519581161225745497742887260868047638983860703263747953401466639045939665438203208811501792090214114810713040188211630994935058238375674910068291293425116972190418507517622909529403218599378122848739217474598196051864615423944746297621283957155327215020886675512273699802959343899465983606989662295047736761215649388263491693759748148302760800062266765202812387515368285718991243405243543680926744423438002308151689415336301527813381686103028013159919279263298188228557213823769276504659490284327917702443707006752641072870526031271179555421360317955936870964812225380483948748521825373190624661718690766336887827867444282772787671209295599104451311801108299507443267288614277334362453504854073329979004426548306921700683464164689668190815746612128863353179998557378565582939140522713559939375219176223883736557357376667040650870901516452344796151316550134330322289795519810076288325105384380921475881631847955897417297775203535124344054439017014524473811762919809621441043504891055186330015130026216262580363102569536066833578967531915013855905151337021775401070958839718637050395873979788541027948773291230922296252655603817034911880791058869309608319761650767964407940100901767604348314602340895098181605033785968580018097513651878201377870507140602188876893663227675405807280882231584795162552428378046902295521317077015926120644320005762790986897273886605705914140031578331202067696354786347150047755830219466811656858529422319027619764475255988932632452872002113776276074037059758214887369986987396363813328534288703091403176419061832971181424114859984261001243918336343359118694475658198381281414746921004269902938605225456855412152479996035569058252042822785135061235468177260845414647328964614022248877363800827435109074044549904583115771355211283899619841180453061665311399605786346596479951929702007909764542890485134488176549851233413464771861210464256 A013879 821 20929977809225671754283790103323740505226405656102767270602064080238608059620227074933891043982714368537671352574432579920672679581314147027089386280227992119604776143978744746120956729479113109696215755967331084530694796799714876693796607840469566676131126120017685317560088776986759731298244671439838919698550707660050891566897926346009058851316974124793709399453065524927670494207238679761098506255327685565435981836526250576504969318915671592303205674907316858264084804572311129681708151780878105457840961392168832047416484136136952986762767439260385330952505402483592634951470397737315362199973624101520300354009949396842043386861238743648165540161059525200393571725210032511491685625136575416794115377394861430054215650172391931974083466137685752050537792985357684945325051873174191645801486632851106310476388077533581151667023744552330255867128543742473228903139512798965973333305602421162503112487541857961637876324642241641461711382212995736599558887338391121640081339491723865691695845435790974547926556249481997771996514848789573856356719544589022172889386701637079479446876654138558193619438884509383240694739362828482181974826918165487558803395848781286056486123624622867125105243198673654617875379956441143219023162362264109150409672448993119764165155735165458820899239707638067004053874561395814931442966492354987228224413219498642688342871535838376630563198351422679400791399010881834427621633302664952018614715782859345761885056228631222498085558230869121282781520528935636588022985464690853750453825617190083774433779160671644134274551862167902490484820218857895359413231537034274566409316487079470059134045491175846328983178120111837081337625940373679530206530803083003432014214850540443939478251560158916714602241551928565142753754288880310474564690718303042398762454480563755228017453641300814359852902358754437858472089164909531411458843827764545829859372241562435958287722855557131875262018418497835541246361173646403283416017775719518319429988479344946160718904212894442522105236224423168831534622881815770573337255087349385699511612929209133361584285822789389629308548572506282501485552667307174496474002732882998137441830398087495162456576865525860060693409267699062688762006440017557663700348852584407166204671697541047803047762072626182559884647107756648350363634659194922303194535148880523058669386785323940454964143760313691012981100354907764408790209086001055143440166115951994181479449549722192467762213504349685151346665712389067775673580619242370807362770239960972538020506601582716155933386948432253065908394105420342637928255341730987695636539993355051018635102360907096249925937732691760655308786023981580954891637446139325946555325253059583125104913390181915295461592046448750925145211133436015393004276553669408313612939341583031265480683682914722215929221029239177503877704022124371800115549038548738771090078760972271508566639081851758631375007776653158833973320384551197495334527444903876768902598726621274356481502101315671123979515840763077777697941250160201204660553962338000114190149839699897519158544500951733820608131305542380856823860335713447311041245752451973921095140720785487773985896282504235230626529367882729303142788355651758236828394199182145023627363011694499768611294535454231540276938798959982703509346061514544239573702644278023279990982778286293774535446658104389817741266661957907044587896988726443226682792130691975622128460772947779066275821674354715708686091435589304202051314815566076962044896654058771441960550926708272465880375677710828444514887168701927175518172792161019947609042472692880149829684379430632757612518312657365626284703766208373505508316760964460408798944040566337042930021562518732445286337889002468490993933256252758605125958342126549138723158936264316831440426004470156444046305864796056064545572317478729215864119953633512852812319559635019424070167301786784695992212744893826990309822928135112944367568596018817527606428515533896969162902873655552025344626980370554106785703532609117494057996602203090240431931822046544191227446705022014651643115402293612163634184643083061181944982369743751466820639953850816086899458745317568969599968368945162953381736316809563755903954230749196922412902625755577715424602428051199760312365344945191853502392715669047020199243171867497138332464206418470874679907155789761056618475031836888001944895464080803777649812622966319775358366866258172368575138938908621428560575349051747880738494362724321876795862921464684625297752280218539336772916448749208475617428207631499902089347537596705422154406023851024006902712488455072460609483973029933738871475296129581924781170311132771177116794180569589532972663422856463640342913449574131244178507771025850540749667438973317743750912888647620653198864322992860825694054944745781970042279439468241509237616399112993638830624816428596932425337960748145203064562027226327774585634749588765566153037024168750562074639212645989265325933340381074213936806927757236619140623767699456 A013879 822 21946672411286617985419879491382794524008283537253615293538829945000278684724339225325879735335218701703757276197088216922899275664656063033077280308176347064806697749948656250908528323570290508112819132529200159292857827249057826544074471862928216346990871702423664399545887649417668572005788204599700535061827506835345523675651560016192794894078547459879688627240897635866557016133849505869173627295186483219462600090217349724509274708551319255570926193771614681971120988039215715117126806961786040308561043932754825232951787269533941615047755630389897808788854304914635630786873023777803193234199542865875750464006336698743042486421410276859618829439923152696527889865333835050769905746063209704240306325967194218880529229595166042461656544588789975142144716817414419849229161592965501179187939647528481650614089104787852389690401089967704250376130179883307608470338417772688544453944255364372892863679736691253982397804988063171437355474315374217500619059849740808764869930638873844191535662823679956927566636645856835295769017554084376196003103553186978513959661550055802252240488134489992796432696747763311040994727022117238532446436110542294282459829605531685807965993565812547518574355492292426064593294413205228192030431497173450516499972697875409549829242340156856148583241175676293746842795572090178037552740032687623087822642316049008755571814863563261613769436274541387475364242009234430416777781761975204727870944216727521341614384719993212762152562307491819718213915670149214070922790006623676662235870650370709283860674417180429919741072493424570521862610845809136484392088672177251487747215444755842396726540884955204240259864980474389679400682458053271387065843243373563406727737351120296544282347107945196252930760037555047123128160657216960436177145134635330986324739469411620201973629469380642718197116943733293431885229368184176809301868625542036408090621107568572847397507280988675113234746225194786400497944414017450969311234255192869641314619599717606265421985703940002962059020179260748680695248722922853444707685590472469459251089038858396223756604090917207019941840627964347680277714873674287804814723889635522654966204751504993327468067543345644239001652316286812357931309664847850544772256998447547328710229829920801741128610163066072003913603725663035300630898576399974848994512888272543346767310917807836186504482007614688867627670285747763972711602282562642398087915625200478250838995291049497689076230787536975457258481346034079131944700471402688211701224167137316740027390730261198175924007152839298190837960257485241201908258273210912153939780560072265976916321093190519357362340083994995620901065613882510231356453626722989843735196732552205434990009663023392012853934341697045450085064909453803276734852291540453491855001483039768592232673373495987762290198869955499790306067372703085284677961948645282305634550426865260569366772141891789658652680154411862677492408395551156464867897450067527486828811362365629379621947547389181164497944802243985043827396444327983138378145031612530807737050558313159741049189958629965242677991891840407549324936175381063727622385306123081006286258276438363628095035180323160961189443658457000761772252442815898044940570275801616900295085797350571789371356778808456291577431378058262823315016055798674740555234823926472538839824757724328780927280514968468657527866431329174337185798672850818932862135441232469029948972883454490382199235988008170378951227013164490242970159484047014716553189553926330323525226648524053509182980806631309647035642327808791989996143553713033652584099319846409495987811127845855174446304002213009818947109536355711456911888755945070037616761546280887431127390289939642392548567038298652400412454558108492607128556894553688389685775104752292285844476138063298763472299218484389283936938038372575966253935444501214373150530794563850127613799748638379549384730471189789530191112886692204190753167608139027607827438387104471548336960043646244120527767580569034143076925867409137985449357845151707551951153342234277121860511156165164035361331376075426668094878796305463961919141833336423938072919360249073329136686853330115199867256432435043189005207540134905124910744711462069912116031783704280658529067915596214839869298803941249492978124944225386648252441608184132679324101987709454515888358325789404489704774074983396673527370706143992901952929920939531724766174895153529349551044888005046623074333857207285585793247464888018536283098758737753145656215894982435103595997638163650026529020400245407641333239683583002984740978450865611349062018650294266060456050266503835800170896080114372496359340440166356669816419574684937914126343521285139218136210813300644243495722964511202256617123284488885626471357233126567474048652356346562033162969357741753075019053205519850808790342853316306417830461247511432457014831177529447104448626192260873872563906543184789442294486950654771789377976887039480839878405878323425274953001261079972145151998707839224774656 A013879 823 23012753970337276740679635557556205150806509918359246910037772148408612222113508727535309669358862285357718989645637974148146030879342395950972042276426321299826747899850162176952660995416040939834907434710938586230667689065508059526279433408141817384262300286240596321418228687875781240559541372426335588252990839807379267833720010195539376098853306981290804381997751479426410889749567379466274605414677461828331215352199747704727037236793908139729539504560264636762550161154208657694656358736761759002589705202832323623467653287938822362940315407891717484748581691630168971187976167780833761148744019860128530918545908510221184518241816702468351673698796859761914428643432291422196104687583976178833483446057376645256869817451980828140273972898735036974649538581537142707825317346505393364468173003846825175274319097142027107372002013313975452042401079501319158859393576754414663189339051512952670507425843580768335846760763163328053096453835717835489929131301001818291432252389587780046983699181003034515280113587565976927096293350791578854100150311386589182253766069511312902445322086110978686512211424982661638122086881943605511398554191047996769524598288449992977773749669265457826836623384686022953106978282621085356686501737580148048789475371647405444121747616072315592856820699025945391889431209800030525904901932515457066936714989193405404882471342375710609919900411013509913367535429075002108703179288844912272732003202999277418304645072151603065286885174140542352845874837742382293631935453985428379780640303083116858033490537669386483522414830865162459532609030255161098257918771516933656016024182200302196989929334982788241434728181765913632467250009135667097963953644763677622772943920688316069217406401060742106113124637139321092181234189301931506324886136695376824316450013877759064904700494485276818876260096392081893632486269973091381990516195896366368650031118489823842032688594669980995535237257829848344688532561872762667596496770373118477011118561393488707371124081494592545943999143488518808608701124887553973637806125715260135703669940009981678721804891237601268142535478308343833194885151377890009221403917298457803453843113514099883343156392331202253555396579202760555030180963127499732835114154404135387749657954139034606505673530347169517575710940240842903394345105647180027259270346333270412379879812951269637100123725616579994061551997548247355450041075040405315217434214610216682351750326307518088820797774272371577070269335899030559858046241501545194272822832280179037990961262374366138517691724295619939756105014952844278532153827090405422729559340558336369011008306613342025665573115915136528181955777142467048354824718094685798384477649032661366200084372414416303270327056279321129868397022495431224705524476454322560675350035079908391368967715286928863831207570262458148119974901399510355466478628262675538913054348400667466784332465456325233111392745592573318914279625773449441305320436602007702029007703103902192366463271451158028744596968957788861316356054007659247308001804668141104253685526233779788630395410060374434306318025978447186440944275036374279255370294753315789247619558474633579693379609242538828040182073610208030776101377478123108371603417518956242843819885042673164611859805695855864397096684678820998220366275725151164752445910733524868886508085155545775789604093263576991035940071097420309788936029183220313344846532425777445547774190241175707004946075361655263279161816555968521012677951144082503424477289697855745320788058202757932445053282294232144450045689524431869702196222978197975292024528407268683664915041192095435400207665424508983912284329193726496642840664153857759764033355153027818981834400663750461409006230751047739414889950723170744012433674263528356903151316240739635921657410945861564206729625321486977793458740524562216390686612653305362540690978440583711412767685228237474375643138558304746409676386276164701523193477871989012905264034196458358268976214726404074926524418562755545611030618344404272230545851837796897994732566986649367332007346087043043543043408999666593924255628714798179333326067032574067288749491092532315172830553917478875816008280897007846954324501604498276258409046566051420166980143629499795797775918664216571930789862641499628349030341516079030077952211743285108354949565864428978452151219822950602196673180449790150340636265565643501158195444779090417828416606860507191234836444484779767836792698654986690408740253742418924701586564042198242459612238297101871188276819435087490217694095207728562918643134452730937727756220094859285954055268250960328608763364249526127999997528102008254742491761387877611409421971944833458242944784175086140796395389767536338267771203235298417434556665156217734662829882082923615668039693208452630485893757263416472391178734031183081678142547758999318382993733070547800046783616809117526994322658176138081797570867426533774243383948769777983818801492304310661156339322268863981109118250338192872074902197071222957309689856 A013879 824 24130621507200380295634889534400055372212086944153465687939766968289708969414894527484064871857638379731255547286664484380366372475337332176686460202046006283287132005833283654860313455929370544528327898259457138995408602729554179025827983165375714305520225784945019528327440564618035190100961654133317265787968122841862523148010793410797896832231205221213986495657674255291028225130042364491228360647300834214104232469148202649231857797608409021525041615533784051757927797782435497450831986018758698207899502722765106575801218014053738598042504169145465553287728795882796059132403298106955541930305409368854134436445194562013688777399931190607454324600389616021709183929215658410320702668888055405696498737933059773176867525704528248848015921406263990130730114567673890952000639961929239352540578975681688554988444421604798216139704383112715123600812754339175238320147479138837109868424385279245859429994561358547738528853013994749876603667177241665066687928783079282616756865481664396050545979352419437919894360385195581822306922896599630588516919212912504138370925010103894437994506051765905587188228607162619409855505374320898092720250359432344260601025174909739836662087333199696706233039202220531204077102859677687198972905245984841320407472927300549810975405628270644395095433621301829715245852220247276808731258448789327909420232856508464265830042270302953128507369493378902170919276830077749411135544925979842731292232990588170318176211511176439335786260908359593338177716053860556255927400350598224548756864686445682342529325374027214601345999653689268591166865046508835803766895433762140225290658572874864076510912142358912163050661537923374653077979145579441262914650657011718026976762444579671710595711134398668714659675779513000753555029821281462131176123805671491448934445889751885089241511225705393625629993306834423663697577923023304268962087510628228261373575030101585524983268475844669992374356942866191057880122719598293986937664197490763080150410656631738814820383804877273873455774845882617098255677390730091795461236196078004612055611411015906548747395285634358987343827281702649943236159892491222394309342833985147689714416996596160799276433557245082734224103523434113851751327033592381159857312659568470668344985338919292351551293127757313624061468674873982088269628813499097444263416662676755355931644854745190510991899335712130983853085947381151018988382270301568043809436299019122567913668950158232087503356846955426298798034739159661868333710695728724253629819474181021014940410196655463348062327117495003973949697572159193642206131731395148956544070415085298116472087046115391727904303995593830200174922460972939527695708683600853255726802035312071924724619670888818989617986463365145433072884276260169291876820033422567733382715838383950021388106691024706720320672309195527315123050802209892970493618294109163265891294876428578289650848199298331687635011759602478160453859672875020521366167682130386828162768781289877345262856591325169481148894511321882413043659365687135302905235300331700726533912554356111875642905497499467182827181730408376236969499584140541196244479162191252857026111926147097380460565217141104394151061958017897496079081277990500416483862425128357061296201279778506056256045507617337758866050053233779407029918787934776107731460723293316572917539101900061567394359901697948506952501895991048598757243385736824423285885797584892010742702869306331058148418335918423029348210380956991247889389795298857455110824698522218786005490658918015101771504190534956765098851108938770672204850106705586920139809911899180167242621954233042663270208152980169932314807452768640954943763292255795554302331039412941298316695988510392803822410117416010634404707644969499486073581652424553510368078794578449804476187841339967735549635723601103529226753792304283350614080605549552323831467583409313505778354288305884337930914379656912957771272826415915678064384124253098751196150139921585519480250003332953879270155268718859958994632041661102054158416847136669720111724696160592846999526934930567246426190285635234398390720270135248215692621714064748385181367786371843164914665970904574329687646699149860900127977768594438384525937524412043933953011371086446377878448681689249556128899911009173114295712839385564085043018818380926925778399595975859480509442917477070250648978776863319156683583012801760199870455946704679513964849771955363188556259859612072429839232740784851323882035220308210666387890832977112064285330362384621891683118554215966300142508803576539185590979143351906795758819706242187170628559456961518977531262653431311109193725408027091407724863041189055154261246053654025688310554070011175125171721092220884183435466457203656273359857689722846167341811506434983713222730389345746425464376532416244190954052632215481831053740000158940469272766036648182729981856177779237219985598875619702165258969669882645078861030567465218719160783593594484855832669661187396317855474778466620929028812646196154683683965350445056 A013879 825 25302790577534145968875649928423072461972661279552664437197129088541349872313192444051130807072995021665081016751661498373627049384699318424501181692820593084504087730148641241678808042364595648099335954245308528979249571015745002826186603275617005003625176272674508796935474317484920867495305967444497285290884462377028837072448565711520815468753668246039677103670741439916045212193959302388754269494104119536888559665569545741120944521985035098154642037049953145856120898487515084175003600571605920732046428967026144392827337980304413004181016851665875688004233509871598760500818920715799014335111924934355592870829956333058065723450910248122402025872178142009579729247761238233260441121731961585083611860626896084718707042633151413064057142804494669715320460612913217878885023048719914083329590140004402258235563097828672894286906663226798373444845834693955014696786963085485261317392968218570506297665977171100553475630578002558846609566914043356188967361611646141849148446979301725753097300845442564536291148835266842404907303983224854243984717080598941939396431063394701214214527177736486216991483999984150810308646403383910038472229240892129815403980573806155358967784887497205173435015314507595727846352208189390532350213091213800972387586332217101318593346932069519217231589404890187395493634737698008526992188059197718301948230087746219426007002403625189379677743473889275722773851621375606166530865156304239571807484500338981279551939161543346052961414318244068944173036788892886636615329750028883904437278145454467808000029883395960577820982932866878502251386683008049011770676146352569948874377603710833473891506210586138680283010472789540500225895060555108201701992727326719241855185657087573843609608398463218446142984190178624278159718949880030435660135195655789817557885533292472659336506875005258826388595861707212627585351468212084297131189873544505077398057810763800143444855725327300681923933705722859154707707560825500715647148173548074387531797004688282159489098768582992329132762564796211106420545175662196734517561205538689764090824790917415225259348759029333609513041035738637866878799595428876013335313471488810223889984516622815906262085593721819873121773576188449366213999495576164667078541479319668699530511346742635896820248742731252890663878577224660642189414302743629601715956390482941424101380435209292885253841837843683458524733450361137810886761927463737013105523476680275465772643333081118369385919909153133086688448074649081603249889026484442762974141584958838291762155562368199135657802719554441286988278081424398632569936786379399712257155179568481557777835146467492996478983466483796095978619494437161038193055428615448303476987170979391130540042796021914260857669773809570737629832702863783275399028443366102383599514642949288777627055361647922873966969287287009249982468117978040731428316296363809980695230416345972908648927801427447447693570090836928139576066360344597518212050643457552498727603437609814427186345113105380913865183211103854173139668163034753587379160010280613421026023890596514366114135274946001300700194910144693521056529995939752125393250981973855155809012339071618782813817633128950681201343943690574884848618730150166964714982526291392133905725553145026766444739174195357557840727300619663475505804122977495791940624159388012718763581481313958958092108328282828053626226628090709775490475240442376406471420986088375725056540403885755395629035905003996346421829048422358054746864793995294754850288119077634085754493373165616603355156778094382824920292900406580396377872905488917510372521318179594743046599558281866943681221784219334666946931539594330457971111537940413079148121071983464334823727812848273644660887511279610766981550723531537893109091954772728621687718590103892582178423141920898008271694828510750734262472584519256218653510185044727377513904952741004318635043626214630975530246476563127161607970175231895198042039647472817276134254329118416457674522627494855446909582331052147300362755287716831747541216103903180588435871835001289805135375955321754480988588904950251544526947897977338033018106506447157602739937907962641818493560785107234932326553825207764543212594416681681823492669465597883380088712851448341597130272204850986542567417353086354707495741386271557246038068500502598832125011134749982830634669616636436415144503569928231748038644741231618503339363214771806026035206314477866910803568738552588460191103310401216261790928963169902307718349018079808259920054570067817284693517721105561079138231311219073153070246546219369020269600132292607654629012361142881723383821268084390477633919813447415399946505988277854697434640341956323640145927544516037968052062615996605853530027675828781080494586136858823142766607342171569482076237740738605403827734086854895668773836692877981076479006474406661161508159919644404854273454823471041447183619326601804817638589380566864446211783988310409183662737817436930552189597422649235281391622321305415507277316249297779093598597651308275040256 A013879 826 26531898932628444643459753499346151629885445273868214664898416831146334483710678080213358537157372827837483992221390207318624356935610472516289751094731046214176958295728341638634597821830498246301409297558728636082945598177405832083471443716333376638681272835295945736255411917931068383554757950119081185421174466021455389862079827239523650600963846434759300458658651376101407024421493069461590396889049721247512458339884251995041635523084980163082601928641691669869227827252444616903888575472972249937526316300528406382853318750035680170272113926252397265424727156847121541890906700608489667255454321799966850150123392291892694324033261664335195826680945067435837074175700488141679300309661213351040633390368708188930002955936099376105056782573365802791411867307646090350569741928334532629841408310645256102331613810868798508799787441299703331233302665960048573490698086604325793371146649042755787211581399678163933961262808959611145142473236459926259202640169293464835612681939768286383279755331310782551206027681088764541568081181513984763740518697506116143044552098730162220396212049922213771468062326767380920070199211074686852501056248497705913317044334159363161685004006192269411939794618425116697922216613054398366849657042332602568422285725890879232245337352641728182727831091822133138417133538716426989199360586361306666183667312488579780844718552383686578984969540876921180283314237735547611676268462136874313247604867427447634187454158254475630830067980167092837205186223950147497875556007966286968979223368648064036241439335011802758849214999813819992376750042521848000566448510837792386710899370188690920719260016271570952816437989515765219564868139016633137707868726049341955747543155566259830636788736026967745382825790200741131095605457589402794102761922919965463735577380957687811236437032965514279139248294285502188182937501131954503948634552841802956037745866979462499212833037040799639849070709412052761006789163300160238410424043226345648980541575988020153668441230365679764512715639143751857126029578115163603093486258658937158071300695961019587241546884347942518928746517090677939900304164576429094559089658679850669325664404502285811724672663522450995278536849425379482627210735073272441946548710219100926278905465922006178144189145658166231080767142991925757544407291913704153248910688107040786718529091230019496447932458958778226206030902445880441188397274852215502254137385083496526798015255628866775297210354660155679507426128323235391209355635834951054628373486589798820622794030965796776871516144459517826945020677507670220545654035714565432679758749571200117928451266542297936275946567351712975136876914998940572784321289115872320266685299796886034097155914881474767993091940742144445780939456238094411784811649031054172985244666245193429289067202895332375492788787386263011309616489276942037998178188775978414317481929050394888659458118309587134912732951569422760884113359864696687256719215514146568905795502195148772801349013319587897137098350766434993454100683722329777639690086940004498565784027106130647962495510061778259883007578099882153535371997022521524636353541674217143857590922454361736807781638475822589491380427099288250455025233585941475192977517488522798202330077614599586651558824321071246570398469974564248491974064055250627529931918554444824590241215350265828440390582437494709159174212776844093544700565722105282792176731908604664276886910544909849727111953125470472945615816278522519614248498228410192861895714749949239104103643260509595479736873747095565023621048336730445712324459745947167356376913731486737284831178424966912337480813609573067728545686061664654297516252007406584880820201176133098352125215085191385223934783027529139598446531477805877804759205567768687214821208336779268250322224462847549921500676500488961930006452784863608730823095793460054604020399725351344417059505401632889797603729408657626610238934463959739182129765388456848139751867409672655522520238648045545098662202365336407625176488572964566509778217366381488699732745258312458709631977727464026657090599597114963553888919069485205309994048104334730450633131779835107468703993804603976399248503821056913663689403066411199750649377558766163159902166920296238552472307473828064859172218429877473767054519851084410821613715983013072994315675631597996615579327934167950446562975341065533431369948181685603757576122292561275555892496409943773862762893596518997233346344807265742923685128484843482218075539982053025953931140863431577114790037925984814118450035392850850553786842448521089798216228318853364060271265597758345978913770002857829475465102305437050414307463164439767217225431207194017289656120918449028388159609631256979471102300209839950260691153042877335749638060424895641237573065232723899924070097857959080780194584071221885250050692907439134089580295901051464474642164975970756522010819010814088460201498317280453550967607326575620168338969656746890692759307051844534420501767185147370958819163423668010849243130818225808611475456 A013879 827 27820712455179803970460454485330390291458760663491637060460522327136098827591407978637802641458329370322517614627536458029333853698114686829241042043908701515076818221901641562072912045623736529113746555596941438309310763554471497782758152566297986742281854344543281596339754807256487961354313872304065673084193436882913606880020216927510751452556266239174168237738454025346908972039791516803756612008332200506831623516202469419952778010254356159484502399927390484424795438189059366614611866915147349950491594641142874251306801561637413370223252132334033714989998703218127317909799384497247661332055270935722039863015786195863673843517501382941942299157798655031600295890859315053649514001503316450780783197939258557915466779523651339398736020843649620027807490173982306835439017712245310886868584560743160062758474283345561265163245916048277720251291576261723892996582236859217523109943468666656692331171177748930425217365111167633216128914016394203637169667618157064183467403577674470662633952726284535124413411681725332367939292292987208087623978133756173240809084261478078580414178446459235227630894922352433215643529207951850841048147556824730475762333079735488386627014760797065090894182081809735166640486207250128821917745982820951070785966677311754581830886859883652770932018214938485077748884217493116146626708726204393498800205135860025032279031600784276538245743421294558503536756510147789572461054878953635119887920521467603330465743931445845039073269362371689538865265349964749862732359016609257324784358123003512394865903492149336089663074467644776112326443052587389289041964313700248989687768017994976770884118790821978783420449281294483030870451173737505109005166157285914790589935811891046468169801385668213730582541935785532332279705588297265624229097686087725706101996787815088454355058198278847100762716419428714742476111873186940325932443424880646376430235410213856869574595614648093523154379168192452635925454953696628822151448801550108615225420363583214220653039431571923024753685314030798747337783590901685790277355447159553689461772198568022074711392265802028174728229307904874711508901339674893714256391997939883095438827878615388847315010362825717574825187055423066716375310123740191724086544260366703972873829577834633550253721277597657313921746487729901543142884420525704246197129773692528399974168360365608923507387226085159837322215059563091529499564860875436722491634362701312454083755644686294607774047644848127401795178859932664873572741295201269637058001357074384888133366873813991321104826912692783364906702001938282809178879726153436163137610710590370734856943715265856600828486947807389784617125848021929110047892480055964934095959804919819570089459360602757286323124374855634854379194371264316085931670659694386660492175911152719945310212931343176040964726495522338123346992419860058774435977692473960341771367931235946870770979955864593639578253867424859040916820050433484193536901608126961752636963424509780319588947342990600198828430040253265339696127078534825668918315672603202157088115552006838050317921691958539200635084554213662029025506227149887530217089051314583915837617259103504812534956439346424147598513722726063276509128539332612168291951593378045281647806463464806376172744945771291603443802146052048681426720196190798482012825891430145536389536772627120341322710995369978452151290259336692072232727940402622269009089508837797044448800969111539390587456143360493326639422050170068029527030233278353446390355160989642773342824581835532109589760572126234479190208464380735463843246332702566296957880278692907437035179137748138105071186281611471689066527521307796076544672401464918367147990923268464939737678049533169641952572639047874395083580670190871776125003188737428618964968363352946657984849876838354832506487493362176713744718446235341143388531558494723170216465294662410011323462587936022609052412128168412579480457900944481047472640900871966527994988454120964914437182181760613005497374817507434988961977061681884893292557204053170835894810963091980244703911060677553319215985432563144420023482627202204518643132318985050894317003086789172377649103759007656419156818399142668574301816779509765190189736921723060788301557574580616548636397202281676736937771368112327201932762960207370687161684423850603916028087553891078500899177709367898092807455218431233132783332174784559163645704140009044732077295530315553202621920463915863504042953376852623483651946057286123239210300777412221233742669299962013629404718078808277452449067864312093973470287592107300450256254379825669985072863002595435055393185485294516651400065295115025960575232862495115593349569373753514673873518456648183608391142850828704918505890565544833135684554486493088145211012478848095371906329414449468696086781726931507301088173316187065559547957155366110897467115748354740940412962382781843511990824016555083393621244246299540668862659409820071357493636203446793027655050783151194934524512061027933089650514763106136108144255965140851945490586487750656 A013879 828 29172131383402618128129541522409799330256661421481406822309452659699061964240488212608112542569809177815304230275683669014566774975354305856658254902233610599873189743848735702592165821151955154751975908281618465616623843204893505259053412585358477746274937701183816043163554736773779120565061022965107967219931217272938018247824078984981513715115639428008292634054837168082160422265596429524015893193248945478651476460125520574496404154880471764287621588506263404596214301394531114407283252962417547621686674342431030510938280754295512362095216827914291736729352880225651070504585799398585963728921187776695673671401641026113947664140207530119730088281687882498415311864053697141695592793640341550693910522562355981624768493805792226861369021792150743970278266816673671372277303436635339108509112924365819805967029930133355249179815749666238858790218315870213392822784215596890873512532082600608207817850148879262469552723838807712167235592143654568473048821392376661733243516173863585749542059613916532702616917567576822113044311355411354707688400495581513112154626338563637725536377578674439038048293274100625011526629282757319947502902372545048583352964171416719470495808629817543324749457870615724862095214465253511079571222411682461590000465794628850372397904019989361087932811931747336928885614017242061756565247729288498117397923900539561608247017839823973555367568653727362977404557994384728598732923080753686899471596148718413629846447908659758407691292494918256729905184479604637552064446088200068608593083103186531012958909620183982239554547972985088756758812350309874311146466772202552284610841037237100762506585745204947224803881025582643838578014209952978157180201108542235387457632533889465941407617657778432880759319492858250350852524566954393599191650335287123070001607383779994191113809505318440377529366132218883989806631483538869139204937796687648654811710525500405180871051171225239314135126290666569215168169853527396263816277578534206691318610383164632434635481474999960757604120331845158827288463766613326079225868265360776169481067244885662315012572856505627495343827774765661905495157731150941351320110495631810856682864381647009975962184306210339631739895341827297605189957188310995277275772234358276985060148723407528709590846042378241115602809245117869240502593174137160855660401549579416659531313562638728742575682067979472561579978978296428263636535723557321936723387993503891407853328158882576054641279783244270038464781468232754002471410776356966510947730830995630208459333303076379763518814984803748009640409958384436834917552987731065478198183288468008583673354613178610851070331529784081550794687353215442338497578905167163486734605148403604725526124938503396824263556464488622173065518117042851504121887493659701186912243848212874469373601834696102160330629049768831220026695923647180989462979744863575439333253899863664225965551078200672140214407127288888993688395501203341121722150140643337046733056559818767408393300049123711594086719857888607956837206147501733360611691774715575305070827853061122215450165056067117200845134421519144875747449217639920466884914369071241144133345355081716662308654483344116046992259125321204526228835967259233136978901433977977209249130310234072810701712204257077864372688279098672998175704556440962709075080921932256285965194910894255339022803004681070525442991334974231226333504932835620048348475040819101873679945924987101528024632412980372650474258615679129254129335253890082743402213053289875660700725628722774917345192781677838445251352030746494069734895866559926157398906271110694108696599999543391661663124226427030537834623162182843578758906408038478241750571730357153892650375498467292890480060807562263941699160684826063563522051343633537951559810666571179394843121944455654756850322629839737809791581889479669074769772867480162842932900312815931240033511106607602843309742099706321388941300623940760158834671905272723174058873013268344906120882743421816542852415296642676150985794059430144133869136462797257662419237300435136277070648244361026149250221140935331723370543319301178805340741114512068726559345828733043215065786623205212337373780009699422842967101831391231544068393582432680189154094035323444578102958832779711466111260550089751608093848853762403925661250406423570851853067934908891530158856165778153110563670163121748713441415318506893909578957864314124088982682237996161514992482872371040489615343880086616521993822988964853961678180347975797292392953203876968403466681664204468337979233784888918250325580282181504676927902192580081730267762395809510908643964863428183092258474866890533461636135374023678328412118055652965402671598489198325775352351005950560088627232705656738950083567405228976394952782621020620452692051272085766087467893236098932199745832423194168456168558722145175100422478362946820836334462443487854342429290283983263124549789806807787156393331953311491143755247075665424445766422529993547379663974758904425967413378168238779775733471342903533969594737216979631865856 A013879 829 30589196837482783706321562131402377742523209006691287640109956632096603598215434168023764217437680228436860448565555278920618370636557116617951286292364510468372629808845931888081282868080232528349207890002306364202416963012414412170517191155104851161277989074956521091276267571667302215125629427216661051835606596083188255422230381445755975725341096728863223457046684938358919446937570041684574489221004206254222450580652577861923141483107945560709657094789543655737880007299071857820731444258319942414957726235288960249037618680216171170596354080547056372132717925735492296905416559190171675503017263394136442715663647140598458785873482251102826097050059153078658334053161969534050597909184214781860417920106344985788173248160902390073386883394726258509378503905560411632857045728373337341044051593779813868861684376019513113763974479522026077594811960781924878592543781653725444584276841045015352120810037711221523273716952001635593471228267624732791195640940332750453597553215525183290911814701722142195179236955339433824007551823811816673969072238054880693090649467585704991692032655936128588760527168183336972086546826796539521272803358193796863337917759007458035494613029819560309292487536138754312996351603117665633772474111552348844196328421068741408087504605664364292140236204143895567543161603743612148452161202986416201948645451932171352929224978411262894793103668650823361394961803519961175144973552324377994300328403238559290329868962270814832103304719151405968817058720885912425793528621380475141324100708006919943444401613894039360823149695320812428207128419038526765684717542129063464388097251461930169146105654364022741195954350281346345680779828215654024143386557590783013638774491855680638977434093122678036375084196543332719895536800318770222665983941974030360250005464054491188941353915848788937308232621457548498495478414483253246510956855099547875867844175987112862937043352918676539058554185361988481364178872332343064727417078189084315556103201137237619780334623129558851365498081084869262482828182540335006850344042218941232689779567373228247626623595583244856557649552752678698216490513099329478401836183067621700857091201849895132554523371068813089691292497951900413659664548690390183864720146414464647886430507795772824187930979732806556034331307008714856729247140164047581384961215251786403184706650257467629975038400113643420731288037146155562970944082864842407121663288676336436881211427528456069071534589995143699853246692833628260895462026229282516183527803842073941465453877606617986911504941505574872956702512522919238610508041663089714867138239888630568633871486868375051771923954174873096206090086085235665532437298064563620266225328092458228673281983516137828398982983307621483744348725096325058786112300551714831767693005383663059597893917418300018870849686490401965370712704834266453207133448950068479874306041303441579406053687375347990097462167904074065445803001069794620050925305875227787115161515268523854023412992309945008481076361705404976948530273322777560336765314364159091089948386851419288187872273830633485993387671178858857231757310835997243484315969463245753950766739050166130896959683527039828090955104592807357294927903204817645840788550034891430165616064184003131554358576291069678712455984944170137735087580974638913631112052796037567312240218885854686371174683436458207286910082061939482383881268453043127817050564401930566295822978239274971849956957073307232343696202194358636777921843183047402745718954566484660794924076863612431730152866240621125567881706992035765666338168173941130420715542136167185720646041121211455020072148849949973240477816909037388440699045715355360821847502730983000139760138680840109928020241350408474931139114252174427183698509701880691094780029510541005127021436029532642319083901906832913640017771343033479745789354290879233191208878411277915949378942122173759026356131941655656730513243049306524310224927743250974961956828760868028280610743566274703238014222092390787696079991661022815315963635614097250628914171541073456865632053479107355476199883077406397164990831579552866988972954890606977020692611709579522280822274214028731874048747450582006987071769952892007553059869092930062022443307183316221928888161040818730289081142570911382208615655682766458754171306166002229552682562915025845127852762886992676062411004965550778945545509018684788130665321531046980729105010389063056744757720379336152438898824405704006166194934476810707720659636559069621668233298708496020633479192724864591964913045223682343253395669968753448114351969486851780397249221948353710542254100634070514148022542024608015068572285952252526893065102324363850071774057409623648215866808415614495492389161566720701322826775505379152314008989619318111802020354678604260932733617935673930280685978983248383095402630632099126100600671905325605280245291142720354967135488818034114087920396463282225302294446275550137554301957612948103643972270810513937178531996792967363206450426139146742119500446856416035701771172031634463371821056 A013879 830 32075097663060347407639838333497379643744016407400323628515937885457328214602347098169686588063932983213409381715075692149466328608598515114784887975302408928884298674440431875476719264680097903646299012467058398149913569407705454656112234232655224411288228672261609059806103545228613087527572002273137579089573022094525208117620644454865018002175265843564483399696184705924642317992009444029444379609403706577227560340058357484143920003791397124266689397826040528359003266533631572386231294894612091937706712744894356782094870045226351901379242576363710182465436831696019570719894073969393454812251829980770014557019724464100169519856072524932396977540362826498607241288128365366136639753220747199104069580993430799817819551863566384573591724642508481242730074111276914188334709581674800575722607443999262107355509556269036982778173303839288016340057546588867661495055188391336811780402672875618017865430506103081819988261026662067044059686651952871811260760394650354139631507960522534594451147012672996974452263569682002161442542661205299480723793891090634577638220856123148197368464834230881971088158535905010748842622925455008225058151054121418739771420452069004317026799352356075270876679410694230442504462378590709359598605813995115741652009270450576590726763229389116451995240317996389438632138221807061852175373385582684355374502853405228508569115010962568401170573472459205756998083468087746809188815787602086979751461155754275546416932676982081933387554849188904665158316165311666507788875067692653101789060223999064086617156866690556216814495014920716212719717889121742241854618381455524851234213463548944889042546882630409509872289028800613025768569389151057634020175703012312889309291601572062181696401931630205244670040286474621650097182395931054805002206777939360859029509729476402152935369123665059708726917329277470374358394773945191756213473095292863513486000574679862857367073170830054170619862513470132433834925225234758961439616090179197275268556470235680074398784157782700302129428515871647871777194044335414320143106354413768522008918299637950182983334463362296558709793937427192818661054756263642507144683777496314492597925264070955638513491898341851754336136722332411928153596413807574577436132792246693682622161756142460284895683915004307367300254984577970189609727049244656356698317091243857179505806960500374377568705865437563763536731084838567215597820662634084991890005204587078155639153153832078351082753454238747800217318004184714587296719989615396143689658850441506525246079765165237062243718205544149677985447293771232563545252080294915960856524347029460687135830428214493238286796932172871731727397118106912073221340972255347862684277489629877479589315329147417739551291980704772504938714208766604144841706491663314931435640460813179876380921212350811360587520080861359731240560445184295780438123163366267006352680331565797557567282151293292894064436490172182367248898327649760963514519053533422852102067601034207668756454301824392897213053127051606729108782079879704803107684026274712483098733719691113831530886357404230338209002470694043105080647153967166645583810101995892379694679184166267000871410397114049314780301339753507567482886321030894867805150694641386316277341030117805267672743098492984679425592246868818146345707195308062973499656951872657888181999599758453963616340864859067601164079026208180254680160684949418150793891612618318745484208875230225992882540466220100204462023588912151801918046174637507113381494998503506219677698308821339269213876771871125537363467128790880895019346211031158494772032220310973642934212143214715422659127173552485143140607267343210788621594442560024462829129567023643230354549127177400599107883752594245917009394127866088052158573848509159247545400064224045044992071629306103219952375721525859229252995274603792674057920817964912982822705040888984151994535973614700471544820407406853521911854654343669638035118413833307134321708843674755953622369691045750063222504000944750762599204773335948659592751885177687638675464306337852641106336996108908474375811768597774490313677426214361227055829305147373101536449776015984057155135497006249391553562539406741478558475768250123689711957305293988232715245513273052990725305832351537540931603548152435973510781369773212522254613931534321953855433671091186140580783338696991232294818681942757373583604327664776420398900520189739118865002015373722183789191071404482785379770773700035483969724019613956264658898399064562987610389399426559923331771077990667614384200661308467936759272618033155615609954730756645092481826000153716940385554635826471123443276885025995374008543253314669145639422632734872148452860554022353526551600754501211385225427457478985726110284408952328450016814290299066108400915295427472141511802086160517227118000581098338656552644908817683973250063450143798701882338486405269138930019062322858939213855217641882622678578701297831261036139729505954670726581867837405462190916367069182545841566962039281934264697300562913301052020408484243139064570635616256 A013879 831 33633177607141166843313351120385348357318525748406201749094728084181303389954870710810377283765726591805983955841267208971318804987089796585000678693590698745013782366850050294259876379681198339413821633296658226898443770955254154821487542122740684592290965668245388981495244831041638196867311339855557510131428121215788864627142184879904541116648931557181471745319826574199637743230789294782618669793310101027922966311137032257293695061895568030975068102014838273064570209208769259646464866275412768915672754023190345057141910452543267171340640663753153768288877891232485417387183648506530711273211774873915898784141514599668299354452601103903513093121363491158603586640940488842162093165873198215047748864959767694349769954414890985270638516258742973227576930191306301571947256434314235688488908823198970263482410788474361723253605850246585271021792181971968497019838989222634388749447513113224038701261658367545122476010794293203612791929990758134512364563091580889742318248091212877234911205929960600475483256724842875098436775613516008108299432903144253242881575072430186244203835382018481293715736924945132550978402176681910704598575799726420776474556971948708270730693157696123983234784989748113380479559143093131657450467690015742483918497272771983799197906480019922172767361111683382052003132968069561688706644323160748830621174704012240888601368341735086123825835249457384135850022370633577198191971703300645956879868132856195235359681598699163545383788713543104898173046531357846020071227462980891418861565613440042623688671878646916675602475924765504923468790905303719992994948323953108426407766616754298435972677640001064282223845340663631604108303415798459409650339757961839000220379750410026674234486351861074094635132163430412871372303127995801723209993974384543252117727194095447863916357614216213649138036065464452775263228158484353390963298764369809651517096538595511875526536117176294882011892954924457586940890552975762612750506881375741962112001869333848469692779497031152752005667635458629038796643022233051406158377888685771741734023514961163251071932918254583476345680887731656137020334152103905205571743936671975465390362081698466379609923280795705545154768899756431169975585513204691320109670378762869074949215885608836435694776656859556601974232170708829669540209150388764783881294542268118785857481039413640563333483321557058860914291334015685456662700399142198304456054097405100064127480657432625389064949286031849213360674443555991283089245459830953626765527718760553146216433335837903617779269061096662292743268381513463956552026245347321798571090873710763769474140527095440461829816379950101148967787160516073434090140831323623640462028952966138408037845910576082703667735539959487534138617190171650707781537226202352117545058131837640902056000841161964373239419456309281141545301909369568132268685434149946792453268131351937739723670449074515889686510557118786297920380812813675752078200331077862400565777636822045340473967825989814606588074395751265577581970278191941343623442885535032916677737808858829377011330693101498231117842974710476942953044670118275732559689261510444847930727920216327586705740028564261374295069257633373951080935006961291616903653694784286297976829147996807776355214267245379903213369815852717856622596268027347440500376287966824117758328412316320623352968238710461668958225328985268818731504170381521086886855691592866196864849805553409450712802751907207791993970846767148487848017185616698658921114499550812537804762181870644645555210049941537331466434908039026725375805972578208049814078457444799498613384432283513439030216935134970661453805405961674595889677014201820211135517364871383723912251705579170010610148313760264006674042457021311145380228731774340167154165417743792257097606500771276489964782324574699367173188773062946506992958379618376595876300760955207446161822553069008161650581603517048838592244906033067734372312325903673861678520172465100898825529921157988418293600355294642975643223744405515701681129400752078993411763660482520171000718422031894812427091201069179983955154620870150038021293269474211897316684360335736498715503358908824961997668393320963352620932287168641698063405343355949005107621279325804812802778288463845828519897122107488703360041085591316093735654057872533177085915217098111598545635470157536278394771794236808755762801491485420599796197511858475886302988353272516112588934816889026941162378518803288407639037333590723804170969047697523199296551674893104498167535189875142284420527592632188075255291044726734182793823891757879884494223179937183894481723337816377784735657502993018125296382250387682514058003226542601297936106708294543371457371312751862229474137821653484936741817584401596756804831061264633543682598156818157028257879384297850511942484577325771555133346187908411789934658532297983867624974960720891492622683668294254135045107448694054712957813340292074712372231253006435924811796308649475269922302320515935157188366918787302093503539236635057377563923351846773733787771218811951251456 A013879 832 35266942842585656163894140464409187039123630455160781405258753595598494383425318510458702170701930526729551432480212604914309587258142670543913671661810560527251571859102158337353844134700592229949187432955676696928262575573176580646096120968894936087046091616546076996660357843954316813918337855500381071743572373631967024515270243652630784105931270056503118916820482469867959346245968115565979154297189932495455352322666824736223993593222207143647713010138311057016954771691294435203051543619607219578520473722620839258637635894686008917455683624635626965737278423676994629022183481416383947104019310050191237483479972812861786663894490655126730145132826844105123914465610814028158959003498654691541908313824053369870504379720548729771145052824527671895079707152279196477106166362867484001292946058194683443001332374935292318322373008028163397146946759003438838731074687963113076817340675510212009605214144684406994345405494636790271486910781989201654437184108317523042441099310491633959474252669214366604180331403508842599218440425718161718168186155847388488407790463148554971202280889535411041039272561811267309774729040816411198985156217773931392112585051418088723689707308524370901844397905410117736049734208028023620842781608525947190817322196294155684227743985193369912231708445044514018561237155126508717297258277802605365817428886434339502006068410303209667376799022535026027633073057309473844171344920760178134881264607277817775112513492037574113764351634092174761706700439665084748342207408222651200424185024678506134176972803824069300036541795286914090631210892319753495374670933737454621328950287929755236798486429041755980797150851931708172909468362524285373933514662044593291495084917165944129962100760889077629856128343401208607012084124741325787716642641684246825132597910275828339353958601684380443358565305380454033274414729510889341282731965147837525149191020054327460392113135604250582200502667102868038684131252477113257427475503645450003663554472138609492956575953878938028087094946518667402985228753681044111263927253006571789860495441223916717156003131691718123292648682534109065532233903876504504837596970139753345597164310179051082465854914083637737716206953830999570488319555094122405675317727081654203133948996468171274395086127743166423471732472633181779567794350078049422023112305953334923999294038384197567337970607385014552142063949856831393405547733730929729293311381240650204842537157848072599964168262550132320748882565326167115656588647287702030139289993227065775847042801559565623916514835008493760275565386413861981705497472241313302258480183992137830340116377339628577703661540422557262380046389625302217224503512345999982421112471385421547346692313528226497081099461548559600596934658801428812562733178502357574006926875649786146514273138022247954633897495818960782277006494919104273861769097799214607843478084100489467368487464808759573543922493941388461128161231176912865411150990360300644535660851308313014932831287105095840917696697599279054278592066425393086331295247142782675638275600661955872829033092849596609192623315050013070933931768013941094544508727077576216863810959668755915557558056191798934812826541892172724128642505859443318486365576662127789187351600689900710899445155491091477391862468027579479225895504343043869770122566531100566102556973272998213952962023874061054989540082566057236870205716961973855203471593667681265243756749707971868190627858383852317697869974619709492793722468425215412976866557480992807641166309617193079857699933327497448879748450131930487587661123502167084041847132593638079058028194466117387844548752976086996304585457361668901059613964843687829711636256387376059685013244429383773045546878249482591062240743413578355578218722649010515113846157076114709778379834152742016741311590773239963632993590903252196516648325866718857397587946719367603066579245406888302110920255489493002975701794588530032637181769446770723183415968362765640086878862608158863700630286153435552828068981013758032405991942523011982595733492054119070827249320100516134835549583252316470855760211733538446268215611332191214440739619823405234877107650071180043351667133194922468437846693950145637188533321314807583979729090590335107389486046604265603486079644710982074614458441364999864304957189387749348696040634683869467556588258755908760654076228913655977882735336735816390851897602194513210956042315521081855274054914554228313856282217732676945328511211107226803682378040158478086225580969052711942270521379258517196028539140971889243198892062515380022457216681123910657763414565125812539340067530674146152006976801858406973750779314582514579860884791275134698584651027756659110269284581640096689133073540478124621028988115381488720863382534896624382700524044883755824062534133269502898410602708153948234195503612332250801042524505162890731978725744412869517768323150165315823909058588121817114694452081110102533600424758352476556295454126138432180634048078037317223383949030234314079997567158593841924736468492586082614680245993536960595446726656 A013879 833 36980069858107096997711462231608327708736099928150671522800602810258286846594586782422744087345947503995966122864371412410627089768794208908254822176454670315423344213729904780749144467387808198111199161698931648158249858444219206227560886141079976502410442562911419232850131386582241707471235035169167582684588145253513454698124011008300977074660987430767814421323954226324265339449212262747712157696330230656354591517092688414610810306006569077857544317318789654922610366680970753687474975402473259876766684254170869146465217695906276486630010912385927181224932460385528320121565066209666213718544152055189327035477495972219360812879829433190166188662799040884374413734692324930390808596052605341838248052076370586365334000469854104868508194910531928085055099006908310725178075500110134904139752205917548385928565096380149077977200599266139462326756844768789883761275372005609257636819816163796068183797026976596748502727911944266995714658960135109114003124763563155041750718150598075570689673966874123676344995181765688137318075387837847141789923966553831231620687292686459177483402886025483167768796265773811430614346278703109189387059166208517883415845982875773801531658530743250742772391378063319615196086096917192896248840567941703601558464439301340590744790877018123049088275914470996331526867811173934004748689895905144724067376312021773977655515189402098380179294411853687451951377214141338845625812171631024547961256916840945051356378947426791313914568779069836242931365120222255905077678475284474705135990236437289248150753434742627290355116849534771229497712592625077841165990949014685217014625377116231027181209705818888319320353251715142829116718697702265060257709070268071455222750162102197032019139767450025464804019633810265716306303123184760429180766274646700798910238986365386976766416494719800907775150973654614968394752699411610301924881953086858880770838123044486471108120423279362658481474284660056956531251612197441511020272553710531383041515294177214587686434587414561321739453670640758190752639225619854510012683783248619021124758867776809695608573139816775022849712384936885947499527697991209587664588080561262004112892163710308667847716282390164524463509422820294205624360165802374495653401960992372637705383702920609162220101831484418475658295349223811217692079528427440750747307009327324121267483745592748348368979867609349019026916848285076835171615620444643371823463274895796029192968242827700574580027700071767548361580284819451009466723097418349443955336143938063722974588752688123083663883459633866353174711250624301741328823717452907337228988117409739917586717870485278375494194603410123403957419523047740897728400994961719277567200430795439784430605239350173627403310948992742431755531356787367018561780505381288095521887355561350158367350469974816671278193700575862621236894362416294683068878393493909256634082875513754843735379111899309878588392073007085347015922791142562584761363060868042608644625112821465627946208499707512976486114732381861633619228954644072980892924245067990486890080476239711041307576204367858614080764185201882505867618437576986297153102783004096559174187440845625402911681996329371759870294403991126906375915444224071637125159270914067308674916392045013327832096603364226736997649579274487180008772604362011568788076040322915307201554780806707375193941107145767444796711981616786033208412829869118697193835429801682550384237477581786309659855797232706327882361706506836501115670331051438676877630827377189514265143604273157850904867565288813964956531110845539142952719350237408352316263898906506642386350972040503506076485553200653398237077000538469329597485772799934809727708699177649239160272447790785519205007363407329457405680149765636337778786275320408849896016348002244057920574412976545612946537542606640868106429887574968575214641034944020592614533178819207603753141398831773308274260317820150615088249484962462467502565511079417057832773582441955343819739090238212788663752102933624838242245259835482342588145407123009812662303842164139958811753783073718806601321239808380995744049619778706809834140452868263734873412987595946967566498031281037685137517715856999022264683534955467911660603515930995677179128410894851225566037720804114409441019449532462739870930374612746097713434789819448661058299504554273110812617090013235784611608635809365730664367088453095407853919380118713884691443027039833927475847406083614508430164982741259460624788971697971452898053235837216317742074790205416477578254225777378927342821458283739735076521443344127122428098438626185741874930191041364009251050651044173475486867706985480950907697170567674808092207130896115641703099036080966583209725349477846025904401720780390002620092242074259916968042204911762808714584700888029146972195791327202271203796145305234423619784395804902215953966175525683312175324326173469067463437215507746205371265018098422502857849785402106874272598991414206457494062105769732662240527597476057944827047738326976120747528980889696390072467186081944163770953622919011993331146850041856 A013879 834 38776413731534507341472294220970933835515664718260518542692164892369393388454765429965711304132864249950074173248631118139885711281403156400182208418498132380665348582256048635378814909035638369142648772177618951899185003568005598389270883746269077440991532220847404333505059368816860680653357748237545067181074698997348124273540082967040205337039719556204791774654186626822192852578297197622945023468587167940717672154626982847038945027431144177383552390076867181200131087852865589018597759807623800948540502708501473286123912110702619773244550322465985979980114779581215743799790210865866959716136152785422203785552850816565888483726280027736811701443283167094373785256268739306209472514414456698923382789454032363968616464876677737866600848986505927023714735496267888826964325695603484817243244809072199216323431074501911199589021095576091452848741385260278621154863084476153732935785975553768625991893151359011912157996422994871709298494233782632174324940552077998861058801035481527689611495569489001108047129667715138204276438217877458404549511313153150137527893798615996618488836664617057038126333313180040094667868763537391421370724952266262848120654117339947389714860375532634890853303061644123428823851175161042458377024247370039795707768407904842511280809838660155394320788005292339449327116941969519022963362256288633034183673183754543670394109495242494711094883817203892173617367313695468521390931623680173196403022932833410798171066411176995128779282872081932608267999112302172207922731784899893348412676098162467010668924433588685153611407005617772276741793479524433622378470125354022566116327819435029065557564148488746638319658731270457607183892425161850287824787546065413294231650473976473355046501500793677901782339691542233183741598103696583351788651177203938936918102755367072014549821942367309956671236707350861545099496206538228683951185018840006137763162355709495445928668480960580978979870379511703883251713690511544429859593313279574155504139941107166963497890833932811052504269372145803660626639428643564562691059910703703938694915154537936003382455188656514686359660013747580119285264755448830584594983111162605867224680013454700621697086948523549156403848856543212816956769085216390639154261614649538130954560421673680672884105498050605587531872704107707071402689983600332112655608194612408217782173036018661692139351433658340756975168361107372727516912020823362368253159826937134217107045868191298957690827125630453728790792408734840661702578638598543186544910552465999106381802375938701350575940262569041045146526024334627822715612658351899764042223444201035443823410277761971257862200600465373558428055133799307959576455801692979753194304758921759067399106319456847661528054181651013888120488047974670158855437555210689546049958555745098303660202886404313365902203237775035723926097742965028613593632230336269392684340085274710999024668887638930755250701806345477524832568256645103704878731032912768646402146422301881142289323523789305126831904241622042944333916620344863470012778933196413192781253025453531244850133026071231714118351386262249150472643870800725983523611903791303553632632769972142502483519860983067322477753824959399886980031912842700140970151007657989042261109130704991895244868527969247414974047405237324669264878742391500642753525622057641241164177505839173992651361990366480244195157062835803031557544691492841007028723179639729081951702197292799161437892952439082270465575308762112590993865133052593362045638622447863872110087219994330766670422412140283392118259566085972052360790645394540700438378734059789109046910356858343004387656915432928337709841252916626015752013241699464443045041876948902728601721842214670716585909801092203893128618468720651888522728597430373030188565238122801065278124235661294292641028550276301054915567825793810248724267437857461336921376742513529432313053995421425528496990787018582251366776291943999044323970133345610820834058391982655766601126736285624213085882525085728598384700565577250732861707158419417137322187913601105221450993534840307771350787020353312910993312574109077271828643659506792514058623896881407687463008239648545371730757776422468606770212802349464720937428992320859723193781752582479518699133569129895070994026410312951649922900688489934852155962598169718199217867461287501481443450777777718726084902136902441480397119384141792970385831367927360530354214563521320900336914169681532166791668676942898880184098720787172114194029069821244937592713815214434788393095503048740886117426353441330676447598548976011441527165748380891340472246800001389307364429687469295246232117792720007673578989468325170179570094184486525355114468774857635615955720968054081874458733938769018227387365842825259166694681823057556598910704367318366050815517174086712448729791746859581490981539042615521145996146036468018904747552880641671500884541141688250485043379587617571474356672696577799617797264760021142950373293666619603196041523466051054935554966409263947312788960948665394281916627352113060683470291466105925919919200639429489197056 A013879 835 40660016804957527570091652385048817917509673647614741491421979494181129041692344115491725696442422263755648976288356623334648799592608596125477459374635097659188548554987718453890976222056953538562122078934918970106639814301325038336628106195127844146765136890007287846409401132716508505076775254215932056364462583575843306758251566037247150351491760973366995739899788396406707692585140562294677200928597258210605973797210143165816708821083639436944135830977241081394108655576406387870765164588038934703416806168069640852470667265392110231349677598930093714943628835114152879770608820148887313151307182543126872756639866097831393082711767806364155066652592090219150086248877249586747903851274653347530285031834551440080755978274527235661208851826874438934818702487734597794622944780593119695725652668917690365455558062376916038020257384314795671262321846790681915456081713667667376666874715102268490768075353079427274802983257238270597449377889682857314824948864335739733733593354581078378662063578272498825871627038454068757687370480749073824008908374700877558608448767777567270228550394437495200810358080201073722306455156594983747055229287547548832230963011743852674117649433134508163311393111166548368502398569845665256835146577210286848824068966087228141108786457382911102755314603437420130417630974542630379022830541250109672452179292328604383727173758083394134181028893508388439843004548325539600286017518232061289591496174818726561103024133166328844154865316876184566647225437181362525094786404083190567705170252306807008179178106874689123633234712322661182856802839585812510019126690163219566287994559591905037446088384565735995022674473800651355910457183606512327406164425903086810412247127400354524741240357696231599539318624398588702875029973181748584685136696787797474717836514811782904728594093039744405126498701647136995514249334267029680502797782315178275911145730300439896710099481091722160614796563066864411084548934741833212084452918065442749681909042886388705916764379081931282190716761167158219245239065529354354888340836926047061220959353084770782682761331900693543764266858575382571159665776209512979072269010770440609830986069788276159096644644135029080225322218598655922753261100299862030841819026842754095203809148716901385250123806723911804551820952582443050103147052243701845359967018273900559369159873416304202496712568899728317585994139416524465128773539146878018653425318690432448837237728284559495859616744085078649120533940781544281685443098547106020374516127462587478973404808152299707381517136763594782955563672492706703831846258844001646980338490226544941542576255414536773684114856833579544402256339978743143020841718716017937685471306891142435857085308030783493534440941578893538749828875393087736491999289892604001438881342548972198858800901814289291964268662253195859251531866927297843527556509557084014703374589257015360513291203524879455617759897290515441078835092279896262446920271567539296169777086911617320657169703280894412672890822063075302397880954094735557932119682655362160033795172417961978599973087945667865863364423201324165206003019468742048899254875629869915053891539406309296684159321750180800734433194760627695889973943040947143017917063005983517977984767838117581548283261583881577403826731994132952399089492181910177975920882674713222094968592362817708518394550410522388537181012320114999618483982426797251786150436813908561836588083228494173503900040496763130835711094960540972213983125755756137200367564171891307561706816792775377992204851232409798173796142768164230776268411785225909502873419445477424807973074353093874168791737756998264642434501618304041093183036928257627830397831163572627546279082422090561314786955590058789441234239457226274659608661779150830503004983129854249825074398532777324200359153134522654959146448499570375366297452918825378823669539157866638017092906303016694969260611488796902809168817101470741901051306543007212066893612431605253119543068627434694860742354624292950779835780250731264461197445346798744184750513692192508688196996788710561651922850653995438957723725708999809384991853910994467221535611296318947289211327897713111707951066169966441812682659436392319221685543051837805107642894995926043799462681383948853962632237220313589269555512334021927534290637338410430463074591087003153406047842759049190923202343104614477748889855345864705715293512455799995476700890158932584391680112387982273325740774594077136187921500248129786813118225916881731681217481502291172674078510204836523401466455986096755386717096091070173310789351774241518227026660558256794358964223967803732113089146619174766330762460738533646212891079592142810764509210065120123636386069798276955592441398578662056800934526006338955976042687294400468259390742665223000099931736335148592639290110755032521487458283149612701184054826335489391064570009371721335711508612186898940604846794465682626295022429486762812031384693003929990330626779769317040892436509937950980104484457560352817454997515707764474555009442369304719230544344363487377405195729690416064292192256 A013879 836 42635117781275144429336424491304949296670623554721275174109293570090471566021591423245851763872809367639843380960539834669752699681619151290868652441217372163081291489594801865507184283019592113651315721041261593998539949920826203398868153081662374304038400179576281860836584202139345622219384688964725171934422718035623471227340394109072467926965824754409270924961160517550559925460156350248703440640904798625444369580383423080239421268776598306233134173102791544163908877629685904567975453223067513995569980944489791726520282398475797377947719537975721947240730549408657970058345914196439663274945080242341803727666404233399650833097574639326100263170308403593635520838502710862673770028754170908539916157540946610834118780675190670660687733013216691680516455779778793617094548946255211078065221972963036092647927250814937111483129407015271185789560392820386080181276338990787987155844821263076284975625381430613534103812971941876829991078870052091791749885580369712627039436385373208841983951978650663728837167193474013601660792189221940834083965107910347386895412775121130377947172458397690967684922034304921079441213522281741677552184105419458564305414271002322061615588371998450031852407342934574622050771082774488292351170657344853742792546940183881335291286868336743392482756765613996250672797816762013192314243557621874999901216353632758670271104950556053087643006553039451916696818337265001011909511105197701898794692693006721022535164633459016434088532054508762108156681060017884391113790748447935632722016602482862465408489862594234022502842721708446772475254894321532938505815788264588119940000183318641416545069573934401186716895909039991796175163551757382270222246269055755155314832443860954146135070849311683745718540565897374547705887429159025203934801896970961524849730141355280071108690279703243029349923502578348322208349509928384914262901687388920375841805545295514065132689273485233656288820920914400416717391983795852502194667303013389696690457456553637923695377125560215176154413018557614096903295798376508272031396881420566723266828674620216608222359146359101633346159885497540354936317700954666281543683550237625532894136049114311461800923254368532252826347470689304232856923511508028128851991227890667718132429381924973586940033820759332544369730207175087803704957523453491906200172776153573552941076183427374595437192878646601520341051390732821557546868842584476765287534106971138895471955388173710257930493487045755429580212997488948576712595182502130242420228622870210128352016920113105817967281713199023163132413133447712424677182022713607870984055412727789588622948439597553312002594420119127504351140343949550569936222126044367225026480761094686570821279083953686832516369944757029871288140562844182366379834647398427133412776442644631072390566014420820208610724976790807101310534278895158263574751094565328927801605713304764138665584837027304000053848202061299519144680585722484503291541870679204085020520178685436043625412378787467139662889166635611248287160419320841432394230328360029032319596806713336899672445380665716628115543213422751687855049822142455662666585080468466476047549374824510177079889044963517583310909021629319946845525317298104191437155402258562173347283355920621981189572669298580208907795019327479954694827663354138646781279215471520091571453786705433941527384084091263924082763117174576905839951460357161355088914480432580984136362185959401506476025488863933896679186597109344210480249570072467747321012618969105099717824287125301234753554194085875336529886464199270576450456426156105043282884998668460936195445174412869762200414965210282212345705399968914778193325496130084670359887236210174331501967135129826032421214046744801485197131633873100498177473812133734861245518953190370049864577212515905515500715799357185227446441946381885505920090717991810240425408110691999167825411211319592033944087414952476701160027001560991784659636774809640330400255036549082909895077992729080962598297775242522605156917083112190786363664572451964839982268954645304451990234854104718965894726655047363921400534113409040184125677218206574934461288925150648936472732057361672423822276497160238731690175532301174512520198139991123878328551756263248147303065380594855553492721060775527542181913440901159376686196339337761055533248902423645418585900022768912764421487820123264230620019928959145429660119610116852936056977112599292893611090365527340900234811958460759027155385975044182939337352256859020178679364301883746468677894547916546662362216090552077391376382265750789998049534255326027074216422707621534676401745270111263766204214565005347799780045578031368656611328476674410739940206009453243398762147159524798056987299831956019144872096721541622877101534936872413265405558907380928872552786020359364770675336267175068981251233056711888287756771473579562123724922562146962071315030854532489743543667832353647625549929439021511802388621235851288893540927306223391385470827505844696886914039894570804515915691475030784841670993581041836065271887266435288140250030517455857715031249787027456 A013879 837 44706161262618365845135870647394578513705695764515415836966826614551186312812656248221442259154694955482316413034079017678670606821353483183973888102201947233275128304993358960926061266751551820164042033506561917188613026528180257055171572485757205798231369506699379328508582116342466475164313519615875661886309235986921916965679681093314772128986116657679455669412073850851095924399308905118384458973477390123473955277120128239785131396328690345556714898695432746213214915269425527068269428838831241555418788338849327849427731636264157711378907962252430616549896276576732939611900125324445916358188812460193799185541527485441272271966122425006004909554069304606599959898753818545539011081670933514593151124809655633401996934565268732678701300332066705695589223135737328295838533755868504211393318195521688533884392964950523496610533901090444998910474078462029154412162018433604504419927139300751478594601359958987017136439790866925438884725517243742202625928022321751787610504047229097834692164429965598370129161427064207286375066830605585832040427796992200421561244346085414407186334307736817204131184807043316925796149910340099561280959000524314183525114074630530858080627192756646740599669882024964518891509338891341835640421123196037358202437700350253555034396419253069039515999158260461732545479643509044745144100252676915199896417839226823555438194144634263922428353239359896333002282984815985701064027516643785466230543685262215502925832790693921616390816587588579736322499999189313143296534247844542554017121280965069992528172666159611534379940809758156282895012876068095722526674295995328752454205632223527741995162873557838658762855844717518437666168296447548871380562103821407517739405744653943854737728050887848095350564392426405413735248616917854012241138833918222951880830632701754155842866018730107762743625386639594170307942295722666139858136399755524572018697091463788956360574787634052366376706685968738331359856016800719833341275461924568114596893117963187439476803764811428188551289785347068759274470295078445537853594016332452172416238144318568250183368464252641354287582948095468875217704269596240150835949522373968430780001601836088255369364902372738075539640125425507875272181428003042103239105553776684793208430271581361103899232903636537882045034221718824868857729540112768729035752368928009541848741900113542743785149959919738835793138303089059097526265543481860308638141363751368938458401093109636407419725138672490045327501424054971742774986206087353721076033648454753455546844494024520046180860389699378912304733233818068503418300816648944086924976888456454695679896782999444061686432446670834242002501337297243938421444052039098407349367090545622065685493536735821124092685131193547354315833278824901369009101495230453129845435471122536671363010149137325971064199553263397347063794792026769471386158203734934345798496512434256361465404286070742319160463932324629204586652589854539910523431808589317102654476966885259784880560410499447143439153670794102700283957523849770625814212460790445802593553541196243952910934087476934479042883840557975273844296722302847588936277117337302703588035133255985583441721735211665413437819738263985792583493555111176900640406663078674089479800992217822114547837351282428041135700070186331620974083611929229285687326634642264651539628725848437100671018293360081160459007418354449153618032942495470825073713590234074038021770115504565394054604903010988349644274765250527714848538173188307940614878127948148349041717319696699867532942842617790816877162229084214343972113797513064001865394420363780094632075119205149323769062322560336881092610385477804782458844475430099663307289118596319759829006690685892461772106940279476962142067500120120227976942780031943165865381281860545465406798915191078141821678570026759857054880310369331976255665044708980414664312735076973719401698386320652536584955405221208209395576473188818521591263290782793419089777825204491161326141301303888799437472687972703383225019487341448566002065942723391484049247651386154761050112502377709794382028897042944671246486458501997720109766114758177518477680495978766859210831489780073023481867400286294488320757498958236365640379284839332711842239486375491689306459084522631256859183479023759568070942068206374094568105012717432136566832001107776418439128702274935470866026012473571913886618017028264878051289580297889184278880832820916145211142691123197011804618184154948857658486004167929169798603480088203942878893102212051337140391953476140833033123099366735102739881410691900372994788431312744165373559657066958344842636448352188514911350491715047574502161072029820420474880368757346916043541456568444150100417219945874647403514908593114730853403691887228749979619097965927612185899336865864873465910154084341273775661401689365132084492953674724973222844404680162933446984400525812900891229793322259965326045040978058412608642811451420759701450901004001102833571391050498845411458422768608882892776296489475916080812104121880246140003765234524293978534462289648696950815999871793459396607776682101702656 A013879 838 46877807752111315584429190699962417559587463641972516676663327184179624739143843838135047038335393417639825415113622440041429710218307549983118603690654509022078700937536716365812005618845275201380330539326176668877967092904813141221883586790825347827086256511856808378770215001225918126661895213144736438038098593434222636004204537282103630499923746260442892908009434750230038760022929734493415102452573027826111826128661515589160933939036752807782477881614462087293268042993553141471137684614106307945214811401197272799041533128227325436366849795426804686179424038107724318886487785812206201191204192214260173174778392724574067513849148787923096604040567775147170159550795684035207114083974180780998028033848409465450132337658711226637301894696997177991458165238778904755137186371593572671965960020187350076106361237615960125981887195869814455177549267297400682616887200641035276826629520019424782418812715620354770480859490148077209003989943969374223860685101934053202445471891827298491110171009315607276556555572545278219518022076969082769417623617658893549239003351440859497429817683069440836639061240230253088783623688384780237569742864933783269304030015919783525042751739271993612671039446214209195361183296537327656648490219676408068914479314082467471723747259714706121179528333372121921665608862672140102684220066550949032646586232185105736467159863404017926724232926315042657274201883086407022478913717292273989038158575317512883195958044334669552828616894147282585594101759149933218545306695467839053121056964309229232485221181590980824273980814532968482492921021535979540344130026597597841933421125014417825590319905303784229450920330230516613294240087615785005356744288576636209321115118106253831425467928687776204430313408352910483112852053733255688739764393914634549991393861515874565717089078455941477426659733420999096724820900679690370267885233510048933629077321378733968704746068518164094125821589946355764543992382672831599965661258763015935331551798061367232536828984490908124238357237960087971324986964132176108300370199269817369143529328416987021504275770772177660713456577382154371300279472196147112402956606372806321273570959646878078462187171870396200297053684158177345821402913049717876446048345156941033723322980453697300882242041163586346203253804073038505687362610253286582817393076001056533353586386653458196107257404372800069480625789299913232247701418522035154990547718636955436012956384608530105546545707008644921769330133229866050152023936034253015431023058962091559403488012166255131944141863989415942348847955384014999040348197118483194891444565790115438977243449130425056426912589200316686142014842257794859974204118310949651584769946335966203148232070776300371016611404126405110599079196177099777910087609462767621080807344567785012711139730141820717434614110762720136594765687844261825228212224639562516580004279022262798479947764670914698056002628301230392828653826059314041217018032123351770233020840028678164190918512999868287878853999506597033052951044528297083733763645285802497900337998013392699167535621710214048296870965996919480746557279885430713416445714589079519717527527889028339142986810221307272560975269869897166444029338044257429765915057144383762050371805215795041584113098458323265661907836795702865794520697462303527468874213246647299252817730835250781273213677978340462909464162708434875704182510710130815872494301593284418492715620635315162636201390779650119716595056247337349125020763489103187138186447891357603244767780218286760298223074140792623597787261524209139944903197341058598820007819727371076508922800195658657320468293941027805428565027562774627571565304668592184552103994821254588482460519692650373995148807010492835055080571005955188171150752514774837090458043008203321934399579295399953638808428244379743871178176325832646334260229920763847287046390496072794795355287134564554202106198985233619375175995950438570096080496395858392215482872841624523978719941156026501758947361263665422768558033958546771544182297957122948778423905299888614722882767293209425353930332745702751596955784710190761361818113548670749615252303751431438163856840227629850670522591122601529385426615227631655337726348979688137652688111665667573606209641012402592792375175700817712849556150111566922585845281815194120032702432393587765741227818116642736298814092055488143175574373823429872767509022950439449294411748156024967880919158487197429850039317068459653368104620306390497150740442736968537608178213545103942893323633008197850138540087041573627090573890097670125513383274152192025950745690968642913401712356467344424211684253200597725481178048264740977219868157550103799837272526362712893135695086821965454275788048792933872019338629624342773738629075268720511875441583053461125559390205729142235490587929937827732740629283392428413522117294481906528102105114765754788364922171762682065401723004888608578059520244660484974524708579971171460404814954942167877326165427113016827988175797867748698180353632891704700976500588134556546082835752329830672053898837881565698480257396042211474964217856 A013879 839 49154944141477874850258423067403791954961984275844973646748924965478334190472495196416295083269573488295097574478181763688882199821872057531098572983531742452335195914278499899997689603786303289562581475604485026745383222409757344369877803902776479923134798508176764702577356965125468325582623435018455155252237270708883434770744776885119096455088042158790166873908901052657213122829803569276167234469309215225793034194687377370420015466059402112173319527191766197645625831450007978871239668781921135959961566079821831522527774641464095996763805891089457150615275740182845135400717816495819929620268127055260075346916427929562977417401885039445248944678442395392719097221135135182901334857717310586615788243620629803643837966092820783182435471533798512909571237073417828832522730336780102058079378494127970793403303841094393005061583348296386562152253900505639218175685113299374206433759875583888360649588962094329123811737720741510207508567759487630546158941741445601770807463134444701342614338676264122215622566816037237654309329517379932934024854102510291962286837178240450688376968506842221994719640279035677862824376992671759322389930694340806725393742577973102929555228447758869974400147858353510621235048136349924884897847280587409267270069061243337411630200006602607685721945101694006116132437478785301980312208740503727932856426804999729432721788620928731501532789264943722169393953513759212330002849430023463490329676166272136389010084902296270461026819788397380984471920846202400374569363513506884802965465427407514351682423285707944308793913706579721959498497153078111282495886486769602754703178989583118185886195285023820852180728236191794188301621094111809377776953499138534889825097606083383217540791458791713621336720312477061462740541955095402317075987189113431837891775809732869688621362397531017290634137156631657548847325800751107009694018026613033070629043381342027349968547813542502433162077499499589942162481356653547067765593220068688197406217258203996207224537989241538477281359679151237204620069530901860694937168982069548017667045409074170583060867470613206962760273444085069902040561847837547154535042626483971761135755942582684828001566375931172566122683363919844968572023380954020972012291589571284601377467117552216100969897830555148716556423060859690424139631936408950231864330762060883855517770198971536581441363540047613205655716667640945817417365762628161534679368564617464183272721753947274063953574711272296857489197113781640023404208650751052889908600435074234118993071845845243141233460499174565811164385593664748911633732151141710634566491377017936086541002026915384583967906295133311269488049355235309503092311057562022341860151731249182097432360591846329937839114319693249365251540067210598576721848025180031021042428642137509737488596053673189800604717925807130029949993025896984687650497861663653905385394566880048236178909707287569050428771011973590960390698514313971280083175900051775705823860060353911234694656570687349889830857211386629490530531194467303642873214948119205640038344816604891262922297832070409405906939770041185841443302046313145395751362981620958646467326145083765779745196537514617494632897204579097291201214507169095278674224146960229347675730666025957501524102976329034776614700671875890928203355334862232383619202247029316438461322604928303923224341305599816329235754293876159808226388880350386130384316584787479802405417774623296231976417509538162403931948377699608008196117772096349863556610992784128190179985619910170257966469558190255766081673375540009123126866815055097861316288519578447853921420234137962972258467361787507172105063002341663967880481660908173718508906998473691851372584521897240558562337155459834535010716164823140467391752571468932539576964132905369806500684973259253301786767186454778734309464527419036292962593254849394871932861955960810026875334465562413161987027709707140327669944545129727074077067702588783609475742168872779276855510241017621645108389988284409234344963509016117139518712497262688153138284624923736004071661520597244366399922852589158008458529508908272987785729790232410979948562799658460971704104350098527198296693896508973021276853098488929090627411744107725468627305089377939041661704880534221061139857592235660634068936189659386397417375302224648989607410985749538685049873700609476773857265285391175535218471074606276802267063541249279995983337093234452036720702687529871532202434826934377149490113670342393721940334810483359521291033078446270912023309721805204068906869810309705107600125607383054549530321380077408905803329113653135711563113935895102146962191027484069960594151753137249034929300473171257642018167876603308034632654611359429248182688729051099427786550022896974848315756721228973879460303033391866053194563144362641048721778729222487652686238091462499016137367664178659619611192972820616092964536631178226109410677101574077628347339500065112692647220823951851085265439246193438624135161238900458733424529425424972458943162490963052148531135080703780764865355581835004526779589027830500633849634379312357939572079702573056 A013879 840 51542694708094304098984576226325998552966217624028419086613400744601409752108887123077413033234476290062520234256033921041833341560419314597729217264779780373699830391010492311139977373979826758156373433363448491404566957821533717129988988105157750211880994480509959224769754657063403074966124950997911632873769948370838156498168475167090641684490398894695558019975899830191089907484384107457326334050890379664601156623728511413565538137338703629174250696544633432462459751838523566452889006932671737060352659113715256810566083822447855923902604526055018621163563374537967020697943085149920878521502271595096388766968240332669428608429599007121341357415142413191315820087748995509545950099765786665671236773342745516985641039133745645546305456999024309472666569485496173285891354485619532295652642383858731102663662728479394239675454821023231835795361785976601148837787193363004607885486195300251321656503395517023255330016692264249807348503946972501687569158495478063322426206463663487155033172791802328216368648621693062510605059508016180556228045415393831904646882581010658821015568129030589770335141525230114950688933929467782703234343967749105752886469017440724377461303224837204842276609440720890753172161834621258836106645110089223259836979935962293769737548602123335956663574306953894157229686761754776809307854592282437020922860593479396289645682224978965562951246036277628417494434199643579828145067843936283252835930515724971686242638786510214094941658586438572163173628873227528175164444915538995239154315876009261768829748679234493411537886858790538533403096150786033616154406668750922978115640612181107734883803107189137973896259290993046782792560640379384630111846792312688360633241547396489640716052944693979902206772838375947200354626521106116580030270342811805902849206711466453566615833697353483986543981003152196945940133498848392783796914646273787765067919792634097670520619992133143031355358576115282023192966051034349770129374676326744795283421667738513526986677146606935450353779006925687703071694028434949480054436902542558382173239806865357493303632168865714104183316486904946257602084180158103845113736857108057173404686423249581326206570464208405204694658831005615357765377988707243494748760665826299322173978960254432550290611587572195620611867867464010746182638697351951398327372493158753349683401404156777942421459215368966064733648760488272401444231721913587109387953572012322123439377485867016848884183556447059949638592352780696969181091490169936035088800609808400115557279303829021672062017076382469520007506788262607754765252324115570370351193262147959349880817741374826305518731311325706997714700840715219897514523159494155139138350461746342366997234939955857260899587136886668646417998877515420613184688514851176207920585655857981410496842095576418668358892703771137178284843887122956615837808445791827557493395493360813459299536425228770004622398992651220114882637085345286748984496252572690762509959886645662826831184208265058598079280931286946404662542277769747384629424237439044173208847454416290460910011371561061613208275276310706484877251886514852746495381189816178333678122979907354786262099204520927554052184819188731521218604703069341250931103259122969448468426958858834413118137802507193969923536371712934205931761523608500183885888615381012513776019811785301214598886908860633007244710294455488147070793946602286487053865147210116421287063348443397469740903966481488180865346702094744166802252388993702154528736928369610001146168601382926688417448783448905630174856741430240606291877497463214295027588550705490536873507143431448661598894672353697120497238542743412636784243938068449165059195664831549906744859187632920915935061245123451457383396713245589338735774344380607406619454742625381050221262246520294790174361189304006066107281076302943399929544184796959077231872658333562334740830712561572943743709567733874376226839771353948696427435343309736362089635820467943403008043506485293634141175140355312697312504456430084045687973475529720492865129938864031404205446550621776108742165505076528947877411038333001256440409400522740575710544186214670371865602923008913255481154099225792894758397514601127310133728896989502340991345061399561808549463856811051383405787314636100085029468834008280751058321724905513538926580581793308276214856365490282717624155803894337278017243525526351304213988419829005021068223675875408778856447541279322571750700301087541453903745431992945839377308514237399193397266301264876967845754014851613661758089918215309342906909308887293807328306271436049120811631628677950431888003758445142628853026418835136142999973268697644044050026172956024653236842399377190325722970441760824883342411016753485633590709476809218298547542919719392514628966713541909338594542243663200700304487852773199212903124792993381368345256435833802189293426282668350340296381962574339620901410152460140023221939863620275606805252222696136203583293223016531098741150831241287416859359366794415921108785552124073369698183498384047619299455094578221706672434344446395032639514218921835038844733046205244768256 A013879 841 54046432646234693014896851001096010258675104611333223572164733299171167832227328423968021448736874210328597217155255024790361437960058243223628511722633722985132673352084217985645912914898270822760577429262511365323035202364672538973295333191353893086173325668395211004072170259284914942735679436617586188352246197382899990788223507016807236694956204511404289446354249140342452290830345549861173418053746430747188822407882747583990897717898068496665019098379985546077756196743831687216904543333433199359796349882823089125396141910207082973262097443512667205705204629019523306695366368454163435116562765940099790947712489575069178772512675208491267635192940371054497177364331490715417654171812009518742882770844642723218735538250706474024362790878208914329610820764823635399426812921112986696446265140297052824706652809178009294261929714409256345450957280092200526243731544067805919718131572723156329857289704457658176980927583107678005990264874700637929544517938554405726376381868842404707076064193336918111806972097140424715120210878677574542927378949492002683247009549265832583905220366466379699018941359959693014533599584025609715826655460326486313938682136431925004820863490286896904695038020913348742398252767899821105329361502956917368906821073331598151896319763020079124094464092488486519811276025893776847596792936957148681651209469668251443811510884739543794137165763735850495502643835325466361877042659523332148125688676456827910873561208203734254817544593933412244571951069373428583801232991756217471891475924002287668512422551076988163496751250843147733201684949406615985092723127092167812700585970558417224213518726923957540116243982312325023313492066046453617904159862096069510439361888802821521503475932535434669936369035772897211559052858995367299021820754984232186386009776682648015067764435036126824674341424361318064786121423688452311662633572131183279543859064481091598963829628871002587246476474308657962751587569929394344563179180603992750459109158670579560073581975680513946790164175966109908936104637560205585997561229520465698145687103723649098898349405100535032508125268572840927011363021293463897493981738678938158659992470945352988708380831077792695917906578380544129384188989886686554749676463929477638047902162227751865853528336050102595078709960993942532189206554714519789452522939386432952397622310765097587752524018214728960294150482677750721616786722037261516813582804726392682907568686620493059335581656885032333752236614909372105156032190396430847929274188230452959570589703291820228804101617884824359411391438009252189060729221011808316661372826050058623260628343979849868135609203504664540835690148753802419256188636489743219177134973776132693816492624399152983205045481648075462586399590989609684890747944148586943396536024676938715493136697211138781593094275749523937857208463783841356408745828854611372926194672846308333898470706620682736366936646118245783183176064403019398103167142537661788989643698099362544307335812365742084539580081805141113215429931454690633585183149196883182966640428362016186339176083946011742131480456132775363086649274154198233509140826492689012414871481779334452359566935479736130917823748965643343593319645125637571536332531038126812397229266812361153569764464401783424206542074505261697919102771379306688818329540761760577645203750162584006399242439345447116204629341718957939302904833352439155448993700600995036567503737657383945231038117557292950739061783495698459448838601041460230387124853402092176561844887363703735234014775553719670066230582501955973983111738779987392622848692144560445192674626430774711784722579957950311822512402195716649028675371604062151701111153446407275014897467531377682347522780166568235377252591988207086454203318933239792003401376203151560116810281407264629901870958435637464774508361865435178524521723117656161367488104584773458713201305254963911059004003696115057926434740087238108305094442546350115614501970082994221752562227856323257713216863973212366897156672905631808291312475077052195526546490774290593696130322264779505000424936651126418049504156931065125473258727562533221916259580604234199849346450596994225779406640749785010414181432270391670350784911889664406707340639102106922961562613119505015406106839231863282759860312089066996821730761014523764593478160134500019040269228300338690915466796224308605634209147022319345167487121310618768971633709154732635698178337044506944996062318913169867568573770097435176470900652624995096615731909115119631435829361877045646991650894082536209547955335475802991313086076877326642904177446672610552067395429015373877192191030156471716282339970197900801133800244333536506792475255769336722985289453939798712875651974303302951728011780354702886617788364587681725419583400618921126626110727691384337522478654709510137869106982937827861693995612460864964440543757775248126426619012788350742326317052026043784989968814435494114681424154665823715808555274617782113393600974019664194420719607395821468892565919104052357704642460001551116454545425252453404295754515162223117745011261620182097691654798657710738118803456 A013879 842 56671792158458189462788480435325250053000506492933346240406207383911706480845603129490692058630716611969519155575788692874578035170406032446459490308072378712858478092835060958516648780652369226246995238466367117404966960354738872226462127296457099796727281136063176773805980001799938970994007800930722055037644908666971740740752252093655665024650397101750264210500353146583727253309720415291229778009125217367164266645168059930630839565442685071959019066102891723964029281756860055255152898430398050451897817374731103502751384899637302235771277088928738527889540649078775670841400485168192878140784918858406078392788571468667739200566250919418939451840072642518840432251981257208409782140861949693125337044321192088141808835756772791706570237807908790552085995994295708312589369785568971138212838915752122462719603176036640273739997212216400381687582980929959259006547047552443660074359531999756371736437409141393380585953121384716572809247981254096117610072441937624538940840994503293358126991087592452246006107573731117986081890242320216403924619309342526205588416285130969667501000350987850559278485455461095062407583717419237733382651075967305713124567559891242193855041755191073208737504187817235570908990294353322815341840567324552587018838813789753863722835391828542487626476780245207240997628570127592951745654750662779136011098620866856425946098837476651873481172727875083169172180262270236215871581883752337530553042129604394783472155317453438849979561640128321677764278164519312250687961685563767491806076258486622794298081988918103940526769439604104477489689997508991763184587245713796956370329634664262899296914612603015701584930649997128523645968256646726148847472331557248182978464331913307379732028779434275944463198098054601466507745410673926260939104719978346249071896587594784325047696160232441721309722233391093451101172057965542571153957660531027638530981562397325104475096616923040408924561315524675331950208687726284604244680172481012302305410845162161632783716293731170592269443190977839663872584856434330132542978763805651839898812000474129077526435625802698622247239961619035247881866991415815199778649395617006258655060265213994455487879138328227553914814808331957441013155354259422240833196747841315943793717057660127140489229328502072378737253376059184284632829452316332302744968693690068319493289212132822968175190624923527634269399136524305140670043753846943532254319403048781933872486743141770130185866871449879664396585260715209764536091610077127872798286611197935442534690668718923688238489658075197587494159188501989623396543203651677917451515672448266270944136626417015055330164556174107125571324633419667125573977255695868985791883482262282115551322570121966238517213770964612376256996537521520964944000916283548702758966158611645690536931305414867059047760423288332812662560222120605234137657066237052974977457505274490607525922819665489020968696960640085690347082024907460468385426589653571248051604630378237179259608956787220372038174723858907647930982655805033685802217005852270980462427953810129484606787901399773208517259250769881059123946349295512566900080851280397873881936278878247402717385258937599793213287955395398434651708740207260542211281420065834860436237075677038408965569343024564455820799062316429290157221107601827890534368716533803859464897167530481687094092040079091555321385416622298040162482738537367239864084018601388971463806799217829027754581025155756013114162448690785507815025384925650202538409830280952206130513064612283007876742277291017156759367799277570987375315374602964060206896190214174613378353989084276024184377264001987706169602764644775780971892306455101074782144328836219954806021126914181884645236046735939453978938013896626233885802699353740848139758601453595850301044457636903916563984242112606990263394880051410557756528890339819427062075206753083414243653771859029038002606182179657542980269234021715786654122710187481618830592017781745749068414690636672016279894086357575130831552955448695779010871269866395082976444013110142533575513548799113434235325578373891534932676870858148545008247743512610835704063805991665480341228303781193817290867097730846567080060709524358216129744639769616744927556417987130868851343478614398091034473885054390273583203286609105515259343154461565270982370955241193491965169346334255943165376511317700620461496490548075529678342975715403386293199788210632928209853047944780914356191042116696007055584809553688187603151122726906858428937702332295682652456208959585016339917327913489488462956813851875597419110546147719661909890770322179282244621229375224678650678901637352486372470916590234030449675725002282376146426533793588023641022874454378375152299644607060195911151680597212934038134052185892952913565083887385839273100682399721023101970577840679302326236723741015787903643143331763940953207611352938579415918457953557667985560229145260887889641539565512676796189014402870768627671655637615497333808534933643402328900483044680892565491201190450805032503172138586463487441423829516580862825086490743267912592928664644063269124622157307694933662452678656 A013879 843 59424681134347454474132893660951609399575059096334076467380179313792601534859159147108831916070762302112550518077038204419653537806843675878578706509277302581214291524672616879637553511821338713781169279170109366500030635420930667683734751592009799876453105544528581648770379286367372806449012723868732809583153547750378560018975033491357082608887814791364885044789618301032178388366493394184416555705696483925991638061723743609821163228173628942014500376257905792347305968147481289299227205624553066150649205751526041586501036172522083829176102644800540930620302975648426277828192355135723015389351687076872012056796669116329743299972957124080633854652656011201835625089053498758565495718136459761418593416586138315015385341762493786836508593679665767961944125335714616639581711012272769480222665778923697563468670619915796111677191316797024246628439011811612959972049076934351163306131620626176537249906592727845705441296380209100565050030011191495090619099320877186588544431286652285336291367806663343206308100255232680773373804142731163235961661616913148758551079194597491650069528944037436388045997164945573216159094504076594625519446734633493555445306553680519174663744263491234780925137191244645606001465406891829824419885814722910053485865928008404947407035843822005767505420516322398427936329375550110906969651675830974295321973747474084843692856534605917714887394174304343209197888090690275210293759845337491078437186704092057864474098734154057095556168826359195031583355740639002362577380112401713061488048218818868983153905619611789757541797791902313456588229178827988547073041755761590357322974766997714133893161536824819792305120241251389038810594810681597518253887147534973070714826215300328199009891809424075332741442408865701787344825651742822902990482670856014396466813036233788568421213048911892810364063300600299206581862591853276767090332307848982837100262522772337568750078910186694019828480805987601960875022024941276605180469756539449955902198482376758796257818096415455934959523663422779203384859538420484153061386500236275183673736692209160371596359762761690510521521889994641504082976562390829838923097068658497954675488472657029450157658355351659535573780852461490605667810388747927935603910113064455707079440657453025476465634132363389046606794196054635220443153775792050460683108292954757078180995228901386976677268684719812912631669468980109787183231799233812661277105222371279565092276659176624756029775540597429018974313786339711794058196796128234436347336181623486354591255802642614125318362531705858385504275465242662271342653686312261823969640497753113253321519007181847978657882629654820553303077298812660875865858774868551517645710014296654731596343615288210870519425947102989387046056401328166367337120704792938364544185698732364991600453280506699641308064433609986867370456747470335753991127895886584060289962481050704263277102046553559815651272384200138492841381881349365268097717071672583124996959376903490428479323721472116388830301099245077945836878069293419002123745499128550895609370854094410334451047230498168591894193636135278801451951167158891385349819178712194481003625215561037148551784965275752640768416631116685309013350143971568430309736626326952854616787727865126226719480839431325698826750197567512159355898280124694282144966211308149915742264012340442365526374655017973506712677034620142789761415500044558390907721763888970042141632678296634290606787553033722017207196003798389104642648058023798586776915626196679740495508867238889267267362910152705606166110849495278275658058694239677642395506379550018359397820912458033816335157573978148260984497388540160409308382947133464064590761771753768175330678409175165183873763032942184448895418906859668749823039451277548163578995515277805722325267993211074161214996340657468987422429549744787877010110037716966495551042571996321194173953497480853232552620780085216587788078792333554652706633374957548725946906855637511830575162002649038996142706221496480700386826471812571625172103352671425090527107757490980817286477694945579168416740753668981690133566582536953968730568385901479419659224409431516622714283809865669088159588257870220169922541738550213440836463115391065647929157398547273737936666339431571092704564488494792335512780969459429424768581007532690265585610606762989707030869412501788759860577840731469245801034144072938846607998164103754821185778261122752633330574869601746592051957378178556632294316897262568145004161791664489085983981780160789277732981921766005818093645152034215153854533404041544306439341260037391292206825624381349463058935950213355592640814279963288520750500063834521238712799173019993244850115349099145355477409201603874259103697752143492751987731784633903149521970451904874888994294421402299493801630821147969871520171900629868140116035998833459370816850512662247706148950624282018923849626112967109685265626802836221080779768766991447020584240691966504619084529433981868307732295618326580064240429152909059311602752501779478143337762046228390439537807378433459178294817677892117612894715042767457813286485619803221073522760039979974393856 A013879 844 62311294445129516422668373103425994777768817166997600565859638904139390947016477661838790535225815651699969772043148412237542628059348914278056545756671956831399356949775113917182827311211572063141803358075076599087136123567137795797139850885343267915251691599459602030941049230581954307895079965943380374541464814485900948950456764718233244253697149282670225700725318799623117485759784177300318774315656396329180607872210036179411836053145391141501796746535009824116368702856213340408226466364971355891983141570112170582606910505638516573262161006874372006866114812993524232699974626978795896584904834628318146914467624115324576910512443489339974724776263429601975992413379361514261573238140656430789263010390226569805572700123948685025878835126249212306463523168022289857466032206404931530493961991800695096311724763948825823598022562201756496432662065249373871115651332895514205414890270229713688723358055376193538428812793174137834097900269015133156141012689488116804269565580832706748787057289239821765897722533230863474621210052768472221311735291616321872646456417554259404463306382022998898031719523229969380707238678706619286048679379215050138394617764832104074092210304834585001643356655446545510958592590497007349970906188058890132243995351327341226132280016971503519667763823323275253971764511296833094386609475636139702691533944231385989060080733630934773805764233715350984927884702583646018908989523584605045063351485430033667298792554264324573029905283268419289437548829096282541341938928741738675162891649096214362879589738990052056804148161441760235055458999418736918735661832089465370520295589279395095661155751637622238536133762090416512759858264205266799300587969613631922597869613534756941604996313958659216104690715318762117366887902601882268326148357075516151789584946281881081920841893975836915520308039490259340840783149115141539328512290035055027395244875078526638489682743327922868535669089619255713726487094824824057553716255433110276960103675856692231544837868266933122456117484897204125968482475358797591280496410871752486995872125769912545807024534597602388760615337323021209785311231885526789178625431865653151321805000704817312728516767621221749173812831150659973328729946191747283003805650716674707506531566829463642010428775977073032934765830922185180911400413604925103861250961393327358010715253140500750456343688348762544675665445105287600205444467113394345111301885653186841246199090172788480178677917257489731000010052824949634166367763696959552327344383982028827751880644511781749069827310046002162438531150242289833835394431778566254330789754571968482714865114474713426069167936272933116500327581679784690571918730716566276166868023951129031838367602744451001765777581909464199511205637079083376796888680148960138540284063233988353432436899060593083084244971537025589439844054435454783577000924557170767602607698530223273570050555566945537256348591535044420269644847617792035360831776146150522876811675595954379533135350566345914534121805442006852133850258387416123570908560494219383914491652702900410857341300766847629414045986204186104511281147054801693284571995137318040112857314032130089079836471748987601046383237389809414583982640565131338380462392687410916482652808533902598308606340687541775972958415164551630008770394980031431594440089988654606049360229003891693874183830260126587774752034253850845916866019374722859304455256291640650908704627277571597907302865209888097915052756878899653789769330090362626928191079654809655569818705973885552314142330876283433691235850120360913176424553371064223552510497443040051223929461101595266997454188291710790910080333685887241350946957173419214992322615578479218215541443579258007845614946030384000684962775679284019014443415662806343173008801427940413092940211249295299670176002901246200955461487553190692923753142909105860038930015973614492502147462574483159177096887098636068756472507749949403516510797779486612858503803056959605257181072089718714419334318911893746888816954507339104436463445130792235724552543918862701466985635455255622101752352519206144713494712850269044715624475815029683948590894344061974179252860213703829786028417084523984896699126042028608938535147684302052842964148339106107030677843535799090103781413087915368002649817831890668506139598554598227926697227597108695039600925083475650659565269922841095885065178655425924020828282923258815379698625935051465247240874467521034507473259780958199264645634863994655215883954856383307824739679113879777688139251597711316713362058939429189168171218676266362668938701084967611617064385911297894576486822930919553908934474426785223934476354935346942404512105648612436711954552296985440265079830980984055113918974151615055908287843804279628913149688576606091602081267216337594012538839916053655999135770874864614890312563512793493213649843165329050722842049807142275094545551030600005337089890410793355999726814616823551056140767819469547461179535766971542648699610282412017440972239440769776723167807305918073628537175385980733528795909648242891339666741413405118058688720684929844024689945270782340390201631682041630011949056 A013879 845 65338127884096127812415911995298015900093715229701676010946836723546866001658750080740271624264944872796947503689916389510393498759959847138027420523348053806441412112967389850823900330680985387680979597996931519964392847905535081365781716281949702497502957770594951659196041638006703320355391370369046019615191009314368073446674152521186142326564742006225214584363751885633610040748051453496859059096813721437266885080210510896862945401262981661591388025294694461332645428966156759631896475195116204475792114655021939380827623790360413154324943739944301501471643206149497665827608594458917886057413171875223329218984803424350583558517495944278153337006995201958321578220851677379178343419756576957571282250382942215660448199605169616349695925421341894043462295269432140609582302186863257484519236689514405661310163106082403986805120106183269020003375057730927456278965212042246703457123979996392260866783896274147515751530803415364753527039872482812264333718521892691566153763998487236311816137384121935347997970303005085898764409952291753527934174145141876323932130684493375109294515952836148092502508330790388373344473504763472024487780028739800413917274717376588361595313512602229802683184348341516905698917184172989979003092927050038779307879669513418153532881651075911274639145118805026672708696944197588058779533417524640824889477897106369794864663215347791061378153037132307874371741629896349207923512598682250819732348847186282982721498701380268403489405962308466024841267201018463562070164954144297373047604273842712071770828690151232825515466462531955180233512975774501483300165341245043240358689467824230991827992053429171376395264995717720585283681139247301839343413330825583706869983727881821294800400614905515046186192171506086305980101849358671301392359339668816424378915824632469737356228709817607169528622522816538178581465031366558654742934103035797860405996290130341148480957572267820049797657751316600679276464931943034710973445576257029041773717672015106913384359912555867665812545847843570713591527480081826543074537804526258735804183610151311817632146558390215522397050987948824288071842510285598138489766340843959118800413000419054518511617198125190216861679963236634432193146332057957599022998514005887898098368844219771667884727364198935332582605015925061248259352600096197945706415088093969627753443757277053714910511039353992034045830569766722050673024137547894588819428486050676045246574457177021853391837375766189552173066541150974387595633244186303059541197464778339860088755998699586059312643241458796763481145239396459304803782551696641888701162197690056423731222402275437105453903837945327115567447494287461911701140254979854199597949805082579075688948147415365453627551993728298332466661962105836930908174344675876026230016901889642571688770953869360452688145255274408144472473919223711435144037321468459894809671970094027399306989331354165483674112980717450738028663115735673901270519540504225930676075679549703459473336933355456733678531306263157776983104168538843249189489014728786584707521999224596501215147511792898019860462684030040648724021140054135740337563364373108401229379470918554840286978608200666422754812349529256796706814181313223158273631733874594589161714151361245450924045202292779805282620843139584889988076425686581438415571611799943492192813951487984736795816183998842496902498389069765904608123703131869396918028474821263387167245863252206915847248009190323622159374359597049083372261165068832081893854889540121689398778219435273016903354108740929777766221322775807564894882552475617039275797247366833164752183058604066358687122522942168934289328395975012899986810556565075226779789678952819424719579584742564044834723537648755933902235527470680919522089019022042824098980876966104046599342874950941068146954472418177136413073984772574484023217375579058586296181080429548790089931777716501253117283545486339414432386916286410945741728826292422954564718483794254475042153899847548890690967902787357897537688126889487608773569093441465599367108408292265376053445929683130119200967074795179102399097432021683713831730650352220565876077645627719128636984247151444707021714533472821821987041182788646190646333431018214709361863974808826525285800050463394066704662699010073944918746535382892589619493835693986391446464472124865847009844579620330563866004312474613024958778104773791893706064037594539035595582866388472525223090847185655336279708280848078024752125061223148059587650733847486983385634233766515601769118303883321741634030334314470901461204303794684677501945067428870998318974905521325101103434246841611902159614875456540742972317478352686355478753685692599434437674456629363805011396348850716336575132702240003908864088834104916316167234847848903309107743966852638408979291926603815878392949790080882038423224386597990949939996097946928074690754825218574018249538195717462431196344368927388054060769544363650371872243861757068100198653792896387952304402842551490463600184906943844609397272406713610349973116997217530133640690699755315938029382393044302685073507583980920996128033284052255863356996066142628484231409493344256 A013879 846 68511992784193981317031827336381612320456667540699664624854590264229878564555325524662311058685238834937932025629157768047250373355723656672604240502690208868143110147766893780217522113144144933872970862949230465478183194885394353478205928932061691246021661447259372030993148556614516940844974861576092799064018527782822816982419796154055280376219950913919610608013805497230148282087428800901922484751500544769803561289866816674188959837074732258784851290011409539486340013323616790387775478374194169224408192416504285108190706443600960583709432207055835891207129746531415664442850509543354281290538074112234177659126209235491837505456041827267408913505447000888649007204507768459549310629714672439862264856977544016728370131349190335633498754694608997888517519724440076271833372097892327080087243130944257430713965589123462842868165620461227495919059004535264988395172226182410879324257234448697011330648790819560505476677163722069511794369361328537352885993232812150951671249238477752302898918073693042479462319708443860951382789930134277747307104588416288108243457864623325298603606359761116822243910175466862278968054649730862441549298431415864958823720254047873517848167461790395717578322711246554430910147785311377140223147169074421463051539232339701953758894910158574740716016232096099648362194606958930096322808032814317777599309175436208814020009095696525359975658199064046861677223351310194267047605146675839835551667424787203864890178222298516321457307346333562070463956596575136448061285286956810762240764699048895653369168464604019111247705761415907435068536102085723667352954172861362460802353167413260836487028595416546805175041388149704580434421234267378773491358976783767261014900057447408646016624875175165345069732642429165954379391276793118118528794586952568851009546039729816587318044875625707255395644890484874337144238276730220607955726870024864777273077965919712600109568567298301676536628774244555873872998492477099565093691668569290484506917781650912746808918579668181493547056074948420004574949518954281349230926552918926280154607633198021940485445709610578631613010136739426376689220332065231353665045230616795276955261862327410510802837515141319456835952929130817186371360608284004947353139689822237908636395209196591296423895880642262815298137637178637023454798911998470857117049907413222296391195041230543876166004023601651551091640835523710341006516958053421116365921044189073684820472058008852866942199268131407975859425421453924119447478724655896916961470672827412497132427410092417151729814199555899275064005350545381711993931092927857965086709852605048604570390261688368738288432670777359325533251823769969661523934844005755597197619814814270436869614492624214245902963959375644152264562533577090065663969821642851380080166202915833849251124691724518506037924599194617794498368812323922441817594078396111802659946595713314874255725645114025426209066692868781625079143455245649996698636297703759209484596731759509854720713748230131399973699642996196929157835436629786098862117633108252121846274587858930500858174517325749834073204519369483903276439190953405438060200842360896514927497808097894560208758881072621994906550114219989974863644386984694286409931668979286895924833577977769309948131622039353877104029433215933365604137226140732818368046418414737547269572081995465083370409750952770270032034150817218853190367920135203084742718626014181077462281998305546118991443928484752782429388128488835339646152123423215669103930784654422640583013270222560838972451437927129182650993289750965193167216367344672612575658374454924452563185102858817486126708186616607732441366812137895126616569866160780320995844742397631581094757882651018835876615068213581902147470520453096715868794015210057576322412972045609516766952554444557981473260932870362508991475466656887062159129182815186936184104372592494552117340303750858017988708710991883837827854543131939643842079045758403692005654248863044180421801567686543425605172359633156594768478865341271358857353985724478232321965066333470458960618119163417847871273251420429722477235988879569021914820798423730032084073993341731213029654393941073285110001338650797614811883695283787468003169723763355507083825879249140082578083073714703896888908394277187296867119567085651980052850368256657474397367930322803330394194789919967741336359337957379827259175709991283608734729804284731363788673899706158966608327708178545729894831390298554262882484288197123699730180455894862511090574802305957863640654994612757978555644991834130639970583764055815280396279551024295835933317430531928989214634668816190041918920327646717666102940772181146447882489624728803144564918931034591781203629937892488733340606348384014338741070813310396731141374447818011636250961737786472172333870011230522838501765719083850964321670934401374958324281348400798052846932931608391469760027763112633886254137992992404856174825485750659052336309979585779440233903599540122893475541515031271664360027488983548805143354311142130686333411128474368877412420891186630165035097672168822732303638288380378214435948628858378244175425507051572805481434440892946579456 A013879 847 71840031345678988153487965381073685520535170623156691533671526840905109145707165017348307480671932996583877011706119735787913607491851289019132664089348888454122029866304818412485368467312234918180784295587852284569251421760147269592763260135865519959988409673721443286770671740900623715763460360452013082871352291788401218140157820172034669675775211249514169612908684113063599965038107742334534271370789435232541539083083387160954362750120474452987584226275003769276428465810824799597652060011699025188653044771328397261606178199805320845023701585945780175458407281098925711758826415894932258858507251600310065073095923975315089004121074515068750568887887594403816021378473937820240377942863692368301014234670085194884967438849608605377231590202654324569950146762574477416813949980919544760329561053273005679668327181580724173923329633640752082760823214739570020471456112241447670198312353869276917353046386482411476590712233627032760399292647424432383339783240089233996299631841486047598764535918040755710944681350601229940957160333780480423160294500903197719389492073855267948308575142292872833001230356150340581031206872396188815509997152020322015063541289108503021851160044414325979955407315268067058946039124130662596186626765959380560040730802089835315864686989314437667321037436586399784881036572186567084681784755816306077963973217942198093369845057529079775861835771741782002030056152823438263763709614280765431403425221613667079831083519624889050288417507989061181598813752210370276162310281056024801827372085069894808627229191940623943595674316482446554634425311780639780218291274762276003698288274873527394880222496467500982783224198620464630133603680143150964792475230440015539485959842637973968405528445111674176871839975267805119779324587454620624254449312808376835516185748155732157863606223504101611033743736685067592945356795260667804207784258463192608693895001192228559372490970023383978776072053582259420002253267247667153567682835061712339082325819812387484397908608594143077777597870845114454717182266787004520051168041153516043139397853588249054266466720400622099222243717141680752363275898915632031900678467739236724328640662551826803775596150276824190771216178616275762016535821192008771675765803395042937286316742878524915238983046940341373814059971042226495506139223947708577472367723715726982660693731553358775494643835052125376837468380750110094531249525807824100514512024831602128134311308698690903806783539780159249694772870726469937473759451184781765599791072230676886593132203965066407292241654113526638249514474453474174035748289697921593598761870405191445586001539040142938119531576193040332130355064361419707802121502988179181087091394938688437610992886217928077111946336666275442604965923208130792693662819698974528718940356388673394312347324749728716987222824525095548483921575751369298351325528348281329585956161546684857587571774051084325312598316541575561298987927727662690938269254501017016844520502601459805423627139264158262858822076854380191188606450799514588400443859254118576917079222238765908867861202679365458013144502102375953361995501093158060619413158479419424036615941624057886365459552479605680931130692568340207882620776726862796066580509731624736181278293861617431948172063711537531038234766963830544771723796037745055753092641235651838365738815450476795260210775015052038669110241727316076202943232223690709787180925991445937481089808655236327267572308754828133588678086218309005104803608970621793446323326449795874771973722836891954286377238975877409827447939793908078390507069604807429404133555652446862770894382415287404332799163489696069652438646404305520287096363979406385868538896604338932778016841558674726848157521767124856626186048454626341938836553292901333149850504575697044653424041729256829981306055945473238228245378925212008090571041999617456796183426595547567480992226345859697070528225337025587134180405419116743981351877485163909748520909655815414529971000638484959047369212174696809515952494704088956385208812935030486935236841395685119975089104919900033249468220881428516676290204275382966723355133527961142122589971642299148433782885781154861007504763677098759748985757665892728048891696264884264195929805159546311229396037103469353384184008437595946999736767176404610635897627745092867873694474906163824971423196035120094339514329157997509748117429279820201312628039257666474516072523058285344570293834931026767270202719913696834756263844980587180568273701720411352429310563902772072824863451631067310121964002957465369937794840978590563456809226494852030459614258037447971794724762488605289395173801482484623451557223130617817734829440739629486115304433028528111567377465755554266051359642363116219259757069137762562753297852995219369493488455161187844577160080896056715904827490654068108764560421710856148299841639180715219062025545694200693795090871733593189912819000140003914468373808546483066462598573154138262322705700791383903149009419665430716727980184288413671901997890160170826552742907451139820001606648396911911931842576692095465348019821876743466580389269453802825764490976482110006080500600293762352499654656 A013879 848 75329732708326690682031796787424720868380687071347150981611154928728915727569036265231018864853052813825935421426756208073547298889375457234526052380153100059669461589090441271690257725980394041566334073530327797144487378823568183360501328260225323457564806662032136115868843891386612413380386210921330070384911100714314595712534126444711425789945667911170569916025336352539777396939798864026176608136896902838397476885583245775684881875070326620015909117650538352372800254966051425062907606478827317036217055074140445486985959912039064110391572914184682393261474873185587127133223167873444488264818099854046726794086631578339994767585259830712730196522185622189575788432954687823796374541816239088783604302133419253311699617159167192992035991928338461040260045091713295231813104415192692566607329810996795203563895842753189431395829293924485255933012963218759373785877564349688232225865574770830912890387967752181096477582671087699503768448687065721610792896550759808626903882757818073846922122014795503460359530191888035286569095354154201040195728966579071451806556040834861444165612488404891423737098121930699525095378777429706083412210773676861177267267870768237664640601994731796278757721181014528684401401920624433662458988347742623430125269341532151156168130024507375791448824151106020740831417804717101767387287132114838962007151180976958307953378651043612355054100306189910804560668160502989600864295572504067892999278005178772571900958232674187660795227676857137817556157729037741222697170665268602262600938511474250018851105477168331692279777792079897878472347155725696138182174991725128322853936326113783861613924184455906310522902097292652320006973612509784666058234507233869734332029827953956191894795394861418861687566473906414021277725058614816275698233442627356548678219987058145003163988759417036850891318872438281436340270446947250003464981586602300652853809644770142253872569091383239878929098529657071253588282721957489833219386596457670077665588878835594018840021417165212171923722465019286734469524112578450051617173579920589238450937243724151840326514607810802718314063427945555036590074388981357773482285824988137887449628711375944342595799508872671202662118775708739973432251065242231789768687803060760543007936864980592141521631887428515396388451748195573689751845442890192469331665458262942136570419590257294731373071653983617419142725244813427442483199502773464964021104960949822033110563614830038513150101857008520265407946157694878941156484790285533724645566523355354247036280193904873473092869584703745308229122889564526135513708798618287832929415327021994025246787149800556921481625942038193459303919191967840031528317357117332972987577946539230167156384476658850151385736241916176438504944747893888954079550184828671915425991603140609593114463908396771539143594160449226589847076550215067813388039517213327443451923568049976621229745660547389797498983092365899135764647565304961633813286621807658419454759930535828316931885251181054014635452218059658563355784197753551809046583820161246640909403262538236201657026428460718314501591009436500967672507794554259306572061772065715701978618597604388122253548115700855006488041297090539901820726963577146883248310724572348139366020068264239360322486469878389178145948059003865577314555051154074559581354869376314862066192944149799156066770773622183206499500940829462181920577402672188709705803026652406415340171227200473087100921901224902665005881712934449583336774549079978717684771928355421159184897118397416817857792299736369630887226050917336957206404341017930555094868747251820121576853347935492405285669215655371545931875506092041065240562356956070030468489042045791300776641787654228910379533621544484713661659661944358271124857477705657308308937642685966104294508767980297209754477978919080546248420626451883106595578620935790874377514832725852886118948904732836177715426204410996942054810352792755758936990026285883231828465061363256304106178871965500004418054219025294881734999403086834781530576716232162527868602906203321920362999033280489097264594389178964788302357677238263969714908832494215382562336902104795471868102323240860239535805315077477509102552489830271133206594659302647282213511291374976432843675179001807480694174130831460607721195980378765641002146990910438499023527057719205638933235049205722088042150577211176396781641981524516747411590258892646881182165261938364613468140428256636323517120087236224572201384117514364183451558165055182054284916753854913129034404018657498035778448526365127207747893163173966578667287191481065962691220480235875044472625312551251779932833764063297796520340066801410708849116515652997728032841461167321893114874393532096070079070488350546952726519028528198517001602049502315145586004150359097705315340208985663566936620390840080121215907708755882696559654746645557641543182498601842186696881205918924212706024095890804744617589534670437027899085761443673682553293452913026167628375701235098679223758549720407654428309339672591284623368946923486387898004692949440304965843761697490694672765232744228157212998258606790751828826890155704981735866997453632152534677880569856 A013879 849 78988949804366368008602173348170664109283147326524910187693898390546851537951429770850880837232154707310344060457982317636927932480225759445150389900571417048167965355242098546903883685277617662529460317486137000218577997737301831435421040781794028769839474710447009159833288852254608497972751851503044599883928542342613141513866184170889728009118068675623591520266183091200749623773546533645112163053754806790675472722777337522484550697033742805909801918949530903377661400151282339086763406371142832788568334741421891766961789900726273688617953960064117525196544276625450207420846616476064927726769903872556900594836183793889438353415481412249431778548447310973056621931873894739525107231559504718760356664713852226960568737762290898558817132272249430123751717042088360260993657775265092800722847463895775527372215647210768361215313097706161051725215000920073829126900352915538687794469220930898795314951453673711045420077726918455594863504850488626103758772293609517090764365766661844602110211013786209836449954730489188488649475730077595509924276696859616426649511307074455673677401280641647429536551400301605185226411896922131486120042324218988385814202674858675577438183877227888014794656245103490429774884420320686152046596165722569105867034425066416930730153108577846077894242233070146804338044755999039702839891991844449379425610556744095034720521972396706868813208282663391911803007177067582823715879594234025494969610933558336628353619179784569000606016656488150144181765646883478540330908427504689886109041700607623187766816776827260572563960278107970997817019891162227553790512324123168156264889137091087026475682165640036415462862589570740199103632362711059965996679306657262190546942508876647567872276975962207144312901702942891988775311831062089591106550830336423020386813201149481454837682677394478832960215577985843395391935424178159619633296532153094009366836302074496683996683007566272139287958419833693146802587143459296859357851519767197859358272524213911833899194297525429518387089207480063606883115715871060841324529403738811781297929971275296240122215381399820271158887373021438318047473842500516208686961341222761673470381875659742214981733065815670079002633857357567726381696092987438441188491581782240047145090406133889385388186677992242960283417180315921877305231087124026458721920439563522813796464292273633080244249982647525618895002266305484493929263401820188798113394155532920588190942352984022463964881204814566145820402550251065380602102195458443810853949562793863934940314540603996606921828817650314440321660763048012557072422717219969782701794605947414407017175082389268774499517403798640744783066370636869828899836901056664539483422532870319811756173008997030456339449765603496625181760943967582503912918414606909482389724571254767844709592107211053113429033390387208220675488140718314947491176924801482037345044207291572285582601785754139804302293695060665052183551085437215450137400832748587234838194348921536713255168509142424894450383945004124537729354770943628341722830675809399357738218435419293563388718144249626167346820294310888438678167533182527006648106244705579907917931974601618879680136468969139739283204391138009968091570596559870370248980666329174522583863859100243051489511572639201810863565631918037351598186877318934885387578763511138732805920332604819799871870230721654377938420698531194136869551370584392948468472114475073709371735384732963267779936283498803536861207423021953406296941709576087763875027409547214097413462680820689737202052418488363522077203943566697517239662638287217549739157091518324535802570576164806884364825883475046874147062290675968052025687914007568088268526365752207659003167939131320733930129846744629603112488441682967418503018554542687317717352597617079593776718825893708127015511501223053802862983906802409780381565448026367851891276993240343915915062966729138427884130747716465529512064820490016662683113253802746295697764580184037842334440616850096132632665620768667605910158734091180867878206010799856054822348160975054485966552074321122135653319326227722181858933003767789880307780243941454388985684979461438016709567261694608266531496594062681056584718079576266383773238201472932676594314815864807288045489544496999280876374333410729638201860796321644560779467283140903959552093908074973772050055874955939244190886083649786501431707022419051672933855667308616096082470121702282612931968817699630689568287712593811417020638552406741938026901054480902577753860870090169389190379228267804660364422441981839626991454821468305179192629334094450222894909206283812910632927559733741386394851096986436550284112105886356035442171199517357745669764767984985721394822532072311168779231416392663121502162416857984288163471870658939606097989887966941235448738174977351160364133662945527853184091641616408454427736535618612249538784131653925272757868907377641875262431922372796475892133563906588176966311751391561575357002235681729326747091679298294832665731845031626176649818894156527078865233716889241662676538168914152317219864588265708002657189476690011784177776862016874219389663985171908506928668472721939787976202393296417325056 A013879 850 82825917030063268700988032520731402289055685491058184224971317198766055398258958423399733224781543854372651333538789266698459343728385205935958015240381574202699772440338338725918286739173663218104491381868343591141195642555389005199228053258810455511363197033981683076781350691541728360370276245441656494367890255215447917476043747933174867436888987979610683101954633201038917237497970330063457131486254000285339324485758969469976760231692853896449676456964423316540134680325031029990242025599027467034105830169821201581433725806943953159316259691628192098100491611406808076696521661718006257656025478723070224598130946257861411710870991837330860176623216687550883820398836601050392278840439739219978859750058992312737405324767831941247210233289506218441443080449124844449031685695356369948610760502301976719389848394489678645129708146740335530973819044804767335450568664458763895092773357806838135196170535487365233162403422581246493839594462105961605374958416543892992965335598143210365502316623991888765465347731477431308674112663141844789414358361686269154190437968326904432481954725250096095073718921122655958703970081227020945189809500160249965643513383992610602287821097248109903001321466865637580891629205922183802568411621068708622753631489298443199557301025980123528974032943783762255505569618066449055445042585240285352480589015148496195127106047727849301672678688202048837310750053700817726960702161403537517413254754266866388412524585061784224379454521593718525585539094946490393906022635279157702016674510256339091735777668578421582136827212577343797006979449395323919443440250779775172623612391814423669873764902518166824380386602721728475015290408362112414904934000657445358714950788187839600129240702346547318555045216065045910022061378567761655084142643470845105025123039208518665987877951131593036750091009902083724166494079343037901316603544498962703965839742284067434918505881341811374726010288035534625101669616539975663598018515191409262574459970350126815142681559722024782672260452822615176651069944885213492752709744054828302386258217559965030282392115766697940650701486053327705784947931873821284040139175333998544520879145651789852816685731220732068760265799612568936258413362400396250907663748858894139675210317702249196172803234062394154322144453266948098417209992412163167980796446835760497999441341735117080750194669804611823358445896393539708706371300827006289170550390032087738682905568722574339174439274219638510919774424532061132530229911705033177409991016756138669443975259728376346099663574296496114574725756273832815044772723131647034866316980725916009252441379191409894489605961205563517601648602656926417708475378362393076153369265827028466932040869082070207786594877417452077246590163581751791622992339514854717406287832028039447534205253410937229466962116358657247203020652641847814380508335100638828791117074704967700927062250098932899436081913591931917758419262963413627843275215600182608357694477614749280638251574642527326123205795516644891274095908296986032050358898717516740939710134138221167523888516824696008051859436927334155475398199274401438523044653648398157524953438199867118379478778085784671258625327641929940301586729858362633354195151176780504192897629919896457958666086791723678028074196054087933989420403071579466380165789527455807890700718681431526470446199049189461001157422383045423262126697961900420333276615907814889878176802781751691475614468406041417467777434802667814961221950060455803093020740993379569409419044004235561876379316768854268525626202329393415837096490604657429435286386395918668453716244472588543579731665590730751105629988507843876120887730118399715724258302494986898246905824942563769901519834180096730713280680226159243824221183848152896862790717398926852124016719580320892993416987906464864390856213059243637873380371229696696664747664463986861974553065400973056157030282917540559073642881210139712089608163219468499757579192431057664563678404254206402371429985963126403534850604758394069716257745980469862541398545242578732676863307883344964514814965818560014564912533358814041533610977071154477385053613023756829809251200998685557686530572615869851589377345009763099631407020347681854292560252360256166869587244610485517944225093030489241107154386363764766963890685886756510291296421753623698001159389137798948916702566049158530525253622740079526998290640203799431565772190334092693137752134988207949944756856520768400413833090728451834408495800103366901370832415715669457439691089660141539546284626523549468712191730875949571577090496627422236922252315888255406579832648875367607980367383873649692150713135541891666219810107705112915523419261354624387797297431390255756113851361675353125292251458419277732945300680248068256403805844764823372901896080565050970329981819756769814180362077199567111510018265572821958172380109633146346807355147422418206995179815433977437505069843906914604250627311027158070441543976282205010523158404711888802457302435135882449806760496759074538248191309920853465682713687007326180181136730505303034594265112709705796605996550866205901470736302915619134561235472452880735116934400753184093037920256 A013879 851 86849268775715622041407227188458450886648854469471826581883523903013315305284785587774798665908532128642657244716769494117603704809335245699503111788698349551170116586400213867868493435815763082587135155233980249424470362088159581515785755173910432198283175693104377313919081582734059357203622784340230400238304892252793515515360049032776769797503307459708251644315181463412583681226671736816619625105330274603199967511979197170950351336707565967323615940537927143564388262556499737303048022234525825272754554976150436269453450471742062627983206322408723157457821091922505185830131897957620129627924572377522083828209755103283287646138261136821044040562866061365355552858530487783016134177392939992328552841277857923320937525823754145625234717581777272508454619525021532892987848859694000975234476804461797540510929670100409274995528849676394069726403278725203713537415487903512810060799916435663104451459715419199486728500331236553123524346602697220796317652396585929138991619740158614952216957156318918754136592462881679011924266359866623041904950233463541364624392683076352142194198157983844762988019891435110094553974131892704714623349686440034267974612690133435654904554294868034089649513658440102792021020986229059802961974783973742212812511892522604376418996480618134009517475568061002290829008167833644884762340973860917453762686107148349546301600351102277309350730728160151561631957048309388648865545229595875755859121017210133690096051379305745454862910904434654996684382242022611111280401590810478066549836491266551019455934804607286988910705731255500849290390483129151174154324804401653531408976987359201114061552906422889296041488262335539157417633155238710387571356074673381424459888237674852096545118698703733201101175092480621580147293032093069245241509956520084876846823415961111668706905110485761300103263430799087343151605695741205310410958878276544316273684373605258294637107223033871204064700963787148755050608319833021521432955862585347158913276937869854575315052459167081858515348176578926531472072318527957623376665372582035642002973096736157891593389595182181059815749961439854152421157562612524026733672975915022857819525371030971196707109057300510349732364471094549084906102049892357899191754423123463781404073334094953653126093323960209012762496942228843369245924385003576406028631615037254399950262204351242128064716126085040647289905764256752293596491993135978946673299045778286432677166389628842110274176836404131671226213386978130534104018359896016869035858740386084861450885801944941955487800832081522709836307634610590517868387602930489921231983194381658105317887971627011821524333060377084971032666285179589275375082278341724682220595331283842201741731686338600850200036510182882229350920527367898966652870815399128300159015669756633491737626807800626916325549268122895381643154583864578213811855907986487460538474377725836211967295225959738663959089028626573602595452237081124408229390152473177078741277844559363341694535283132362733516966640239661433512626391138420425543237132581618834147597493614119398957528925417972441338986560935516339411771142202354762800740070744022746424885576413863863521880339210079747449684311557464329081676606847962456632008534840343793964571825190885348300466250623718447411965928201611309470890488571184510539048722919541501214799396792100744300274593614202888258749645332724237742507764442097695151385860802152905968899119153678061640733916823333285362692191475642206740778267506592504184067316507873975373050983485785308530086318460218133473527020733746030404799289732269268727534857901486813692523964764089004672660710978466088071337070829600900247335972496631100315279873796983381816147522294973747588256061645229109504409002548825155252226552074760771980797639287297122892792955750654560691465211511009301643506444464809456826717696142550443401934447012989487781828955105890723332914185940543009271204157807803458744072969356017401601803359282588721677523646419258732573024568961271231712959507735137820046794682249217166584209520976282237195374619927086329511086617598162385832417724579251792415147663893362877278509977329998841574065387338397707336711481711258345500182938920957351959102247768090848046675659178907970431444314604684462463883771149538286483175517835771004283928639844391594535206436736727722755263707624556670659280309897562455304048342718301630101759606342339192753511140251761579799611582697395139321273365583121246232335446943677110716722892089188051971821971141473817004281524031472574971284948541557407704355156394979697966019244591595899502987644384843301209854599627137464905621709912696099596626176813974595798103603496996480507884875394186622058938951417468819722837805420095078706447865263452568100851606091798420026877117480119433063978584574578886264731016633274664673987345461613283518728912841287357612561645838686063749869231063609593818177670148498325509316116644536888066705783287613300871312416474089401114331347379173512925468358225043075688573694649643343018135450991568843631717187067394056709615628326328634802716134824692465381929439321082719340578789566048249641682046762751869705974606204170763541330270355456 A013879 852 91068058855764784097690624656365008596918709224180890029925097960126090109554299332486547285903704985323602963036131289063860422374153514594602174946946160578967756169701190656714073372953949590086887832534626074020513434396954021347496564017238305352746979235572615546320014889696949024539145964712341432160280790698865213325034178774592934167186828122871039676189435718179313346125938543104223740014446798022325009133841098652726435603239472691752327908465497492490171986798444268542280882962590151761203880238671919861678421281857405062200118552726049293554492209283732797737016385032809485044730636405332596572248872167180376626837073309803263075877247843162239064194186464757563925911193979445395904624095771149804175387078168827003126119223029685297825311123068978874797626605902496766607466749715333817838788589755206755937711659078274588057433044392559209126208982643913848322313333176441875413293822555402520995823963326699928052665263269840993719578679402487232847276660656559832135848067144266551537531578358619451607499522563504122788525096004266349952387182049469023853423527706068006194925945681462002507027979323524738840893520808545372575747476169357425277197924295543713588328433912489225246234101656122611950655671080050714542092470213782406607925653660640487163796461255133538108318068594332018684556449007185379996662347489187773862746889757421531929751824011259083889790993888065511872837954668725016575733679742133144226157171106901346078331664528472797803322793811101468621958378485687849110561348666315001777026293675890561684032172856968058545520491237632821590045286100268253350699453497161667378206900405287566485999596166750307528352103387585983358022267356715600534451768708145711986894384611965745077865773772960254024527938420022176898361544168004519824534710214838629126011733132717641017079555213583809932538094017530099569481616747705732980994865737507321557399343499964531673347877804073292975946669577230374858083126566292982504648278403820631165556447423582026874589729604424466664859703472771692889810269720580605348909517883213497335430088157750686977359831566756507729167712373989993856287874393071008160966635454171653558353586867939940480963807642437901254500863067929076502893085981109158049557600371950121780346433264900125766447993694551664750414407929510133527878424369304069682246141189808065677587776625747581772660226661288293010235188194552259986901220226012474430892424171452744622855250409298771287697928463980202928655155746325784466144614559079319680724030660219455917576245300714756989316114269434562864362399130441399645748010031941529441809697736765547766699063117962250585549082648473004015702275094452300384142970096286120533538044734184725099353483701525916523870842905322026857000668127956356467540014930731720232273767616350169412979149371233147701852460930383965125980620572839075421591309098246431799818558855958929299565737281138041915128924949577107483541008519714128518214157136678975380689029045800385660286811755943227306935730714360336134425419533903550635151189463918862881289850499075870649469172119519981115037337205976347758548820420484395355220818173743714556319198567548581261800176675679716331148129702209080925364981428748334100194866171357794979509699214016194713449585129932780439748464944018369322993553684081149177809492290673830055404732273606407758806668104406650315087821607637032791059580376478285529244362765687127162994207566943523032470327368763002575418312628992741667312570474560461600772308059590815677243791465741689525137069292908477577742820030303980725243591158909437154452008876469392163639877674956056765490340382219593577750564696627452644194908946545646571248704337974392351103188095707758727695174256636885993758709068344351240536865413316867934433266369198356631613825625368089480141413511132041001532334950370973740626814711092465140319078429114471109533825436790826489562170977475319556025057915455302902012559263099751421731035067720644766491810423133943064648228782879874793387780734155139668204082667226123149377137464664475053417161134610721886613247968413527483505876814646872405190877988780865302367187593747714368299578646864430891199825361981776287867598555673629081390975999182604003122153630921614912529389216898258287382251790161416588024757453472760631348624607651008615823397486127135493225510231146449132897795014185850085582680980024661380705697400631150299957514938503805608943540589686943889317373614413170046898423295312450784405195211642049139081503342825386773090086201912100341001912472022231774416595416877261917244772198481449409424496658625294400877190093415225330631889978890225763592284140466581545035891101334631412073969921523785109694374656181617249692276766490040048918573709313620078102700338833714644494408298873630243926590497252614785190954754756610378934688511465732295949440346946077982582878831755493447489468653631780169256656326661911941434083416592404574437288416734767862861106909464245489335909194182768133221850440944418048584398658935291779971481146379790408341917087908374566892873789936726580322043765543633515266744848008609416276393866299304528812028675144562551113929568242630656 A013879 853 95491780882742414250020044439672595254522632443454700944018739518637175062716008976861413806863763358690682300568574402561426506251400395719549570197169017275251693893400595694054616201118560645374948495887828070192133894986220459888472557110939673273562016498919790919098055932978868020355159519094208129568898590387853289927511039042747560537292095485767623299500013747625591671227352133774054512409388565683057468777526563860881274939102433317226888988947117498685374581229165497330990719133380930973156119925145647040879312274044910370501551511543269864038195222841899402119889692952163238590263471799358032783342433381573330601862310982900266383051061034391687988976483266469627351176256138190935456087115847329177063010680877955943629973590407575290852473436183177592619796115910816449542191054549505873374125584291155679314141940629660854446910911956972165268723710184824607418418025648820715953369983279853753855717108169257703757751531098436789830500933333142452670065971724612882541679022853866443545018712308967750088785419371548899057100491067769592167674341804704031156127428987917965663850668418884700740809370447144276554828764475341272593986985571760131567463090666124045019595075918222301851795169378170423948770720958435258051689154046887100791312250212859759468265038157062904855467727094370290824177463074158417015380217680822559165903682674278040264771448614430005148821481207172182177572931154713002980916518969287003840086981850590185865432703464607892429417001843269533561738628679008622068955976739129919303347122917490621608395719685668138957427694619992073531603325917874884025463030150239792532770678799374815315623512550146370466849335161741360085621557015835417546013297824912598092369766238876593110768181599755571324023407556713174163376354537509507379531308298234630374436879081372533147125211687638857083821064472525641686168755762842286666279672335572477209371574009818808763912424316283957255546254998613917547189372522377230422794073175564622145054517413629947412049800309688989557571928428665050643625693382527528834338146623908476181995940120101584347972062744943271848619763170268931797850914179588825453393750737993495801604170703636991029767105562476964745839496992316799323097620525727516510972910367617970895948541607175914275678971436258206417330538209094017774128646711467384171130929744244182275942280463119896304848969831587033131500372696290830568024933899711256388847454568005233145655067053180868401769143037046505266117508591859305772372055355901156713534881173570276208228428992442277024829133836186616190061667030601721074939865367253121175975045614026671015014236807980384869992714887205228658769028809440415327603099011683315124575188795192482305779678525811239444934392970290949633606332582939964439307238696006944274276698152081995242384024531090169084617646072538296615940255197785306349270528529002850470926545170945990249221442535306603439198227607927765056661496549567762025114928033750293288781379320729185194120903923799925516597440769541103822491268713182449510804293643318185564611386276918980142137786624397783717681390898093854827268087921229845343996024637351489234606959957165821145173382057877534231649981250623589240395510766631213177445931990497671228434362363036245387850112177204395182389686377139005631227288547839075080270766188185602024176072548529112622098460814246307760793527630049609295918090552846094727112936931393145052063814193715371607295605991028034188521832583258693086543945897932710583491423695893499139581585879981557835510127570880799784559255256096026892953023843044621973666669659652769357380848372894722178930799156626292555383376127330827783839320843533047899093681399895836433950376560644858815651695041327279367791532120048246446397184187634148111216296716348536003351098818945969794728762813848791025222769652920194161051502862498492726975217982887135658150540541208377677119142994877160678778531128756459695780721341864084946793041827170242806668916606248097482956581144237047591351385571097459732726764186869299307481281294148016593611953153885572312977373101727182994544658286795158879145430077963884615294976098301603341454098979214517486170748078765403052827055023114031287648624049318898175177815365697263278520416827498308081950132053120297560204648071532653451777015396592264010345634842413247226944432616134619045977438304794941939339945291310339331934857357564209056928251184156566470203582017371576875684854355106904195096561105305548393708461974242773318061526449206472760979710229256182527166421372263183705090655955847491792136854252794884295936701008314676701694200479392963316292664666504797370284542934873886210167554547473062467546875084431724495182888599480295489213328802699060234334842345817238487016617110492901167065368676399715706655568557247157800996390572923667484701819940598691707957480361239330666664824753886848297194717082950597522758467664385840975901185452636797219045154138866075946567448038698380678225890319199390278061235047963734099712434408191732513475375814546335107217534052370611769854262027156693010687767363498681056904342245745475627281435974748659545603601780068384821596839810949584682745856 A013879 854 100130389630902509764629018118374131241606323837027956497075393809494494478562501828921433843945977527602440884000993472740250360219068421342022410119066699458414320175966423030489013237704095847284681994024075206529786991069071104948015000045160678842498565012371318682784163097979249513311931747893728383670837408314533651339029815275288066037951596316084271368896526415430252412248891991024262984404187024649677668380863694226987443750544273118044502348474212678301515336886953440529340924306004043076108151606629521991537065747068915936659034877767995740953714593986667507477265454677007520068024110205483648583826075425516636709178374601205629722874149375198298624729004917621655969386993956359698336802003586729039168023487712283531547743187535213668180923185819211627358895332037300269395152527215302670679147108673682857592505699537687260112524056416194045168817233130762647548375099662737831051520883587655929803012422415687565975488069473074455333307346670733180450967096367107677924023623068015859906661541278088167517098259902941258377698204521877567876811290632209334173567474978435068763937878488000443963994926425984756932756126538495450251512497382893951718484177758321686630466926326025868386547971525884430462506207499712209146808006393868688599351034079199635144195480650580392521726927405706422071252707520448736280319327134886195799946619963863770348672986502324557078930633478291778099030713858484341813717519794739089338623047080964454734031962468104685412068362124808194424033644305720144894577582265209894263426512760330646043645150165119154475423702313852808495474489077661574391883922302817840694842547292733246344395240295782280558647008466558108393140709769436638788728439780055552457304720003696262497716856789145297956659168602188073311536524335523569209999421130129675779505524919629285317279965970577602205524756500343047256716089242778113583380873698945245862294007588919767218428234239871766763191669881426587205961643482024226767811718074140849230372685651514435737537531409532441914320542424015884143690455064277186074994956434311454321012574907375638909259153664841636221938316786027915428863320186776532238617805573842267853662894899736861506029072482279845785333396398215580167016410540385256353009930461635381450190137964286091487534353152745885052258786433138968781524719854123623824627785787500587674178452678896408387753313390126204852896134800385853953697313088823630379192108521100655350938407590356182265253480929214076305924432689217463409570800316869411302051551561457625945319333159179153073587233841413217258110102568280230277876144267332808790219209429773630586239568375164840045437481005566109846097393152887792942556747149274843840066553166107752326265232189881046212211526043215802803008393794488856151911027122904177599343963041517530243278070906712405138072032848157916912356169034272925390492693722827692935402273029169862671567623327901657007860720712210464172053885405959565633246910777917747535577223602612926094110520952802430698491678052362332481772604582194000178241123011336009746597948976706596521522271747464530459551482142359661919357462560091506311425975530135475175667227644045108073121324264720993334486610739853880711336963097631090988753545582868086106026789949183094043810319226324275882769447782594909968769785316338905991369998926542905828102449448646462796829515646759136406581834028206899117076607719541146624577174955772498466112866031989289498491597347648211977263469122823067361915904613870689932795103093345221753785900995687541988927867527763905514894005639416147495305109929244357530659501805040062281684980463456456203494541656458571342553679006092050074267099692828509233840056067577176584565950052454743477480791779654793290361373584311710065777373806732664489866739545641882488249881795175089223477507196294309898063990911580445512618740665547219509680766171623861159880861198538115831162882484996313635910877056866933481962965661766474737168460626966864521245665899313205066288680029899506415148870476599089936703699484010662390641492014292550647663247390288717873652561977516682635687659607734520516858798489431058274367544857252702025368573291228841887578978337439511271521182047916818471477443611138612972935252924901373539537824595310865895338941667732669134489149056255423625850535696497129826912184400518313124240485374895974300754838347888661038985322473781030375322924988565248076077597913678155843060191217447418593998121840260577173277571657556870712481244223103590274759683158003126381817060633352530849606057456842240116749139659558739553431694084978648595496122196494570437155697961879955902344897145344934407343484892478320106712653677171113949970432088533079944260892596088650322897355462618969784277891647607656663761936303252204334156736025224508296822069455483995738337591241394007556438695546033213756363222927266892393128735281131655840079247659972005748023982989651047587146561437184082280757491546315634451747908394626193218051391167344819860208337601653620447340065622004054112049955670113737881385732986498566607186702659387856530374936350947992987924527574674807851352259008658050431690842340136986682690727901606271708294918701056 A013879 855 104994323437613230078955637302492273040798592623735426511877328139184499042353153917763121414349497331983257052382225731672080761717069888977132490713010483451306254192834167995618047544738810007162382706565788683762177923947242302941969776687354403977951775306412267859119086604626689537670572144479414133636032006260820437986474527582100459133811133058734380934912044082586192353426294168380257583134604813559060410800132529037757585818170711729026632094553696033362689745891574090856494189045092495472573181179073157651797970252798535597198184155990453902066282234104163868320481101403397837362848449382825222297434010865386532853963423325833794392292484055247931178723841060500045529755936574783827043210497712957988974649396651395416376206360612924207326479710493565651369481031686344167281291456377313213210057358624615676082919256398429956459750024980667087106937699047322573915684968503954983932679562028809904249123553846952005180313377935798520075578084342610715424553274040236300486860994582167798317487532307212578342408824975986532944653272504732292613995275885959534790382688642987530664214924873433553529989943972053392485521688141229405242929968455765408317161265177109920880228487739238900969292925790725792556652909035218229418323352112457254016753109910630836620959920318662985668862334631366017229785879040962054093872118769790427647124826975228416857130125494661474763596767930133279511969229814874077201660662036288335342336000215969384087192299076955338610644994883382877276375502611514806652976582901324730087166719044176467505861256979539982523221884077450522520950657859098063029544075712599520124435218870025056518820583488390200619063845549829635066445912887196792954529712470811530973470754082595812144805950824534819950201844376207961160717722541645962107944353010946854910170785298125197480852157597564379810260327072103711120258329993835303228807183019745210125300801301559133830830604146307777705480468437586765106078436275807035607284940091310315122587269229722400967924154535281889812750577092804879731854362609479514665773911438064567526110081746076317944915326313264983543055192462226007448735784828169389068640904097397229856922423682386479290545940707179071574201751461655300189209399698795010565613740843739781739514574106039252667632821891493669164557309242915127329056064645757532975532905109914216221039345196226480321596818341364975379830417444449397195352113769426327048491744384621640785265591677465324174970434018831579276561017931528890912154111513061659825460007730106991583239165086719439613289807312493705699640058910637010743854255851262767310012897747034314465596741648556847315484652082892489197981420122682470372534383698798018654441626052704602503265892108736707913015913132291053639967329531449946828346257176426370930409695390222285792375546479076866930059019915790035884290782301281767014261266813107770947432373843834817920701692198677807898674563081526799679675574943439457493447512715865880039865422816333451592058033618605761572101609805433885144407190622378655930899363802734667756048690946199096154151737619869367491154654938906924856752170661410511322009803717487336017800438894082243242881265712204080306702632343153022820770867417061618864623237813101486256713147297754612020082449293062203908050856478082240315412746407865384688806787994398654021608354033063913373648306198816108216667953197961077448587721016125577363012635806424103351602764612359201225170325180407571522271019398933320682088331596394072566970558021207559245697804922454060028582027620792564989185496857356426276037050949167331442068817764721688347080110074449317020035492511962702904089566517491977498674698327507346898383070631115805514337825642202785096642898721143304529233967667543235693932575516768510400126506285810982571999108053257514357597150585861502295672347334101377233839708612116841244583019069176661839583233912118303345777450664587494567088883820781301642782798681752443014001155770382406932229695366038243315588718951031904838771142008870367329469018390145964326929293130378825587924137295519382633083108828136533011398823360839832585485731484853661361103222716238609278952877107423574111110014789158972971046594987076425845547931911993282236708555770981382660594413962852686517070926098184451270366093960812087083899851318490174405384270669957890702563591192466921148388305375475700637615073498267417706834611392809793566621143309932985941292683066026144399620174606773074970046702978394353264210733142485070275946409527086286248940206170678263388156521303865808772660345867661464885979192056850571429670941828311490690710973146076236640257202869077209941114602014615346984216327542193377981204195797665662835633309714836252600982417401571148860518974512281846193860836121118983411892733634385814011848498301353586315323078073535962867500261620877323147792322844181808958017356726147907154166937194302805899239995987356336874739792805556736261627567455669462710876014792803555179811455544689761829737817808991546714190056649658523044596894316745182812711926352050720978697403927770281049194429259131642695305949426142211317539546342262623889460656697651480947789112700154697962797052671878496256 A013879 856 110094527692918730343270986340098137696028425059025998590118281230873525267834500722472382800172938514381675746958744728813783756798238275904085678581885680695436906796505280540173189822272042442070302608919928434864609478780903545049678900559719331505584760743696550182643655355533035608652457856969646154591535896996946051582105514233928571036695142658195462223206331535941899233186329833903496975492951376982505329315159766768295698306874172221975829775178736371879315762988003193893939250772146908532648896028027815357891708455798477262367683149551846190813053959908007732388016791385169290710586175660045340295754165377183549073877550577309496788692483760715654683661530363854895741409360949840526225661490849862636247081965743133600122096960786057613621570788910501096450404942281540021551147470162297579854949104877165007164323142197240090024738842194127971530244304716245315266213281534003101232193404433921374157928979598621545783952280582407868986769365367637373537016373880014819019310754254991181288557806676567736547969676058020054768972749869922168460012710407395905152360318126509292953759829064085461826262735490439858078898389664377764832010534603472668791575690794353212396906466759660169822777298953936088655884880744512990130547827264671977587870908977649640140659669408062358860712991398419252882739957901255826833536050811151767460511562570377112434382078470690150561713244529107433697542647122361400375808530355363077519925313762460312888611752196917521138995686154838083922952719026371749900951573392339480175880929588466383591425973398578116714269910318396759102928357015261610539267208734414754413999784061855393664278812151922243004335490911258159419433589551605264369088947783793671902038069432911986315552044691787423364102849168626639082060746631828956363299857902806609334287241364766927073682032005023667123923532719958220991635998631615846918449720742112353452347413025583670315797031573318824315301887672410979807871302396340638168944413341185804989982068419825396317342038265987742892294749125664969569708920127597591570178544960079991958258405076973721165407533204258143383642641491271097986565574311982545312039204654832397694452287335182084908563500322971002154990175740656668051200435498563676998848993918965285377293234057814215405215753847694865637894845096698972554192292041989850897352391508533409188192552428478377829698705389115120423881059802230971113513538047889980311199279359849021608050653058789879762093797821730342071499245938570838317102909633920143013141553065604668806386590769971923111944972992505399947705774412280114177747720183493707494864084267994253325077568970877144730681634542471074753262565586561894053350613921350831208599782479840781274464536083810702236598574128605223861582382530769659445480004965028458324725276753497723547025981024844504818053566867219452667406091342348830128746022109821294028974848835672938036017697598920781095160578657775045500915495671891972580649219093551781028681925595059665336593844659663155046228017603342641549181914314051321521398731298816306976966512157601663448935812426492141886404983457219267638593764103459188319987751942868000852201113013801182290647466075440105711681019411854024057312633072712804062591176213110704053119245140890340053569974349921993525088334882361563220974235977373853615450266528014563039362001438574026029686646320729799489400815692505234746730318152204893408998337603356960596010220506169161783884198896371049716536856437255905667541454392020511035983719847645737643616821494367188448530428194500184626100171552699372038821826736074083734198752656460809080227873501425767043600736596223803160358621300645667797650320473464343781318926670092886883002299860598427585497424169421561690046036880961815911001044305071057561323051455150536861416536726052551375031789772720310631186927278202685734350706297659028924879883803480987365102829082633362049101936108070496703179793441259574151382615910517249685849275913084502731369685048138917022886756562797230648219289003093254292865305427465694690074210473480107419683140188786532163867753922572093238960532604415988293158286377461912815380172862902615963287292065793781647131294867557159242088154385168650307421268252550267914638910576112574304715448215512218617324163404329859175275397341052495026087370496137153117300217002021765201331320198232194310092415697394808271787863308519255789361809475826922098913331967356290666376916438641430389976124208471683859791691622272837368373033715614425049670782316274029689768725625625130710499612482722394299601094828528988204280517290204144787438637498563549662502949377620035911294336755645504491214184922077302079321619868882963510019170812733070073537033367544138407327739309269868987567544218190449154573820096538459150108835063409739313288050954840138124176211914036045799751954329373059997019482718660784509962007846477267892087750335453258998601478032438158294767152980879460282272388172396062531519528087378780676225976809228611700379162046881120087378552841472335460011233055075396813022220886527936800958609020965650221440097854823221370873131225466495374500347345384373107515097557396599286308916638677412571037882302467666090131456 A013879 857 115442479470129950588425717772554744832750701834693245497631866859944437631244829429567201267074139175656280028043012712760642116568469498394402544504679359520898449981052321047692642691078729175736309628450822878516592748822164715654012102833308257752800046081582353804315753558083408346378359649829803686196974344729469702983757871693355885303373645907959964996160802296631812930337588991915193244574496983070807508191972967598832430147828892011830527682337818669879725405490908437040531243817654716761530848801485294516716656085747344093864455726224476671377988869064499115996497095043495274176143609728907702745960719714545617153690226474152882904700009851876178325575072862809511156944062067339979627599223429385563665420219311072057881627942753201148260852211552617597711579812757808109638016009672901347093983112595678174552337303152613224637780556192549931875297452062141647700584857897798835877648431247703538829024537711604185991953546563978913630670674059735726593950481257610418867992793453681632910830790693688690918523851042214436949430370167603507715126287828145568641041372939822608368281666520702477219935274129623464624938957840714579136490278332370957150795271550379714042298595288977422232088529027922488098433144711558453139129318521880683571179326252147949060132353509228396004730985668588866510771934096267229877801898015354275716673372233795751047994622314482395315399027095353356396834478748977227760463805525905194373533205803785585047488956671634986645843540605495498687594070305796784024140197021445762764904521624155726640763081482387447311782285482023200073112204885634958532822652665897685524414237572444081266914819731014017880514091717763435771391995597664041691081812511339233308351470693685118962816300814735689241437509169841846702110929460216679747603511800293343189309578401301845323213210391699696778135242245362911534525708901145218298360334376881203133648640960714422685057188179024359525241992167986015563018458781545281008639057163647246653175437375386834768853245116796363491030858859193271131527100631715772178291537960060837647622765361992796644738369537188186956646466444351082842360983649761409433116821060145536244858001644775889865081880914659641555670978517434806358455547853341906172745082647572943079780630195406598732739514306600491431121225092116221844984736820221549894542181278451928072918193855244143511154149702096776513591506163184142766323571672104283994796095554033047681683321581773656961417266144718715167964393309282855359194500572297447880147917147319481198325625803214079249030812000589342255565530110131033004045993439127097830134602025396342174596536961206472913119225622006149680477047972494724618886173343194369185388725513581527065652925388617890908443586465476351215882608344584326422703641686209680716307131797075628966046315079107351484095336931361504800178009635394766901079988879827973207726331092714586674055293277485956957639098926655126111167966789649797040726835560240152343931178812765283639984227257850952465753589786442613705074974983770678515622196070387607904679637452169321852631318450921424170678991933637150783406094788548821851819476981244756861597634279559588521597957387520684286731636610804245129920651536852901232735605188838769613203565592854229212012189423943804282563025837607158515996280464210765928674378674879398453562050020454197918104704852405570229397949715584369029787490086766398311233840850777628313922012977476834986698157741961169827567350775552048541247948080567299380067665022964976995393152215277568994606242274476225594497613486043296734979635791605618425671191265501049342109022684631025103510685977121970622676201688945831756588982440783347744840274852019318956231019578626856803890547045875383470701713168491417080693831033234189253421880002635929339996706414057280110625333992719972440407463457668659396582526206774113913934849039118879807350064108151360243999111756456129151033455087462199225360177860986535606589090339838495536048698869037313056190503649591668924187189185707512213395530503910268275339255321439877117701668406597026750259793937114955240136279436208099340486743296533502692300080139890973436319935565181780384422344647043615809431828572582602664754563779186149728860410296257818714141305828028940148879301965858586414573575042291461024474590605357511467126192343111974467751190408181521380899464882311458478398230556593887158585848732924690666790145981002589841786841531564876512599604418022404374964932834516362716379122201384111360883590238069356955978931241615497059892841658683117325098517610919612335291647698093101324633256753693772650908692646587306775721370457887740517379405168852129105126746875633822345481862054132391685429168300405962474602091573956962143507625246133268412706397981547911341784521835449930810170331318022452673696195583972260760520705262876685759434701111202450778317922339627747657213804895748236507717543429341874272093762204078660944944051700258373665050620683751292326354329858713700742336780222470417376743053424299695627316738711958739288611588288311917859001974412768077646596772048219114172184664447874755853812076218033764415585750936344696493240658573317806564088618473192335438125681606656 A013879 858 121050213352870983068209085439074364117746399927015304590924832424533098633620178263937857635823532560252959486685230098295703068022899472748409042506538664088985613087331918594905360502440569524176876604962450050663414758188950188881621394740539039681400061120041298222714195602920867990212034848179936230057678570499048423275896894068732340787870324131585028255814309428992999875241667714786465671622947748520455053709906246472913314274689828270197207395035060549587802946788034805278212089517341112282938971312866244183160684371768607080568015527581556850166846056368176225055142937932328100614523961715099123314548507635399385052547882915361333344678717530440915563918207602193345970903776826323086477989483306691396806031671884326694165285901700380647238771368580997550138017513742331396371792275358772202930420436273125837559391639990554564637785384490159237366071901093512240379288467955042312129241081443991985931183233655483070930698682041870753339194132722861449248978219835180102574924411388487671911107307182425312768582065630441045438685899828865015705896262385685567783348598671747431392379316753612120753370850005744054042559992656785130532624430092644208765352302661210959031617291853734789494434461413982850880302633149067116558815664298399559656332933204172287833677342713292674569056798028426239290399191566927506836346003013348125013886497963424613450902009088030692150239850235537241037167110388687545576156095343131565095421954808910273626755780230916327757152036433948048031842639864971168604896831231959512136972523666570715218064788928475899952399421781597959039863703350159562278513045841796331496448183576763124958536474014267754813077944237045512427423133175816170180267802635890047905537951734101567301554065443112290082029577615276084247512669969676165183023099989504392628073480481723483761633615299686901248829939772673660325226829736727248422421485979572584457068757344022086481406526152008646813540147179538104255007643435317624578914708004428575306600087421333625654585060351589863643971173859137443470012161072001997527624227708008752897193688812216958734553180575826640326252525198351881042511510791532219657739903759963165813488223932672523491168098361970148303879251969897719512123884545865842606992347782261446362824054087778669672781068953557916902879369722190859437326715396000631902219462276234008930988268039956483026351973678025829529515727166566975685340505489648421694127310691665757005868770610929894121975071264964571475963431678674579341122732632097368708373982370667672317015491402231006362631732724329970144971881300760758063250531616426135734331220453381994892069738340634038541346905125820720407355901054806628361973188099513378862938168244129263324394081892295393577212142121623330452545321927530854663012893784759002166782467031250374718700980880390070189786752018139321257351456631443703098066850419654496834264845351874290436334203203733114802813375796116325517144061944423825581777182324414377984189979754774170058080101081128320332730036163908850108412696968582322995197059866702756346257355521045898830944737375993383271193894645805509019860829248997369422093459895085702170906600962323475093623099765576889046643912590810672141351677105907067763016969946491801685934541995092716250214893537401298519392807380694763848069315784040268094425665293390340112842280162247781036174558995316023208861184520968595339778447205221162875600335903945002386899088679870749723012007452434675613111262406825264851187608406528936514753831919120523717921369977286892186088235099201182728975929558741335917178006579818652946316595052414028314951310570559661778938821059146647467643320862188064479997048851826839644893636043231009393848897585678234999996334259175826098174519587364056156805614569504573230596101245643972243616386424826526549279070216750337821672696402588372195430918999794373271418148266043118512871900822268920719211612609137742080674056201790763014931273860761817560214761992186490295207800465299669575208013554874233833848506087592440326673431793668213467082134987934140588571144651115883921680413687404251305881139346101343974050227338905914119081248832766317361962612755196050548376044460618406490990789077324375171797681469323896138089533586808838515999433899931273945551262938152133108247901023545811035199468318603357944153314262370981739496672233449346963498037288434619885444903004110991821201314920975240440620144112175771645941479145802171954075642802232260689883229411885829551689954441438545954349871517473814039472563805608211445074196335095308432282503202387643424090774776675671814578641833761201351199233300587931789658811749250095400751627154334290128537383731864610899735988985273926743940575579766482507768362774253495536590651650089438059122023969899582683123046768128746649205165332126711334773661980659297299223759041726183646885001152380221027325493735197505127410622682364102844316430818965585156734988796903985979005653955650124424204119634085195102399317785930577469596531658557140371235723987438477642109276611630847008295184801004957580920854321842699786357856847233405862212706708094719994166851632400972555837244373828576470096316804175292335745787204146126324368074716380921856 A013879 859 126930348516700043941730409973362840429130049049870000026733597084387218432846912043286903008341296477899807246710451835550515140255179837536635760155336286235772178228662153872571483294207122629383292562925106024324440793482736633256735035611455464072963750489008424325180760368528352073704574652965124812368960364739610199484946861595015082973981912996600902588368745323815763837181406965699933028087704058352584678398918652301581551428897161368250306941456283650844580062731210383979406519977735474153195014783360034860601897775811638938113687449849358555720550770402316753363421561285328870429975077679371778328676015942296545580860448875857925473229830913199613478351098454677489944786398689438556726744300447797238097281466377779747661058829661378337559041926581188087133521852489878886281948456926599921459968539385529198244676648294735743169630447327153212480366209761030690967952784574426447483231096216215340639776390413531816584228301220736667053398826914007167007696585841893811237603939596094849061861255736118804761628708050505349661915506098951962708825879227332629923992540200826234619695534444235583131086592415623077211731386860081125033377194408824493850338056115281942577537133422821810628916109811628481844664213856916200812776694007358616666198961767498160887486053312933579528923301049455072290169622696482577408428346455724523534561048488495927473893025081490871052129901200578698057788539942928431790063453830519524001497171685707899078449069011413319294283453755763508413037427939052008091048299705883177398538100976198054280497504115465545268487176094060861498184122604096913175754095556607430095219650542187970516522341775984825270878018456304235239097639292964616462944491416731042872597363277537285034794355726076912685054246377515735315919845426123154582953630094594558004374777869603683708838729796484492163893102927071056049185048218018511241789032082516302319655329300765303354327329566368618841154673368931347207298894722831613510460068860451697780693493267912327854382184243228692860340717600518903924011471808235566559526102193152986077927769439959209722042835875477995206740567862387022016032549939741688759834277325007136556044227898426023992275079908001210227888490513587471135144814361565821777469608068132578381344595339146606330806082159045946274353637985816002625354297923076758597501674875764352148819954148265409145840047151409612224741483129410133096231605884313583426341238935824112818185852012126424658844132326731490499979831335897875707197110492434130490751956938305225167486835912585779727702931773147022774734035406826512646930989440225651703762093818125478675946917950268677597531372389212587721863621304444915141284397684635340754584252704756086419639848814295534615618799137323305352608163485482593459123408113247455456036092149760392921036599727635898239325833284172456926748560988772712419758545745639633672486094479686935968569573458557654587474838338788472145464851897436157333237590733005130809149992211342080142821400071245209621212730400606886411278952136528177917011752246787709438533152822836224412556708938769637856975409272120157426009588890596665639141071802949385239560560010669300219770935459789552008973687288821891351289976173003609486673282278612587444630498307046340034785332205874103996270832392019392696753130867565808157380486410682069274163706763409129247787774373072494352254825420259165827003525056661986083445497820815034822845098811584151261557038726444142415693755089499208916598897672484486134894514058423722278043118445303580260919657207379979381218664312986755050690845427439923831836869973680092154378385432835167909512553230915755015031562816389711900177385496853180207483989307666998906164501634800140943356156192149551026719445050839852548678604102832827379845537459752373839322296011798899902936850331599202231698269303040504963196171321128384747450556236214429037753166276611455812068035903239217039984879155848951119144575419822183610019754270718941247787814580702066324493318021315804616561531119303330707981920416477440604459116777108029401801576573688489099059961462683600217315621570977562858933691182120607803329739576066773994137308632392453899813959196337406204697157647544484020142925644377773716893370770321664655752622401054335508730361086635811126114151063665572352045317691647834659648505655979914548474462583861382441596917947757619981000274612438687359907989994576533720263708232568821929414732436788658258916821226993494985154997163797595607992845668385864762628370876306622030253983065029435924230120496268898134689058077946825591059408252227469248643613939477985468035087257397291164273278188781668034938538194983232605821215684023666238801564386222593009454232979129219162065718764375633335776079144644182602281935406261424811538431887937368646436955443300098464571627385031803324830852360937074743716086968358242643948856918878459136479721089782621504081945762427657421308547612702394001921832602199784868234258949430517539693467046699941200759652780403212021908870515852289132052376832317427032570131697898574400371665741380530771179976101444615785375551149147129112603500617296482198709594356531673400707715489254911336246974563374728556700578313803841516077056 A013879 860 133096117126247265276243906368228913765815470312516485148032208296358411955440883642701607608874483295610268283526658743914216963708215453324815378840641901675961047558297646659085515666706527818228215382461755974562024829466954047953814196701317524695772037632762497545200740984189985304036848071307558715254594983417201504535127640343854535644526058402323788032501345496665438381336330990465772974860092370691119831736824524755783176871107269878874433851444464085468006383858441659591590171092173952545660615821476531913990495562169465111171497931413240996923232244625379691974803127046325005639981547052724941832769782092709542578996326040451600061017443179639197902675481413211903696344342792176724058302631586349436735095010888546776683442423371009451684309947206795879654119809996427243061980385170266439244807971154720664578610061162300826629838415936517006929812478766382517812412059037913786596176529946014217026694168354259538106623775180835171392184728330181979152262455195749645012281788565914752449890228094756511821729584172766697527092713723214653249369805136679539755180401833621569792581864725398770817262254728804383810368450708196425762998525004427552463612077529137878220183577215968802902026338761838146978750622709229762183458134695460068829376242534316151550756575838662641088120279321233401881736902288586915088620161813157797989775885979873105646864852667849371604358163281298008894643676059196123292697576163790840399393898297512845984083810987711732692322566805403476597709134038619398436079061912396158623849487769217850965226950875378399595449209160005961906319914543713524830179526502365192619525040286925293372332931050095064143236189080837669770072046219259665672248483031790170011176652796106936192644526349826824795643441449549939674625967837542512939975185630069583253995287079397552248679279935078522855246374294856459667830261120256978443870176104956614221134906576879278730067133927384540869982602782500556329240645832887881968344177165416999452088460396894437092236653225027769844724628298681710201024253062792417440721642133287585529649188768274668293500788670965214301903197686870333997483347085614581033031987180346683221390632312819966533723834189612277015918401828775496133005608863993243136131971749650186508796790402340991879931318406003762160576640304615000768883508298988135223133916234529481318801032240971549660508373281836485548170525413904359721514152371750000054859190958370704922442047959467477863072144898634799382506851622870450917549917331714610813470723998540339785222676453875546563755829386959412553039515910748517325268309183274052960924041287434741928109715436620928880509056334390978383040868572929631339187428586564187067078937364142318073560274110298754505107097924217922233416457634953395918993786785756563852268501362027153767568873596005539632199324961784418194422299087363335698260736863779824517760779005132208570178809058880551216716016085933460968402952543206016111856939940451588043335262233000233027839092401106016923772759992546766525593238515512170687508515123927669212219339254358316849621063632179311785515846752922666193135430680546289269227988506849454576957453773747572147246528420684289287361593122563703545570238055583432821097923638578472492340869392809423048315064503106644471993684346294126716390610952588684854433400918567361471225482983148491110128313301018863837909955819873675066216048289814398719434946322958945954399622331455662993238433439619893077678494936726722488931605725823092533383149973325713011421340966902646975674090475885669259640742150654399664033203934923245571892177769521576310869469883620569025885035016660718730641736011758658545440402174748320289242731572276231045030348466212192589820624835339407617393368813629449226083215975732034802648914287397305150941215862868043264621910773306965079305244432705000532288388539223517164942714455944781142691064081664133889595052815274965246919184645723469768708142315415466001060073854173384537840355461774249898271905437519241141615624054954609300452850182628248759261322833672829038023489957331981145535898150694918781471945204409368952369254164983298447984285005713793607676522536519549740451322078258692048496526777431604875905388400479068452965183148860809838070461786807950910402447106780232287376272065734191194618271043837319876075591466724794877581158078335032955079929833987894129197343952012509037102880516553083422259238123674085023457982479638104122501964734915930997553886306026227612246706139573376529337806619994092501995600546396305803685522829495656130479713763141170590970710067487670794865726130202068090130359656012621979869016950079926341403712626342738112881587057090799850017589177847741687481481800323400112082223119073944100694737965174418416370382700555979783183722755325814265806276990913844047586658756887108203137835845221954086466839608933212638621316592569899167493360021439902126264230359783343308206031621537025492959187542684241617993606312158054359701616901960437544527753673864078449085115810030329928930953089324078368104258415255695550444119776433831433920814620548389441765953921768100056377328263282276117994111611994555967820493476860957909316507599765219371070865605975176921562015072256 A013879 861 139561394111771852434302730363972001480903722598417285930583020846562318174588380006529480900083170196177832675667249719058593966937305727185521610683204922691772531404489513143197253675732464113526469172880218232782349747583140807787218675120280724775393860132811568625956412178237998030165742003219394687406802189331675484819426000601197613567994556215275068359968130855511458716148124604658638362886896217689811668683272512870320100470798176620510638350212230372883700261960749321647911255243147394464518625895620575928244497874597409048411764614929570591589775174140302135892171163745727289113949290682358108607238407027645001319313651574192576985581426499533351579995845598340085130297965587649500606158740218287946973938986137468824907617322528679606809326987202313196304198333886813692820959144360297301797563763161532375581180623493320751584209446829049257058435049734938314997667787217739486693872401064671803632982864276236049429691131684019420677731493693548898971562756219338379768398388727292627464896095814687404139981920453543012626168769385033528245611192790998885078328045033091571166826321386299741508481586014510785558340908569797775340861941355042625252084497807193279792607214662811703471795170193533196806390412957953307111281797046426737132832022891663092928486127266601517541616810009541635611544154054157313075964974793393751184927239417231421626766959751042822679411465420850340974709887267447634177763653623523144262634856301212829990606666190250817819584827810542755876919452933679374334510038423852714425161600487095377293713815241100780734197749944162411511881310712588953012330327181744084216211088643902976423187375508784481979058030201628440416823065936406423191943625343542409309639569882330626725138426861796012636916617261403277544260598851218978048547420247235843330141362144566367746711124637204897181462822172603407052654783884434581428759613779430986713540755798757766573658875025041172327282877695263303353489839444866243722838463915404295617473109449133981268429140892086718792701971842918472955749207179570621910322136621554163284337427761882378580525882981446020551832447417707747341745098153645394921292548989619203705552903668047509228066003159206882984243654116010094633162489320170578914712718409361193968648103292925107901490862128893800911288811184051979046232793598119782879732869349537985403343111183108983656817228022374974670158456856410177899346423837360128057524031018364520284754592881146570067748737409230883397311504447303005941320822116019979748345877887493435330629653185299005113636832555260352977215963435629037302860542570160773357553887517013171952009572973670227121808664254890354548975461804728261111119797117585129018049363825542895316301537985480626803947180312984732023826895481028892079154828972661474697956296084188984788982299199805104725373039371128058092634556687831097093139450417674793273535526606085510733683814887724732872619213283323764768404094365944791550506502654998964384128315931230452347399404153582142801861945581944718256340455669641689890824928754587579671872105877978026448908256419176054034809064524792637626133177361284505816770007276558173682487739048261134211871175785247449323784469870085358008999857939371453653815576377246060372128819464434533582310017076409552833865249557099710215766001270221632809922357801587689622051732044537912214293906247929156167700269833779858706232559051540422951630218275542999713080538385828453278797983582382869003819805506773159760553947405560675076284769866429982846664144025710909955164435094842291529597050841364587782113280849266077148792412196853856401746265252687321786886426477630029803701388980265847142943715150788894695612986501131121244273742673306916057063751507340854681815869097120313351689434274969194125222387947821916645953336364622721334244184711031124214997575986268078638144829300904838734746971753356754831478425210495050857416022100829761958753530959074133036192909036529087677527568001713710865150488568685395861330361516052175799310744609048084401831647833099598570991200851641320381374519005499339461661449939263075156200726414658758458599543055301527153393569634151346845963017295253523388643485499532186273444294062172122514357368547420739682136419885499872536764572538563933933826156377439188850967861857599295266088048178062761526375839397812418513554540413148235515905892505603690074417234131825468676089190040525166002578902874769677377557477436569004668356620173879207261691063887227757644739202137009292867626919914366925539372538838538052754405350786461237122673896338899516093597703279725951891397123642702763749676532006663091105163134317447008843363739370879962959452923029976042543532043589750873587692582260255909595926729189306080009330085556570730965363990410618187057131655271888521019582082702024474936042228292661656371213459359239455728171052809776752375754985667370574589453517477841366811949641613740178992745447813584808043305173036757671338829263732377444008278482644590067758690733836325699923827874395618363235558703066591084798913290872035156217502493338693881229654952111556148007289176899471907284715913360999475962701793577658803518513341767992955800719466272931414667240003973651027115703811516405907456 A013879 862 146340728392145281938151419794132305424840101827358004011947021667204929342237185153726656964285610271627367075720462041411584227475252290189285508443752285016448073889993995733641203470284844290305130939422047713657985168921739455666290609482923481262083392282623023383530870856208087022479073086767780003742275012480650953170014438006401388844673459777988270080621942779948783334743735905454536380002490088360311960301231158455508769671267668848028563118712139675476898885885754680696280192377838522298027082667126241024534902603353852790347414492864389412646840092999341452445269270195839737909948491426544336090943619887419884903400631513060555605233029873174683666345723794125053105587319564035162747603507183131502286145046328082510546329741587832747389696854932652762127871072153699554763430055756743103529682220520866972257412053460132300413164004918217153769305590710862678586994497649628399999513946818789301166258639891318491766787808096702348056572978731206730288005388665448960904028108858109594136630888564981659483485682221494318007497543526680916913670002092014446919892908148619027327826076773960637751997587536751661477622876544484272075819651018305175816329754372675500551812902722272444779641092380854265374457633657798846957519421619753962315796471235648519330580269384703952857718388172565130103010522881492058715943049408957646042486264999162855163708791587909478833886556765133567137897394751351170455582700861939404518336607080900544420230375607108441545988980406267680786396692279385783622183198050329783881078250392356522341133257530252492259142139845450044813482457261763673993857285154924484851097758485869207405920125461499196975672753076702743538510663187333301604915478888230325384264621628934719248938751085034615746767478861493203154250601701015791126233659733165571655746308952100823626375364227581762266949560222459790153644542666404875656243040778380626324137711552438223842740928538257572314252970762188413577188961885740066377919065138558974681387483213735113542524354840060723244776262827160080698047680667525444440237944730082778320037402652843577002453508273152742446158260383470318876617708041556873624989255849338946144753841516626585036328537328668516532086273858349400990062990401387184956073803418814323326869153558482237942913682247666946184355576476128487980382597779942049452898773211061142582295906151939685646930781690789861439736074056667158700985075721683733638046318349112595222106831984941145855359700077621682789219308087335196757926422371127766284601527251756316445250319218428089586036855333464679883437206075478153418884296286048903084170425157039603792750389990439232074477641929735908411546493837354741122853552382368944245230129722732466999186201494663333731575718543868278366616310755915351540791853944837478492884221122774548914091903365734837492512760131619974642542372913499180465535792361163764031590788346502720503083239879710849496639564187774499965794091653864925744863906527968194078051733005905902800626677609746548970605191450533264890360449644250204618961640493770425942012965293106687061690423882993950035603949643148964791460222584786261971325427150024263527288263460269467067347030020191629422136624278494624359645035038634361386503321815347165000765348998738905485604308465913223272323087919585385739207050547923918845297146254157613233132516980333385838015447037828562857702478141225549122746511840028050536928607758495776467143138618458456225268874432880699248549356379070172769082615954733190428790378847461685693423701485903843117146502694009350682938757183034713998217215579800026112372152411728229330317491833601861130006221530207386131445987651371240933759349057953616044347082933410066589835583997405472811451680300561444038839756754382029693061100234310097699049190664775314068947165631870634645776430227554172104865298237377036826071352529025592181126040653247812554172321193520058447865862790399668475661942478942118122559015785887524640551147144964956084136038701397857650690345157055926290938063339177204149735021958240244671175669424210649160220167640710475375351116531512718294988332900977222309484474458755854136396815672699882670352516823387758540770231451157461753863124090536195537614792081980249532935878617857914345110448414197215588595695749629674888592476715194038632933541206360338230281072172400554555268965768257324204326537139955894923472125697013022642498898535933716466320175660814489225849709460527780639126711355445563633634969006613733200090053620016656277964765176127213314373099285158877205003345106264378177144903527457898987360305314241919730473630320770693201580819225418757418687538730051314744938976374559828040171308219080158786126656139166612023088337136130100660458465986405812151863303792566710792737511608804376111618882558375777816629301951358015830535415574205988991101524361073871529622689871064467899159659851148767620710811542844989046206907404769221927497050686577503678816765122191211981784234047441410728424618217533674890136894923159057123327737222259920848089202626753813334105302889435135965923894455114275204266671065327099452891255956540654652978273568423386507065995902487157558228645857714981621695215066605331066115854406675099408876239864626840816582656 A013879 863 153449375614522131153579063162052076293157134613723746414831360191711075989965698659754083052982748076181938058790659205535193342909090145437520241301915996013407055527274344070398558570057400886550992979935413103396635456487281871464736342129165972287870355146143719367409266438919251057683016541030611685204059763486911053871201059347000342709192317760163828288058234272427575434012247620797895939197491046892502474084823763208643563666819167129990398600766700572352864726166541100065782699002784406357176046234764565308542710032214369543491330499269769992755572997356877462839250670264872849018662149346080153760897297167071193232468220589438985154312829532294017100122133673148471685244329199177734813231095148059298141196828098515446578628255115203310926898769357861302700994537354637664335618434145182656526740064064888606301788101369011687038033859621124470230803379085233544062036342367456749157890336299458810259710819582679178822851292662807761315769067746053828418475538425261809628902178274001125781411870607914208574555482721085625999029744201032969133668436113636140693473626054846345199302556279332549691438622348936910185559885395509140076174666386170368036783788521082585666617766284909551057256938084346642169287287670360083747327885044355130789248600622391381805582536550335332071734916596435653862894362040983416960128698977047172656646077807762190016141109848083769677721430146556695295187898598792804911633086139008973032219326106462369265987486332599341202526941118482539648276698003549227447414369078822603462885507483415632770376146648042037323122228430582626190342181105711106221782896638610096627224683202078790024870101475916981967963032730156656008637357162321204063675853190705001670130659889181852171175199857741257241282455914669096990671478929244334195981585988363822464495841655758073234850173920300773950828902059825996920147979970968158896120702727231243628459025028809463004125911882931972146990123069932477955114492898301775842292861646729615435510561598325510417966017900771512937114514570252208778036044803631160429366943133291279359711539524108106598924689891029410063222844039857773086368289827383540318196733941476434792681404122138238031053232357945918391148896697292581492556290223124968852500044493686647896795149561739071133228657276529615762206832959032905412517662849700514447122784018561648644373512089176307816916091342201669749032693590043822602044126759940242683248056309239088647615893455441646956429652868592233652388425196985591275639456264227668659642331039537631272894798724782452465768181618143060173455051797800580199360019862440014600387087729467959586587032934614808211727467864114759898545776321998085027637286542894898080886428504143919316138670418468099830920740647855223856553064667194695657237359042061903848154565048034445402142831663628772958549059967773546530778511220145316655829659010899655033189342481222436654241011340107683721788327657759834076132505450043068377846415651470777073587173988400787935069919101317597333401309230434368765674598846169302558532321142395818152572187095184637492399097913534264152533447101014568905170194357064839432844531099263842152389818146115516699610479350452458012946332939446779232539152260671064125214107175849468887842526591701646558473023353953424005999454238367165436874772235339871127126300430599573453545162125170060388482885393138123127078233719413721396933046399169253119810451808972467304811083719988694194867535277332312095246889914539885481513573107350309887059300290355984537667451209283108200405011208873548901713190251957808265394615043804392180806742087280339798266994316910905136257403747258740120167107947524250333357643197792770897317286833983393984503437325663441058740757122841516744470436778482891167431236239291945004878204150507439725160343149604382594329666102287843569031234964555863766934594549475539346916419204019978296803795867816488807029394941306122771535696996799210452480442536702797037490559668678773790879030917356959983930279363405074966446670703941076018512550384883722796322698742161105653827022504025627427184172368147480098885686159975091860389992290064378506926427390816952170947560680600642299646686214128886616018779206358081772049968222154522134247771857598980392338533556365259533027320266363685975980744864111304253566920904000498020155205534247083893345711049416191984875903008066392475274707674871127230380925031215232677388144513714213854484584947282378111452930486247687332702421261079001904017628064662585373323181609322768828332086956034754824113587598146276611477894361207693888570319505186535223301117387232450394540809100112698979057704611402287409989132090930446247050669687130196579321544587782769368721876200854756430140896430161460882952215637594431336205528972713657485616881397531439599849886922947182807519503921138619112333272008437395913045641654241295491829239488078170156654459924350227234115454138863291651847147420728692497518968304766772295011385000529924695968572472068590681600184730946431482150505385568418763205983733551006570622802082592337130604613552165906236589128878996428635914901605885573493401346185283120930033233719446373723777160558899344568950681833680751627983498150333749037761812092290954236088975097856 A013879 864 160903332484373158196495319734211917951173535584719991120678208344383633217254272437850297391364438046730551881934474267103270894734242108342293224543397867435754316656567222607962238951156509192016094014928755730307230420421608075653007374684432338557725945517722796679400538965456192597061026752527714678424532170558051245224048522005840231356634043787681546410978951060445017338294826561225774532339948371986352674265968162330266633415498574992496812203197543819355477483104807000542578159389543661680382229856664488832970480714739214758435965369602298339923667711276485142474130110823659312532592681912715343309986644274258843514928596872791573297168729539654731274777666438455331845826757734356992459518608825971426607703605220228932911631701235679426958483803978188773340998048001176543518385435202219049250182989416904635241503760181112798747593392386080212496734884027677848698393819734298328204984017275541321426886532354727402613350117055196311129443865980886139187731406179807327293435730485839004467369733634564249170273089849745081367558613055342346642305514066292129863799800914086561263703877253157407625249944868158869534733642388481392064514926980544979834538597832282693347959390899965317409414251108731864659302586956235495175438084388269725622467140646224665568170513845804421162451511905024112184938318571486227422383910658556216115615317683352046158365180400064286873586426337355833325846945961127764203020574931297472906232412091409885315452094468691686800780889810253947494231386885769634719899969471195490248698633894930030547829938347617327328130213798826607840164242895102128917612222625727220680988749413302969329118191525211125284038805008056745730912925423838118872272971435296687831258926823958749822242206366030896553034992493180063046090336689711306973885587509334583504531191660028177400306255968653304346264366806284104546541088246037908182658661982909228518955050628608911479014332178557275626002315288177518004262134505329682905608079694081153234905922638525770412029135186319389949547789230016780071637923716012347678383871762934036545888887268031181985074055627176054686453956911937904271811715874038523172693458489417594089170696008775225081649674172965499322917345503260265931138704577003487339479086655011970505029870746850108252596372532394318377471792076850887825836120840287566636906220375047299288922599812420136145430607395240458058761705713873791328761022261431099911829513892516686617762483095933180398985179686336969994286845339354363357444918491718791892453116912114211249606936467637484876745336808425977464440804393930541183124132187277900749615490903014595191465084646446657135420341343081998475377535952615464005939795374002560650063567655161214340839422472715606248307546545565439210608986336468345193483320994889102889482521199807766621997321854521204233783539104768114327057608181175095557703240527013116676081547981590297737157422706964754566257917462063175776214718034784360467368683138156621540713744552061344609803875491583200941468611227611948662836008159720822599615587174208837415151533655520326443229876493782104568006911827393452604307741718153621073134387041941682548784305952381224038810757995380036613383214008313345980538974120885421736160507646023532688538365163420145741697408936395065530514883727450088865136401171443740706997587600316378333624571920562321241913830033995200596099186000567962327510466061055298759358364316045113876609586922770865004077420670964006487585602839028574958663576434612958540133092861260316842569185319225244464347885033355790413162810181636910759694423864172234335381610390912069584307611832849169264156243391685580680244345383183188317550824073768752536425371359230971330694676297194868371610148140840666261849832715434476088780375970851790525435167795322489117249731978439565083231823962872577858240496234194129405277209414310863146232231183274452762549337055891542567319654829975008991285815014115728899420132513365672106383701095144513906544770723198491672109676613761839888016784180055717727187816032379834514876870156260323522067323949181176305087070725102612092169157250882041922600296555546545757278885527753276439603509388221499099994323643666411412278507425086131952209067478513900201440991623353708463876770162399258380103655375622568385949985526630374968988187653833226211982264798278670240548872309352632926733234872586225556153651874885667106723908845531543819924951021612395506680028145681566910594868037547654992575774076257175500507188365531635120417728479177231646937146412011099074449729229313830144157044557697718826901511345470476358308192465434653904906023442959773444664411670605764923216764171379483603947403017852233008358667937678905173576910059187477078491420615152984006802502464406218432793048748092196111638207028297926809852195030116265159577571343611848674333973029519250856917746743237720661640336625451055350184106969635463872239846439112714907127274453838009464278449709139123026013858038315666317999941848471794542549595304436885337827448335177790273047477599391980265797375316556342499060863260075917297937682403422559153333103866293071111416809977579433812330528080602200773783359910208439130732030154433627819064424556484361231020129876486079629061233152209453056 A013879 865 168719372763134068729048276385620996077569741249283349409356272992920412584415615975791313437447356989288535170151323289102079381716852652997128460218817962244313518342476632013366612670447887782527467797797934968662634445324008109535927860917103323835506041047191699250899099546242192608655863188058500946643682245275079142512051903010795926435013899098711965209438664587157194500519836056263877756022893704103961741771111831783621665400289833771332337352780067707924489157324106105400934436060050134590168477054181823042520854785938386854541750823396099584083799794019451684754953455087029387298175904029307403826612555506525241097509768394484296761651997745772999501181266363369738045569638318061117725232184768301814626599415547406773556747122754903790802419113240233271194810369180881695296334526102602041786559878310820194802995046835670534059556489014626444898976277754206327876766997921711603795869320898718016656518972550390640922696212341269527138867731214773664284914646966397648024041664529919119948376685815596842137968275462286298440069140243118656472802146717576336364063740043289230063649556794606781858054086190074554781252863801144264165440804073551932774981144760583657460029866272322032667893957770589623716992869420221590589080164775514315814304104470255674922809964726378216724838756547322563458433882334414742405653631502706242869647447355138555152553927403177809672757760583119230285483287208135506476946502379160178950125557741162211904535495409602854178815622313676843247711170735132780496053830388228282383019418735010151711721325432791186620421467064318409142608061157974609931914153951994546152788458904803574367249436796739780905836274000128110211537751689226479334612503295737659739350160453359370053607443782467213383995220288528777788617220884750723421449053808188020232847298826105706145703532658586607258188504688266161208993868148677445610539489147391027203491811167944217963018932378462873846811003755616029118837171951060577582430897773300839334444712736614798235563862457130040635737022639654075180397807498441363479209046717690320305141985855963064681181012953321758718903144322892199909719241784335818474330215928999543139646251738097490415215888745591471418027378478426636609009698290536008740481622768365831984282201748249099111074493924527904786975861848775996552863936246225375473860576935985596899181304020908256678831044580071658549424114330630924616346917678802377021146544359359577186906913474801230570046283774780474648729323138558840911896162852372523927420919519237071175267843013489443342118118289232077745753480908170111151635570032407112056428812989119432167485692598232449952430519844163549633317475139049712785492326874090109036201055517578325488660038258750239537425333926562825985703528456748631529601966795536835951442024149609628693427463760926426250643808300321330248608758556183856999514233138853305831738885256344028040037581672378274484068462060700356602720124178042045561431584290275717588675455407422276485569708547462346510401390486604426681081930092087421278214513936783205901429934554370881820536210974344064079502415576320916958014594579854651370382963026891041720274052398324094377720029375763617271914917011981175074889635327781551982416240465436771812416804789598442741246102272889392233725174719394704381849266994747791855580702415589346727558719126175556558561036241726551460255300059731551665531614460437120951892956221061321328279774217131382542515485457476754066726561082537227015855618323500717614178597980088897993513826065291929939448047896736081288272606849020105336757340197798264790457107497261014276434938385241650510331897070680099447367894704516694873264172903976143459634770198376974994054500893007406297629482696930142466185450189419421199268971514011887101998706506148074348609254959024245396714893043693076200282386579266343435267955138820427634423608045233192579942933652718530139069774382995875028046514764241414546438364870334922994623395759542253814069089505848581603574076264951935022417087488386104271503691383968717356271529000970824997475266277336601125282980272645196577158366233500887991032528561028774763984464671149419595933689460263746640275647908981151013041348201767115897919575140350191417626189232449738206218048149807964755175570539148810267865892023571972063481757857305829008455515293119854926153774330651746423782228489756974048769371668360113272100129441612084092521625442438239230812517192886194704843924347339569881495134877785444057619825547575699828027140057781744851418765236120950223090199276356978757239617154132443216637079160588050217889371222635607652990738437724987399512430131917110560126941707768413399492752066847423078972698591419595671288582042222567965056219862954655357916940824117214899384403884079522629957144572904526902567575255899192855969211449199137835538420103401177986543383209037236180500177617368965814874650149792476165297769219739054146455888937707644612015239682210265066125507206384888125063107023703160434248484445945211479997754465507386613351031871260045099188748619933383392295243753797365056602303263851213386765412719702123333724992939050332389198295812645533278570660401206724269946469251215395724003298043740145562178163705366267433122511613811179447648256 A013879 866 176915085014476069251630525459328921583033769000208537390265163309824514546116188937431352278984799802400215054576593969193501989763130487469116972302407263578293291809480776890047909247527564379451522073543767457700390576140067127464745092689012534894139582497100083233710774205800453356813930398281630688627845754021561386938717336251448349357521134261330997631452357158142942380577087612532951881899461788674515787339385360124342871418774312736608576972028712276904629142630281883576890227226103129928020500995565759278634347828020129934387970911393388517480254452813740569793610074121336926815572096743435040274894087002810211209062402904014765961146005188271668724950647558236786440871229068999254579853063375606843573901108757037604989039670989845997344437424084990842576369477674212204527049272042562038568383810959646596585745334230760065922033505025000939086388949422394654459708831612756666661857469030694143033626038160998416696157103551959035689165370126262509801218660857437380174457512426124471118989031705775274341662222411142317673093938799568388329624983796529324479284500279632047703221397665461600893590921480843616354307002913148647941541256572228791461458628848473769204808277056366347726769574663253785278669515045178274573535322859649699219299740649002814587860381572926764980464523985365304300990766602691272932750662306581701323283441757861765607644386980714574955421641561204830015830923367557896839570655678730263802806856833996907510010211634619722423405769983186009585311988564762590441430141253166859428056970019482004841269900537014451301695060248434740185119390336784384583966815894366633226706311084563312795712945438578212503118176845958333293173409515282344794770640255831412298848833847541754813331478971644340741336172109264351698477091006448374562369363045974561503678089213882616927437227461010110292362269492003378255881954287867601208517055372214693740928629387238276294790540037679086406793695074048833349313806415755296199075061063536700905954699102508598674654612639847589489658584251397911536360811395485651151575105371048845304284562960902326511134061838542316470432583461521011412533763673251715192539280497966624947197708062527314109625415757297322733629476415394688908928953394697085901059258075961970638750693980372047349494048541405772289908001313942139361415854813322019312878828321228033254155935045027896155261941401593219435120940108355652410510585551967881287325758898159828008338103703753175146216852055424210985265998739337475168032430859089371649719318105803531144677653755712706541904848003249815154331201996765382470937419482301319931681899008878897704453477601884189441319784776113638220305504811404191633760402144325910172743557990400210227597188277207291173195306947379541820785063055063653054783911934596833294619271914701066016839396240577188332195081932317739186765177611809044037122636527806244015821433346556195546110447239695721545406571673760937125053856930114615966623684928760150846262954329293220988132742709863877454490648430881723311542165928240659854225062165776386911297795055284001775850577958633801336228324915356281820167111526165670915350685838885300962878084767625085586212157522720710744515456020755172635327474253463868651514091762285828439976763499057976695844872936897267350870608806564021541901976988284660592757390616129014834196611466448660393949697138204660423988661515433071519236478164467314539252108462455596073122292529502756580900717679059144872271870513682555355377820839183088473004937555569696302446753680239550728186676271367933172931736999318105973595664755246513300918351951047965305927041952243148925521779302785455958123237557683297843427853366959688604329988795533334931365692328386134065943132448416221066622874617820659003444661074276528529865395673390723208167298127913807141105715688183511069787303789740785333979531327643768727193369229638440142706241597832985459105227743424282653408902265429205499446154882276312214010221831957778335341309597684682303549290593598240218066019930221947672596254696636381770569774793721983792552624812024503861544726322369209646090411031659427126084924668409308526919774027015173802225764359485518397073677781807819404650844732016155319776916422367842315928799000605216689323296056733036451122979053658502875437745594509004178437447726982316958370250403998444999046620072537485658063874020875408820162392666522374134405665329367832689399955919930119139688466028047834498826422816435936828058642549608749788162766193374737022873386413228550889321283176230761501127028796405295357351288797011580778328441917892775345273565319146354930342416548075916387431145938005116122695668028164971848786511991246603502456876398196393950617096203505571426526790799017540696583114141589532730336900687152569521229942827677937201386697791529752048140771864555435155037534398343993608417714591799428965204154245310280698298001155468795487503273657357098440674130198745731156688491965013310901977619844442240450626172510486565155502538826391446072850125386423873425481171595438373049926941272895267423959377514381825861591816747196049928240929407974373676784018196057641335335992230040602703110508800855742108083388941562434786692482249512866873006530185518139239953870737963671300497217683456 A013879 867 185508912184139258791597729864041283277851217363162667302534683882762550164708328931256017647288765437601607901067706597841045542417864314028416798348968998813872466752418115108258876487135463346747759209788229505725644748766647028248472550311474007789157306856479216876871508773621416179074523881308559180958631989368912752870652469577198704375912080879209412172397786859456893949656000220399352552514610044521169066225183343377742950740812693752102075207021979004467548407862690456353521246903838315567404024851926361601353289908114035766080800986385233758105375293113620831711904477081854989372565326914844140791287342173058720028753818187480187232474633536297153304933850214025696579022989892254962370324005782140321607346929016019463688987262047848756511440816397343357745359201421714736574155217481301532153881622960822389661494499586353466884262204565095384703449379029536897194743647817177934501623857446329141725627456590707075785589631014098997806802267145515837477322658527248258353811960549735893428065042909915014068082806526985966896382149970696222361124847009429532945190224165215454052453080278459063618597994082697075862333819886657756663949564651481377235490443203417231017701043922656399433945133522096001152366165408012854439219374702880043008576444850768775309280287468213255516155568702478409322715694081183604206731958478786214046763258224691658733801320722689766148456203221681915838679926301060389236449639848980265097292002711565141289216467674983010059845128665889253186928103721284498034713051794680692791634265395148362708439427225500465288126199495062706124351749841784022849517587943251386802326796851807060278077497476202587753669645404427605291222601055896699975521418876898678982677714800519943095143868894170936237187318005643976846582314179177610805111017225295821803280756075536178927304418222156137409924059094846934358039676099355057804821979853975394704087978488352762804086285310549385708090105605965829478090073876207025467241331229759059689162354566112056363874635103440825996708239639993816487151074169832762141914017689552914013785489891291117923738910026411348035300316635747856062909003777443590509732068587435851720632783929372640919814579953123797482738261861748901317369086234797891545789112596259899324498647691162599921543071443353099084662572385768192723035991376733949723021230285760006197509813745775171238899945467117011662401374895059136582003547755740273088738894962396839813671135429266689382119481860868497458086279894099532361794774220500496966976083702111043473561515464550206974884417899855678175267994464960257689845675571073588848683278935134199039345009729873315827621334641398134310495065013122961646561947438888685585294749063341890839612949294960912549224442177655450444271518278026425065573095240731809068738697667229584999673386752359465832619790232262005685501482879480280160269905719780960125133975292798509300958308324811180915196241299385548406840473084351863551818397047859603933771023598792968490852278819738225165719986169060233903123638180370878147303898785541140681900996747889477446114295633552396869936952026444628565863549135660694545734760754194993342450850613297241743647999286544391989641038812419375901261141642800129535130040283730624842277074762788216971822233484679989009706499499951675452321407422467576265711173622698097858782546065042870521246197626390090008744334737206748401354909327784478810310818883127839107970281011415882484574550941037121893587348895755199164320653864267246178669625402269049870034407187010867144359072257925901894740069055796982289369047766397367931023761815422071268627753942115312127727925254197562266745031945285321719470204772113122437973922331265162208991712198929818914330386050230487421155147375255915335195988930620585179732137133621350978727232801775348236792066933452713303513291858631233722362921041415392436885514333337357011078339989689320560766723286288860607580893101874694585787251301837766356117982367666959375758849052701813431126500933472868334898794914352409002740290364780190651456972174101822877259661114893406161123122948204616373858898837933315458161625969101959097923428970151462884842683089011886938729928753736916040051164165718572080590399914500782624267356340858615695223864485984900429772728884169018311115009524507873565409225187768209986940043687623073463320308689181066561389984765313452679010601052691364980358554928407204530120248178696644607017972953826286107441415131167128895418419170098544417872560723984108248496484031637540977320953827799346971805775347219478984629985001615215326216524312496334800445574028089208267438729774315252101867001283089652643471732798301113521313165597733398514192221626115181983162272268687058064141756188870616753460335494131385872245745974931692738293208530475220678881258023451101283631257998648079973128637669277951441940213495810678026617911241930472893498524859596847697104232678536876854528316747280003793355792150705797492352084706005866722755789466355960544496230152422236957284893077194799500997344986858387459200192372167427934345628236520437434644500837507845249555160794896136852507478663949337320841273388607055020016804876366110636725647642787771618890856267265203894229695395809868371673869962930994597590170529647558656 A013879 868 194520193102396007426658381189916952654356118097795657029422608687051623801509200717420709960523464507498543606469971513537772170686354490946661172745568516900255135697383577467757659671374555614279378361162902542195773668082735674292670352915404169191523412194339551315882419183808850091389247953367003751732878496884497058754097283939380708639676386119997888578084181753941872030154490087105471502105559742043829374786137849465660192315998411163804185612278278656588564039323028507961349894993439165584406242763133536542500627318690583167453941975099882873139102003351908077233141948960583177336327060235059609774364916106457220412870563659755224807479321334956323823874316922022208816045610649261139422424864687013569869745413439901625157143507289085057707740565494660708691197769989975951617981381325673235379788576677767298061691256398260172891632125414049458110804136065275681512875515253545169847974737945642026114091535922057262698950432930239870724265494074376414798621083987867869751606730345399864187226730434307045791453996936840837224340809287672762058538847577759581937535784494264959948505041106065491092935010243258169019422547521472043851657578703991736616081626972466426431616889832243356692848452328065336504343504258872486856458895048447143977761054235839719338703886712269182616108341607770000533975931636871178964678170093851733180298830256214280748454453678115144228883611749378336582459642401060698703999417554284330454658059035282129592481446808762984756512165635963489549736323287649613811247272998659102124680691470983089575364580842406375889962217761734872137048260442098523543455754295182766167636623335680440038145389993606604656391902099593080645849030124787938073532347320262909212940267474669999850933577469574183635844929165086138665881896672745342427580089998031791643196922082661424354877157641715593940748530189438219041415811405557329092749012347362103477233756131402986610057580705794632668246290575881225610817777304817657936338046135575835772623105101515515613806209378225567560324339088746156116830924748706558395719633012840636364919133848250475268002451319854305677463064816645943919020871544936690362332813551139135653814242041525846325135492988926739069259755669945215947761606967739433925517364529735820194085494001408514375331947681785419225799141501979268452750187693850178064766709568121084258560050458289945957000749218127687620914184081961529200610952091523112594297475524090228704460024503878748085545317811742045590610279026235311245801317173035529107643913944024789521333239639756197828896403383759067598309812564090167167387619107614059500596917892687277891880232922511642017263868592938690082761673291200422631505340597680142376286026793842786529037987919912933837215568680877241605052451549899836689558373915145597426061748645112929320617521187242079244905129162584364873680402911833914249335176660025040044172483276621489688761659109997208839332813916744500806251155904897339675711527502856432054457884841127935728263919115685829191370000217208503825201772028620573924187332972947587131665019565914956702536743658247838100291009408081202843078936898474548443988372492590769339053743132688768558587444499887572374929841913771459505040802859240788627428517120553123674615525946465417399445470298431804155842002419661328039093372109421361250394359592594280660370767022698392999686252922289615021009099541401303411699125403290937653000477221194657020479045381826420392145244327548941126690247955715403718926693946377891929044681125809671236521198550527107026763458551926910505178962650251376501057438630697886475641172069368013802572615717607505529644436951345463051414438617059501507315189439123289473520943582428698728455693610705033797912898883006483578125179814156346678518469288914410725422805427024141723869886862354387552742478376812112304944753523956104531660422293923186539899665077593552465248481433028468996326527636643628300454742565191359749986452821075837694632769479158749594395710904285856720356901842817246387134838776111991622457402709539753192542146054430993025345426413210468258805839768536603818835468707884764189857285112177055863064157455805540345936801262743728358665673772878440473612689516232517437977159180747572641023767442472163811235058927256102953049368962446412544595732227170368031722543710489238555265643249793051879874556004066726050676064665273318956346220009426900725644452092609512897375369354225012815448478008031351781396489312578703348642264299705251311515138233712360290775449239958366167835296480938528050308212690486012395787371153053676025902818197500156759712018232077669648237833511832389787967292737417015610281015690711388411724473929808896080417622983825353063176362806410800596665506137501195832876424751094312072375955331409974644748539428051584998578594013198261979584929987190409105903334372700797211183901306583177522438902898418487544773109203176624170838767885129484184613884261595877257621843110218482311340579572684807704680374695473667683905679028306299539721964043312614081557792016940020488418300916837832913684401473737654203469792110190626340397552285669011596254881947529340330538459084732031324669141190040470827015232702683830413050098501303878438595797079356728537696299870250330591162710653295718465273856 A013879 869 203969206002537995883415738714598358546494120890514178865283841326633843479291311651470138367565852319414792860697856849779382991649614846698886185872857253177201929169019682126831455747571246027798613444434751696085475569783522642407111107978622842114170853465091789360602723578081548793428572061949759325977054802749158387880136313604020065942557306252162906013653198966821352405891274597576706885791839412073350430495749281641304101817940349984497137732580308320611010126097183940764080427492640466491834360411595511213589137791323296935396184660482334783584707022266730363992819052273292465758616483513037865378764466271244486351646164160091494607727436848123162209942835740826359631493842232159648531008574914049941039738166643158286500776910299159653470951771204129347276581392865009023443776444904949138461597186578466522332335970869062059050016047538162324587994557778782513018044956282501380018509958816089533174609646371007116291814649160259202684567414714533323523878901763662539392660778878658007989985456091883944847819666292044817733350388439630754148294430637696831389733522761858374642963621982833728388265421300834677837710017189875069853795697247116839213944408084280955561959111872734409987560258748353438290378494321751476777998242334320512443624775206399869545300766713204370430868420409709036079914346492063833354066376884330674971265026234740145650091377219983265474945862073716138660289201990334623204244893261401246090823528910979994319565825568945455504044500593896052018104314927670481451742420531841966669489180739877564134577490721407108005193022451728905285977516741333901423102661015825564216995739950834453093438340457936039084180795135982914131301792612129636953392254623692000290868053907519569763692526928736219180139732444209362937715775685520620181342220449776183954056855769748785704339670451319570632014330791920369969571625860393681910758388371147565015743863069242018087627737746159312744739022386895232026088861655176480488253603064657567571114045054926733300262459804982252730134654184321089396362103749299728176350109906072383116981445694063090354620938395167548430051510653179337290831229401103535033373492302199270307333922662935005836225274696356844346288117561368474757640074787804344667883296029132267395833390958020934369628072372375827750111560599579413397110980811266644314440817252102134047503863469351838371808017612147458174787711487926892443059829700320939311678069695148435654007874654179162152548767169765227197219763940213717724877361956032902969576824707769737697121523088496994894632875074528548065965310019203411127710640093385520054897913776242455102756207116955567539894478273709279892221904332993774361253344022553052972356496831380493727472537221110624511292152145119534493259479436387771156590361486447709966630124147297934975295837896433550486305640716786062981784302163679158467910882201462416389358205824266655171882945462924433255912244685564281677415612054133632847798890662835186097935231055170566334200067250649384030169989347759624107014773306682846923128656859441489124172779556348841639319168518190885083850745481088155352384339337254848109203551674790858550467617759102258180089388203914111090614433914574821921957664898931269175794484768201112210233649734840921515040933463648427474516183529198796709920371753008613294493516004164140437728937401592990138039012344242755360269637560724413126225822118881198240432628402691408679905835490294020589114091716003958490860353440412235169977277031517144407389955556177001826506452291317511777695520314545312109878535939949987365972804769622667009081917643809634441046383098706007718252445120694020264599946387321783852534532081318142382986696937888755197889157383538641519680315859147406524416188548808805374774182453092717140820943623447266432248590486580114282504497006444137472269749871135796265390358967272799249261831208402736869800391667119259906292085043121229188777632140038095241201794753312417586487250889378365014693076957172446496404958706733936947636300704500407727509893503558356243623073341171032942544605846658579964945592241133037885939220435838974495143792593786168528668361968378750273781027320882767707416217542069783598058899522173028205044337665111566729634137969757691640529613149706495410096695109166209480362014515837395829231497993769963807326227136294999167991342436520271335313705182453635697969693992604821855293356997460112595878275295975847037971703275749482725529605177426526442505910930327733599223297588553171904260157462238583762804063842796597988879984430139060933925138494184411392537073494261924374471789229719074529070634512503159954307591949429784560566026308903384815212401975423293016419989437887653413573217806095011646449129763636453921654229959803469375603689737588545573091844479308618791469547795983380753505247546248170418631694743189111136514370496451761953768895045612063995748007755830131866561431873917534008365688303487158591288081761140455308096259566007544923742928576680996565319081292785306346163498168680567623183543321954898923663708302174147485299534959725934494057540731735246205508703785497669503554559093012525566434695273231974478296269392487876737908324646449400159194420086103215637629026518283560983143435332747610649959030485990211285442998829056 A013879 870 213877214153317281571448541638398688411248619306891795617843869202916409060141366406251951808908731161682685838699115944114266299851986537492131281237817167107537690080333982205824420541965266874844958891111614194474523631061327038284678937159792425292708816843012088120583361478610438107618158378431030834995716216847501505729801815173648944665782969960667971336172416759833666420359849152428592999476063803354225501007510798746312089867848620425344070695078129377593010553982480747870636398338522969792141706302949174766300443748674617407329989726549924678032117750580359058154134230556519920575307037816167192727403328984836458520663728230332099049792404820457592937453018929772740876953287112429035618050847449074830975684487826016343425838649493851632797956724442141134449888610604819701766581329492651947811507731513702112121151522989997617630429627063376097667180981417444652370409508078880167054289098575539898338099484553125157972805837557867953714172961451706494247374843295734210906198668873467699386106989607003299352747354401847186799565616908474257661801980900353592671321218363538407049620222884271859578453802405944023148354618984890441247013677036592786795600971651382987259336837691064356687115985877313454908771920061924876513966284953952465656086292286825949608333296757064985928918284799531062216532265787262326123073505207863921838669196149118882965190215959821172578656832269808973811851410266217117861014293196467073020931372651359758523633055111782549950608966254745146640935750129597002758742260351596722042426287183497856689978726910690179683653278710344088589149160594560937018631295877330306824400525014686187486905201284020740118733961440508420168143908490056446198040236784292462896997260494131240384533655116826509763034200087419276951778257205220469827271100150344511865809121595620102718713674283162870095035058924468693861213537158188165403255387844664429133948636961693518358252342734916747520627465138361054816988154198938333204451010087126373573448480907514854297056009052469070638753675145978670634879789301025711772244492844869755199271936400097899031687005098651207262589692834668176779070647200491540351154643064270902061782975290209736679725753640007074417253409160029509787467199060696728514470395017043396416853393757197759277567125615936355958900979767264582982289043815154732828659094390940247310995411141239073272556963875675133103086199361164429170373903987843729259682143608659966064336961173380569133270976083803742873551911193373539277081004690409157264226988544774360475496898194043824918634561614148846816817640918696236026650312146561815077084634835837208601827692633868801188712392450332981872266475557873279944625586461792590073541686021461632590778243189163294207552679727720861000804051909489743528292894886013393925969149057877079464655808518090706634728423520244662777187456425582037269648121215280654727887670030386232213512331421731450525751437883410252224177752825275228197013569575673068097828532838906531764450169717416928508819526750316395607637122934828272895266554495045718899868596496078042970790736448130525517683879293577493586781761004901339610956223400945499295415132759368409473445410325307442950952120656409208471638680429061754507277877660301249436957959504360554118555561847578613487518281660313157458901463731282759693886833037582417723632058264812771226984395407876691444650095474874162218245367654127971326159883759980546547940941355070542933250897835200566778512385969133699905594093240600121214123330037273855867230829717820551229808857909344665190927995701768997952262299734111857681715080875275331243654652204108750749174275894876852992973153383032326824955249511700252467382658728343639370381821092601414570140306882321350943746229323755741904659213139934148968653461780899840846461498018056229913891435453029167894122725240876088704777961044467042745593973921182108215987815492741245075500129366175886017851694398872585755638413135249321583168455588580808473646807863444055257414325980872244668804681647522219533281414090387206956513307751791757038761652620265867145322789329838316334286604007730288520219897462821925451116956319354716447080214504021969031571667725393365406118208625362105223132571411532026195092845855776641269659979638066638131137552170789067272080079732958713169032247240315333569230905945667665047575689886716680035697903725396503505634269847989593681736087106968735025335658396753169783688216734072289598404931278525197390977078059679333586539168492214730782681498871124285207666034048024285532787818553817495957851486021677913360340954376319191612886130863341908293394769654582513452248037535965285775380081602884675635996159613781454897985606844822484065790950434243882932187042691034858307352505834330882703993014570281646762850353916735514257883972549721069456987518451054721544887147947034265399081692557687402742435172891347715616405462980577336352111519988624952140356059978517350807018491620769614065142343470685927425958665075221852654476020985663645387234736255722394876047307122362180093779596596660558873545445169929581488040879830320017525187494580582004297359225355514702008349827030824490870553988974497367838328959424475326221327448236205765440442494110435703241460610847471158584891440350877671788844677940176224256 A013879 871 224266513708028821841063225997025543099513432238343371481776252993317276546646793420802046619978281686592583985999764200215560899633596635537349050355225373816953440913676285725454547594211771678557427614206251965585318090963762060496395501211266502143727440329978243313128818845795418749133818039821696588836468127797085738872132668147524115801868043509477378711798328076359346600395249184856964333018613078665960358944451643306212945945269235011125584273162244590238968634652733732679200432024215061572764781828321233879748254104210235622508451307506813819192205902432550579763029454940033432237173152485125330281329673093603874329763489492848711093235120677016140971982736777305381537792169987202388452233285414761089965159337506652913324092187731664969712750270288642582196926399753559423599594784154087008828399531079711705919548579370759741904445376627606654987461964770778443803954520343319850049118245827945324439771005114777765646492853923078947433792627227184588911935323683667795935178175412665266351486522734153091622106409889271315745541316315420303201981673924569168788923317866765648710462574831098249429336774311615160016809092956700479321028613412322318006984084450320567248446383918745498877549332007289833294420424850852939315508711211875660627796340020950806936507694980336174685401419401953083094762537130144380876827923796841119705904391021258481824107295890285445857837666554147214523735904371308880578230923502778657559996135009272210153677054396892499097009747399535646884165845127892306764750924390435884412359186509723448576551133549103865851966420376977763036455670219602329095248329705867503808702604917799583730269108341593331590741582351442557186231666988869428128556239326326253574681799419894159517452761947781474301283349390865755748987837827221259369600621111247646874202665486248944828377909725141789672771481946783685134215845939184313725883921564606848443559325950744742706022808535608063448189464884922081415778170777305961678190422353118624296152314316078295859389801748201808214101773669869730539639709946112336747293041329302148427831769982669054575050233058323288306577249753805018134290782958902617415252331005760925400336145097906964848680111848824058064145910763387103254903205722269132798789308925391296441198464212347397632234226309856080385960553760439227365236716407519689130544038560074560764374324232835902495844690952899928368701714581332352481753986747957226252200463416594232575878193399338703659488747018050593487377568831502852321004491574250472487494078740325319809954635520717697757882154079117741199791374643962824387880877709393201806269098057622836846870074631251612075255285626000356799693691874572532391215718949760626928954046961640152855507887130320090386978758698174629544779109535045117309923250547996380549317026442512516476730929072665480800216991421164067516252114308911110312058548351434127811949541489782273829515906432873477466490339730034788636219411346515797681911700731380963053748651650089255451440101161610173228063944081739764840673703818510491079427022646197059741148613439471529986139867261834913925230891414142313915253271827475427083898032908869827869189218248287489332027494577269577299737570869414942182357000969583858294223407845528042929607629345244372395418516819886592216287969710244529395625061233493551028777079839216021246975209127084316402106389399209709608265418512661649522158854633294891661299426273505361577053720522334449626776493448443269510345403629970338512208231913855512702220584917164470689837434502193402326348052991148991647242514020978128796791393205996075280462072643872705734146420589575537425566165520746391003959817281766505132804275711980603931238238758731659996437488433995620884299442429436992887189646159386500823419939077419590188954772340368831515419211745781329338188625821595512753747630742176885589701255280163073814003946798377450304687639618116643796287623650267245857054858305992220481304304691707192628392446487251709826062675202218713685598484279719094825836537863232258869330092061241855921632898189142793428676538657947901907773989144324542388540910084009795015378099201975963301830413589523691153213583003769340199249293056822073524085806727547694846451459200418605899545675936066847395974982808965363144995689905037317003888641686066915619931157682260891212689866432884417544926726598653829485111965096761364059923960140125536184420099274276848297926363339033851759100655550146585137937049220310837379441180603506316894838895140892553545181035360288018485913619317941113226828519627887734641500079806666939679732876576103272664673687556159604830654713985323513625704438207312335497204944446826401639690309063180502851110155682916581051770811642537713789500960476794567584490461157739339662222179246047648036002572708594858598474944400296320126930144147333155698651586045709401875107484855369626018051703849717822250187974750321861042751689183592397815525995948033809639820221869740118837970697947117967036602033189915829369019848181063242625565050804080365929546181113138045354015034280939942181386788714504080838403953608957642696491002317328355738107747086384184173107428228673821339082019542922551978443626957478639667854650361727696702477428704344227962117801479997917584311126957361905573659597015798224525459456 A013879 872 235160483877910029890814713263057055881115396722753139094875016258720656572176708058010926836590346697800505345703688746005231985894198225705211317825280801575485771259499024980854227698148202699615033217993934861065590502550417766347068409078104983751861144471447266460307364350048777010291742384924075322335788403572956975723585384635458247251059585590993751860102643660996578220856048809260576232459325227575238049340537326331455546007506633371026020654815373783454416775049624926477825272210223332403723403870413766136690905295576352028107421838220264807273286496349114156725598373743200496241526075540242778325075543293798776129206080758453330083300109899022877035837770198999767751371962436500731673688969487068524671306917485376085241723289842918327281516827418183684269724296547988326160368700389155939369247866701439781746296571162273767127195715242669275860132917171483777490175415123516955085104213737283596519757321459233210390536890795246430384336537887372307502921493966925642790525390461510894329776332062487312200741850856052559179196731296758159850321135717129040732014056955461656862222004866093677993616237460576178029785611456165161804526899337439286926491343336579339123106915463982480231025168358875944236530191408407971695698862367703732718452175033808513334255492771700984706919478750822356059173722133778274322300717023196473936738402719507133837195131895451951675827989044681469616440899662049580761199068842849633629630507263482617034102070991275949133146092889215490467211085220824803458155465293625697933573946353619774814605681412385135239591541213209834853714540856189731833379112569659723673714142654286616309550660548394569266093445455746230844110056444520749469328987207841877668325542508514938210172547312156907196942489370876450700250671037516359264738340882347612568763934164908973572361195067950277247916029453830649423295514871526130949432458938529190713553663768128119327710572483033760738248716331172056442631011200984376072670200309343714589962209136296115159055520757922459249909981427657322570333248496454689617129548104914329589862126041347186570087873179364400359357546237845850695182092031914270958815628236696768112582873682182893573169596961992535508669862524629395182613383843434078193623298395751104057126120809926384819617636087083649346788973619906323273730455143731365549749345777168742628064571406770139295482842660627995289139769068835152835907668408225996474627353127518714017484052521904980528452072393199419116620421615061934875349605756961263439046591109215362545042991895772080644169037595664964596312440458667962545346579225004685977210425764869923769543635376539290383422886380568950131595612651071767724651413713464199142654918746848784920617038255562519097616638880697160349546299559819468928370082366615852730880650318984004477104610683299279195568331996438533259921577013580776406577104396153392004542802417189937563058471103756739507902574472760958529012405472084149070108243506108524715047546152643991124249255515636549002790378229454355657574269655198456694101269698258728115134648485907299026746597453945806704062907195475690956000614759766873429925463755451088627762953713916302413820062153855024286649623111967642413807174648682363794723604105032413142956249548318963028898366692929403319786374126889367655546944207971733763550955269485778695068276885641564155655109370665720462196519482332701809347243155961824318638707204167158021020682050427367851846788394194849770079941956699777675777258987302958087243652050100652018066977720571949037752736013247045065498966382061162381224331922370540633285798284621466287888317116134758731550467577082167693368169366045594886135376208965773747802067444675809112424435872165392164375172144889324253677770411224859487418386038044324201973439361574587875112215375544403192120476509505336381273675653108869984106583456652275287593002518055433330688146400206277885336091256702627591807155103064098583404142596411561217509237967816448882573495712841689921590116252090729576096373526476629076166670613208740314882137851578593762267930199796379190846018440999251359606673332250654818045105748811147695180127760048393974672086011760439668768026716350262567591798875145051671312685282538140099722006690337230575081863573893664625127000537864409714669536344609302113084933597834396264237489384728211011589087269910037906180763913301644080498826427892274230114490016624120480846434364590760142150728994150505657597479323236656615984915392502239744322589311256550226191749333949369271885359289929420742934941797332009239445587683355592941615580788664065237632876602887613794908597371874588623586656997670739506317171828275440925739905516233558957605682605369936892941630588885625774539759132915340499474669798937685825654283825103658586999433680487562449754463299485114173415902829434011069869285489465781780592706039704060971504583415921715183813105811793495764764395237374582131812986727205499976884128967284614850643962570597169403372013554149180696449356326306570699344498711939373784939816406889839045131668586170880812789833363099831069210264059466369148115749245894897946442069008852382303500294662309880884449267724239557863348504580565122068360357857698981297496972281086453179605635804690296428886624260442717498805685600437639080008174534656 A013879 873 246583639542763387502790928774523315427596458233957595579547665048504271185826763828636865618604559378992862693376591130531182134840994798717067662799961641792816568084200449618324202662813449793951533071591208240876712626802306859765143604117483011442591551425292288875883254880716746402343674063014147205193571661064916933776334268279510267069527056020661864350458989679473148004512352236219217983527269409829932812825303267495332330610367275593656980634143685380359498524314435506906412112633107140998566671936822985240546802711214268904224767961433652390551393661195768726002701040346150203546954446185685611524994412884838345478458395337375959045426496037477812310730625724186380469662606883816191215470084868872365325740322309145713958425240370327927947543788826849374916810423977103407091934770379259578280048451074328920584404673403052377639166374306297178604314733756005773465538176088556914695318236023785884504301053106436922818467610802516320986686069551789304712183408457863022814717951828569247532739547168754695878205087003236168293885391716229484223210335205724301014612371786130162305961300974469044495834139811461126453760477318259840704343597999654737728232586830497017100350956989560893190727446937076702103763881986262797328789130306077309238983707888250795677980287588579131740042799350622302827104144860148687775780796653315265854689407370009912370470722622405425680433009440515916684529132804033301196255074810959897432823438784313548639150613191748169638237797497402022132146330896511589110938825175728859836395234371693208995999966992673155568989939919182715791568578392820004246917336341843514410888480847861242983403393435193383862763200662204559753593546546369789395551112090450004717942124061408559848669888970392241120941167734556145169466047633834753932382270529048530196904211030903591872612212479571029915510798500579927049681517801925384286432090063927184681655246539328710852173441251969608699869885975675070256388255201083393124776227959570394869884213407300835249021801734259300630433608685487204671509756375418472619971233033658648064019268675931667504916461706925205471213698403895450738551257334456538584911056193922550320419699354168609811379883304018284913539009766625792683004011577012731975956743738623109687805079254389368888615382377649824697458594802466892833075185732793260362693969997640491469965436027425405581900217225710660788305022491122889220064719308823982479378851433041063069597357857209036862602160261771474099629375215435183423854588206211413771861718318936607996031000270101105233540192765911985916542913566388217493949334657438513603239399406824245186572987008590062953088036509391467453188001131210229913644080786009436080208524079895711496920931505864724025302464730965905610685860607237259451034587487656584393135908788878971478584444251851224981772259291497531451555527538592476201302993819300939174555473587407355970121599396092826886238449930349794850517712080296108695337821542661252411605695754554825637100787351564110007149923642328330437996597377969376926473932975121344092055429170758731984269840171868678210519466975403118119879300622337309073657523082835880708945166953523500719873785493040685946397915204254582611700271964416758298416097898038467643788492326378104976990133753405142015448317036477145578782792569818168702849206472656319880959913503638488776080211963455178499368177612706495132438094839505825896740901045316781889049782701708927672618097987231258792511345217188426076155815119870186579289599692086341290496599230326452034210612917826533526600644173036165405054685069831612015088289222095238634288780008368120771694263090106511071241221561170625703324288243692495173375300672868381215869565269091698254151860506999468068624421786720518261879221558228365294408501152002435055733666349626848121580920776431067601330425721634286452454544854642616211963120208372494060159653799742698039894177225588214429706779469350540236191582227174849215210966711341100703493385840588687851221277739152288855984830966898757810170542804915968084417852579856875532863857177181688106420554632789230993650927096038062626486464805665398005621197646120504760385757261867714786118102382123692922075138097304097701298370282822712793206102887327051887497040178859123277957169715991711280969323742085043572530147332282799897169089669080768589688038773133187907511400701154184743353137420453569343116531483671653757324030760285120906815842805770360620420934478842200447762998642608428542142803409640148409979239749595293833636462502797032284943749530079208920260896550662274224347499241054210870616131216749482522610077397810768640566002447989593348576034767005748744148647166590120317530336243608386947453163236371333932163802472555836079577151359090882852321266316191893906521518170950926283313736108720903079503753725276597591599255901402071596366777328288725437256390059933528420582011239707176615033590500425289833447934370466234343761252415999432301628843696426497504310212484555531297960080259213238677635857081370540805917052928670919866587984519412717519151912308545768463228221846419007495854619881263488509088438953026395626275124975826245658292275353212218626118521539070653437953030600994567013004185206612508729258159169538932268216220920517982944027670584164497835958651620851449856 A013879 874 258561686417192661814126500930674559997807383789130319742419772425900414662949484708376730002893894455386819991570052421287864838223030962059547941588132578504544425695458570658983919131362275931142522742076822772385539819361855717785095219831093866206426878627327287100318159869802443075583920374299122419833054598072806338751453481695455757802696402293921535073146885562143235641979544258445802716295090048681831629141105199017185593902096476372894462125427849041395841524631533526089897987416372953479713046592826098571591604199714213230516390289928253489074818159682014387637008246082004795834451305363601475790432541485132252948419990349284333632017133508994334521536676599364458087356937675804446519952759711462709343803484205634776159669704846556977375523675912902410152769407132215182194832593785202491554580084633715522230712714818279049935366520104599870352197926262937509917400158530234655383558014656877307629981981062135202781297493464859353794935332066337021977882429707112177010965691056593827300889903412024123985184777309505368404929168504237047648837000448677564660698182358013221070135677130604852801263778986942662132378346264471630726397792616085966268119212968375240203017605076285803138360223399492139985156316317627498971832391099825320612576580482630466328833858038481951643447118371878131809233555800875270433177124631546708208846800022415513873778708444511391638285723307098417853396819959122022835164361324977085410520270146700363577845993378150528726584836748635822759237471066140536063591789547465064931807969276532578316189661389309246773909195240696935393859813656829628773215592871984904966911799693526950722565196674701337677280785897571808448184106663406248285229402911355704147120880679815542051878877497018014625632005898429944477218030363695910939401671702267591599749029985940764751416223312978672264686651048544097586046847210671711753529815270872511604751331795223142310528618334225284412074765556829462469162571085731220029205358008934486371083708957773880622078284775302680417857551660993431125633014301110800345958955649501650552377068671133724185635283750800804252183375017563076153627123210735099403211695659598532124784406669996704201577472515394277121499080705049407188373614443377702444420818522470465863999898784250586871748763192026542581962343503591524619334645954949425778072192284245875983610477047893622083446602177666781846757727263651674686818583113969416252297158520252465749266119112480823037239922798647285225492971745900162893851748682916339407243673147997272666046202139221536521364641169708926544424902135789091546935417537758246840030356472410139720755956425519333851097240970871667376194061474159898041929255654270630447240733345600725578595362674693608859555557257737305441630536972094416566128043609456990636616878694207556397128162215829150086486828558841315539346288844307144325257488047067301595898680272389255693726226208357432045064368874166466485176460462308572471322551561917565408751854031528080847248595197953688214857238333178071417352720092201617380054330743320838502671113698157508149137731928057371123273660603200299985670557529367966199219510924107716450262887383457858290842374497150630306930140333216453216646224375360266749519958269533584248053162129624247804352406490610550193990734484841059402417745501689656065758809526272073275497422261991232006867084339791977250153486208421325839991407734429660895500987054494089886092264946227140543243194715059004419616376322458571061231159995133000762565171286729127405023762034538789768224427650922875219188797064385570175770621451783752400333217959347736946187991786054610606300083613971524953037835139726050017488968869418101818917179278353635701811645271603096588545541282987474229525921699432254156968266624640866366949688503962105341000984926226321895934835584066983141132652481488393551168976825501735937075440735614396331625969142718999339880076778498387533844215988853712078704824525442094690689054630311206011266280551181123952282202526609350439453150115946831869557387092207566150086534186776003118748251903420465787878039494631600678398514530655207556630671320065400379142252942978454399626255806620200899568575323437733429457860005518741551236639917681108889848882541181850759984096402587384050307217192115724648153689612180566649109371769095769184973975368846036004700724944576905643306674501613450421446259423789521927527760117022488010239802878496730939985329185903461657918501792086439176713534064671775567005932228066828259142391299671634826899187305332900925217177107252336572771489861507244857069403364187660217867180406734305385628384517486824538050136582903135835076464231847819995144411851354402002074689856977907951812648093741307849252591341462708372978691063510081577755624148767231344924707437623038478451984153938129667493728066235633596208781356068578626231889903787678564096556463484859497140203017687192426285462192573948712397501230446002143243799013359020725112766407824111047079585366205300786289789117884780959640696474955196196105279691734038470027362455427709685362235600845687712097995950830657203973253896615743726905918963608605820217065446651981367389480920769855358100854841352549499355037015468479100227876507208917953290603509358455442077092067953064483516758710460872482838179081985929884205056 A013879 875 271121578896594212554409509839883007424260875264071114154227555291260953205616918877570838039514468272451690159480559287704344160604552914072552542398717706637981175718041166187314721987087329846773701926795946515376939801627177221132224005229609081851270270683528337398503214803637966550423484890401076590498865058228790979462644086022294216693720182731751067560860068675209905456524342600344066029041840342886600282358263525164644401311484714809184183517632632236430685922532034898653240872053110686067943587544119219135805237965319530852401954464651808330560116526606727918530863558643684260796905611972943781078428592620314037267642439800491169422525997786327243315254842201855186003408388280344323314105984967206721912888082254407691046401820429183329108517113994047557628350333853069666885128781860912487784335366824882887438591815653291773065026884185200913654426292729085962399147788630999334003469728776849779725415985774209482391601800507408361764878110756791409157480046612564858121450360465358929055857931360166607831889113052091901180567007793498866475426906582472526041656257264236071296838587782901114130937968315012388888120756812614604660563291790204958165559371857527035871119388260471462311609209611345870177075269539072572361888121329890435386653100456154723861223291526559250926479205593910483939998885007458587569739136637648721106799742180304369875711382985911976998507090602464030599043423885456334216405305340699172311421702789346480439003440352487568810007421778537556485590190460649378743416824316522727925935473192109424840476890380956332745198608308709029727551947965023784820503313511334443710584507275439715880864523668371629856292377353332256615363097828687870201932706387177718831771424579718261822590945850313161704086706216952077460143373406642803509194047306876942129298438866537823339981017776629924248616069809878175670386658860777300823669279577470414728463732488507901671404856498428611827675709368518010438064612138791699773344037479576487981045471204106704647176359536547783421835400090477848035991763603801558583564257879131842729609337158902715971676703294279704119537434642416220140865714347819767591822106987959190421277934008398464104873299820302069526953020049377887191956051138579217718361004203017991213809557867594343379630831112842423914423746301621986519243445716857049084667827096645403655390339580972102669772104325049123441745830623210818436405482607313594616168745292532249525502470114488691497096889288514375752606518341429009206583491226937683510289941814834388183072062454336361879426449979168707360246886181937182457919352380072391438531671068413934667831397764845361012248140548272729490660064204328689249214011176932480591845899208596626424301211011979525603517328007089152790763181936050874945244279455829973413781180193657382656675059823625266881088012742915591282985574171208208168001195786441642838221054565300836178304671372654602664085415656597976761160392205725673687689515826589273066047384092963588902484542958289486573582143542450529414522045823400403145907849913508391553776865717159207264990246394194685982957801940661357757774490531914544525312797886757172884550857400996707215178333680724219324719578830042775648098031370617767067144639762434447636486592533232875265696628988298448280214028403176698703949589907179732798809109457820265506927985045789718092832659828681712337056941954481600163994830356537316103160843001653194796399082808255070122271776141537710618303661418698318609101524823056581407607537047153281497850196299128546020005697448494104805836112070585163632628855159425599956931804354941012616086019675053999371111716475603805749156601019473382623138513021218955532872900178978941909662847752316488608430729496349873777699372871903875334897157144199421091590636572730568570045448770002691708351766157398620914196312208429173756310561043777308261954817344787601247831032219795717451814091388090725206688232624728269996639990081589969882383966148033203154469551395235298229388262796541926246400026335979065174453006727598640883393137671432834246244566987881018333990003141122825312952400772496314918901562810108897267959467021936575800542500808682583778466018438349044768527205013146819940829510938322386435282181859502300342501083869439468817934940574439938088662403238781849854656508612151365268903271196363101049665067359484673411835939522203825389118432921559521744679348592466972387825211543122588142126056536437908211413550935138830046161570695397271736948812391977402508658492099444484160250642227876751920560526702414226074130437753019820783246406702006440000610296562171831004040668923808264526810460017554238561401138558374059699228546801445793433727469991470466808479899287542885619337885218465600894904503960611147300476681347417748374735770026113015195581267736199828254221903400781095733778219119220965901579730187754068838026110790255100032073285519474365485584704804040420845050922250216147143354009794231948515855844148850575065302523304954089477284601914075152079536202946922619806527289758039711122747411614062566111038391557392367838400868202138207208313458677897750094184100883184857456539929617788548014291792345977171851975961966126090943835707293531875941000545836423098351789647865429051773631428892245952543868068781580219824564526469072478414260200800256 A013879 876 284291580713075173023452506189865164392901771540898632595383313017089245268532966328967719068121923083254303460667486935663870382550079676426540854698277817955627749309720733876029721922332083981410581271591986413307890029431018981825942918507642572611277575352251409915972906965939484413576856092437199286958937927297312730081021485144913180563834334328128607418696407371176901823980469066498379380468576779382659777674098534163042167749591396315755114416185154979947542921904951025890220700653962590754380015252662354324546113204722892383088231804726734572025404747003176333901418786868359867449376098980141498188094339935438411941955438956239828468394620654795875486536661416652503518709954149450329163411997292973755636528533737997799046671835258351338503292441323422411787705079670316379023740797568588172790947241603768398578808851690466074233433630111381233236103704324694042108648791611538757652022274321914034625357792699177482208256249568856230345968829864913308648713797356816808669557933175324204393675286233918060973930958607710317372314230764075867413337243996622711466655751617103602696153819023043318650962411063882430690750110695544171696554814252205954213409583904878269165594883664612124064857938577426607166796877832202561636939198711611193175995161463912895727506074135753393099483859484840279607868270845580895919526784938959145383283646456454834946793939125835637193186571035569323349422557244116261107301409452928975305621323424041775072808471471050004952522342298851796829434219552465882965257039974522135957665714737889332261527895808101667564629375905912879555597511389372780191944082468461025648269860300851475519493398770086450148191635875647724312710975668814212184861789532641263701743553300102656108885123635937973847024422058146741574847297913243884332456657348855796470171239832918764646543935696147499448916844016962817931751361201598418988479838502225617594313586757869661502995018807696280075816884626803141313104038738045645381533997444184395461212736013317391932117598377395128549334476485272899982188099512619823093319475269868551122042840320733574302716870833502635026848085067606230450428407287979460622362457657006296055181930930790427897231625232373062856294289951296467440192508278686841798248108343183793155011570950570606203639778364979857498490794201969576136402215335999097101004651465692050783354580716457403529058954064742709662052076091563907152772315330446459788243758263862296078453278102770094175259867782593250069165132576382264757802490896777408424485786028431783423452970960118204994081469213356806488978238925110963032995242841286787925049785522233209958255975742670489268779106223545625598398367483118159658183830983863152769075405608553416149488066638097443039233785732361515476727294261776482246584465574676370202329014802744483676605707529617687845103744049915459045147881422148818087970021872963832080730480511864889596501999089252672643096028807532880080310519417511004012742721747381673594503701822663388197011632117031356673380469747168606331361868721317901129123469630906975181893130746235932917094412603039087049265960127730923872216144183992825440174392356904289314590799850107523264862836417599079002637157091290933517980041342476895720198257783534463364876565252127195414603108438034033703873705046889410020192645186510895499244060758843342724192518847373999438910099112519755195541819966862498373561043235936472770187984111301500386828964654748868408531249939389046449298380075773008133857240492861377906063480766755799299889767434555014271473494207752154440884407050525908541247434427649857900439723683286627244925014166789422444562839215122736217227632070595321657440089429737687516837734178073022991866630244733014359073860612364565246324897608529477983165121449636052170535743334887528668903976489454342460776661550260416323724312270265829300697102857039834788087534552128003766045672440904514222753412691358620274328320212707070439996774239793284259390649687640064030901064323810248076179027050146746855745154015275584244367235982398472462944842726960355602590143073884326680581901533706007675354376592421095912402125125172747061647866091994166906629653327965148968088783750010287967203182523865439866275245261662334678762449125509484083938416519481360455234948247783932521257268138508916993196303174495229988205516497997635046253597671539000907489282120434398411220249919157197072948892629694648038536209019041310983717971858751916040691175585364133854483915153496889608842837902730096812919087011667099422818977424738093021853674847510699519907397897310511597613384153963104830079942327975889866892948457451174784464804923366953253759760264985638023178272690872824295564215573776136204168618875334568831182842330837785923975385145001794391744636620549912919786934790901481021721823397753471111498986580377438240142229891156243541214867161354410485902067148002531771231277436868352263412467424601488328020115849442646706989574173996559646962057634225140599674658677015539327733178736653266666951753541272332986249159385326248130245989880627269322448192465684259498519028775925272761664493246635311202759187767686445092348813238902244522634030450975358951857546294592631937523470611022480346710588350973186777326181800140133392587349182115691934639004090714260582762572906834143125711304314329235456 A013879 877 298101328537793512628239735130544054618451367995269324572336652830207372446697223701363654989575013618946464505572870781050678550252832346788636503256101361240640322860189728244791741694431287292891581667440838745320734095500660159887119921717069818218442994852562374404051206894716960808450765453983428679522255296053706993257437184807312483222903150952451782652667004055639191006982144331872604657254218365017951859034395544558546104090195547983189234854065765068253474766879405926923864061408929477562864778873575680848215265199755511603489125752873140430596110807993602627497014105859277316370596992364200851604079210592142268240447866358978134376075357747723239934170666281627815529634808882214028352853898473477248790328543792854780133162966327861013122428374953148978862704641620381667451198030551279911872440294811913052308173070470182154255396902127671688021780677865970379898118515312860864343726908319375330771319172837332727584004505147912990591254611744431337529633718777221541967490379337248752946302456938016864703800628853038453748991766837671616748807513961002656298860021407656027300722186935906670897751561143721583643983988072690925380886660909321110645280167852641635968582820733504322603432477801763682036531202969779633271015157228226418495712302427183928550365409192971749922684387443175881030100079970175833519713718044154024829422032866723585009169401512812229105482801910193138800444107384806452606849682718514453210067184830688028338745215781227729993096067598360821712220816201446465696177365948324523233945284496997044465463874874876014168248812469918503592890216102622952362547958218448988430160217034825636794328310108742169550590192779943188168925224022902531355953635820978845727319448145208442732030327401677296864617480384043277693587080256677619257790071936233815639506277979042626558014453916523560382147428631930803775604115323327263789264235137309729194574963548219938180164504841298934576779765614434730705529380523784950651587392904033096655136605877900297562612142836175474313746948015021516371722868634544843619900562100577685861347193332153528408045645551110859025912257647850270700788417600400350901554336400153033892358448407684503722767548659660816757601641379970644642567299560832333825439808454062289091309413021065523970587784238837119056337483021124450266804089348160589241783053415289507842206812829340038362886521817391651526595917739787715506625383319938227018917487065287670972760224539890254269917291120000499784524898056412609650677504694579267816113607570548885735030622477476906919873970661864826720986845859137153173286019757545134935297003903761210365188218020346450955499320087460577907466166581978107381739768757735289277986012511394506892365598963109664432307606108096708452524799307836536648194552574431849561277349025802599715680506378576396649867503520884152383724984910111119075411253655464923187884044333209238473541680197012210469407061502887597263091683208736018543665712198982485771030313642401084942069669158748271855146599445607068552514102856324639494371771291697912408328771465365089594475190789644313741771103406895581230232915603874460928756303640033272072336362543626346314976813559420371864269259634157481904549439830729053406702608353627433457288809285814526059062869033519974925073074143247110001333523119090848759015340254264916940362894642904038835654596087009514823920459413572811094555144472165322871472635627492082069619568441817949440344063936444808769619498186333757776967489807042612199228420408481729006681212777455958644724590662387923095004808007412255074547069802407377397811483700925958449974491654955385429229923692836538251715681526056560002271899213876625425655643953507098156719543675501165264580232465470786367730375834761405905675350389173573040771687603123025261524656051406076600151348661725866307065544463106262224807765325423401802753674630532173676985107025393891905637882466254056612774092695359529093690057545265482835574809886866867781266114424403654686727499468134675231009830616721611024621618837479460661304851407265181836341561863841331733417847982607310704192390789774543067442970755253138422914472835278875558286095368024384044362664509450787715498044318144727473219431575492844248118013854230232782799809040331687020708441093868284827409861195605126145057806797499510280112587667404368166260412432031679415571481488716619748443684779230177077964458038074695261656143908350261706063056059762649114283790130598782020599325815993154518481987596693113995703444582345840444381832072122170628483238956903379259786419657570267008979051902626016610305905606499646693067140321720323050794967287324426375014394379617580375792180465104662608545542909487885796422313705822820846726380079900562213018413453805401556118024089029745489778504935304311363832982691122743724211161352505852680095378850349049227472920548584362329665245961783902754550607969641669342959991442218930225042020996945172713428299729072616528372886545865261029444454896910246166117145626964935748565601921293177833389198551627855959420819085068619557055435862897338087919089117744618811335107670583868079744418072689581849154749190795159952565501114161937988302978463398763626520610719423508352032401890710060298221578407263740512265672255986143786056028353424796504830847648356518462185856632702092397510656 A013879 878 312581898672845370297669108504245362615597261647007527282762478078087525770667988039881095894348609480500407965395578552110996311509913930866241310038269740964265667183446304484010745338979981504431083138518444928213434074923700227813796659034398201708222081770520444303102398320834731896682069836676127711058728369314811864161910453496512494407938894413118080446802956444645920349337308974937648301084999276317063888538850342531022039642480886922020635126336863672208955557155339949230117682055929635864958498372138493121098169922098835335140213525444706100152747486602699868730309063065497571290615111865284272171598962325866171062495861915231856231527594325676644037212940566924168296802349358476456994122129445724879627567543136136493932911490580203189695863455694873143659939382291733327329307426083338884871555954572696540737094885541341722580507062045425467939126696073987757072049520312698393690087786617897306838866772977079002159125107989978012022215395764528834181473206300543855590103192003934948369422045086237971923652448200203649678302790903578353203997587759172321331233445807554326482882067888505273343280740977839003291074154277309959772188611349652292915985297286251556077392699833455028578216813843462154655137742685239648736787989505744745000560023229886815063627959309929545646928704247615592627018221454807094808767331611866850739536037535257549874574814360698595946510734495782680710814480345130810848680012906249011289199408401023530003328103383016648205240702178018796987713654569247929213834877676630335274557410636723172897418248060797991432485666784457264823418451240023964896511087836868366492143679737509326927249602100584429178679661984421708477418935705039044719100439634618714137369717658310088046181432585541173237113139111178563950830766267225991290856482470608309468010934938152601185696564029972608851270622125155474499807860829273208955091534623339686599930636977538269897204175828469871622781419508921512184281175712108328414438902101739408358256521645025182417013590286585534154011519761799201550995678701336493943580851805175347529747994595456218203994870829401620113954971475352245450349915773757398346948239845126867666713652397536186175604705103352500592418898711644098676724648704299325273344372589526818846208859067976802862983056446022870951618132596358591562964364792336838024791907017990610975149850969338060066402097501193268391151841039915643575075217940087546334588422916971084877933025207139963261332793453445644062057979504400908577068815162623150329549142171895868408495469994942825150413768660735572543785502883590599525831561453287647409913991165390314919887600898902800157113655060029062939899243089864275925915159764911038689953461055148006459169150298341679491771380382403614162314643959014004252417251160287451085565957532079986799469402656422123693531467371914620969916809777104676795618430713032787296658699670739210441632440854262275605168978922451865187743624812283579380442817834760258999843882157894360044215645407803627908782200660276877514521027916673465182450374453963430201475749868066664186616417657442075926091376525988940984072709712248266742831569845651528296522173690545539713573127254882775847948003190146315745544833419946547904986594257013239664910070485682252476907906959692241227033423792829481616758300338123805828333269422456089545657962613077745426135353746532089016007219650046523966284255170045225595277290375733137448233408598447698152358217186221551800412534930233106394741462591909514129418140158244137474909759369333659291850732378404078847267761561180312777048268265129118162287574333182137807640452561586498231840196466139765933831022471866283460942258990089896382332292514192658956780352229082309868472481837713495286329246571310775958949436209678068524800213100132329336628477743759178177080300574317861988797560350946112018640027333871168968724237129384904545518335584259425598846148244934813666796207022129313578945145780584298929795691851931312750608897198683486616789974482298785215031364148759480001753638594128862942388395869224495309223689572939288263700353366210443428959240364778631271487080502660314874945966267725382217405400736621536523701625300661869179566077318942925754958538683703984650314594495213320570457092564274839049426374328444030631186122613042840752680134820494846491479336725936202754304678226330050274862281773512518269344085211066062159703659551732211658686352754842284018696775070921679557659239519982748456031958666830837992371768626190078701158735106377871989808123946857577188932440772473917810709804778856400299207218327847977993168125277240973530829569729988209463310383618273497710607093601001883960126661423377586699418251201859169336869324016396870192176960718661811923077995905737452742108013227178454406689985591041653592642533658326722123358442726365176979883691973383604642746645137152396314191064949623517614755658302374983072963615986516156979653662208892781423155792816712047948855127882717211949210748737982558283882452092940384467487924600221915239823912260471730690505644792944912820658960715373439182877846790728181414714521860790150055586082924988550977059290287487225642421322896283468288022783945236821968442475905730224693740727844953192187267989799974983971389489551492926706607485986720759419849510903723084703004996804492229237812133625856 A013879 879 327765876982777507005248683118947585350012514228772564928049948213208705422503956226906360008512487534625195782722634175858340068337819509971999847914688731901345836232549392170626051304566273085990327433055116909046329848547193890080079645543653128754400677614605245405569900421667599833295298061062507290751117158582648165275439415685559085336298934148129704322586856856901040576226718095704219504958504201163441583988513536769808966240154038485144709498233803161950177782299717742603919878579478473856734722389063492562948634624234708360379984537656708143673767348511912617553752556112967181313628031539252320976606553519807446188027660903626158879830278747640712697964596367903076695987820280913809369068606005680411380356264111517460262196599146627139838529718918707301486364597725936565437655863612763154543076656622019847899940006701397938096577773091344055469737714462477786359581397811408030861977490940648286415871565341213591768006769235699183934206530829186586830672448769799073919248044658718092421415090348347067647815789523976742165076027274510575289234974582161876012219441671102085446114547218257305501203946251578510714941372395484568378082445334573002696672199087228511665408127620564940046432273792722172279665713673917849913826202883975801733707226918301796992158751061368683256273912985147767654468258580195804246198013512244894881059740094570220617282160543083890943208439934649820209023004542375885116465493213182963261583558863511648996769769332950064908458474527018238070188833053603716623326120694650330440854311415812637744083236878599314664310090534179060919480825927459369015324010439632084262866051124438579992067678772222418410463205244976977388418037925847021355375462590309952795306589063280158883112741854816421268279146956643173873306321569422761043801126963100578708729034113708301940892960324292558298829943865507026829110527476915984353294061009203035216208867599359168895730765873513624106729649742986883560144818103499702575498686210233501858667190440453925678102442448346713061076783345748359565536844789932615473384235262463545211353033180925099459472125674810633212610448169738956125346113282383437729049597543843750390491934776398903955270879258452951661196239135460922414045225239759369297822348832435673598482300606062844038855321395944877930963935005359306506726921776489392268684198693296522893878730130024625672187645789411232596520432870270585877378071726745238985337390148585872296963499839601994116715295228240219668016507916806687112108509927962732479957321302037882112306545945417167824920267887199463715672427471663896488398355382442548170497973200240314857436061000167902577545607968225034701267788722197522993292414565651357305356640379362876020929750943233924914763666955859252123863240103967068522982671552649574309498409485158304238240428359860484774068451930972745598151488728837313575642391603349067972381192665945038328045178301198919904965667242588886991103459131165066532427208153901573341020298577596236477723464599133096938079204839550487116666401368753795427153083843439157786942635893657870466145496761569982206277191232115379781315025659230438548131356182473896935054034799737479850699655484415961567537925393110863179200419248153871416019223059641914794872742069594753573226185448166251536877799386989966515773951535348507820250386317921316551427843804970609987955304690123631772048786351767183914470479149185342473793480033024750332918794654525893537807169944259449900669374227004109770972423878774110687768755734571004696890975840458411125611673554417435381352640346776207650506164944376030206138855543990793333784395185218123969950065849678971203832798219459660046340990162792503189000465955362081558264914618962212152643401115462266033357976052758768211931364022999390381460908251684357366484542678640024016210153255015926452765390642553670356057485301641294872548985672181905668721434253600411456735698742080767175474499574436267115355985182021961834609447379330728198782474989006735662687164282750931005636727693649620502318823342477266588677854586967944393364539517634387130397861731327481928964364424738118064130836925157542330311341525146410383998085482803664281876955451266820136832679090787897316431404658803589408688276237412802830487616292677053631091309887822527863126619705094009785082325049535204154649436986735279739297782275852258797013991972942662356795743494278807195173424518117155572218701026261502807188989616766771063852094738905430445032167091030812778689219658975887964146221822905283499585043375700130858462023015437610842282844255794128800141508165341521372164260130708231061063146909192116726200148812914751135397543779764151475373774128679576350929192172240680346577088299817364558632148762531528099053432634854555246508652077701875007949358331112092957558737373313600977222702440241091816858522194682686621872706171334711117549210120616429606410029160071150250715896596677165821097318504351957173567008608576652390018714574748083236855610068678799035080326085807056583380618025602294994513598622436405480527646994407004905835290391083419364625321076434593555115694474699892384686232489152794829320922372492205115227581077293334043581778698160645832381537615326976088463877440749638450956719672498568792783705395946247114307651226011707029428120745382337265538167529267243765268095828865581056 A013879 880 343687432223092907185535643150133583255974722119949421041994902497613531497107508404584563352285990129107149293064168853584834795497397430488399712526992651742185611573381711444706382372736884367415393578443202268020164367270222380484609594405581623136774444930412309806390863904550525162797450459676679644906643425677958882551859160741900803465594991173309252839760836015581865523257507153921147671631368501239156922372339570331939206584235761058599098906820008384345069618252708831668647890601355220202799468263834640777686427499741533553693802666557920398460864271233227284864043640278710675113118826799303041720366193463585612694057292559680703173576914368086107957980924601070336549572124638879478572980482611012343043568449996998532411893061146773699783326138544902427363366244425071660040355434843616737538161148294091084031527492466925044337557134997029184308235693680207107309784423791494987369128909540581217576808942499228383201729466058092507492994547270745154472559193641240833733949437676059982478877749777108374805876089315893436392486760375397200994484852707464971301389013269717540348745007463931372373230429144695188451430364500967626771616178199145220875665747830089723848066992827861502574127767924477444520322755381342083391240224515267810278723789173085225082849854552925728414130674582314305616051708708987395633261328216615702894802098029404063653987258773624734029665733112915369875496506011026336111882921011506538884978241818865590858436857648067447261451753385642676002686325808015570762020810333513664892349250447147152435139824193214154973443617491967342982705526527711635324612389570747652388019032423859308453762358336261894607169865902956979042037832536132966264734181061096849062291401933618055881018826403155983747807074799209072687376049445979041084264810506460152420084255674815796415973776765005393610753907218717896164361400459634655209239673316786081854871429551865639884009783556585421911338149208902214415962412787695304127806110391581804444953807883289415571841946692717602994731649173551431879792362562448382202619347874572974383539718120721717090815443651590234531546213300032195658090926081188495600175910794133504409460471000097257113802117489311562241090507647705072181229886101005920420833367249320068879202176840302952750886757488074296321338439112179640179597688728704140987527802329022094789971783324820701888839832871277672631129009417376849856957588938943615714289139212443579629660798807810500582928857409247216578610077805373488745266292906223450172903728141605674273793948721261752169183594820088064865124931308527441924218793893500077390428082746415188391950875099312058613152463420889533986916572827166989870214586895592437637821644542430807086522434525052456051423226841907071155032020855257372843555077805991080031156604224309354024917195407869067682453601051971677688327295445329314919892796417873352298207581480885984509868300882357958638269279494564884765583300761920540804306392217185496167633700601301551260865359615500586254943340293836491578845588481642379793822472044218058315601161374828195181908980412260005661929312073406616469572184345653216331045384940393748952571219594169527671927241949226951316642647657006616468993258813552193873923772838987080447948480388367388322799220632496375371533175370012391129244187005129596936126869083700662424230002745640862338730221570751077309007828197590626640299797144336169669800472119108960605090658023664143342299691031471796939044289749455061407207180341109441888537810813133525821047151882884518904449386208996816722437226204261208713337152412714040249432256590895690110766305965735279559914360248392976909030180225768132492752050100940311823909352589609750032039191111492920570170206968046961068194373097497578136594141961780608768630753330918176709918895823797641822821577659531580096134922258406357447273333707653822412277925200193813918485246643903305043658092044176082521790348865764083226751517518223860652687435895229097651766532494072726854237855974949840230166537378096344467839462505161442290489470051384499260216615389242995119644068262788445691145737391034196887214056459633995106548545251071922414811176483216335078033410439267557191799463310302010216474376571509632567804717943921367140781382741710134188275201356933394976605858383888656404402484071141426231665688037802932687913911347684058120337743647020325123439453530256894533486168787509214521294796647313181567551001976390833735049774092942500634330049639644725540226827193130300697892588694174730550860886442718140415042674245435508226557575698363584400737182065981151114338511230817514093085350333453032988292047241650898086550614866409974897441530580754315451751928611199443635092416941069292859432264020820259607993052178525250122163056361028321288335506361404193985065110599959682458292272433978243092954241768811592807216794746313466044795280551435493290971002736550766445294671989757355828022941848019357845230199618746871856516263653931046128169108183374940377008388005751220163974914926813952076167091189119876313149757974807319576141145457120687543681360673043480371648994449502914357164750918545880990950015497658386470904876055703935038082807180202497364335303186529099278937098751311492888350393287309859270461966669259732014132259691966451710089621138710029680548949555168929398409758851848555521376256 A013879 881 360382392930761868244980222551794472196216950221648084118530846881337606403111002732845663101686634385618658177124053919816571730523479008071804216962703846793214019841170301459844439602874951262446963736909659261391511871574740702839029990063427156062266400367352018167546106509577971473105499413205934035337628536723691413230698271334099376894739733464543923105705058385874770222915263821430021340928533857555350209033498337300383485483271597387781608735317697111623015720028952415875784130535206651379370655234218672288103323401968978287598032824888637939736499214072652533453599424148889324867413686929905986274974701677272747416283819603059753010936586560430258738147805994491929217804140165337688124141582534324878619252831024052733122333178485039379024000989050859607674969123114263940998475740446580264180814864233624852529442971940998395291298310386644873965192550736416847754464511961590647875571715450424490801820013690070901144136676601330409136974250398968871096218229031557748473409765560612272187771715350281191220446326230502275958688197247392495429992948912582789747325285978307339588725644946499302717632470470827901925647045886966630209674205671346899124922087196684162273710695071467702923168598379176860865341953546746156434053109661321459430823075955957012976474369087688648597575486230824805325657036511235167363542630496066027278620004743280395450043343855812329109890775764608346882568624287017951414853745782561480517854944893458805799976286445179971579624033758103654632192816770465735127356733216274424678160007636867772511829176293223725765433614655257148635433430184321755722140761006536290350419444942880698221212318654804152399607749309059017255983862289408161234009908640320689602341269073945486563495196914515688814340551264655452602238028423866918983974057941621960784042268478475648542676118945142295610789889015774336688441419848361868220683699687822282567053664113777065207015442802630115366103311144873848383432202951270391221118420009963282177671884055028082222659741095263053277803733763805866234785156366281874816493785316928231187194543468153895220218894642409881764150602157294559594378350906508307962450055836869333519654422839397981475362169148472360688513720147199993767505309048248384011195768896823040545078301782497508983713832619814993339443775130492878380961826056389673340137952854956672066489452671607192303792116592832856856858732178835347715609160779241740791226448438827238953751201770698703459245209586758809371132640944847311334556348350436160488502699639812311507317763574345763042553857122068662704013239971770470943129646025670737149745517293905052583278280808136241172344957484022663989865032268819453570150130668632735888516468747723925971557348304541404156577161508979549043458856300322354986803609265494902734750067431109405206031573092001715514196467176672253903715482148881631721441508896667968259445312958901502093419663466019378837081848015292868607956275179731592994416379525527498829472675241710375414913155324183142732863467991949892993779591787726640034687192446237994716339803389771849591065391044765947696963190336684416271198122772427666967542245559258315701691319157175906648118779654152599703799880909593369870591075353679305243543494028413716867788025771712722577967515573940519301580770896786113040738352633090772236896167876310505802149399359013112867696380813771881640370192460116788919979000090419443447680699852766797475443541827821652769295240823016570947155305168324590470123676333359174137715423511192299971330338332747517294751919593485046091546336904359401187796217928314037468588677887055039153586890044326836499816760211818914155363230260415045296719973686643588411067573301002633249595526858924800679786794941726810249042982965081620492157339001716063620175760804720858061779916107334436072006958615920986130884772242030704666632083165836814489776737694718428623389585984877551989458827523313979906368836852267439333574199233189102907752380781275746299298743576504803633909314066789003669187107097774752496709232235812164511192286548600552696280897698390862850575898522721657229038832730541074035207366466217176052844247385187992118033044192065051770783961384765418049948314040063240664749835887847284479418399922765291471011979189771445666604857538047791570989464560744431777902739137381192152295080499927247946162017505309158927591269882417984436635648424942653442344792922531262125881212689253066675376359448395994874563551919281275545143266130940107728068885550863798184593419082582962262099504862559616803843787189581783474170836495487293876587391422018251510868618752365705657671064311250847518731321728461332112002897534160705838059650370245037079136230295417067809110666186398674829372045677895624538710922681149292672097248986821633023237691918415764112083633412463323993386277859731170229437587016973384739420157767910388971387256099502023813073210165481456476141305976331809144724984271228746171920101795427119903818397677184400624891050782490561480761947461518591434660160394298866612218983810722563424937320618191559931871777738845782061803226449097240474182216003881967924978385859165165705966403450472640252115551314985809386492717621788013876305254874117936805510747260255199966894901991634222994383927162185692756450748338763414068358934575144008082311295328760815312866911297835950954382629011456 A013879 882 377888328049766556756848381842470440477620384795614861452672601299445461971748522801596374032514164337534470116736031963025581518905387524367900178605884148855041184068974990023557843101024204894971587447393782869672865952248355307220138710860748193595147053031596509802052826179387231015383072152701825487038189180523581447319792670562424588226778610757317608714487787302027023061263595676819806057585478318219958900787509552533086913674106998502490488161244489566517215331645078808429366220460084849676774964182876078513170230439543023376896394867390428416297139399895445702918641469776345772712173174186213099464267872785947948394777222424097983573195842189189718986612073818480369171488194078009131662459884047512243923061656543877118686483634963128651899470861094994163977388423238662426196417698014513347093662127078637413365913193746004333340968417111986535362925744080989032550985380094636875186775487100144310867009222675079785238114259803916635091211911586349182978588125724994697663254118332484573921564914195136450365170726973475154515657435116881833288000286398960411342091359069989596916587581875420452846444185356418838089587276787971921238739339886038246096814302504350292140318465795259318060364436214043756058736804282232897728993673516229810644134737693593580838819588040492212391851313049973351069156152716804926853394077315042930619706250093689983939424649326952268808732830088149961940736277780384135422781681337695186995490266696603460750515934535541033879075850821937297759606215037907878676903213888988171131326308167836261429363790360843361468215317920750919887548244488955369328099470613189797190481419900426071018005928245779918906571095339495868078210534383978452074113173962432907420464598560481462518803539599835202914185957882887355867844342892584678440539581780194189151087905712086081646285154099021527762379618664604590867419150258915894331371631083857937765030862901767899926511424952210675850127145587047240442505805641831301745075468380367258572734473494885126344707660678706551353826327935116499993006080121930383167579787432483336945343705611662938834436247668559584180725981807687300121234873680142855530034029749201098264705156083244577823509361877028554081318962617070380664755646940576097512923614566755116562596025369884107980106715753155126455900595951231700441195427718904858112308494052839047368791244324583183277141122448446305711537501953154453566242591373254187591901064398191710913168620147912163678481504887645205295144780111384214329943757527906947420392206777515834351097231257733182828108953285630270063523387116639193339663111711013718877531555541973784417563606576672267223532786138766548915836716076309627346773743415992239667037044733613363399551718055782807404887053706439739617793913703966813702642581389175583129993286706642975673319762786518790847014074766246285309342365409745705863942251632832511485616128481193101459109617038544736183471935864483734993456359202862234855713149577359522612613139914251698611067976757210663074255043813126850995845429238407249301012157506506451547680725679233406956800983480156498372290874270479198475987842784221113318157577679544847645216676676554883489457797494632716387011663924657777405424907430059631175053862794337941578357696911599439789914865610460253967174358423868395267805258850595789589075636127070164931994608582276533838357600208181664562932814929059422058555899998811658332595237528814797429610687315649917374216526441235423897484321272181125776800404034928429380629087923671977134737680847599060694861788839658175690489291765825563459894607010399820152662841504096624735511526815120056909631859155868229729374154533544966537053443128445987361723591741672137162327879171623931797608118292816131783700494905593425289184373901063423126589418561570978462988937312164313638640768637647963953178630938459588176518403237700503590432132504977071012199358513678963954898779529086479794300609471203182466641899535140496770599360430106996951533479344477100975230092906897346311421540012156258873989379900898976214487963059985373144055438584987897404405473369361384450596623069259837247541599499680141596787209546170884023158617346738803725601563092991782997142603342873352643280723915935354170290628117413538269507857090893783411305855097816001094341848791247153295946142593718620942284966330291713942394783667647056631657943408226320448629661682832667775960133583536140714908018476846223642199441484961278721590351017312282786024145426516654401067559735382558045208229007938512236943250410763312749707302996102908188212159049092084663936500547734210096260572776880622175698093931234168687801214412743069780675550284780096284849235946630060000292351818247247295006025907069176857883622168745082396303344461308800712937044953605480668974486041044728269592207989107142419689009693045471554502747243909883876522231351644404026061363451791434121817054422479883705926346055438103105739145107187953745967292660241787680266280162751310069645758465300822995251439821409318532190212345612328356774133168312222665867075904540833147122381214287954771237379977088588027456091328486538398902135930659972795299427464482799225002316335662560063250987872983988438360658934883089703775237319169356560486788750779847010559120808016024967788099890067185670143538181066203418917648810650700677504734381039630107942719598316486656 A013879 883 396244631473112017017869048838850284594261272607446648962597625580167324732488179045206719497517572384394544537126601451661512166767735628751595297681843577269823664626309519138942188887499556671949727279238383266350095088744771414623664168879519897847224916279659341862197344263877145149186320265591469361896556258156694939704798919327664925024482608553465068875402746058010287733487536100417004956638750513005811624352163616556934143592740420061747466114165101891700355583595070156627631113985153931334673984843023466903025987553374265280452514144468785867047189243384766873383617397812201544967439698295482586983844148974398155936001920780570967223247403419371798776105741916286871584362404593542503242095535375004198683868299572152493603798264015097589294139557643544600486754043285903692211334884113266347442083858563609304357575793045410239837339298941618393304715225025467155796182045918113956035848293161520920911685062675744460885840898088151689557402621403567680890956022520212040096944350384603344584378851467079398578109260206938683621410010685119485221798188311076312283444788928173411576407740252600876763913058104292239568627068345224445284832342060342439939213154062801611931326575589729834694464699067577145553046003287046642969077270200954189925984226711797582621646088349147162100997882432688856570691481991176442980224548014698456017489100898241068599266141092658302218385836042511934491969483209844075185078724290355068398983201891657670459932996571539475140785839351463723935576846539589291791512464406859660532201614913397075664556565841411688594895345204069316572005788013250865348581230497696104778806245353509167843776584216246924247376692866707219365977689302214589362065295500832048331321086900155410042116940339436797730945454973006492066480749692934871780467232504748902083291151819956375148335101744535597494964971020856423473394902901892992814412339435387420949905002098084177433341643930689261640222921811083647194240967656688899058644254332411978525163623279372666242028180003835400792389795640892719096666343469933273460328143186803647520800721455455077751257822835307534541888927099977518411923978904029474880260962778298290814011473745144266435864152639567093124373112545157191475926817246361522025711392067949813104740689898251598409348379577580389878622423300158731521826936815778380499971991459949756933777647808894135988011529612502033457781147648030884302676391491801383008365250502398271462486699040217144941327422469067458787561732950074813925235105493582555298285178613940443520536130363308829917167173800433046062129099169217058795330587025487921285726528383980702969431176329740699276183114758243272795972400396432443804770624776167478701103036218593366140048342312060513057386847227283756409467870856050705645062147422736176256115840601704864859626943583636727631198630462091464864528980151889513271989110448148983563541417538295537555587325795809085288320268621036896904498495307500470776064271531229338783043435798726389122799214796168928243750056821393300909819616809092119843058124069542508938060864609827848933134548053688580437223275779041996021157428235307438118700400172906418164430721962795213509841699465731995218227142511461953600670827733382207819013279233435701428468000396777294177149770122353971263883820058666226436334167104522330664154574227578725263731178688769198746089658995894297100741839347053412544472311397153933447759383787014505029551456062694927760586468429644875848728519662298596142534260461329112766222526498652267096034698432452032667175395094333411232830499602642306030522447440537001816398591692999622378663734741691328794074136346223684856708233464166446831557351181853379643806676934115602897125118230264735908608730247007968201225530146127531516031794047681479968386626157617850312807087931040007337951382614990351450168236114926201131780961193375043252840963773538837213687954552839433307971942643491384636788555876876348258141496446959481541727994962359874435451169637114420632202869899942791805845152739786761305052288018965044883082930353587222629901075569692269508721873643751483061668804631472203101678180236976604154992745037085680885467570342973987855376384621796951848011802442856768621280728360875829934466665668845018304487470756941039834293448315047511163500598438130775014450022416351096673177400854751964238860552679086680054597359667224322190742296128737947445845173032489992286275390382377505801842921554534757796770323908329244234638054314755127405253817517088501184812263940228133407365005742716551429837084946441603056362752887060781768571879998340947085896526360090375278504804542037799665979846204056477138341645815413574241982072431973561794866553100170425579608238621530969192932176999214043518786175721861337016368674849271820497950590674974516990015919084386010969867823027894848380734272694030050395708175261781882596031320242825654825718439658106266536825424241427064402203529819914715787131399868505692758622894987937117707588870828511275773068773762174097589209884100512792819032793461096157194084234983679808658076998004153206462205006946855643279477798420859100488167206085627711633803892452997515680156028853983704580883467859902058660742466303303970669225823247185327224768995001137728858944040660386211396623374630327089281256430691749675316194992519276869113615204358333011180066145145524308311801856 A013879 884 415492610691549906356529055755246276018712108185625977382604767840349532698693524830506681103828985980538893932562063243777421781780645154653832790862036810879282618959197130340635444654898735136846357231554666971896317307775637430860423279547011456405051713812860074052495442458839241351953194958812840577620043374952914553095899231632925576422471875746558188061094309850524195470429426654030861389412434457925581929816694316394803776551901378706666911028126785881191592056423784284555974922978096768703187108330758174831307377924766973590715775471550501609324873508071425309025099996528327047215778049079883949129171362354978520758749150084407982527083869287871203273453854435612422658444392759078423879583568101380402639135886092169373133096368487894969791691680795637422999998607692559749964192687443952373535430524077195189926049394768384087647677892727006448377885071796304248356137384980632259564245659850134961165891076280281423817831505553681746029343011140867384557915102270153860156693519148885836650909638555944247443439495630750937117003623364159849335932257106475155228925402995148363217143322643111216953596898814766339397912696817162067938988357908265634301700372234556263032502695325576551144583016289483772975430765942718220697943167678235740655828836508549861995075168736795334647215955569739150467469391420379829874431935659060448216994651463474026747544093162375271906946146414112994221851392826245460981269108401483356201532209906746833460194701812998576685224652283800425789471427437096381229576973877887275402213840559430252012038065583724102780080981492702187693807541171782539383753912350352190764541537527801229180955875571135334839617263099400389253899421537758965254916979295080465911063340017417359240322812833365279617523861393775255425102118590018876112075208790899584750889102810762576027540627646878158678880389453165545100038533705255346833365233235800800309967587480000714436343647626266423213658390460978846440348416901580219019316957630863222794001971443791472877400940875701709221280922353944723819506007770328752151937043070245821502771137300875263608102922837355433339795723622786026346301598103271610652044519306216908588592895093788394322252689718186704239982660860150747209061438320920779319632348649042543226116573650749068053680886463940934897366386134387242064231202098541631111138630917108276326592830828858977537765177674958932235026324676181632538563199884907126989379600910802769897048452932794732973997343342924879665626331689857648086467325978038821504454679450291214504989693431836919639223486434962881707643082290460946643372565620838022550101980226760949596874265151134183484222985740739698015309555718089546195031162645294590146487817305947757493667330588211164539662470718196292160814182150754224722476686295943008753932923674773280375048181995155465312611735135418019861788339891747698268689253477278268589124005436635781587887535733666307415285713989572385208531414215557613644482369585130335143768553736085322200828309454107630102118459581549301894815014515210578656554515504344605852236109169114846522910491859944556920541833623284740019881171469265732232754390811705520333186108712859953801295769858979392617947744186098729458777013861358981946029668285479074061057261984051148019098997355817437771998240501835997051705535605791607398496546825257589422142184424754851344379710271278858476707474935175879112232598395582082918917743613852521625866947592396396571484716720083305337956356233414412748754004697498635747954551945850799622491679943506822606016107086435751016876473951340258688261105847408527216631969683078772035329704320503726781575081593377846572307692612921796152847081072863089413384230072867202423455867973418075720105307927486627264568261498505822486954554475341655539330974909850295009602005034378206734399708976896122762211608352444856277958353164304429353890966429802259770180060633198161620339987729341622136905196767151493751128977778366985317098974045651467696027645653406890728832756508202412860605886879274643022206507961774290903323566778443075556371150216565641192377547377870355102872428485250596839545299520167979678425672620007154920160043039954292289439147881185360580980823758320979013828061021733734249363318420374833913646254136430207785284086860399259065778803507861415541551946705247767545173666278672395653727442886025994624929481010419410865479793905487521980974548157716226151573503745591875523673243311967838191506239162500245602579832441148672474091426956798592218365704473388655215761168261674750632092851184799950366428629971302646303762027641140356931541036024558125348033453927471827822554483213264724571813729602543104024360593582429109532613990783564304172563288420810457552448050429127864896754732993726473323275799598750048450459038567602079127322932369829145838740122399297868535676820724415254123730095583298199325016137654941153834532538582938436540118256049378625482604968484446893021207094748518225290065760734871151137352707817877039505021362516445466553703343430579302243010130436262364125944070782247039043451746259202952619313077364306103007421711956950752153480416288443163354127550332794323001835288111594817014604463194664661062246692346453264348454136837240601680039373702312995175996106379505132001425751676369857970182743069032107544354480475893262307678176525243395531149038212113297112355942957056 A013879 885 435675579748502634607703811167613119122597067552850944859942177042962351599065261492673373645128582803529551244230198027907153822252421773686297372510951111004554651457759090144062152014455096094853805880434666474723152817318146794701899200774287084911383505863033565009669461071719816339865673357132133121518514601934627330427085632708726569222769869582822998604350027045823258789601006483177064512264532874153774997639470059507997764801686540078721962898229072632156354832156626029962565960836680797339713125305033083931912965114840454099858384980856538775499438563599502864836303253959687061861331683591988391842069990452733957383126148798908184686319495322398834843665148868676731701500987581743417397958219505473057077734550894982592602409657683562955844292895881966306459646540059833532378453311429229804032287597214769023471897170168653113089251494044113513614289217043881523524285114593451452204838457023015117039485401201672374261206488767457390524464377250046158630200386278028854067665063535062115052064225158437795207252012570510294638399191372697278177274502427679292369325683371040690108779276683822987428334821771592429100505703977752532551192656382017545753539769516222068065569546253711757692982280888761736731485290829151700986566454991373719993926378070789180091347940133353904823039117827494799440577184578016200490412341365634968549583383652963741070832795031830813115097962422324947029172046084173160493895236611193811712377838535176967642357119648266795546286124993138315272620791496280775044184904960979527692151780078445135933774826657519084796726195249691689163221936291743048016859142396682898783119907254751701689649988182878804864786511271716862562296839838377144751139826481318294623159152822103424882780733789558831440224700484839282232631879102647633038095374133126322979748291868898178920654441175452912114865683251242514618818005518521830561142782805463059985824573009429229140803476653359940987685060436011354885034781600991379738399298164740034704443411208645087463893568979679795448413864438209942723762331603780241616469536874426082528089748066402580413130130417102810869709640693486480362099544532736132411078233876035701140192383565864259364850436373937341585144058594093429905488806748797827095862809617018433805868412332407854783456489204813329750940855707251236734743296971680389383993301052537727957433404179201631230639658945697737327274963423651831520756445882516375590015704404645925247567478582458169922942238293150798620263796378024173199915562804748035297855069959268560540784072779981829847618406512027638649473552655802377587521031368435850333495734018256089484492029455115677581152601496081869586101232696651463991000996401952420157443609519401475761679714838864110068341114895803395248817891862909261942595713809454736347163969375199067242546522483752137195637162781356085594594570290329234459789102654190537764109293124725801314300760669464881964290632832329853392421036192492540284876745170097626303712255002369402812055745414150362341958965874182640783657548660301447725375307649483649426114330408113769307607391912533223717514073733369419551086919254556784441692668099774927688890957129695838917147513175649175593757173807682661340966566086688355853040005452114505562647179542188416585274750251373625629210827032453182444489183703378540519485915083841302085912163175371743003284299077416500306072017237626982615988409095245878178787091927639021716365060438644643931341158319478071978052924193808751262437479229684329478047192261172448064953835788442610020925945504266454058272265550000563094302077325052243834707084242404006465717880037576515813716872756857768847404111089287085322767780883058486844728782432886799648377660216094832166285143365372217670571929369057241320080858913535851798809516347071182939988432030928162504729909240157828821508799439773217616516458127613681314185574015096334340776327258516395519209622973282120773827503605312644711583819002928939995862373808893033390829884568666783852876536488344853267722678440322288081653211292525438858243412358272726394597435209485533778938479119297785472349559571350129831623051989659659459284878093196622477561737290663111991690943928661820656562548253205178890403772913925472124260390975962961845835534577361441558662046663730013474158074667059291662898374068401883101448022291825185945002907151657593339830055479981544167681340374240483848722367809025449553112338263537746469111194779089987899496846236057857532970750381809910388192892112652040633965036933887982531521982771153863318797393523952792755428267100788643650613571895836390909847573390487060844939526985452699330862889789832271832614153331716237845447933776289185957270247999866723812049722719139746338515766926773180061979490903629730491427244840058930803988536825061917723011771132625966427002762584966161797665857967924449508044408706352492655428121557667575323198791177143254033491040455233241594047987433547385296605250583022246601755995128328252175000752952838234576017280222044321537016037041063122428766590532334244725725929964565471212026458285489995245748829410354636267110229036971591890087880990070578457217650217760140035972439066903646845905889598808691638006387673874578117444644988246401147248966319276551229665293242995973293527008989801200190942339996353411200429043719490253417535951628133618712470133892304912632885745242137952256 A013879 886 456838956710365898586407631498891093997096342706298232357458728235001290790341455634941475443314348841793802725469924127310771726322155413764882953678043072172711898206971195706900115110709266842757424354882660833399304688572193093401338656351098854348038871043836283463579164812739678138390988306128183620029397967238203787629911744403185671049335138767678208584554933959601169408564664974103873598012294823048668771924804957118658264224693265449585960967973448064335981924483466295994027564950283403751287030079850371016989569308258943998213105889686626003058099291264912315998591520824032820578307731454152819964190382308965962096968884602963948665642151127179680645031027140121572620633099554514185641481437976170916298342584439257267020664309215199709987385267592328701762230330389780006047269059485216070992959999537073643556068047106765606710674974618800371651616930051005112411000788319942949947140689911365099364795444050444811513318855165825400726580758839344400831821000241870383682855961661341292352833296959734069547239486333135402710754070492817421162013788657606241675458047766472362671503338828016372865653614073969302936491869054175839572399390858430430056063717360242071243922652532532060034676588165214226854953920316468574013689907109034689816351345811955835303465257673271704103723066015083186818202661896077915445434611259812052781847946097290107757089568883297026692976961044951803656061107394757955938046691624819162310118304419861724022552259092301003406742519800805002075303619064004109972731230904364069229325744947535686856893872637234731859811966910140712656014605069050758317326092097744167274408739869558520350926426008850325689898380843251780878122971130366152934571194692474812102773731829589920849886690714120441236265055535590835206364205261937844460553895027017067244812544894721776859904151309991712773757398680854871008941708954589547002480854623021233587695987467935263375547146335273553481102849931751042459930231152041137000571782472390446630246454351516231232539662986436721192116016317160428901511810623765470633231161097638203912974235668476152159278339632243997010516656199813279632168892007958322779078770164798011358778368789959681627757411171237721889984016384360112356577831025427430344871441456974721246422276329866898737417671624426342056922558714086672810370187365376735978710159644465800630693689220610529669299211018643950615684672046919142888708710997705491050676307261806005712393316422079657985119080460478891814041730550883075437274661183551475860483677837609990137613199899342227214296318226755893224510379949610633881212452988188990199295622793926897287290714277927376735334670266355542483115686176124005505827860803173660919011590295415921848279068666876773079020852892981940976424469778041942250719243203462809619963806351568737132920462359922881012052433600623238808437596136752267352907818104720497326538666147552481838944234419744808070588014612793108350811280446579057921754917943480288599041381501364498923054165303388130343081964600486936742364497744024250850083138593864967180637260122018303765493728582076437592816037379041572475200517444266134802732331145389594576306524263227943988386870775669509947399522282564654298265358000915329426957276756956419784858328935629761109321056519584350867775372166381628234912690290953856503760462894953977176037432413778600791411837189401084224939771546961950923542662055456541957199853705116014835259209614512246154949986426005038802458823039447205163761642220745475466772812672451160902157033315701998245302444233081701330606899121357390447170895033193981631221815566563023483796591778281832645883983567894891826935613189560294779406548607233935901698327768346708828097253438751854733594610489488538516137631410088565874445106716119769335788487413146512722481310105262528926559669311407735514342410881359641435456361597620643497703452458453653877713878131426087947950749618832273072536948420444311741093714594815216185101384479033821380822837041474341545313867124802692860055575268239383547507597684271154576221444356988182351941400222221503067784194680996794699454411777088033738323973363109367077179100331451741611031776241294363319799323220940497256775730597152873660184026586992315858168463728011338680458841504991350943815614242467362608678777302086363814715325487148572974983961422672886177467368369456512593905640254977127657170629164259589592157905547716669790604323207027356041594740176679063151702805038820604020492337552356708595209750039916226159800522567988525170973194606245433383371295711772323616315950603476552804585776764248539434684329115503360312543309448298049653558885524263164269155218443957685815028412607406209454330607566708249787943850049944678656655508821008114056670206653764448279778814685409633426723083989876125438324790927164405372160848780293478073149274684574347567347173903672271338658197990452835462098495657364164741421901236386651537720462471119383084773147235343135252682894347681925352653589528275304658781895626110346499998128056369804663866356434032912997522792738524203541621855523165957254806324547792023078421375522671523937740789897044246876355454794738056598359836267017558395092614091960422643014185961520709624077636063195458329377732107201728982197514527567745692233376978489783291417555104016274502901084947208211967546178014421837375047083116257516068940803203020045424787456 A013879 887 479030365871528632476140968606581227779099294649599375292454643417744713491773082183864392554448786651132778486662351161719019773699980435143925908035907692446573551374273028509558495102327080188911209000345440966042509313124275945106402082922009832296849207243661674769105986322683320743641468954086666267555946002894766774817822337299314818206227642468456945244758274431622755813755102139885943361909340056373080906189824282715654208067671965512065048607953726277509166582447175154788233447945308370371909548853009182639510854626976930461870305721384043547782649522437396696660539102539581038870719607817269747346770894320006292671791245141437525436024384260333560812044054314480118132252972998474266723202040307301394728450873820978628023460098699637251099732494350893660779032430918793959621021201318769926857514024474586532865447608563023852822252722185883218504965874045162736751477562613372498683772996064499570431539747540639218677389831874360535392275145780724394446627537149619479440634372855002606970164527192850111709566191621253788032831660221076520212379770455438122471085097894776524160634285014926096193975604031226435795934898085351485155468263668769546626467068494733190096667439301952337382921038111927673138660161949761351464978908036763158908870428786117401959166386030008550402265517669831867701083674400341796266112042936368683057778991926912072031497951781372063061615009904671382470457931747565718405693247717186377938494611175360927128671757629968616948228444442648905856113567663657173618766623176774458256209472334107180381654349394461046194634193014767707913993170524884967953348524347484187943930418817462195035493028078656239110610884591093579386058672575994819179520925045856468575478068626944080845090786602249555789757866873287695617348552896741737193069761031849448303296559075527781892650855364025870213455438079176077223072061408767688837673364617189113030451907755177686729277724515655801615000901970035781098463802060482687271511557377769284965757306118095483680891509655665871360744243925782813895831648336625502134710997979117077306250872140308049726567444258219881409299513291375409503581128106136906266395300504323239558542386832300763122507355176291765468511879964246789174410955745318593201303916597188725305688484824866513210486472441254476048679628926182147028806729586837276305611984359355371362130265868190906758515089493085599160792170676270287173670625343130032983953959563355494245878534160598599451404224912927114462800621654122771709715715125203672351882532972249733018537898697652675243457976180938787493784196166042920032626229104543258587216606966764690249918148014691976987630287209214029314775513747815405197278954969548624671813497305606045667981072706438979208107369843111431741295264821980107637490181161314219060063168208902540107889206739518494880093892615207113256796260806691145491842668276975400204672608394335991196752789550918331867424898010624146382060289205552082239362084837502787098028415649174780822740444437165512162627514112920190181561595586437972859376777134200551826403895669705464889206351941679382625324669210765895899755857779638806566909856863108039522445189985838504595566751410468432062604401476962514945457896031167792469201153432702334832327607122006912384967436161079680295528428644735782208051809134527231037287131140539261571340626730710310103455458592713431292250445889627174651604670407462398939312793798695730371896760980746793024172836966634659567327062827411392601796527753260407683046768820828148494140213366045538512066255764147878054442459853076447045532668430326412482940046479524388912545495020503650948490443953688954092320837535856375658611001112378931572059225738021918556130905621792664829133702288625933763097532993465028050362152219962003251043748977727517724488562224935761531696231807878677674687107832332567377825089818586663876247895365075498568477707475538241596110405232316669569308503226915814628229082874972960126508869331487368288217687173600999160219033534257108468425634892469379842711326749382310180915977238073240297869305679416134800804879721820894998775109283571862065196798693195767692320152309152341411529255803991478312421895145720902851520868486640171651101125862482054593294855022063217468200810189937810807262401519909457214757957588312511023378937138012302055816782332740644296424023255371232149667200636002896610245349646542663416186567967602554742352718811131916888671246275501425323359920496386353681391773341299988071930658857855196761738992752251135769678388507438411555401939772267376008302114219991029833621335456348676486263555086618051543085413248058575713530161947489771736693702335091374361179232778223573484784171159868669729643010509970791367081206817497404205087018612177710119417350387568091780059584517768348107616855971242343527518934170645014064030573851652231074778630223217055591204858616037072397505392182416286407901211510845369522816771656116478237499087635447163390717218623514922558584090293200805857886884988044282691582037124836024295218328564172495779290459918590755252859678777059266794415796569025568391478772260060815884540486507083068212621297366847252435681763673524203311692632914091492133321243058787539614776831312601240913185584822041160169236740993258876506979305498596903004581454260748969053154008049603798072081701157650392547377370225712841169505671659409947151341931462656 A013879 888 502299744924104007327301992297614517499696821986498314546660920176405080694349451424027789287173690911498204334430461531750682878227230684761477252944659944514858308205829715142438808560417720436167759888746221106408990245518600773415890670502029381910500954334729784282690078714293985732084596950000380168168743635931382965671372875155966334815413356429004709816967652370413262800164069981433042946657448158951459684288901187072849826878767198908779120409133686485165451858356129135107226675912699669771095427098092956695407733901336961835986117692105994847159739505639315678597521449984543727414903683486601442593887637282494918344616176665427994671604704750163523862049906296860304350645293414848152703548302617268867278780103467706485858327696454070830209153099996482671245034710283105295003571927194030494824544625727464048285919591596581299496946470418784681727063096342780561851917336694879681179835953121328701564822222317173309363862720347489472759490303262168862631266916394199395273942628150807213606347239265769998735970078945447812040314490947975533258216330185081484708240527610113188598261256043811146242694162972647291141158231694745518898380290044743696123394332813933349538803156833483974123633810459252671789043717976632958873741723473556966116027718734831840876734852397802245746605967456161620506531514968012799361534701534045728205993664238753752842499996287103992396896020625800699545342896240135470742968202918296423433234925407815259524874116928601972485105589359895019106980140326486984484471830664209454340463103662208770775873591070646385974584743574653064093623302776301780156650382266187579857494782841939238621537137410605044581647918920990541098315858655046343515985333500883992393000491288566516516221916652240430211801145014524518719656876202253863818960317743732567104077492729180619425868263314188790884944249439310134350260009863759988090652185976833691385019139626293198039839119261728297834251185784132239201102779709372694288412502788951805752253933020088089896174495628699496727963756318721639863635566486225422526406719416950668453479314505395653550085184430507170368637646449017261395627084985020612625191718621621245243338141815066604991946272461335314267910313045390041205347142331603189184650455649813764826137608663719228956199063326560853477220290580900371002878045283247483839433392111595417881417105663004148245216718480301725225626811159040792643418849639797917466182507103105050734366329835983837018355636542297461974945624651593439468286865703125565940047578893909736049646395664789851596084190831904070035082257279004620916131080809525551916349240866782251843498171972653654461781416040688810002770049103629286320141977486149418663871509750723164942348921294226959062120393440610412649560423605972613346088904201406218565124796667818189896170032846097345287389333542883413990358395971636974575254417731197757245014785019699256305126253056143740756216929856388224916715249814000980186221337470569322484102243967749094975985884266145264081439308238469401339821131653644783828993863460271477831923291305757077551664439693598400315732440342348060058982398327142541234704070070090375650287487534590595794801001926983346618477472883107446071448458788777799156185068661849283449142752965565520160979614340040286845564017594582467564590133815046025812154390822822096741430069014781294127040910949313078930702803549161704287481018877175292430188852070261174170442018042147549242115056695125904790469542231315728408821395885402785246658448663068696635391568370514566590828386204147125378815056782899488537216463331997948295711342177313765628361304986619636296964315759183348726309414539998134962603689102413850552103574687472071271913520493276865315873701010998227121573758756155585252936544126198877520966450128069609625473318623574241083859907964178192321412708782395954170770321381614329660700513130329405986940080593869987219883064276881684110307233079666477239609938804707646637614164168133698690186149545745841295425833307217181769387878533005972437950872157560305280264151748389886018578605072099452964888777559188066794235608992130648836875798386516445303742296027721725547935700933926168362926101124319441428436346194247204629225014152377982877218745899614960319936132745724229905035979936140579008422040136122379558850592388428387640480138351335853833767116609024145122569434574097373315984627750973119834291246693196816441517244480101460883455340734580182559867451994418817197819060123126976292512762542534370799637226064184486940826285907575739835117144398645036065281397720341314098819325447476269795260293538505610014842330281996269087390603094251034888575335619720772962147875189658561790381047058130450230430149388503132528528543519864158111753325628282854566178167599994599406367758895303463385292452366901411606711693916918266267204923007070089851467076964940047283603225828169689226286614113069339936451420761196194192757119156083992284363843316426644799584698235370783436789871063283328203239598313223521767608326160212059011382854092505738934265273299596219780022590533333697738221338303162554401663245101365530076947925179651135334117589507739224569997441025729315011761414250526400455189455761611203139104230670442158791784487790356631565617584923747419692182332242496746164932002982919110973880017144621352167231141873084418015758773361797068142155579165937444744165517125385977856 A013879 889 526699457333537283587233013875463440301762094811314456674079521034894133894158170376401363179587440121215141108179755631117004049719996642504450771983699745979612065385236099385197916125048571624075044993101957542873913355684912324585340975712335961166185448692493618284006031977919530383006338331443598635217708526790385824611825483939542555495406875630900042601036673051958457453944839844851134440834280360720685789912918851136100580069230194362971974962127764439868848847827636463974195318921834968929896158564809920159843859983328306094130979345117735652855371011865251077001074651938992923517810044815646594269328323151129391498124252063127824940772574888107467197172842545136590494782239187767816569275864965205319775714125773753796115381822637023774857392920981911813483433516369817417813665437129407720141141705466801341895456421677976832701310142165847566426636913310727470424436073242170156572827664380150364572035026588452320039521715851089121388255304233431977302443338124964025098769665255860824814489162760344042194568561500301884957984807660264392761767446640152002909428019479302046847610394817395316482579274633206605955631133957549477224388011013957165906284335924702975926000058979827291650663446436121329573868305621065881483992601433008469302079881200095032379163124587877887635993098931312127384256789839098989103320611195763533499328012472815455140577276106746355931567641723719594326457472767896291369778626343255590497927745144425293571554402032525741900542078468641279555120807622986416242789534310554092794505439385704224025082426630494104819686172078535411335035148331963415429539831235149907736652449413269279076816925397462595227246048230496577622707649805073874698617837061022933207482883153399923622513912475539661349769597434750061740982928620654547507830134138452120283725161015993297195099240072938825590971301300074063436458240102901993272143706562844364777737829352780016427822344318986011629847771384782246852535548336535182286166428524427928668475420070471888950971067928359203481021323745659862241651527763860308651049452219348464124275525686809752816934122349403486676464588762924723885181066265252973904073031545385118852278535391875280396035054592417138493788324411882907846938085117503145702484036183459118266332069142168054221975389026711873495729743416158187424713849210926513614417708566808276900424822987690237750376365797200861830186859137902358186865563679900741105019788568145481678838908674096587885359279942976103487840583314669242383898368491520593431151330086260295387994018980602683427215576485754642141106413008589549381753064190929065126237821591127066509047939174397278380916910106281309637464607008887182532429194184516612824887732208374293402588462495015327825521953672381504054425470743056339011988518811893727038144298790754126288566388361629369932069557809062518708354045414355212252221976326908419500948623216816167379404065924598979107190923441092139330269609788965891799747225159539697893089994570726475013539374580257536429459304075461290979304282944852232848271069371717625139086797104225533350814091516154636209469459364417959424407527308281817317721054977815085737875852529070868576129255396588489663816634605877273371815139122901469527995914557167274241968311333620830868319360086222083819374135313256905509007664155245701562005602511431502912741776047243310270556050239586911052840622934365783234949696850152959435277705748426180966945409510562908594100037689148340741571390714744121232008304011932110942800129465325921643152349195680682177544465892399776141216376981185614092400290254813080632123816334918959107524583737649671749725654361501439074038620660693084366547125904252705756522557931490714606017991664758282325457581911308477002231325661494598962183189693673114195424916409490718982640310549032983418749486853446112191617652524209620040569660513047627338298701256148287212161681948797815719076104007195488797649517233744356038001231192085125280682909806764961237760631946079991282192438585948563591017664120625270555096773723485954669558263183719673121817079392081755992111214817903186326832397934532387234775877168939868150816881799564336088152225542492565917323599412534382615264070146978956841294248439843895773462523700434656632437350329980530096903007697518543774335149157774660268301318764288684998504101551890344269596188065424101996043367427968727322181897028604390103361778292565544996980386147966869447330067366103149507895573342499705662020318787667992292897862495800520395600403957478312578463863571822138973347794804953617337188506896004613772483573000412877076834857557432058526923311317774519854579689030157373159322771122784329229557170374871416087910596800026194980823524325199060694234346049885079456189855174002322509584838269331937067131479151401724422696418533076014576919321160626487969400669347061526536091941695588975020451536125998860050142712680225796193204484976092060521864488976209928293569101369365385497369324536852154613015375840053379154040165040886667560991668211770519989919787612903297708736143215397405752056967891080915439553178032576978644278438895409462065965747593177868884107685535667165142709636720995142217772736709159970883700738764687228942789357779489557097254211069260995300549024729003374351149781213508268106639739959817389708547212857438478970106561820711366705292271536619722524228928579502022060058101285268727116333056 A013879 890 552284410172971190674766444757477952377860490328868867721479607848685151342200797660605435797399079612543287802650695440654143638439195199410746972683579944840317701073389328148933290098738931039286114378686878232476556570850662625664398498948538392815794073048180188285769908987278949490891254222231802882522043936187755606428169518647389774671151760021546643070424630482130391483227664385154623147432246363523053822843728797248887801846673120284347701617888082725299918049459711732848205830733782024380634794363254126841528435325878461890959485797786174779928473514137617513317478854231581443770611185552611443232555215776518652819537135731346322165095543485872175523742710544609145514656781238552826026945009381755133389139215147339660515482610053439841744865639511529161735204782860997668701382049403405829554717804951556683879370112817406235326608983631695777813377228011709368027773479935981814098509341005080548681486200040012979937761522720271626548811193891875169031886825717722277581967500515329520240677788330590514388211923943740549321703877677169395904563062128144026602756394953528623075279917356045111376037045477789250046531871920671400630039883036971149197348003826581347684581437844831382169886074010202359279248532434914777742959026040218288706897713509270848672013352527858643905799099704999545284074447662323061598003513205208942902591370006694938689485957870907666917299471488090997340459470965069621619356992896505574061955083292560896632086228665657712339102810472333998350790355974080604398199278729223568406091335609304192411324830586496986455407247573422347476045815697336870297445158077228549654868078795968247577252384365569738253004752269341179377308296602005143235977897114099183210969571685459478312401148287951475939496005399740480740112915361331462807570490734361570478627394437506187599648380758721901982878323232026461141947635574140560497331359252841092641181222151420658505820242516625076130779256727569429275644315132530715300899248956430539731475282075815131428653438524047180149315415567929035709901992376517587004082830410355535117576333622572223369769514276648110445260532626672555272627621740153902364437283125733746385646817527071014016552853404298393413262586058514531978510949540170978508127900725106828395237415732818009623862065524073429462658311432341487537056749150196479939751663178149555759139859189140278739338648142165690894450016007385103138150745301215599504937229817631716596870187501849503738478492325486110690865927489762615501938615639364697777662937096530475496761216446604439377376000329126659637752798126894795332521101037067635393809950012737654891791451867732800575548329931604030534414087758950886311124474721223691809469478688128283078912599649173192389974508093971107995373242409871043735834873101700276722749196248813798727159789242683878205889768649195539617131051524402931042585911048964322886626703538196229526025997830952299116301829738166631090376786354074698959811746368889498257944734146994084263797063239868126519056719230230898649914967793181374911108684837518180497843077360360392858863236825643363817980647822503926221407547354808914875746672944417431342678909941523015088083310106733172137726191448492367803124431320935531311787844102696231755546164024962796348578841321770407762984053310233672951013220449250916761081586659026799598231120560514201310258580936025084844143409034025535521370613324345989592805755582861731133595749722948012441967041119936410541433962590103531664974339387615725163957588554233593612890117710210066995000865867588987667052103709423686482552726754230880836909862837203982465131697917289742204640327747765732978499120697906911632736519092177685191351397705570807558719921627865580647699009410232197581091714536827360601370200316232979390581877148998140147941046274262809621298661926839110537437671613225626543660372342129428883883898968366946411779647811142618415445944835449016861484140182890721876903178998471852326317362833538375994846092403492772938716218482699601016014938172948763697581154603878008403586725376132039963382465840631519371184009188897651505844608496600232477092350178298291186110962649859973277970308050444684799323510577597652785183137618438606648816957852057752854554239251706970513014627059609664326890168199433204556717253363262722165494323624582772160991436788874969632836092496890143174603170044149736220584204858665876957022680034905208910753705385490508097603572718478976098391108713184971364258617793097752686517669064396526474337089180116779090275324208686971196117137285399044252959775806984933891095735042480932993719187598141878201927138088346734931035752004486297717910034052844700806212139483001169995796941950184267428212007842819930266517473643604297075853733578934659327810431373103005242104457882660214588253319759738715061007754105325080249002276261264387249109143855393905071044989944855380675938445091380444469085586038290708453774578392718301770357514037483678463289536845554284875497210736859812099826820097912778324434399486825484768950131215987688298235710108228550133868887163358061987944913208687437958902908343192872095282099748264077043022100468247733356681900034354202246143265167544125629347385850920675775914293622986041822810431626161417408268494154239442263631232985735645738187871968105479231029602269201410524558458167714242054368548918782562165565873014179912283647483613301940804736050528256 A013879 891 579112177681533439232983899578017201392567441507084001839918201279542881253799543607767005446693537303802190550952255622379359319820017545417323417628657524240880973720730288153095873598575273353450476670745972029497337782836304413368672320433462593785214085940568589111939468086245011741360787787330934939343434742432012022766024281185205380365577627916353292804213577332430357379916931410327894121441915162877549685342185767304049775709177113775280175571678614231764086868630266689983040277167506219996948510134243559306982520600268334055774733779899436006038279043560366421644388707054734743983212394502015096699019817938078822898898971636632201110587224606241902321984036452024079367176749043996768104029890157483270748650041662336831864682693319395735497464232816441202295654090393253491456220383835225671131167777044883501355494395417624560613834341620589031916439840239606162289090604497352066700158530753743341414238073693156650451218226447931541080046246446366897242779760163786354937789153820362167015888952576537279215133706361231690245554965239215576480023117434080750839011889594791229469784714621532358706239420998918340656792204131089934587044700395375059740758380460461363229707665769581911390170459941321949083597309146473197986601003689147932299123976840697189417105073140251905392167196772269603195793648031968066638188131862665172513027648396140152031266427760444877745474210615096505627269630226668843559138878183446228827588613418580334746886449309320701373687068593838094654678348305877543837446206892774332464985628327861752861897345557066664069465110031548911427042217240650706109013854075988003682902950591561201171564996188511653858382711115576696506740424417744145073808759444313665134625629599652357930904346467187006834732963358038274332544640337923499944911034892273918126197198749702488168488900502457577093598620661345378518378883919790012364049727359907101557319241198648068413398966617112655828907989902367841872138013384408527327355730873738109629471425377929927252931707953791295972248561194556756548546191558199305310393157980368965591447721604622291692179438202150569058249508259545801317550781093803618325692188590849388850075997335266015593420924811265592171705229438892933883899097425034323960138721630729617691364468439455377259350789218970820372236401568478907635656817796916424149305039968691348579695836989111956919380762314319531495338819984959841908189555904967448466489060693252994862279753729939345232078823568688924003785430783505324312560785832662477336910691928931539874491889296714696624571416921114316256316278048706836910593646041044232850699662144556399215815113433659789096306165606361627921653786485929684564573657205281853862806268084882802557753858089731429383509909799143848537356493033172939556346787897488469364833461205796177814130303164936490273619070051098862149572809483252327820910564264078813835167482289267649571482236701588637998175307419527813362222929128010231536483561760504674525322657552918468900995269383807960632846418423558594782733237268702953378790700312185463633706302686217259302375377417685815858802875771129876941538640375116112724750943329365452487580880670842437069002044978477842707488378924294333061529003696781295680789250417828803909303574488639389144007407117816727090478766683831583848281638645793729293667885812575685415514795472861739153105701763573439365532519271262359934856712237189420383265887966054822585141296861489935094348032109378441619894658756880400819132132897708546629521992375844044656229868068101231209350027927972990331966826699212651477129208009044400104443596334384003117357935275320008721972936308441201223662693984928437772208328243599308427206483200516615106692300540860779093241636491343636810790825662168286469942359166794312597458782413387873803767430538081399861462865728597247170904243949509674578645218589020708021347443244654339200678255983216682247594647051775788304547593776414821582795627821501621024920555050540336147171736188084837876987297511715216834968879809637922842954856769915986539799354148003029936643732501306036056158643619257543825392516198931085369899588180559308978767488771539571339920993734303085808135449427415036366876193711391880405389890396679310257217065977597888312654825583657263381233185009888871901264350662636572157405375888970504901483756822331360157720738526019078769452693632214353807235303193880430596087013740280764338802477378296095018952763866851810841346555210036644533248844411015269121017951356868652144354487624130131751364538357448149508939723346174588226591549876585034039789601467904486794822090854909218077463950748126265927045744693856224115855231866995684992574700370527434829512774202356418402804834335792751199143826443316019410610404541264989339318150887482856824744924028768317172092313020387782883811266768745351347177810832931566124121869627313519403776071376416675647652831000139340939615887465686717907625132312722985997154400639368485628322289387363929817609363245613514332388007710988989444322124876297519517086652789935506245010807962445860185171702226205343207071325312712638945194576018871809050182523025635752849463942020593335252216080010422991974451920416322749075918564466014998522405106350016211790395271152833834420292544526275777411029383759250740465566086036828170990156096229030138242199409831669129076401555551061343905320400861716715702737943777301695881266908918716563456 A013879 892 607243130824591607577165325483918964967412797545732114313294067824897956253584110238057895503272122571871685759155312391492059078139594717703515319963387192138406007900188482630420658754499665831867687025504128366802200462975360736552468947070838472740924645379217648896641039688002449431709129414888322434956981428480389438783906676668057916922215926770018070355471056064930494420003776270515981906285077633829489538857367783136611297614026101254028185380248474596686259152360850524715656441671195002139520280962524574443878503520946968650868047247991831009467594486380354780942186532888625538906940919777344982036271404614238939800035888082853246911735109628714708969176733006717601046516726805557955111451246101773178108536466086126505809341519830078702744989055389732650138367783488196173057197745200405593332035382982615762317338891169431091270211958599150764730812821919085271228445469701415440692185431543637177966776102360875427903536603015866263619550572913745615643245029793502440915247199756340079640852774336895154090288041281434880830923043230675712323116720386558657391767731143747808232508976918987914562753707113361797972536542238961759249544983761780798642725459549708734409953945342005122317859380203431604082282132035572280051998134044351982258486223139710896090230369173112781948497110522679371440632520278768947443204758556025995933020479444631056056337225755336248126838365869935433484619879784559509303867608330085312839117557904001293087551205470970263763615291637852373940624003753183851406893993838797738438804770209515965368916871014846734343303447216441431348522219985332554808965311051583196949803644319496878079674937443364795956207509690726950116251847274260484664914093743080645732205204183085070869755956001177082878736951786118341546522328786978471878235033323201015973095353876168036233761417333264956358497267258590891625287656585077732004645806916141948922567580659113596984648234819505520198453024419865262158918989522569555950809362856660812042832629337088251399170118599354661965396507303143545554648371359330394765150816022423368464017886129288424133418746592258235100823036372761498162352127836216222889481012343838488762857288981823897566886939654897629577037982664116597040243379981552791280826420172663939600340188858370361665101013156071546942638157011069339052966483378219436368781681590210499528303141966695059338696602224499917057256398504549251188721771772607147243197233305488452340709855047124878866072284502361557176193311869244878946367738565269889836028465700071318355435207311191909727806598069474365282783097571200820220362642991133997505655248932890370864122548383813247011448333906856250359576040818270204921982387177685625196045945363374069574799309500298223297243287177547060123907122038752348268235889466396869252699611417328932947629496771476445225150389997901040477350458276710792897139115833770706296024577908951114917066557831605007677574671152738796424106270133332456543599787256582949595064730966209036446330015589395816128547566044901377082899287002267468042118837370550184715177220045502948890247563751127322049960084264588281843850821369977753016468445152532708707617609530309279292065888315352382394847334418920854584325836580356143899779269046125255888001904922999536111066710925971792425625863254265386865295767524651805487837097033807361910258842177751470994206964332440782756152626927383200331052311890823133667803411739893901647037120497833670181491082117123608800022661700654623169322295385347636990597652677493044969450890139377316616575414884602206310332447272953605235282236417291740883917048469923040452786714339253953465651493662560041014303333007940321565431119996360388433366465328464910202114985731933632298474942225547145312511800809533773153506279205680513126192940227900603161659237243899241941133285894229587049478088503601056530977488727200977934192416647706668381690402945857415804453804626962848997229297691697947956001508238558883767827095932675383515856750445157246961699832475644295207944328115270894582974231892371425501956647575096425118846138451289478063622605891706598274254783065810361772827830576018157971720098306105877557328995925940592504351437018801149173433571697116452387962109712588404432271642174525683335330346391208998607239968204929233742740167760424806286523499428153136147578231793732928308742181120658981539757627678092798257775565281826366392722536519728642747324146519424206130593413324448004404775805475919384578095940277124746833840519361979903790918651214959877031318822172699550819485979347438365024286461003390028653306421148809415145367368740277288254794839619667247420717918788104984058507015610166867386774009015726175503791186722010083783139481968488219881393436956626538369500215552261477461464869384993224077863733458389766947043869217666139825175282863303925534218320171952049880167213566329900922333897819597492083913214918802109565098668815219915916705930739945817764952172804826449186203672916644520072429555674632436404598087573557990595569516414288547825148654035859413396368452970029630289526602833545493958698022011102968094596347743564526046604189264129035179879502468185677105427728313009299232602896902466042935030384653516143090629456796074599294325511844353890761092675169184149574547547104740104434421424232153136224173918759451506237452488363652288690416837513509699746865244653975466884714142134227903060395330286352139242438656 A013879 893 636740573147526969506833708334625812609669841599313597498176640463560199376558211976981795835239069197922924766592040846221177339919303670710681280145928688383721218139948038362675972674158241599316491790455016906347984152664851859691241678643751522392787800953158525409444274831886856415303832085345937585557451758350252836162273727393885498294629487628798468141058418084340558116949879706632566243364781564970390822696903280570255328006925033148543858513279424498694890876945931199804244168981814970563449618130560168172064345707980488600052613511110282192583492356150766894781234185910223413084884481896449291883665324364780210539762431382365926233719554314039154672063461989251915234952323326864738338945101832412912008336733462726186955536093497344605809529643744344303351489136938918790359624182871260495433732333746379305587665945146877375959753774700063112278376785556626757363638436837631397139249031066300897523690218309157312689378797043964983241133861543603722668731300360751615485146247731704055349486838703084173095377873174721861602165960978649015724924438196056130733230240451786501765211332981804671500554031190100460670850477314761565666850880892993062717594491472795385892651868190938363139571717456193497682183068881332239127803995403690424148674449914945492578709399586065908444427306163429044587732685583830427834205872907643514711462882254133454235329862833627461715847666330433417101568775064974272027812281272327536995590532396746059900572092827928115296196668044452690857163755359498510172835276483511177381208150727213412902677376941263929310763755468427290317708035343340068991365610001224902324837306145960758429273227204613684284576245681463702445098897007454961967996960760744531179292804181482611272325221319890260856654477956080826105486197430134738128192178301908828525004433786056774761852611941645634878567630512944202776877629791354467914503481632900460233430223457210699071774507474097820347613078534084637133550638357617894700675878466785967648625267139766650299136206280436914025027608041901046423510970646481228021262782061528606010526018965904738624123695626723771129080616187604760697086544797988262132560441999452787193001844651404975215096039635573936831372179710008724858070242407536699670083844358971263130366313872354560353344959971140878406923748126039043266803383274799823709831620555136564753389995390869238541133128374157225028229685318306235614465120558233312027682782110535859401612176965894016981870611794348272177584078186605318186066497833816440004703384449917982715868827941540367934744531377297152050759569318819471263386978737071322568489958305054453519218165294105359298276448174715699577042806577058498396272603617228882125569073205345328378464760758584709792130177095483586116486034398906782337713716033116563573518747741537103194493547206647685028407295342439081419578234137960296372910545524511952125060267805456324275277982944833052530520538378654236199203656311329213952661690522358722954594595337623606600746942426666307292807892613098506376078202767689612569732802014662030487901668686433300135540229407902082845858945317824922222697718868845792346996416344262137565798842530853582842957280906158939722059438535654354016614048418083523945854946819309836318017485456539161577197887475911798214493065187704582297664374727929291591214271859321588322411575695377926449221561831853426219315496933007766670333508993231758208850630268570987813443595663136438544227192922045005221092562515425622144395295205986283805052924253954947121886936578787709148542182238036643084063156231684599563191306333498104489094203016398022065821281774997553509198980618712557566614131712134030625793502081303590661905674748260421680092923278848040421005661019095323443212374045657685718211000224375649731810888492411102860839996352258891517665776389827683469993536130751981453026251219613492638323747478785667504999395959355385634570952640522196350118708056369867475912237502755120105733064944701022945523007954781205390111363537981192491965431797798293558236788180775259867139693687704309065419208472699315750041137595502137992024983408015165906304715274078816013354373801423276665553809232039082725842812423426433795682280875875581179159757153987098765973669464795442929027353297508366923585256900451876201027514149555201676697664936375102889082991981345299034267641310776112227032894200183834025945271140956363966615426453710981297418164260751756367593118970096390666742195002717644603361528672026358536041156430507439597466315616377768017992165278560604200093330280219531043706200133090702685169433862533981295468734044204997809059753749032203631426712411155971764133052400446333136953943277674090205063347408218445612989265444589503650352004550231629097337058022928130990632986880238654930670042174864508266263472208783490233322997403671777020968509292624792655146216132527942189537189240082259859381383246697840839332901751588038552275838031569425808702489550993698781872702532243444279467893771083381635387844275531143546739901243629028324303075054305320261510446941501789610470647092787799873235737128314305872759459931555916463844034361823367192777329180080264556500985643542038952125815222400233436642420618445343257399873289400719029646667907705225358703512958202438824280768752899959747427879335654206969399391037110622604442980438405062265842525812565946921768970778286979164106016302540157679457093850341980758279356153856 A013879 894 667670883228741239577597662550688596082997163824841854810248068950718099621473903681975663549731642223281228760054015822367217250383223765819123334010297320350648860032314154274181320722778152343244889695668159807590743830864699703627603434425550396344539861172259153939733439926120592352533631032723701849713490534963874717931692335975770880259789409619854982529478471801205485068038837063261949781202469194270392527300228054327236050820189423558767524984420485823143493896184456753765935133734275614573539746780870258901190543365091348814288769265025975260370428080843146547462127417724998425598895830489051212686206251161123774046941931249195733466448715384397920649413616718841816269405367384790519868497699099024201622053698627411574213088214775071617381333355718869572231091073254863709520133287178414845259921315590443426735892406098332091374374774059893378020411216291825458729334537545456179886685191999377529921800994353742938310578061489172626267055180001945817101087592007075485958952711861519311542143511379925189887658948742057150751352774699147870312778367705867753339727632611972482874958238692728815223364943809190780648397710100803423480683829283251093732164361490577894557773325340181385067439553203345553025592793635311833975676202284420090192120459994013884826212787380358646013023806987623773857626388518750574696680257390005206082086903222510240908265246250633749296156682570100550770694579882530462265835290647412119432688338098450396506302282809137551424824717391380024768241341939841509802990922873974216333677717856938531647837833203562765940963415654061614372181020868178156182690185872644403180168603129306948230733603489304998612383821391686483255072021028489094200554381126658457525858131437402310597489691270725250168027325877275408314386294956500963167507241555102351779435049161648268652684364419323013238428931732740980370967237536099302547918402756700232989729329991868165989885025949159596068818731436956332466949994166477541553655909939188562813124888116347955104067046636715417560707349130144431654579439556604700153623642962949419576093330863192527207529128265487505035446836199533849552708220798095339953911698030018205783689102257191623291144544856911576386892914711602108676775862502725202393257837182552651208186987935018055477069044746699017716418476115009515832531624420756499946360401355222878522850667806976102672507211218060286391200970512328279315673378254470053392739500934337249307904890074189284750781958632870533846882402368597858122272864032591907394371856052957198644274872127628632847542681733480738508777266158050445899477264616203299133576926519680778653367706891431821231549524921250689399697237949345692014369941610539392303700716505368183049777064977193720654992692578073796795680460005868078196550497503141233765665994431830009519269265755757802976347208120993402238615666439445855729521048183910644711487195374374170683273886244361262890243104050935744376816173120308341849626184801172820280836982400744010914984825901984049835863328804672379421802577545332903189920142605326253280881980144545484122924231591620334422179389445583585644587483260618845556044114264601015160195087105632326483136773783456516377998197821962299917325092434040349205048796716004630927001502830076007889971852057941689724560280322262520087355719394713184859549096329159993796761040396356604604418948419397538251344966512025551944111629526086984095603758484497092117469431766068954182951573045426263394712354832174937165681441065912273527167175102515062633279716410038900908141767282431511058514608108794910671572887229954108412756443022122572385690616358499834668461830301247138762969979774182653297472047238404993881898404804831919923625117120041362832496432008758897874789858327299553459658817771274921293183334211818464593408160015066219432027909143739953022231942141839389704088454398857437656722961836315160089722246617477032847155871235988202560022074418916090158422150351688952819989154307454819836124733589192657223141413133202166898455144612808143466121698403444598890445871448278233582581011943469157711915135895341249847125589002042910605369373123232468580019075863201213752859751069294613208333352879706796243741343351702113410518621517499176075629606432717346364747786011288133355265334339648226539368626676883995153344930708324459887023087399831128280156226255088372654573244068851963947589588631899460302657737409126445924921549007882033684905322317187792939769863867169656907614418288798710928287891645275768983352839363758934477234152699131964109717063891911474983685272510755716658804224281840431970877423269136299782632640347145191955026896393240284248547579553850414215414618026330386810864504571920064827085832002825883379671503523263680712369302953449887881633974850933127832582270143550726619805486634797357054896895325552537261539075600023334583162598727381619509336147744608495714310693319289435155944336787073179112991189139790942236786021683422768693900950930449701828787326178907527981708444199059344375666338686439552004184421228143255498533578412132180542588869245967060039878036295059301594834623457191176661991722174983299077533680722331843487597577522162737036264278822643547176060762842406944251471329534306648357230784447989914385727894803660080492609031375840828192118936002262945727144935856129308208076402656181026570468092346437150359440820302813047463981630150452348378894401641216192815593534158385709056 A013879 895 700103664052460574031319046606750845326324834054797372749510679148068182028686620027231313382323406475919337728302399694954527195537839243467553069083181522984001979057243846632203952558207823871470353457524936338404271803192783356431017898856205932397372229468562814601509931503971826246650304693769288390765173051190279896229942222888129926539288939981549058160830418047420842710703891612446962253774160337851271114706363932294235869224830944997558216278063695342488512255685512925036869198790551786827064013520497812597574775199594026174291660520843877034618181995298183234151647719168407949120787794350887364393651406017526522495046182501556665415314928182910434042879532564576276336508002510874104161629843330458401240046579091936718842063187895985496267249004806269380571788553229291969073783281736393524783267253416564806633015115616964671044976403084626758751130711534417172212570692041264259280860811885939292815282399455470355281952701404070675760603652425720337112590022876411184764894798792904473619614674588716435911641869836151318906250487082933677261091889695547985325958242093731658203092210095466810151655119319666032009174277266660050579681526974514298861297977514344206363811722391906036028475496939751266609363989178940741622878649486588080493292903458683103295530899740146947601752451435854586296534447967437402613146197572982098972730356633446898370625138852504534301966789582625755124931839794904262000860505725900810546250606809920722966992422498874217122837002863383700851383433365911250983181009943500387866302446679557177761163203789259030859311654532873311351924086137870778297420544341593977709048473194916162547989719012401478224978977899609045865670399521968980440440510744267018758634216030105565237073350513891999920189421259089938548665923620307953954332073320883003619472886109724494950757160105356047929498855520590606233467342066652862268486087089009703507438421925553154021009680969665972607457670135237923272864557083108354612166299420394586440335242681487673371202207494140505684136269321490327566632290412506330068286065043517650581421640503202967409162063200111826080048701714762405828580575331583619187512912673524370147837584088436963584135182267880913121462624936632892707858926799657581824712729881532328793275879060949492539923150664314669201011220010772218073612680608619167687754804211454185069976661846367773835926921510188782862939948855935137811711528276559190706345214931723615530285678014433103446835943055420852899028561946054867678420390675839091887960863332585647525619168316100321316744915041366298862579630638943904359490272222199990592289559302300792157233696621390013379693274643825362887976930979973108349659975894212953824245282510332947909603035685525882829529617612746309548827434031113125963026134469853822337066985777350584061677289609109494013726250102678777745758661052408377617438262620492288188992397376879770398384598542567355596399553073313999095664395545800439863313626354074591198798919657842551989191128804998827040690225864688144924596059552174994295273703452522581360254103212046925559679399065414883787071175467292253900858964847486666597774513159118274072616723656875522374381625706761700117575838279361940598109076124116293208033247065281271878911527831549780049235124743508265244620520499196744263119110820030772527286553232445269655432504694650023029683203257818193069442299605313705155348796041946185435031806656640022864167626883537519701342628657680889565373902180502666913441582747130028126022847800294834315753911914372950558655661769942904139693013712287732252355211800036359183014499998365198461897923738730322637317032169960519775520009511693349864050049405057754864705501716631435265835130809264492073447778690016370097955650485406456568515204503332371869921007854491758329497554795958076107158096858306264980239880963321379898354255159736336548335936430476005306240594469167597194739314837147565487577706705889358153957664727172595392172947467093745164484328648021279740412730417560595357714501717519911843132026025090323726148170099749797057088467179635115516929125536593346399699561613406147030935795792066608973762082492332075912118666337236668339541353829191433578077322846354395271547974076333216052679390194793024181761774464572465721130703220530978791744997086340312101913814062412028850495120893365325167493095101655545444641793972740516948307700489282608486319639661512172162170538172488911353183283254067507169612124774381290161558696271595397110340404269836684737488186888692888478400278900644998398310679987524966792492768308238186351222298280555112794294764981857864680873803484648116799434282912438324296205026778258251936342598511577411680589058746005653896126353378195153490722426478409737266653354213716669635372226813292055450177786498043846716089157953569273471195566912886577311555597736370068083874305123162909058621660457450598002129049557967238758079488890842045861583849143445427046880139472716713105975883522847226544822499335374140060947913584472851088058706754472039682339683673721542277630345517079913344625666158459155948375151786128102229105310126247695259524632071355287813523956797099835116851117447879314150537852430732280123685090458239703975430800837765128107831627033335472466929013021642672562618007683953672262379305437508870578786728260276645483591921991607676117155150400257681375301017589842494057592001816640721653747576095339910597803805673663453259104256 A013879 896 734111899637472898875464400614720374388896389193843209928190909898364742038912101281674101661183148268893595477792417062536638308588285322558232926966966148644472859191928523726209891757675327123850897347077667645978597710304676000753011024311044991769506982887227721883592877936708761678407589894573825343634982097324898932469207896307143725850861439530092785210050916434492357566219043851413185892213493950422734460374340266669360670808296332981759604191986917407445234227017692400883460156991001630423975475041269514342314567479689505589734052222304389205451794803901787782933798158774732533657279182249276069006437416716233890851765545862752281994529266134323491286946448738433133535830215240842324645385174600078748538683081717906636896535249311220887733926892463738722002443753990958055763511378430020576643139243518527858680020457873174346905657176840865588184225636977913020769968525977860711939687906684110679903077557291419283260128835827474812906350735445952128208171195827655734476034328539068601330161077021537925502485785305312205373440510743474263567726689329398924261151989661676767231965617293064205921581918395738129180051926959165329196640136828828305442784388070080990532140240618815263634594722679096624136180454317296967087951602764048583091335099537092093721214608725924325728455178516802658680474905311903641882482387266287277412429706437273214905876625597403794560219128353391383805880528844781531431814305652042168319345276286319432005837046414179531093795933114475427503940235025093755910940010682515862707295954329463347228089467576526077542333577463462165324155150546103989223996044703531246770243211828832410059920867603147892431235556730060454877641204849148145634315348994180533461853631707983973174029425588454817708312542586171491403605919526088033125617708114518216403292401025390472017485139914633823313722191926358815521864251674882591706040067255445438865015750709008824030734247232448466892837533919727240633767225807977426045806889581039673871260967429983618592881725925375874888248872740051041718509020551584237557683128939071563976064778112286554754029519582120458143713147449258704454109705358890625073165539919553489952138942573116877527198132881725496357250793405554772104035882027877748519429975448257643196738048162214175089542457630984418572119541034015489338756490181863452377355181580829783563935848172216934817780907649467713179290119811561043066053227474121329954096640092247021878284835109662205879869445825280976249451773371146428930767339573308651615510450229829327939823645036223210525027116034415708196128298776861243457656871685665577335300616934969355437063480668470654669625255152923823715623298379256282060853058883250242269211821353554881187259912746985988113856848317903074281471275466608477169806091977861441610912351678471166033057325629161596794937016427666502053536633771690166968582943665545321580060892071859082125256528801371107461850257763403299915735389223833242030113949067850118540871775979141911794618077077830450063018794276291236252453237740981446818160918871432318272409806529675317015666385554416477181911944886791442426347089923918178914428007910335603353968153625231907749239587557093356462487202199620226224602822605921366266906670074724374941701534207495142164906770163048922737143206902965725312444384747224587333572024842264531074214794042697342548373094539269969615983528750941423696975019158479763338723911696792968614817433527032238258355048187356396456901504852822764461428921070654616372272533655041956187475973939525531004992919196079650651182741546375821134245618568434925366688612350285786342383077282262886789747344324648521984135669493733366027046144604957840365013436168018523865308338123455324040407577987662605291833944163385560602787399077286245165874290732031549982111228017726535612139408571295350107920013420995679248296711458375688832507902878522807739996537586101882396070971794676845628702281386834639615644312248959731385943140563255290929594319396427561425083019210324018837810841352950159080824007321285111291469543610515243198933596561353070888279474738658904794411367518338964029110533008462036571271549411479598831625742673234276740802914632798236655566006880938906376258688465065178355654344252895290124415034420963537816000348260171491617532802064806379102576379494307755563936771885881439202829239689313565220160713756760360299588695348250000476151102477709787437120134234755732711075514421417090397883203347421635712446571501684415120372299747648271535296413054998034229127050848522729840507019578598979579404897021579164491419272641831357953390427485616592315611929362718383721083602639192928337217482159038924782402376576875796030385352863651624539784587119894361266687759067024968664118307548002170579580068102974530335725622654972824614169904890321854499332362771246955691041722452011980511116583368825670529053266235831718250680470269295055347991958143203589081356146199437432111109389127743400161811768040853053421463797063089274288548519434752204302512246493777273481949016147856239915308517180917587215254202517772467907723423159291060922986329670940303304451300598853442274353696522475756707487277329027499714714379150407531362973217412339155835741327419260406970797656148106776377482556758181987025019740025209405846196642578441301476021872372247843814602883194272010592222078986100598505787639820286683048933590896885861348800018351747142095002723338067329164618504339456 A013879 897 769772119274262782411238959338981031295211420195323337693662711537587707748194295513532702823476780879203370771721661513766418051066269870386821649627313496281026772800035643694734263459696163814219078536609312429549654072680435942165589287827978313289702554087957695701810285575362326485697916981292643483527394987684553223012832139078159539477792884816706572344414349751214258327355700125539432810113656632558469209521484219463091534753480135652681558725216873907429293924829303826948775117576996525623450507716874222271006839909582903013260973543055047215495821188296121026277590338135373941212215175806216903334494120670641668333780909018581336844695519766064389199701159432351261430466703776381481407359404841452173827698151095435669690421345581762753576490125192057294162434461784822834280279707148637256174156375411683867943261131634821663980946379863087474995862581519752123666890517095761273882870186439198040290049452714407266363772854156630229418089628770974698788011319836179939433942172082182397708374981498936151771694534812303051061660756993349269394792580990263806406061708711482377877025579118692092788428681663729504543102129363133744227696128115425469207973082504973244728229484947114833880908795927956421750219556066213984561215939819915007063579793332205879265816329559394825775040617268434864628537654312334673190565851710134448200015891857170198593144488562423281284776332732285723665634981413945639102646117363395768687625792427203684734952586780794715996208164361444185870371635881672710198069832641429753254165562606971358783041141553523408285029973322327303466941311139031536604540876571049980613354546086629773210991583667838404453975255133779871533777504015900365956647851386921847055296633721831002654931078965839598933311532654837357770027480672987285422727713903889053283298732697599839586206498071127075915009561121373621344654329564241688480752669562445956503322755815449636666851194026011883620624009967411911074793102568825737493408005049328257069231340183862502849649548643926933386820449982271761121027314733897993481285144610415904267766100773868986437761257525341541518502157299753895281672538406404096076719629186685720280054043847548602969959309384588194068300607946023000713761529033263938031509805935632206472662795589741890858692072052867117688678819859283825748875925448937651440037586881300171130337595933030544643489433019448256814687316671527432294029829051904247677946838481368013213044399259949157192689984025689824951745142714423237862508293860421692676385485860193517373828518417502789199490833222903485637463427018246055219856011884668468419940179703202426846774276305422285190856971547232251376433415721327035218241057071563006037681054787625163095812250268583579472475558581793534017768024143674450556806592701778038998604030073604581394279118278923750520847876937656830057289229293783788519248828737042851121133929965141708898572989944426510377917095884518378612442151490770165594968764257770005899113163369104709301953444789963142005279995227056359344652406217487361578799903666531014564810385291660825215019395899107811977500499521612223533649326164062428373375262822588065622490510655731172900066649762266723346008980533668978333689129316826602554687928480274186178869627933158426190709281430489187208022675321484188385221683180705768887887619521002372935675851878115408660002865979609547660049544643547154294479277689122076322665764431376383858250805178041356263992903008105420771191952352553483067907292340582735017172044249869274251238806849611923199091455238948415761214594399732573021662733736015220301300878383813268699750677644326088778446111322562648588037043775060958015175938125288272418584328843316191680589555956140289860994416495991304006490069835066177594628399774864501811051800278630714554042263029915619806034692482054593034762335992933965363461972514177746293235806768749931648774609395884367435342515320575068081962123407481519069613850360765199297746714559255979941790293055428426648867851951484718376876340782511066008334114300923856857563968160939631652564994947917357659748538503563999753704694106909797545788606259881088459757636195691631824470794749329304967764157014001043799346781231187394692391830515944184459458609679323931737498619132996262628950381177257581994346075457906413773863129704623249098210564517010015993545872836461660964295240588208751561501515813486592499280618431667018071665681875343227183248718609951846981050777833225989088814376158950237269259504580190033973394971615557618739841126470540569965239488561649003611454069299299393985754455229680957997334320891157903903935094443441791928718959720994364024126158572396399592632354421474114698357351764356365853429163223830349759578383651464773541946518455453924017653749491144621121313830501060784542627822190274128903491931625223047810689765161840914476424582522549746300672557696503479796425524793096331956576015501967846624572102357221304813338638814012663568071936485205531344464822469225898876389052314814727378711081379458998318608171556254504625434543711497839931822390659275783308808996162676783498381313621035899477768326976743347086272701684751539065310179312562339540856344832017727606461004421360942669618298139978400499811123093157211146795149435267435226747098916673977944581490688331666136521110844602155075741032848316967778749858694929421178804780212196928964718589008292988949679328043201611269409575626937287746119012806249414656 A013879 898 807164569740129371329647303027831373871407610142731364145470071413237568239770581612398067395829988987191553710328812943459135574314864995610731898079609876676373929315570175122849675041514364667658584495603646390127458068914960798492224953073510187836063145355334328728221422007471126857067178996575914933383221726606318080373903473066020217267466151989562910802616621204729242139865330614837636298297737617141629409843199836907730669145665186722146218121853008774356579306521812089646638817688416708852135239579729104492043268165030802110033138593882489189035746198338793401250050566400637865780539740186179695630870507076338758014762650455067943863263449334220732969465842952937156305713054379022988248203295291030554623552416483047552781303252864742461094221709513386669283668878200482388278278574203089459530072195503681823512472984365114761130484831211316812181261602279655602826133390854204973523004488615668524295178894929462313734659484320142699442302750578153565756337757708542216171885347033246489859457004600228474280156368535345484070031989925058203504914025404446861066042562273851345864779973649961679887719393304226828955787858399077328987300695234760376800219582960734825064147960407905884051507821598952832893158221221686395075261565312607198446700245373111112057032623584071988831888990292866356612733499408210642275470778522805939155779863820024098160005075238831554596465627871089234978416866271109462467696255160440081547395902920147530924637643636258600120439972153465698643210808466260843768651272831819844948239908976167599507286148045627361365883589306432674560151452268921132526643054191365304471628856517333901074488710836087322788731557127158362573402280050976742133357977415892962697854723001502665439897011057684223291096073665078737261064335574158315799422135334484367935588251937118449393946064921430144754657065562405466375092258277154292740393711239111331286428162001940918217580157627019436879379441875588912067162252319209016517887792302604426484626321764633807788074125118854328103018640160610594189242337574411822412632051795011467233477106885060446322961948370892532239304918092746740498875063632033581447742361894058165828377949081487123907828052797253950183362378277609013996433209067583767085328426268761476534278863548309192949043898144907190797524082212768396868453322403545246796388852701646208243164874993073436380091575717800975337717567766163548845144622027929548413150784107438945822881243998400447452482092689721733888601114766919061064917496742985536819833587221338277673779612528151404687645299937539245355788850449084375598215737517978123941907193872465187933283183551234478116288039797110605219295045323406217281002334659871250618967449704988843018354426137630295428930531315462736726215123684477580667054029748859609021000219438459997540087620728440750626148583407780448234152110895958629830359859841773444657194131747128432550030071503966972546034796734204743371920141441585817158909966950355441705668484392922339661005135324080391591328476275205849056178241501908027654851687787036425128310614567588541460664178074302873052119563786374058904019875831807924894040339589458103498168609701343970354860287341118591699264712772072482625226412462520771600384449294131985046694398979639529901349175485256629965839584797900604320222211662891732317385648526854584203399242058946742751071165197435061047184111324152100861487903082148870302115576604394923080549196290369893185872622264627149690573372630031121061413956973318881953366193471350924117266983131138671980410521768635574005231354537293982488763022689975895642656869852185382040109766561576872866947909626167451805849531213478319111721124495662275539589481201209119007665874226265760581282081271700577589909331467374352237465068922328319851025452528965480144219419998856800953732633704062876946018951226126725664957501291026444497176029318348728328545484821898846467881713344787322589111515514123341339939412755889729618834058965686398423442698330888917901763256727880040056751485912362323550754952237205534128276995478325435199719992142507391225428483509913124605740653327847047871372833597561072212778823131533548531976288075072725285878268705113158502943850476273553576969456075086689163761271103106771045579352056000689082414274893324046297303430419349675729342305093155028046405240898988294530448357155365622607296846195021579877353013445642517216525673752603675141514914038119899786902208365148867900002300417252774734792623295247403994851054274677345063686605756754945627747649029973548691870961958019665610884062169582161348006463646917940213012832862766790243972645591126420413448411908401386250962110851209127099244063669851641293944758483661740681125338256591132829499663215718326381520112535946053830735298026426462236902771131480313212570511280988884989107955695849882581141831194342498738031383043165122776974027859168832831016691085445779377698652030991436742207316801325686915951376533042142713554598871910875235053545685491016140208526920059167575859350868547598620932882097771123442119652106827559004350595107940763758817701960274970933598684311491339330800401227965631914335484441790029826946686582849367746392982638577820742672454172132971820737676590425991282489948208530415835461870614234986160321565993650333097217481180008065150768760324989549360700229259956812805570411830894312741986401215784606986108759187959829180898951082228172738432415172591393435674489972325786222329856 A013879 899 846373395879825895671356250419711310688585106213024682890200425602206996354585677384801915917649826532233370623361745361000606543972783877637518810760725006045805469306003311949617220856330966445754767896062089117174289472070573934239783272394009018720387748704115049080523505802906044315276074283513586577187245105197946587446146208173675215341450587788607918757764526196370169806051428914783989319123848519631901200055743112185360594130085018832361192813340140528579724502915415633713313944896449238901336560977554025471848761959415338353330108334218924983882346605669298629509173022714115250748695238605463560525835672828078989524087760963573324304365334649079839294190615740219031610419371708538408925348018563087654844946098666128070705207839675900190884334623274708940130792377627949020771284234223578733116204982472468671771414872053634575767159262372237737649778565871992153389015646448338834316857954654663238531341504929555875086634303430477951210412048990237953366517620626992362864650849650733471350869988055689172646789244293318426304217863867657830798368729102493271789186645778865948841507525649982218449945250553372951399144209408670909320187813806484096863667049422635479926464011732680320275193865540943565703776274975751033402437471109232405718447156492355357436315040307291869761386829885332632751553641875463882434644047060329760456211026484945588752225481773633036192543542210555265656728443967094875716527068451113618948642206300396617386832841813533497879890464240792448420503416698317930515557277060898325736445610794593916820952079973091756071592750540581948159585369214336245460257267191765065501642699851519912653083074453661100580516981246167207193767869206732988359227974526847379253865714026023658916305448266822292121684356539433602002257796739008630147694864980492280592427386863215915191706388971053535466259287179164874309728739815225339664551076156262403314997696399347200260917331363909533045232177644137519059736725887866913704260709701495739105543529970672659635187613820627795944950873625052414412578973364426451098148066343005944265810490829109142563546147974957007885361393794020006165348418723023244700147894865423935291657236336069442438774708289933358067469389164822149460323948631250716155265339903192834018407993624031860305736654541194202497704612030335834514735310992619860704770237610481374454784851960736971625690904099868875515722536337972709393846367187558254156867996596241900055173523306866747587933862824217656833973802517836921375206929064772802256393823554202005850061130986318887321752358027305151738191649648499098227274665183651429290509277722014056902330347475419244125264847618295049978427521445035997691644304068309156489034412541858381056814010741691824659686260804642654625427749532574763625536846297940213388804326097902630380594916992945488528564376995396791287574283834840716232999420393447431504861993890876943289580332257343672204430983020365472985954534232252289813221177504935907641963036690792935232378120777582920693268848338750248379931155761104712006213763372979506515343430980823722450657401188440209413499323716860965189341545320213826653693243125355620333695648086196455058817980659000768409648195459688675541229410674300180601644724303043740352322626104474499705837113033628456023060208469043424075681325816628361106434973789695072485663563641202139726947198118065666572612126715834113312935539462267333825911142853530010864109954049370901117269570763753678113942664778907512798093201347254819963132909685415266607187344103716864110530943274068815648109472815297574982137175280164164749394569962125139158090138582072031043332771284168161944770478041704241940892089839163566236200579840039053172582251732680846167278439651554704846916767152733528771752172110299340316108864911012507307705022544721268916861150118871435256548767800887057490858476873739345065070852118516836155832910292607404833905535452223711571200196491737396768868309669919829124798542214003580913259850845010177977759308686693540882548246092041235779556424797080030154092178810680571539981590480821830261594897524890664546589111303900546068772640362396198856586767243970922185465568244607457989365091485732735290382850957009017715524324373390100176580138608211285555889414661472978555281630710542155170241241855400005577570836905360126688787421880897549925559416552544663091068897795790948141475313426778048132835624880810151265189142502435612038950770038694339307112812162321245520309909764437341891304939087124071777500246317995073866561118829253543793127285806092428887598366373531784417647225625030626076800144231908549846863860823360977411452081965263891989488846347917461657216943306678354621439419071764093396451682687743303697825438856085059803828833522492169341617095863358154066522560141963100907184336436974201066338863751731486477403376786438879956729995505869911780988318236455818054616157871612393556749741752048876773396779422266883483580630599511197838008227066712817910471506720709427740235296323727961700024294696338166771543317778552453534444056327568814510545929615904094299166030650697287921669174000606342630133361518015290450206244934034422315820448830297858634041768163229376963068511305998503059901829968482524235028179932707989315085266441192064848045346383357891677747917545808136923532503626536241710445603596488474944413800155991834877741132641242560055065978274274165843190298529998488457374508172015192963205813997221483613865751085056 A013879 900 887486829958084318379488051640099207316593816332428569886274801476259803409506031249446053785265584505863138834762165503656572007452805827277638924512237983939486515783011728830881826976648099471823751501381201158130147757465874133669414984633820400813749303985166141704659015620788008323934924867909542558760692723428042040877930206381919662601876891541027337019341695820885047174550183125748536384289608585321540432749650889602876670350548028707161970115440951194896013200369034863536571883083739157130207885763599689813169287420355897829181471676661943483899415474386290479736210611465476113169063858515962558441938666471375754519209848040139862105774185144993541567745219090415911289927103108652370677305723912808200766694200354933907867784015695996718556732061934901201606585748163604272404270137185223293656057755701051309971383120878511928919624790701231557993854209487790044232040470490213341532633646659968160006239949873013981274842651353916848168409024681987752189249580566569143883164129323367500455209848595482329897279678624110662180371550822893177587230288487375984959618176284220141172432595215955754693369791044253595886309038524906507411325257049947868352916540015389420999371927566606999512881682753460440351402911308973115600994273705834479058626445566128011279141479705258879626915956533842550720093111583206415987789316290332338900131933307478305671453586776269034558632537316975198241269684861240476399333087328194914102691450113644683473015633937467701072904023431753182394977790667855422308280987351408522807419192784552110924446648209864661214526439990841256873385388109291842919734724202872245323450495639507343930119237878322142202316174127181025450412337221319250001765832617463517548501494950551784171823901721831451783787295842693128653119471473402713365749290741784673614485139607483491488058718521711432005068298313179987244198123080489725764096309231629005818427024499641889860791651652242802522437375905379143185582497084595936904358877935955596128334412482528054749626487349578611760772807262262960495084409574576830386691706813683801014466501231623948272712965658988519500400708858958321984836383510912821834702279006406768372384778248330351674680628519825160868954782212892550192508644759962350943223509054330329123686180322312831951948118272187252078233111264321428012123093459397363058365156672648117700300480929581730759380465457424106012774274263126071725361848320061083910792016398900946592253632375021106718765338144766853732340913948943367667928980851023205898800409927170922486233700485110313592293800570839526789026047221824590422762759319612481119725056396638611730417946434385209327893712856201350326179616726750066315513617782731342074645748165491693775029808127480246734355180609488976216512527893869115343410924143708957194378885042434348553962695680794808579327920172325185821159492246401938864733600238479533937642170106120181686814986477076398425433422451562746201720261687118177043188209423415674291579033161084892854226120372474788648865075915653380445234691583356134496627603142585359023832753484148215592420535108569881025969466865731203434379000225688533497223046103412894947025247887631534059755122887492389735915266202338512644320170527214986174550218430788393083677049990125453003547856636349991902836381155635677443581621899496900375541159076503300326727156908637174866323385213848824392043333383182471201224696227186431833838602528783084671844959177273142009942057433173776782005543663207724139773376695899070097662053906293998597898076530899014501564094374549982437032038566773469984469470706573419216261160592605329917833525153834762023293703982067914579399648783058067197412863995190775629690259206348790219493607192847550950700157136068626189560596033944712665368805622729241071304169132929850862684101719853649275766597347045734095570880745582947195534418246358107490951733831025909988938649742981102131117330742350930584482817236520032554312856680445854744364756200591018859702361359657392383206944865458366324458909694208230848784157688022989698857360488588190983107736220018231488382131267059753467604223974598818994609340140639956612244326049614053701546743687657509868656490169743688639848488325096687760073633954151897682757695421243756963052298868068689961582991203937450899790880419767916248506917878874900202821959686184029310743390771001072645380660575119289238395618251797218598936248195020385173046970288633924329354842644093955533295124125918162342704483941154650211016967808220210688164098283138002574703191737503363936422236841409174713242344618492464377518857256992113769106788038117739564225119726716560250190778298808550806770256548113900274677913544743562375530460292594105997277719625983122418251007373958247668859622939680748959555487912016639758457960023419100496851722763736659857337340397335595164529723217216934989508111767563048615661606783109895872437192356383837186162417207396403011541301379482919615679043311513053784187314704705459753290570631174608902144966077949371167564674835507489560637805982963417517333210807736797244210208692926251583842319755585559379752175796859796329734719687114401199115463487950078414233742952678407415048981093526407178426527311198686344539621261031531332268908801119212604054848343839410590103997129275884623886200388513312982730018522698866187772209236791499103313644912369294248762285900423558652300863234925307723189110471391695032679932280979002976586499617950514401892893809763680256 A013879 901 930597390210128222229090063236568666411204677554592620097070486232770599619926196223419145293938645538819946666799572455162193649286833323143477512909344456247331012773687306570570742603865757551767062054312294385587477814932536435586540486927392860603677990175549572204104531963583406616278387778293116498095052133161282611055616544087127792132425663424524280942393238037080359226101132821264897287692860611962119580810897931216226007489496249749641069975768610840139281937590161101067724398876414870426964864022452308345533798726087105922131790844827474050573313480470078926079876778128023080842364304507233955680814279133889303170734985618537696047424271962596747842940010852951954596746602069258268235326526757596771927137137831375177376369492042445455157343878575450962375827257466399513540579963369132700368694417241985578404553027358306524378824484534334582154963671567868933420656068384745944810922858680122773346703061678045508429249407986084712985037661464939989239594568192170806616432710069379400157322122200856479554369936292955461706445279275666036581707586980938760805016588815402418750024680961166021433354922014019258560082386380292365915337792736406136006027813863176977513837418320082501121219423374892534701912659128717793664428171545369094713378283785948245555037056223421534963673026038430486463872354571472250850812170118451522594544742099822371847750116207513079181352671449684585471037601073060093780907091378249310250143789994365087617400841371614132120221409273974024982996231827337167302328044592990543211312387493254514264712568593307046997683276339836361767266956722088803481403758165750967512282426915692052668868709977499518581935884601582970942691566914182053889851609702689425376937503569269787639754419571871136385636547525547790070573402919694723570203928288857605919982369749056609570582658832622086526146495972041018304572291107247594682813051548864616405062935641736494302669466922902148897767293877358840444965352462977269135425014790572575165864384903279337537144343599071742405664107147834646064093629854071474499555643163865305332545225995451313184008270678839545823652173692491081433571795676338923068144776911421983552841741236521246837629914730804187883325129713666018710659944687822282102641534230153479191198360217649500076845950065377020035185362877097105699239984847281049366288302523178672665710277091217092912748130947483939386450797409731683785493025464056371122842649387493958973918944821270131998736083210487048419243106184927240695766299024842509148540538639793177216924988719875032185353064227368627642329776491671941727138883116321977002596820736161728933834728600381905256205477851904187119624117788868677536856007280145299747263740028378618291845656087080727199723217862775512725205840448841701490332453194913763499053033762255639469319987586185097200877353222616054047608135741763159447026899603663915778197076161195075632433711260186861555347276380569858161215025118831629611238119884367514085966776275917752609513008395688123982272345843332159053742411961709242085935785592839585423774453317394199313037955022003771566686959688200962372407394540651579700384152790932279731971946329021123458241787736875220059727086173383308234530667130744981342965169841282370066109746370445787008648197320317329109508561206651836111081042764886861808183446419803524643398255282631134272629909973996744885711230345603942922295387071118239946599146485221251792864499914268362156217002815047626162968244952191702547587008242279063326726085836846135873789573496463965029992071822888122383893306872193058062435059715615929628110262729551726423922206471707439423337218946700845598008566122343895869594391276621162746678093237556389053195728655847313585681367969110295775344691546889611027801760724658936685583840452731051298189844644997260142986235579775827674997331848680384438504698147093198920432205253601824592561333592896152148238486200491369388554654566601229655671158006555192584427018597790928191831263265064109875613605419242871927035825691514089870494696931876394446469055631681850948303177614641837101161781675488448052046566758388931226091483447311683144640706431800105974153078309029161068036347836229158059217768493976584464706970797108780264595333234026093701289527337883994645156846584659916514699122227038562548194389921759127355074239199900104718542061721093220750202671543216283832439923803996520289598175387341695403212899917374605837577583480373463517280468075458762996663696953080178499667328036472315642552357521339714187771973979344327342997883418217466784112804750680354327121213267107762687554919373857346881296919142561543880904045545451474970759928530195081094420667873093025661484227931767157290201482134534878572839968308155643507622147983598681021014855292830760051364813889516706722586792048707931846567359044476569035241919052216464823558457804784191265215984994206242174336701412287538461317442785662890684229931635292681918930268519413111884807997703801232166266413390154546704175559950151839821400296480317101373535348046391848486655188855933419907144963790393837180779044280032883512183017488368057796247913430635670351763696242340741423283561250347713733642400399125545933525774301867473732411977903407398998265203315042379475509416656989753798928888893827589995376096458585735674179111902457486311709432072677882963756208527632545086190162700322533437395029967425039471150744701650018010587392671459839025177165423392078589479243019466760788115456 A013879 902 975802089036975410752090342148348225950795355971484511210905782172013664267063731131167953695737009184513664396086028486744152367994590538648495076576428772554001364050181941174542786996591140590601698860662568397661775137270699325481592277620377896200362252226317068223491113708246434176070726743011482925106517385581725075170254173332704111763050372451033972413450931967969574755868221449190660938339829009048791501568368109122985402029306019577479634590911546880309887696990540766713190179276235599172825109257206951675726448533005513179405264716905813430053962756097393479993132872502369930017362992962977352311965513557097109961556608279943783170623953397451847466158664820144948743238165011374557873125748121373792720269751438672057992604016487899285587067014821132068324195442325087336310327175669751690421804117253932269861132595215263622107050262695074418817723186877949734730497857562603363826058247463368417184792509602118247046708627228416764002998850908260914156897113936673695718632545393709573899364201608885283905203010318322066214297565161760789974700614726124842049881074633699406643225879863535622090501570705772258063896948381101447882041241356369800468656620949394662373549584752398828695683778084751314467592768458554389209471434406356943858175347299134467531118536266530459446068406951273285774341418067136086908141222094125423756097347492063343382626425852409234515666058818024463894878723582785060896408434249039148744854774737131366113503704642081660202093284450866587220570256784581897541205931687139651838345098028126845549635246325295530112642739171320252876473716411820989199316427122410486510159058085548709819311676433366535196572002131989465339203752468605361339605041495607266904047619742650636844143130256994348706705228458148799521041576539921814462350154309417152985151433341986783437083282068075537001240588160378882809735194720073253842125378340902264011555272803469486249915938948149043682625237944745423478419989424218852960947420309039428577121413264341034637348667233740251364761646816647861831303042017862850444846058086193226404378942893406356173234656435334855601581901681777528205288979223112762595102977594671217825904581658826502924014625468767732113945531214637059235548962160977937278059449396917414596390011763582042192578818935752774160414527064214974705686266351222573620305123106544599869119819511200054418077784156388919226087031344706810057057134668998373406505853924140865525036031484908149930706687188519667283256259310966266339803842766273258872940043844759770593414336971931681748788774675277286098683587714531397968476381502580433357474963900241521078524684376874056685930915144038284913146978934580762416886324689785637827786823463997138053990350677166760604176972893677696031345439354484635981926842441309894474783033930290969412181675303171624482507171532757851489024748543555046680325678278811494151038777332801287626354811218361698542259825678032419591254206179003994851233622795870550450206698400296733360272712291517070292835207315017862011937003365161230229502202313797361125319721161739939938868086725152626774310345442015012320609456137858270835910013396904606152232215593899653551349340817981670749348389111341575815331228817288049556681045931492502474441093410136561558380292153349063688332049075826155702012915498234006007377765513091900656475968931240224251057180480893610765279539070872000053688807793484879570245146624887359319954685862103862116317399943791379651460590418989366690538594754656011106885132182456773769994775818628198595288966703756735816813308146816708050875905176361689025725346851902431086690651573277100000765247694255785873777430230302872955355808427274312348260728294663928207843764371033752690419426099577797502927835283471320773088259053619969194022761086562914846050714538472647051691934959299018280138002240561882792989502364286398151191120056000786823969592933504675634991318906166438147973085466828450987425040177881617619408145453197220319677658709427864076931411916088013673763517960305078300043847330039222183100736478046428539967952770450678980187816382156974904622780785244431949330103347248295465074773387431227921953538240968561596077281468721825641102330816339991031664576610549136374728316141202145228923367417849047569039985564356356619317146788339187762535480606598498725474325443274452205349960911257045041364516516099558035884525542699455259185696354957205599119369743760994690743752175516084881095884092692247867989632696273001250467168163171994847204980840296312144157185387364957388011348603140798450617868354249403218915453322770789367865587137361841363402798286830613436462840461867325818939562818477837353663246235696392476016485787780678722730309330702044834394242608692612046648401444049970550291672903535307051619911089013870268343168059265968343946215077421062852697830512096931818827633451109388140115116681284804594197281020090817929614398886419251262107084794408659235824225243012123207724431000261080819974970686994693964877591950290415592564637282144984889856201113093378918742951309799241712554437551476008215672567134979760861670819745883024571758452073442228674770969551008685278660983521644604275967813640913468452792722314354988136437622142043316812004933831273878100911762080519688079465658600734159006991485720157996370288036442231261166787029445040283806603630113070823596296936043653400821649930943122678188501363276277369285469685857868672165664171410998772199041786728380378160158952390656 A013879 903 1023202651314035528304783882608546389374581191183155342827486741446801400022500618934595568214461130142660600157790303406516236313422295768653884373416205376609584534310283579149037377417737551835930766984518113320146593526338760815916186104098065372886191048990462646129515418047738212962607538365280008719676491574103742952421724440056513546696052307343215398657406724439245664819209276174306546484080624542992345597548553158391743540918281588784475285320799666181567820801759553274997050105424758019638244261764485036560326536496944788987608054855794230223232264050937580465677279294917045051737886417709146940177871550343646659175049182083750332381920182557686468408674788122448309773389702114967088396370704462117646075449574884556991881652749192815481283744382133083379675111560131470778758937628555085548535733674053659283801906972160440267814522336255750353786212908403733021044766521491564384827272852892149001417960990548550743015249545504664336731208523089980596322982548143261557161860839918754410161099717066238495456182151747544878902723283687058482108511671787061082377296097715105989020327220203786728469169775004375851271608806545661831814359276696496819896222084968632457493007129381331354198405313288996194319170554779197127219710718804080138763030072969537223425910150284213443044120625887338336904115826791165289465791090098569660340473532243837812350780887114615865491499053291168820253036352459542428014512370351120474434284840274762259353833260598775418928070167836351882561396677578149747796167551024774147566044549509941135199054328050793085783394472869306305480201303660241605570662421886308698302876544491112323947494560427793748010280683707552985607520913948520335372037695991297885501178636919269634179484226952358106189482141635731835606575692161925056521673275405151400608558149368007133429323039577814374286612850970857447421100891538795532220760460719189932388180581735170820013991855598494331628552441503149377169307718830489707962378402197971327859683663035069664735892516093286417815056308572413348367620418586922556268054900203788148570198054423396463330705703106337681547284344137871553415389096677854688150922699834309966903015722617485659130051559915538593469112549338919269024974988546909601559278465210822074927824252975009803474125527644375900918030823130886281316989682425499561356485064766568110352362183863776108261490330599569667366413434979307288062388742042679638393100282284359932208780181750319048221740695225389198641207715363255763693526154232487748695951979414562821209760031804680235121417938193903555548213241671352475156193090210449780488247667746659653206435099445165090863506695278075088641088006583306957532048994797916664970909396200584263032100985951660813167285473528960983793764075416568081659384920739738963908790094586488783542347812362698489313369439897133096882955614728806776627869178426883041290919636980519442974092622528104836410648638970168522405318970498355292905127147256802758308875938981789547479981319563789803499379970345552169677028855240627302149130501293392381739343251936892619261338542905913640772499244782206333559095381079210874200035178207672644300683047698588923122259686397555948387668736460814104202136758588316633851946384418660682274639543963627355172640173224990147806056466691733487041393894881476221083192147850655852822764945598044149384276534079933498801813757960778678328296795320861201080249374867337887686280804682541419322479633963460989709409940059182194166898197533458181502413184363351794012646042048793881970253723550358423015850831403356476461155253146208634431838981300580443579157736664100608410402420366251954928382042681170065312035172177437589344889841432305523184467983069121088261109240141790888594430057810201223650961794325408612817591610729103794997612474047893494354874922391881927392113985837399416811541760431133974227783379903841081044730739879842598758636657213352379047449026066465109822590198929562395076888515526731728493926320658897032002332432181323905025980254608744857783546777257943207439867037853204011852725436044228091162329419750736632117589736984668465475700762447444228665586245579499087249490353314561850444168331493346457043444517638074522436018715083983171223267118826077180635563548913538482903753671903130530998457096510729552147288404112544627399562966276006951995677040612482267261293839270385610167035652255461623997855900741095606818302192248433928768841320681193954220279997758378866500425097094127158559209861323866237668902809989594545802871764824741597558091387872886965876155081927425422229677490383377703232199025898146330169471452616411697314752459400142993037920371021948216780954792084841580436931462601407912972365656836750227364269777337652464369426394192596141919742641206497438126959399890073808030498205790912872022221746421021868401830480327052552378859004573630477778409348589194895262165008142922749501363347926725952811415198545381854266863622808416680104662852960529763081886074863086148218915485856867722820389057102762459675865855938363002893099808912624049677983481909976506790757077756128537725287341485859038373356190641361758374876644167918483174757219457192012573277226156334481096355581593497096040153216075215212969464885497061838003541651835343012447613782432923421514915104130500391201971148100449086909224876187362560632793208049443351923310656008909908419962397988615805404186005498785818775880661318100500784783474201459448557382440560498183409666833661984505856 A013879 904 1072905743304266118127717064490139138784840847126068296760674737399321224829993608999962482536046794000470481471055125184791169008583097207912015460739270968983771712648939914289781017063181571153912939921558065192786034453474192461310130760290732996439510665386223359627902758994825144395479162148911850423243496828807406370078562126456698748740359744224719429862588913485606462233467185973749661286091324960792741777295071676613780875161928035241269956780542830766003659265025825334883306811345871065200191615023956661696280958333820379057470103728469290750555994509475924374378018813946935432171105988335786461943951838773139639291136371152650588527704337345608646298094574630284358868941880284903729682312807802069472851210613434149232319295913137605686102583549239580037926209779276417103307931782799777384141405473004489837171868405240105814263880573261709682971731986642352756275037100039538616384642458994238031310839863625437143907958307427098911552263708307599493769967748401868630562555392078647824389085296922448096611461655950833618940301969915441034935414734755789361514855632957714977542978635252405872591288165994988412622978475932423900956573592921305849419500968968068747748187443698158906059947049787322473454418583648151406871535386680707135583583021794105463591047161744419395253431829410441683957570157193372934566881358091197780161172374546114477923532419487095445773614111303840636865647846316617160997745323253296502600404660675949110864205065065621533677920104309170511608699082588185949945114185983353576558212729546936035782483591090188410718408642783405728575207562186841501802862919691858029631637075516312596195568056195134257113628078199331079436391849864483659183069799111771171587283890386260075929386852760795853555742426147829145253000712984382728067270076431232035044519470031707447942785835548346285331959356819617818787028288446184063993916120859085302543868841673538477766991523976046792281741004901606361314684010580399576016358895463139983081795656650661208770103230955033898846840483817626899177925948040200906361331935036087361675143995115067369933458063340431140766125228438712801994095037438078157482541920901461407855296614359352642507952944489995796185468160535606611437132173590564282364621975936902968039518243887523879687684649275229104681025088395292213318243773239000628048937683272668922880838529307142896496400484898774363528404333996862118887307337576144844507683521596605000275753887859022546308159971236657704354403021344741275670702880700485073576606542766604624812845335109624382222675935959610614662523248098780092989380325760512589025244786455121392520590890835813430317292396507902864146917497591097676301125806769220264888536291030423844193148323445248688827699532691103792542529959144003292794071202649592523819623482221122062691700899696028931130255673809576234197142066669873294609344551638147311904667349266485155436002145760030056944132307256783428549679744809283399613286603561949209096487896593768956538368892142920456994165851785057711871260208912796013978326664524220210074713589742979115134577323966111301786664168096746788418061998310514621625176087024288550670233027423595578651846572924003626136548133003134610127859753773502702657938531988181543576812434451204517577506342279567269225883465617751132907916644719238809998529289624649311529483575595414741984767150999400348439610663067481463406772140450367354783923568500893692918529581050800551307488404662870070745534237307497028430749444376843446127074407206985970758604336187356093580840768425540633772268801389605920661732330723038865057999991656237439206458902880295959564546128337963009890983128786450582404632592701128797684907210369721196278676699814686714244480882590918522798793092298389558291030914446559661593818940811880740943416497587243968736657326621989983897113314813436930882579212985836738159872185366050065397559580300245832835936191474148184212057909956669718997332340432764817980143452056958248937247285611223614228877732406963895036522271456619247995240345510025056684466019083961249932483426825512514918630733644548414759333776048435720854648402684091279517245763044768834911721596717170006891344252363967254540786878526861630437870760187902737748608542390172705762116683865562528249286410269496999672238148430834750872395085630715595220124136925830265695819048537274205875778448806783861566509576099422927845175748975495067015108039539093855292716556674603631740484318929489878319549746610571479413382039547534364029907432887649090459792063672868245401073235130200323130555191187132039539906304156240658544406325780174686303783697898706511923513874867964339067730390964710373359306452065154845048235845328733903752911290983252206408716546041606270478635650716895692109636059745744257681414579699134033329387686635412255693573189975169426681317797739419457163214459579799151866973361106263626494419935578473364981141573915614592695182503229922323219730790149958328757426955705940456853351772835635420954797524497850929324112275940586248917080715756424924121635025230363675515141207527235525584624893565210237573830899385876127021380340957956547149694652035019291413454226149544571776036740694104584850092150324982810977399698699284867154669611774967113846401691114896634620269069528385109638423620228743578204998098590576501754927383773039884378091770923653112186337394435198716131370491433310806767499744901894838708737840322288550710905116244269542730505849993164943166974809773949065212461056 A013879 905 1125023212691014149081889048614812137590453276116064190344121273443230652647335378550744660087717803065837335578993098945767584834344029737883549523760141795573127407362574819566321419748042679154285414891187669767590808863086154834310731672102615642474556335468024545545187763415757770609633957929457392469402972930763554941911498360311459347159171459160179400887594032547083281742920087999610524832724497162088210001868957078376971894953793851481149886201114479313293053017483719826350598323013808098063356122915360380494839502165844037790565771487183415018055002498768226876787805455853221767724249632825185625119341243293383670409342611517761743516026103236508931900670816687525051885359601061623213255360834753862799564431020192326465428438031414178019910702647727441877848513345514548340518217877081059370353458385261155935502329084893049194297562835988470492531766839625491683763853302211059244214142851082342137919795220840906378610431290168677668279826470202349446779337701748237801160762082804260221106609504305752935352460017350301312813946078406053498648437440911286585539801260184268940292106365438426740258282579946360969754552278379317324369440111771051202360902648036661655238803396963240673080715037677791449924940420767444009611727089624109165401691150660775930590445868673316311797262533955883299197493085149198218236402186941835803530281483812066534803145930296100594147513190374535999642033556099293156210371800075648633510721917472944014873544690306249165297858751296092778380603249223989670649648052681680959893104471097408000656653514010985402957466061015252445246476844727629514594438788878809725279023478096592996868363970092869098787179675725941785951094020363500817411546597673424568018307792645663045377732748520504272938066170240386093812810475618312103465865787663955562378842047807967668934054600295942754488244614536487573952426974585745901086484590345936230200239814526672282863000904244707241263618855955706791921906101078353065820929545169157470899976962468123727647319765501905625517224607159551943432392878892201705588739995112400341355875789821776882495345722225255923859980527535351715063760197976670242060413877251170797203275502698472556470419266721541831980973461901784238194302306054899532944765853040013966615005882102604239667393618798422633670010563089181927872390782767858322557042880175322088478698141706766669836609634853217227011160102925093693174377178806243656474488756341681684769148908715662425517625149999449589001122502509583427877682943833391836510663782188035211067754110107909496213524642224784659880369977398426434786432464464655248549735077201965369283671113949053903508385191960670753675718161954082837025129293958841908475761829903517712848674696404925089136193865191106850369075894439382396744836005389499130256685512493495288009012962599663232488838973420550209349502439700429059768288072578521955727748470424453938346461385992469276990250478214088940374908988093139150032901613616574453877558892658707877371176699447654961113114452201368675283118544820943993153337860580148730999302877078334068631354552055089124382253166726214360412257777940446179885240640627580391307590266963724157480438672050360026279757095111894876949430669172804369942250554118039450237599675267106228223351290362139528895799980843599011940051603653120554433017848397456276486339769763537608491419200126347219765413190636647442973219503944884399409907439764393104945740073979924238887800961407773647302069308418946004083801529386892993366143173611472521274174300421993103182623689592579695598390530685907417863796640420241200967057399250930829053351850546609216096353521068107901059447525250381205895520025524178830161249263020640773109109699184884936075620785943654980962267265549876129474576032146715743715400289680758659815483897374041931762009192919979769354899491193814443237131380835836743552726136642391313374311434472910574411774627911196406408342834990724907267346756201626801778346900384077052837623009757074412513659697136364573201816377314895984585857140533520033837970640426983751609203741766988610843318140162065998554683173553764534430883803492873697511075493230431525836393384999303257146098190766799327897360141938182460998020770234790301137484950945317735117217263901016093621523746934748085928316788729010979730772549310313235973536887001139396682259154639020837700400262736022194425964345268028495988183006157728715390433927667744878407415556131629177755910085205808778648800195101926599597366485500595393297024216347599532677966922957841493289675768599884934026945040154238165492596792786934204773859407461272451865676294807834079446710484853550574802284462436212144455608122280671806801298949751422481861612709854054665587226360982123336673405856086119617249553740983953530742546974322599168132396022901414041426144201251403256751789491082409496714374765168347475468063459095361488415012878369133287158465507010139487149943688506819029992452433012282704535147727506312220485460188552899247163097769047858536066960353856676166544476828605009021235767568215953821416964706824078518475423632395033890074217309154444445767570912400330244384038219452272388513154178638984848894629501410061409163770226619169176003437866463301328861574842836547916368604499662493853543583259849795944724219686004975026259884086227712345904174736367199069801641956788040485763900919707282928966167944425175312517037812510249282393853489653784039350238043170951180038182902162432923446253778133528415004221564256256 A013879 906 1179672340270692852387690891040325251986047134456678124454277308422009024830332341899225632696138783067563449992078267720157191035257125326430980825426314443434887644302619254001575049033723600336883983204942002014221299994419427891542209773806672299923400384019719305869590804211441620074767537069838714765996691743848325386769791304661948796406775371960344275465109800272090399236864174194279605686998922336233806890919743537416211681723069341610698223073219816260415576360861009000635404987152526840234881709942096926337756825823052077770280294402944836585972042300148392265554649893676747868313222782989301842045138363527603075583146838214848537969060587227325589776677802278938268805742829042792622462453242662866438916072821429188915813089837228153131405884939543450094506882729786263040707230828678148910327747979783601846225290222520813951959761248309446435176989945627139567794366240219263658061089054216517989611387193488474246857811600519911354694187320818898773506090809948360200589947261738559965607084167586909189940141115153109549385196323110705953398783938040993242718982646198979988335735724245963757593068914549835400221349409853871042718010034640441785566785855067690531803683510774127052016283851348027847396494326646643369822626344729689892220243699995273782194807367189991324959126358805324286339310509253405670885453659574722419522568437169721478797743547006163976608822791110169460360644978120372420566446820636123341532138745336109743340041997182565524751367537999051781183219432658294192891125356488746294200871913885435691696551115107583029891527932395129348026769703937118845895378247487386786494177322568613098284241618304100308129865715654005134145454363496678233118129885202008839834365111981218773470001494512636288500305672525983088705861557281947232203823684165519867776956679122287506420195236559918469730265584932211994344740067303223093977661665806580428518446663757119915675354036169298140215240405502611205046304611844335144346247018755294464206414243396975305841515970430926193182349309676934338636564795377269295639418629114980300337578812188159516339439636028069955617402941640908959974697413353584975738740541752523669848221813517553559373526353021807448011281228787125309348828734873822332657090799117285685057296407831620343213476931225174811523164996201802029200720037431589808433573795122718534248639382638314567590592784475847107030454216084783044414015724643935748331393522169735214288495086105434443499569309285822852236441029191488952470269270513042678361005786071601209480581333760511307901592815245495799518718829420532397282618207858490341903287008312128039061994721980243145925208511045352296206269847389164364916461974542186613021880436552910989268011918457490730266073618386630056732604125087669836049113159187299440008034267948379315119338776270904473670216815393426856318863870211317101775592433992096238249179580123792212855579094278439464589328885443816524742560567098751477384899842399613174549115193428497271222358978800024248504145099831502360053671311254166168564754400495690035756325013635291224349191230775717133688245496553106949183643611761681293519346089986705736395747771771754022154208460983878314916322575764050282492126213358542515016565317034877334572341317092881180365528802642770818651442360713057677544051550352174538485156123401211112572940210419571211361498379191684662312737901785013229163086614568511103995643103558388264411584343813573038716014780909117659993414627144704725178176272478390707411896944412823410467588591239291840162822817938228846891777949104506056593948426025294837545233179476944045005447470038761305377449989707512310461311248236943723353100806284041341015162107221131419303657811932489906730430141241653965317490360241226912339933037484274607682119574152291192474680843172883392639280551475260706631083088878045173631818274791318349207543361455932113812781986713866678474400992236610683046034496543234360362765392230877025301531879417133979756263385079034059175923230584460618709667809659344371933099736992076303001683902256364914327372422727061849603643162138578516500475463392312200455398415131343530241373496389592967635422030069029412165227056481487372049302308192971612223460627169715474805539419922437489418271209712271851385282884465850408950370705058311417082174556665611011724187414824106744015496575334765913912534905898687208542399989303768248209304983864846545469239646138133253620934174186279196694581173504766145880444313379197786099408159900272315121820464680900527577331844207441601667715058735392944582237922424770438619565174593352320704954402038111222487503386504419427689913893365796647523880232483513585584683742428577720488478847534547580340522408847925225022791468693190959875653218951358963777068063505990057451896936147293745323595292109873129902460581971391421351764417401228620426772233761165122436400109684377768076260543948792305715475127478664022877739353119726271193365802398287349190647063517658842907761902672044880993292406277127312314949020005618068010541335031325939451316213609611994246115184422764956588885810762255056318462489163930739165176437041088686335237260000385972057569156020552176914535024070556552175309529147421937896980864264622654212354702402176067954125831838099154973316360280259632535143381472352693135484215600309700818815928360972131816326516480976340400368170782983904523628518493572628497865441290747151535417316767206252845715206356023304559717674817875265135579001660142691291466630961567891456 A013879 907 1236976103871682028385275363763500091426521360060045721027768282955916535220490565739322417029986420593853412138893461652931546746985775446287692150002223093839180746512263286883955558615585757946848459573105264704064113862948346020801764155779105213564479481073861190871512047116816608211519444950543200174469747041997501640757520687077207621141030892428689958990102973930107462470194088319940931812850581987638700294453060999489741580374449157948779499957224542055081523398166193373850270419808447984026131323884244226631539701394232655500049429983862284967972220226920400568246232566911989572764405892895790168324323004674319922582673779027973020549445674312480157625669703202439974151250592706375316891189371378457839052859974802933196587626489161347897917057206366712726297649065268360554172625273412018671795828665649570089507529920369985010490158610707326105212147409225923499439545374704154609515064516114139567474749937799370371873176656826766568659812164114997600327922677132411745693804539924772254496413888111610890750673409962786998856131619702131605791083266615272530477299947220741640249132422786935693081909830143008204622501678786932682489080090083135885742478044763458667076579240993491047695026855711109648111626435057830718155130242051279308424734257966244201438702329858612343560340880810651718872528856550899104754385456542224135773296721573677869351822737545535397936572967011137052067123668577547631267882541395343668970403917029556610232527877237705827681689967524893720505975499819103491605004661805543634187973467974334615856402782075048983151538793239155151236518069075568330953592141237334087034918480189706048146496939154840284697582072657614087541703954657892874970076162505581621238159231660818456610080287110082108850496520874605243222837488288475100955356623447544160874090126767331744332062640371053069315882965985879124182030160812544458990720558884800879414158728895785772699200033830257966674335923440306046942633904669285568318010313938351648099705021684226778298073450210578863942375109743801101070174566877515528944399028442869583406777040569011553005144255787769481781473906934057753614428314904648719520225602308694259634769036330982241073654769146194766605877225756688708375757439499053126288241641775206954494639638138449133005414786636368903167714259057300764571174213969866714968043075794599709768301289289353336025873419574545856101565560085317465579470952484239571242339293902652272057773023408092027027004388053690983106678388625494719825465070597484239505070003135815309832310052629261905194220587838861003476140115278464179013018669923424368751581078027897970687470177595155436981671439677891329346785611495940413106644031417547869936031300638905193482694865408481799979478410473378998368447103067928486005034880007981697605864540548239788730575776667039929383221267417977959291409001570702041311443612065696305118371727407885543387251704362108940021220125383135356248455189206140429150348737144016784116013013064479954669256288554214226399482452200917418695638448869648544368955910254168674933224257497639130863177544001878369174285709793670672347188283846616724033341845653899954246907615533338745534371291184631187941697861204364789014463736298647076226009993875163535976527368911984976582964729759946053938254824827055167288431398462081768866611067251548343577283354080912302524594524459299936469241458102122031782912709957791099383335462956840532743641464898661162644683914906558959445254736072885901908431363090301014415137250384620720454462174647331680590572099142396251358392954760206542799056064767899559573830426403216078935632086343364174547465000407544428454279903431301501658701031050094933196314621741505099127752293804922536439767515782608548336752771980304750833757624713110731024886214586312889440330939810849376320126243543722970716394581003385095986157479307581429338648987782015472173351684500479466247973494835496283585678668247318512651747083923884107682579091991700679956903635272633217634452877433331377724108633181356684144121989816203401496293699492370096405738865533451606009989732382622106518002559502057157904719848544763673566378455350213835631280290601662584890565125977132102633969217115753401258827450595111573709693302784589812904253151995255168838174385861663558415543912427223952478358267930199732229701542686602553212793336978227502946750201487621838384555611184188094634320182761065331261953431188939214548824672631551894953217148588933666182732776345905697756973010675587943101178015573239951604928315871662284910325985428523392258264711744476087445949172514399003035518267071514513231056351007258105809379150649933585474000238656632741518045339900788311838927196032385763603143625380122040753498587076431403942572949715140176801502921758857030482680281717584686296434257019402327060602507201233731035347725740910701892623121788347479423870681412406102538332976131648840757910047271067606453048419936870094542854739615586555464931935275092638860849344856242133132422578204445048637959983601410971282221390921807628286103350001912506478614475621285187120147527905842357934188123037557838750864047646796610362657745142164721036237635343406519460335477399807907253777364835287105952264606727140964263374044426064172631065448245466659525300175797233524445170506370753697557233496857310344845790730897034714091436393345556247111656455046938130669768297407916412499777752966886485168401748346490063783948668219973492602010520589828374014804887244785782663640914027157013351366656 A013879 908 1297063455093352854596118499833675871867656061646322501972413155068783136835361115460675742759635040960620435486952350446184349561767356474366563083880731082845512790454842988307630583830896451724874570345328426042328732257954924877108230651410231028418587636346505072079286616317563091772002213508460786666144789474309572280458958011972670058545577609059306002438006215991736362567146236354170382516591611858270237799956412890600955267382718400245299412947146681409949163478755514383178421155721063153298184679073245274184393373929158900973619831094758379322576438796663285946249361560082306378251009673549096071540845318949379687142049740518035837995655547387883193762494234705201698335621741497680204284495786282537807042691700938960479545067033498849533406276177223182163690283666262836436452114718693280890796982838912163606175447693781877402359728555381045178098932681776481959348320730825783623826868290048900011104403390777912587057288086108783581499031199799047723761451849096795778652626789256157991530831689140520501379778121525139340112567069260782350673990927374376008917765269456936386165874279356233881309056682052034971170244320335686724473669644539014294528304658265888435288491154203990868827860480254132510378296800767199903120233848689162252110774149281212479767788734233824296761127999436909936768480818286715579666934484479219215392620383120840845533456878844547325426739935456670045508336267902370585004351203726163883034310257703184352131183151402404625967155739387382957873273765698316262813209368257409721762288467154655894156243403617126562557107941659540351862983170798983138197993833090078827646726680283401209141261174471225806367051819419030349458129765959354679264622582175452754071424054497974373958371547136741457370018239872610067517630042119576067459364026788132066032709928765181651144736915189717343210971296941609188518296457904174618630653800753188966932580903310627462393836374673596577663508465257342353478919289222500784084625982948221017757796292817559778280680666128007942837239923074715983355759366638157723278402155648510416290344642091691858203922143156916172128490783437286543054002784729456935719640081166441391990787577039796034416048623212240323588524317875045619073818232880159130950819267766079407516171253200662438090285815312017159007989146905268206510983572587666960514330736244398185270006292717872963676666246803798995607555208732021846787459333472113992655007167443267508825251405793163505331868153207787076302068398031366751335706861866827633923268283608140674322724345745780931500935047113721515580997097518230854972755064833624630888057880474181142511584728942017707488493111531684578561135069359967214613712371887686675266043957098740652161310251190564211895281553740533856593192789546556180141215454339249416548767016469911084707952225594418060992940623704073656641948485231000463670188296965399568835801752438450991542830843153202743891690914193746539313580148477017906636756077399524543421232461187100132947270082027023736661063711799029183226197782161940592060222312550675172486780559029844449283987256379313612835295812432608018927125301922749978019985459148383798424405399865486208437448911025215832527153776510228013005630326753090156600764655337643479900123162384253558805458824472765193454359491197854199094634242073775852871075566454359555914893470288746698532029228079434890183171331170890711598799477756700759826980366405432018462196592697578527281312080757059967459267430132362407479535324983775476491366957459304056571258129243000464306939729430337291664378250930638335822063012170065048579688813196178703186009350569579432690282660267341306610875004020380403403274092334384344671258800807220450822981989228790453569865662629264541180758874632020034410258235091174797895151087346057624357784455543101195624252695950102857741914164170205530408781065022426504850203201012514655749644415926774756800435055320625351057136595236100256722318350272570702097368053964289532186490186259636648814264060407532882728434934146774266433106859593515297927377662238911466208744036665604551223530993622840357964221051832429086407099519907674113773538855197305822910905361997928946614209217536597271651516905806368238478376252835219713514215364660654047655890153106576683919657544829279727429137373517288783193946999153177114422491524824146958837657986115281882129891539275084556805923784553071215519276919958866840793334081062373125834748379929302159802464624798789707951225203689684412931215731642165303025260838857725655494089313743444152062129980496699344560602178382175757869723599518458449006971602412780402225768144313786675557175552271904759321985274249617333570025910331809004874814923506854934455929930126586849005140534442256135820487373320502826029812727686215269595406959082298080017969847488376814499898334591040860754120776866501180147759182552338246584364623632695141375235038780219814846566285727306986504111699983723496255368451447153287983196468963015538886153962631978950991463137363304171320597527764833110623226577207225355637729106331605408393319652389064736369695814221396556313199245302230248326026019625287402507634207770190514525293914717847834549640733549980976156536854109526012411001812263518563743431702008104665880792083459438447978401157136759940128619108888219429169773671200651052157019861441089072363142007588709987371352279007298197305182962222803360153366957095005963071942031674169165122317758727426924978645783637999877110948049447588496842309935066940192431922642681856 A013879 909 1360069609487967562860979552081596511019499322496854263828225096489404346490275617005293527639927072710323533761166547821458200526079767582465393252243321475925816419763977441307662047071066077763862077474423099665760892756117343307938640063533134410855048949369672902460610042991805036517918993031847777839239438767813634063554532356362254479309487586996970850812434805939750948115207931931310563017717565995897572871327095603174787270451101329255615077230467278606118854043899542249855696141781369517032797298043907236623174466461141723747314388010017362356549911887650001724374370547224864492880930719451416962312013421162664754824661948713439946862132511257797007782701154650241576033972903212671517887819453596998363557597493003771423799448209718089648341019448807975460473702885635219979189212643268525703348337077295160865509026240955025879056754729687234828670266435726456347005624758646376889137882244106315378043810889888340468886182912179603852753928139360486265990888134118521730396456788171065122127433369272210425254802223556344508697875127217194114140330710662513697926954635186076528060267788350242298327525419439394621929810108440313042801702621192141452899311585345812231921064900510603929272042630942957251202432946161267405614202328123086997669307114356696657184988839787966545800596553137557273856946542515811075664835493997281767999532310851318810446090080191300056306669254561413249638949210451996138541522567798366019816584912781374235220307504164927833078136296583864472434925912140877673595623826529881656406613391735160458870777083191232102459882017033594183995079441303714543119099581526262496778494075504847706276507077282340071137137728599129167713407877470596292164580888727207547053197549369267977147773403410455810403224245892661974157366439045576594512270093753392369272314846264879115030743655581973052874787438661844796459761226643327804905256439778575874190297953269844502007079370409741205020091052465683015641511272615772982172320774695913801916399005537465562070443010165842056668501689577993386963248733631972872844373818761292458272064423425937881908035865182906532105804351733536174169394024000475035829157317749182449048132074382081166583842601133398109547160475140143835065948027360545740895886264517084480815676787996137816682959539076613704523961227705338514910461110609685470788274866088206071517682118392936360760223986408540335618187810551388540017006958054855401962216795608991671333946818080972215766868980618008541320517672534138422648590158388870653068724963752689715718625003564727986029524467962317651921859612527276436983911614862982780958076180076094965690227468735105159647454152917447688649320766489196982030788064064502943203767308358769078080698057952397059052306750495034029211063722491569693147755136249232796207039923061953485558725712904892512723733707441122738586987774849581542193431363678790818291569658364901186908015394190212720378973692041621971207276617769437528469543140615283847642462249221724709005316673531568441693111542663378824830593565628239018260139671605136769665498411465278173252406221345195150892383141817334386054529340588949480952284272811975689816669316569352066498506429327176716807992798357988848965391825505448264047803399235324849579751545120231059677992792330354235491598457842281164669855195016751588700140933170446525703015335501492858159921079862621519408709061753847898805422761188210255936335764683942284191016254384456101822529096391914912438568804818472043785261232930187354037411598784847210423263564129108454861113633727145355944267088847845023622955545049238128379495776985996279871972940782847323212645830772487677920804868215674401878991534643619398598009868315231991442159162337568178642475457057143695533155417726145039601770939118963704877705946564979719518588193255562879302896394908575054159585386608937434253918014036955894749806671704898567667339143074833767386772988567880048110088062486289062792861686455411096522449804553658860501981133547384758667065751405889200039851389507887973199361458405129897039497959559828829591299986990672957903765235169063451192691053646241161708410786186709291524202278627370150564625500862340343124941044487655020719260991022818382030701857692943346317881890214409978674822673183881752917738829726906819468735150573264603126376168584041845932678473134004721510156060448817814836233150686911064237328338311521202884341315622788756451711077384058962795297117232747941517029146413015716804663919184114522973762467022415124785015909366078536935370196247845695192700006429307011921977989799268327484003293088667086625934254971583623044287057691973177109040911899064804910810030931566745165523488952086959095613933231123919752061182412415931782414241043323169874103367966919571307036910746300862531273447526679791552922750799972206641045396092135261606112947723568341474616732604000629250446719590276940562678456024007772572553089622796650680535429922132848809469229344650206100268220639362981703087777520789960514824450723864034746666873273537643804860431421643534513187435400769472711433547823515945003590158093015115432669211842031384868711059554605363371845047046835288958874591919182010960724081822904852054316788334750347989878636296031241495832640364850358130617439705564130027399971745835190980306910721573576161124597052893877666599258230451415142253993749339163717903087312356714537479529795738256176176910402852972734124687804773606487299466175370415286408481223999359141489461897554555664921982472751879219495716972769837056 A013879 910 1426136350838455075194514494803512143138782521586461456547944958776473652025387245376942666038564170194300209737148974048433354074834618372551232194864293059940388878170432409496623038669590183557319441749820676155124893882638499376465067443259319947996743807134254133370536636440174957971813426037362815495558333745398949151825757320104907352896425256022935706861499639073080290170852272432805904926866214481714293371124680599194605736900534027425535835222014457131689683497936006414184686437564541322692182459593688074549381789343958144120063931721991965750381680407504488208137579970926859510487114810079488992673281785109062357955024727534144005720907460124655755232753645938531710831399170959130249540738171374926156065771348823922624481930205953355571098832809553271676441673477007836424898307836627937607914185899161850599711992699635657216157815647436521947707753298108304690517769986922383292904644011996023753847667047675556495502798133321640289505302952658061246847661516121463041972195073113262781499895572617977318871979496367817499552383109396896535428811415263655963317454383544875381487323356437143668211083294214082655084672564267909689168838127719170916115348544915570406898862549117807025740361373783642342636842328953997131109317820413994071668091376743687554004406857669506808729406331302767255991821577765059114476330542953693727161877592383232472982319351926672647841822020270988459653410807298912302967315568051739447595195341504642270070369161487243367497739845326722273047924873249032947468204849527397187748221043852087613320883950784329393068973245893018055076824420244483780765652962798482223822006203716571188456594685068407022432695330903560466164254378526607977652767569978020380858853673527429538405703644254522111849371266861143922214034671188654523167298125827557157002086812237041882922477059395522975891233113282282569292590587988754096356334176597259975854965866647880468536575257906764793795146995430256033809313324194356770554323428647542510758290003630453489213576849827658000413230827650933993728375504116879587115662121381441000725088224858276240459600615370031399809375903923344427365846508110322111169594463616166735693094138027265141331819339326054056116523342380551461998111518737611610805644835702266376555779103649838207266150981646799291834917168302353038610751669518661552217286105983306769647725044975991637420512626772321590961176901636732789736873088049328057967933438672494050760664618716073522119960408220508924223703138995156730667168073922768433912191347591940371349372931737888212678894648518055194181615865065401417186842105466567032525895688599471354743595958256381627882488885849565627573150172042176214629915625064500238172833509129604644817546046815492698592831603207080802214020353875320182562100489747675528515593094364610938073226373134960571421801796013782716736589293000674815187019485600851761080900946089634626963259149978396493484102718106235800080641286754205725852479668213811875825542495439919208469958936265037910316796128959795114625564478672196356811144216293027893388769662300615525796315105953259350542131545314253221191514157837398290939022433648090220925203845291024912480737877638173653003657856531026515292734698821200918922189497156579989472937556175991403632910970210593522834838344530427814524858080969885313872838979140134136135565008438813375237897406238028222335506513137602814337794977235688757328699210789229464587879059957435441424660269778248571225184723081334141784174082581004134947132904607419948516784015020244027164447089599075168754615806955717943490464233605549919703658163848868035163033898354314914785023314648092039363485885494119001624665427430467854504306795678512700658453485807277890488212344859151507687373975297610261045466564257606485805845390625320174373923133331145101727913890187653995990441406348853179060236335486815064293173280589635720490347809288836892471352873260553389327083700209623040307087735736669145947124326259657393309725369090582520704077137346181673820987210604623139385493640608617486918088612443407074817526975158731887506898535232635877397827214268160972379558548536514882069281928513973282998452749192229387632578180664687351005719812922742807756225231132235762308619320913465157798930859356461992947470911119721045131248429247511504487843017349180262640704262644962134862233401241179589009718012214678456093720799673341656835651079370481343085109394679067010972041469999445905524160354229174368264167273722402070041735952620495961886572842179445167945542738900781047682380601941617029333099992631757585759866237053742179025875637341083269117286345806418466160289683235473776874157538994098531378683957951423535220642475651758995277937306409281448084676795216243636173907813169280656402847535722713173229592586513735789107397526342831656550840817252706824073891490272188397230087715006972563816916419441094233227451124703829974133037428504313620783993118966030374073238006629295934511794849725140677902296969401639853636792563242226454098520963309673008390325331738381290845700028262797250617864143842591055548084553612541417679926551476469901420093567983529873502995792052182359955340884096248196325152214821534278147707280644899180893834980932747255082734206703213329127170312456701613207610952773360881217366299216784734196727385479335250668131983798253823084204123749707062934663947681641754302852135435096037708190880002581958737657528639578289196026525044305208579361059607936352011146453998690165760901232693348274504461940920439104660832256 A013879 911 1495412350216783868927163230903087549003892021355045408261217933093999636146172456208373032984053463325658536725340722611810052682373784794616280849962020959620053208316439334220330999396004196313799790952259965320036240727881547122176234559383084673790633634309607662153143824091892896730252235020553751621070575365415448505824845307686323332470722009259505831758003845540694238346191592418501884564593667716378046885920433083981082905176214368341758663953759031401318641563531745861760121765955676481983277914750911066458692559143130254928840157269319447478672220914979426227336071055594602638068536899093910249981379121102520171055048008698842584942806260907671033198939887043641827216745217087640960542429068787634569022822257864393489888764447637745771320529712110131401396504207826969087074168038099976305156225393399536654443602457013158901089897700326398437839605122317213699164361181807124983740779999522742603714571322183444327828342055445872288208312548886379229974533521928579230699036420984812634374034499953468185113504772383380602410639671318960181533801358571503315391563047679951248018451575799434359038104876313825934138065618749787670229903608611257362536567715833389154984381696303753619822725167876556553072769581925266495750084042858424247693440583460388920627724925187660771470245973252130478218880302726574626021132775408212353652492958310840373589908496765862698383386366727671995069534890674264266996255889085420743001579550413571772981307413875647701317310056053313134183500871891977971924420368298040033540278629278246621225559209577628977666691690285517300120236243282279824900125321119381296326383977068307350507062228490289961954385939297531819368649199217916486775228407457272698879453349572697955663299104477829777954566325520190849379503619376314605284672799587756573460620181228268429427319305032719899968125652993082727378547468390895815340939465559648476442096688586167910176207937634843800418540055880276150907634528230421845040770243517525535760884698846806397905615558884886315441303928334905763407725072604861129939392524589665878776310110468991867116166174862246045086516147832324806269569868088289118041768684280785651046121878876077572837153795553156457946439580260029129816131783871809832412139839241339668063352629388732748022311531731274214235090104669808139814307542617200055777792995867551879290132936760745407199851448130413884563707030810638721731131435174412217711783773389449121770414663234825509530459605010228365726793742674985464016056430281640833357909954492566466828040071269987870497984634964468243294182037326818356428110147581710992697873597568879275271620875524643621838508665968594127498143514799296966431778406467633401742317069669084320044203163585602071919676991164467959262368606585167735750237083137658614988766544516466279001071417436364416139187240056948225984785854497475595009544144133398736227166790446884718602626426447747081551586491740964310305358517899578023191489720576966001505644047698408723940595661553048391848344817720146122113615898788176967039602357743678016338022537416530225577396908540044876754066127259438385664113149568507750319676387384979851496866547279881738629402200782325576371963540569877659299594579551139574759753774170458019041574970904796362055783253499543313800063451954337876043217587111078462879526005390845291932486214288737173753453510643446681263676077519775008647067706049889574404698103652527075059699873173927825427304567042996773821019296189733029055482122816458991806324832581629979935935315333867401027987271423439844152040024394398898313457024217173112603183062815990648839113433000774116085620607180437758267606575867881326247585175233330261004708002585392133605638522333852221296567747723029651324795853521666977086011148082983978460350136320335727164310823455838806189449035317409476499673088103655071086266375719422592856278465867557865248886944472851433360041310432058030767036118031005689113044829587813586380651837532046510847138588619526657229798388369909794808515485346953313004283379694821689962621684881458016883863165504042447674433638480096397778304069028451159773867984590224628980679367473468049193385589936991122366218298368655203768173658555277962385791627959715246698522813046157641304171724780561490716887258098272614619543952946638623329844479759934043078739112907203815525301250939871128725454074376018676776929381238273901158099666201981844806811668634997370097019356446138989830901967596210742376967463210741472996083318254989173731175004561153896423665422985625387854599922061533018149984657873837842245737499384864759114236572300563729997927647340311049572491914888320151059596615608275861638934909892871884867520404549018840232558389005418703706838055220667887044691559101791633568272257617979688332393275996227018799078468582461047099454460791574310760104843303650220813936455851151263076886951431864826700707790537443218956523854631339159227196368712924265524219616039320613826639796345389111472078946987293911167053398794280846332810717623403684445893775052904900429820752835690889863877512493888758662388308888824229585146663640990903351476033141897820638277315646909170272531522882107548709842808808705127243010309509505803504933908966536385745633103528028619802851737554598350770783862415279659383381084567539269445067614956379439804587163043237800794342423264972833223778183604225184159867480765991262835903960189587379965297980750774444172012709524857378391312102439451468246439904148130539252902770972660360286790684162590354608836843667456 A013879 912 1568053500540914362144169112007435929784305080184388094012914855411973762471608929441150961434286844360165725805310873553401337801472773764799561308529776089754556912963618691319417798022664496153938929597556945395422321157479121155183067329339677394904687453729831163949894938490980686081820967588912170659815699634365869332443792993352494174668819801581295587041480640341679001668096195211823032109203369719368826891450904041468547988378054157498327932813976830110669095896121863948740981440858739422772097622737851322422990008896066950192263496748833908959396202718145466835755148043191166055815354147504296034284474593289196190884218020769397562348988017837522061307611590996673772615625832752890207841738103233062705847674871862414268053601069446196909908195763405593144350740796226371937447882824718720754155494198109312546969854889965030107869240571017453568356101780738894671814969190574587886950972128779559348432610338729827319496931599131210980480319539261083987449776462289781895409472814170570892901387599823207855673578380206675698553338903992949991311987293365472660440023614284052559842195879545467682462739858785646342714756294246177356098991406303157800179144029197711866576903021583404755659233865631328164194832437136868241047640125324315063949397153242560772836137291153576581105184641648825968328840632311820715054735321106441676943516456253747755577411891904761244820057742877835389902032617523657328029866015153634141013624278654461435425647402812071164056499709336158872989598610245002693888621012108485626209531203974066729098211973742071882885828905832826588490876839035959849674473808718076362176734405138377448365293283301434287146282190684848725026300702719125998036821902577917177500221675481541331557599521776944837248487339348659640078962387191138463550981065500531436773043267151612796655180767593989301828977324712874713943687790215451970466940941038673960833747977330929602580927414413393972867671057634716445214123783073742816585470698866632856186005433977988865490278740273278553100180707957702145771018725731714864187328455864133488503748150395133616053201062972354508972638756229427816058920494000545850239765639888409094831338295264361917015291378325946586047645829310740304826080201405166866831391944072326983779198046713919829990243336696652590465773841594248740013927345807373165687255068434814079378530434296835376099991432074796869420273663539296308277942875769444465599351381965615002309534325916120393481411210783205218820338475519165557916100387439001818479103788441997375520678945771998801295294736592502252680440223972005884909962026110640185879165505444385154947215131174128710412936062926684555835493334174187615873168474340205161865351863645329759974670376459936278165247220687273154851497424018648843682040599688153519870460868182898144969827462609753254017564399429954543010222812165544969512727760478822713238137644459632590693467607738872843785036357163773392642751613265067925246039525243712701994782212959406626114734036408649270530770015585719940141406904687711451390518081873434919659658320194075597815044540769286096687271643457192864686133109921947582799204987578592632763178336680549273965064042087527823569808041516600036477731685847415730743283573504562187774538516691467750139004980821537129811215334196471792709892924622586210292361860628710992833398664634026870705701268376462747252740406661375599467107666938969010370980718735552230257799854213224543475261313691677385106149129521445500674881222414391303792308867649115237841303309211525343900322781120104858021569520619381219197931512625546513720995283275340210597122207122219719548595713794834702813213832897239529551387872705464511763272698518980141887666019194741426798269822636423539667549136902335472164941225612263008198040104542232355447044386016029632038907711656987959230121208031378219819352851186369264726865048625540356111216876687564664586938677127605681669575664500479821467400095229871219152678381192003202158049192700308784131393074883366533001133933563166917136779449146877348374245995846259721512013702631566813612666926902905560396782967485577203311043395809679380558044848427859233151003488353770403126279718430210998946416462193259144686643842079486374522150257212687794888163170483502045689950773547654305147302920004974541096715005208752599155331944055784148068258284505526308674421731492908160020045502861304294180755515587409314900147352250611002346852168704866637400927861574164275398671034703666450788341061522543527834340561582716508096341394572575126695024967875594046039638312614717389270666444154983949652969728036635913746306980737513999116525282145935190717467580808063469893907812075828029546845075720391979415695145309745922658101420591067050325774496276720263960484650804030669672827611771019742464262504272322674923357560678985824479587696171968333940194233130576786832109811984619092522521372170590060760555957393911090225816659519523274646324108108046651963882651092662732950946653916148700195904184694111832724273331042678141821537511069874808873099725725437410529905226540791899003172483381407755361474747974015677472677332927798649173602274531773430127690014137628804995972133089396787503966778304239557415989578528494857219612977165006138038395063558050520257825459315964284117588204131492056997631219420500527472534789075226120205728400817492153570456432650984026705617203511680054419420830959756776534492295463724063572112398902736850404048479127550262767978968932030128327651775975428309948081828436472343674315702185446342656 A013879 913 1644223267383189818199684270792309137509507483759424930067686207428465799957429804797684310536918762111805136102029654547131361186517115223198464798652918493090474269567739432868949836979413446719112667041687871574950355830024826944417240007929681564039577551482211442569925035023118563888931502910511168261786907059804825801136582681797584931697532392262908601477607603926916400853125635990432547716940032606856887026530023156186924175461506516252966710478348568610124957898371879611915023355329893548972675036859965188261009171568202298364802888366905264921007832661382101032768790114537220138142640790573464718445877231132812185052609795346291818337652459791997532957690131640928197794202473204694602577858373335711959846931526438002903538572794995615371003896280808783236930722381143864180681351180812257333509351484276670513251462561099971410389096800995197392892567780840067219393053133975939068147502550907155223342072818543967411368814548490608685068131541200230403224136803721970340760883365591720544594965403872220000470778123603595177286265894593311530089958388127993860393558201371514696989090386590268320606049910166017899458468295995479667348856012855739993480646129560019918207742662759840225070136809888235561098760617603228752724770292052068992495803069358471404937425496208652717108950090801559338566382394866999718109234144064508187842724711632729806552340251965926927048436867795869121801913753952486506396244786705737073047502091614380554112883651051070332921708239216872126403941352336263944746954666392667423988285391738310994530886718578566766668890930762561972853409672368970635332261048450365639545831455602379271297085769831084759078699994379555936693178285654410262517458563317542082314472443589732683279341476146781709662669860344860130755438064111335205556433521738285251845730616896769539865502828560634926154621727238127316048216368312957765384343064190568587155208119077756838955898544495938998493691046930380431256845059960332947643926523534778413808096833938903652620334520360793332095575086027455485203991731352858645430092122936189636841306220548727626586601357807299601600493656452028501651798615917116365461012495611628455021865384295123561496226172319507767411496273115338825873311873268624252554593639147584339343256371031095199651849397020029186700239271723530966808843880557312124583679170639103608098421928673238451329424615879262202149232877019381165748852228902820999960305474695976716661722265331821857715164241758210195529755237305984544057432879859238770813544734069355840033971446241819415067014973717219642106645288291670042775348341490990643548431849036851608233931053386043186649954845119411184819758258375032953501823506149754967808123195773765298395199964666854142813402269679378135621563762887778729912739403858605265251688375315750605259881801433484628084721607696664014891487395489298481951778024171842005356393418676903703418993490252396331044738283249360848963765915631031864782791141221951290206880753736122762384883356961235817496072699862811871953715886489821722853263888218518894317045882755823014054508144381694938119952550809769465281126711869516108581259169055210348492282487563143635497190992995971575127535036941310399849673980219139797279869316371119800607874499678272487569757286769924117428924930270399606512568683329052958043523630370611258021273838167289359977101413189117801663289524655358580586821888968196369018761478128850415394802739931486138899115607265564305765065429637079237315664252674392775765324063204038659634682458759784399005624860535795071604825281652988281301690233782845061171506350155723136667088015455388664645388299188132593337068508044055836938876090010005155886685433122238121260001283743145186346422577540810449530440003776503320060825410587604296084268100660475834345240014111144287444829692658437806337683575832710448225297735285598338130237245227574604449675347689539805733913810307756255262356971979255129275000522255757443494238886236785949706078590284918983629359624888900945708197015519931313303615647668636062448873369340487633744181280250597803150715835544141100898617096914156601539080639804530366148032434985090923260546633804043154228541882032676928431237588260758900898942253352339504650938228107051317212650584652908641061385822323505160674138306647136184405029033301772965411901348570237918844821998933666754644590441521907666801179233208295011574879895512583309780736910033536682396852859651874239179315333377990879240436878885431752301835516927062602242421488702158545193629274155332536049362500715118902420059783288289901171878337346256449991312385545743539892447588633819479137609614251456138541759286013395961007474277955223451910112622118585740207791952688312140597141355197698723362399318207858227502629153201487263482854885840408797474206519679855021180434577546528239889508148101217867729673108199127684829266378211583949560895370345148643552060723580277715344625929572343637235543947983503126129680214752139917866771838576779539456620426369813009110687632371407275238660517207605047588919418002276258183805902825237406289150589934143018485913745331601463021590107052099396355859178619428856269572684264378261827456475426347325853759468527146298157028688295095023403912897143773476199748142165446382329869588827696565182884168735383415158348153535070761095040638989344304220841863615602652422294924323438226786869264789463424742898617244457921711431793208169923684191330791836195649275538049650144332196315326872423841295788645210715532119851334602424240639261734806584196857856 A013879 914 1724093056819595646808552133930316346173169319290522755470654132640510954656161914995536623605560127900148182393321847046412814187513370612280553424712282661810837147686261943559991944260525434306940283955904901624575144314824112938069251858554873775694364070623011345604201713524401571248400239595892158771271467857141905019252593322148584417339671725749471649702983870895270291940967066884303799154838111630767567170730745561021860204208724656786470821406544828678930387853243192035943407529838398458007571699450474857245975953086299293210171553472216055069810709140741397972536566863140980143573057709616361340609104163512319669753725368765033289705222265678853605118642887475517925930253652543085847592680421678867504008456072266255332580862507085322383265781546545350691447869151530308527122128495771393545741901741976894060103165606467963621620157567200340101449717153362154324642290083011954284321835634820021195471137347777559172343466083998088492554001098945572795291152473099568772033684035958703961769210443330716959213646641735763416618123546689076230975608206789699290156035684561337394910032441209277194547809390602242384942562851941756087669994042536220419403961995949527445754601970346062223843143775565366491714694013363923192617128733758790295875279199255628511903665877112484231495234450412335884996582986080059096416108301846585737575372907225001289635426732045423793456741737085921260262563516464482490930948773464754957107857553216640703909471087284527125413713138645070906816139207467350302126982736267357636775940342927391189401219071820239225926598976615284183246736900613965752914160961139890600852409764389720446779613008186399532335706925306537245873986114058358895429506630489255006504980257009547538102318767692087777991243711480972056467014223513607424501542836490244196239388827343147017034009493960796328327508632260446588552574526620128001795652912876689646844859508670077955165020272193373731284520583226070591085577565592966080908677898342003810037238945744319836450019890021839228995449741406325162853260833695055106990504277899937984640509511518102619775672105364146987047839236307842238148036385483906210029646638598458918853007517202643483619466854866100176721277116078189524678933870824520944246685579762817396211194392510301680070137633329674124473390094586773207052550280899264118347455970032068704965410872280469682341202746020213242880834013253474625256268474774004432854377273434808481650282086092580436275536059965857013987808627713360049269566739431281153344583483071508869319461643214462034973310293080507303441617689815726206773203662527257005049440474535665711955502488235323620484663051675931702533562835533858554251128084784485465124370588131671721530045198150511249654706098331323607937516844233815469496980633140440874616554389835088506660985819819917577378565044512137166078856287212586645011067593474013402608585585382552977716274518034896735221567490096481801563029808748724868646480003697948796079970193229608661690491450908984808566761927331347821445739589391951302862584034852621668127390703556569872785219932003180151434067365917904826826622723025289723071702414451236246380643601679010900735102542671743890360930178895771493832771743482264732072536248283163316042202611374644251925945816732059951357152387683214537798523219690445034533445834239494070490915236130103607927349091436192387996885476605017278997407349046715475840216835690437453173020677826398009582279047004096357481909247947129998347509959412304079240900444898238041565096793876499685971722093761181853003101274534563840054201138579080542862973442620887543753828482894149624419202681209495322191009947890803893274018934958331166339037064721583960238327106102252206918386400667432857926830657399950745336100065732307762370857507918159108474394393036607232351749739809014081218342893212360190958289798074831563003251649651749268435422777378906891337244407557265823117981224250119426434662947624853117069415034374624063999001063886599208178139398027504198046918393745827496778652081369787727818389842129571161040938630120050842036565007971533299015868321013858672615443020963675233214039258546926699948850947087708354488347532494296242906713385348113525269009272251182748428862203475579441997572299453008331209583700028691747359045249030827471698687723623439888979749868478385795990628072353868550918206066809275853623713315640621150057141261317002556636645986175325760280962384162323682221689755012160164190420340714170485101649478997311595208949354937354598684955009776701969320496333549856518224016607321301871411203499461188203306090375986013578086263122699295894156198138873334871927563785090782683209373348481176386310098252850618161124125654582099591138788093667782136548451227489123148761796866947402708793798044774992495220313575579823658689295367585428395670380895903382626872509709103008511247532821799589851494765423855034584061245625288913285645206478727249801757897730800749773984555560863939866517068147407485182365265220201153045841248394801480755040653690491481670380598767651154829701342458360876138537052368990783949751885491424829335689326868092262176633241394080046232391723446975204700273987001176657573554431688470320956736304513857717559260781370035429416579627107919275105797925333974590753533207950115873399933080073441190358385993333068890693142673477982594166866360322567373562091268226195876400063209660475724709716486303995049985897074608876380430689134746585949949743277083540190578701810572874440471249808105233032071600552554512836548830804423213056 A013879 915 1807842601147664324947924362388115393004877192144379188840396627787656414789539636178359810633823816673025780501259849088539363049486020103142693587871106504390960372972269803730362112944924717803834215189346938125890506525061009048148903836836035324222493499717594744728271415960562901973362529634502216275744750679770430197467807295365274053996363619499477984558956015407878941642291483125275740502583527741343732513616162257394058085488367665714530428027189150276838110373602333332281394494007828501503747502322981123911556480983419367677148846853682422160881834147962052120450503135084916395027262560918685709090532007359094110031682332278163546785943142456469597840886084377528684700241653969018785725342465842340171883170834432660951616310484229499003355300150950337646635640843435044794135613009581984758619860360995163665966736978967751422503978341184663822217738613803874333116113966084342975637053122617038545062343315583201886699222292494379639168304256327952939395215495632853424703992271689433965416111609825949866224408741004719860343765516093044797971479351042715722874655273974588920205182177073459043550163779560136911033532785037678831384651673146459862496928853864771690959577515657592542428548327607229734416226989757089125621698379129857293287716761638669922497898350759100265524346959075565512946177001211884047083617178717085486363834221566362952280757220981262299647696423706606971401077801840261192410410541084578893904328841721692242742577554820460315057809668067893871185639985609284310403103049664280801339968421025432143817572689452979166565209448503348227732130392298189753327719243988221926679416421104715507202379489672062076018446224910227599129560863534857737133890344571901057700966177974043319313177004151498633894946366009871755081955906435004418754129781315594298315913379020167726533453539139435970772345691581130042038104386825227339610878548772587723129995404163235661915116296935439053655397455076860196118150581419210001254897835931864987113607864772795916825416056199540091383132708044878813964020831952626103867675013703205372182406901549605972633895153554315791090675075050731982708315400945172438088046753715017659295211210358279093479766076808075858905689873268803659029737762533692873634412578485376014049549371320882094481224639006296374743809491821420302358334963344226772160301991232346474377810670812365777630609010610891121367013406281275408652716972204626472184711503869177738454926188706613623548056499614758484299280419613164227022885213365895066649449970345190484155523811995247742784173813877186026213597710716214922993418803638181041326722095026710209579452977103842700673326044074141760915833183832751267382430882630976631078252013820755807075088673695870484117933101763865983516689662459317289743265964375870930541928135875717765960549867003489893617306220114358741058302810220225253879125212894607077653700238778095871161820269022959879031690352495408501555755544738502927865851416357580356798350825335930132040768763628339654627700954713395373220287835686254729350436916929622618278346834372533810925634775420166630470128622284732971694552748418966196659633430935619498284829745274170534249210883784566521579102723265812489917192463693659223697691769079766257282268645424778971107500560725636495554277422067314367186624283610128092530942499083511734459081934640359520786028000901796869436222185516582598341985408434008726794631208700936142898353330272493119295747833991367342142950471575409785147238603200716162194106424909614852672162935735844534717484466187725022694579922046354813148674013086697959313085240569639777079214455279215836574989870651927766961760447119547583193697678742867061075122129177499622690864083608275210121653938466254076433484383413810752741546462525320344235784282222791605327646575072753465270468335169976749227605117593043799594279683306114581007697601785232640898941874212864672490842391898767567741760280199293227693153134968677982084178939084405802531816539565954651314600697426088241971245501640424813262171884874406536484895947100857209759663265016762431739333189798758500548863140575427871496410781150006721342644429570102211325566330693440875515973502232739177202149894754783487872476666660056201616542613871609188972046371471237663906420437841285477678758231047748946963923178486172105026830198089591864416668821596530069647608844710603237489338813661179963042316955226737272827827701599778384412370412935392717409290556551630856326134199184702030585947204089085003257819278802791535670675384331615044182208763448374348453266438038541431116874120651014881469887022089910173655381440147536891510729619667245986666317123515352542828951868256998010451497585581089788918891182379079660877945864105788321613428794315634794836049911556239742776165578597982530668135527827189172733786579361258165418465318302785341355468740732396252689892976151326728120975149084216744016604692782947537408708028637904688128089370972126995005629331788466609473001249735951182583840343537644256196032876827357484197508484160795884001006733388577326708914869618214057842628224866880270895033081056281845499771610036711904125377728038878558176383805135472243794496193745814891847411762169455267530727241922870047419433085866270435919399074313561813337165354997740473976837059500702066208229371088669621234951345216045127452771984849076661116060641596406300243413671551567292072680132942993513215674342697913534012010905077159486490290156036109054502006511150238876252829723262389291581238783752831837510620995400852097026809578875053408256 A013879 916 1895660363341013267196594736215480486335482106629984552317507734379069612794356313545359816795172442391734680814889047517864251148977853015672953071595533373948255664049770781716368182943337380895873266026384654992293763770022372623671784989614182576131925343959876627048191928262263205499620587874027795933555327688790958614740003502544937606443290978680284627136891862812332069111507434209569134873237025184907245664197580955209231851049050613444279458099037890440685798423110440276230295512948752778792793540995822254986684248603669946881434029238446899499768830123533456764253506775374801293832106867077871786095313690148569465520581333250907619234617116544435065025604966812251518088240592552217842260736701463097688072567740886061890002024382311431146942287211082901248158613733045745530055544547135439250254578697890864736204737194458088915603531593086050052045787484708011332721562318100856020021598615101283809427291704480971501547523714574586624520543803883339581379277483548714912662413400279019909720164647384855206926125620007765132279824269802780542077741931998966681829014528563178551593069106506979390049656535316050121623897673603669118297992512821222296777579669870106840619629953058175757769557491169078525995229632011529486987897999594469241166460891052029952653156261045574320022457636959620183303050495222752526554750966790446630949443832713170599050747283747648097115382925184579111643856557142453720092938643528303398254625519537165165126041002123418995322057830503959883872353633550240905065244183404772905545858727045163535635655100415847082560281062673846871242446358234466618785366533984193794989795753176298167680242275762372163423118268731466814984878412041926986572906201949825723479848311035310447592133890305161831535027280685167285456816996545991193399530389572780606950907187319451394017542578256673212488583155895375014960147345519649582859816585157764944368758060915868997428304986175374941125762041854673757004785864062229546275855753210091260727638480411999251281127466545488950862159762470866847231137107885556869489151195168852276341539499199279632360559244533370234958695707496396339500354529861485134440611712823478357113135390112642858724639193755104951827892664552709065570766304086529538664077803897881639308020281582165263102744607070666227443364781696137614965693442523635931844760820758448936717187201957747257644793473910325768478537449504794642903431351846438407697556049881126916278112683249226086925526892140044992432602265276293292514748885490356785407013652104678457113862536686728897137657841060084214622949433111965779092747115443709323590208947514727684719984484919638963701233529991087271094080696570610992946799845185658951909509183644112841159568181109321088754445820115147537531996379502941086409834851861393236863932837004016632159849537343051418689660487062633831263950927529482915811557599236175511057806381576980656199376850411019178115533743058225464927327926079720446089863014758566180210187515027448274134781147090349881690896156289553266869836537592550239083363740606395966583835810199014013325158410270976644711845590240836160527587342726165898628571784476748151033513634980608642120900551675285624931329217151172597427410004810042414148030844454584982996012127144933034408018507963445013962322002121656229887081744810773674753725561918992400472166298697449624867730097073602554165956114400236114639045691634099134707407214294792816975783741643809745058658080775332002154886433682656890870550865589794150488847338606024303755565922502148918835920991617259953396991836339678544552184001946397399384677669215550598890614376658859025052456578608715810169694922598826726594914737185480571433907261724425844362695497333630786728523400181190834450317320822520023866719823488950305277381739516045930348042335103487537599446605019193539798085263785243495203371413202392402894727520489552101663248874694628786821757551927642101112384027570254095521575741652916483741900015229369898795602059791910464456858740904257904413240723128110088991195146354065708401186252627228449580948667778216683623503038826422993471524716492019855782220431255149447838584725380899496342917040773205459485037431077196715473921528042391850579370093219735091666267787883036476935552496011824504668338717029863761042481590879124399811642710804316401200613501791991878822572926274403114310811091951265500353620935873585440927060543643831262592712260032689219213585718114142354050164254626682876803032494044298116423690175474916396376071108089915937307414111800907576568403736341642580803732308532701619674807397935758580352168254074949650250865248984143643552754821672202127714620144107234307949411034209449945807189532298276806505415240454325834484752962400591095124122711428311070630005872059995644521260597743958130077870879226922713988502996240310642061832689604661442097151990282213133060557217360853575266179637926131656573955282339571996985873429837019546258599440256469035915022782209423163494761758443124747229032972065328863585011369852123201349886656287390704862239636469660858931127118324788423916391733518013846934030208001671792426768515765855221580172076556095123018359824853732943509057640853211596033791635928598726606299848426515382842879467445310388614619803747417391981831499282110715240735896503008169776360321018672836756060341761259735563917836785105409006434403322593332684037734060856224852402643080832366113638939568807381840178346802187585706042490655719087933495979435872879905687179899583113809089038912409396849536920873443888491983880978488002615443456 A013879 917 1987743961150666327663936522121883666439714485441642681930882990084267298305454965832139215255814738953355584670153097890092025012790601203762282440001358003121166131186652447209022483797992937510271205796882315993199425638914979396239265617269681108950109749468071594083684899369530902969970157550596570148823711286601668220409613912684560495613880281260658133184693521940303911700668019333733165168839386920289300029581642647689475497445609296042948777055656755006732551767311453023088458347785751393775432280043235316844917422663841818221146568642733696089869600815614217960033885120495407641481295290253046485976679647961226375877709092094903707746557877597697542744288753680123447830894967576034376166394247473369121368380791467343232370762718706591226336155754648464259189166553742175664923522679057090347274945112719611381630618508416085042767888743751798019373963657565187691219844929264923202050167789428443771754031826317839173206696226533761744393253739700776684884357266589577288259902793610973580854731365296221933457769098125262331345449013532720409689710324087748487365540738302663512915254031424662420900708651175562572331900126996640949388435797124025991065847379913717150509569097657929703378971515860107684473973906616121543347822132822770179025362895295773359633235979582124138191868539132570693327179476078692953284674549753259366494444016331045574070236383802973851080859766158345226571068533262205552000173231076334264128242208774202500187203569842566196438822111678520239191337083653577407269693484857843154205654360570109399542692682573647270442729275574291656859919432532064069259484498739009992775220071682590027473477724549805153633559661753366546989583865785275631872671693615740457823605422592161687894369386160625372663672765871729971515167338970209261610105977776667997714154454850681064933338726538069370458428571276148751686851462975612080996815035598388534306414852482918249847382329183829954265887058799806389425050342194916408715751722278024653808744247236492526911359514360402622139240035092651675202236824038205679981456203625374444517106121912383839782105770395823227492049310183741288087923751504036636331198867385591641788263054822754598230047267230952929967884378626021461139931848073836797534224047300025137819046674780300522923223529103730910107653669331809195750266967187664070870051922387611352267161287480046788432146961698993753008150884651939547477108433193730999789872532560152537363238284950740493324021286452639817985008352914354515491945327351936356614944747269315317846625523268823440045016708347418865432473824774812628777956399323502947692926937349203096732942451259095346001984649943934326374746760487224992540183594465397521157465501748809266531735365074887469961781780273060944315150635633675952623278989625412274737835238494323744083646388469027484403929434882188332251428607785155077930019821176671972682950384368464068554917780296584845711673910161021825111637807416968946479124200563478290980077583757421601499152276091410717543913127977474606361305717242645959497077217670092257056612218515241318036441305208299606205368201632375017861375425486432133320353287479490669218117593313426687520565416873464299447993465203507957520043873203695034457685590754810903130026412233125301487422415006277318960555755696717802910076627646701816778562534814769375317502248822976937845304954269049871837121598613341984143751975150917134274954227136376672853199412677899447234627455707074529491562197085225632001478744436683991142993586926150540334796292753613304717294689706059972893204111781714769532350892024945599457187771675365184782324860619439761053404709371212789364498023158987333665989315459002475671880740869951554178457793812109235824648152868392360424575934998794756546069605634749555306535834894777377460628839573474548225877323304605885187317053558875483226370382970111816257741804524852584553642852031795074770411246770079243816019194093506758465631804879448554856146550369151770999497225448362307178315111102423136378018304494781164674031441783360804252482276034848698747792830264211337247198322440455316802397501120336212296697570923799587416791817001002070277270578945804687884982609329202623124782740188579077113113574867976943479048411947242856839173894058094891807107938548306423098881176637668746656893067124346874705334503255039676328258228741108519991573051553890173298798426454580727305533436611874010004415850776037130726104857957254933040505033459428624226616600474993941727087349438785935246435138236491693878059059695748463007790516238174210808854409151986133552130842097885989151355179184894404461451279318797405181973439889751018270485532227387321692361624607208186374719571019197900658222291174635166220684322302162208160872096258652709196929037301181992949525352539968640204533535056249711743208517785679971810628274334897476308463245362161918212106844751374398538309580018031427923691734134499046311459217564782607737657166666367275803630928878028103084683305621257974950430477716374278462516882154059937978658750503206995741627789050811104814565549224533346396554378365384887562697659385561001415691223187697404823650515346883999714099671705827874972953624815297202522729098435466338349927469863681794079855180455933786051963575334251939214740946191238525344269883411538294631416799972475888474322728922654688478670709624778689354330960898391626412497551030596376830832953871126879129975064697301769220446850176450649869299210681811298348953480132949840919985840350385263145479348066618595710900026341792298819370489980899035830491237318656 A013879 918 2084300611807521095196539902620476287420690056286455916848357562210600666587940746252401209776081195712753785551090454773201135219811917447836239071806863969480779897175175276484647959970964242442770139889671671374885080938750913435390984183894173138498470280658232639837893977041305236112639427923774349140372971886059630855884231318107125706248820129803175862662273194462076114515439669040888587400080928979329273067818600520943639459209527213207531056849912337537939592201960374165138003300487792053479467678478615515595976131387160598383056984361123128111131106544833494211660491124108592563073890690272378472079482838540590908312344688952505750254054673059883298580635324178889124432728521521007822023053014438635499807971256793660897226404888530482601746660856586268059043539508256755590022847716714967567984172846515079224104707433080904789805381707368285359963073316195074248508540116548896111512956739967719856410755676313054528884384702433865754888900433360481613129299805171432594614415831713420233518330796096851210097413689835795074352885544814085836310797692790634957887809245206453695718625411255146822658381474615066699845494507565629780145928454405122677607861982240405874812721926145761296650308436214528275354981663103906263437485940746769063241698923297660846350780050526305400328676745289474447326240546308691542183430900682073693481278128868342443876272186382587108870963610159253004296984758333950448894133645949098277342535702307618160836297170451238691997034334575416038330295473829133583405226115578297743264348226789163033734878522322344760251755292864588448383546878886741613487833217749756142184269161884643520648029378497536488776463455882698080376149891649661180966518593804818666302844879599998534045526273462763910766183334146715126611488107628026146702078485753147422371117221649507748343540588518382628197817197554458953448791959641115413443316322767615855748883260357128486751968773206263678124306788568065784597761587617376668185528077939401979392157807790252387898605714129973539912275759037312322976860680002685559092235420172680633533969068890399797183361340298570736590703097475226704898082735657096719977623183567714141379769720973824725593670043283963699494004330202159079636265177525871493811246514621671158913744686054428401124742035253473742797043053973271159243031935385772040776635564569511961314890914180677541227026932510484073554274822024792162935356452444549676835665380701794507018194947880507663527728944463363249783448118665522200436482063573384017073872303312669578726343204687129807468643439972103084239721673287073927033474409377041426880058556257877986359841863771457161529377056299610880212726459124652433777815552750148671145210545961759425462780942168765203702645292031605152746203392910217395697907389825456301395500323039424014276253595435298963486334711111025512678874003836926770995548464010149990427997382239546579149041466392271751176964182021003621288260725550055630023294137730049812442725832466022113213575097054827084559326252082108412839912503763424729625607240595634658535394213641837680301379478050097967876400167394869266729009598154861060628522768772094407966056873526219702293564402563509701257979195769233560064537524388437724451502126011316597560470575233761596132475446237622246006383712085441566904236509911268004230397988505931612492925238061801865578078487727623238411481617387583684365518871095848084989494403673753306113716427348141090783496718995501381836144322370837552301582575926440352696755643404675228982099357470412824607241996553221542136464394715623346177154368955949356896420124872267723998311073048889666886334896533628821820667879131958302386148412446738979930118019738450320874230559604326254064066261542127387724560135617296210640051482798063149705106119610626083348156346084595647880497540161450420666176166752551418699574550693267967844277870421451823700920607212091552322458743493182613163626142465792942764858335433272647856838725199883687427568802671741954611808945939334442650716921653919654529237193099429338679850855075517509138165614787125667165318228151322874271390762134757664145221952128994076175149896303642746843059274588676096403683524559977969745692186575979494362960179880763791485486667605992125852993605135860909271530013771228955907332428674020143694498304752979148491020832085156483645579700460436607458683704106171942356960858818038440715127028828732401914390355143333910388256127537386548667880605964753829077048728459667247440422344525124400836965971511467514399879656579529140346856948354959761273105320930953011975559149883632898960371408368979835052570736662987307936092981705835563733992637440864888230889782884127931236057948901026457880596097190734244055020283942312039584494619206513023198879062217124209439041496064950156871108956055142097740846614745637162121301353388989456117623155968874295551178146842017161321706506176987322566512983811816471985084660517209487691121601194352732593068104879207196220124881875116202341622588601924875413112102221575553525910077967650778766773100531743305042037885343664278231113403848861823860943260887874012620459840045262993960364162780374236884211777358610169827639820094325079432473187121067551201613546639780000909078225701761225643223757969688561414036202393424127951393137268137178831432502447938877232851429802801562626210618015511938968406941654991898057111032069458626431767495438370738410592733440037899962099276370621916637350289139890963977552244383888012392515072531245577688034152878302660616152706021371201526820230902211187394993179662647033856 A013879 919 2185547598326683239916807024930168543558437496460626799465183379152542804568116555942357850942164115875696513438020224704264153564249501149782332220958954193662278261460356590715166219274513801483670142204952362483591498630431677806428536631611016492874171973011486948550659514870063679262047000774599611924215729368396863484339663738615497444555562816428494933366955777156265923854141666404218791421627260185429171836360956859848997689580089207116300085467453679246182545832762801300583746948812287040269286300428392742881566267945423311610112360433449045182257411176355326026486111140953291555417768004443049528739215796905538652274525144563062669578395632858440189692488265686202842541172742182412297985644837668006657846643268563669768970074732395739324609106654355802616279638483409835749563797567402113832566572026707395712494817701350242820874967929185407189608639565602566175204090961250375289025810126568391816155764544045637465679472573739293217798383660811400367968668672507440104330405695154731334781717232848051854479105657233258655884651313038974869895431001515632841602167467101602390441853359232276834715835013125968179857189248765137812346297075006305916795341485889715830587624706430217797396393818812085200858625252370841614090225257804484117257727690195768019623115542260671211455042546868655958079560007086182542536533240113606105215824695256251046430005984108307660271479538486348878233715089954780425899615081934721675262726716582913020617081141803078062699482274411751447808227906765857576352718379368629134441157206253673417261583981422674979325744557970778696852226052075543974104618204135168296547012220692351964307028053587432821255268944715656022328501748786435122493148201017481537837171872471448062835321757722491130495561455786225960601767753944165144804278650277092311560216611808354236727076416146251582745154365742864351571520477872642235766738856462375563557741013612236360124432408333531142552873115129548148150382454497478357219308289853386369943111265461471687893168385299551134587054466308308806377784664394496012810699847942988767988515150380819857731340300764914108691333091138183317315212002624375850247256207332699423511433414939849235464108159306525520160625084546059159088676394789368227494621625315933457129138747924208315137777504357946483327152217363076779074421454679071303429401413754040574347723055227918133469670992784113347911247275779468467042104327478496121937634662234764876991110785668751203791251905669615583004928894477818606844884616293524719087252724318385816182554052198011824996240263712187963659750393288666830113052462286940591232184280686660667425257542146019464607828076186420778329939859603091550401006721040539892994760293442397851314060989215555142237704989737332404646002968924224115911328939193617666692088146731387075193736890087164045936646906037954687982762987447309325823428226197907036363027783079214793777785304663742743762136394126855893195959278554375132307305673764424712131943682503891603385037720969362365018880084103248911102024093546236849291900737914808207708409522963703587459699287575859526763964181926242436229637968394831591509613890787967665927416052214629350552176586982434748506286793182919849478232499173130475354458293284442312603567993896316799426206573514060984228389807283703976458176702616717758803893801195595746501381574425891953000399228347480264840557748433802949417258315778200001565944083826609546711496316523004392409395855617426856960216868974323357242184251134643119269353245538700732905133815858895597975363383777790831767285289153329465841055819582353552857020628858063000959253031733312531345005500467646375469428642028672308882857957729751772619203432665265283661017183267666006181482344262797767710668368765041991368102623626461865265181354476831855972876388752000966071940588672333036300456340228723356414325084067744152650281512255044267489016526628026111568074499417107451780662445962211300752604093935279299999132523115193237428050384830324491799032177297283552536918146840180455667649418991427218235563290211665847662061147691025083573540726402001534211997839796215652438740253675612092419433977666488496913707721911095626462588855449003459604058930231094274281135333578651773420685667971620799358428622498940488800303855720180173669487008729289346194602254404659863608120660024525044995147379990002776102596723716833350628892589495983476011305039381116907069783781034776498419276057188642637655971574280097711078295447493324043652088300332776843732022430543608560379368210777536347868345871478250286636707685000494985485283911148380250660270409901911399520084412767128579406396634385178232077935063797192341041593484977507329623780699826842719098603933207871350694236949255093789219351029829088599813787811543383235036752375777801175691279944704476680280705979903521232908505687931213007937992818393218333331872176503014986950069721421040658747503918513459268928232132986493455765205524093969610931508981141819564983713668137081846986569247465851978161179435699090807613984685915007382996147870663173267827759917662118114210467968554224135816812440728763380657511297235301689154982812351593695815099248655582017437187251995227014490985004658660528568783126281353954233237609593449978940068995236824152973284424960887098390760010304074210430348167686849956133314420856902451332341424996233446915736277252824784497133257563264648669317033296785035399625686059621180990658210819601246859926216785150307443725822207079756482493884694523362869808099888519090658242939869065329012187050438516998033892368357939776172589056 A013879 920 2291712758463000204979005842973176410730332156288698206876004126978256723842817385763813825909530679968474347274785495139498489087786484917634158790924256352573617090289054872465746133541992583904540903032700128443594439267903526987553609227028153230032027750772492938563456351464391892545880195884226562673046432638196109524954947244382483848422293835799325503250189020987408697371280451991470123433724225976196579287484026700273022601349131620441181478419120709169245109179135087136560903040597792695537407151758002348759781230977140194394885178453864266001030747181657962343548700475736238646013741503026875102647251943456022097847412477985358001815835779120171780346990575680175831820452749306665157772595521302567749258201811977418591667565082596594758041318619197790084168038202379951930934608598036238914097325829476734166624965966011032216141790371313517529251068841141276429730804883784073519065527879276578017017346962537198351212318633481253125146157945518974952243114721943161514838359482202567564100073929150878821362282693639021428352904135221156113175471457845256222515834353983529828159956828010343914238991414723575210161932073713153146718830801721812233009591993908294666774249164169772057122721044954701051575533832630007616336272039927594737737639070474717646944328002841525576222682693625347789899232713990400945722787878785364635382788595653018697261389954792352813176826928547861761342796034164423839868114784154782715360288929567644603506576475347304382673172325373576686136960385564915873981628027364839663275770858704651857178482684904262839121471925618767242830519784781165598190724138019238231720079886324703653325206248318495957980564888974163729269131049735484995003375368030106721019150333348621123935610347425618859650513849062497672863959224359756910878291289992952347686565693943556852130330880136971899628582984213189730313458656605783705011343963153891918933121841089464353553836837000740751333521479570081078994935432607147865899593409341304466249467838292528136604266932783862130500755224063701214956391932252123051128992403756667390382325262325718563140497887214870576435123287373311710137115740863857531548866924860092630707924804503967351926012677252999303827947608652968528800567939342656578513400365387280240742643791743374658253910184409638091701251963473705596694740551261561871064788016828556849287238050358669484721093730929594437899384023447731927297141587290091549556877203587480815655830983193396462266615758239422829564976320455973123490981731414598975841635112654875725589437797837582447407257630762271206182486428393057110052624098694991017391878864305295896006106852513304506120617932815252354058095018223171325553286023521805158836873769456655769339492815827689948827043747318813063534087209142687226565837653743886838469323020547010933758347853260038126632065466145654374906213682325549823634627075713696568561398220670070731600335003623088711283125931607962045063846196469432458734265354173205406948464978825200641911069313303170111262037203068648330207716015914338850483104108159757931206053223951188452924141640169144479136050506027491588811928862347578930898784895146883983267506214367007185884599116871693498849728180448573364086487121052964461325276459339027382380598912767824284275133984029080010598268070562317180818609094123027440655551746482473005483432685785204080509346621263687466185452681621723361488151055725441844842011383642570932052553961594425853775074668699898983963916363601620088643580593317759543430981348793988659706733596098057310542614635508180799211212939359241597973750947074385959040603262925472269293849707002789920867620487658362765804231607743857094959151665884432194725953858610413210080134753962076150097754030617707432074981795446172671140799576671740876832302803951898440208614832212018164999851174707680285871787307411673822175507339351418892609421586994345297826562993425509107963605286300792863358359904937271676897962590402279427275890384558036864129355360323842334312661964341676398384951482741089061482161157168354786788574012596987727878093430001264318033209040727705160737879846862156623971604500238158625420800402565615842139787988210649007613635571691294251657785696825999909748615763542568361966368894979010251308063651265449021984267415815643645785656009665323305475351253514620621142748729205876373580831659120397150954556462168102247469041675923340369342030192974094041947605597982321801606490810942638142422748049472327737491634727150759752396532141609741811693149152129694889808356400984265953502398640531177772560372397507079029900217062416323969716343705333306647663172033201704617279641757297072649879352837456204756200029930103774725667585471101631431021537717867376909425560203302109225124470225454066407638342368276914619061897659183583645601659559298441339502021553583314680318269260228159611011588757539487307091801199348825442956156308208789129786822668859169066375689937078445361872456147632358278752117961409764592172362543280508734785788835230753203852336887967609842684641606018014781632568749628507572485761183422473163726355660594714127438249921849603790636330566009803704007375257444384711183013509758275569516216059948147161946899092244959622404540335423597003914071359717061405117061786749448123028114689187787150082189568564604919276212760280406379602446302164447344808261242056850482833115082656658001228866002682657792243077777506209665279197903385653339478460424068374197027393992691705768778112247746610862733387507637444529744571898148703794006057748916145046434283048600618399730386724043295058739948741984256 A013879 921 2403034997418098902936066030801441428057968771112578010973212903450352522460206083094676846316912042278622957168005475351394767693714801208993155688352193029156233114066936001950642217724928415660287881938416569882870482749781208714501013348840272801334063530794017555547114807193126193118188872279498752181452336150029123741239158761725607383843255181167113538896070202870893062254787771227407776149640813977216304322952850781265484947232267038035732309914807916737850359602620753129306485466697871073515832241561799070853136364053085756477811120882439176586296816756754179522348922150045602174482505010277908587633444853861341827272448386515974752112041817926713244749125989884416053026963062056985724476557121345361280246168223196033677176408724048806945007933712443941935296584826098760475931688145294447255588517528969396005502940312775984117073093980390442956751968761168555073581408461818768674327654961540317070771981608589405298320808223421238476953257713880504679523276262676272528583147632410039486093799120333311910988776937765230533256574806493658992529083159381547388780763523562633773092654890887774380217064661685187599570758086125843273973844726746250984040265934604383988507475091568482904569514342434420609856866964083842866307422790539117579717982625962097531362295679907555522613275728150892684141377842305198662062218022785242507911142934475459733499559233236346143429704473429002694261783694319994892313548327909885440541630324610322507766511934213775040365904344250923547242749373254117227476159590422114114759054703937089025792784659806172310794636545877624480418255113846695498288436753747660748064114486882812457989131467036815217635428809020972706582108359607435914120659329907537185099376579941363743651906555662165721376897209794557559820998907642256462581115167695650000927788309092559069779413832970505446624941031254329634653165224309066254265975007508055372787217167642226173992068015194888734070298618961677337488193416181472680633532058793467672002001988005425983367955803310771017351959909827819565174113626753202180460634338761551265537537094268452668063610712584220129556035836180757699768736275092060275001384684602096490337192959807552070013170669063240998010693991690895128055584327564165464471267301536332765716958456571100825653252125527520671643731978851404319759784268279643500513631159534020826798214925892892213610905580003230417314784501770728953397527537034295036668152070628946283757128629032998888817678885311661032933924610198442473937679659999794535692118379887198968835670328305340852372512577434179292294006889138678252230540366913198901052706772017789949450499498980990785809933069519686052408821041828380095863362445400400366232533749681782279990928018849335815781266224388571726908319029414002401283499783612149885534808855593102536876593358579997738671344678229145681821657918158195731867502720543565093075836700637340087458552876759083868522415056861750409364867589309131609849741028017523032796393613636613588292541416266184902586701922244910991495886029103393774484171373317726332472318465357841383213384744482000841354563295408283020230057118764974925046124270213539019638708596236098926946129403572852882249852576542043263820352319445233262998613088627879976507118885554434116708082892437276601193089540357952300194053849479147621612835828119605614197795911929906153924168642738192348542877231084180195495799481408360907897056928614392457647938822832836684048052695806665277008947564879932386069531164218763031012684698793005452840647887262116542459532684042626189713696819101556117836923873079471331386959607025340010247067750370157444063686020466855395515937962321622697203887417206434373016961793246272642172987379770537961164902530408993188295456111141765954814135056908147361665308744956665858840188506301549159382883945370280563438295247656503289761504783867753416736816850004182615013786117394146638392045376688140177488855595679504585874958021193660552735244035878328062841302926306933299544233831921537671112898885966720203732718617538964788911615783832899003747499696457005733545990203090094166625883098303332744137649160441727418809241202920643197287570329525969493807475533221770561226314294835019681364564522872412162717247230421510653275604151189319473676175189806304351523340035990826050362121916005346832435378891475781024303894137793829562959324996874379982242097844372992551123188651628003634129252487509911065441327708574987732829075458723495529668028375656835058128946086920576629937955565343546948775687121518477656459731156893620264040265047088382900856650006440259322869284817163577351380058277886510620768617635299535250919892280888477358437202583988495686741614102945864279414839934050502610177816215737712482844116491125723137455782487158334023597448399876085404770405774050922426009671752570177774229409507813002692276087693025725442521092534408393987673194557036339270555347366821672062943955451461967923770772577459747714500780843503205317001727226182902727086743313690922271482668004637524458402890756671945867665152409210461956326829518668403220127527113163762960892690350053370144370280959584295928733237517950003142913439574008293563581035771276188358485631662549850781022463286757133651976201290086677379932028180102589315052328388329773098684582009047199167834974071323787399898014733738387539029667340151004051887216480911787820296559397628970577159077523626351305979800220740514836096966117627919542022196683280698068202277828293150232001524539208441035221444222673175229503696010127495708209874781969442039115689989550422159513300492074883219456 A013879 922 2519764825452680475245088374313652246867312662138142600434247693448356846591233053787083868803602361644349345935398509322064119929204691392521207219069589157740526293815851485181396614093134538379402026091457093181500799319834580709016614573273537892931667000865867752325371456067339491075098014939347683567418564830852938456093592137735190488120825144847487246161485709045549563646876342002550336283885766156973563521744608460816237144029021641675356042601229626101308178670677658833315677304728186858782937308527905022518898316073328450184477273890424542028152770927530270546826543392406217345710167173657168275186327071082510367874034839339374741670636361274321267326059533969041447218800819759465863028730360071833549795406090806004209078929954228201791168639100459618858745551730611333864810545828640270325475985356456613385866251141409390321544036593581889113819152395711078804835698959260077181451795128952099512801801387208244250092039803682148557209739160589964074835798930412035142931602611801989564170291506402622870376967766294114371640046184293894971750175902931665434738177892483212271254403694867538908510488794691207272407507230917492236850398208192676871841005892643726545133214201616513530141883071132515025401274133731179617381172160012345755270363350000832381045750554854744939679738209921550447166229412373015992270552325460058447975434613660539665514033822550034893692945797930289929138244099055282964202571251486436035701380559258593533903778017930143376726718513677256409473613166809309225918041518686458729997590545235537062309694967440916936963796810730175967179052274256912578813295857497707116562076912197631955948411517179595553647287398847975476777040855283726721084984477517125711402763896688595428863541568510011083458501368657537987846863750579886712507455418081633895372856553995039219153018639320880719200194166788539950986077378245103456633199009472766670575729028777614952619906711100995649216497444676359775834019899565903897567986512081419157637171236574777555936037624412395030290848714407615728372011370286365729578690112401232379812288496159637024867468666558711206569349832959074185792702408390932194919851947041327929451812445023163719366130447483656992730061463031272049796012391859922366073423581975761666144425430557498619360184500777145515789497903456090135996435548895595463194581306739545422480765014133065345779268929457467338066267473728743883037765834673272952369344225611817978436914909316905842840886454844560279269722932063442015551676387163944555057898722308599545945831850173101089617359748395621985596480567785478687010891095776374450870243056175326114035006962643491394221436378304674322090631932756235487400021139548170214422645309106324536023767338292961152368657012504470987114617534586816981928247069100893678374547730562393085707910757566379708825043917318804662461826773190648247738698532696689311037088544207499519546939541300533126519759890663866797250175397327411986929802048194502231637511229812625729957439908102731100414753554819879787818790188853120230473514481948008206798493807131063886244358121829958514224202562046035776220752373366102347005164802763431891056678505006863668421464585480807783858021415300149557403689753714604913982033718021067874245928692539126308361294727020309749372645057870380191128280209271446696480300941306343576513068046147813275257189058727842780065696035461325332672203437017253447359064365978765185670645099090764558812370903558169849504934201791539981655244710051853664007156870721574485717835199033761115626046943702680799505229355786233307816970287138179730780412556896202926584829313412138212066523632597053363208520164779357841343263452384654129120633729315003582039182414730271613166448835726140441410096187196588377835186481432517527905562782551680859599209503183653211349066915900587312087873877606665593564959640248913406708224465309985789720695791832684705498577372906143274750554245095232200638419982031163807744911250165153726821882057255218891502894534540958285024879062251439604349239157104537542497786432148365905753538241712101244058720223195398580863901995686515435516879606059344769905318903593716361239011345853022987938667464723551288008443738020925597406529609135462455933400231886465954769119898437491856429469075826335391702937801579116416584512350197222560167759856508108563340480099431302627809637167922549864259489989261255037286548663569485538660715056343192505356205643346726336938980628206448048517182522032741477912617772038830560313821694885675085359414899133359227099919057570884761986284962015748188648662637153101359736983196442115284800695988793125760683074005551845475268576968324916034600648136708320853220774749610562582651695198686939824969813816233387604410752293798646264580834577254537257127718053348466129392533004931220033775517567623026729790377304064527111056090928802143081616997125359816134018407655838936486961843920512401605073521031472184477635861626182432419480370773757217018480403127921963409957708956896772511742210085630796846494269578068042310132854852640269356317361589367239574948441870212805910481013676497562652503211727477062687767383263621942495583602814755320431725548164901700484187429706189872332561410463374648176254597243953927820339606380979252693620310292121280156726284264718675914611725771812411696635460697444463452125572460866179224711689908688558825455285066928195451915156873414024947019074996263206084775212343757813361695466909367741257563271676080318297671230595225030266948361097233747389452067547515448939731877659378389655607773746482823466333818576777912746724294656 A013879 923 2642164921613869882010593787184312218411139242014165015392941709405304228771248790607845254814606149963585259763556427310892706618885738481604317380943113520666930099064250286925568136019322641715719858910875712939885382147594865301537805642784873269618715657099928144262328699917266574193561976113041436644389489036076450794536794469417815101271782347083598786631026038848146179250587007191666221419211801133814711343376874561408846679537375396941378137726626956418805324757784496788802819645482663263635177271226956536892776320674906452980638441946925804581712319928105980968909189564235741759495384254284738881321778094887414391503883955695124209122029193159582697207690201891121604558901288380101676791213966042682936310267737072996669539148055684790921376446913403545304427975651477510018627582902812300096806306821131849837698090156854492865803359715151722959412031542485140168859397871905094690617997529136076698735661691393271922784510729185812605524759450054782169735022699255730162034648140272883009239427586617636678928399352509617271356833067742155213897912447592474014896019621788476790542857608749424478530294298382127356871974302166540339747643151553844343567554594884788205789605214674237291382055183195848075275166426051305398475079978857105462678376520090472814787428933807369029869621173206699681687776172308447617111086675221606247144289325453714040306043529514225388688974333010551692736063444410992389471675352598641152571610821305138973406687938929118021394595592197642816820203400000238230876236303498172149265953503560898510648450710179326918093750204608204994960741917531216364241730517071515737456196360284544125840561555038111587261258031534414733536962391869989030288408683496997609959864555734140640416016963741953381848581531141446553144513004128055289454217572470367343474488433961902244262595672744531821016062798634460067645177072970737602142613284556915784365615642079516376558371299499437613872838024548958628304933250207217245296249024892286174638554466562633950493186588055851531282256981558680069993410194609396231258704563301234643894050222149087552987430824505467162139662570444894173441768720580930117220278675220807474952863686352608920198059600100623114808916928659479120886903489806909954927806205893816264839057040272259672294224823086896136364488553614373170442598402118747908414721288295725580923190655459593128015842696974793271480174482532591345900208347858361859303637490715137648557466487951883861062725355275089639395528993211355774899114619346820325764391210643462077489696578127109648146612615533687719168815207846226099711132141644807616195715982872098755350371460860861632187136871817202181960506469521802382435964566422862130758439727641473356685657860517880033306116895543888169784697195946906203642393598729538689695269761122191892239258230525924169560929250646482917745572470525157177020853552620963691010026157330923016208451676458747823673583747112754790793399917427988351606904112487598372041534975312003837415852509078729366348500623498810268391875741066849398788995921423114653451937442306262445582564061955970579011157425699984010086451640654734134613287688222468358596647720066077077978705649185123502766708663569769622304131387191045562283624987907659267305298924707906907916252979680048315758170664201491779292527548717016491208528039831240522085766839557489452916082274444606470950167286079894672032088391173803550817978276620549683329782355424197538021240632569411508114485885577765827804129877087332507589968522873745687936064761662025095578697800039982222021995376972905376977487435806203949382801877259992879946613982140446237855867084574087827379737240303679927844353817847691088096797633350209196040317739708209287047622254370373439492033019585849854876908499954583499341103400276911309035100704010302349743559190407374241359854439085286981437971119733644624352483176936883659442168310616749197752876267372432090464837168104978200016631871078309620869928059053176234255981800068448404376539139450819874678247587579365534570107798400047558162158905876404927991422115341508274090116616757338262327946899028983609312547549803283501448239674654684727202557560989179432600776175489962515374741901039030079226149191428826680192821081550582924987984666623991460847386965653675459690299708228623575636521622120402843250468959297846444913307260741277584258118102991555646465758974979609761977780051451036868186697950920119424496388688677936915482128551202204468921953180223003927943701092933388793611625897536441638305833837273661284915524725711448060184530740330625172660460073415450411387566892192487476875174597144740637634015008445531921075223363138267155897409220597064246986827103847645270666583944658356613907547492170740640682608997222209305529113197679253658929954085507921220093904688178758978136197108987882876216674671986765580002751601759635983949624377721294562544485826128968665752502450795212025441572389096977310821501240535870256689049264463247592370107190263900704559814627186990133272599682750398434109575217092275533389868409962123080569833745932342604541137382500263170388539396847108255911207740350988484888371673035641974249071905084874877017048392559965486907318291597751570987913538043535086064340559676233818140423100541700872465610484871363461619420249161650315839904962903971407211224836283525708776024268725214746731284957693014258960600994339299474187387533696984622845473583281687583549253058568192903553185909957188656890665161017595839298908292618681337195644685892973902642091180703559387428293348560354311518576963991973099034450147963476636309173993209856 A013879 924 2770510724846185225399140390990577368732678741834245095180669245881376286988040971860411945912480458304216377341830944323946630735604732114086728702039806203046846895556395308863264533794597258359702666777330411571653254470796433478425306089688791273563714388859214253798015578844447715301588442664708537470827352855492900468332213797564254887631160446375531681290414759711233728053863521653008599790871433585690894761592749620103842815842582944223202522144835587453805212213218636504815705412581629114329519642354077177628879823228010708840625934902939672465073577580933657100454922356508057151204632039820874357220864787624665432985576622726970562704340883246502586307250961138184727621954477364453495843023975657172302624475302669054555758681711637735325173229198669035921135868996723681545292436369899310386308769981275150575414112584313856711252623716674933053888430386692898337701911982930756570309457377111390760453445193714391499705691122366742638650730165100643268412071161894776510385643208334778574296242021065174998244025279457124439930262590840798145568217442646726032643608670936473839120267459952036521999381874220337575359387325868582203291224665283723886400692126885911677674041077582253042048229895774769591379732910363173609511405463910068217633441337930387622238543081695995787864567891316388325425441587654502768559874821557170992205570323726953653527949900003908401169929950210872251762410462286700755782651454526472745198929388560857404178891212250538858401859467684235514290061600358649803179280358176899359588696460949872716701709851876997902467072214547253160795954916917212730351136818668781685918868554681726141297392673135642895724060901674230463633253877017465617423698423706547765861274936393482256164865403772682509325258227598173460910060867816579703194745645270687907551105184130035607679895520143770198753739065140927599891109194467364151904292867467552525506959787509170964066070743743922295404325004429448842633473687769283030203759617525453867857796888330380457272343619757252575265823896694874513073410088222742262588327396168155417955847605740201629961348264236644735007758819466825352810876077951869378594370932148333418856173992780873251105600543235110983233874877386041978663105713727770412898379320151314283719879075060524958135589088093165203084529949594744961570018062100068206813874789595978746742115564739198323802340271823040829435595438196094503118656868563929644981170985464116174973793980070634571497708302132932393718806209585590593020614011096211469908722278091678891365836079106212126414982469945852133815159575382564378730700096557345790960039082456093824490271104943638846832259232502594595151420031785293454965173981201419081622161695851385566460020376750396573803994829861828081520158646937223119390526510181424761085907185038463485596672438331951462021520949925886471957981398853387212051818534793079623264529187949429932643793425094407957956351751212503967510980111816970313774561086655795950561824578272759735822164960559737724048245389785888475989279497064912675184570187302163870858018755503731450139182693829543805857203408810786433360411115551178499936262750965562981583838479716006838118599254799940062037104303611334751477176873455237791517114355320261723873921125274518193875192884420986342744439562385743443963441366923494284285473497894082861686605049555834060580933887008027674883042612168511635620719116863462232102512389385669504747209863121283357628160417537103241532655151955591380655543289996726771478658833840860758473247043524519626621528624374724398438935824404741228569545865487926112428020861249774294082900702936900554305953684074358717682535356488671484019321148903460530392187675187828957947172214232275261375247552998668699688798015545252097427409207248377347405096839048762552782789755808306796684702321640602852508150728318293881848302004845826145625029399739769720083231078473268406782919984936315351691257098382845621060639780847809589013305684449743323011200371988573354067533904688782900910618142393620794777385354815128268347443936888257173773533436016337380012318121532942725758789247596215517118513859582527800814589365090710692511148997071789812718791478990562934521585363623902004354638614551673365009867558407984041152201009789918470049509634897268398820215706855537194446641296436523531764203739464698633821416074239045884191040447962473453548479682948219285775612695230322435095734990584015145660725265619156379088588427705402753204305977905516566747494317223721087650104237135171827328178021753066655491581254787607361156054505572925621047614581941679330571129341547629748551863078375643558847724921495782079673373413226071621262281770896787239848459217244148487334483926354080944784720519150426538044407411871275344754495400369721084666135535165554001281186202311730374258141019754078274811775860853194704816965263566712061505961331493484167214646769619009447660096009845040244789422209469752080671966484796140690277976521533814307417077517138159945184512182517225365986449484939681788444881942837749909699814657844443171331593989974752078899327671992595954153333086588353386550350567546278101530309215425021318790194821946277759043028535276958370399328184930403951300222426067537846405001966703066552090412293073614534046499979784474813131045207184926641582144186381994722287917293930834253605528423602810778268503855797910119603871148240325285445514070533849347884815308063178839607741575141201442036185468719269053087786111879186574788692061840926401831260322154911002936833401897415488232010126260022082554903358594847184293147598350950477394528429104017965056 A013879 925 2905091053816313518908129034623335654996237344397585384924165435169310021504772050109503316597125109046801992087587724275426662270217467581260605635470091829166050530354942767386606471788203614781783583518706013644157882959969841031073293758301513998468345379012439445390507983602395607520078402855589419387010262347801323601481919414994736133052731696218669508240777947078966617627807996080825145534312804343549415665531879025650007084464952253321788807860543120949961254201687944991673633118703194330187190388501068830609380289521134557033268180316784869994736991685505090427766620664897792535381548245787213149997225515548321181058283992752555884758266945991084695939711983826433188950918538056909188857094708298695104396761814971506549859215434462249956328843980223583010040964969108531100036561759003539287634104791885572289765428517209486614858431166336134601914114781156892567354120059413601001468809578661953678033231747444261781195394774326829529065828033600572115818455930654977174154136212822848778321256273480436938958727051432033716724315026453480756287339173140733396405304605735883992329373572086666648092023848142464693420044924609974452398299194624546057906492147641521723328735296966888565818764711191924799050594816216975130767031495724963691373203384361694131376402550432460479255877141204973204721307838216407895045439300889132130322948107772314154201723594346498255665160467472315582264021312902739531695549531581550685269712582539589613444285031776821033987588193186464938632215632657671576018517080855700422880076980236973733788212109641774952577312714441100530334779222961383255940673640772436425094063513593945670337054819625879885026752884033957882634702817347466027255671998336517030135752227703732050240329905626344334898241971261982334947227984531637878857133609735356843348307669554336217358554124930273979928400693969213298983419714697810832947195797797656356985985866147216452816544196192027064825885495844613749613237305626363722678937444706370314942857229977917018364804983430580876361936558300724737420464056668250190735817987764419735538470859036637664338350717520203989655495711881245861149017194314459385528971094548370863010531500654196950151306195223299734355443583429946353818644736877810588475330994006984526365855921010665018501983463636378795989564076426259292823243259484641120028065571375393010343860570411969621579362752867116860766258922201907989702148744611291091415776347254021082289320996446545716442780980617341717676090940022420241667183357299221038271008371472260285192822932484875486667716658405941847067364766916347825991922584447715420101713940925481038108710514137381047455983056980640630205495411249295869833562272512259214931039822389062471736382326571423837773097682717196242408081873370845669638040725939997650280416212458891887873016398696364336240678351589486333219812303284089349264447671939188259044226957783261441051898334511793918922039493879402560236793481728591463736474166001187894656315768986937312749462445683887543731612957840127794598934737914337873294335868720553783048817874571080709061143632365007725770522921597179195147326445900192546749166650356466168977255017706691586287048332201101950490618682263558948364932217260199422477849702244298757372820717855853189660874253974620175329593458568193317497409494763169942638924658527785830775893576443058255907713331503329627218161290097209256832631168684221773489124031212467786609810329432262818008305937979385568593345408616986187562266960851607771130006165353514410676843491910766692004295998832351010817505571011025938488540125449867611265324402605843330192271687482763435631919690231954766752682193965465190027043693032595029116518583697752937408414051710822264471811578133132030444881067948378263312043036899674525432646823102395242546766550986451107640458421616616776671586658097083325452965123033216996474910827861528774005994111341185892910807106124581806215011603193890729949281418842272787609216021377574054669792441258290293314718431642945219105252329278533318504491625810627939110689373566541154246756596204266984583796486604526951605248194087449282078062788825608671266958858089357055110570570753549074661419493874008519628905894247296668118169539892135450388586884925210273935210326041473549650634614922038108561306505031751769204081344052224098843181700312935834657925181461281777061504428762698564028050632027111985801448857513830577702945413486624265376340656121872519359195699169620397343958345088254939493820601177180563203795700558249934012471597337743621348740305820170176331571009235636056015623507874078345732952520442647411217518379270818820362312007282361189975587200146941276336718370199869576811337972181000244255243817560656780758583103088677657556452546310334415901289768938080656074877734921755952447421103275224988918104477929652381089032685069999490798154168209728666605674909132111654121265451100022450589632833619272919720313182716954757742687928761598020448919509043840871214169474610663202681795046295182105364607255120111771000380528093036449313392854663894842822197499631765635883941412987308295222285394602469240655420396715406106590245515873507154371747325617140147466302689406571900199845950841583253638582030636194564831971342237634712924756160621958433652342762802485461653698859169141638123638422379686497917775164400818458308670572307740914633674699097149401573748793137247326511315362024101613807668096467655814920527229895260443284535214047776266610578410049829941845627567436911242726615623563907959815493021227984342988368250153228915237090344141950481117371536088446247784445042076174741726560256 A013879 926 3046208756846494764402610310609198807773334569639042492582241695348094425109387857215622549704147058343859445655234385569829787816655551286487920814818687009859620600917464467255178267761787393573423502871710676962936496282633336028998710075904768342457943724143347703889797299413865576550973731352702531023153672851608120696747505132497520435451901191094187598273081976636274500045696397298447307803787583127341672080900755581199981828599921773979148020991176863593226572085789138607589171521077320697970363348812896750125061546464913189275716215443853011839601335793620185700385812030315867705580242333374572815971490742191596430749371195984504039416284521159547626129679433152786007537398356961561609615016940849012517787938916895562452025176683406688210207473905406923778336714883447947106751937783008895212070219066256205849313073972861454636661794318672078676336694820766369780705913795419676083716158472755036739897374012808114241478742270884529600269729696160753506916453245942473345365847533496931480576989618221022643705586176682396186547915353178485037504752960815217661869088682264110293140765222724348567189741998589833058367617026867828571397998976302628007215357910205356282561151942752352144791977025802783738089276510009530914719170817661299527645348111960447785502142680722267679496210629216145983113850087765608124955166560369122612685515635055462086556226519665473754932351302340250783988078412198303007187192545627656091357374140949032718506954621480411892534569277258690659491214139229650630495192566575346926621899599628964969880708301079733812673708256857791429696321458495955408981247803546598296879432742830285175219347594544026626321812432128791420741566141402936536995643521327711681391626527916668538312804171122049637310258973258004388849624531108246720460497731961861537370795062910607653452963250102886968777402686079461804194838310758971691968438780871475312182937115581183639228560647066250971526867709690761707114449920984469966871789510020426959361521462781324315448893750305704773012093988556740742265400518684967112001001082338064188611987619485201375521250441974465418657001071581589260100191853545478564640426394437152526052131078829975221201856044962466742251493610938639427901739223616387115621108672371867806718603738229679082440735812365979532383553141002741264231425124057367047074548884570524101214323941480301457917201877950389929394840715606787872209920322029529167472389099098232410382607053169933121164705509531809708953924733524949327326408456063387999426060874124896800806349499253260798308087662804668878230509077834076337987306215909847644348574797319877205015879236072118469217204889956532229458357556346141666006597393461814718555530012801433570363448834466957322116763675752866767079296858451707868886378192243258976140437710395295020218336043279438930237905543196297221342297905728417273494317482051306267915559326484541148812435348009038820327596484334088419002855961897039522678937135088861597827140963781246779653580333445428065055919788880169842349372591743264749827481527879523403614197251646245525584497745450770341057551843036683771730802975336240299900054169564181869601494157446811836782527991986102678837650975373193587840707164645830869624133729380517813810962857046419114201840881735691324966403790411601876088163658380785685772553062740431555291663382812356253746686414294435367189910692924971293692533060334226530358131720152644621812168475994764416655877407222672201973335755185964908609291640741935470220417344841726726689881841373824094835096681271631293518976721628457534476559450583720380350148800786824775799691476973926152281175821104662201502460484219531627097797367465346365250882590419454984095965172686727166790794297352527051955771610705038685830688839460113115180063075181417193848718282967168956645201329905065553215185651600807245070168356849678545295676096235730395732109281293695338844842472111689492033712006830637166047297713043955030540121298832011091949432278884853002602774194178432926068509066425567352984165811026005001880930220576909457355447044621485457626938984737828452806424730363441218404286766855601438082422651579905663419621646798473474512172607208432357478399626966253351068677743461935822026662881447337288201887102839264168798463841976491031722780529820174143144938799420904936668588094587337005762268555075945000664044067894275409474277219528460977623740037216422411845443689892150525691261779833648598859587989452483877765338465659262011434672430699963286241983280508567482807061417650021855499376714915690762817053402580266313072638435392569575455276422075669451864820552062278115380231675348109167139841323981279095776050801750698441374525525517664512120186541242483244540712035904313263449914785199905220488110820754016862024370995773315169593507030787922317979790321049563175152813536779959786063165305084684446314712173518113109831860041652657141149474838145162721068647115880613552054796737589121405890246223115154485374268971009350778415265922464016871314798417144826320388495012625683787875240225972048198707128565373878283412639751064579782971003129930678786489498097906253673623973282052578637902509323706318347269625808847185536823953667749664001767329791356378352013249182158170056739789115880330686525438964848378995438988934952141862337132282385202149240629010786752615739472554028161737302920081280492530904595214512682252643929017049784373799989381921668663786106760614652614577524796605361046537453866896410481100720772152726643253303704094148352871490410227154910433371226272672163023647244698989867688128975825478612716822244440067005980669646995456 A013879 927 3194181393419070094078231509057351249059732069693828620701916667941323459903501481767728630678575705849970762087383051083269839589637411345780358056319319550050561531227631221216565807296583978003646122947206894807088099526058532959943351416551918369461180798487334961953948093030193510797513831326891409170134385664047836767712711941813719988124412743352778855046795206733358170159916145493616684227664368765335421143902590684312352145905991574071959115258844270919131146051428431804591423116885172628194971718844832022659136536145992812357973406325253615742721810281131079840967753235500491295246508184960576065080121876484295418969452651200647307634969958059393811616554741297615740639535019549326426363676003767694149852005837722681293694751665979851496706512157835970507793199145626314585409519912756335305891742027618667304649305854167172657092277639495893570118426108379916959173484263945982269158754586727585404574628852854281198872813655435016510132432085881458269268426878817374930590338943284078424177497465915727039646228730800920263705666889374483126686583840639777675012041534093771714740371034183406523189550905913332789010882391564960212082228174575504465293851136051491669342842459523490402577392101808179760950701205759753888432569259300014813500248541847038497130694763581032554295418556740949490389588469628910305232988731205613112719327242543916212872781779084743808051945199202730806071083309149247774064317610724065113651149947219772931841148449173444380626328514470808816966659357256870139522127040689310978929484994580541572257633587512982962358146309142915506185249969663854938927920896851677855748648067746009107890802623296597263722020792831879592795508458287725582216743901019726604026906178136748629229886946538474320492242113142985210042383892331360913153586869789640923410118803886553330827094392939884806172733798958457740795406776542399500877497663091088096947535468907655215687727209058141178719756835556700147799241440346211579982553557259179219339466729357389925396139213120554688065929466144872980561684614280608074433561710913717994638003530089314517538570703443817050833683555634736539998818773023303731396399746973331647157639398115220097546957404202563526723102164583594776751494108142776736149519647241003657297766633417923973549376995187469354148616618380090423882730830883577708753242171187421879954910941261648581536987876373708070605124498208103199890389411592435576311527871976028147949352573384715792458402244362826897376070581380657265850616073225123134886181207146387787802318732528987194846701329113068473659434286798944430181377602653884403520451166674487560126730585843557695977899834691060739036526733003211843574533868446615830324083438703276007477423725050024240995907588066238023156940782647858030325402899309667524165435612615456871120461934917780955713142042862600555166221368797080870971577448059430521185825536327854219657148207473925890063829811157101098044338693102150114532589185362938138803192163237884623222032651722873178744076148544812972611335714759785578315101270577799132468160497342213548235290307933786961144763481364033722626398460666173508707999200904931568099256337638948168566076071724819602564868709152921839563657355875666749946995649418905847134644188790305969093309504406884266767971820934635848821022296250290731244640600316110758521511223295849271128685453555201859586527794744494699254941546273021918296808326590779486961316371884686092959353308155920726856392512829878340009896591482615727621844337784758444165569541700398974065806337661082055232954534858281487671292802455275181546037628933845576108937290159411589054386217790642272602644004700979595415699972387343030289309463131670429403410776915157625644823921140723406031575172466646645033600380525727569863049819121429715457113622280582155883198629706534017528166509812968057806696854952008530311958858286477235435192221741817883624569540036986920798741601274442197025211246752778190103638231044074862751967901263963622057206553434844483885212962836255712722724649462404220852298286971653411155945240261018735216625172860453207729949618065575739029493400842379133538714414303051160925893187913356122010075903776189167675270367245766073850189833528342816517430057576523144313581970746784265062018021564341060079746316836718922322347346541574814872201429870011488154176512407314105016300672536307731764899709744275498072790833264247346923247962572351629627240512050847913197791335628127734611667546967126322902123078693644702834473860342551656851897233073789317152114438219435357311654588664005329496454920030199035152591929554417171158606075199255337112941809209818918042826256134993709132468245496540368862734477445210583460936722669878110627521663760401184535257845805775816478541291982963985114066841263999727271681228315476432497976615684866755949036607142583112630969622944478077978895632058928972255052475035976614437951727882902145407277718181630235959410543914250567302770823649196229655809460545101001827565879913628954855786065056053403727686546358989003555067895188866412007526042565479794907692139612292810508602577970191439222011957510147852073931408201564697817261616614676467306595152137746421460714041114271680317179603301305786840644774430685325415981111973333629954098688004853853521433261456377105442020820134345728842141805614729910801633172812633721854146727148773736085816831652850305748360512981994699541697666137895640798180682618269979983242641125263064734057225934770516630669384380817492675976184824225703260575928394349187362582666960093486014683933257487999500947528955177061808154601785987700863186655767907270656 A013879 928 3349341948785794842968175682841321143334057614711276039781132972003241188291773969746077816642418199337338941826539770172690755317543638239312984729263086816513817608168544635418381707951822841319151237015490416929237211048636352257005559654962344356176127116954655745065823075597228190778013863197426486261982833582064624486541124637099263250267544216773883440709548330695637776633604232177114608280707393142480354561388802929393508963745521020774078601241657890223298860602022619307931256086210986773782170665059438582991826752525820559211074322510909135381040264937347303175322602816668163160404402566553221008017453876756396553241312783185369951250646258742086925409640504410888722856841072658954506850717929326713660875216873295898260217267922906488763010527692415010611179761587324258442710372752038387049710739288352271687639950535339197236083192118112046096180498775020579805382295435551422303865410249532464593187246024010530762389259451561427872128625106885235986156409982882807735218695247793045817710343582820049396324083937628305766435433364192738019048511337282695515353426463653910769555599297539899678460006530718978842569875014617619719344334490383684170199965248836328928672840374837303472372991500545613901018642467530739693317069743639772333080836615015800239167315392416744791652872808553197852834753119129604252219986391812656975282781282677729486829290026785564323271876489199202657706792251974481633937265902982597300611868207055920621778264076240493614859633048389742826059631802194979863419553883817834949041963657677285959671620396660013622737655624255841769813704672190246356441283582337144959269494396284839246315706251525852772404581674864480975895143077157510140098504452755660843544117172645919330643357934853527249084473266031018859605402732285249100870935505576542520905688734904146545425351330171332650517380515976663784012284456119723099032122989573400792344858951845313475444974245965349444617247743600702414178737392552469153691786078856601109098100665202654498412182071537098752593420055892326330465449006103902892257246404583062759945539189566933059542524313934303907894980568033249502165801393741683733452711261082308205249968889518065029005398407069107252597203575330407476626974685939920258884718713625382650954662945402833048488511532105695865495739819234521696313258363724578379533639662895022085195600695144374423033728599456437313842839025833060020928264967649949726866436649885135691264140323989451746792861591784995576743010585941804073196575599598106716286412345464730720982604167280315276823574692876064887835914966714489954821868201080399492305860602546867467847446650781494354617722297061013705495965055585575862088010425640278640897906115821726342816647059918054218526524795064143601369812338105760382006489670546533933819295812933865304092009493868347083417863630736694239733975738007767871359892794176365418182948197580516066231213838800179314099570408063868440982940489458280158496124237631128221833696025759328106679666109812963466274748391536525807568903958439956922567335629897386303126933861661108913554367769931978596569331512234773024736698392291493553066998970088089523951245813496097714802341782984924439579059771568734170842301575594683137992420910085078617565056664904983871847986106892953076910492820108356719813352275312944853805580262117066154727452152478668445323032478147099345117802968902003273765949586824780230999994087863253191319949275965356604610946854452902732084168635533102510254217328310475269206803048336990870349356247758037554630026946319306777147950534343557369216413521627342628764817952796936058814005027966195166404292082706040511636590039873334380242613014246030605328642959612754452182110858814588322468146887934055186202964968044386472462752552610145312296717327135072285315158373596483714687380886343158613963614726193642794182714961378157296680392571786601153623692119105148429139516630013823597463461273297949501187907908275041143466112561755271843285007494035761918962257418974495489534421067718989670223943722034689968284419528559588447256256436251937981298507957257322582748639650712729146128590072281698542329491005692236174119029375409435308992837350878021332684264300605096406653536654881815597172580740053360332571758528557780057521670608979850491414180073923379380693077691247178353079433486527377166202753790674011794981572494005431416143111478044813424667174720780891426047391655602266182388013347164229901429287247547599667448163909728601451163416609364267187919361262582551446135134993067581707022095549170382649228425521962948052382074714225585983484164235124452539664806523908134364368540070533995081805674584353007163547287022989780313820610667421589132763135184910290109729364156099226432475242530923637182539802913782328443654967752145239778023630415662129015682998327768374843486017009371141229910131603348629045094798466281823506011313904063324214460889671016542000022581640620021106301374870495429202860070219178779585707570060900539828092341720096313394966860728952216253867162648034923253391758873265560786837203627609140541425128192986099546071868456797671458573660410358160794136274700286363904578432916903350991382480318247989591629589686375438541460266919711270016742215934993430295783387810468550284362748985873377634310090403564882079715972423493191706966377685964271030948733305815180217526933758566752569089921470067219162200392873260608074066635171968210059445593107457135062530908635660563843366578789741777929246520780396500083200204403978247291022161664692033093487907482590346987191333219999403736564705556121703742762547519722343839420316810758489134235385856 A013879 929 3512039583290013613260197784811021159192652797403490984689541287251270632254235182100463292663640305788349518264705766048599381447848638010425852275471770521712792812302939859628465017797290587659070327504754879421991837812534911704241861720761795195621738667787845102538140497317439147373246664616104675258644911706146995685599346307470997061912540444647891602725455350407509077271358191359350127492551035471769480264562825420491728055168423449879200243375572663898785826054626470063433324781854771667305413387285365871599237728856514818695311468801199057541309676846943885774367073571090635854084206825626110271702909716273715272211562792941382482002597651406742539898339201553152053458334984604435880975498403461688103665891408133119814105581929529594361162527085601762166628429686190121620823471818841403739037488160023271637138748772543834081023169258441456847348562683515979490008545818628768193697976417813753593265909686872866304703080118680475792445145200077293209419943754211323003764678588149840811351441232699116115799922638982538347345800975291764461061811824002539732707234507552363139097532089017197845240879807955183958826549263327685214831204882588562012451598760763802442712052268885400325846981935676117641874524044033512904659639723506817913932571334426807751585106904918780586652202758101477991734054086644443908375824450781348600514117666265082874381509619126699895839131161538543126007557392406394053787402531485879947086390317081869021901765032007951832695054583348322973578304476618403205265022133278170099526626084312617802448629029048170444475759983859693539624175190346559763451775373632754112810969356078771597544737998399972596676906634302698003780225547273513352663929405052719824680116208424367508048689689896972188736000639401741631729594775408737361194842068695428650401203470890850368015933196385735305348912791920746203984465185860194768290707395914918309233802820290151422828189314937362259238975169993850134649883740133097895301518279423139364573650003115538643327052227844084861599398028527351974294138657024406079151534405932089616572653701239336399842861975007976654524887144106032629983007362244079762488910163300642408628191378295294555854364640090896206499365336205657350211606608284137825380302809858449238607436652638721066651889468289262147858060876693657822233371202000863498897865743159810678006062194511707555007014999903633212800068774351926744504876366718513684798700676589956042602987204367563354845071636467543521878879068164513147856172455924184348136741111558025480485055147310123871710556657157212615827432372137613018867295270816080978044110087176184101965604219289856224387632775363049507254137054125700795164797620076180816158162803303882521645308507500633620245669263509179440949952342241585798322836912783002366188501926342940745103582947042495911341969774463359899123293343457233203479070946546276544736603089226187214664461282233736824461271140205978914372127806674205575475231968598297906337489643906613228789737570763237979612510569403804085197371037125136270037966525455281740187627800925158940139184738724194388876283359773089359186308253395445143900781512059088560666701530132484157396580337435200129156052179032457001925137216930770466103540748213371396491896857459408368406873880021385165574496919337940255835005675438546463024040128929664760259492868237472243723044103805572842906245365919386984792404353954380755501049800675298578341507131994649767036528208854806935197889211172758497792326189250484915883792713213008538867446576849131986883735135263713423154689379499830011983470024853912424299697749672000024806954136204681062807546974915569135529849037650221471097278184026045788013087120018903612451309075892365764820359591162339850927960194332110589749103220605735730986842668017985556646627506752306507612035100278163886795511275133225186552934523342062665523939321353707091262116587482800119233397789833375092533846368109670696157611722827409542051122445555095928344420018066043089937768035358600582434045105504507312444742012276247068183803491578899015670176348899312120678064279789054284528237570385750677130932463632854330721688360784742238513035346349324038562473418034272096940735123271289569703138851429354671620836022082192364086764270841002781595843280481655708885115285194281457489624633177201288758620047568931039428218758809792591934597359474239252613679261202318281583807400017544007959069752664801864463693483516079533121116304884471868894125919807577995255130734580745830839732155273761465182595310490832556022400862566883156797345520117820216974586375543808048217890997009857946231564165613495899252106273000254426899467032962538839523760037418531882344760651202260246476237239652492362099577749345902455659159912105783782318856380122218830133951465673446945480906286733332594748815654538051419883193771618353786294246156112892049589323396579929364639319488267104251502541847675841544215678566394779251561070456204615171818200990145607982862900984178844450781755311491711914440770955721799110615013940825867685348516952293308667618607631023882152365395220088592317621855538955075147345334538451718812872238380127474317607234874274848169139875682187203934032588634980811844050240845603164669075485816251671165831361656749870582975953880611162826274337355008449791620255499936796987323976448437671460548098974878458411773522092822891141886033495397204400223439157472115371872496042081737831293222238244972855328410053546411392621953721032274533937599773825040471241737533105894631430854189716113293037176076464655682441139422494094772472072693215871623770981028040376413763998120157893502420003959341056 A013879 930 3682640418087909314537925152406001323021595099690162962761820444820788354486616910306175397568069297282324384463932113340176145001059333450420298475605087246575513435953367466249777334501811775245197327733625852444794513326116607575187114395709520159044260245314307466239033210115131071396049494596496575964008846937184792148023020153702708215192004009287107585219447069508904238208891686862821919285629194570846154537894229228117534237176284787380532274397784481620333246341056005473234661966458149055816441147986139804178042300773448882528254918709686102960436335709461031969742728536879934581332201256387724204261150258651427265274511667171303077448355834921476465516440926607797967607127064816580958329764213908243064989565749174594242195574677338423936850358001311953365634572286626492968676592785913443767064973184884562080184400632918923365342950728339509055165366464430451709715200940314479237475049320285474487812394515822402658320336938525498584538960573316247804360726942015892229995551615247807478603648842018708380241019681093754130106470603467537211522350395165287102763221130991226730942333807773297247771300785506414974810507720343090851826845490965184000768447622166664910169232919898777532075324930183520732446220923996484827516386382715885100919759919567924364926105057932115272429420159279015386660527497957284415669088499302503390132691446021575540087465830385398469979412796841439396896500500299927051344179396855338051396058813124437891509665170202770100920049554789051110342844194874618759363975848424290490281231472984187524820373632763214371986614500835662013004959124392834250521208814182338776594875003519654006667071191410249665533084050970585862011853783457871537282932439832560742883777533364789584119662840273407509776040606461320633232491571218992187252242717024377792523092330692844315492675167333368783541541579701088371589214566728539589355196798378881381023144026088565818343491439099759568343767627851471398790636492693803258663684831364397782347179625666879048465307116863839127836450387161096623797450736428023628852399341234646801787286927430738404801628838305964128495088062018127271017061927872448181031571463393134414269714402687366784199546256847951580626278506777183361655485610888148104385976399150133268822031495477299581185571651100881345952414041839928944606179441509257444220328469499541641500884671672308261199035760538952099745044915134845938045945241108232205551482360655989747328469910806922112370025836280590915997667497779672538526433889143157527031831447793068126225097186145860448902768657335281375853865727046569708871793005891242927633580778770854420902685409846080280343486425059085000118514015666910836990722829269001375483861719637171919016751013560984398982722893653401341473537227218313070062167038658349489128474595916975434737734592278032192731317298227692069583106440909011763571270296845708474173728320888438484804002153479522824446301847112624546116668287011211785509516836704928825435739540849020872991427863000633027710167882823163272439918532624526889491330787395797505998982008982899460815385776592460855510337700257426947898142363112382287210905874788870846589647223660199707826276623906452410629936569681137633250652682380399572264986343598584125447887239207356589310606185617303971377443681691700041702446911128649296011895902232552155653857993804975695434134694192032349323259140814287126965680187852068755080268795792901882083024182438421874120094603128138036882061877494686414581086226219516471157763828050043641651471661766155422278599453194283566397851570798413754645579064781216074222479867560067098011976740324959650114486376769067821857346984503118629277299569093294988211610839960941874329743865562913324212273378662641671526636788731987193756755658649879949855259537459627223046294084520306548525797317309275975760490030834096733214929870747926701564430197827784766927265162836364617825279320872321121028770489286966059894163869875473787965797769470380268159678564863619199074585055444179964326361280549494259654057800264578045767899929985835614255370835223445106252121930244087385453481238604808902023244638986283862690825094598221877491044551333588803059684126788704898321728272619315731841038524276387004149489752690856940364642932061375332714642963674332616599918645287878873568640639358417018561358774999639433599483913237737076880412360808059898548641344994482094430022428280796225689689524970247279831881858171356612522007650510539974397526980488150903952643965143740140318602984448339702115305060293235238263745006866932073021933376103063451834343883322224067968123270080608805827708626522337076054176587317514785940535543555727126192466204996174487061539744595061240209066939805851831080926838098129013345259263996234335328777147643035732026538292070000304304586790517690958871334123772891805655439792268486939817275457392231893790174369892196013456039071729167107623529320468543223067499368435972048484901014685210558404441921442921036238449262386315998822929857502733312396645845666941224212248858015425034032006511767908429456849115308498251798696658299615778042654793615356877702781508991549505926320231680546510059323915527623193804014283325129552332155660513639760186825344919183996040496615261912344382785880588152296414593816315730671723439566365340248698001031101726837780225928396979789415683430682154407583832702003855901994289458469619001168692937985480848176574409821900328186121801689960656748842900307481872429957744985138301698152620438365637172776175514046569047239362835763212359749941555002796871400211081167920139676096361525803767280202458465738438998092842683337193558071670007136256 A013879 931 3861528359036947597400919404609275243288692103252712318840938634748402969594158813341208173680335831467110573763652079677788541420630791632107914894356079964665165576618238244290326518302571784039508033125614461853152851605446047904759403664595505810289994230990695265719060487329683678320183994846015993638036540686005480611405386380688970969453170796042238123279066930357368770484126809443870356836847918326319577340726979307102571580281359997212329010158931260599522554115319141995102508906140820104351780593190714531305794883575819935445947429640927815097842491152883811058704951318287414283554994264618014295207339893615678996112486345915816295738487167958622106305367561058698361681610869117111194961590840363049880114498895006499332104466912864815218006800991583682812323637270021661491123026957081975211493921322313514567791438078063592986737849902919329047029079305806625331966326541191195380914637316067661696532369391822991689850905625651313203781525122125657857705353613951256210959815530510084974684299688168609158519607453122564330730522519501576299109260087960836089067047360650256560624588614819692934879039492463174588626902943366476833045186337534308778789775733861032824845613578215780549473415913992115435545528551600538074497822367642691935582038177420855858876755537226225703902951672936152838082949281698057463444630142244621794811777065703519593522754570562199586057132752860809157040144908602496307790274255236982952580673766030770586527638665510539861342341881962484057078858194484848240218840339237348825137132573015867418026048102348320273320236286828255130948688018819340567074527053540060065006747651690624719694930841604193953286019141830533040844941592843121105077988166029867213530099910825517602957859582402528552970921554960785744312393081782525951740207659246553968172694063748579920962047356261754505570855503476648440327532253521945128447714838056933922987724270299843991535344879245469489135634484141984473458290450962897445756531985732754769022476223163273365123557875372616977310233801167834053395035703400751304647533491634461004830906177217613953553272760755514642000865459718719821333986728080780223873361078798919311577280049512308313108823415820597676606780611522391820631262479922650786704629588715250142488330497401604885641241979624757758213398506336345333019369214060011133830775145233951376278431645483462307295040121642892236942260216932436214332465077140305693168351167807215105294697665194279160900512211303756900333170194151817911757893941742175547064929692201064203524607507060081766068669547634000003967343108603583879049949222945415944086309598680427445252454256314763476041451621642755113084270952491946697808384181423572386299365786530267182154908710795722777147707640935508965036955771567669845753506864728217473912379377888238433455554787832529884525433767306400439555175419382607918998508322785285609015191347803915272641841362086944125166605405637967396068831565721068409202427126564707448060106024785302910917859462873751777664216997899181251561960015265295907675261671724335765650388559051252785023953956076216234027607864385131719319242526542929369194462838562615036833585927196717568833645837189332242928696368489968574923436387079709861887330320225228947925643809739093142992958191689850129091074385973556062928184972283634564214969757579400609166899799712046194815543221097104512723985776838481938445165068657170846927047932817337883907089165124550655077352318569690470161644915255868301855777070744355703260723363761402561588333549208108188071204700232649084919193608701517501191242713432028426243911049606664917365006522462984890078447667007002060371889471622342119813073672961570885558978048122884586817185503576497401849208770304558153362714697381432203680683821524456518299428624751266075032990865969964959426986447794891365559031594571893816127578304149377989019623959117467239765523995386303865500760089163014991803864044574569723219582774018544802690024361920173460065803110830434365288832099097436450273478606113466492811013311970230188919121436984827565053439728915259175733425005127624174289269543251276099247925770569681587604894614393425103412049531459169212757111342931593027462604545190071612830948811631636779263055366917568007099795827129188700876589460277776997783876293401382877731110927055891483654995338854021918726012443807173393126955271646672216180540146968934056649055197756964183148791883335202011696995351313888431331876694141739964193861251092343322263047598394562461374719443020902251485258118902039433197644684320500165401046811780645862070648971798484424293742826048044459179595400764286121860584269223050384182382998119490127074391443370068658945041099228510935013462575473860889627513940185583728297518578004115414401707826366943835745459416145592639086486398453878314889468050169283798006958435617720961405839430010516950262925880084079327005679625677483129043449880739623178671226217757117826712103566374559346489496092218932368494768173755993684781752498260786085779625314266058561119583058542382320485145260083546349326145017933723862878070147173177914076854792870016453394071823572323014726197163254660737331965634048293018066238081151931045466242453878750325177660572873978277832159778844874998423524087523602382365229125537083604833077366741103016618755129188524320652238183094791479666339669010970740086624959336395206289564063204239213769463366141063565857599688353408958528090854328852185611074693032818111865115372405536379841442082128779686364080951015816895185278062124873246163337154715978612732225347734646733028381002418383281211079605573088170149410864200609522981072348559449402906771456 A013879 932 4049105960605526363892266465607575397506683610860316072440956069869941392245164671858070701925031824816456936994795243100216797608679352966429188968264320905028740659668045785244973419255637511021011175342724309952131604525032195127780996457006897100530640990755299278946629569562210392678265252579656066544997803686368882837585014429517318423265328020630785882355470885566408315879163753339415803290554642806938877129630133053924386097365107340436915104156411505514404961704024884636656608378765516581740772687285546680378505175840398964630169771983165524644035288003126295064692603033524543719792961666016098957611331636287954219027646482655022988120279920629380133741257095704685693298656798695343988368045077024525391090940793330335043660773497624136482036699356550851788615070274050233719715819114549189239367450044466215851436474974143610079661627699803538374817563862165487964091922819256098887737946738332964431103125767400185334177103217322951393968416486458033813801248871102552432663399529720142862414564229821087517003855904765446015660088381408884869414791505993621662929568253241203423313488631373174338883723714849065757444043380743446811687189309066375362028267879909066355345314103391190305444636565430196434942588146523085812004628586973303339044871263927251353077552814202526843695741453400699398345666626005822302788916496034296543116553948447133761297715896581828993149444033463775822652526987682771168437494617459374636485232574889481298538805241326379845646907481220693682635520810140144228335710727556142281666993924882686193724081414967992278917040084697224452189651488021508854460739279692822022724515425619148506078831802165959278760840807664093013837025475657068555878256519182934043294538044093777946039140569477313779960037040414560872628111888123193932371939986502114573730650850589230939202699768639525492433465380413530114964882460269027135007191034030387545230775964453929213268165792099697415039887064843665511241000367908871152081601283471709064682512028179652532107799822726717219600055718293362760372752957729146200022092078524096582601572275682136768961076538381974521250699500290016355375106467384032204028233466562655616056458005197418201726397622067499029345631586507703525710246686147373471319593675616682133409843639643385244566150950027009991076372552180139643916118093002190234667738878688835798332532741094466972334203990591817370243967449230146235879878900727473182519696994134618386249492898978756465420415492480048195523754269502936618639445397856243466439155716929423098275018841323032297937221239579869188160060767447111569558679556399212468986246173745927888833037474269509426653641175615673585457452498280195500601124251420403838536243778976761440795265556331335806770434687301592248522590935127340976180829214189255365925147118548537503599091817206282856196141237987076147307007620554537481271779863072903642758713282714838260925691448091679522990698429822237300300271127857535028247844226664714677057073735045273785118605404142307144016034002789131880037833784966822921686495182690017099802621833695726440309277543446574513811732944005503877716894051512278706232453065408632624862814197196225321457309017376641245961200723285737288418917233018493848138369277860489669300079883440979331506984128809376288961802415346607522240984485497284396806276128523577573157791124382858550774903048605117461534066109934188037087077407032261577987376213201872888955759928409640827698389784796531754440216978659337360486723297732833525902316261879476452420048439694441251414951539751150246868228357437802415329108519479702639077135272752358272390929079298146844098898340879534192456514374595869010625113539699352152895890965788501828506417106598229339641435935530872370220461926521432654406676718838828518132341669627183575893793430275321977296111741482976008532427113309818130139791547851738174214241212555557328404374088986188962071325011254197608045728544403824022094697226849269635025494985324807806061959562742133545017102407143193523281963102884034241165801094612496090576056679907802548853475617187046805453851858176703646179545100584250087044993012800874440404389975182200121235393249499329816436000783525838090364628023577224531495824981105455167452537544420955790612675509227816171210370669900230293228225868229648452399777371448558468365020392434194887450047224277550647871490250922180965753726065148096997384839703043206475309427597860092784617188597499311875772253936436369124694542255225404991485297398534176727498457814685085599253406017285824900704653472506052781435568061709702515466592816252567603688235677566154266828703426951812084516084010684829279644426434636142479487157082123213114121955415664635082192676533540079156202060057344038643483298840449243324771685185740544499510630852744280947122751561745173907913538850174306927778944448586287374827089486162707821638897767635043564394307519174392549519864502146431114198359702510887582262470709214769941304569854394559227226770032564364834013710907616302030682456393531846621784527925194137084085031676237364696791011838324872433241235282642262204431052091288470372634142256474172177489536916656919137308603196687822899711823662181967247930810647318364500973490612861904646656134772262043646346945193599148891691002495539172978021448932907918836754027778343986078052241305076804070582611784772847654757072853361119939830285927138448337817528818614731869632698450814864152097551395668730509379318257321580284467075216735507715028619972710267288408902547292361216685798129270651088968967420343461989824305926226204932731967637991858667479189008493406501102588646340018331169400918963073217102370786246656 A013879 933 4245795331747900412544697201440928980015968273941466785975847951919943665314865790958248344341742170738741149166254416829052928769318561216126453251586728557311416765952080777309033248069399358756367814196172486032366349346440159038308086140902464134086017407522228696720741047533264324713004665488965439633487616998237937690303544090445551682993864594560946937376770239303682166231310011821631265351196625135928740025079046397151817076430714794605978692255913350806272697123759597432766839787372430315215412461343129395924571443262022184736044898827019773169143946153166157973755110918481031955525624571904496980576259681852277883171133438196473384791210638053872903117872400385636505536332351348769017947011234686068736488574333307149398741639231044726535788114064494665965098835927682497872884734743857530655858963297826206752635853182487610082891270926949195054912701844334038707435652062124283147308705239094226511308391204677416736970090183207631080881826285704219264340458336265230019632456825275828522099214101848876664229835209195332321316792834624202860831484418188767828828034960710648120804364655130757655569339478021573975677645232006440484011706216943583611614153020443529162622568081277520765721915231232533656966359308328591228408565425214118522042314930443781514804648019705228787655105790241091772319705728030681126969190903745658531994983673046901730886513743974187918320671426833312197013696138636449460715514355997081218827139232447312742096626244729050073029051659028470098963223869013511874371346211857909449141249821777787558270422393781477471857714223851476827179215998703641668575024150943180545300381486934024263910117135787972916685927410737183996077172825162586318048598707858764247381613524123677303545937861780243774135375799689738581576895051200666200830839343286441291264190946307453421305410112600959082753913394732497753829416590659055397117300345699447650627906137703243278731880213616732316672864618905511407115043201780412477165117147417630804208529732460507333507468306915490235259348024865181149820619805403797205834365223330483098198026250545672244650129792310417315594973479216104189853807639143678952371108935434403175262016509257887988293459112957049862195124986453901732175147629173668285062414258003438084722360204282702326206196298575522028402898425274842107258987445487864627506958962460024686072333851525871799982310283638805490820938412043949819433979898209210919833773795321701608979948266039548539484677595442759016669516156898311267826475097502508349064904145034986754696826156559139914841819698513700913844123879286622461161561974530860613879722067881810081960991102619625116562768449362380545544633710836654277238324463057401375396980356784336604543336375995686774920115322671954393586824312392086691439789174097712634580327064979151261373921301318895252218724994763536358238592822730594693962037841701533010109360539135994244288417835874180947499494596749282299399657098164342649780011507819179857209798148798833004504526780253923855843756870508616750242551598905371311930338372684367370442633991889330047873741009397035317394651683493515234080869896958539156666400705513922363248150259639229162672419260204728971125012009620065262941154556529600205305538703901840815476000563859008343514267389850420551574410929474484329241362547864800483665537797742738877351503986040880287737344739094159647345544905290351155176619279156260716399691000134367066409674922692067540544666766982808080943904958614693332109726368643503647256547176616533900572804712701038429643684225746102121260099418128701105456135294921948674472946195761576827830590850254133625197846426686098445389282016856237943685239055003787883074961765342644093327944823968344928043858327535220026476291085064137767027135447133143452229138298570993645276410339944376017665247665437253051122898292765955855629462062080184207764872193696656081188944964732782077092901695000881511054157854176784177791969239340699756816493429731945670049225310461895424099853173672581291868907742569729088464671048584392700671879209191003965466582048767524791075578166039495202496362683390230619273290593390689717221473622616650674324523711987009261599195957586389201442180194450511790337766175387633757666712008178748139097476834764066569543085635561303879952080168004771855623548957044043644524319623017078338302820718244056948142495761350976828346179062488730957129805676458233273054058352853744651722753150811438449449766943652702191295704339815234264351687204965372896213422901491228317322739467981501131081282719586506801346582215875313024857898028894852327604995413839607776494174524619423308333537307587855546732434093125027736570725224544430314353543521935960395945267988833322041293731326689582664629143564922905768515794565323077189118859257047187138410186341608507475664346913360374061102734454120814870346690185042547516782828865595683440578325401225807842005341440202696152001659223420056457458452486385586605973380639641629336248537613666211420190760928664671518124887395304049603284333153688367487081546174942270924302332029383341436558361527731892733273494877674899109455218350724661565183268661920445641322505905570130584888225208396118488966297705322501374972778892872284526772103174959444678511894403323421148253784632762483844601818836272853902168191431704823545779706978712214905115232734829973502434552424285989702027481896335125604275353098507761084931976410761646993149842052264734762602928020989233368365347862463651737793850216504641232210653397429634955147527459198102236266723981754065999442011410898569063544355697974951194110658093769982215300147992424631061624285738002623461696335549559373561856 A013879 934 4452039085782886422984468412698123546149223948816447476571410742032406848801200711619836215916486638424546239228154391380941003837216979645761011844735805483711376146774969053147596847127618502007317137138565760713874577132292836203752939733282942231863379789110028477892647764658240172550263580119757424829123911481544343751547729048183034801546974561106339495806784230448097831138162126955878825696896352398531614500537286154939863742735413196468758713210936597735038199659243343637660921796883833490207316337065333249461003425689918174381783015832441085670608282481502357263488239186457166563797237311109329825904732072157934133624054416090305275930828486007977833259726170106769184429265231647886821762805252422179211432243320121877487934913098331955171990557493291558859019476981705602889557983618775154064997968298981412571851892386680128230277797303496679153900141249124408971688046296694032325472372904788467658321707615835826932385149283947124968266741879358587419325060440407649833066123048020427168388705526060287697071463684317204784157077363358908138999234605286705414881185586962128563920557472618389339446275712505949953120162526796385336963058858137835129131922117564594035226121948393657614437622985504885211887157178089960875919739899309319543369042420505018645667798601910429981244240209107843046251907753475499493392846321086007640845171999948828029366057035601478070641016362063167170295833442266853629719231181353995436112886347802673405856711961193008409376510872417437062490461431674712227180808725445119258542735173120465366700966431981806521530674549989286165536273595056669766267724524099396483468892818043331426553814985776009489086863020641153445870617572317684111034127438691711579462422782671509052242985339354080895707775814535467322915574305207789762202398195225923463428640285715284278698741714230663271157767491795023564719434330966909672087670327292144019704807306248316024239560026873378705687565690633465529227063540350097793655889877970589638153763272744508937739927087392217088927306114521032189354306233071092058904975348418984645176093573692178819606254497101688147117314910942505666980146199022722301161487923082064743903544223211599155212802182828051516301115377795886462717287600408408395677606093000213093125833573565938874403988489975126586454597619180992837461200019639883139652737001020482845222983540697592548538250987976844106343056316347396725862804905744621549475619191203248586337758233010685649338685294318986478663254573735803635972413951838790194629080928784206271292979183940156695345175932188702449435016040846849433834946009005671699059543447051236888502328206420476026224921489558607542925009837974255595409453312174877704608264074595492539445633483796053255698634844586067250209697890190844694563168373018683123517701032487578513046420902451761907990501780109169900376390707687556061815937791900026677608432836685064300698972020669605161205230046280975436375294841364773758335725346823004337953621303674885116531338673131538461065223204250443317502333785373798628778666489475883199829255380679346144279255852669505704972414283670896230091582233073197154740627786184966655965292406651464358478394698188433885626380592999369553153784080267582064878460551982576634928562767249023532808816442579794580287689514784636880018590974989881031960074961805890161057730643666802088594473997140397546375002094609735252890478737260555236959522390156894081027591291736757413394164499855764966283836085884360675410288436726730480425681212267858651327029274425204072402055830695944777902430007463720890354772523008077253284144030166891183819289631396078420175457014708802363472511780107046558037693227339651883283211108055928372805443071737431251268516789653570874482403400812213323198245578613083028564620920562378232589357248617514027099354736033533055334244200235354927272518811207791235841258625377664846988779155339641699269766487737244331335124626101275646012391937110913588203611414574604662917536479142892456220927641436900600702731805072796248665930909440428160499716413656666174093086738368456075326865451033029721452825997098594461835109957255235860925223925308877097480511775820490223490638500422105643291435539576139851065213505123263455079130210688039008702275869489565867225210563394329777224632414245771653282318471181415108600732973024755935664218537453480258455465635454361878759923056628183552103343116997868412525932291401968151924837607865254883570238822707575852940084473826099083976834762633770850019886132354066224065008860378170530024687108973140955728793793593672230353395283546448674270735671062280563845155546327336414959147215841243217770508811632669083902384773051900561303581252057521608138705326658889492771615619614855832146168842732600839127217802128210986657496964317511300845599553338482334802218229023767591494860882964187573488651007471174304958071560570859359387858135915752683738592906001982320281291821856909119935954274364252860945143577592861122886146576787661306137947331535486601789321925418339116813472920961933626134019361936266676721242110042666630180620497302997154684988164852835008596115037329462725373611120441893208795387952439105248179755636119168340686324582656247201763456600372448619944584858786274663215288185859259653951360475083554259837196788063644053319913498691317054339502024910139456346110280157074295288813242848105937793168856931500665628632650620874087393632096890804757489088779795546518431127852536806368467063000230686084608924284621570684706518096863176902728773753056109250495616365891751509430906557194377954375086320359782423315777421332952871390567981304649940073747042011838898971696745214769691996717056 A013879 935 4668301336413875913867361950313347595526968651354155229193343590237373043888567837387481379940845893372656997344901219096661594039613631649033498756105691970888139954480709949873294511573689698360824574392208731106311748591071093015186442533766894433718375325745837221234761022474278847172065183787654761497623434605671841793622911534427573900066920397386641043155094581226344631383529490434887595533948789612642686206515385367202222563902528627900425136463871053906615415245890748298203938734089262585827626935454618877386821128096231639620552507609517743848143750411323815769919443893178509886800251910733776631527880337295077942098976483406307945014444410544301364488150628545875604332101219540414572016755280363838988806775971640117808788839436996528226425170814085689622155207095568934255521152231040775948859309607072733668942169911255502139191771585311333840479994510441876261896764833602241639714518891011472263292342884982668061452690295564140510725267132890310161806194576360891831357143041201067438520355285694192232244407104246597323752291553361430460759261425473112417114454058034400921041562472408300219999218001516638978042927541698046551091376405230738608364634366347411755081266048158827926716544959648770515939787725172858815428417184658169049507737025123470431399757586796831028013160421505465630066640424508325356783897223979081548006867075018342299720542622162855469400474372866747578760123847558408311636472555219447118417505915033536069219607601419919985870384264555986485237998086179743048328343690092341371645707076889965092353832577381754755120548596929565730313363621210142556833945510582048767049877755572604293930093102525064926028746478731818115657228691510587934411721213153600161146389431762560275964740595198544729297676732502342183593521242657563357691141889957217921588149916234189927820811791741131970217527205476458629399245573027958276319001001110687207605988025956634223433020894738779949695044881621676750774797378886144144080518384682889000416720477481346203899581785589381426239038936340005848984381012648753426758343430943785243300167495127850097947447915552899750551685600056448822259373780786450059662708360433699120903402787398325795776419261661106946756958358387699443530242562885847241906041486573791444337514065235477921167036634864158335518216153130328745533715271793910103044508353582053819912535189170518804176045067968807285652776619970287869218316516846072285862946869035137589667701176937412715440961271175825565850800827909594033393409931963311267123383163980827875127306940779233746978263198270700859618771380047025991932912346339131207513059829535197771598217301375557069674823275835406462930135115863693035212062916267084563987315110283043185041744575904930338647451730796680052955884174904755166446268839906438674925696877841695126896163844209258694433048394579752937457074262704186785074708786079362373499940070159877984169725285545651901515935301009120099172661163578909008420641541270278596674056412122196335951964980517576073349927486620112852093327151332116270970218992868663702144161290051226062583764984968779614097154279914493685364510931626960779729308521526687596245462450596965891155841199047635250054567656684906928567782295750660131261996651755682277546852632230912099938537510094550681819744320654815401102374050190989492968567563150573081521270967413560666850039166025489497587714196357497752534886632401723968150068149781155367907587566324162141507199434600758605286039707592279379579018607829168140242839102834982153173891048459682785423058094727830991433818447506278596324645953085717613939674610576278089964495444530774325513900014655297147080552512337526451640932213550902813165576370840853149442840274390148711730136261227782733281260628410067397585923555839792149760175946399616317615617866326358388479732991691097957030160446505987528219708684981020902913483604364010294596106091589420134453494664645568711974059639938771211793089887848013326664190042648980659023418731153737600174315422547339484282467705236012399241127169297406398824150638166452390165832519771442197641943267182410173202118472733655786413212258538866198105527602704681111367725115842746356586919756218609847019960312346590420470557316348131100673054039802421191588997622125891018791542391721772740483096158400174257112160373237523528916122177922406479995043617128820515490198334162192961382565079026954196330315112249156868532791978389110156872738519504917504794546743759419057572502017226675673080093488063468902830452121119297344965190730779900541691166309978620250794275680911278452615041812840000965072110927019801904514497822145733108652202750997947448316929047666537617322027015787669682969464014957467777775651076606671708772489619953267069048501140437179657488661534084390963545371536856198729795475397241452452697570781716826126019315245215055949058435718810094067995714844697149423629482732725996286103878795003934613471275853395430337345963189195770807918414872018011944791464032901698741744904261112154398957840027267460357751804181570580513957105486461682766809653166780099204408274318579987544470966149948726321973679921382778706721359654228478613305832717616787224715335445899293062003503485583357065836318268192140684107013012886676741255634024775559050901701761521212991563048459240623626853981616803746471571097675272174390577578933125984336256762634932695531827409827325805241962209110257433667062865169629372489388878756362894986110438319101634274621719052529891891854887390671348102286821919936402583955726666884562813447691426481309230753022274116652057886810513457579214310764625351622390071236211564504615562769378324605985328145886310322344555149583712256 A013879 936 4895068742131516350259382924411768768327286680562334673606639448476743676868498908656415675452852423489127183647927140715501027631681903420016949991682282064066002240909564916398339665767893249148399988917884662428531948090630962429492139166287155097730679125569267010093460773901989416452295422155323879192131990565076957180589938085123927729836571122610094518467396455603995548197615818962252695374605886016866417331683076726799437727166657858529316187892740054221183165656875137287537493262036382605196789741471262443974763351214634187746760466219157677773311181231304281444759050799733549183061460947549580565180978652559523648214376365064252759751466062230901347569527033478120057688137368380809750267041184862792831527053921238508171468566101488071581551999911550716081241018435443290805917347721815812681351099430545898779644704756864649411105151081839417193115150723781100843194662082159304129605291360661245539954031732963586145205816179361464200174257709137589868226092284102198512957147621570450490413920064052073314117911423742480035350882867857515306821103308476894325888205778357479980182077411068005811485900015158311233040340789963570860357191105491226967004554845327103628496093627714191152084727847608669192522078853710855605246667977820124269256624858855868131075432211333073892029927702140515128512757549769241769315031815531089413282848650054433295271767700577038336682071816003122709145975623577405553782525846061786981641754682362205117318019260266494019104024050591058084744919081214010246643941313182266946114768943856972036680012348660650874105284365574016315229065572474046441674711247704082367958092617427299120112041305073322479875518867682694912443394232429406253913704982803749442574236444799858403930003834350909238068040677460375957503760130540897155354346798403779739347215886565181937754635545336749196802813807009683083780943325983364377549472793740639949402656500305503687470503317721610924531431381791331320620433936362917482023373645737245016500963091395480077100207870406171218400026491711657973104646304719179273216556721445310555278716431371180544305343145498797408834484279764790880249445121561932657760884081750126489400406481198986869632054603715556877802624367604740331699167625620590157528869357825599937537653148468356496665646606439319690824349020984787594676761024836571080209998391365655666268606498519665925607700633190460068360645897061964572753465459968387093221025376145388433223399429308324475506221405884462468537569328926130473159528212818361075235168624554360569989491002734525805471479311389898424575612818604190326517045496474900845049214223814699538551372305007176129891347491282387167273429359251887788090524084487674463767562929080152290798332360424088234777590346071859583208269204584928553411562795073733839998887529379733309380271899105567644773828153394859016146989102089305362346497840071953480155073159007964217128753861016317488283973374190939117110072352260918092413682624779023649786095376397444145167167631411197848688973564210171453996612611035225150948868350666251910139516068876754419799833952878623052631537646215620130624777414641672026565439412268367972920682034597164106284627341132573179961218335176032967529890888549044197798179401111366299860968545694160886105151908184903575739820220774943714026322972053066998579008701098175319529248225926641789802946668554343675422535001159759563362021285457270111626925860224924771059066539945924641693053154335925055296414372428281942721449015723077811823275255094294246246465980029660336407768564737330109673707612412343585419711954902809432754408244459631374462610775244301219150063221767192861297137431176834136555842136756351468217907408630818432030175683558924575551139360253183507333131144695714831491057378488265893226926253171924079860114119801027573558524501495484731390857520355462378390509254062658974293408983929596458666406541094467806904707621475391857726911561008436962177151022240118422020229738160697543516140319438261557840382968512999047070972856485556937546664162673197212053432579566025981470528000251859773834598303329062929775584579665165849894020457209650162544701711533663701033523731069923603604485970296685038948801904479138396735335108547057917019348312839863603391624770618278300920360354942049573124803037390621121825640675527909471856751728837165297167282855874470100850650208442455646674684560305767523371256499141771912578640881531339571852988665828388377507446646384276597713143875215478670575632109339639968254344163354788332794219835718264990404356404652141708096858416387224714729270083940516851951453787410715801828194068354284240138092151830423743566372193085987348621061800106571525489388698948041732548881103303917393697822075732116970194601131835056096530830756764074338990551504630525439294020410137853247039807980009502671916829502566622506839898292287013197442674688993158154031708485950894281697660811350045741255256549249966761412880697074144570683859792841158893021654189763931659823904730499938411041616064432004512089955821494553033003085842572045468890198879009609303361610651879329019431187801648635651789873397243868565179056420792281190425776847707740280943107580519297121783385670899054218666383264387842109978195277000659950638867703163056607358302826288867433841215101196696160152040627821605260174135315946195533774275407381512151374771136687186149981458087097983557395765379997298764874110908109288887433432930831978972955738970890315261145743677225583920393630400560599507703506581519233275873960045455147336673726485214065307946081084104142548250720220959294582225124327792702799291336581777461991768346463646102045671445900883732562764260529890662547456 A013879 937 5132851601349296888489582709347994848017552958357330642711755566325949977716063111643309723303650182812535025720808849502897205549918483560547693354478240597610072365763987941777305413372234431619032666779559827790660316001081452060467149318428719943758044594772919724375760724455052454345882124581940891947768994138766135452594274917546907643241112401462002469796468705831415235946863204984163082305122741536021720419986913861880447214201505430665236251035817795095031359111823503956416914534733061926626828999952970488453281455763236258050747102626219481128827545170796118220219666451381406068177854474537748990715209871586255068950037911373613901809153277669829611429064378656353217610396329187275964696012977458687856111312092516589944405823168433956146697469859254203665603382146963384100105588804750737598160410436484096358764725935134106620898994900790848722687912285339491597753685987462274487004997993796726203302838778424025305795333906090126685161922451616657433665042942894746907922554024435856693436266645083466827424503089062194745548087354046561970365245222789467944662551262246972927699402003388045261784639094294641359496508384176841278469902020631568808153768101493713014353919871774035701488395587534107907218031356108714127127130121510714625760034667999650781410552406430789289409173470199692791395393260506832457501278801002327612622476306079477447022889088400268550924740136537290397865450535468301605963065821560084346061984557812631593096859363853199232576021122872569322269488270503062008384917406411408745289239960073768310333780628509190650965822658916139731757632661722545721625502021272555873064024924411447602170603823508564192657952072199249500510244550663897092103817116048424375496722554342456325759307700608339005216433821408691180015462782642051775572839548483041743965746245470972215563004721587027125786707290498985449258686428986332285553315984169385275584839942464343834593070486883255896801470192593227030850892135255682561630141043952577430422513874523106917325427567919021391505026178573043470806177603617218125592324180746237960811935360741467010425519494134546991766028188138645362048442167786925098544276786905220633749520626429708855811301288145643768698764648885508198051786392202735945020991715751336280103482187808355381847677055993716084125832599028144636875779368379032357002279273224633755913270327791757217610020299148319856641332632157646563839537798151811464661329904817026821755659279986405645228411616896706117409250296648046187023725455284225782825792175660713189037300517683358130998061890419974130447797786880707475817937498511665628498324853950722383336043766095204717576949587018920406310903463806907489284809382415747738519536065923149768476152153164048744870146574722646234322194089466846042822082869407235535010673490006883234616727986876519698686361629774167687715345244712395459627841319151288692407085992779935086940000208569046126594855664815638175662811226844344449670769671960289502598104745401326391962807966274628195386889144065244742545952065228872247881360579668215762926453201438511642496030686973655046036167218918190094090006602335305886927882197158716215573277085109755949911509398855429054751014477025543944960622868351202568750423763699752029243014953769800445308595767276893451834957727819307379878865636743516781101982627762720283850700987749254341384414605926039473799860061376096043911894831419642464569315410811210716738031756190337877087934904360946950782492996983358166371086123110842039610402673885754683552134311475581116909112330538010657081217633392885587425059882824168303759886379342502428108506556262568395171496692827756021727507179033680031573178724391427997138060478912469068184473497563482895733111505816842149385345323180453875145566981705711897256317422846003463963399023284482288971703387680129397702899815264249318883206631588006696628685618732960536242585905234672675092910698896180492607854016995982796051868310296454414488284417921591587389980351595294551274037411591486488781492433962199351344930921039210439826140120551025259546440368392094114208387750511575490652363376206980946218472394939066128840473141873122948974928179830376212573177480789816811400778905791117023495150746779839802396480176484372817789976335475831787665867779543714573188913469734907933439442996982353202361665300817159438642480787881428360469571392967756372167554037507180486586538654844082625004060940992605922895319443259668171333248374679039217723657552097945762477514014682922319352267185433910530848031858458115430578238421364524143709371410821650542471959107538011398551847606587978732617800423418661951387040116197738407333852288737332270067678498108548343911561244388141807749175551778008485014087480882880284138774076415075781475912391604646014081356534519457843033166745580709606368013692446444273707861412483298761732153191733147150521650054685689804521952757364444922325406382922185563182471891386333146815272789815218217349398966138211027409074063685904404131510726688703419296373606377853563269237515479472441134243740460825149587009179756380084881704250905019305879077180301519777211218287388386724601194265488687041531899383861991472830199974350602498771135413248646676392321497838745928312496090776244008401101340711905245117339744378675458307485965952426872827586153358667557292354113053597928022894609570476485639952019422902904402957395136855206679822079096047549676635719581605704429399368880073183546036947140283215271159322090493884910671390898231189389712117223111551482813528623176573699989422959823744344869918845585376674547206412613275851291967139561130469712547573883985480485661464175098641982056965060755733097249390631371361222656 A013879 938 5382185000736440334144852679037283045754853610862496336012121804715799323833598593354495136422848294092836727130222860176349940206711323817984858106865375612879579241003339420037079801132204091369358797601043725985419431511149984675756401563720713443746035369008609072907037677406181082368187694665633252715023820798050839248339494415941666228919192677475420701769301969685882062448218032029473788191176383828875511511108198189635151818078557758465230767166133680309567602412039442484603822575172255142774653845454685982900388055758391222521820193883390718644141472005012710458885056968923709249345661933492894685688191906308428995179354952956498570703434707285919254633842609913964231509038941273877081957086503851721077409775188722675817545280434663804000479446155137335862863732038134277446152317886530309427728650533846747823488081262159180984115784477091664990241200312512142741606169037989241932485752776343395975354477474924750759049648045912360679020347996626388185162756068888802133721800008726852868176626733635041312033475751116479917507831245356727764637707374731689139542479352361881884635328155104622948421089722939097858175410775446615520412855981185767894578645540791871617739175883465331259723895891594164732919054447263051024566457594293219099420954112032401817768351400125571309931513480688113068430215883529212350956860920039816678733225715123594143489472948758399996054460313409725816232162660679209824774327706908187003256291519692937985363132404311732238497633924937227249668050932731018748504223154345249336500410080374311679776554356319653096027138460395650135367491425898380102599182407457891547153982999139658080893643074839316206880504752058400244247030189956946557249852136277592637960851349142195484239391831473089680733827310717439762775893902771672082623065802390153979720626335090970161906193238942838555448922383842264166441876380960772362656353861416397334731649127509491800702263478854096935244498408668635627101505071617862597743886775303617831682717908491941358941427537458255774618774330223407630444058486890528113261096920150167215996335932824844511923949529081626746438054773405668199155307294529342772131163576105928631254537340379158393191191059518606560407075840469770644280349967990376046286331409335673191245788938563334052876309816665666836628329043358535790756657226977412232776021991200793565240513347234569616212644645199748641997542006097336403324607186234833858368718666273418716649262185171025285851026939599080513768522039058021678604589943000112334452337856385607992907976427630344935569423744809014793808430012176224722163269630439368298068259482056232673828975428077045381937967490157951483967861910464791827484308282975975100665861049861432691629649720156145576700958814736373497800628989556787556198208366871561408359351965457457594621470165567033519569750332302077657313805855319544781474723339070381691929452601965213213723197658700496111240327373589722615683807944999535325657976979545432525476310281513941222778793326044384534606002671127358071159864232749429946194445551186179011826368592151588784041917873624087313552420077744360096100522763050345705691291002767898014460964592796047454934410879414230376514599756261536767631030084804230584730044348445231183815523648164122271739906115268135828151292634405858055163861413913969852260792535888922184359032638930162120271503929823502767279162063717501285340959034750683016928234476206776088514298386779039729805358430275184309863703376804821772660728002627074302526517594172429103060362787789818945244089371106225062759594861152578397719819591692235103283326620105443826056305370739578917535347316178557098238942567762420072786877454107466003527038904736121165640602482181126640876243130323401073633887857599267602584638043409048558377440297978170928228885094239549300640792851440079363325715876690525493797277276924025709924120651348532827251105758167352134958223929005761356216773133725579656352883865337414984126467321806550820339036037154387579396725052896954536460542210434347147035862285459611126151134703046911862554168255727108477900174393880425781686292579569611252661980909995626205115027965212751769344334291093816567475132150096662952831383141918826324028451189455417300637691597537277711786942225947905792583524972802830052296138130440750821214197380003767991519585554469653775533977934633556624507741292952558105701965142433129285902966356541788782596258205262262748205882480535449812423932247727448226763801941348655575835621735460159953937122916233548168794505854014576845734006930920727268514197836473723039223076993145777840247902155925596387533442696786646874337616976882159748208501497515036922418486048832669188265409243395540184202399503381177025182131794354247076821099165951014502636886311939233298861372509540275027216345853414038156206946325570722750747494488456087482382054265174776506505389727742101872466411134506180198872285323379013649099623645982315665754971480853282257475363370317340766276497245403510896466602991748333876592114250681264177958603997031403294434780764397450192053347737672226003884917916596981523681459233411846401909030426916564998135421878129065503261352928332471570614399768304657365751442087082612937344754906917760850526203900881790837353193239438326754304159639801613997370230404234531960602058978344218192555387506449289500974534738124971951406398328718389835887235453563023085199501116410217155449727976296001783127761872622791618509969237884569612736171157320361715864092164382503667645506773029341418207642678589575998944040109169520142550166320023428531931890011511312378339044325735332451943409304284832973959185732955458868233614977364195547003588181377030680856465407737856 A013879 939 5643630019332213659816273042774198106985441379863752958030246633501673991788139478625283092169724572826690363987300565832276314902192533083767290574264468098650817682214317635704800989552002037311716770553312026018887165816235606331365944526080010819989442783093571267232569939623863734625304780121711053598908817917136956815666833696690448607655171380976466737778447582165343469513702671153337506926350967849746968358271790024894868952793541780140437816911995789964285158266806670442735937860583822608590075430651492809205757305954910834547040131621470306192999288149128207882135857496246147349841876807574245537940181516349267242049187299151313445273924751627040068346936148533144958018822016885196935090233937862822280466032428290068518058359977058032943606735731569287089738200685618688107376612880186405738489997462178887445761838297549825359600192823850869708807156858892732587422430305178607348598180703207052778253296572746695451921243749390599511364440420910511617645222107691144586169470165950768473101174553848097078806813869202714045980691655931176172532748648166655671184894829382212659063373855566985112763592577320587475734139529274710315932430873327847755825697826581377573442474091180543190996243858424242878985330436093300991135797838393606510394426378978487768468266837738071061882746679526018848842282050287527370116941396091670813719370887461437852603617586717288034262801777593916657481456194084363121222565449598959095126469136553542140940131923983578943714894990474978000547926174839360715231564298290724168270254000438574243933380260732236564819752738247829236343102689402819814463040292082566086948534877305866111831132680842710830945932150894389094511573928464295193214820953649412977942437664278126772081804529078726485065153706162850116692495724992708825708563846807058099439535479944349128490948481717725881118409237559785990590956968042322840944748906588560251663573715527392874413176629602913547970935163368123271323587781976771891291893819300766371474537613614845902393366321517828007126655912088339879500509071949722406890867964143381738680573947097744158935167301406295847273029722078621937597475501668400126630206977978850220446357746225416391298846356425782392685409956496430223096912248035476553110736243875562852183744382042986567828829442320018268884386754968720025328452608435067009395350035445363313465636523589836069889790071484971632031214606585520616452503304913377147872837544206316304229216745077893010136526424217045448805341765627304139664486504071285791210694620097395286771474290578916571159644072636857496432468308447697014267072616007591052515223254656596232192891738471315938410986198959864135253084770627529555296186042129816067155805916219501646058251584962450504234784590121007576829792343353498068528092536500714375331815846531519054737802700329617739816370524443983381595481288547546988779639499989064552996617691558275410793015708169531410339937516089216981463264599735832753637138869303831455833847529748762431616495990650316557759023856880040616824525797719466255260786938280598843504846272883944360815538076253250978895542435440870132128701756788279298690951154518351428411420408855708256105304822292656031284172954021697177655475002203680889613890982715306733800546524897342675211943794723400794139569825414757016051501145956254851804212794112262468386457008398833675425812504718609237702514640124642627777681460822732195158540394122996443789968945215218363720383521384231662899642632036492795089495526082687063846045712826949019170622970569497190328266256397081051408204941127926045967457548178277115660417494003685865350816460428624703033544347409246687842997441934047390242572813318190272114368346572582987382760388355557048583447516621990604186727594170009625647789421005686501149182837892758559238531416577329647468720004991632658478625851116644460183973817927887182809394736108439157867655471476089432265954614581145219856359105469433413739881551980045254395394598430625832987825051695199110453500369066477000023649508848405994050276331838097196215052222382118653189599532917308499322653265237561344457485927914784688871289294679573743654695563650926399292004673617989801056804169419758452428120409420675231544457234434403651433468104579248513914704731515551264364062281881700324916475336265040733105498231934831025475640942363571677334316446786316271099829333999021568244543801191960974094988850277162714499654043841082423462731427909939822512237180593056751827080384451607869087412896881872683859572599012509004641867770379188930592382051597132516309543510578270609576377181164827144615784251051838157654267209225755032905441059151187540137477666258327355961886427140764926754589762802721944190215261657421080357379028396798982824760879036250983116975701427993495586862540563703426938407069589478473682854950281646179087804780727330387926244933159906450085395539156902213023339521775952408212705455247472616118286964209552631534684975507211296414486621393875911339144375596231841773364698675500942981452792522357266667121144791200740865244674808820732582531157377392054249631689313596498175809797134060252728163488934464059484848131281062989147776408179149709628564851449824401950184137904737943389213721276198001601364781571024709068461954237282914721238498464617198906486716350628585120264595276266935476958009962570187773873737564130588917915533934214340555293802955300494586152082640959863992853962472556365744976033347316344170709503584050466244443407458355606573906305359548165805054910036014706938497129344743242668745801512538752994683199184886596299013500710485888429241742902251961129012354649773020502227139119503238216931058504638709894834480875601323209749071384130093056 A013879 940 5917774991151295270555508322099997554230366180332014621719523893970651307613240141938984843654961113676319675108347678118144969174881437570844370481199938901010879801945560329176797402420480088276170724399709710994780628782925067144518376647378873425581249955725124585109659257011032539398463585120903289738529412656279801629944665810340883839220628985978779586032773451916607193888800292107282029662805392464016277093243200497144162107044440865652539724306312897457590274114775071266162278778099542375624946934770819723905736172848976583245997153055114847786630421570260259708218488909983800203507795815378972089191163773687449247598968621394887647191550920362075166706956918884291007499544315177412261409177141628446735561950419526686886391562871303603951875376526465996779409323522123301500880539227454340583642887578901689082327165354691605676268131790462249555782173310470305965589062279682963379163685929046038574009728707064438930193770085760997273228479478796660629983956416794349625587238348731993002450537208975822242506933659713105083478249733809688986289699446499999137068372280614283021190036303975006981601196850356512332955401091048758644239164635430621288412686924205394570450015712633729257042077400091058901074921847356969180081210354191414340243346034763746790309381367648035601784762982230674740443644743162294299647741941348219815166603047690764657731690914609667017815151636742318753035275410168205144199072788878678132131332501330767003978439772323005274484789729532290531902542236708357501334652765644494385468149858763878426406688140277565688192437047260955789327705245643251189770396937310768817188146907505875864079441781947326352269961751056234939166568143613376796520424096293886862758969516258101058162450265883254702803678612593416723960950397329954649626183044229557753677910355418125831756524795165646133519617084683490154869903293721946715266481029475006154448383472332851510680671097562504676477171309863893227351402382074075562683288853467120398735284752733800656948026483951878020400840349673943077487125800628752122527998766369610650018721507151964179199601988239408074350164413858313076838210471637444331181395912141150848754760020106062217922579117035521198192496430543200817614067857396047862154643367658062193291421949145106683347682661310155476313714725978080569278807522342408824443738558767157281780543283359735946820756513997425614028762887315018865917300105452849356207908500753682325023455177686796740996918331799812648526510047234416065552828600493052569804545321963246360221685425718078022520294943109265486179171888998852344432109935402775795482202739474795050767893647559298581435238264560538495487138616445532430974253575312314012433966344405780158017177213953586499928493486370725640881876336224237590704913159553773076827934133092634124340746204300829251145690539039374318339863387620032631306599268340533352722981392543410197147697239209574568128610320870766785554824140932600565477816527019134372632432507353838315494698899892146334868726199751845469827393962869487048076334924594517212926937685435554842086513653845328898446372304784845839666985573326026753904162797800234867397933566636283140353876109340344090659832939436255139757267355910726892507775351091685473701641872890755993003039176495884711115693569254104252863218865622225887485454234799059730050797544038815420043296772947820400033151991283337268064610115463657234270561652307915119043510476697992810956464871318992100156655672530297469103762860757679670659431229373230894725855151987881085845652118067825660561409904348156181576372766038585104830737934192408909946097720810405576608101797628998254951658885673435676270996030297934682772595903375692778577865356980316587775437063189420419775702073784412013223256439920458728629005543426237199012102318668990012424160547954106206496883580460486581481870530107552230601543894809642698400234703658511952527705625939038930056101605376716611245710038249027932672905286443991913451041641406345102442889602994250186776798307390226163617262554933464605618394599136552448886937519828299676985750470249741124325852764349173269917901043457928717826466055350833800064013092643657273632939488753492639013268786428693951591960789054289243205500251227290089726625428553650682581810971286385799899618042199451351756830914049297377369145676779824535132508202505408370284774643727358039943590760878661670372627028668226170519189238674706843264857069752093059330591613877545076603832641206729172936203065760806531350735197582140642051351139193128412084837602135514825421795896148120682707159279117089787992640586830932248000480893181105309383855764040515626087195781374491865605091022225554723836620715120626965351199158207691966756819072080201890214456463496315910872865913100559707628489975334125884605367131401856980020473312346527423883173985755941188850150207033082065804743712866987894923161262385741072394045835441573845918848871782995860164113832877449592349116723514704827608354652785194399719347662278362076787719843371923293252743221520578108053514800132334008488460190878156250676861798253693761671197933839644363564686758572944585638384114106171904908618794982860085923482017673851072099316282587598493727288167000910595727152677200618805336171562126313169586737379766034443960568215084076719271066568256406878134686722254511997215177428240045796405192198910602736362107754727657171411169006207327130346170836553623263767403989143195582905145888430149301692733490419052688518840378048693577507201257345924157342741565899793490424622797566811835460152930268491647600834380520998450945580589805471752392815258789240394746143324629372227516556701602560039866685960618614533085985842275685596456288256 A013879 941 6205236829121460589618012694354327035424660447907822563984171486644169665531860895073812971420344504734260579646410774930411979197520478282285706621694707133066384299204867867726889513040457329044273993508150009916063092606684435206130501311401949581102284753574428236955946065079600456032283352231736287940868217405471249273920857896744002612594610259601684783203901455116908304939142655096685361535705827208348331769324582204493436925556231625142477493954216352764490179270174385127987377632024505746063304357074247062814181213181288469753754710761920106632713780928457222083804910227275173282193390504906821037395713745158090782250336121147765709541527697869583330004914058176014327479842179831470239419389330460190164188607723105615228584919429340047817441674816615609038965910821533962994587312300967162631833924485934417531190289738961105113598532560315743790203848161199711548173516568980843008269941136735378943780825288738801115666862661446923476772826097958687216746057083696551952999764038759998294537574504439031783758950469167328876013289192879228438487707886813183095150605532517402433227363507476896920739456588559430276041042654447543144141726296761299148118621604235595817104195675890625289432153351877882178253537251014181314972835228356616483235006811748430554395449876962906579177059628855511996635435230206145907547430653891150940908135957335391241745665532477746202872540442648713628782716948492535877283686948671248801077744108915410341963696462703367578698162875434051076780240128398702675319484858388441344736650706303192584847819423379688719062072869268703977750087855655617759564683738937576723251878331684881290052964745947199677157827413075542607571523357757540187788200217195458711004349219479854575163749449998799683247070104878754534744077523830654526686424511786052751120568528842916712159929743615612560101466004189075372632863716117783998907265611962784053406868147884892105663495376797700903641726383411841704763224104185705857216192292813139239224249944882597757659933818436324447119831570499704536419140423520094385631918834444780856954030923083377991168401854420125560969798000425894492858703383507704827012863399969319392383871242842734296220386320224638675915895137153267340530488817636918283106667323885420222392746061746779385597979694265957588731129732507191811012094876547713675499917602997830713900314953892218480173521582421364560655824073329233222348098875375326966535063864086293197643794536398110579487584636685320347741333799288875060353122802590603091435370915522933015415814016957759380542240790265741166435811342678860595915244107624901032523546219747522695153994849383139069327036398499831213443921861877990614341258916986684977901958693551635334973019614298595917749019985964670009613354361132666155910995021192257157807927861541741919564722291920946332849343602663750965227540591537063336404948634399443100864852936667598890884343780301418862350025695817385152929935278402542570546466942635615843917425548831058365508169393653307235231309443630991115369729452009835250923690969891620481062076610443272354095708141094519595017303285862074511174649064535911829501811409866179076316655587569207230179705995227660645207724984302310669426116374991446362038233046546315187272172828508297356119154807533348806842849500074191621050302585238691132195947659708658855497745085538044917887319956990533723785162382411916659198116616432419848082488455130424403866168041614074509741486108908183460413865378479129198962947245481844718341383760771264958668058291850844397471690515355088359848840951861772216252626649521675414882995860083739365155639363696491837897416950550624474184190667703908487681535933465687157922957521978070430990063744560992446343216693970909706086726577720563611177589344746034931830888116703710097191314200900654871267676570731524869583676197264935177663933872978056687755244491043915902117724504623427829133691454424653685122506796959495997353581649067012713530424333638295264638839440179299722139155408349298883849668061970013789741134700801912582300913735184209620644069396791479162095010285092592549181105388230198710677433004544941063223604470455555902735922592631915569356933157359182297445977330998254188984491876343390397483450631430906933125185985371072818138905021027593276515541888217331900619770732530156046772229297175081291751104920950311087279727856821058184091890625679103539672647759212813924978329375132569402883290766772370731780634432113260706244940415585987249240752065883203469417628510539890705879637572130573817830270673496849593581485053599411792990342248259481541534171095976831612879352253048270680892485941634547713140007403650539182468723923721183270101708402978326540820099008516788811733998315325569777233513900667112952559426247695332495986251504375956383575957445176833584681947823967072340025723045288021788039735103489921060233274943463214698906948743867390830726659005943983737058202874578726667067445826423304583747067417476155129314258088398888002880114694321195793029760122483557839145788476249161710230322335063562265284795633110253568709741036965665189838138044673838928169204982557383941830354260832993311361459861567947497457301080164376061777612670330573678158584917001146828825194845648316064424181431928160958112582734725549333110396776700000829986377897876030098646957264474747171991901886994234261011370815164884174883633501021307846169637951852854253029866431110052067428169405319815451540346255106532234171759712449648591916331568252786916728191065622759769209822580204941859015489274581417287179465319009213897874692511389186471698713112535862348237048652800186536161331982766568612840400959939605996363250097841624352645170690550069299989748914323456 A013879 942 6506662413332864659219297278995282825497448753825392952852266600779396851204736569912918510320059159396232021563314824733431671499019233035326017106550149226762216982923043529269590898025910584259928647016801904797745773393146738330703496543104610683953909337764059662994318101136907127784507548349745109863883831934159420678650837489936239283504006047572096223232814172200667242759866448710661949657664273470821060333351293109658910117652051132565398480700536366316378054218402376059964492487877728137184075429523485688137442879792782738460513099591891137732504485550837960103747817546475292099549216642073174776108247936042890200088928448568639576648216947321296209843232763465972399451502993558963737769425586576624361604233531863193593928660475539669980221721612507528863642718905600796781012385583298943523837889201763167797185389253320879755596694877965641360556790289478148736337593309835656438239661797393436711353922657964577118661496182089369231580542898493128406986713552594195660668680576706803971693031723566662191686825247157601043494510728712529839115686785123020277180641346864967773823815917216094665561296431805293161130012342429986999911554793352776015537631767282944119515849085042688303491609633098702182944381076519446186528955672409267485524630502635922317005763250186256729167164477386797347383998131948639651152454645334567489013689569598915206704702981383385202423276967190817542014466206982509300058619325889903382838896606750085314734924982075646362201004835271135541885917072875798056475804154869518271498578251012576467849387099689780478279232120966300542173276123331945047853297816240208450160561573524806083598577561446330848675446037493100165276917676383970459950199830945945313350096487165307991006903743281941376660479782293344915023805833628252400974744268870572049559001265699990234369810490841484555820954816808563897933877703991921474438184946329488251585160175036548624588205328221026022737026884212455327413802478270630704936326049628830290908807110205214826336022763600687343463124508868298183980236588733006490508374923746770531861429929203076160467398142900437580219466908094582743743807759064975096689840252486229051188310172335062957393587806115870724237185659335624454864097842442449225626856795810478395115696094442190941032787155894620744561333090393461160423818397270895415001001600481053338658736653092486885066430566809064765554241383515274055356880126345558849261471126348148976012539499798185198996773547996946468953216829923131455284836095849244227204935493115375009572652598645499500211460678893689809336597314460828928222423005396888225079410000917978357593795303186774432758666518593359014468173810240575886423499910138230187388524239049599573004669015082764513049596380802889820000332662579046547100527515341692241505605765343993575049498241973298221913833317506745332114433603311567725034155419264030448932464032919164174607941663773340585007540544017410454118659814486224478453332120841083519151558412291075856671094230119410287489905531164810139789929429870665008072560182445075837550148043872164751968261259756326978864863810276110642629468817494808282531691400911838591127813449390969040592915393651839488709335433139779712504159404023030860520602255015348993809105895825916408489998871464088758484047757389795553234442083619245792633498013226666668062403550813140987818614411221305889951750430299957922835324329192241074622943414326839899708371020403519793126688538134507380186929303104131378931771370878370807379534818334489925300317891435791014923275353828977132016858249939409663429314241648840319836352266983167088557439701427412625415121876340571608642161913578293546379154222969716377306223106565677180245837081016787215416784788097240615969595407959917709154151924756418324679505337860709518872479479523605082294375227831379421648572852223276668854137124791838769419643247440865160978995090160015459361689650514785662531017687128600474921029231252091923102878226069109095413935704825449385441787021465274426431549537748269179591600060028066287898762920784517787176475711810022053872937504701250324850126763568868843247299990173716120310754281212404986267222768491603500054015542411061936726713125828825384468602553728646929431606729303294668308675019796458051352820471329029647515560850979377015024276715633540906900237107514658040579206593590393398655427917193997906442338304712091673215786296764335574198076702859009094197749499059105412447610530287594458311494641213492165859870838235545961148059233067876436808446846834388571605193901732632559439299271563056820246641113310934116895734991135002185306579668092343477487519338735387502853496403290267773796324657039863468630168990361401730866976137954500345052789017490824654732409071905918631342952937103380967311279657452522840864543154033743452891458121464096846014812567935932734415553275877047465655166507116883816121052686049493207720037193816718691069542137414262893646914074887643027207164964347476840875827489300952386508019145712542199871973750193319144740134297271440989466470472811609865883269865784217246063385417577309342099715438331915327943952283790091424188705549407216794454154135803472115093786937434440793354521983404551625148816337929394537182207510470528665569650469165503304813859553647577617515567410524980070303796190643256136718831860553872490618580513056866184474259163882333588562780881966918896105174285002058501225045222867653956655560162352630806914370114794587143978887112241602721917259290512234293995179674826450947758958921860977114759025681583484213321495026345405472177853574822427593747949800690404397665011528158608397341904845161437449777736276969632297242591334594379097199262502014229466306050957585632198656 A013879 943 6822730046722921892905533863619757684028812824491215240930018303178856832648857853533008439877366353123063388242774405659682848373755591299250013713517929275601418435085513291747390545488417216800938940974290074125201072081492234291855749591182460252537654437755286625183930097217733528423767787018382328320631852954193148697536980571847382042939496645338958369372571353429486854744169721323231064524234973218939664160104165523753701335527117168380895277299045620846562434580115489879453327674968876659175929077588018528924407305121596952763970983917666841638998623440955464853747471531612875888576919389678521314032482187784109634448448236886309812723480733754375494532577638184095474727259202974083960295313203870170466593520779906980085947339086799484989180971961556694585723027619159261085446843225393273004451838507628015436101466721690194810604559928357700355287196934579839289353928242454233285383591608863620293044650804997864416777597020630542431373799350330330612484500150125011309081322404400913681421992432570636374310204470363528671783300081870469688580570386397156110164968180930280448405081599210783680035601967276667081725063821975866048419258478994680463268387768010480413065450970197721930522018062636104740183087331692454804485786223152220062901474953931964879476635205827304336043188659040338415330523225206176770846836282186339439360018554131752111785590633407064522016190069149078694935360917452891671818266818264331329563678848319577458983488698004952959891280846149266221968567380607812822867172817496459991054893188133763382351638927444311254792124100474359557309885184298917610497819610961892815835561012520347063915462065071147815980704504210364998905409229431998209012740737933975552891390774125849991978055099515604960973139248198026437616002225802578389604493446475228957438379311182632959994558405244600509604513517989856697839913747341033051980494218282389472894160915699124010576201990244690582817500702139959557398255347455104862059313023815600351119993324390543341740121405365354331859189245011084636565260561267301013791309744042693657217130749444044788038262475089969236116207732622185195103906964769315326986645932591000113578833527266410975611938727385755260537731189923511748383576259236933639210906991523768193636836147925814808184395824779357841849144406592413929752565799736726430680090254226020985637423444753107527995417498022381895605804212960912007869895935362920715923196347781636660671324618540381843223240819864446140629088290653477488856752294041217114785642439628947466037653771277303283933732592831629685514931865608078154239755425307047467500867421122570074292271503834375187604351503400550021954979821246822100682407841773104856971109192485672921862943817159424882035493574596770995896668821996486312172482739926930283828982071001343406951102668575393156341519684737952993367224330026030438845414552910199992019807405782245493553697038032794377264866833483600184337927833634707318718681181943059992177864513726527157484749303441690761615015182246671957140365041856062431504692865867527841434984035251299026959871518710250318190203434724082993205837894773436089663950842402532062530438115508584752708756851813871243712880111139977651818761451232853607601251030154974586532377023821556123948809056644328334016168861252762262028358342273134276256462812717165228130202865697440124442891424860792044862046659202208678894973043807083377063827513621180474676604851090641170597610560562929210686889580931717664794761096990158547718803101669906107911706133330175999264188377416573525181709156288466427240056610251174387212722914704141413051205892363950621107286836605691215103563570692272733688068018504693320050250200190211514953458863064258671192870525963852176130934474496978671794024008653386101219136989152631344461229042720943722771906798898516508434573927092874556320395689765727129482971837828552627038710755659628370315643086978191890874124402298559371590793147189393540359523638778642138832763045623050414789007267819971596969888488093929103259441624543989635899733228424546523206360195986905685161869316929618260630046521235990216176880834496394554570969481176578770880139381693851631672639401399221681365149942629086406344549391378569682675676457785931510116437217558090797655335078544308591673276734876551232906095981372155789993823025249290069558382133080640348388513983699613548745681330201786238333916331915959939050322476777088319957499378725400516962665659406844646718433804905078761308679924073675841756787358373381602602853960866215830859487800703196918646622672978503868346941952031126052558062214064376051460032082049597154249953078133797686192107844576495821176254923580231876482348079237197181345570370831778153814073296804458953160690574982820534779068218976114801179392378092936590382379202284086574859113591172336814406828103235988602922523191806050923346831875366593564372948941327033389778245720543559618206936216281298127968706572989385174896780209655619875898211685421235449635032683734674649772954747082709815515031060895698506970793742498906626728415582784551383008160427621544720701551215464326446914157709927478905210096110175221757461559127104261576556582731707256189332511243270411124892045240360652806220370422499145066028361810355686793348497595325562347864003613058641502198873394399942946816085837012137400722868680059116516251280777027081824960806526089343948402379231070318494980553019613673115254060652799072200991042557490849009084805532605850815737112077808156587060289522710820628997298110449295939085560113092083542467799968745159888394364990073001836541850210208741481685987128150440958851185214919999435338139594359709155713447451263635656224813877312072676861333688901311868337913856 A013879 944 7154150981472534546775313076578951033288196436253700512473434872274072982151608772626227857852849301092369315390055415189007602416359142902202382379665776208093032936988227185407311788626062571524261350971057188765906839358922801064816934483323739441764923539723687428288864685620182152300480731040587268301134865843296035088668536940105440473057325634382943611123213379493677608200222509706228336714564211278022877286345385468235561131601682411952165646289124060924805051402279179915837652520108164811772059008460934116985439314375183646341433638432451426138454620573223317514483108708732502947740431825951545165382924042537910544051416058441299198186336533877228038554992129536526096507610546017753062750618338061367867178767645311741550602317030279856772015426855561272581919109408787541351933509081909976633916091014974553913925531569163017713724487031437604007745627812873989562673584660759690121454384954855779512399587762501440678686985573504691660520213027571976752316547229417483858431256721517092464410747136975187606828696962715907440543845666647409624173060173486784365372341675287149751466806842974046708077011368439098461886940522192165717587272378870326061452112972229357509610518316526046471019055612046716164042220981916747489068487774728062304676977001294164005462092237585571471470822591341881894193618721393792013667492201429823063966370815417256102367687484015446088237648517948064341620541009379083337668510947228339488228564112055549253631070644999241554870959704531812977966912509688217938550768604279168031580375679640549072412752139983846118304906320779002047165770167011421832345361696383977721257589224264535442892219550344043892289783206206887689092238388160886954013743632019856349348642972369787281188381104029674987557370460318493769849637149923164437457921320131209679274906024602640538659254074337762223959062366639731976794185397531871073513498705429674823929467676340124658513951578122816672568443616247110232858432999213084035838706213260466953775998120116138375108489542752381783883581221776743083871054658291421427837236406169311544310110092729038707662009113079939581729788639442040463141274349489949588310349245412540535096038944686904155163264263007245708073612020205236255073056859605626927669216009544026757410939100647459188306761036363839928374808445287047028804226436024737653776806318415304181035746926005434479275322898406317118566751758409701269564184000319109952619881533571477443100094883210599431639652965930181476356286883460260811355457893476563277353469806776363218147898840870869568254097587261018929118505195911856158660105784846762605282189556971020038221092884404633796717420482029735139821464921043707731045156485095075198503337792619856969715358176021761105105249710476383743793345406693787631272573261501620849296258704082304664287159431804111454303965344943783797973030619081374893442769410232365866832161570325523850648561425352275396934885004786899546892327016081346861432759839037126074357896460345306940686728485605674332051226159739486294130415414129262520177464826519908873860529819747666128493474237603119437646610756769240048683804676349950521155466918523077459999916677407529765656337424647581853247476975418713206233509607487940704444089400195782632047773770130712034225746405379883227169338279856976441668647877107394046859896750307714246251855600101558975927829318714829879233265437719615167680975254383056259188079998922842937414495608337220156100560091152834060025215929215056782079831412037552489332791681136623467009625170462822628604445592037961000740935860264334972409669600150735434245968143008809786331581269791421886478194401980649271568434274702220573999699610571577302765011153914651229503838080796468100404735404633072259438670747530143907755090518897732984471957787537709564649777704700156285049274943561810846348291790175338030768215230791787090524736677822912399449743169326550478032095765571244540165225869264614191625187515107265520976027859055953459368703343327235711737798084861594537264297791291579803379372260897838476453198669728497295117632348867165615724292280868791397258411661051549676917888997912891416453808894694212261254413032299012168532769532961590273759143466242236907619142222614175083581330117399340919151853271838192616242240635319676925822397825549914585595742499763289629648562972523799583977250103577165533951834438971805976489551546497668206647224651655109609049630941409012162187754868546365572474644106478191532277428445412147867218010360065478719445965061093726987330890194869253131059318280110155412166801015941107672255763004292990031687122644174767182535754600467238385614798798857225042596575675234643682185712682748065220114354619534223271626612797165302609413745721270032351269424280353186025076496236781098553761482542251179078196793654414238364319469892977124247503454185178779985298087678371221652999327580544401213355929309100935363720113784664683570220956349923378465832914463478917549152566205119851266989843216252257382836504031379770205560325796876999527513489209709767957645407019334533515028375098133893750989164828553688877054349767306721568399459834844916120509581738823093329552011823262478186899395294482667865985527309423514615694801229956411876935331136142463536755755513655524635022194214516096864473845452566578071809685868406314575400624022630838987100382749061668160144702992051949351690102663900659920039973204598790286192728363094426900500641903069439932226383440763524490550109046157712624962358034099765601433330146566021451871470863462480938622580281145644592626715820026924775133009663830787973753707126019841307900365638887476778868340387919953327909125063295326387661383874656218021861590436216383919212549834173381993654296359469056 A013879 945 7501671019548544384919470684586850158681203866341160268567344444629658351332605320365319502275909308742232247254442747037228835711336204627819765306140420953177360104935367309165657366070362186998623870355827262767399529987621835049341481892785673408888096465589305268805424576588868120530628883031614835446130793086499983289135699790508002349476558284398729479977134592615962491696156518337718084398810882405064116573406898912740571749130365736795154044723264551308288381579196293359429382328924939025668698546855932452652124014510272567146115118852946186614556192222188213386066640197367893010929871042328967423336564960828232086639257644896143748037436017346848267755839427220892388171564235901111435526792374451036872694843462450404708164375182342731094572848230497016958858412067428804960645031219072835658885199052117957844848378190666680462186367713476717060025879429512156479670016709240752828794153158422853857993910137652710661094884584723255562621642895599313095037075827633667554338413448021506747961963589900894320018007746376795360375703513750474194076890744474078402704668544505898337794058452178354000968560272672396108771560544998172359484791721946331020213210811968370779997358854269615704395277257457497448426735908334335415097478636873252659188965836109029316191418830118528191268989269538905149085967944404216854523404302606478149121601244146964734796300271238980397419880532355909515079100409450681689879096535000903307208754842362759614175453532650724712640371443139150325184633251758832813133810740000632897882424008654768384154273987935701427347685450217162850608894618644168659273369986147525823045397878422409516566152007221556168401651715231593465477582960104190198691915242688852891374602653395622068159387904539020479752957287798924923213853124117832073171877306177903320655363859653738405465166000252793361750097780161623597298939747402379242780490418544626708176665498186022553925925289981710615255128333349929859529764240582858805963607206275807396522621004798899912817759530781121481417510063205770155913175009372585515115858001835392021886518000593444491925398867756910726851894852391577020678824892290773379512112770357700104128864132464015211404474987847085675588995797698725811399485669617829861307675846423637401178932878400510165837950260466249816735543140325310625275420539381075310046668462138645996933739368683074464540600983519302378918250291826210918434533802318611037678344898946245531376125092257437509630980748403205971751769875111226440527860616110080815114191956110331837832651174965012928401608631659810184619365704308470483423179083451478945596377196890444307597720692357473288026765899364811553973432401048326877788406006515053571345835929234159141876251414780194172546842320412484560531850953169345059249269780252323583671673766891806695659572488363427972308234765539773039743368554433871760266645377103813271179400650765656497217665945150187526616393978779427979282168693214514366573717580978193510545905638803040570637527008522455568404946521674991580354094473286005576357605357932939967317178916271728758351173242168928567449732520890062653288669172308325717671114879557254470696872629929277931552859671387262789350826416976652618939508570181274912103165486899692969182126428788581502000296262767616434812316056139308929299144116385762820080163094850661773477785737732092304742499555700721455446900539622283194066246308339967600034400172950518955942342147007808962403300898140674127325000818192607380326141302708688639054621369839516088543084722743224700611535141116796994312927560612535308029441710647657558699900291523605730512424161552809996035759173251261290584142538030155640602309018854702241824124335727209327628216519409237334849995831648528377513163617762168178218201795943709261925667609025141344462205306483671076751828523220269370020506412174895250950812053842728940234066286684838192165413893519756994052982849479633314948291881090012090597572623841116050922959388337455454610997476932699513671173364631831353506448320801359583908328647843211878285389248309228779725266457845737052673715502704273808171636265898789754023852373875508029899469115562878316057107399755968983631417345794732482897267619258419807643649675219881252441376809182131303640573696371004660768823716420965552171146622323827236505641287431791186698371567477115672568529004608529926929078748679300423603508002420338937453320236333908213418825814018896336978187249040873826523172418594476164149336809576488362015992431316019413721772259901415869467475516975221971153655724884786321468215542091462918543258947989526315466356313738200673194611415939534957434423265310513606265746935234841733691565862025235236246629509532717701269147140400404348968627833426445442764687834195622389430612117978977197109000318223572353099281102971064407104652462498381034950181975678024401863927585435782116015422917096926046695906931219822399948182031868555239328009525577256498189214116456869448020201261099753162135141840324927037465170051208073923065624182786096656561984461560629645955990310705727815054393446900845773837214499265512867946141861603412875306031995782342765979455181368163911128330349589276327306220320307457940243640284006071261666791894502774540269341781411719845517203093486855399693032320680430785762526969270452168225913169150019712215284735154154621737770941480087752691892084593864843397801090902298376315834942985381123134826336060101781619361084152941046374212242782053456203071143183869673432529537964195815288555591765612509917579432126034412697110740882575424358151167700552673009870741261032330366767203373381119272933800162074850878648890603552980765638722369960162268423257751518468491539053246030984472218654918188197378047459426624864256 A013879 946 7866072190994134476961318892561340991989302025352548469773271768371988635406937956407385262418463879323694920897074557917309263634850072103820738225651498041398903549392707711575688338284596100594269023482231927883588729556300553308698293717209630280398244639501771361542916880821248978353524711653758557692762042491469806477388755543531719071604731579621682163196503882586875485692789017372491078066567519828772511100076712434325857762416122382825715447599741850152639798002787332505657024004934796863779581247468006227472153590639123567367804806866346900575544873815573228039508213311595235781828800458081139344892561940365424288479846224254618826742102509325488769210347083237574456819386140224243824618941840832370439822868178482395567268167871200211600222818906141640054651918292016226590413324255570517723851206481273639765119733009656505132317532711526562067933696548680138992826467440908831638205657942246402406999822316499328734168229698310772424831551820895945327941596823036800589457956219672599459750963933243920162507202490664794571801313687634417228528369789277651235194450523723816855450742635551369724919609056477730422151247870032003580019124964631595995851087740370546359006510557974616556851982245515752844481513031817584092221253759138007780361729040563861524254733191210365816688071692296027005607967923271596092448733190009890431693332146182647693753765353214685109204948649095630175683582790940158003646663528285107186259727317585373025193640363452766316281590126361077691380801996596269875864598730506903641529960637299182413182952001173666059882526618646911753240072283639427796066233206594628037425651125764656481242869407124350480837930348950683349656622029974211341783573717517706609426015351886967805742298331389907938577436941011045500283889253474979883958274418202801152359518814500278402249041903881073052090470529930754625161333044572197216877795521115850495153055201425906785505431036867862190101761447270736052386282068333411755322095389927861016616103842728011274982795017748345238498847032036053647006813398627868229098125920132548024741677498990271651565167043157070422319452496741350266035319490258689987195293160290595744387027836562587214313658764856745709366406857567739116414027085505185564650557508339512011578600721901693347653694532318658367833288883909752914208799367502050424307495429355492864880792692256223489730125216894736011276583218001960940008409716300039887444608180757458354308251744738934794098815269237640105035583848564629376102941973398244100789178944570347317187210038440113396411645172551317124147436012760958745625943430609217986857666815606594530283587572709429910465954079692356640019245853361650404203855616687528813627531255332637656352032203504556884672477732968841410544246145070499164847362309097860454072108991792343097707931881558169849491079577510633054921942425334051514893357942942008104640211216777249027226511286101803035909311932692617472803779319656102616444402486191790238514183551113537069396815520488442370095785203911875971361374966420346583234752395799890459169578199308544254516839833580526441542170727824818336734819566022374947732706955946627663865443914800722536355971382784570466606332161007710496557114138486400522233488853591332454853117402193415637041462654027816170749759120882331999848779340983317634828377097346127519786242657728166420537671214118439700866689180234975222501208289013889866173671195751763364746197359140860290561003642568755513733940057937131476432863942629065898385338657500840422060153606235199583668441072131686525108672329796849823152279871184078172271306648084656402477795677624399294403192210851114559035557845957508481000206781754588257922972999459494247927084765056060447627669229166687291979243053658583259643329166383470883032968838801146610410801391451421882976125345564217174938622531652702962660998700170193341234876290626840892188041038811372709796100544375955982855220107505840517910440311616822104212593063585335690774181290372182325247264281992187193334377554432606427056259620240843738484980316435097876929201001302051575744393906963636612677381669151089365115315026788884707959865727320460693137897448806514932980297074784057407986485291131516808219747601843362204159969129064962513846218204245922583170330097269830374833412240649829468346139318610077875383431664738884043479217869536393876659585677975146120980472007145909321679052720134064138793858696760678245443239672850283313520362042000121438299054994438475860689281279659626372762721069198387046742727607687810353624415705376789701819855580264097821274416294647065545766450038034347509095712860080213807526757809846237115203711858360809405747367365338973063082545784587778996325997231892494390624127899062968456592425310429508942619593532221923993435767117681600603723431781828986831744168060516702392103922015328560115208869731825910668082988100717826326340207306310756492848064922248602178633606916291697309845253381377878338327230557558934771739018490360550693237078151615557321952459943089114087751139418765398791637948496038569249398475662977501258147131030781834421019493648672660259136897806009465848179673196258303841275300124650925014181447278586713017148915354441950179273517977570141316337465327785575548733046750956072887588521058689803391611727479329733652749655127254651069755854406449002836643304902733424495366653434495096422030692676693968422243752941175838996572223660160557285763303168176754310642885976687434484891591527035169326689188092800344591212012468191218903199335770620988660328285592231687408171772718822774719653998222388528236846663287044446480522735832438747798834930139113511170359310388947803347110774185920056229616984054296510185573941148299494107253883492815732593662099456 A013879 947 8248174513743865553314191919086400692016174360536073864240978217792426355360465374577830408925703180725722725374570851642700478425176549206335934405700745210257896688208007881373188975005108640776736235566904826012461935683227408986221622032816805280898869771110209407201225611224021968726025528047051533391245651467535443796834391732814315857227003020833384995955937255187415549285801936680377204674729103671974964599274038817535670629083247943693857401182346910265654428830570729969451819602998509556234538186145012097977840923458009633776263293164686567617902541606038513164755364281419285955166916269132888769710063029180615138717043234444011190869926880818483711663508903152922873633844641371776692643631559692643666307703823120356414343786393711633078915242557326376361946689874969206813269241894609111192805002687307988090350189160333579525624989180521676346945643792228825424542005923318419043863135982448963650322245685345600126759185624135916506140169282147786768191687830312636214891465900999415651107826757265176828321152358851327632921134301324946679821363880161602421595256152364224983021117909815913060677303986005192655137666886566678185922133978913540402945550178446786018941610814838791530717624135073926054655047008851155057084993381741895646300580390438291661656931110706600546599511462820998813432380573112437144235522853447810869303267448515615988125548259012441653069688234674099507097588508592867118831803855835084552939479831764400105265446637747847892861284648339193401317315834382930281354597478440006992820920005216627498085727077582678062407380231674304138565462034889496640687946550838168688971639554849800434475723031444822929795113653581311744049542101702238631922052594419846725685493473620229153874036215135504106601774517857598046505679457851780506801431556341420421136534800433443925916691363404000056668817226392670961833169958545336268884851316349574048805610010890371633518142854914755463848144611333359326866998106084775564748621495588996793359247702992367150676359268530488856804167025464236988963816366279615556194796484828906677591529225181223087311596597445468275154042221223058096558251169817496112013291720844871723266372100751451450836159053018426988944589437080949611732954865210685458639022989864612147053042830568790003709320397920569516709158724734553071769406005577830025718656327331865286285242078075261801967255779430614707760354524399624194630258226679030625017117467745932651327129381491373290656959319756127710777792369592504812676518482698037206229114100981796508466895953267380344755737248453169904770021864516835077653469258694491359787264838841500466186643122641363177796748265067492556164820739934545934238462107123742213278302213591675863146988519821994239902328011325535850902843445813443732278987780624598123489115758177647956022192380636739508099958259067789566197830700587078401280817698378359090331214116843420675973066298335484220181642669135094059162695703887717457140805781361042641140248531292428246079835231211688946665558065977099258546225116789181338861963728178265938114199629918156100224249845336534093966523213099636712260050161261477833193770929038691049265371718406082434281999048674713761592201352060821041637872514877515914001502808143385020180062433122362995026388743909871369060099419938312159073433646250923272257800343226813010187379181069969832581709131015457027775989473854069378909426982861028580312923447756601021952108642058486720035294955510175381569079930191485575032066741506215403465304868127601246402147627811680638644719265651555329752351196889061600161725018206715953567557639822016671884557080460682114528121675685418299855269103882740412973272826385099137139839335881238640514390834603423639931630889642688293874426764233102600063763523969714364647178333114751108158116479842566152363573610350344588428441059750264661775219373029660652978701641320330315366967320312673950547155924419562420678395279448044226908457860193920854746823984242056957289227920733301453878475391754239678437788278516724716856944487553662963925626720286249191398913869141300033087753585388302224774798161111772682115156569530181571533724164890779391767763955279740202364747985488767780636836800633521368695830061350505366589243789478422132918812099735372518570412052074809655121320073651635584600521382150881018258057241285240074775264356766993745612201711868466818953219415365029012888934385067296438399909176814524951893890483198658675757927148552319337285869889848319264098123807100372383446043007855767895925302343958853429362075322681172638375456884931006637040642340575841401717601115081903973697546207971470273441177597217327929311847365592544083440951482477679018594843528619914948851528873428904198143085535887851212339858962308932769016282907643136173340902941190102034649901204063111696082972768224361727502762131145160251365255787919086104695787330698295457968509216422107800244652523911750278062913005857482798368296409631690156489814109122917587211013052548304803711762459908434634423622637284610893677738767171346803340553482182138789257256016782296359262886067733092809854936572150583403884731753834181661220849001439747208669089103505968347670325261591341188669941066699322351181908386848588500919874043548087666588303229930515084176021057636719281162658753365654794665622374716173000120314790096669598436090081688603323653583991729130225827255604157054632322665484046396551669715996676516516476541382874108328036674805891003302429685477052429711902442093596214130074727185846075552641146705014673805492392393159933855711124750412309824435910840039273384479726802875917512760608248235292411911135705551089088970684250401331842500027152775308881026858671718017464348380913519290333007848137362749620131829599174656 A013879 948 8648837838923487566431982105747941692031552046273474188270347975699911257998455340613323098869678138432655432482366005332096296865157925260582908755392064609591384277734400072218773002654956798111106974945802794840843286670975863605136323544682914414223813269111658939365432346514840059878860944097465108677258800233222445514709419145627504064307661919573387505519492863295399447007909051556563207769008744611944820479648374527136283365561595795806730218302180593778718858365444533748447911192033765156438187113075192205649212524155905909746579058893454382326509775467093439980246520856753509189725104393822287974587499050886092699695362326600363478477624448981122376441275511632479255143482278671052117265488606336273525042266844032250847526950161572569367356629379791062420104612282335711003430608588881643378106698497846660919827039948985943484661748654954697297174875385080132848364558403049534567337831675932404508600299091756947998516639825013942786342434145197397658243367258357902831666033748606363265776040549826090057933680655834889724017911321146107289740366452004332420826667315221469575796351733403130853512764704429380893553634193248541145481487559073244541559033223915017096597718501780400668113763445059277086685970572353108765137954020253389969215277383484222117413578196340284374751129331638991651793671891831946890953907611576891730090542968094710550364734891242230018809201410361628564754360967986274231996177559936129620183068004072187604778820973623087352104914411416918059979705768353915502701678405552708772504189015390030395432739356103334231966881133808115136400417918696288829506004242491683571207125917866184340380815753420286648432841094417677543328492658834526575706298221246385200232392004594805405252621398321926354084062316837048729212739343196388596699817895622261259513663114899298898062020563072712763421561691981921346475178022451634523482201853892570957800391322779382325987920162235094625260032083973488589528889406085949622581850533358727901593466519412924377387614096358625883512286242893187764939722710088014161452514918875955648362215348823626180000844713762979342087924976161189366656664778642550803150449379476632212095759391917553956511976315177850098359561813576593820072494880743159715477872170620275546708291439106499546929504345569959101552822818947258721783676671704778697047965777088337974431833997259845719259617196172236247804521505776860339508617650298191216657948965859159075797996018326698239623911775672601370456534411737830326457093044513577061558899547551088255662183891093296612382591941034031086064130446607604858385564181404834972080291015653065192832125498966790035521403108791411074573083072197606437540029642439385115030509021919105109875216634160867432099823496803685080396299969037277575018171891056218601935723045246885383133926397718549766445421831460266512165456524698796321701434698894786261503143173783206678729133966843428701661186143431000388180582810399767220338877562996436648476277243948489240561409307403027948938784214590002832129366548062332611578522478238253384324034991141060450948743005823601574115041044699164665194794357894915380418991545687674505674486414999376294609681434463136657275304124938527484556473810160206127040039808551758090920329145873714899872790603534037280683562809361235610512584759051208121130995252699398678970241312169624687169198233763663868357235938536004653059331307980485904630204017154825673194454271455119770947729443269037660904179556880467178324824415541621322904035517401767604547378350980260837347525148699845281450401408629144656451180972691125387728055319734010953738021325201140208923439714203513179189038655872948411273862527199581712825544171461005688716017883785119546664949791737971520437670918732489791964460900910067209624279667824133257988005145967398645780786562046722927155941012668693517985612429293949448857795052249106680766233124864182400368934570604167084825269008542512423274763109210700754187005706100599116046509456210842305302076212384093625057582281933953136702987422981069696061277963850874032120307509248707823495024303552124393645458756585938151921582415051679671552546349924513891502274857171408862434817983631870164349051785061095302701598702410667515276682895796125966447476316292117974032488387916395608928493317549337434758076308810242214600960629837911896647547598161307233799060022224189463150691001685800662219027261756325430191623164987467315957088107310516719591544217720396801413868305617591220670954269154080072344317993005369677237769830618998693546767493555733280457183078573415215441528582911653473647435306848122541123878212569892413443856240179756850806099663223567504838179141690514754602106647866155937406940739984586648472084058879139472830479951262051487204017866164809156097110642461352431085054804951681409831899253413628322777936304427667555735574453073043631317489896074295858134787520119028108749336764913287459570097068030015882781834776025959137531463319287672431927375222588891257856865033160946755225384530513348152449028605525462145659624208132618363084216485053513187210440021359295526186449971079370143311836483508430869596312962533684369077398775797874266126758981498402178250772123955308633712920768648145535940557845087479573080496647627619784904955456532480556964416064969144841971299647190385819774159201340405420849721593496708918703380487711364455677040372384587718142371282599434310563624120931074982780905857088601014179384321261964678848509878785728537587815120734743827657237133625734518686243047357466600267990846050070802686148346288338186467709645005021128404214012052418081860467554501569976112131033583938792556524208548826938081308471748522285231619358555391880696567864774403380224037368483282545679353353784164089856 A013879 949 9068963785787034898458982068516753707663676718473254470439768398967510147266988307238955881720371623685160102770629416407108206581679836638040984131093989540066895360409626290126872120031923979536152107360770111403032090164305187155619425597189431664809149222472026884004047588179144930627536493317943573796365323713351459028031943890045505701735470904978584376987607748622836770545765241644974822149596113390214652079267773968166455466327115873183837945386427318302113905629404367419812516926097997332677328490279932742230828671729303195218428883258262822402402314320182970920726975853891167652125191064856599435241061404781935538675764246977302734808153534214829376999286910885538567441332073839777144913776980877664347794719998247961464696419292621118496945345008543793068223613928562450501133253831695158086841609484078060320668558241547884675372677757617776673082442131785785381606715192036068758480834187422496990010067220438133504492584121153820071131804226234506446890197066299896319617043003978665967774377495574442208587867127372725327251805381482100597446794492776894872500743506725667681910235315204921337853000762711742499838895527819782280164396298742786468409804821799912967082049275722885410968057618166476530448828278875733376513295274741218640359878697664351690989060170805710028539040190052687310271201297649575543128884627716850822771421183312879210059252253319212584202877178071355033915868806367175489089623881087587052613080715437998189868556981237802443320762733865906271661279955757475302160915135780837153837352501001616511921280103065409795618904351763978137266204619514879755688087904574959592362083266452452110899154259458430492667114783420110647673217518230072538647807363641649607718880678610002672618172735366812248660049727939725208282977369531496369173108249720008222455798814368647241334281273944532858617527472731635157801556270070245122094873291147256484646503131674713601855109372035826581776663402484584771253844737875980711448386504867161468141270749059926591943594838703342494429779059427967253809434680453249537359232283575274069937058321608082645320565746578729826609188019803195301331378926929891350964285608534089098430523000139341057503502076663929344737475888232890441476336392070139441816925289180326051665193404052536868921151948660365434869852740200440761453040549709510027035767762676181079877834765510739984918372361093498795777873942441477107360588261279076153198325494824733587063959472912935933311882914087673654627831027322407172395072796243868580901184651972929918769230135787044588625688727161700180100781647182015871986501347080756235684063232029428487639138827204600828286890786204062658931545155512677367849974122350520686378231028167847559692515157381865728481504522984420886861630636333232370502254608836165476743352727892798087505040006414126039900274642345280418260405740842565051824403590828299398941919856592899726355080378416815094273079921534304663036842800997746312834058879496551555112660887350531053910920325919437434586434596597926809702882657501008480518560786141154780720959314870728603414029146074488844179253278486471287971296688624018789938224479010998982462130267094385997496641319823617983539109298111541395646289081962548299867136782291968291944875054463676474849011279891306675630047556388766991528844076306879606823054478094524669199899754149576375973129207166967604426557031486329615086341385596945987933520807492138485095548082145323668941286348705274434320260983035492751979131086350971120285421946695075867705871801757477987782518530323088965842136107454713987282953539620569494562333334945410269826799449094110795712104721760663035381325397620632753299901673320828594107757805133895501051087168507865513763746392821435225014451221280839216098926553632674634398988676968358355128030483937911002398234050084704540065468003300087974315281538659332337285511304707159286891133665137584924649255936305835105137741275901473506747758002003719754022393695280141818707584699555740181124429866476863356988379398861176844271471740039798137617150602222894089104583566817973054729118604121472388191180561145856683589325202445230063277882841418447078295889360633367219336451702004771889452471324572223068125631560978968100498763044142318581393628925832323896739090543847822442027803808942614049988884623587008540417416893392918304939098870289590893988083161863751690512698967783690115186978730023400694288611451849898528297019619211232379762423069640382796439348372431271331806266543732508665938515583833598514679271737911147174084495271322696580288671203798197432946816275355169952783333124313576941681511720623687507319305000902728719590856760464315519953198531677273199321658580392902328222420293370077929508264014123252551862693345374556900246440238031630925663683889029555086777442427157014285995893591547448732185197338351545934922985717705519798752368285266000853739542958696330018159944547605715311206174103206641934303845182106196128596191681485390407980679401401369239598520109011772904807212809467564552302392619067466994847186113666868432689395385031472643792374355836844665666482964874521627393352252531336407517823461001720620989702498731031806478132425783668562461481630648561705904159607905997853494406382970448980822454852782779043576498572789002332499519539741086021814897498852306001355508758704716954572917669622405051138315898282431695476008285513541451138855110022984431633562726229422881144471140002536897044162094051585875088255094657624087029680828039554743829515084628738198665945989625902897842608769387799041997430688357640502213565108720785034737577111901876342604921626429038239271753910671312203343749928503294755425546112072178503759030500516578596693284345373684798821800207694726478618273622297583644684845056 A013879 950 9509497770645425905686525581477023535767147478749811279595850588715755920180629531251395402630820395677290439922815510938499894824591516382570462976246011175965184869436884296796075060134594718766100232127926880334545776976126475926890794814998505497358918455102828061921428203822535074777699706017356000837097565678051219501777623596448356186702973139658824091684157782619939689511796334023121119110334894194257719018670285356444109207059421853839616057421518411715957390709258313971597329748300133651109462399023770755117433405287225827229359284691416197263421409140600178916172209432969785011994824346023073609407331203580622839402478171038472192454194400292848928816404271868714488893362220658618159505108611500777771153196316882854440805512556179481949052962087678816360305644198756300096676302769823582086068027506376636178805354126689314721363580952371817792754094840779411692303642989204412834492799188910732203796796245738136277606815887422988034907102748328073832054335278992480083238760484939933645824985656799466313312231360951982832748389079692975116068369982058025317827339623308373715226706905876315596760548127761228103511069716979156024205662013350516063899279500823665539371026901340400292691241985026531294391910561350401001010805106007048077034000165282095238730544757662768198885352606324686649054935171884201324711913327392824568338365738713485630567090490776446654693116139873349176043366049505267405647641450735297681280813724271114389939612005158409934807512104426176534713498290888350422438683749416527099422155736090271035604368205351915141850888249555265139262047775112434554700392462627592829520663823203646424638191576765883212278912551139525942494591732395616542285163254137906379063433026454162162443273094159990520450960303524125300000531278233858336802061156058407341869811697575418649729335321107662486757732487247047067226924667445177349145753856138025615644691667798944489778823164891838893813046603923675961102271499863044350487703327727588703617701116966261586073846901588196059439200007018740191130481779490946586885994350982226583158320866638516867899657548284538206666555937053155316288851989684437753228726746254241010475884085394109688712792193539956376587443516979691327561490908651338535342624252027549569950881838847792899865865825718491346234090706908417371881383447452199186109057217515939252013980467080189690425767216905976593281579947069514299327736196658968556416087354061339845789178368269154709208440938522396490075032547305620423201335852394210741087040597627166962503364258863036066562770182772306928049357216475529474984117636516551050588652287588490005854697634874891518121754793034711206651803892986861183670654465317819579239739978592128922752138773666847238108222086692912115861821206123755466131772128714991050941637830002918647403684829765698626414470383371844759857823210109733491781825819656374870544922555546756423462504762878790304292489051802755046348520476899012837726286123626976043453813502614470450385697191671300027408905243562267702411009885471777468468230394888747515349260634549889116053469025874203214274104685742230117255790396570619126678263671303437269034210706948762891711038168575370050707505071376607630481203220407961046081482818628582943694389305109304023291276851823306788705452746487907736909349206157562590604091172422444299530954084607146198012399931534310222779181465847809562468775504743703236243379514236876604147549425783614911483778274379981845241801980547424847899269358001555893424406603177735873055552230399649238517042150452063335446883711010434173929210290761178278330193239023718519093906059133306321724615920724909002988008660135452609924197697004061163895136248276079608910144778805303588960334137599129262504753203805777261860148009901935437439553950940773330586729692725678967250730667301619147803688177028393047755620654681248064901492301844614256411157374055308249949018192667827351204912196119663483811537094709052444793785491422069987693124333921359816162730171670843471417446916540257370658802751283971371950041309876473392376927818159722913835640269435277030919955348084077817851360263479209558831669278323189563571190482215493665382939179881355688754514571634643375882902239685082454948590957774575848803405844533554862347088606105774264971746406765810470081144683062371067276733336406372704519820537012778061254448289534445292631043832842750646222301408813017406414375041734959199207575644234037203841762532671234031159186158970492768020087747360859006895144916833899396128332041851919059212823713622467889372773696193898671449640822746822688409736314160233255200632833964703751674847560626579669873702218460630110650445103552028422251907467594067951718152581540822835012057446873303667821975537319471376232811319034255429508722997623054754672743470498593411952430118650457601799825484259310630257804671928783128496563327091082111210794997457962945122082013950210538163325216444007772904588765672186711738880288605224732438748884003842151781257821827128785431127978900260967995033642931288271588883026324350233675715455254761458937232732545975232145898041376266389965611731550298604849409253443340201874898287309390407509614186498536046551610562338946239330160065019639605225750667429621510514886419711555318397270567460800909803016200903549016410577959756555617677353952167557285358251718341982998902410731357399097515450863990647240669376135847460923384594669218743327018944970099300129354979311932235710556542174135712834681234603942404155065777609379663785404342982017970757008211332969580768261497881475301247249091247442005888584989657689621887823298299354455200782618628636081864933375925030270801465097440012196646757629166109671918606257325734556911609367974583705512043634881774311067809056089440256 A013879 951 9971431134352298114481154248122851431040572434677562112313498626913212479759323791361463185709015127217710500332506197197848465715590873882370205785780137414848869689654650388397241202255692791824882317003773056473676672638518795621515442063931872900398625277977903037857323500251418538570101246936855085933760417028428235540295973440269431536828256762890891130761807431068485879869521352744628250592238522014637981977721213137918738255901540329811729247026826090083471736920351245831081641638153560943345755644518749443318017850382458109012852641304586430461689367511013973207204190678385725288737484933455490433057901724125755174449292950674837017674849347481474358382589925779009163905846183889331195221228767413039552164733981171755978122081134108456464210158774049902543823851171355086130172450853170532409480868010526387657827003008747374873268538260714231213854917751765112394668984751048006392341121402311259931328429420171111985427844575970447101690750171430858346520206669504818795762166514256375862604580160064157188947686311541586350831974827628141075306507122306475955666120472850201276817559420536163503188788513615357519867223439551135507237476251311030732219250901855675916611513904099911577309011755691180078548292008778558080035905974836446444424003757310838297047119699810994826914407494529514627719427702793648288261119229184258414569970192837231908557517478456403327391488949483836985618848598726035275144381281846215501446710531741308042545318597920984855800721812410782486063741183866542932559065251228184319803686373126592041429885995295089771781436997165661698666841007836296175629518726892190778807459589079586753361416370798862755198573007223679554677209020388466011443207344370909319332818349147199543646117527981906219972386151228113210573357085605346239370558078775100536908479670596842186058587513665788299714476100547559625564539760090994284057857995453786347950248210253946017314319278949624859918909155755872444588775440240391592856994004575284052484634566424014708878970088679744271222518586559682514654836062411498808290568412575539221661819461056349463274751313350007934593590558251449388932899263935349001529565376680287021800760630726213960951704787133353297536555173260496813489117891029985956035427567694039817860815875051663287769750124068592781868757897087200654137893529795637213773490780913993517119811582249076984827889285234401312276825974578363025931880310147874613012555213372223490138233496686197168362950165552060421976917328323538240878763942760111922046084681697504224873927681101566906532123307170654509386282792623044794760946134827979034422046661110388496379095427186574248506037153861165338226121918892590952528640176625097983120889587792220177303746666736488009546567082776107014801925033032423011654589091639450456232178829233140423619966224056397202891179696714515490912676830364023905878619790672002936256512713604995663488619394240390422113800999983125675479946207584859285331678198368280031740625947317470966983632818453925097540320224673548418323327101668454530776543154550863314654866319133784529754882337275068509610683594956844687431607670874433521375787007400673037814816526249505997938793558652087226290672837723797722739458148042498161855936928026284988767287959994293575526673916177475739273608819101304343137457753195872351005275505214036953824969710221022931727050270608520876160902984732832759775258743662133364647137917520447122070620786690479789424014287836263843356267753554496557310824266335839472503390578333697570825098735543542599927245989952422764029551534156477024361995609845193274378360705802534669877411639861765809608710863690042182717154168810192355903875524333730438992506386672338451992563971580550016097671328667144565560184095433846698132266559630931853248617723661672335893310674279521548763902160196462599527400133915724268443397683603044370902147191899018238530585754657418903498541700394859732617042010958372257201166320621639376352088415453388459415305541565923790592650952489926363885020817958116912695924753730341565313886516545032963885029463854649614098120331163365047973923099072609981931307939637975642361476445187016819811224631079593485672580833483272422691453871466367812509790098880025020280173712139433645234880086837616823340460782235968355667013960220866479475806367186808804240767934955648665014575339418710768357944369646870507165889418066920101613195922047518539948359723762276577268282838728349795055579989458271895456774785828643424719431529776660094014083476314022893194661899116917879433145838335392889566945551260213493313978575352572347321927665356880745805258774507373201116204955731576403917487177424573678905401124902171754891216124739917396540813561341749845045603149412621266790095821020302017804696361667663421252538725955592262435726657321533085531431364094022230264853806982690903433207791672395697746412387267858515844970575254480953144332269859855965265146902157991894481202069553478853448308137504512129041693549793212788146184201780203393312230451603320044776360397170318530669584608211081870626747009209216751566567749762128525022617184634159906124581287022085909878574157338603895521173346513731355944801205221888933548901597015122891851861920338033618689196731850682805009657542435463829543736382545776774797607515878639813431738194729690063361649097748048548051814153812163165057094235043816116076361405159856921032131751022387185198924739870713002872217240966843732438526786988655992432536766786529221338710256063510379302252822532890333444144346712475704500642206679911123660568402565845480635463103877748766628894115301552960646202837543897216615835111140708177604379593964541235917066013258229111070527760482615341724474881589438748147704633317083590996666489791380002238948798040905875456 A013879 952 10455803373134595347690190796879667062154799281264459369481239136214148689176112703850637621418016246037438005596658018232931152786191416172080220902030193369912568383699314685664025590896465324880567800434548336464941990688607484637626176177629427558408388899480957655824280846599631445499682485108059758588078763046001165509901390646103959443161226163405079058329692988840068649970063221975551312493007100460021036590270998787306278885420213552872663806930401194235366460012994227948572263462368508319729719070706892216276633885482636394116260971208598020907796390227228987969717341444778990280363197001583024336334122358276887857803341805046817900645422829384734456815382614013650313051736568117939347360295176018895361450688099041155196515339347278908845415631446658150609792638565854830794031707825814144191803810655005717464693607506900287355112430775266685709299134236474854494352425354314914350855483715549931693752639207685343921231987554092787540102480051758283721560772228682684873585109514852893576506460245919433688558009121811030449409988836855005656180596012279635331688557940939372654040249186948128181519687104452737126752293685350771465637043897694715361067533233664217229936834803505468882088374310735634842043853841396985317331730143470101666908344163825969578164480586349013711626601752983780330275526622884552547511691356861112951316121064924493285747607447489901575422857916693963851032269788257751164669794746993177265644985942531173822019999994133594616156097675170448656106773475614044122051054404871844601322470242387589376434384137402544052535492080739980881341281476632952098656898228569705838078810746078716759492700532426788312395098889622577012725209125762856136415072584331070610428729333275373908678271333021155296513764780910170037890168479395711538294222308009679820589345979075754392088569460729617632161406491607757881935962843477174422400252505440949473588279467315241699051379652243881837114330086905869704457119796025508854871615345341533050618128175122627647377474939707451528941423649420405652486709378979199774402091063784808614893264003196622694802785633147297920024408813209071794449703778580272514627865544417908644171754379124370530318894798873143067317690877356798706701165281704658553835804497222345496053222866998172883636453506095348744840814680696108513113295845898990087069751869087671666207423549668408148442888835153947590421985073119481588279547328093617770214253095416992618395188327021225882013348832793917309034868064464182434467690780043627118771395291195642190101403592138756620583827728939776222834230865557501818711253854273382943998131999720486727979206366657589279201466414647125305695794017224717450638671401844838742748969920408815064636453464819879651098301125389039189152943343437005991868722411354928401594113148041969452837729703356160753418821641662119795399251020075786731130579625623686150888109075181071932838242569935011627258400997358305988292060074564501409975949798532217602562458593334364436675829766243142963078438819907290706291801038959101378063544514826326051027541105452027247072255501690542237533532161265468374968285445094830004110137237072168131299709053828602001294668394557171015394968561489068920919250067041810552566250920242089808381647739938976380251457628329712800784563641097969302909702901015115046327707768155314012893971438864719341658623464553600386241295008119214843914101712394265154968237289001920361472323262024756535675075205882198195811141815951159782078754865897369210719715279066835264025498731721305725261311891160351652215051029479662052297403908589033382874563955447598594001376787679690945576263602604649671784822649714316259784262181803765728797006376911333964636554759064046813679631811128479779976835598053641235340739540031563998952022578206261731281664133593323587516657471530165966762043122820814490507304169481745854263089893892704948485447488275657684154886862033240438988647443682686147966970175812156130697767462322452257219863423553030104644479565158077026937099589211250399847041994567546637190573867972724485138708655090853073752550624369956668544304387533161084413603154113829947164827524988421348850374678758915818832612120050555863896113934726718095370265662723221115665303430380318773985809621935840898151047005193862754511894830352555289582823137279275228715567478164054254566323351106314062641699875346836888921979662438938812469158527156898800544891245703752924285666945902418114700199843026196911050483077825055607718602635767091134740911595259452869254485795528421282344490330578372934570549498358229623965198398628898901665437623629256584913495024737843361733625727661193459314183034555149769931909889945419650056811839215283623995180120897486685518538367998488757445691515622184208621577292132031839603302047107611112175804515427583876694206174036253454122199345510682096758379293360673991160142115391782011110655865918042619924271354200568328633866678077218508747520941284108642233413153591931310222022855667967892543173245565878553345765358020402919271416879823263923615390350139543383574311871928563664490665344774573680254115836994948857724488947620470755036835775605483918350009862993982370291175868566747410384973040991729501446457964980373939750643152297061572945806667216808920527652921064320427410176098569960621008998309276879487879504564320257754321979078147742802962907644605304527730886736776902130828188582960050665107147708034672757699738065664049133585460664193416945920939672769951664794459445462051459487239055640248014281527102498380924322465402511594486403504173288883990702811359611714290716659275846441197262552786580429567810165917499479218039689937120962790992973411918260848369889716975818864564082973437527324777727533585094243512920561199486077227707974854540919262150656 A013879 953 10963704477787981451299589505028893769366030811151161747813159808494887175901531554552886194516017803204952594156521278126614016463933450404055189712567212043049441305505892595834841297999852024501966261908456956457063012828297281811383505311633954631485634798662144654913601113004055142596275061504668869421253277039723718125710360598129105377072225885518644178667116155465963824711009013046235693048667413371967018463680002824398468688558385846417006324015852362646543621174585435565402109732316520979868909904285550212574487653103840939596852464146026878371413507678906863289334331022800574512222119659131921326495888685952545962383996936568772126987174888744927317789646639871977390658537723650836369097668874489189222528516724140178351341268471412329121490541159811016933813925776829795054682592065160892060064872561383275196258564185155475713674372212606040234314048981145857026270088768326115630362639692516485175708367409837867187549752581520398787650498122752494111619308300463174974004379794646387734878838058825216099413402972912123064520528454594074410935224644172130897560661331478443620082908331453320456065187425238633285421413103410370540351828942069133854446749728022690246098246490920550538504699181253929040130976085596685276106436266919305325480083889927979876393398395311503401682575559736720443598990604117792572059619276211998374039252961774265471596083226859171034350598662855289839060013325492159685244794696623117844500956779675568121598443513848628108230496275839528370025816103965471929323806423642899324676310556881808917984060781261010032431456144054006192633315565641874379801255716920707868869327056880236504801817953489951981458003213284883313695348884255912636097571150187536696400915289368558471666227041293990936197217418907662457650721303450837621978402450843558027554294049355338237438663810854019538261278973344096328808884174561921647142767171145249035217303730719546879824499470231280641233995785207409231220828847237243973005858932356843360084954369357384407976483162378680694411282244614651277461903773772493382643447039299219478170319195415901838825525748063061063787514495719515665936892589328587832298428741103552974471041519844715953199665432623204864955715029415282560677881086428744047746932536479418150869504220985476129631977871607436405470202094625602680246287304909379429539252135880474405065115356017100742661650603210385748574323420031333525911814619103093347020180653779968451826352995194608950458029265695714636238545815563594560404393327375026349692834588860761705127769373030488862185307744700754792634626464082823027056971721498566793885785259738909091277524295124348336027956847205024064545272907405425325520895503860853629516743883262593665216233828326970125030052200855937156805236719287801994929737471208905403629948788321256160978775261426389618176894321727498926580565037626988147381978661517982329353649861617067683047793041012174752064105084205983059979335184746546630466941535945718604824532581964174523551794872968169875652937064023107259640631566227578686604359253178529665282254942190464922626037384940662017263961019531099766750744878875756466389791263500185770445723720827380172109558206491180154638794554331961932821823558298433541967709124943769562913594660554252096898552434083456929795474604527944259767844629134825274818122500701226546384308995479011948399032757967756078603352154433613824172073117175528979135974383552477644951202836800871109152027659083131855370863840802803319653012462263199817499636168462785853810801358113399872171605377585356894073049348287666116149802600852654268481078774147421143303587666518019612948576183364773134241442194746838886419542501547065452839049758676178923302740043040341951700933605985856813768990364064694911988651303928137251765116026965209101140402250546752874103866624867215308763476129554958375198186976818491140879773748578436984063076585466136031820394646243367126552959981907016310290613719072407426902542214572227698066575509215542095007689804515195776597596138856776099270011906495659782638743184183367549728806566720546352663154523499351683675512517461971917250078340928063350678306186842258904292130479154308913648225086394131665540731565220003153570971687555664304579861209814473138750944310130996305619632264518159831675064633631761015329598353995753302225654883983351354036137074209654374548583088491684837638253746521572704223660371772072316680159882855058426335767503466573977039876750601037452201671343813485508919141477402113353702086116910776051831391697532009874555656292876547978240248510790478986178931876040696294712737921634671352782252959059508840873198331008063592793828789641700725156122344759408354977971531117005241314369990450202998754286887762383347327373426685047428739579030674637418243872047347910429560856395568994191088503933146238501909639300918208990290514325914962090954737178789053214082367085260877458229712759502215135765585385831497475028440518527925503638543430940812965547367837904895100891350429142486669953089256051602011477945226177558791968931551787921842974817645419365573056963904562343371346139767892815493437313722740082742433505110241295905167779942098778057910440027558245732591833491430943753708721107087260584247970394063043635913222171883532630651204189357940856492052812734095028135131411148313185882739378036678594995923533847847557359633846349651800469942290902576928735298671565918086215392515100165021577760541941745984298508001417276367485995238314424836863515107484816071183291180007028701823266563029342276102353481903997700175040792010564819435191124216212924102511716829957924860778550741360514496112537107933920535185915506550679528248088375602287340305479867636241729147867955228652106130426256523781485804190380312312915121117441075098956228886265856 A013879 954 11496277386501010438277918364825177313106755123833640580874931859352334815358124351346847194300827884013436371370268455732892418927685481690882574608044876935252610966362146834570114548891492836444173775046922161573921305739444650572653270465651885611664680994641956993670684200669340125203031718892319664422260076225205337457384867074543824799868886330133597838290049989833878483460170986863969638074199481643923688352571722641596448703573797997292558823211246407014462124116762097683427082614673528302987022071796125099700505965341013117078709169444384280015183290227917443080477035486564135219727821343693913536851752974761376835052761971759536801827703896140600907178596515050398564387166852114899396562957237736376078202061952532011654936021928679654420896065687189996892390871035365079179258853657318147552774583810925029172192020199013588101941818517205591244736088224453998177178184600336325023223135278220165959603577065138151424052169362920333679159408719563319265585327820466474161541616547551130665488312496370709796658508435724302354502677644804436169520814116487436328040568016316340497372055686561996950539009969607025135894043666321632699719959384759084100560355042811120447492714912463507201463103448682519897184378379930629860078582515021177500970604444965121426869084115762154990922708350126491375867255171703418464039987342173272407056583713645412191144334565687082126515213343502148398282192532791266834115245843806282416915435256205088518673209505977339067215900862934709300128190147031698693762639644477776802271787018492899667984054517771544855766846557707573597446671502558494069674481514625848174307523487995250873259071062398679888909307177373409805541414151657527848308646766379046478965286150464925567985885686051887839913933452248521069193562741487265510303625328295734702300771437096823147660484344130064391351858860753259152077104532225441553074374229250800652352019476742979589058854356497235329662578364469644342036611829320640336238591535855009383144441112803288712978348808474387487823004690929052577915893211487266021198735122680218363541920620652424686548314486800972318022056799863586858925443083747813314840157215631399163758946832712692875342292380678309664475803842684159326345369838083106718610287531371442366966141258024066618104980828698639236302322631574135956041930957032657444708550847633004329765558399550987428337182942911933446697069754482775583266506926040645209445032949217984199342269918289182274835478495306149670408469417100411729770597137645595629655513721849262065716055898094817889154821253707338657441646079202110238419291179842081174465581164515986339295421315284308680798850879014855313504624084155551266133398523856398455424149234135957415097777602771781025823512016564715160134207898163926264635444398610349192516677180662749500254480248525437920269455140299733914438142564894756723629205656979879838984332757294978362819522635772382152820371052776372893100891370680794879588503687995817831772489076665666265207846860717471695532654134845093717884934885188649548884852608260929922303005758262308946707519776951539615414575190015842469020429062112025212501141763915970794430895196290290991349952105929695721830528638603191315670576459466338249702332563397038113201685434785335446757496517121494933617219578917493680130327449839678547367687619295289327101473189243400432804464173218797797877588588687381049295055740915447474826483475207922799032352465801310224150196554650754068377358922733640293708477195630097011834498494982034139445514844885116384362213280406943190559541793430087785407895411991672802226815656680406272760702741006798933667166220047900354010354490798861332166258198102215704276159439753632990681093943371069602346758156830225794354632839989501532033412029667750446906858303091071098437398430269311941716336050036765159601970746024220033231814107404426166539149638189383139000924593681739055702102136579284928092396565988131534579290571090068690071760105187288230727857481151196267814783344459325926641600968897882855068152004865592952240202773098258811824433074505563612290119917632856191061734213510204665102418146416984956000855588174308472827025009309708623437601268190813005326038141732130026758835208250368253839132547942420985938910180939919582161411521399393963658512573275057438410248923639451014634568295627726629409796468726462545446655060598256920311369560512604619904028897991272501535215329324625744453453745714966274548565803638233447479819731010569381000397693808398411971518652125833909325153380631324786222071852959319172831246822450637293411559670851249157924703878915997148415003678798783542327454813135111289877381816927335979581306143778441375229381476212544887916456827106312059621775127622328880807147918259700292638032821668688605472486375919882526587204555840153652914819100202750183378401939599611910202866349810607289484954491985910263009632148794509841640679286507794738200534461533648296375422045155938012903289316642193896161796777998963285312248667588512102432730519753564630787497893484359887847614370847571934419162387363256675133778983190363762952649853257976898846524674135905001729955054476377095057210020566168300851497562336915077298214395110693277488875943585131354388399803925050043571342852104947111717717084060192191537010770165466428221823554576253647200179326064188294426445515428040600305935420069932486329570207625460505625544539835904123171391421913670637665921838027108237231792326094121984312994943010786337738997217345998496657090732367050128043033559595055606506301404640966292458743573523270016104074968266139683103715325986689961018815729622172842848275699710488918659103106538196885337012267516535544050148158857686539807382954789021839110837817842360680695258614732226363827286040841892762963126660645106221056 A013879 955 12054720556827683521327706527314925126268228860728983505731512549352233831348960599837871643611184899307273056545950616238573401069516731649498886552205264877259441796664154479206192433218445992467285960343601452494536107087043913918870475731791391607136904538637684696595231356401053991124894187669232984441235781687920911929714794377556865633347317352506167486882827458140048964672732252721873827213291795664258925437986246640634637795798598808809042160607555912481596636257857933340497236579763909613832919655955693672543557743113418170253924546059314690801200833734028760795554287962359474652161319993285189080817863727263385476192284937299728061513286440599526736845704019365486725050837869123232749650399448516658282576805313938206653086194129887197314045512974010938181435649986778973265470531732576033888298161994124523389260419772200872157581744293497370045040388446045075592632792095482262347551222297494988741257280424654302267626927541893551807958256157524827062230400704673453610412662112964974388695072764194413395740992141498046065674999714078456460891457183009930035111466648276923053372400663592432514408392917890655988895232731456872329741556131833141369829174849370713434350121032051334527281375161805721983710006744114140136161759739270846219257752526483747165300676745769417431761769830942235820941382958924083719349193767306681287501764324119451733741361761549897827892816346876108758877148317264135411849228025915016391599519439210506898556279330939694289744980463252625739091217111613910489510853627847929288218941344703210762256047950026815418680576896094776692516241017466775477602989128680313375222685748948108179678503698325758163192965682821500560255393885488443921068087591702675040727503890509909792376368069137544343625592683624945228650709245217750919732134232243028311199733710425238428881240031630526399226166756773209468648401961982824601956515031810887544840671174845246565576977265718445033036267771102121785595382285541719761211717358300702318940065484298821265499985080194839334431494966795622235940735640128471455444484879999532650769332956721236868122085411311816349342296230973760454184605406983947094421832692537910009537701434058544644454919575362139234737380490146385049781922523337831710573500858495341551383888535773843678146048377433504335844944255725481184242623795201475812742713413607625148088250164367576193656089941546823525803826614876530889999260766479995591139034869759196999809520021839997593017886698694141196798231227505481329955933664203868082961659956401811819820279029400671762938405850927426340065531479145431945360746668194090109596421235163514891713035701095559259277335859313880925213424703667491324437094490551246866794832707333345682493567247604023060933914936281362763752887181025137146866375745717245514892367291390623219978841881077809592684464193194933789065889778127084426236217950973334482042835705313339231771843767327661388275773397036037982756160269902985171659394843143902678768669506053777669706583229823683600614848342099328990324913482171573389371483208559812854208796565975658866102784257636737603772953594446052032795565424233178949223597226239952991741170361345288166545767379427336621214168397751979937020590381561375096519873069996612636588570506465467901419188667937188671512609637182989853136338236043090772484620413090177301454754350884087852228373824897074119707290331971459271145612368586156251363654736499622856918148019180074669598516502489469098002857509764349604615660183885024604281371093874281429803220173990255797848992152715990862984162095587747729671869339524580300267785454019313687866326637353945198668982486352947161606761470543906820237566356333228934327078160699105466836418762764262679350354281056410842541203484824831558453467052420891092615805852022022968115093496418074038597148790003351063994796076983092545566082709485703572004955371014070614361033506744423212071887449965760272759412821577571012003014189871339866760685924056865943823693886155596777720154260199782142854143377563066412635942556653943995488222863004279831867616735532745870320724782751789813398749014665676366914433210297336417223553149225463681203070576161937029529706187394449937872755770504909974938672387326338142137622250591272027751878681889257115784484247462890924837188480034466628538465175354160987121457085156139078160006741991319190054271776821877848472414648284064901920487005740096554569789949161898764616024714866816476301036936115764275424599454264138799251873012182835173231447142171498417304532031248872019037595215288671060970697468097999450576319593422519437020054294538220625896410897500113251679553258137962455894465516066398252125447671018622943472523910801045468391886633939828274229962476221711128521235935537083494053217904014066823171917874116566740198704604344644956758809352814198976286191192217602658352880785619007349178975641388617839945588040054351951708216923529197375403363623537106796020154546421432857818079498487405106861752218287040925859576458865291666320502837481113786292631391158256153759700086525863588705507619491814231385077431077818873101837772529836384684893456706730723093989351202621588826709054525190492233659907924993064093052457567590314136175581420722695059170712800513274487864402488797022616516909135500087433112605337024125439126855563349744366575237007082305016504532785473100506396539035249526785515410031074875146810991402973001858564931624549102561181657231113046963563870126470053822982985362478294881006746175797719630705571782511955062851957785945027647951501672805871081219501350736380406346513924635684350161401661819412565265722504299510862473540099625628371887699041396337239142975423418774637928155822357521165066389200853363967485875681871193120711497201458991676560287561828545816823501312602900850016256 A013879 956 12640290662596145076059721199585774929201834345867754608505926502949567941940567709935596096571241816976023152540726713372978342599869576406104944465365187823937196441378912447188112436854465224997376843153252236650910693024904159081393527960938890245845186813506548868417041314769591589797777047729453645893453251019193358147612620229241067938352796640221507078725647684746659983180674894630091570244004657930445967000061866557450105961367311544545750192601228548486302674460719640310445230343862521287234467561163397448381033604042895571292179184808691961221559965433492941879959133054419048492864708273279010425607672275678931689083801370413999651829355842738089347614720937810184608206907369453762903697417252127803475311256208868068979466509095940597810772587812236493514537068120536748670814028282017647310456133511151116237417133923055301723508435104298298292348270355200161184620522604312408723345870471818105314352594078562309654579173174168572980581636408632753061605304649303671292992067587764360984600324618787921220852506575763455151361228500189531561935720607131820396497041252183622867613018398227098516228295012270112494211807556620121360031081962493068045009996846853745210137112511304260153278595241665596734790704031716228607415953380365666845204417113210221667602322419371912652927029562250085868179431577536780010100300203747370637723450027927878221159582150478945664780537793741962617948364673923558053615216126501864227837857695489596481660549155719420879563632634235585286993312074027667805449332853674270301323464639463513928243397735247318004458404599399476565131909941131241563203031928595088277737502931889011482614566693975630191728227183830237771470359898869930572977891014557224183505883119495319170450842524463969697661549473824710568077646097513448388409042384708465654444571975142854810802575147407010849594977033150224891797466735688102289821154705996133218218851617834529262746444513377984218961037514351178453452463575444194340332337740697517234784898105264120807292912355450383849940839266302686381673792814583352084864156177530389948813104074426927670227983832251699140327947612689541842007076799233599308480467637410631526161004818919372509103961748654930510203983484835735849960129191831490223746319236197611262583912305287593908655670823415714242462948267891602158248393488677182701822503460387029147281785004351895574839128166547402025393273296520773254511864857472527856974204627592619753272267266420897316096323562969907799573902107612787591039873097876235178959605550443986230779868903532838794494901853542077001960554736276400447538590298348286230760176993082817791092888123311977145855991726015912005036592022072843383012950792524264234596258500924770282366374770223636085141840788226166241364947428730614208912556813941206433023778924937214133512534104293045271458704725843570892803554439989385679325068474159815177842548492534639998294392850169369867872657365570460563806523511173792579357921607044460895292536395979845973790250216795598855198315215165145995358936479481539738333592376898814323414843067964492471182593105735699769613828588249863456340642810280729849861082685101784948267989452817996884523894575650398924926267841841180114441302579936100453208422424244768092023496907387534470198527176670905548420006162918790768242289002197119949848833334276445754050220498232633303738219311815274392146191667137304876700781635002597377429895628979828536815803977359765976748934040114397548907444316158662651009470492977423559458942976130318524537341397162006463485304795526322835144480753543018163388410064561326312933593400233755869568121320090050440639526979610027922928971515737047637937426379658471863040950309433225213993464640584299503262477090613007055628484985303682576236902667959288298330711237089844755814252278100078403096043889626553845279407291218623249059500743181681108718668083116450108524235070368040314021491454735297043768974058798523101482072607158530072128453003503852263910873640369491046794688473543246760225426246271569926696146102285965979013058776797575728980418086077984533717424309798740755374406646802076262113668717920739831026604467002239804981190932469579282676141195153322738054862754812956481881293337213102343730099389035993657771953940740709669440831354267648314402079747640620879486349659712164711231868984524683690020707229490289511030348082652777386839810662239111638596176582530927484804572065732387159006012731416186953453836106324523640867624797354473605564331995622628574606337918549621124423516979198817226234365440466533546428410068308327871887514893992611741192740451949709231019954953257078752993139237205272120151995072974839613620693417086023571574645232292117053064490919070089372478957133466656968300283492341732861860347016919454133174316956769653086170596879205290430178325275936501505758269215570764925085030322661236250172693562144711340138784924688032152114395268806551667110957414914045295743629573668400380319450528205929297332668694042552225874131244931132074303687583314596369575582253615159604684731277928943938390466357616248599488838952369855002681632644168245716907346841259716874699002977926640135125555273557806145584402171612357527174436573746393581235654446463815720694364989345511007309386903704092826787136834513666139680263483253875409356457881699195021548925995719938335064986256970060241836595257315425807798648606588744368281942482121363818396846581743143199767193617412771594332865948681733463157488206859446040533146529878033269659486725637419255791985054487355093310978393818064089074860819848349750820965202185038787353154841908943952350036070240668363902129054783505042895680515910031205716871584597586765034740153919584360113180654122674016975570469578993768197743178889517063656240880090431929258421519712363899361706645651456 A013879 957 13254305421822415419274398216576853532162742651052626656368710388756846154288272727013427612558286459477450453198545054201784138570000840949607898247714767187672769695715334498222722186587107727766849420686264617298465330849281903512931299975169457778427362608159442986249267513675839270863793865599959586196373636140701694712991050869496682054526222089816907006581824746680913738523659358311642898360177428194075310293056871787344802308546690070133604553957025826457573313175323557558165417853045987121283169057414470642833590692392883266563268080889958981929858462314390295024720027901670508192454104342361811636041990564142311474812736105783230098916618632154934775764453622085252135735166101832348890507422992567163656927975790470044298213074241785008290028677037803693423499220741559941774247490519844936546208850652588792859765908620501636060029580847924692430197379935974364214324649110339488289491119475857141598102585688522552408360011090276985581686369978818497674325843927948246429720450262907602583788269987470163282076637935187740748793751535814738247088310171343855704077281528049694532030188379939378053752600670786145478730640320490500375215951799903131318364402453686512737464732888653375894484256284124744761779897270760876128249790731770309477877066878901521395327772833215322681955612950265946039312115645847206635870932386444602913821504336484502833630630013020610929392917197610772194077824436324068809627628865062818784569309470905699120353691991507647468209315653076213077894299201335635796766839646374351655480553257790093580821749023634691723842976061219905538759757598431632753377182407558523285916879874308452104394051885702190403921617547511975401457304101317436320490865048480355905443864897907923794474662650932331489695156901065219708632585834346261657324400027588064082074871503407394126092121037767453808624902637512530216141420479840887546651507116994601385427050554022459356213615802059833180381288872648301298007370446084971524608321378789639831981809315625430739627972866028741695835565474502605675349978974344552995738517428010106170966649417946290108736978374887157677768517995923549026524412561833170628489214833365490363175801789003199948106195794557592414667652186595116554607792427453896692855020439415146427275188429429244070362528689333955977504828442952704624687467450783165528746233388478789475140144992723293254282513656365608626178776940172566336123033204789113370154583591582558850407220921154558824123018576364734040846003976392186361062225973478671179012747349662353305926231815390849971776286205979736934407790643145762875678224860680852582705583350698808748113016256789979747693092380098860946593249516137053823186187890221922894056006353865691923602603791062019431613690846355040492705491115028632524724693173735214476714342009994964247262038960943184238565082766606148192492379900466310078083963000360602359921428128108002670851541277259197178574439569760411256153989197252570727692812007028252627742266643950962971813085411326661865188428575057008127229492177908835012662884960199051127989042484833935657462758748439917121622589925752688823595845875432926583047934637613289253915055308478083901186527278557192703103486228526457279680403294059076468823474751924881946861630293160791344622890832804871456340056382288733948600426432767847248532690262322258382998964009154781699100607053106013161019085073560166598391398803704483547635930239053152687820168471363993968835490260046994524243172331260385847944906531644294886283220590138824877185267292870548089455566961273809493184459050627123813693165471857457299910655633243510794688262381334744730844032642171564639313169236085490463997874803476761792260027511664253561988411178965322435932955177766624486362694271949794261060186451958078686710423866142721054672685396761067811604837317609053324867699779796859092005815051282474450255786103921914788995908313146238240315399423640518832967095742678720159659665766123862828912164736602055391482608238324079443883787260834083514850136551610457707455338095350609062409597119939294767591370875027308710427281913071524386307473824077133918622102289562457689058552805591340605747957263205221565911417429849090543378615767990750655945159042361566003179132696957806085691884375366130382343589178132553598922475173462011679328278580782342824244668252316954724947153103870009814318158271115718701182941304968038725552624456203949818306438958397403597641888805857459650904809649025343701246410539510764515428224986641993380246415389281087520163513739980378971815925976102635879979716515786473206592322817483196849132919012143618306625980285066494610498533968791755418660498385639665422691932220514394252587455199095938931034151629954838033836494955181933297192438063265724877358075233613333537147392577261695754484419793209566618114667604540393002901982900986330402085960755614828462261082324619452838197366541189678001935504133384098720892539282300909960029672123838916597193848157064060518879900408524363242798193044284906745945063511361686202824085737166769597641896784485620319141721651403815491457608793320173079291895631491362420851838121420748881604381746582404606329414246526150136912310091500599406414462004752698395837757596855242033142814463067958550000447681938422839941148793387001986081371962216415661241357179760615118915686624888030059629103029388637888144049708534779931838275761302399214715606120132891187239291801297898123839084814572214387299179245004897347863826353995850491398084655713388613766465952821982533561336520494132854323652480276170370265761259033303188316844407846379231487621691509512813779391422388679070347038875748668583859381092650876881565774338690999139733067691636382089990038517577337030024175780709262969481716751547254244540406437081704750654078603453911688137100907670621126656 A013879 958 13898146561992861070681071384345290769341080038070159048828476864601098713078979863000831872265917782533027086413117578754690004885177201799576051512995759718581162156454402586808389139522763072750851898145520607348355582760616621257975450802763289359472250174213396088749311932420156839285273516415343223055448681889872420235369304156533352882006887854051853081333543465575685804286184635300989263790921406946030712565852402391286863425486654086980414528770042313003576394436128074690110861190675548991686620277547435968779875193866559964119845391187269629436083266979774117995840827977022054798410754914896378998074366297786088397013239574857756284201592298830492887431987721231665343480637530394957070212711571854106198726909142467917170043072536153956852725110053592045635239118888301957505873336619336924183877491781888946061721897397651123533281577767193482289686647863744254930399683265523339272641440095516378108372016890928223914148506988998280433302367086909585017353896122592260448290550854878602286898368990381513933666792699527420443407156810418474972178871926227054838758539555556236493618086810683313282091687000970253281505459904698646921442441874535225825285271667276788780199819753452602281934723517382388363328117560585356447055652566356784031074423279611041698627214726361590196554288804938064634117740975459880545414998798048535944963297731133574043277071496533100125899107543401913064177348836142946776124100564812110269848548247764414360823992933687122951625051370240043204366092679339715641230585649036632161497176612840505166603746304206770509020372466369723670210551583533047746005232420188086113053578231082859473817097350102060004982514041499917118558494105343032107195029309075337673906706079188699100715063863864020424138588842691363821199122323835465663590590083328181882925740461556911703161171909298045644832665908032338883920706121069638500117650726709731142325554961734654341901048403260691636951490360926065181859376472873995101387695198085725376460157684941251663236141275968953852452473902992044248635779553002314002059511650593125088327525380072449097058985836425676249123801526093531344036862426436778724938706933111052423057429536705819388785402361474022023802548059211160936364420552409897178607145912280176580126507982577199030324458882947042223068102989397575204536285869672408577470610421557535152684552675889819947402541039737224430804037208818388918466545665744949341223212644127273229124602084620562673563618326730227361614139465549413205737184662366371110204470564919551780114904452055275900005291084721408635733583481427211453127170311513285677763089767542354081861354134479809803917032035554543215934963204632927349701280153177343020557670918511071774483523872816648087523757492907582939679153051432263378245719869342576255135217887472479630537039765509960356137620227076808447090889746511361556436969587066118980156971420858977008590825746343339940720871546301092993332925376498311603361218043081657027387474988447524949131877848267265791951821681518977354017791989942934582237997260025680235582238212577228915959669717404134535722528853986051435890837684677956424746071110569992392713233035142715304770564027640386895849441175563358468498158564471290167373043861474385012312380846281369944979292377899200892203230961114791488887640747165978196477414224504824406211521684863484374916118141317690856328748150093425251074859391993232540445893186345398632783720975028971339865643034919037330252808670423690350894678311325448154679314313525408434419418836889027833448960581984646063125387333470386980067124677818405145711115641283947575051039414770461290889512371797690563232445744897579248777035569930448973080850608070856343015560240394741938580834408481816037412248508904027467085446069048394316996069415864469872624465762594133441621353895149230699176473164300271319259089523213571929151411169706025721786173555365629909076960266043280675797305385475081670135293690379095589689402050847236834179267416108909926949886110816359955667496784741487301052688598670360248225205709637465950221889306652635258344997559280886754896745672555504775853089530380243633762261066675745567012770035222678408697130442921439965613775407536669359808351088003321433349562246845228474110453350783915531796311366049520522543733327488102358663329041122425909275177257341503117666186013043599411058477127293435852811603861798166174685068741788512884680492537240515874800941196490791610907161682536398796878156177878039412529666443593114850685265263230805627542976583413665860750856396317797520485611225257316929075751490665260619276399686077506709488643903393884652698110754859783729877350755220497810264615520058101467801143422847223260548066579531524246168136534124850889036857934626920729000621096161334827047864319094759887454254969084514526156205698098547133410949622384642387697688385279574369643876659620167379265641818294507800557523182167364700358615270477958962248073476926515809819136525141604322645010450768842711680358069604090376036090916489591471812468525935382597616949562688793811764349922342407232770653598064493806791578753686686841807137010006883179277196194304391492486471872965404405962962466505332523180450911095565473113972509880082270144759818425947704525269428536263667814130037174568994557260686653040268401817346124666758932135018378591007805646338144220362198535067176565401807251844683424558969631403024466509550627639837744823102692198524874273376624176010255241433659582967552924868238015949322179068785802946263157111612003313655851855278223158065622171790877952104923992523441801924949036364402796278908221539140122631544868216636177035908988934388607485876964713392967253113944741187825310986393394628607173753594630143432996127487260624470413666723201220169385640621851125695288902300048721361629218504441856 A013879 959 14573262929388226290050475107911247613752592341999455094784368956775961684165504388825960281293107004737351410162721178260277826562479569554192257791291041742670960689366331646865193450364220811772797279949837416370909303548796334252202866300958318903397974198675986017156398508849398377910394962748734935458590157061354862920722603475241117031603254438450275896612401672959490317915190340145370118268829205209841100459451248689846014103243093795909575144919575888400038121372257432046257686383873804459506789544149580218399326411283821980936931000909582438955570447756583625551606792036833878132298355745642385504284826715067345426986554700446046653462968846338482909931883956778214719205552979071422504855364249168491261436267480972438714495084827670171460803084999555332844016494327420113393678639818957834613033524822685983505616100285639424510034263688812672885390466470373495857898778279829401001149270689596181691364295983421953319002184864495860903630462870523305019156878980643302091826712653205185271586744162458286354508590821699664418866102859641362812427432808915460254606074373006936237532078995599065908082572788729384304907869125029288394298429931032648954974329023786426071986806197796315890381984646962755260465144199208350721827827945420131172167894464841427660179730308909330801942109937926736061784644361083819702789077779662541627025834881721118536003298521548691997614782591430204393182827733207426558721104873848423338316711327447818552815379214433908636123189865600823543061379997331321668219002577524235605374063463985845545576689884679918593266546079296099367214699337254749073315182590231142584081268847235940455617236670980617671784544643579817092509591515004175234834135052792981276754398233691369348231398806115079080261544934313939510177690889838097243665166587215931646070741230217500246053928995964107510076057487180917777546038341606717259899365728410383042295161119555876911213233730497482993908045956698409724133377544420322287432703880027937572347086304644957904029500074590421754789205275303785790057511180568954407023554488532336732618123252934848384397723132415889898601239309025050722604797055663371688281329561093854905559867233880841271415042066584984117630780633735402290009258645163760343955166632115098437682733234338869050421499797645077746095859160210551817671840492077615496529822793395113980261357506673843841167566873283499844754774120273950978569976588004176000422471421528399653502558755483091125994644650569474885931907904227941501619074144525479953253762927081083927385766050718312982123948104452835781622978032621019676674275736565355042846109616090491473741851272916301044952105783713640707192219977261176428640369537898085635124280341048665597000835528462589585023311536883061688557007590058637004107383957715761239304666231574342801070007009159372190397361267227291494216776806837897455402451821727442775737076464598622675760133697797714021681328602534214886577065559587093587806092570742391599149848973486351921060907946624696495061673371520443197966560253646402572504790214928687678705881015991380387781326633596757774929786415597277870440671016048872836034536260837040343181671043057807843415098945847046329702223630107524169463925114899047558543356840089364738670467058270333771426606484448032474742895108281903600251846784100312753349501097874370756567652562227412991912043496150339007365773420232363476071071761818695804330592893765312716769823005111978651670956510983264487607169104398191533379738204976393124241016685619218674529776526309749249486577291215132230287766148581044498010865326168111994069178794674956612456718705382351218555761324770135180032025029401724058365628849775390462397226007208506260733884094632156922989337020708228733245585892472549505326588697298489119338470483809502361157071811477906067681552781959999729619669524729321298863419055893194399181870118685665627247658721991070747540282687926599077904835291879919237343785716682950537054154444869192210636359510113816335561403778535375456874001108557089788188624000039371667642993302188815496219867801612593668654364160720515109902609990345560975844929207407994348515896660250586583675982352453655235078002251316791833383430161733170610630401550454170775295950582547982292468842732751595012668848986966742031446817717604164418837758912623988870244128267794123973109938664813205296050053712228841792797780330988873894786570640989631686566732142729511173935271716051528304198587968427286904835309492374643055032707520757093997672152708657505241706504213929568093602689996625330852840720276135416356222535195075816319118370077228407675408764269645145993587574182887852584339872945506088711896029483560443804701051765755449977652449461698847567949999934406499645822712345659358030332555266528467827606541376259106943747232858462763903778769546089382158963519911241598776322491296282914974223697612237876629880849635259981811477405428264326608043235365856696296798235894141698241796910900986882894221814478425390015242943143193178670142420068848989867147230997051219742678790504645964659964614984170112006509720867244074657950286483225771341834760497404977536593765276638921613625494730666571890387019331278295555826464494552943661535956838520017146499311671365806540220288916296841211741869217860360858036874181767898352479704025530018571414022409031349444600813414665914010512691106599734242765440910290766590346140218057782994718558928070503115629728574760418566080167071984129400041541030869784775746637545812076453239231142110180836231465667986619998515000218126191817834407791639506372780384260510895255360754840026510952467308625393228494791735127495971605303980865468483110924151310744030401207720935765113292868440166086395825849242897280397347376081796564688480997947442640333717500698165977063256018175888050491719422513623597056 A013879 960 15281173749446188770315966986753144377838238267604420625468614463220310798935527930017570127917200970599472992262785522215449082265578577124856700905760795386362945275812990572943317087409113201925472680620680718708542593877982664984837872734393670202449434193350870713925787722815266753515770308459217483683426632530767236741959624661654429532530414126052436498566245696625170519598238626108271617133855852682114341755369552546203974084322230320139678667159189206754958373156036209065336699757656858384931791353046190227088292091038344917482923361209766315510276237826807431746401643566815120596452880674342710022540966457578456798447853581574913815701586021018221055764735151862673277405681920582795924451218422936099892951795610128155897490398068259077709683055656493732692247439555868872821889973426803530387196241324472777840384907973114645195033688081760437283471193769638358792692069333550393984181097662614005813204008025112658123426034996473611842885216234921845083767443534007031134239287047047280351339341846893860072465200129454547317676942672151301652403907785041337651933819041750121172206437264889286133633591844514702876903073775646711107339870463362490910611162030445875504859637295660469731073179933173618059997499043829095566491336515696859463987122106365564850200620888394910454977249870271465192721895245567827328671760021887429249100241836935603590008194750531441260090918270591518001786076773175710511237541264200484350398783896889923786836939075154250182031509936512249147489129592081687949574408846730052874140713970812421978798623172518130318853061821643986690076520572261235764300540899734210566245600562759273499189299559510172155809150684186350287595337432437018051041437997117453135254019882291161305691087234520925161664329741043173435824082402502872655373445719356532741710273556216545538006244650872059996485512055678218039508114700088605157516237318033645808957690866099423188052327772190128727820123197090991674892880492018083862867034903704174667861418368979391379175637070213726081949845710756942488595344843676271936299130671367283521741781208069411579518226931296124166315693109700251586506047677439275631411283425853550001452343344633837017015299150011416306128813433799733191648748393111235166423132806436721459391609683930113953414774571815485042690211614776939582767067815820777746889255465407075036966533208918032479596122601720119133213582027940378421304991770743066853818993393300563195071099049589437760530960509115537697990936262583717988001722290169949667463017715026974660242457022398005753543601007574736732551095813533618328488405354744753729407402236801703187570335440349483284511699274263314518184789254876615334838004128571023042936077382895445577040748115093188336705403918098693293140352790753325355218904240845762057265129698439298076974783669636297853918103488144124405839850957006855162196081321419675036011280690942965370857857952301935777998520820730916908907433096209596245927361323458774013470152037222424951978362611039937752005789217215420246750983884527530223866782904409063611386697892224177681498192356150353880604775720521331240275197051324462882917749894243460414892063895645383917216830792240512452213838845163627263519804741280383692747158941953545720216123666092873504707425321036580100236005981061805349537680493484769545656206463204716190438682853090171805407162921019337874987573229893570764284700143720800771721755774172856547299633927408298126654524894460787543357174950813438085305192368021326396644148312139857840863734950851771629029637269713198493506224677014517315546241120252054202293083223805087304863416273215004311348325986882169266537260677229942206224797636782079829498633657734666660855293248413008577680467055826151652191723472785296070097333069858460526799456026031032747852637731792256832825251889896488676485674591562572810277008499952262210316528641570940520756840992070509000172799459775321554713140571018278194216997451656541542342097051183158091460231309677105077877634528481509855067112586406358981739674599465284185770419344835939397764244099943727018702918554191674851881239173236586945807572488587045081989404856418919077564626871206443991777151288676756313481863665269521106212383936169032574876726678045833080307809237337736492004250995357638492366378335054504309647221889563611753605107042530491339227727045395171556510981121354070011724725308346989433099723096446344035373397723294739908720351474930447343103338577581610793524589486276233716073976321285390595703075198633252216327639362625410793317534265901402924348311104268970341142401064711819172635864022099854806649420402807428605372084186395812911476766613706992477165091011753875922958210056328786715766894846750330787410739131220229772618196420562107006013989471155354680800356730152269322646698441795451123168727055560219986717331854450070678481132633491153852011587947449943725053941787142370687951731874347694537355543566988551176111507000935525375590437644913221717691533338529381760623384349316930517223258266113398398933774889963979792899155432199647039287056121641159367337937068091322828534879599434946410535725823326921725411344018716933869928966762703431286534459182314470040746290833840347452838727477907965499407662235114071958718029670694876570443442256987145747076873382021455782849758128274164753539029961572456275221742527096725449487355589793922933342014967949050868238794325290157861470007646560455874974558270007980658346077267672830469777958927985315441013306211237443879031780034069324980532245344274738051562864868721889711577531984526187034344564206349472503285158867135638748494360609180329962154738453049215922003227039989480146520402884814732421976787187940839436182817515594208589485695720258689928922222345914614788650903737614030568162012080087565080742514799988432405185181645376906592256 A013879 961 16023472045499286836022835399101665119136108529691572961771377879385700616304620134746103614450906924947312992334942591742586736885711322087273740008959031783050911705530882403014611658247098284822204441554510905300528758918199550919141357240339577126203617908727082609725446787238741151334552366962932432170832764632581786033937055389218955101502611522639559653920599647584434802758242665610107019207750034582000728020478383930688378329442266980170783698095113981662287231090463823956894495285084797937838238049811761963559332967652623560194573846403891924052503416355482429550914849804716731894546175805979581504595916444221787915889256517153496829213106263575202161769562926599554494528940325557025819277360809048643881351822033685741198366891644822830668508619768063572251506051179734759188086100775983938679284685943050367496759445262816662200027644514020032284953090478192311709405879293496937922356678662673143759586205918940530604429578072462314011765208498749408630556530871114956678616094654644649041686001716448576219345269690942931408180417839393723281471080009607505669714156235522175058267537161468548096860977201953849083851517487372525746090012010990787269085009837236814353383699036934472708729790721607459730879937557382137712729219678283350109309760549804378528363966248669581625238224759969771885923554029016530108989319436710633012304535184406587469996432818733256550741094716503771580240837238509493825031416068650287078203755223465248724706330227668943038873872563188268162077561551146648023412935330868811922554973292658606188840745091746371017221668152692164987533677635579397552787203974479699578711546855695867968685918974912938278449735987821386439165568543555078639888826889265430538752119152093336757276337488025013622317336222544086628642673029286852197480866218619995676171591804483320454060435991032821182874792289294843158995260879760109241647746061994448187773619657611068768835157646052036420902713501512883686492477054798354304589663991186508656527454627670934294810472816536428040106641416002671726921352314802690521876797242859620686093909972032591316404904322710764693818644218197051007572165449418565884482717929547812046322892374942770283953834321522370864615326675159989031166277995055006525867302905642191641003016515936703168815850661415994044123931334176344199939560902042087846722147938894689113962219526074434825324983853221275640228564988529610243498303050998682069310104816373531352834872757022294289186512446806334057208543982474984672986893952137245142509701263552124981338394614718011281027734970118687144071497843771827372413058133256834886567096207856582721609752054699899784540139578209929284220133577721501801343095017120489058269740277846974741391079495531955053349205618824255418547938567916958887674017733249085794958840638670685420361910761172550658470029283184213392977927557094420158554918167688957170560564661786210856712649260192954610350576968118741928674520566291073593169528827107107419948478142582541466445663553233813768247222434230876500657159677702339532021335750773638285373418129036859336554648548042713470709033305921375426602805023289599991918362513106230748005860791440254086379555564804387585092578280906295621472542776392819611006044934717881157121342089297000928072093213431253015185070207597863606196822861136285711106002348361348484105432311361879991026621267070773231602969587108880857730593737902182390008911782659077226941260945066083616454895095734114759063293081224151653736977392490330347687534460550363575341531739824347287681380929726786823526783046925174508666215328909417987223672034484643225784461582102696360776382270020957520828574651887063878834373406786406139296359286292785828572999973247918882349873423529962794848588632199314611998381121059905105349266401951516194612327462251797500736571325700100510434642720522316347109024464845943299444864336863890527493125300101326045365193366333367574554886087396062075779282319868209704302906757541431178911003505775980134140618503337027677786852647403634275636661032808909830378403234930689989950040021342593502363431525880089649486222247315727393287121129792649383892122186724324490676406186102168215121718189675518428165558674673653363467756698252379501233938553158587468016841378850654379839849491708131139771567529058111910992645340071053758148228722228452486522053114352287410040058540304965316614265564925252791801975245579321643235695891101505194526351268176668753241926352326215119430839945161588045065985795068149729279947779482061075987970772304302748013726810401829472801454664469939844433734338831260500765823752837377353737222648294202257306638547834175919464662028734423343735862472740832199791828068025013859271987530826074855740003195258383654052897929887331915938125023706197189774914858676145957263584465304106956927771141011113232792112966611837311759032132295620141526902843585272191442162063394598486489675201876008147202126451298587038042299565012969456235118743952526375850117261981785009027425867469349734027895259648122839560381939018870075319024806474177093867464159806000324765744699110926926253789910857098367373909240920850275144925465770127649594636252168513164709157071554577737445582657384976170707821503874822831506888835846973118184716679978550894729302908062553338886879583426530018957467979113210580606941880985799911246913892092975984921653374923752533752036687032143963214361998435452569748774737999776579557322412531888326805896317027305882677893060871130123875968573754513952899627781004276510786579694118227727155582592584924226207122178206531095724885757237104479604738744265619536341222670131873670396367028144534634630455796684009134117777975347492864106731602382253652634834059231712865928552875565976050909548218589763116624410037572369717041049978889898642104663198912670497699457028982735206881427456 A013879 962 16801828223581460193369480651448427603963264137629870809962384331254740409442233362411530343626474179733553668250604763079074630216671635268985149203634225710944392792538750546623449434158109331105727844507462827036407243911410012304589567809646312424686084852261409374575470090375650241501779582740523837995963137007374078872321581791805655064513202379963298903669446696065496307737027061334783577772785700261855995384801141908505496995173254540999559687013782238435514495627914194669424602288053077082466668301319418112701191125889317402254585465566807378155277822308366344048780089548830651863055650841930845655763167681416305485691493041730745091188962113434631181979681215322054453655178130811283905474577887708990806532368140794059762818761773361744491062094481917028337195209121841554850406571207278134484569618847419982148282032075903244383056187373933069373226971801260981443001979286057845178873076685391154390851865457658985819070349256910243377200715266784659904194444914710236814236550068588667513534940935826782257776185511450175244264189816360112783591819192154199865126191088818900233897941046624044289214096030515959256948688800839133556732080434436675751468083275090429847413665601352601655029049035700263694767161404169532434262754253375642124219591478271676019757774273164955222265796765910063525054176589530037075563584617668288721510240285524321862938979539336043220949894133452658788522616148207330997076142135601043423314580837200296646757664924808189615930209796817701476318641181055147597798242077501095330505003675322790643069873125323042735754227904877339593968113560405302368311395194744025465447038955758150451132806175038309168263710363165798106834475201126810139900066544238388092602542092025422683597792857843316684035023146890388180715619514357490329825696776055680586137303047977902228436875729733231504654118199539629460286614672255336308170026974701890502942911006099184045350094263866660142084483712562373524447535620212239163289411509222384501026932263664677599115186344072501568582861629426417508728283924846546016667484545728769620541607742834046472190588955090762799585578679740190957315990958289522140887350435693526564285073194947990293267175777524641551734880783732560658344211114942798522867833011586666742156379046214844461944249423144937370811295422665294295795825012419684305964522997174437532362048301773026571399970268875352325728307761412424590686476620003994049508912467933692011830179536067409256578036475422398540371506214967689528461905312756263962552252512130433004431888471522553397014938224027172490781914923030887658855394845137918898016979473249424083894667370509002116473961398361054809130410786392901472845137200672133934764251181583669386428892573106915302020696630964262449759323231792093082601670818659393386534761281534752635341410938307268479255869425644169742755223366107838712176881872602615954077714650797137835288322910656087573502966594922077936601814077319228784031331859412662269979895416836631000719728105995699505853599511196075557553081866206408377128804156203218538723717288072953815687127155912436320262195307789812159325462880100915601125788890542879012820993485245255868879528855920325516426035363479599837581193014298877216430274573466736952209668402626692045154123213366889561650700178002137428731439728438841925808687518435349348069337791318594673470730421740003112101315437772281854275715059314518801785984681413524562317159636733613694207808079904495117599551605937696044468904806307940634656804134506058036377321985618054781527791689769195220266420060212611785599185404726521875371049127231769255120167587914916939197455815169495553360343494177129893812631929394462603918819234983744192981762019948409789978900874951354267571153673597028518590814482396511055746712366692713045281815881058140816132351014417308592829515925314408385986192437250299841158698066891390873756631354679048059344852999296377237856464233977413187172336737838127858899124756195763739857784412072554145136633187755127134263026801603913214209987479138635434298864550470683186901853165419331324334237575681240884299664979201336167143436325793457120364065914066645277135503292998267138339470772457196411332128852854600749251566447626687087885878352316819012863227465669703766994950020617345318017111193349638755181024080110345265504037080639421794507348366435064123270164423958819311834120129007061871416547995108582771377513054707651910855663307379618614599406166816813345072312426337757345943111121049380170529450522818181674815162440539756558301241603943908741272258126251231642316947418074327810851024407455205796072361975657741426157565821933768848928577451442226692081175728216690864728915908257396932499983597123482267932429590471254898432171499729538951086735384857749424465421122851198423283620344290719256467494551956869069188222646077973921015038877154012185521713676115270373413656527786054502569397664482337118960616945796867202002242308683039460541195872058764297083412558099812197625942106407540866708034299780790054614867052088650708097721755473466720379170098832736596541565513614939312623494009566892777667464256207821498110365365195377370301345302753850860198069085462412905619739280550108773176124641247046225370167467937075684373657477425188982991673526124599929876648646071057141158345943666613897770504689796566127735643981315284386365207609264048736831575621141417388371462846871453113776891219672853726685898906043037334168819536523224293234854394196006140773367623193213222675680100094340246574548589339714757229892172602329505419359345135091550230817807780654066806018533507066270938533902556199565809540952903683549042264817463731561816683158277972677473580196699574006065223758492952550103898260049468903558530432855979449777557379557485148416036022664454358543539318463052379795705853622600552290899676102656 A013879 963 17617993831370153203722596543573186423253383656379379414427117112529770679571299290224032841598473789488290771239546140050403759454076676623811371811349961859079227616829112893176230113871773649973519680282257341322527762191650665062297310655567691697027636110044859596354848125485737827632970027751727523950455042350644282127623474948924406564926995698772396111214093738773573856381660887866182024846676538437775912216613242177853060017210790553583154298370163724449758047767535754589686571768797543354824569180724310166943764186020516884386504209142180613356548597804817547577293631178754649607955442137228478414337519314708783940964443007725857764738557137056831826275526210037538570795932063693572832466910983182342743950484455601272009857445945264564591459926783470629905702803600144130218819920810242877145292072652552255201116980066022320382207524731809242151100845183479034877577243431857391066282015258460715106541885674130228714217510542413915359491617211583991543700594270887201277724904724720430626672414226725504032729921498854378956929567100879621622167575401232282277774560947149367131659767430904853864606959959294302493814228308028695308383897973619871712771396888261222567681631821603905633023740121658439704004171036538471641789501803987617316045682353920200954093527916258216087142580109610910770847208271543048156546161304056143514446321717633951321753103409438830856450756190879255141833890750222650307590112815979999708645509915948138256670565256195672234713635667907918143232295495066082447508889484657788537279614733855270521347635282258734859686225279584661242084708644715550336154489527723911246456594320073058367447033367796970074421288357766939915672066668496746069255852176691312032588803176687649615876239243705913635278708431273735676982061447886919780087309822649361326289508680836476807085425405180752958224196645200466500949497266574811524675694205025009536013865851131458009537020442828247025146379593383803380771099110499668892885357962694371050548816525304452978169805635922167404778342715937435165632269044779891835973124275022090333629036880549953113623719004173251693338247749687250473258572535079393968403094370457775310671784910465783869752922108093678539751954352683153524883939514062259903914660867957500665823367314763776746527653283123625848535824909116683631508403008222982890811055666285183009934067160079953110132295224656241440302886039230794527603662908297308064457857399976039034996842337211419728625571175252516971868592500865960014996470825228712240797190730159680918055171885915232950828335863197516421694137222332036057771954505135338446407052268141988108193934732698847403283800547247841407538729620752723054790062585331983512779359446980277710544062458738156819731653990509982462518832117099625796182129580346592079679073845546584779355755316046482352904202538864260932179301096339893085459586086446160626662993717674259602775288484364117683473446700237012794450183797939087641444437835815491752406438816604887188210689618472546605049943961051936123836780370939250870456212946894946082460760579058385620237945044638038826955251707061010074776856564964697677366075211689889903747786064784529417966220849625511248711946457295984879291537046161459476095591591147457166400205254952686237939529902579399588997444589848769256469498144687487111196770323330864878001153943869686728329244622706445503274748936477508217629012194035780867101540673297867931456277983247585713017646565193935872432067424747725567525026326179155158925893052143824311552386778391437410595285698891423647286081681057499615696451434946517401989073209636179678456884848665471944435911428847168969360375539750278155534474337996728019366779798142314550900044091829423743936915963852991252472690034445677775909881886693403976790664666617178274169425369296421064416796097293643775034802490902481087743857721082170406242822984188707076840233479363937497875588578590198058562579840607100010152420167215352757773008640352729159285116147673390535290790281483520189936987591518624902503451830925273789155366194874347093388797584782740762745097500157532841495405505231020272798595888755200093442870779908346638117637500958950962851448904700077184208998344010865835247210539386601039867022779158960813232071603042075297180496712818853484185110386677790807352697505825785397121161185868562347597337320683013798122135931017042918725774348393708908882478230518977288079947128853130810077388008198890968422186920776106870122545074759540246779643686865474861693089111414597667850983771251415772877282716097088052288299336992011470574135455854706358590923769071749872822373030987291873674595739300023604534132029723484295875710920390544840173987727416908245893102800337352542579515290257986576378412662500401035174724642912599460508253419314818237893045486134985235069659567312725941093109749333857582202265405650645481445616439646245747072598307279789886086208725432231126851247874555895823206703231069626785376445002739890831578536406522068674937819870168393571849243773926941712307838834010909004894276687467345839788308665553635609455168600004298604673492854575614161235438999917372635202574473175108021441103452180421919583050489357835074923123735842110856941928071820262742813748722859587072817792263048594963029477059329628496070336730702604812847253756226163334468604725608124123956530623351655640717283934091659168271906238513982879428995026121080820231717487559682269313393131302983915713404114329376436503030681248471335067574728857446748180373936636522918392153861615480741277091414778660263474610144684373757374830013611407118755187689790705522115644125406769515918305214231932881120541873236849786163490359374483478254536828334452512983848067785506213177745221929631905017789607162391507529952006826869546985493388501402893464150284396713612196662061168171996718982418769018617856 A013879 964 18473805499722789765746625393273797526949340020871664148862328753388016820102154724545955460911961252286473983743278333349492172473317905267489633008458097606345860177544203881075158667883208926794633372271648273934610870767872287768363464817972547888902450561726398696107381228029333028348069179819795440153872346487869178776254912868043358538224889441835964024712429556228238980029256447155169682885628697968929314928447447029884450260606821915514009601567792797528629494695891571404635186679038652820828527453247174257613224475120649512562463037605471178830956302491784364768408246606893835467311485694486488981792378652940077829680731791269149031518497288546504489068686171216322044410915259619551826376823651101408225080623188516559399008281239501736081054684186904499224002222987824731488329317283521235145501780373722633549766438489709420617093637453181607897832719839111712475790435608803295694717730431655702803557264312636778704239340334522213711994282009253895516927394338189817966991669696628450264793653420202922116623810165582729269141377752371950122085987543922541621699738019718094789447272293628488045934107646276982531753748262319497211683954201586430601090980263505399715129334768970136953053501321808120071065877648809364440261068643618119814789917419944228635639575128318375191791618081015370372451882260541523263798547635561974741804066241389738141158582160655731504133708123607405839603613827305465768931610136129044174492674205625235020626594634080633209187085234112213174957947481034412468479081300264525273266509299167024142192618013729735164230343358765765746580215451841252909283530011022627959164469845764927250704140460671075692756376861033826789015752978985644006316024452026269205883836879798428883617043441208172096026006972031288661227142064779474795324830984594376702075347854516789504466407029662813213922895221437724361699620045795949569298340726728304399235275398716019713808290747859071952639890128512015013795436020891300809026157111090212818700275836837642086037382114492722608632855491706812016238022145899119861797354759805563393675400976059547636071104778519971567593846472376058352247580954543410609812243082597132204162977534276569787010040052416437068498945287319090390508701759897348241007219434279404218166403205445741965766980569004639097754301139901935655592555192750422507715093506330652059824624406447996912410081597489143024507039031472469602576538437730758100996962281037275107160848950583801653363286920661583236294081250188024888684939392035022166606155067067917578330619915445451306647773106088198979394351632044037041314284967176792646779721239119253322537563306274426614745714442630952551751330950810407329899544665477069943896129611476791680611450836733821525406938814752995370618146906019857218857472706841508136541564536667855681597740486278756279678877081392131271220842826395699731978870940181369325263775300504004437239700897780589064065852847147725927953395926107776762715242848128065079771333988560286188265212077379469028936850038903994972988275814237995920739493947003314983362374484946725760126623463126376201013430013983205700169217149464422831741809681172937995712238520667502718973347993616920083129377968405594640788002749715798531606411048279036045715261625417267924633680507127096503432584458245263071871760486563826485110264638556984970314937997847100630844566009499033800041823140815839656808559090373262958501865113043985164094698142561820436613191764744796501371327531972271084693122004999633799925877233044762721310355518538579874252362297000773442376650384796548717028522259850479431308094429867466742517606487074245909608830262414849049216025141969187667217716963439257079635540493616875622524564633634129831722395593713114155552803425558911019552480309221422768367247993462774326015479376035364014041906384515779815050893056700560009062103353741457915896474353468657711804824660857520125772393169383795519455315718944430500245584129258005733334590308066503330926549949662773153933075710196863666683366700764233625767459507064299888737377263156563377797251816261147178036203356325185156803886323053122313570060482647372693181951670913174484410839860205532964822920886694788133509134647569537654060179038547844571979603277679386493695632713231447146816336521140742111032886308821051173610662139868778748571718711633313632194225578372511876379716806002126795545797563141281712840353493044667128825718640584300492307707208085160296104263072639727037445617824311059673807211658598652168574692608090673164164513158923724545460569601314220201516255765585735419768744659758304574665836482078179194644592623340530563730212901932261551147982027199332269032169454059435946330279355263911980845606161966539779687857824997558532312570435994020515859372067166721891901902337411454848616938063669478277848403350454508916407648648517499048115322649995531236352318703818501780482396842654212959592732400478827186069174091310323018714792047222064976102891195192983768613295391005284682891599408181693457995392639489216832924904413211822920716021071837759631301865547291569012820062869918107413694112443479479194731611684777358928330174730784062068690626493473538094748716749928881271522589394434377233928739169837003825808669380821214374466989340018443511953596936963624529895449407733214544236121954688605444603751668759264361401843054911585665120766718474095604029882355956038111780137888509938442155293396235381395227560516049157662403098432587040226282601899620797078639817238886426081419983780982578655675971127597314333765367407342948464433152807072561897013069756352594830955839687009978833557933654442528751923552808318463252753853315271203001376168067071458387694229209307626878254551471526254962989067373830085704435933755119911837399726955510491562099860715341247040417064848611568372622727117451477119631603708743142466236973056 A013879 965 19371189075677324001407533468377465515618431161725526106557465234912593125155436992445499793381220682077541743977591821670277104243381795833763209421476958155671716681528591128802265575334303683622609482963115860489258528426292452018999488484970382375153776000212820239169493378562085909533104988298721823454786849590863912004490271515521432722577701671362587813176860534351581916723157608332179205401480997601468025330411710216808117316466058896882018131973549900461380201030239200377186745507159634420253094002816108994351044467224110183284697242120194546813848835841625282071398445594070310418971608423581864670571925238385295050335303018761839214873539812834939491129686670669326104040219879270831175894904236777310231022139540521939788374507508991772412927996525967572178307354971681305645106402199885562663929674857156584197079893005785545432989577986107357683077842038016403021014431808936524586384338905103810222942861983887422866576470530611964765268116252135412745557659445561726564556257043811873864856269928742699261360928368186075926119189318071169971216436474856123003515424493763920961939462992563785481253402859302533235216218337909929108238713960882693053969575720785438011691457334707630325685028202016271311637973721477928127311190314050513602913152448535439485844403129751568585108087720918773003664104893229588297860825885507033226861940563131486061103501447691744317678507129419759185668198972580656074123232030101648624312830347837686436988552095025734047956557086444448042144704737873140088547921153506174852940703254883361506923766626364670779567996517761171583486095997629893610604886764838063134908843132992804356834344787688633865607710623435405959118982195692850649566831655807897258828850140071517365067624943408300263762566286704680539234911717718202562982529974502033144755359951897797071435367217535714028602413779714283260293540789140533615576576925869858513732528136484049087426242279227074231811325431394614655105563121042116637125411718918530996581460435887867388008733988086321102069805080071962116738800309658315508204023064617878441086577253872616222040894764241357706461285158618197762766359446991311323594482602577370498112398330981588440983839758002617915538350053595902525318052456586121829162386125518960557468054407553474327496077417124608446566814072073812081998619153793467031449861888494169814282665361615614810427313721168775636065492959465276285991296368881967406510990720800941782766294349207360402477061946119640303580302540997158385677699007942515403371215655605808742615608108458129549319495332489539333017411656922208184633167673742372526389692978030710171933147981440013161983602267396193702905203603076973676356744947147284093490828003483888313288832672579003639825106274618436873741294010126677803120693301049041235782207575601033439187032328140233144720558214497835439851666487530697242159476574971619521607788449501286956783056608591178958441915715050773862629660086614388126740898484718733969086306308388590650146383019250254116486486466393795432796154300190420810585335604972948011994185187927497910650534324471203051353858390342453900260637041716806635216499828245594631791956219047447331050197345754855593087470632598864806058920771285993161077724071360238500671926174133537131340686171441302343183325680888984970851003123959150920450980853639529072232956426030521391088471647976458865912654741704109883977691656747234579974051712775209787425762199534903426142114167909039736221941138165356124903175099514496011391076645517145115260727348207109930224045047939883013113538553888425867506899757144976320163316424892708807002141739790364478913988801241912756630742779265482927340484782655282431535916508634808972764317885277541322428142682073322388772936404758860681238261592722162600763455431993222051676007302205657856388006029050018335346805237822846412062304086252802975619061491662751228813455823583335023401912939979782770608377135307875156225513623920842619837051366871141796729638040017592022658528795895386516156177921620557038372739620079455320132684101091656600437131120487848663356489970562037350980791905081750783074039740652451469125958155279452848165580817254876934122159091686874161882474372209875515143806295524344669908084486495940372013391767909377923420086883991674799818419794158342555419973663975044545062338519769613475191692280067535013286737929570486106766230225568432613323286504322804879275556749269323473022046393425105042647823755656274418016576155744793708522070772126740296315376876221285703786968550131603388980862230267659762025109405654828103519431200350723977684804155031608827203648354611920176393971723856523088256546402152567033332676117459827106859219005225211769227162326890226416025975206704639935578185857492866056437756924701412574522929145353553679343354447050286854673167391606187141531066589267885081876572563041714161689368937175189322971109751682984008317908969564486695459670291969813269671881785707924004382065237890678148157454827918757391647741741033527399410976832345045029801064569988000430912722511423350643151984968116804269186810243887249399421717649533938376094894453977103915632741298506628667739342366020508681239230414773426608168070696858421542444061603751006123651151304663985683921097814199179423990254861773569555059650758163263173936935814759559142680823509820914387021298983146970850389673082590693272091237921278958619097969866582197211921428928250911281882134495676761545011991342048388292314505569496776917531825001082573114751040913127588396454087101091481474842353894522039529041457637828918663722376632837178477464350555646175565376843839640729028576991309535340923719624493913816958371016807097521550334864087378954161492644563807114324071224310581255947614613673208616674813256092101369200220423549449663456652364190697723917891248709908800072194828490499049354676900259168256 A013879 966 20312163956217425692099905814137369280505112073837505262709600666163707248802987499790532391344506857930140411733047321999732484859108309948184091082334622875041625991050523971474964427921742819358261361207532176528384750703128034168274407637616303669409245823199158195107390688919117794674585096210320534750926575596589717394020390944659401838509636107750696878789739711668244359909901712314523142483063338540956936128861789452299788423230714173856959044752297060426192205675484099774708968856915420821851308297096904304860640803263988559547934695353425117119878356891468071773298696487247869817883573274365777328809627078765099142700390698201214316575236882783209511850802330383759288870077600126291071095175104983004852804270990842333535534587585748556749658386885212972964440813046785696748123090793147203755892722743017822431037245888434584087942479726360508689891031292855087814163228848487425204692544551758132908332534447616738319743289163106971565705780267199142555085868310789332994156141785972079449715528096801304620680796824599082750306355058385795123738246093058734034534189753972997186586634346890563924790768156596013089650081359892241824600517730246530751759201830998311448547381566198388176385504131957413706872099932972439964023458694745831351688261741875496994308780856182380780698298190050123321090092452523108779017713363721422872889986187926161128007665134014818489654058291738453407871217405872734023579842149195866307887450394814249893351708001593704105070094803475573550239925915220065741489224971458890802597150856192575675484095514006961027356291516607938254325516596810763322633629744326836889750175097021062821271929920095396944263470774679404238989145874830826562720190070320421676073720364475631392593149892659301857375096706647647101108786789318081970681969350543443906794996316921184461977411615494728873255804631477684283945559826513824176486824726620912760895599423241898255897059424182808589695792375550039456591970955209858494890415718576717558271401458021556434248646250291602235923947931641537748521504273500277842330541689004756504240798830556732427642753268309145898410348546483235337290498123488361262449408189480168847428706192307350081093070758087353083403540945799377086387902172717249283135778193952169585507622618454791896428526873738853426467243632438869577693784077808138485969570379589662607181260114221454915458630912488270081363010345464261546859609581296777855249668606054568330805949863514457141387787707214347950967019317228636351420378914952331031605375827292516508096903887934591650307239137760551195658065445568861369409908426662082014231598704131529949244972577786443241340117731137231208217526773300040749659450189699910565616238464581121671995151008482201320633250637014302063320151107962591304085084098840799462851564090793429239528981610511973109958504050325282294177901038828988391394615309077440911489408381224261471995750366410104067527190212825080253780758454981768644385464369512431190368642723624874829567893720793354460448934032985340439739660291476470691880328867320113934624814727616264049158294679816716210776423415511728940919697746655242234328776523902452636625882284343896132603291732022243458377287606047987262878038906671981564870235595850633446080565659968247831032691342905235045805798909163848304795061451708590635562807699585922836445744517381379998181985246748563331783227858437128725701792006665388246930871248774978378059756024139510894970393505729389250448658150892876464026471733148512169640409584649785956379632439873618502194608260188610770358541802682110042446914919748050689891569683548297030011077776942421223841714721251039910696837740511083026018976171457545430930205188958253453425317390872783169706412140997716097129970563556427097690091387850234371258141043057724806058221032917599892419909809917152026004611649055328999374642569546619132962733022681761032504298253669719105498684262952240698473449663032590499814324173716421470938255974068274380647576937449486572751189490684800811564980420341197217068733819864434941763449363986284911459965201796666400027694827372058877342034852663001909112644295094384951690220698630307549718072071033849836074077091724655761170077447314342428167431830135735236593539598511967171524314286427343865428141024468454394894399354079378203392054304676296308883286675705942219362603924264095594092154511237302039888506625005644795948078469556789449091246193921830130047565319032122945199484442411033604146149359086252807707238881953568832949192623360610878134124334422796155203996593965141602625241120143917033475991090338960745624821201666424257593892777085548810882485294314577553791696400183530129543844192541555668402012427623031656129140964081246054410852978345524525088831813706439517995277405075708391742954951518247902871137232670201588925771170820849288118079679908161867613808951864028468807591722667411319523754378980736639505959715670051201178319236072538919059463115330472120818928438886455729882351353639738950704422443845972026364764442953037937168681082539737539844738920138251323993735789928046153366828738294316426248027006077698966652080046973495715438517339822886661903448660792320910939107271401460579086442899029016227289824340214814997113629630439343452503249061621718763690005481939082469766228353391801845874096408897319487595687192633975124285245602552318106418201842250618788476341894543005312979272850821294023687724259869627548310841060938755913822493833479730802001974992040652353077850932335160186373187476523674130400240836114101278964296077302342121204175484044096216731354800153877259185658848237244189640589405995117081869147239387329644430228973330174530940847319519090757163930445287474238841311266138608709477308102692051036525941146998398438408984820031285310490330843787730308722709433625056554926734007241329944501764479253531176129685366157613203456 A013879 967 21298847632554643362519350838964906130674928397936235918350982228123275492120841420580357292786457623060954912373391828713191490043624355212227081490750109515819648015191794223913332299972469398551408265089549259535427568353283181556032505263021153236454469348306880503592927299024052860668697741843833065046987584932769659506152325455187176942217080191320794730373830107902240997936885097891913418652320623273922460258257379736734702945677569345566234687310184642433454918258376415405365231728108944303693557448936683528373551290923340067816535171114913095609093567955828024827758453967812422342157085729741369328333883523743192598656204876757036503217195589601286697098466904384480780086230489630025786164694330882659296534091258493490729356715712313878642329792686549078339161489981346358753359918051515122325538967642982656173447311144711182444598373621548196760011178028936816559824021853031550371435689595904335972487695640944169000363139177494055816481504249458608103841719449854235633680270529367459181064909589631524793934987211150807793985236561701943507668955135275155098995722555461989497922266696925119958001404510570821021492923712030367363472312479510986229556656819140885425472019173158041080441606380671377035097119059316509207715862224301804855427870744248841136304324195052296109501498722929998111535364783496871311067277808077554710363490156990862330961765475564722312607493827317940520611969662580407951509256561435204709659391185192746896171160569479119875677979728649203011016380556477795654947805563672477882224110056182986231496410937695363166221150733318685462967632891017442961793880942787257318506679602533957968878035187893950946228013131030230979302282624846608793830886023176306479410677404900399663119754741845120104398949404269763206692247216395997120489816693715442238011470058011947918402426362129000823003078597256344275722499340646559699683848724541250219168864060825296705575514982771912699748855185984758173235382536330132581138212552522300190381993055246411559598708490545767106136189626368957086193684865089827338799590082089851556190799874549856262047927651070530969571529637477204977034721360334931899134150641692357529361403024304871918632247763232204346782951350782527627736280908659162384313381755501590175293240894768851867589438995157591970511316459128220106299837333171746621064028230348610057987697005529876309431949367693300288835299936005533515759861976317850136346276508262275042043179684084535411487840882879992117033193247582334590826975241125055463796638563479077789994219091194902374312563586116407730538351632652814379290364138395619310154912842783423148059496365724997508231455290044953351387901353839863529114907642114773421251612864236614238333987463870232731984331419957908800347990768182982139272321144026090137559041668067810858268341421224202715747848343073883206899886759691145331495000142331186681205917882750611197259415936208841282711391004603271352188412577690963038055132686725867047871989912567676749288983726174612446719701452571636336940454029795231732209107722379055789113149727824951691610208002183493017431098959343626685953812984396767281103531172327538175902621142188185231140629231196955956611422728799374292159602524602479741365372160154673816357375217466865437672935357578199743390861396975391400048786356786787134275906646401008624148933003057697912973673362094621544187929934888570690681482255181166146413785250555471727752386732768111776204475340663700062678452169230648831143021624057934296792862120633733958996729465272919394557213551035532727139478329289196219868816258889732000203742572496339106540895891035176277211049855550530425398847330594149395090873957962267157783070836217089573178905608451819484958070817158821154264156013651744100387485267106447356076376502365296846237305177812605224794099348843687602819811664519840660848265207004915703965530741991550256419227045639979380767388349709408742642495953864061615933304784778870360310552696264614876961913634763032832509151271384305695787560909239691213085064633898169733494550680291282687319044471439141267075440131306484009367801537665959889849700104372889795103524859286973369253177139956390125711211460532272639424675129395083925958092998716408711446307378049284488848279377204838521035178402873034035580789697103138079000026734580252078383601209265034068610361772489148301670775008775165223778130722821918997556052329293980053370302569037776950444755851969427349385494598685591972501152710353226624094425717883345392578532604232975912150367558091717901239185932513592321114364832796027947294120833543266102804292516358572482330773712625256429919912899971202473044681844518845289116565968038454276550308583307248041857270115552456662749914572621636724419546907889043524021416000304666002580260731243198313001005594884389301309429431214642863137703518439380738495017335509775515708389298187703491780940271694104902506601214818439608326757271283998569591695595620765134559828706733804203417116452994142909973840468478233963517459240533924708004586934805187830580236957922887020308055499659590923312775811085701140969451165924929271656171487335280243311658758122123204392070582938968691508885346217057928176145949292249719546654847365089850413421303367565000052046888039055374355011188229755339817592661886162012339276516055915679025135293703363099922525692941899510755572414939784846745368678412326339062554008822789202182379153517054576097588476314916921092335293934842205440022929254019081780960619224272927586451431383288124958562934969179862691265723553380692083789512357022234555297090926152000927861412449216563396570676980735889238022935687808569238071775938661088955829918912050109783925530597758587467266802202557766148877821088420107676225264154992640953139666649125025732709154855563096199223767072827302138855038377084787885882190597750706541360962504085422427078656 A013879 968 22333460455153617718497090825318465410878593719794386514320799540836591722426103413426468728640852588558763858196841710184763479863983451891016224201244786835660103237177750820134146329775932072055441472974539204366620497913612265383298340238677668776068481651370235530935457335501445252428540403351639100014710053858463878486323180816498349249362217078694393655196469279223700256652667228407111004876775749870076517687762490214826327875966802954096460103480964171624302424367695308160096253224533564382189775695576231867447824918431232234950791183586991114141400897112850326961791648627752878569849708326149286084827030249792541922328528684850386308397474082561758799696722032731861318459699221894293918753430522699615354522531275466070535025947534755237611259604696090886368564598518680239476163129430785520907624348535208181679728687730876672843027184218588521965825481012870451361034033538564410962278549653714984996687257944398672953724779026180007071822909799880309451093934813850354983821923350602012878244318637857465742325173149919669433385863412923177115497482299926281033084538774316111099773338723994954585081280736076309223432963974265954488520343530515711896643600980787473075899747976513366083965137852218869845953996714741867958989867947709489328085134993521472843341443047151156445316643524895045699801306663220015331873681894882730007974107054856850459550564195305754263664715447473736799341216700909913848161770208163481213635805771404669769399570865302137602758913271948066696479512258389261056682550166733432167831028426272130970677580595404853127383509351340373928016748626331506271105980503464091130010460070906647511174254625181087507391985096883155479352870305631157662600015142638118742954530470520841477155459948184988658590232770531571224220529817179649076614730029429363560165115227549936300486742625095779166981276143196668455259995468617806983655691360184565989815210801443946318345551198575041131051855575499153786258464478414905101399582365473623444429988749898061247517775354182518289083861173659455545612629301096430791609118969917448185384324169255990079833167784648933081949436261147297685999159985134561551066491143263205488707662537613505376951727830578971905132279995598139689781198490078189856293788587656835419648285364473143615909463583786367158070874167446832526183458231467897384928834465666024140164507375270495581038915740178370043665763465696938311821413031679466024569433235927623314485469180418625803636274241606770614110197642776894075910986390437946158006024078338637472720978277768785952047170674875598352456982601560557490578772866782324913764997889034470710899634461186454987191306462214177005384920050003988739905193395738140654962331210729772011575299238915193157173202303013784178233694767738238679669613415918301492081109676135872838519584374101589586868015824187040157558255658929902407117701269245066405432176549823104886777489324726121956860379534042879861392316907064879258591698812116262765589419694560564215062445399657270420931557670331756143643673524746564908832897339101340803125110089003776544981865466097558374245832022392702695850705403926824648550416302554520670335266866791118516928516436731579289159779199273532697775547376837569797281936478206347251660751076030535893173335865507918374125815880194868012697556202854062106110493087656584019075591572614228646794282519331729880318402819405717900552025937208846473141981282886454322399686670699055573845383934811779956923120661803196828764625042468172513193872191005638219788954595778016727067224756490634764893005628612748215445163877481559621845639571697921274980226449838101000052853813333752991343021738525090796106808251344242247239541285157170916285644127287975068259394065173128050653691656170891221807907751441410142845142567344193505840128514130030336193697518813118571814386835935556440789630537700386489201360363314531801675047418608987019167545006184892981725097837318962272988880998004288766932998104038364809225215551485281915381115803543069729266137467966918453451884733554407226468781974137112035138254375683768993264896711124827776606851865159621557459039136642907289790473682851697387638019472706911732457759268439088315157368148480579522745433324222056981013523205245406532178573396231940757032983228970994536893162137429620114325532033239222403343163021606292363527178705949581169572734575601427649688377200813716534781335127241764428442818386631356003589560312234694252309244384311343288157368704411344960586436541555246778368427404016196950058983812593581190009780628371372581704816218913927800861880047153463797014113829633206499232473376489740886259702589000203604375300309798192717880692276501890231488016373049980922738528868685532797599654422901305349944950818486661702244280303935465458321599476524067914253342442661493396009836275265325354857480604551092097248151297599498371159440016736469376597691226331917742250761875429460130740837832493890084108181800873639421736206945992105476402306301814786395968729743075032656529283340602100634620617749750284634638502548390949180206539603611055212003617208885000159593183225760898635956141673504078816410765893956663461168619803575812034667620960794897734095230414925070041923353153230696454987103656599947837494575117672440528219680211709203935204572043029944218250669212099847839049460265730297665864362301002245221390035100567899835460871707334883503308856632355365010467590403278299019186104934140390325451316573173021100411477483065462312697552562263711209316890896114162728916550088098242743701356647340709712582451671709276946621055202414980760524933208420349707180122494185752115793649137811779558297380350526657490012948313053121855916789497172075308612076754386349212197325710125611202826705582586585563480079379096272922982701234761826929160197260782156961167552060721290058542226803888227044862314112618683875906896428793856 A013879 969 23418330630223159852790805509249135186677432288327118633640446699332270001934673812837072873603310643900594371372611493098698550661856312050074228308044453600989128412026897243972982621891127748387606597965750420757933455220263894786557440414111675214534784216067196092086178111030763457010509181984848320937024609434692619847674815647840573062499236135509052521391292970931270720319827191694214829049670008695765354610963240939501731578869766374394649749467655487225124538933780475449281088821168506805619026239764542906640970461668947771995760816120912794501933587091004144444287639751494602399258727757800313805683588071206464438747559294245678673714189783596278795150790002193844213865197571297031140150797163770271869983817754703110377335367962203508033464151253808197264803992456323650788957229606015358371233108889654454313003188466091738103050072719190678008837419578551646406347622751733715789182192481693844107886338186305782891124913892155727095343779466319295362990273791367949827516057099280856255817914660010029998224360760850167295782015114069333367059888000127500060547653329817290512555928425851733499006189029111952020270443632279897493754707737854043117734960542030205368034654134220479354859828388528253667591058059157168936965759773137425481686198510966771908179596984609571020804344800760347439714854935692590796634777866608553500841457279153576827473692401656926582776492665050221038106015643373313823250076357795230477069378672556423008117924419655054238950530243046215984327701045852777801771961723632675368815588463106726004709214750407239272899290701591083931944090207604185519731224612400362820741848179311008820677055217853884014151058164949351639917915333597496777218473478206907999012289742656861872749763570628022667669911917592912828008266273578967710160367155338924324463695864843402006219186634852431735796558613128589822142705008501385575693750223696891467336474481334887454705504693597022329033830511934600680579755648918387531605168478458870176866619883413109470677198809787288297494398814031137258196308382026491013742323533000158148437553100101769053951143742956039655338212076968788818394255180572458012971097017038358958527125953040619014142534961677176044395985628664314923352009987932228006753115662090853856993120474337791040195881686832373729141324951004729862975345898519681968299137528670216928797138485531635174383462111173274546906871591806632787256449991106327766178918024796043544609915331326640970673709899167061103461214603472424482542438465339859830577324703968015126595872518589682498453814037578355418025932988413963131241127337559143128776046426492209160152295104773048224649111364922692867598497926352982496934828070129516575417781411622181416809580974744737579976047778084981758475574724775891361773244557209948905360441659763848997523511704657948402639716560862749820251805485818081346445850726099914751142449957907312029757592646164018057036829330288546793539310093142462833457049173613622345690691345643538182373318747391021988898729015725791530077308609884654045844364160245527533977715436687223994430904562978713369833197558712450622004349269627974082678401324867409066417472790112363890006836051162252484710004633657443822102692366214831587754703824571698775757423720299795204720123828510831017067351512391213921282352692963901026976916399882590244386207508845537417540961586990787990984749554761170053289241149134703399421326165683946727564573850414932897400497304829196980110618171070948917918695468531106461194777726555928101953422854222529667601242266261923839232448270028241072758628157994103862036413359532719498833665929865436594231421240170253376650500362495685606618492568961540158641449242624965650715135576415115745175162391282977918842245382061048433798448678375428081943988212695505049579818596832410689804642569486984619558842490877962030457427630699720463300805644322898498473214522015337172610627672405330343205376189864568184361588881363345098075535419940132418198139622114230969702668884815977884434969361610879484246763486371546111901729527312796389357130220236983755881732333764427410683306301361615334234169421744473154299335732469901439939923906613122676773627382662785469154452463661172153642315493379467620923236108463407399885679777527303511246617422301489567517284381417401340999009077285850870807960508543839621377874938769788024465899730345842599199639811720443629174873262382660377318856732580360752819926793961806760309418239523651099722901046596830453391883282997834445874452133593687733105049010274126989895695732175140376233709371563890757716546732323990454417871423021469138139190003226106539550653901963477494661434897646949727344464784525246051372778256387256796041475647010801238775855236148159158623876749445469781092498463979434628425029492695701037256112805156218099214410082172613799295037582397765946964077495031691604036880974989460113035300675342216978498334884290321586051704771045113288833820840032877330286464934600617992024024732731741459939306759074645442852849808155188275047948877562154461050702448181587927584252471396065829981904918423797927345581694135460048096347211436212948996735258021502345458346679154310680063635316586470686426640327560470244279821956002030765984557203822946903648711598588496999318479397673190225561069334592166788596413719746810047679126847598412605281389564135730285264277445613086137868219011390382804365587652128659221216064074707945672342089167421193925900439727031473773385065413282850209999148875528233245020668188283804297636400425177702983219393747841932027580856844114226783580119579927490865948192363952576614556104124463319210570441438330124562121233898433840404247817290307990303189803463786706038803216994807420511529023003820672892615215632966311543811687715015253476489508929941617434071083002921911017713227069622887444425974013113901561793545882953249063862949829718946349056 A013879 970 24555899458916880065799971677666421177505475239164896748388165038199034349548652527969446525511465061738709643556407468987460931458806644264218634022336020979110776313769515804496214225732111169893282976068534713196670830741043433739709254639667563949756025894146876209455356298952193822698251676008944312974861516862592248549395467492750076739583199030027540256670396418287228126830083117357953008585586779038170852476545391331378967692044944145797244255697796320172572188537027795824705366991745588192208776058387345342873962242814978578968226893524802254407659513017536761764813356140063204205405119717363221849108474045353389655324160734522956760968530266524251633904034777340412390397913408520355724814762286797576596340151685955568667024810796335505639697705865113184255139111193882028449681615991357160419474128387078309085711631349020610373143833051598084383794706071999371182182364874521932767357506663684604279271024950043772600844197709381083694727198897675221454542889331057439358337477088935523129300525682534677215418107309169225022341922280250365304698189119621693503488816137966495216493845205065907305453913667390094201607100702161525794411336420928041116222053985319864623992305493444373360001499412329402117747961295438787575247808519877349061884587289835493820391329087733965542710936653802082076946443729048794087172108836256930595698331907945740975445054483759813448461443572747700575253053459265815915528272066951491592723500810954523812160260716264218153661791200132428971982403451856122336270836536319856207531174488290598327113969566123021327819646646711572425022206333528766435537688579172322845122204196469220385150263852116354284022459966369931345178567988842328780668638045884286761972310729196161595080456085834849496774645558901906161541595816084339645649117150276667912448844355174035102073289844827023459794612244319924201343109046994348881418649834563191667253811065740210947705279289593191285688977862882335843239597859320247124340421142468488254578092810869784676324814419171515613833486730821513781650452257991809841225870640939173830656055679492312587515874501413872237635921066819624704036574520223945733409181025738014283296539623335520123373522739975606547928565026562312685068757225106023914409155008492579173950418294499223577764436835651943115408093951824735620799236300886174039591236433262901386330388284604819884614313166685627531297419786250231781530219305874308743748825146768536155832886578461163882465156031229000263622946564050700974206419956232208861707448828787965429385393622052694915498706508267761610811960709259159804304296339108416065399471657705494712315852991782503815209666598585177596334962561623504974705934278464127972585275561473140501312523180173937952660964274953237832375284242606605060562741684820979383387230473828537726427213809223412904246343432523218755520357189097180465930804370970944210093945607062617618915097466544081398175450351836643242582275620226951108055058794271077664754962368449518693120285078864288273031473676393687579442343952918411000775299993693614279468216941739742587184380183029967350486214963324466623418832539749422551718587347624168329227767948364862078327808119183510061407277818741987813205152750596083246961476317554093615488616334937078056584608563604573144552415179457129528722564257377315483263347090923286948097511924795218243135431337040452508434824749133248649797819327195070751751616505508210123802750589772688677824623861908580052616471559348891332555514019610473488653775249401108865433912322789243268734640210587863051647003677193132911108951279396825451238694174885380881209010086074580042232806758332763604674675068104276030645592463991415933387616281034715982164274002175056407612791079601939854227926293740045922518642121376192876452499384115401902868207864992141871472592886942384384438532823714849914048927635288590084526105579301527615935049390636754191107361522220091669956920543663429448485137422864450949559652628499144290544532452398051853286945728564798826149282433320489566073534269485530335833467940831542786766542177815215478807443363609368236584658588256557160709928435575132682242580265010359372286445650300761723920583106403012936104099146535977252177644610785868640077203225668125877742526558400469806608933110207206724749003987529133028539376942224088362708327998206865174825926591795469247542355275647122249298361515214575898905671905976160487807497517222184356748907557905295485498208539926751975543040687836318089495847405352737251917249520435134708428359870997202982556869048061279995149638037996978315163385706393360614731673945266160022993439296822817890815866465905255377442108759235047957299949505898344403564262332969524182165986368039997919750631180099292137913190186426532921178847669365699644935403725332887410841865740779486549601849266324230687209593328000319825603804523430351055394576505230548127486103440947640510445869999629608247415752382003400711952212521158314379482460255263777611604583758148918533097318524203455419884869840436134700696678042238613676150701370304456742754585119446601123739105931741152335464320670509784155392675373578938429207200669915154843391331327440910475658406465724975086490500808112047646865958587336785412473023054555850372440351413201531829557373852894563113957923838589315882519273112597231092555188113347353095995538343603187519601274986811187410101305618087682039470450437918460971545855603200958841321778490817845842044979487211754643401018350798477941800067531305892703130792166197878375198386212231135083332259018537101717752624546173919463819307468642048662252491756223936976184781438413249404543111201638448692850834956284162635724559263001991240157551356843609071344122063547185770297056825254265899046892347553283093363884257459834429363463315722461442548519930871845767309664787756888824926410126774922444059229167763586090389156480647373886907744256 A013879 971 25748726831033226431876271101880745252623981204382570772837868543094590642112327873168090359934709988577729203201803518200995833665349635815997318388605015534192061383987183804215422327961274202082019089914039855424912313015120359577049371393044055536179374607980954868205859686530095589829641949422754791921928389905709529614930901721677904467285192506110158052178417594701948520318981234866732933930640242416729039806446060260692032426653719352623491192662572474221275055167402458034686254898736621884233509564199569030249407832721958978420187483104663048717765981521876627504300929727922914412886878812753857713650767280580475911221187166363143908589337592750933681272557170684500262673882450252640524503364179641055677083970894252546370594208005578299161651661625216922293516748659236041863653350169753325844010503647609025027859159553430635542629667885912512930821917714152812636728055430666710173464664907379747616740894258017098898702805457311979216282267311328693011918764723202885532608078376007655100829428018089481695834257289819429297027203496935807049739208354296436887114288870684355688130250229747188818723642977697235417544367225869724071400661498911041641483656479710762367967355725093927240336932247782715155019686263326022120503046066538911169914693002026542768210658289499730652913663112697172015916194179631068308750581195086947256314974078706113289068273450362930146533906655737492878396545784103112189440973410875727248331637586347450760859757540817468814694066369470061841725420681933485334877528691908129542668208820233802431451857751767013211839813802222233767140085028386259793910367339594197599646860387516909234579323068996758309723134981696317130201962107468333743518397807601161875721877695177594340723084320660363145929970741571125155244640374446452528276168664968507332963959418570969031191601972329340951377595328700008839347551912061146372682442168926933265682332192069607434701010936364470145582605651549708189160804564934587448652381439885037540032478247250595336761968604397191156291062182257899635107904626876019996073258533193435138654004240179331163767045621194552495451323568561454793659855164118344121355265403244264065121952332078666348886514980592661611600743001292603586058657176072774132075494122185114699904233813572817862277922119380571904182157523628573978315180003438020829738420334245080084072773225917783615329338043070548574257723249787123040549831238876459165285168077097964568138624876896493379219783450601980180428694816346027824729471012026144639373749863095169638083218502637526623713971675613376398818762512672132750958181838076946484192316392950196823461307866711330720537291363278051183254529703016928352357249741974801452981577907147259774304280306174067162649423275573366313320746049975463507984637424902843277914648581325232775026142147220249409483013811101466629788514059914765104243859124095228796043469108871291332371517241078926696173221028127460024733952240755095485079941330261589533398099420459322513157296046855199940182250541698187347301335252775375733548960966187275286707665047901692323099448634800831044503433341382915914118025749200290501590869446622359929988336004224633618644659726380968246150197746065198613219406250609038586765876991155601266954591362022981560261262509190228889622193299214439052709791538743675960178347439211976534888296664054070764513978049668529529484554796147145336210398198832898508588703028879776938776593002421486803038632790624651237252369281815823077925730668627071848838621035916017129681230047781053549756694093457379087243808527816466535398979696744805644358064983124613142894618960015738842364307579425535929535352084212509343110232763522262953767853129502258345713885776104711947668990019084683684586902041384762393250907681064162821619055994198191665701933930242000155021245559018497648297018994159622463473768344100368636472045683921678621406710349836325162694592715523454842916747915992424197374751458317514518885462314581118723602023660805739620112212404275562493928309976801465667235122270160059457426914479525375809176513730644767385905993732440056908044994963839707681348573919261630327415195843963502589154632034209771525421749351379645692488291866678108883179425875399402995137593449558180760379747528501331027934768644968631998610411605227348194533705716569565679015247739047761857558270801918525961710972725516956859680278724177639137770913824480858459663234516618769184062342491438103119001769517962233879507019432288655077011197688915151816666381833139791812024975880090763114637551518939904732194026855330719533800762330467124499952879738831409012270368604105283092680137995353069062656736634323649646873751853096862381311799940055851788838881321853908858700437840303795352804461312922388184358031373752807870887785896694657749710920211003590888235308696285196517071486533501263361452334931960503788261423453548627233326868401695113095881288580731616097642219969711597904936003196586100658780200244623470872865888018784760399761053868835162470361197277805160379917719874818396574083397840068366033490631846208839219925856741481410551311835511400467430525029972525908942344369649656953405063908638002680142923989218204031476291863375366898473360119391675257100669312622453955360132013923449209439709952845172769411781543946972630490828529323314754190107148931141314119986617614182055956553426520570527649734386639791909282219767038390788131699667084982048617997825202787813521668156410782552836958866218206864806300947611706607747078073526463106515152023020876474701140206832621559970794176036128863775693794148238804818070068795774270938739933381565611407618197371369237976554757115120622119917515453761575966639444571553644225593734136906053866275006657597817119358994190228031372907128299150203346604222909746995729581756835033876547302499064486967456486035425093141076701850283816870048315900145851300720838174840979456 A013879 972 26999496985577496439031092846925704334015443715366658530699240845443953477143576311935103517258898460982880976976534325901127407281477659725395204126649892768780974957775745244688990682964321057722355249225704255442032853532142846163864121657832563577904823908938237731883827526662981513201206636757914528694327983373769275725505785203710130354688038017286965089721036407782190371641996067331619352929255022832364069644083984083915408593810850423896529900837349594729047712247214199836179174416697652028882036524790127295462803067604260857755926510283955160972280181840283306561949851690386497903407271837962189105949066952001953109084667554156399987092973255656403035774052907807670547433528964156112790621639598031299597654001864411758063092192253657270621728052740323459510846618242107091833222175307599263400209157872795281027612446087898082094748446633138599158949523189035499663369757451266776286850884469920626236971699937494537494806192935206365918692394728243795603665730638397188900240048391200602955007318313496196358691102171929697894559596934002960812987340139314740605342752566866718950036865264907388262781962658981856325187002408233571787893020031882144400260366576869192360753737996796089849963539068651008326389922543253346971028602032267105318904469129292984109719259226570469569109597212059549843761339228100827082916449427219490806237730259553341448198053901487759841331937705446597332457536392111704967155258135282426575146595213741864529019281123120218179836645337433439565749074716979086318504539525646258843332859731885479618362063193916847645618144597478980994612681798725150749659357343482325342247306277700930617558248266396344841376245986567197431118652618800715523443547499503195914996943626098541163418048864620760946106665000313684130785804025275563406289711834038017545170016711287472422850765229737211017431713399386940468727698593741428618881864479724727975996117160631580685449047243609310647374426303679386814157479807480849968558119520708893123577095910589040255840517991324389113899056818823259367782906202031149543402513139701839443949261150150282354378193629289699077470367062227896021716676288570556805394218775472257436349316288561719645450026332289930742045860693323393097855042507057685208315193324664378831566781875300931062755934464251602564999710007496355587885818187285026129563793840401369094236692258139965872227575967850743541800866414368782329367579841136122045698060401611075295000526718916617441608763651498421969673199095744852472343529795906326641375969136444880598422748924621647116987501563727971770767782720487694271468726479043372236608442354054145584357764357644700321618110828540645797532301737870678664001355505440969408361611035564845065100885026326778649142281660607618155356614610099071623348499172454923792982630550811687282305812028163620244798060689989531472797120918889184733947608824907278630040076664303823180132796062581576639366531412789779522895428704802015003363184560320376506572445497907554563556424859627238132476543544011718495883844914014192385181835294080788371034776585268564929386327451684916213321232119373932437562222967993443812996147520861487685947449413965849421303942717249650159675189751778061701055152128638623245156616231877975754098177592024609912532513596836653448164480960917079644134222372529688763619970844419137507047030562807161305971009047409228019908796529924789068062154501739405386541907867210640983354604784107112945983037417062034295753140372049308499759050961586300490967805891356673577772625478582066006989675265741164733785763770863679213822520534493881323338402347744874350923867970617463372370996184403710762848461347055216196961155430243120399010080363120960047115283491564774435238958878251741279249395394947068611265463772579535594842023258172363024055071072837435554551557583293380190060694988819920284259470115183388143357311775063858082120162711789974493797645251272722185366271862759672195186427385156746104154842531974211146719715562153039227898783234025652217633371562234573663486735569555354505630884277282800464483072061624567606443763283987065112410188639203185321677762245963683282199716397279873690925407439903545387040636247872263361646603132393864700288749666722804395029397188963918948995954144445811683947727966666628266574910959362871860431375005457648901439092413219745937551021364392520278827044936631668556096107943483292136527273734418840640199835796498042515947354840302200416110399474066767352437952408231508786032093627851894231312767997066390339085901108442052023694185221523929544465083903855264565874668161431895539662590825024883536450414029418301324190168378615339745444350273072555252120291223112895568346401933944004845333518820944284335420670308834392515862290825658906112801407105764224266024030984412497444560877871173301319222227051515946223084751063352620730498243553615417220280010359228205349812954361175854909626818054829235081201288446960308484766174487863467084381107251706300593986221395185248920939846821567699322521462796771823850532603035457575006066072973547526981933472778770279793872975158555611550252359233202256536430213828471327495127689749758689573668293064002298333546664918467510509284216930688720933602060551245274389591425152402278695705786631794678237453303514579881858728244225740772989551015963724091689645793797620434594679087551408563506698965767233761600847884205206441067512874442047659055985110113302136611665687559838434351296708776592726123566980103622481471131822442892867925000138026084578377232047691138570336222793519722984867935473931259859462461895892783653000912640457597801923860164385508542547354658926880870080503880996744721460014628684443498280794922231061434047496175366340402338883181380997288683748976692012548224877464963409723624368869641810865794141920255052482134464265259043486387652301081902465497643719363203558327782893311336173504653610022054874054656 A013879 973 28311024551148908906053467213057967347744577909284309335486487168752238961249302674863663105713266712623585403314146457316100572217582718524216001562306037959917279597324659845695003094379995917422276377812092065354385041425320217059119985231483438186265128635138821567947816332598162503186468450345066984840183659494133492063147954225765553646797364152014696705919325472326618051134877668298320094617146514821468986691115007694775683481663806294087727737300424688642605933917334876807421413993163157173837010331018332518967204189416205433182278396447508566871669663953356908461503127686098712425563183474763040403959648828262399983311564365267101272866001524523168469639813301857335951945660067118960125538876363145268006909642658977423622764958584570926199449114630237411880045503569835685926112775695341205219137717925624184598809748269063819330582947176789939751694655227466088095017606789219511211760953033931490577058837233658272148153898563226950349558796494562966218909397169887970748258108981851563444149753807892587593010881151033354899485723914669088637439013173922093444987882115554836689753856032015529555034859277104558978039286237215925771061711372950851446647414143707190248869711573728456710515367942449799706852639420714421553493287404586512226875572621717520105832981962760356698898665006232554536971890042445052859296198874596104791641534244641404562385722567806429263384477911426371244478993679894923147639791954461905728460916222844589340380921722956905898140390221344606326094901770431062415512216037644051512906596726221548676303618775624552436851691589446119975406987429780023672474810285799322778072311427446531023236757734184813688390938511610685613532672288411579080710341262839063159763835159679903898972244006268579029824742359368921651122855241607349174313640876088248285444195443054972683263164001536925779814476309475560488936615280631012255472669928691836362158104547826420348825420162514876521381286435806916708041993546609039736630798734546848315947976921541813475308226993270962639495817402854418014832328653701014663622833617975995996778540459779982470024468763026075499857567612642678298867585555964160172773048346709597813577420676594893738947406811407246417771480422362270240976449051880519324994312155603275697688969871675549090060366736787088411197135920820498556922959691550583558833484689992705999358333821271372854436902698065061260087385301313160299798939399499150310189889383679734888530472304814711050452350954633609315272044415019754426040089099272272364307448213216827118371732376384068247342286439687621727504598533918104508399591336489383086373934049844679760263527119081649284441032180147836207793230827089484750783885350473269938342184653228442978983225617365628248803017134553293814871217521399244126524275868256094171150554812447915803731099153243696261809371286066462953619713864645145771583847871185974596772903428349045694930926764117539306200400042697455852999597049566477684166554613522499115755708610413911934035741753608490851999724123205631733539898564557345794484428125326056746946161892674570739396197693977962703299524290804640579649245510886693339656248382834855311780032716698654522793203038682769165831571769160432826245607198439373007913344021957680304329250666734797363643692977316590726062518788074587704927686358497690925001574548157641530589347119426081973569856782896178680203886230162415621832341718815898742598567583768265079762038066099900064447109442633239673703644918761975709443346621096316623617058030335215353486508533829668445345205731449807551894141031797153295313163291977456102500888580188929367394345781158177273147289695057305416864588205449770378944740516422610215512394026839923802363955502451024918205126544721697863630214025652017416126294940796359115897069379961343730311570205271586824049454044459439426173083308596836731987658135498536405809036551849360052317231735677884294808359666998545938242623884765086031739803281818120202910268162807390427382772465300185261433194528401682299757130219241680313764267236582075406096410111936089779845801770090042602494375529270020787310625962541119251863581224823615161315849820994140835335800031704300007761522194248906426701948526153029071969975970533531341322345186815030275862381612966411432307172800375426401252053834124882723923689477722759654475397766284308316213499778189251343891347471473488487877032482945936535351222583341970243138183020148731429202013549024720103523378238919034643349978384413762556822388607918427845493017015291887316197337840685733142797153962844675946017019819568937897426596042041611297397240836941292279117029341311324729314029997774958488919055031937327696047286489566827583474396754287268824700439831190473891298064789756331966712817464806113136136848257333827223970414313511318920427867074643415604104765952770384826817315931006037635102926232475839727172332142438074652885468432224333237716850368660620004505722234559852429722176179785922861472003917565185851639696085677767572523420820772171884812265373587811965896074760507962169560738534310571652607873152471824905140148799857608936917417835314289349943847895403150699531012407042967678398804067879273977397027713546988299783207052313856241672714244582564838340218220605371785628390923220736527515835186104114199897827417250356778291446115177953167562027877133644825550218908305785887600374728342908804370671028358549148808379830944566142288642822165901199713959998745146138345297702124494387745369729136047131073521849878831877324944730839662856484471639783317528875151937737048580880307512944738395710444947671511729084972880466072750113595730699005510134958838913035225534437520042593049656299287419025653282816373357474267787349580935753722896770799760612978850766983803749767449112701472314359146211853531470410958158173361911506628001408266782782418899259256959661657260674990534377113275136827639468815663782486211616734969856 A013879 974 29686260879745518305073920436399471169628618525805703945767078769461547721030948801597840404736394356455988687865534435626687473613624016659248318054196616059858221371044302522359483564692598599106980875140692249521039649197596571922983797634087977679601143523719324964432449458770450844941254341789028958695780420937720520573607429250236341180744192913062962613106062626470355849586805485913579291533269023925436664188622610308557107082469107348629333199867530118318109159763303335783218716599295050696713316944857879039408555100121287028304540751833342743016027889549555173646929103616578643480347340675233129854622392729744074324900906915874315984296740414578405901221036872808357903147372450539330732597052821361412545613285460779910952664389212775043510513554822515824399530593951244024205659629887518099603862551711579304989881530600981863418385344418849687865072974799795480790321182056612638188383453088507746663330047311120456376022622339834262689738964593082856865959140046812448815325494883753984990012772248864777927928977713825951147083142439548054287091250677858533056171613477200028436795339342626715918700232601349190034956522605474926581316805064603312006519758933151910722398806683133890223685362455622241177412713233215045294875777333551706644808280437390070362493924894583403785904366557575307106159836573146863746989371031128485178000313412109105430408171427260194371282642310451818654050805276889498934459542488441847261126633689285488112179265376571260559048457816736641922991287718831521703408137443888648959197547568794486624803743361269290696024199360095054699332357251169018102388946670242310681339952027346173714221506477880575198118216740750686277895635377493459946134926800022733491812523216396514910768719731117081524777509044217626389247799057823667767805100295285111034157932680896811036325355456075583486494744310684645315247200304502944306794510343147971005286296634341636543689963772329199163283903805712673494051841425129120450877376413876196019743465848482628606684799427696092920671966229015474224320823850383195151922976383802797978318054841154254898488377357658830143338648816994409039913377391930675217325671943199363236969757463381167297210516044678164819761147855358939880202121041024667431725235862873860417979909272162060562659139111393258017859447995310275094824049381527344705787380042293791685983164244973451062214029683526269675857390129709748374521972679769221035657673450381361690475728527493390454439124354605891521370699244523754017039412467358522266676046817622047712473757648299300746525185345781887640539861912301710352999609885250691359177634270249934924298088212418159480082039759330697499422994807746183562037963365257859498867094614943667825130314784954781006616872494881354615222401783718733809214319092832502201608364163017385761813141025711662051423023305658427458054745085334148372584304865376704498785743985284528938607891462611312895538390675171527468514905475846218904152629170428968032802657911873378120143461945031776903626462722214468500628332677229283423797303705941895279485818652773130687633107393160636219575001982754766800446287260823525355323390304279441243405059585945008364892405669489823360831006199419170011213313813710763991145742621168296582792348347122106880380049007382721437171731700724098877282253651048074759374451033408947125579255245099323331517986145982143455773470207678785123078469550149099839919035602717392324276558827198768809977692230918591924093473174335757441505266626562691299925880241216778774497469172368978419746294445060713403534950826557731813786295512048553010135971743860186800344893521823716892367692439284409084794202442117698424872360231748354929341124079087699940987587004938085904631858771758099059053915302162089814132045843840483056310885422162345963355185039562859425614480324123101155738867003395236673080690617088513310257616311391994566218593584470173202312970546182667305738697582591434850817595966035717209886837349083922224783318020574607060692573385813322419150132576771564176685680281866286301022949329533497276991591436873936511953142314979841317075026929297516660642106546400647091391928541898752220553071854044368084938545896356741305285422377759438612169989523278168159758419426609757186542672662197867834042926026326463114119273601171333027121006617792620427451194688179334876981886743414572417172213566247784664664147212837518348492443571550389789668863398535476207106930559182144907272129860252765670185346934415045486782592956936673396515685809826706034468939723634883315941668513743818924770742574324318624731990371379824607779609207836552492867418158594863639365188318946874872476787049168715326210479478084025800169249051023527195129088396430382351041759584983535548327859285976534887837831798282075215202001159204444748306571145661294160489759063692159040164793869670586919265685977144586117759455348589146567224032946788062449072184092168678281844592197825831821348360609895203850390867979864832319568945962735650810126318510562000906288905976375213519951442488074396939909320969353241981204953198726296271732236667959492148637118324082516269406720250770254147911430865727486876344704374280577590123065731760246803433476118087054122468208011727407507927432660889498325487075640707107025076444396104307651272064281870710109153731401668837420629520943293288756596146341995647742876450531146893942451780744232094032260895689612529387216455935895432016391265319644190357161558883302893827124488809098559756512549247258546014597881246084930319401061334157431961157791318264563452745149330693542008020475521449603082837004523107592700023113756913440401795274599472074824649998357016182049636403681604692243416682461509686937819387874179288895740204338129784514911421840809000716152720800059033501456098240528615117640861664791139719973963204674750022857679709674625734181923769538874575015929589874178883652853466384261832229487751725056 A013879 975 31128300688240036602261191195518011881164498299315241820636660387766911863127748170584257100236869448715194794367290636371689444331879416892487964351997270881581894332364150561685617838331106268657201578131526516233773671197019023000714658587961435283365448671527514893904720123679684265185120712695772829393386650665191232580990983733495821689940022828007909085000302724613779855336334149197317319198789100031638675588249142226905577116107126707196351689384295261345529630307965558622224348976822407079356863028771295371626865072664778666991462123394399200100774460312314365762002331753857567666048693095873254370440530078984122479307293370219826757549938876956966546278749959941896696650659214696729262263687259211864521428996415322755907101014583174804024080261261574353085562192083019653925473752068934178810219779023520981309070015831455158415796830909339730302806759623670346065191823796194653701022367705735098965247967689305443664944297242614051834155724537156449721079971233726410328978746123227218564887632673625633380556055735252760550003853166691540572140995270786189157908205773468497018141109746534151271167015100192328290094570647558476614930850187421482490548462743088697937650051116573802075191102622266547164846713191231699335119663093306314346786487467916730420422429790262687208208457067476085224148656794524045800363126718336582474006856636415717335795678762510785573062067943324326196989977194019683234699849224360398433683121047376219982716485371503586111964795703642441041042512511061481701672891128362983971039527639496247607090209998786307760874270868211032076407125837001804325730592143696001164996721537026541448563530376550102018942007237149391614530693761590582256478377004260637793910808344156192019074221060775824876925101323549541808731900144856510253294000847228880587753188418804054529225895922709911029934713010320462646080648306494479329441360477576726844839083779651415880436247452533862341839582716978972321698903674196192605899195850556646117598524445538520773883120244695858330386527660556129900241432189739409239622786884622402692912832673118163984437348776184465476381467021928729453436209612121099696682483783512215505568800401922370879839814072064451354045865373580855743822819272713481676888720920148821061643701344966604816550869452868296919334988541130467017830222404284417002215707815228254910921482431337281421012138389433241751631838712650529111562752024661690716685780595907086715952277516444909389153959259255227307912802331025739892171118967372929844302102467834856302154882899823087579588392749138588614566726244553678235106918935036628942641047032561595763180792145424583994986504922679945461154966203527262174747519473688625281884062602959171433403844955948744448794293693192711297011445172764655022730713857085933828553692060600118292578976164176631747232948085754091230257212382599339963930960058517243296518760285113710216329708398299120030752063540608659586825485524240924833640747285011725583964079822600539335707550752473640498497021775408758522514854565358373095391681530761728784582121779650238283915573217890807284577077279069062352544766110805288922983579311700119381244703760391873091225419167290961020406733156562155613678011745525578062779638214734167757598069460431910344201390267965344513703785739818472704345116404401386038885824366807820141151393147885268061669803841009372056281122296486989789217129287017142513742942676154992373820616948788776203691168608727693445398237727252291194983826458214600592511079799814125020247458234885973915463890444023982617825064597908600194372778602841823521156336707289939234358447069539825764131345467215088540497165619946007743558960002365763018388798522353464053321000031289958365535255943455020478946518291879915488943324102750878361254242992429304080871126508044664885073129320347704917480038206952163689712258244504204932816690281334172094267227986429396335788525403434036552782260556363396390130911507681868209074300360153022830774392476742039173272775830602590368982769416820819678132363887238223024381440116164916440718734982511524851957778156072302088893263437415072829949457513998604924503382862750026008418657872426427309032520701818166370930967055181481102194758934360928456286844408676752751636169529436791461949395200981297386350731435621831700246436635258514757335063921352334247966158873862678686908771012441837052534872827848313639788812510482021524091818106982735499343356818024976778287780840344404015380270347101190736348544192412829243424831763724848106799302939650171407896851003467438672860406165614696726246971535659970967927111504716420866760945863066767735510991706728038266282219456869134841896479729211435437438270492926046052159678994375384604125964098583695771123433378652131046549442315715425300855653567513959856400311145632937185629709599970069357699838896683705349455935939170361533015738651602212950873507571211239370598314506629863998063475108427419427902178574881473272627454782854746414324327081821497783879014558531060662312795873083615891896603758375098845662356144760545063683965005307624839427901796342292439249314983793148579709421093671670013400376531461065278850024733965630927140883772746232552157060653999250863521223684105078055032515629824866596145935827030095455926557759089470499740256076426861723415983058236302867174020552634703551236560746704428327634416992147885462600318445663912231972000958631147614729882499437488522019487423811226547951038767618215197670887977489331395244902839493377145802987925494751894596287289525463376102992189340582887025697704581311504602078140379539002188894854822067123019436530769267682752881858416030331332196677206600108879541626842321773832891228759981490510902459555422033139680504058776927507759068148138734940555365642701112822829668660533125595384161020034123011418441305030679968014359251780353845544898567994946371903385631906997105174476367343734991867348752852320256 A013879 976 32640389022471984620252630819031494826303944968702779007315906802763077373791041665718557973137975619055984096698476146324080630779744791447457459708359890311925616431453071539370058410445878086763493801990843548286345461049085419061997373843530249963690208706195635457391035808407548608050753136435682690353999800607903561894845201759334114724350549376901221276713277429764618825589151916828726205296189479354775555893623932559719742430099146494125121669047826787960650077629805293597857518952720532325643702007256889815599011670434542955519239387500405535644869680496445348393257357021132952872994674411698393574739049268100855212862124452971625062124684707844028153230786517996034270587161636709837582907408131515340052421931345193474098044353467567103304353984032616588861046461125644416634557565049434725480105015009367536497139400920483924191002577767591817041995900779149756795654581828918605199203230239408887132583852967781144896412631425471272016051673012273361422731151916375904437119217694909103933895614318379672147649946698648398646480840338116748846973316257059899082442754777120502729294332293581794203315224025699270829114204511334277174977731166125668424009344869296974528669339999612491084795585623245766959926307131208970362022435847726761872495987883158253517324869739754487502034391077985803539996901946974845849161565961806500304264213704386247221099289654078509493059130955739248666334962326196383367508629100282929147997712335373567244596921364909744310939597619742576257052193598798804236813353487814344280416743734112417330852224039687351446666499449905251170550678381660003972657281387668178117587602282409142725968952428121399774614134180701160461598136741753606380169070645619602535387819770281923202592770423024071346146615045442284351632860926293060095358010232383870691183887299435880282037573043051467668124821629509789439576661878630755157348304004135493928053987113331763058244318608788147238956782287038942881197749619073946857923355188193285759406990369004999958995266693702204344643383628195304466275559999788190782846703380329820526123766433047551918145377430336402071362173163985939415366326930239494235548532115780104885967310450246151967698912880429054143019997329967919392434756541704811762825267427565970193534105781499702612119644487410827310488604944504420583688343287794936842515338038060782621474404361921921203319224023838350902959106909956241213686024267011657004939509074133869360266375349083737307641501984232809229621974617057646233173223242332037284418921397312402281888358491564893881854478515320744695107919538609117709055472629224968230158778533215307838973062304680728587126969385804046491876029841829802462148054979642523943576862827960516144952870128528910659138925303633240440975073133476870905114881013407740150209516206135829638759292510327675810986535771967681965858186731296485502018870374319776906890455584723393803798140313454898085365875779157265834915120309066451998359680225128455165930718964063183134478880737825800059352013105171014376504536140725221426873427852800010522021982927218528258795056102523071139232693384977121125381980669403766637706429660345264380308046490256668718504785128761286742934010626375318884768034844076228542757221920653094690591153282541850821081317001622029088801460835915894834431384778861587767110742171249876812327963221436942843033476232390243313287034093161141805218140559263287228490519859591897283371327237693139796561670815065249882201902523091298492071360812248833030892898012169895957230998766103794984381464386232891597468534935816608357414630696253467940520026919183255322606642994389792340449789704630528681440355937100505015710080043440682322770052799375305923175120928809899383099496536164291553731824364426274263734235014366105028530529100029549955903522349299442526530441650212915031551548542893071993103720900989241191633193828440260837918352853098190692195788813431248312370211645149304733177910665079022639198293574447816067802089365692260468153674189349941798746476424012307814817321595424706946013792951247743421743088253022004683166479187781670235163342602150947407737082362198601157316059188690971271803602597237413441996084427429685620565309710853976728214971544356444916979434162672634693299648100498713044005049022264164888190104565838597796917607541252832370187371986395945236395363007319432166804051473142211729198806810333873323155193866991196201646102263347528858959459718817358050269888082444973784831382359481978177557411075103474836753436391479546328435185879246618134206848437811872973833273255515596234421144424976189717665138873169525726784725569311099045031173639874059453105144549206009935976443128537610125247271920390421665189387561206163286655986930636497376901525278453536964266628025643617800270017795209517970384812659843202742358858373498215446819466270929013020511107483351501014843511172342442047175139074990396534264498232103916271633406475294389754031954801334915718318606026386698576146545594148058860228721569726265465045302245414525617461373182541927647189250756848433300697477289405448023627951554001415636778289708445884565117385932717865055971313221853317985835443535442745415057679342891153544610642032327918473467630645784166326633775109059239315920320805763909372793646228795000618735638755595372958492637851273189515249865774999486910941427921536342638077586431958461146831591514480482432552272877197614241263001271730163964465106044910280688744308426794037619112949031883853157100319239824607434037513866963584962628196540901452285060571137929991041345857996279053292249628688126615488759222611289903855587228679687915629710285847570447420706989462998587915768474240907814396318597753088226351393960057430786213821473624223936075538375972642502722129027783084160962079311442645387182704305542025743300570821103509863850278140624766794836313946087560833868886864964492362511396555431731363824262832297085870874564755456 A013879 977 34225928559627583745166022613696768718986485399502485200375284291614096620300315305672502645241125922727247580179701323607919171500501674436809153271153180343717715175227335942466498367791697060706117276916350764487902978165005792378352958275353575385926424284307794645369262763836753689235426520791182412720635694922233085317449202279995528681200601663433575001450901594192864949660970560340598409444657179503913133296712608707740688638383642634223743579243494022012626615800750715539667045793367884903894170475961400495281549261337571314126541959987625234944354870096240677636808226395791507191753263715921054741025573325348122355682115010399174721142453392212259664802125203894209631315203600374654653334718388911829210808379082217592295830955981607642914466283160984972281560654021283719816997833329276066705026596218462573950024444459597351292504718985230357146627893655397735381760298795840155365359726351518413233936246209544081790900771409594964525503399080517552227201740351865780371056720813657008566588527679509283101894190509481943259132293638381108038963892067562840740271494033173908269872533779074823438535464347971638608909256109676851023029449435251388893374022805667944363373981859433667451730615990480553335771687426414577306328037691465937057214352990570548840182442612232801486933213658990041932755791455951095961130438189967212863044152149290513566111408748315027170193971301045238409550849456153698885968728267458272714290849209776673647070461417131600050587799513719191641314760955054054951420798946838413868182267477740662115115701674639204230539771327183848651411348134727520325633081488355547537827537650879449243025620261269824890065790362662900032180727832121029563692163421301220348146818503443137904081916839092888635857033017889688756297778778648671782550120937432149593878835808893277602617830191190735761571652964984856971393537806047122719871655219440379681103137591348966780561594629528640279236346943414146570594811504570082900493840089814962808455944333169786837003420768615482622888780631318519576029361602337901938314264843732721888000754511299269800121207284392423138380662087599720408407161627202807907534537611836239260908058522677309045681855272508775877071336720268441044841667275474664699016267618127414761655218503941832166205968338031295657922899418288667317961588251342863694577363098597623198095145028206640447691658650020322636421248487214275586882036581806015255611450666918996198310674798040828931097495584618902170760091656055838456595845734551558327546854923108249535133367393651150167059441663680965189417481838116594210890551267662200286906971359244774632559017779192899658975249050688863854265399867426526946549358898333639186660052516691526177210100747892331023317257739182528728635878286008643386201741473515034535746093665365083699291663903309352991181017733626784085031714009955943581764939021622734389919566355206917381211438777321283214760608561005609180111957193199663970632000051744295004070969568461516318419326848546426123035096493767801570857620488297089782905231484177623833139722769891095487494284747759231842892060698845769761168535762400724005899657187526195942845890156567376658174873571175995007758773126562126374914526904662075420450196732670739418281309144394603766566163056292820773819080597481345341908723725879568254485913582960510828363606362881463778576670373854831772473265061270537429548416955070060668901675352291433285808372829591321755319450536577859460479742140052981407622219235064632344201551426009060823249451762166052929542778400258540539707166488858835924984403796954676399198727746809501133157583284485270893179478689322661242670002667101099147353212891630856907280930884157760783699275603047769055532937679905008180245901464752644962369389214423952946396428081592585374561491850939012246699184383813657592124196564912645858240727247475694571757967851850574948381074761290288403259891450832484630391907046024077359896760853545901242919989883120193181111643658720127712654707066771804571562385262785129679229887809244057510623358957647553806197680508000801582655974080807352648506637132393031829015318875024760407133844079840823892302734397000818037354486224576510029269890195368419501764742002095103585266627156558620596161371806628538528830638283569668961798827085228773523500677245176729955401593768007114672198504160762980903738725077501567806156368049952651553700780564274160548337263326891898420812274434118630034919798165937820831403351588976174749510439875487701230423571317632056770885253468516901856694080307527022515410198337175521837104385936563833109390440659072608608489020398565954992242607930604581765099180050828241074626434829949453074691283401195306787997627251379313874468588151779095873481893770379695975842843748617282178535934179629615515314225319607746158771682277849264760364168664505660756995455040462783528140549571050148512058718630697130036312930498226596108444270828238290030723811037764560584251650632724458846181440192929394967423191948697288536275342847287781613855176846257084324579115801613102796712157946215607066823702928688588402750431909323351853752528071785568068930175732918064760315386040620412216339521174651434219193648579690279441234794272033777990116337368756900924930466309224697034486470388004946568791341143787173795324376227536635969142643254885861987127318724252892018064843270477275355500082903887886347195932084480365550646592821505728409202963036147842483480751952933984790498979644056643208059624347218327564753320140565208065772823816072281231259673441526078286170274394306304584973946651281053962741190608855922225276233900032435819339092692902029474615252183153207322364843645634152388434169957542240034639273061180544084944065526994237994343728123889584934359167436675257164973276075283329510491349888035185807139349309433958996669251583755466662282732332710188934901913317007543512750154508383146553390223638749114138167613017030656 A013879 978 35888487265340053253171207328179702956279972914268717921468714101363542977728023421960850133736358855549646358634510495103497453175310043774251594700452717232094146907579179013207750992505546537126977629759839419223667353232349113748923831576537150663873186270342330078062720071852887836443726599465134889600953294438775479669829614729948591482418602089836524340721380590032377557455701866279703317781840846655495217659733720388327900329681766458823796147348825987625911966289887982297721912209826523280985733701001701485740345798256305178281552862235984118357011852266035664793693822801193475445099870254185635896125631575200232747231729429144325032396669208192362390279553237798574758365970930466453877775105669371610226552606904515394059193240499370215776679397331812978295109744351021597790828320081078980921289968156370611942220831873666752228889428214656906975382490217602335775664687070146886752387440418769771675187933305418895107975567281587449522294252194252772844190292091198012518361172083901211414719132000069126037851802707670538134887903934159108743064602088636773292070922127329364037989861979927162061885763064138708925975632134460513738324127971018160360258559337476070428769236402237517281865882392834136694610132914840091813560228450366586415705597401440503820643144944564622051962481445689142209681336781715376398538310355483060195079384884094449553098836539673177930013313650964811910533191519335820963053545211778325769660241500990785346150556150930184654645152462897615094483266783206760724741015676480036660243089302739392518019561999186478215242471259173131283502305781720044352971034054733906615025048119808569369454832791081267903925626195319613064143938867294140695778073951654348427778398359066391770910600031468664794232424253766698277323699680600309663059275612088853692551094137146077455442593910558016941925757579411961383635950298513667753112140743379915564492403602986334190894154650252623509440531732537432154408025068216079247468228866017814441839500285097842402397698935871748306778226039265447982954563871533067862869818572781882586432279162440143129931895049439069484750641129166964426965947910405811504450935310868796419245928373474882009884897074226162174075953972792200837035896105048122011435681833945572061117382397989310605511589456019503875802162180431457621598890362240094641405153088475101342565814793096806214078728660603709828808047053729196237790418390803824252668032494515253357639814137030460237254487530137349962606933868340406865463445536953134824865770947853155864552005848165148437574521101935931754458625435884945891278770686040159328043764399991448805110204626834973952809630748575126104850195931386637919504940556179094043791251227742333752794258601821948895105916851121059244158094709629799247329877267332500853354495911253858005068455769076508122080626851055438748746214549703563497192752699537080335644299210477448599921165627368441868200819882465017651645075625816530847669420086257825878188720986219102935102864069541417318387649341049066299963600261136609216199636008753036088458317943161325341894807123666384288892385439352901873087058555595101575210238935067468436965572116812793546722376229769440141255663289958008225702374963582940396073985489156953256263742017392716039130880992915300835728116256584599173237281889587894162015821321166400602362196905564793763084810713935204080652926384886815055726160857079543935954243134204341949099800348161549800905848165842665561632006094248195032478876156627131924953485988078876961799617130965031116648248403829499404963981808221642738876446195795546759966205145838519460201846050112427412086565046135198835193940716658202139535042561054717412409009382786608171528251614741417485174505660644073857609526374304469444061444664903810884720580972084026801716190879090225705594843964441789823319221537249842543450628814249073911275682898222068477073633848894725452736643937948123403797824322691742941731105908767746941696071311682639685077322861086116636424622117247311750430599689310180138528158839465896848259399242374241379887539036357448520335070677756650610760495537736155743141567004697963168670777689863171753695232023069529774337017747421538580451704381498635847482466109588875337024538837315612150240506603507326416407115368832349201287166909720846426178246143038434789715181586881828274515218698876203464118737386866283963908219784347151555573349680964342171133294230258999278501651477030376607496062281646416416109600795762281414142659002879391805392626717957351560587775541003578881284851952545455161118764131602159985863568587818357866512190704527719644254983053446694821945784853441629928920637820977273713067488528249077707247487183691770010531399992742315425234774289839917234632150242169660087565385726550115277640495718339303718586129128733012036180175516178070645363618521552687733927266264508303700803504907013480526180482946901873824956867410108451241008059727990793207256250882735011879192258813859682159093549831741133257360740920797208024213453901437632893529805916740868452729870930792260878165247730610976395701731122152565273002436889750642993400410875400623823446527949320292674112466232929589360160429755231302287825199253097314455372215638592090789764228572781636144259888640661595917633685173572674853316949331187779549606053127165455597979716293635197619014015358602200500734361097183979483168854931027144314397321681416083787634801714403190672408406168591760079958312959799706035682258079246338708534328659508805044538777419713303612775804505761808364349343338621649064999281643284127636493641083813682440035306683871707503291252237960411421699308459552438458374162673202057521256038290564476974854748197399811886561910389400450194414308454033510099156969061235645412130598354079194457019017933916292524792977700196382992906950341489022988891457148687972210869778338503919072603708658294501946425506013782366280367707142224991106543242986945937145856 A013879 979 37631806422741211679997251895353360207084228878552235163221978357551378441414139887706020389832736223316825980151540476913644945460753904460629640164621908424360352187761745212953330704717495965714457695103053378851876218582963704298391555619199019294521490166610479103934694762063213715986817062760753281998209201669433437370271258095070574262268568104952423347096262373573790329686670040136106186146411547622632553352772945589911316416096387946327620869002442558800828265964385580925816051817331056475882896701261560137111668835752403458621757574071959282890322060001710613246712293937584249708321041551652957345415830254597159253161257917894439765170369811649514585749772815877878325828356334384792341341909202367005564917626337509133841012611349867623378247375736603125528772995292616822925115596557337473498522549649534470787926151002761988385159961079612080888618670062412586838303374909266341923271412724551932104081862353662923356740588437857841470289217788840795537869679719820047174453084379048796660400528556104483904266491875998342195328218755664821609367708199694393191506559240586515225499257515464103886203925890742310850763824441024067653676960811338338517918479115853308025917130829712606921349799495948447718687514731311364113495730107571593717434912500812877734234706353391793132758610944394937981658817397223982522473707319311005327115561084224221534590165623424342221141640374874078613899251830579077802154834223985669722247257392142913735125165566517769304429195388935329645312885950467812333706035253980730921051057608709261248974880242858960581026089543058725308729713787372877227460955004976660862756504857276390435145470748740831573626717413383458588347794841711820874216189671929910057006161837756400817574353338597286655277058494317669412842975716285150305252042984221681849520456085952085313918173352357283172896743179589476819807450220214267677887316092130338342953186600404998360551029106543294949035115001977170458740549293929743512993245551413495796166295850946755194936569559380654352528285147348806384174564766156658167376582879773335314950813555034835522611466783360621724041888272657378890970245796101684204091143944529559074107218590144797878397065834503772227843867512974554784895751794246939586263181514711312169558220365354039357484920425435107296073128010508096107025678060476269478706049804900867865382291812486276672733816984021195637452226747411145674237325754555510819565634840968826304740525748550851873739361516401301874390528287928910469360197867356170302118450637416070763828484084245618688078141038983571575363207625058493022893528250885246107562818299485433422267237926788109647541311371817911430519399048949675243082812548636049716062455047381145357169992507664051884634581868081115818002318318244776375568173385470444414807043904638925411522661076515168580618815380972307741405310667669963797632387854669793550028556688925601143110936168883491300390542909075638349091386819416194650125809836367886028047616296845682079278420794583461206045647795439865744550632107421581145485749527514223569491269195568329881702689274505602572109621954454908434474135511991689229327651501577305783759611747959091806047962377506720465557298389931008433274093529813945308753675408278241417640009549629584613447702668027154489124445231864452662676456094656515708829901857663379678022542982449509184920418479175320554074722936959076983873114846873039862187156448691452063619272249873845244034650646346638883953842422282395354376570044811451485340026523435796489095995332718788468170553718293921168059512188537817256560108446202511239378323527002771381500610923842688686056082029816262253812321580910590966665096788500511365434189422564850450068407965179096580934342447615520389316766727462683351776173400946178402256767913383980487636356567232912509469819104858514205776776042643290894841286559530036925589810470686103675415962686738635636328779153877891446260707436990817046868636109392049017135899671718935590419638896386235838155584561214717166019516499818111448937302683251792253560447819971812529156956132587547939658867070999357670828797368977227244520411763518171427552129386925965184802731613822155252655212721520287238535726373534313582409774383328264545395842835877055326050589452279298304410507404988749396088892329527446262176280627682669798060386247646199964778069962392813923591769174170700573739025468591598789536880715066866056438265130788060427454147699178604181581791003039672739938540764017229996116052806603261141731378953408847869994887325683368729022144920992303191025269218058866509336877295540222418235886880190858153694313110250921469616623298482410544347886723769065760953454850997304905954741121126781430562973278789766139330978685743181054221641572333293495978961903603013677367160438353353736020168937290346828849663722051936605032801654855631093290517150573059061373735961376567356220226086530579247877972201421879368491267237337673978091930525614747816235901978001730079653678108367790546470296271765853201197646638153867348965909768952472878689677141126425742583002804373135185099338413142248283703803264107170227447829234084084526294266490986475211050153392660377092919582791021418027758596132015769602356376385452340191967815739933076901603456991270373600928659064564141106991673461899557129007716763870644769107178992314820978555240168661660992258033421840788470543265228156718876613485979412551473702949842482040062511316906637273417602367970134936556071559447703808857640092208473104758382293071653297049070001985433693967455977040638534289980686748388297420563956193101015878242461741347459566971128106671576366919774067283657708928145999215520667408571606566937008385292445836705148763541748475966463058177901496641885733617990354228123670254299726945406963173749074210350477321384961122493170398361277193769599848571142639148984988691075085445474506410079815672975071393907858504802848884365712274534687558279822988653101056 A013879 980 39459809051532288778564798403422045032503552380556788538510649178247794200584273146891228036289251218100664118963381707120202162331455486123709185565258582247982080655634459748417751697029853049745003192100379299782984957776849749198390223824957230855772166072943749736887426494825196385454592688401419633424554211849727836023969554728296722477632526069218592263604810414632510768741529724005757680244659634959949552264437244194886848522324686087208431380335105208537137299811871574904868492350409729875255384291422041682332005261117912209027768069990078777016002344388353707995784590327896342222152444466066051401426749625044470861042819182514080071203285695620201406267153780181962143383794571683868014114933783781185227239064954479977526473639958798793051469120260384358954458672311950977715526011775706698611186781021310257240920451713872154732957491349015317329864210579364340656560799648858863748536244869059766757969742899354453521717619261815223977549986832151526021917237281890025785999317405845471006976144631245815314400140985366837665808482309939995983864353993202748035177181862257245789093109448535288196580167794811009342650527977071252764021972859709909649764887157384998316584081376896726515161287356263639515070479446899544936672898693276991453853030810452364083052891449214152875975493229629866489055876111111534697485390126053856721885526579451497319854417508747803068875816697723961856648021887501287085472307451249997614675140167223647912722605609076936466161147984148252218163604698397736785628139622478098906272033783109922323405084025536077450210012868702345949326568364308302111662098355298407140825764837223448376923097135831666208147208838455973472735377323942814285002115301433577367935293155187255743688845126372988451843796887737644522241236104679417766479966224223234267042761760783293810127062541121390560303375376281215245806416922111395944608370358621661658300480592706271560913155896422742044479444748313213490944330216431674733880405447318957767960869838202344775285808362297129018356699126666422003092228424237483994515067769741204851209864274284207692957841393829147284908947037389983727978016455893119615989075352779026935691050840379671580138081704480627467583611221284806758126847833404278923605501819969928869506680477821477173314107920021043068087176276746537383520557397941964744903674880223732422811102019569610048388534877837009236737106113893389486509078090408799313136855119003728011319601527312458054358124741422011514240922590043345224319838838960863630714156495579193817252216527121933861470224818093237548208050798653334379973604279200247822483789761201237836187291276319768861780278113015338296168309377151454667690803250998594467069904863762731874039882063716340868982591316905024099977598932871834632787772975843056722700710869350665852312785860967969409590954956918418562251815038662699959066178727098233441514743858646851144238693004223175773798313921426896557536850025556155721450321174979292459746057306081257931961449363101147417590521182751152662957923612671691871208865296562754493602877088012257074036279108703986722652418950514510066587151118622197525331471500917924989511518648227952649618548197956486918892209716520297098928815897118187516071693944910765272743290653512391315630538272829241545588154283447500315218627625910550615902023170301236009262166030364976543087112727219740925309456678344801107441735273674744646532759760343088039061642018683717150608877836143573214380784271787184991110766311308212552691903651838213739350322402000936336800406535713766682719171052608230267614772274085244425342364970650458004128384600079271131669942270496617009053508914024903833461820530098712205521520607955360625530930950495636376449809066350891907748217988015910658272052800070539964324792671544520723803780223842818467529825037696121391836588715690731393349096895445767999287261104110151847552968490209651600999085930056663901154267561450082975737326977041877190192293134172354605659863275417093630229830236860283267076080533313276030680881098393431314069400133274763294573284433684120668375736197840222469046977029972665035150235285342830122816901624025280869619709104695180266208192334680856711434837817855116398988911583772818323952991297472619165568822885513217498845552212693482886753306363326571491807755635452983166170967570011861774267129488886007252744162953575216524808972369753904292337424232681954141995810297781221250778160377813904058306308082803327882953795320170130960407386187736821154952122417449636064127758972415764048403124632674425310832512695595294008894425447048384262424113321283009279368168063894470230924720391829492118950129669262871899357529873839349989066398625826635965334000268780257819315120306381841817111512033350955560839635957032433669758947623806806247101084663588162716407864987014331477558875028041898229278197311679295978339026559436395492115979788909888665422892579078148580695099034658588829251724142827009806157377152485142120002935176159864340055637383463151286299023521248829609309277801889108201244906897933782999454714748598364599850723875899046136332999211464440128416334986958953016243536780052634230902125643862247570585244444678074429874997697724567626560439724752073069132844357316066045175746518078323268967369607284408825404900991984790016106395613392425209411329319045505722409539515094569836617959653340126611288374879879659652763862674348495574089544334030447640587866636694085611135820596652211234219291519435469076708817327591894295125471339901927606525626401878121085619118581364591731650788587878007356065270929137090825543967562895153762896317625581254860519269012376028665797039619273413799348610380927532540504616411685668938069879552449935009967691951239742761975014217853675109005660572590481507051816877109239192462107748556993979398643632074594734151930815334463988286083501732748796073876033455852799105508461938326639532152071772661113982484541110823670149914092896256 A013879 981 41376608736019521238272362050666674292002444940994715098557342472730359051671854799274616329380037885271121979206146936925273102568868267817654482963276583139260058205562559265156892403464775191489416467159847324649243235085818002615451227337478353301822154812103065324106470124237825125074434982833206993537785357244540215386669899818778464068706003655556954601401677685333699611843918271879061365320224221387764061715234547768897672076145130038580668143066263279147037281287533048527447384234823232913675789838762158779092964748681975912493500931757916843688331674269362377715387822587664234941935721608449675914302455414830631077588835167123884024742056501570648309777987042208081136460805776797983586768580807262140080837429773708796914799623493437403222737284246152789575030456778176308409035403323723427202923790096201424296655403576325208521265634448785085384479694472467542868293897052601831913985141499819213988004881130433495455988574335077160297483454992510118549957889000095115678580020248151820606611017832853212039112442233872017172262795146627641228776548852776564723733948648398253760544096333107338356017246025611748932479120024085465938287104213343178220911866315942131994810469713860861902361762050881502068154543056512137231516721420201614590715395635100898120751268704251179566078878788752366883628254349084888606950440436817048866007837918574933253663665693652736350749528369632601027796556198708549606936210258001917498805599775986703833731018899143457731941391908626237717913119960227105247726812132779595038743104096158269910186809387160517948431414453812431106161055749172942195038196445005382566098517189956414605280513502301825225874167654992810840146971012830660431710378054316014822160117955493631878694274467231682738880561165356388342553626389700325163904497063531102094798630956075103090247794731118903228160672138559451557586709430519879114013666557162067495014084737977571408256073357247373162032078256407276149480442001025059765753380022327923460497337051462861875090091789304074357552394143443370118314436512173244017032631701724153618062234641271837365850961497375791943420684048678239577548276583254583794455360677115620948119179326001954506814869161357478427448952719969937531209617593759725176598562676376788134271836988712133248485014026343985256162578951565777183462451994104393624352115791205480448981574111272223426099056348062819797420847780481874774205743067728497148571790993264453103197462491103188016806625008861327145556689645777290761936399330402226542439727361508448736119060197143408920725002458856934655349805074248718750815202080666679060708762332641349165317925137358277954010116902633171369242981173455963729628551709719102191902292562424870337553243374843425843034289672715002550658110778635016871910071835917609046062620600540243796754731746950349491631245184905687662331759205980779272277777424945757229169764056324480585421231755596320760186340818474129484715760052397571541775491976375086570270681785781461117264408727363148754547398339724472654713767710080831975544707137208586855884130445439540473664665402688391581691982853454702907581688571360389392321973060546514113802030178084273677526418795220421227464317695709987050806382058136600592852392549978750606632068740297409236178607299970194782906644465920246090530687681466781522620079847821788849648085007455985643644112315057167060497288845952078166036825006328769042482735098461513883647100341383297394916854685912083426842545248573519289238962895646320285651465563629906809953003663000533820296823083592598613098937505659727661094427452071209258547795691464774652136925010412721806161941386228260676885292163032577562076061924168787249616933993007400223276721452346912409072234991557952833058995425001771534408276036886766513631833800357467362483272651996207217408553818727248184566442849144124361512422626238941625620639099503406583699701487590075637169217528195096406816737262515082206366743372278663416583073965457910902984396793883754370411874470446008387057568221299501727147235578628990633581635314148718196370476298334760513962755959386509115703402986180617211897693114563643438862855437313932913142356094164853342819521485530314007049496499695246533186196952866166746857331802738649114155494025999907552069473756977281511460234973231523028593809173200747276450888490692757971813929570938133941053463413208086242718093011587069947242006952208712746397398778806241854255960296326592261842595304233582338196158881642715241940135379192324979375076715999669585578828992259832202818354814831218194731512832296531010670481057564206576355627049977652738122756195766208016862119609583001528120251168076985164740721244990970254135288005474790633986064665836527623146171590384646165219520841883011578162982113281241167701158263580845667360266952206621308520093436623539643412774941404061477663615024291429459782823113587577839541005623135975417234475008999448726150944165366164440221455894788974634501277905044260383624197755277005910238180025002257323182284887817012756411085280393673521228579495407814442436226972226278758653072638894718201451510981160536772094286875285471117960582822680470991302427299138500108573993278822756573380605585889236223588239644821629770539041404817051269386203580940495900080728553327856268507769462571443175928779886708575656383694052047460208381305306579803661001513661460776601558318978044694000056520067617648095096518039600310665177062846438137513782354217955189047132727824283566422579024838096998152405486235709003641940215229975752695474152885572958139607457294322769441393497529790854149485591331230348752082769150561489896623853023921206634266796615819239148065768478791468361192168658499711992405562021589743053011882555463164506380712508500135231100719540564636736738365933731697595475147094550898518941912145146250247958095006620150910981068293912918801591960635657004304674857640985442794374065890811089900255297710179823040751116319872784531456 A013879 982 43386518881980405501942680309639858662410755706448474379184863940685708972965866818004180092196002605586052000468064730533355168799253612795164867127700706441832754792955966144021153608855480111191206361468604068291404874473346697910499386156623701791811467804255783825290266016992801718350050736559312856455876818758051000889292776872375446739307466489129289228119365580576469404188848445853858650202019433165896088777113781161319645394915955875334762678783850084194883764263356253892716668371414006275690505005969869403946184604313951574418785233018989412287336073678670924575290501457682612818475191221301727371515611489061443812813790424202093815127926638190944122073762540770380885745525878211722437479451388555705797404188762396475433732930004254618521684970565693907481427136246633000766312707075576616402733016123914504683289736460448781850394633907769269692116180111162126230664141395829018501038883733314432126686206236225432931258675321977868436094011302226290068640643416163736017782723311726043444397754635101889667124368227824584278422632683670225529105598489849039131754048937942847335216286356584360423999139768551865248623225758375441531705338587610536446170881134105336998590383090681367130130887004265121912617218140025270809674877679909328221073986693471559347864882332828884864680726404794801857367380432346036155921665031475873831723034653307629211393631918387611671723537459715874255322801712617016112642743607494618643227580590705033959158336873188250334728176961979665841298467675415097112240389758941496647345089120733254029344043839951227268294418842320823759573935193244767035104371875517964029629318760975737401146619726189638688046231223001741619517950276749922592841141378682469558161367845299690540833727543751928959604423304524740262681511345206408159066321912889188910155569253397407297959671607977735071371804948362115476448041427816812761855994423842772085651888918209569916983520376649021560750948489790515995717603951666853068934616210292524670514455696074721853534468088061309073544859241355275265181678580188571518404008819267106104213225751206258137734537803072318412864287197026833743267261666562758456854824277367189351295016580941825448937908245739579299540713047295197216725655977994197586777014456944466994682225742275813833163422067687670683965932386717036375926324062170008649048644167879077867271303055301382951245244109226319331900362882266562323237561242986476626060814312553267177138382429071016477911023625291774972979251402010568437988221864275845098965279557821083141924779665279847152458140178298369113168077205535424512854801336937143662761751171711735342372408668830593663904112341295480301675328226937760623758988237570417299976138325937220839070229725019820096785523327856806514558879167817991451479975485419142823084158458832086679425889596290209668536724551007666346217186741170501606207942741139922332333914515124498554338653509356167637433152510072328798565312812702835976988778274619482775508150424207581372496644645703541068448292761474928638389143690365718469588766831105631170995557965957211591713400189289382891164252612544118556020376675402791667443405223935621583394077596014895355685942114617048409009624392096795381786352872992644103250790370486518396099828111426096187235219328173546964681117627496787964624306366281711901862872846509580064808590384778167602269768714873384007628005148933046315030229817836195327490376438604380382059141887566332449172335819134948791384848726568226562233034757265235939847271154848793163153280768934447751151561561701192683328831493934654591959750359983020319491013414973367545639128279718530180618063851005684667525672115144048049731468708197210259054326178651727696522611473616116026255327878507871949877669186766657588463692453654578083798013759043631697083260104339574979201391729025742992379942376984149346497250067731124454026787264400884061909498187051251151320349438844701409874267091779014839623214298330471770707013366403994383007766852543451622709001684722393690467276655217346323045139694096472482598496831168806331477368555002669840689010792869668182507811489637326873582835455296686982549057503036894518331159183795005258800322561211434540255932841664442828782249656048593662752673552388481733524711303806879061318800514196209938160927347291217491230782047598146776151766850016649383052763013776024735374076451968082240044367097717923456999234681919203176766398821885533858568297823680952807553861213732032833856375495477391777532619395371971357573200442556069535367906189387845811902459218316459449758790799638167301044810345416445475008677989557367197529807200731747337489213931738105410350220488817492796103166520187651625200163755628734063822571743044202788968120021559170737341224286298320748583827132415990738663409727392548826497959279677010145202765495400964705131193896957705168002602787711409937221233529153208020674549512285428559102056867036605947472452429142991244069653336334243866346811980559690376019126785437341749333909857896766974913187558527611968066510158974076606195778972976744436792009133629142475633404295401668032805219578581391006335538954539338162986636093874997550175934007621451889848083576334850796689141882829391762385261973808485258272745880097444351847907806088261428923050023534310214606802871985313599642696298485331427468188374319717635463635593152224203638323189079895285755615880722193055803265586422242968963926499891935356048703851266716481651845856446580310286247211075964945122223548632397934656735135094804202851103124987054858409505336142550154197029139851792289778628065797974680651003415736194173063941744819164829842253308411203167732940528229274508922211248417242728305439443254994002148654602350486411554987762477343185442661999313037800086668092967104530862168797328648537872947839815802965398034469508874500002907429661731361632884667358032745298091715494678945778743525753951663553580515523129403250099051749518124778642546226924912856006656 A013879 983 45494062423191485679605047948360924436796020575644915470628147891468457972036656764555551144354515628155000062442801442883743429478846156290302795713295895957951222689778595155433125166559243913072430401683302979512728157655763987108199804338567854730050501664315312780387565979034244054620622801138418037771077491106042086308491062801727956440116065981305233581664491883018551981966725947959655687994232729151362657185550860195011908489619393347935024110668454385884734437996213047281809273254223813044538446977139861780112274467653106086097752144498119841978605710793686043407459812856491003418745442110067680080314353832754092507465033107848134724291580802567707423747617629950842907651500543271735066602453219206187762218894635718646624401940812141290870994339695893054731244940816949445411537113134479826121112175115149775662785218698751541877559403644473069736680415676241937674444882728272808903745348549543913981672115390356319561327496734418265373245713995243234335014931310747305658582536879316447730752819964256599059594601538859391284331290488912190404407432042091946056618133619152359087371752682641802315955321981949040654940347572814286979549457114842305864580077856075637848633909539694305219844124971384304474644512128395138364525644538088603748740876671093633814746766857028380775867457370634114152390858304227677208231715832044845878972812784626700607966288982455208296289180015359032563149362128609100287330477520972277238441003545479121688758412245140242782987932886084790089205382041216060869564578931871838788486524169861992577073460113520698084079088532005400094518998669191824838601601843743124650332592549108894821144717926009026576956764950890274220427654229393326832710992662293349199418614449752968308545266692917222660746167770965334045681528440311154641801127566129694150655286185450439754865360616006861530198761745533753597831981488214442258575911208975358582484515074300517985270911862465124432085986563630580100725582281223022123611184127323694348909365895967247542291758409906975223101374323863349116463143798899811568482001951671825050331487405296853333033130711394359352087582811909609219180212169277711011655004221464577941223523306377655561945516076684625103595202724280608716725321442781243728752294711205001423415909539932603765923168458047666975110261518334203134923321179813978989184831106977971953751873872515702929484933087076097019766754909635542854651149017925787714648344428599854683535056493945570174342029508913948234066691518114633810431937729554908550492616977621800076626917762300481007735946795599390691209329723871513293991236166680202353324065996628804598363490792327708581721918502386249552809508970889489283818704850198637890739779221257947278548905204142382877806976909030778747810091282273918204227066774598863104858294540128314121965681609319602893395564482797414746651032804309599892231099767733535199549366746611186196114207942226652836589105326401602242284421447892688937406985168087398770811234339213888845247041656013236279389237030656334771927534734268923609967510768693418310757838189711549101992470316884303954485447347451061658997622492787157675481136076093518337429028309318914912483742438776686152525675906567289314252006750151134783210300763523271513708773361766730235626357342258905182037467597370071936793896672330212339207763757901629426036732471309151871717624999967073509182543127047617972829138261467406351718548964486026763498046763896754614223331203885248063875159138310004735720066653634152040861292198466728139846614535566207485111499816122389819114212812584024373418787193469555514530608882619113847536094575034137502671766920632136805935399163809285327795224532166597944598149127105914021108893848558492478346706685534270337714926845183034747480904778283302868796586075402935150400776547167974173391078533654897483977790457888531385152700487021231555505592482556421406100813970985452727246886733186021625560319490029272264472751556086172767440877247690434814156752135172602328733714150559468686375415086021184138033380399876902729913201413239662267835213209930479530870320181144105184141310940557949663793995270373178849413360520304414706453613572307031434251807029944841184483405035381134803633176215340810148514547422869304622212407680100602018601422567973805032117032554113235672084808516342274353950115076523058143483934029933208912919607589698883802936762273856669306846429505828110390281003411057445551282111458764078771133597576050280060793782791545701560518043915121560238238676227253673169117937600443549810061433077305399783990273821521390915860363052755394730402699531578105866517015115314492696155089987686215618763392799282291326166673937072286990545886910222155449706816988034317983645035419726429015078311597229547977267035119200229904784723518310369278293924149646600590016135032105561966647646771696322654243497220727279386331692169065354253486836429394205536788998381409776117976874278341041186741580816800016096398474719327357895724631888166746062149553863153960327486570557370649247027308956456401351418345132368062774553617769304311700529772542455099459166765924830560655859294094795041053591874928771069431173280177975671536849344084138892508989113638929712296634888459448206238178602783969057808683271775676804816094416101477512867591542928294872193058939913880554886888883092790672239323917155725186646554258376312640279156480677744154305681965015548289843424318193550686007904125689545848501464565920769329395438711955601191018296480679730765296730620701017169411808798310386426035211605467351010670487304027349232952046914702722177098738306557658995541214695779015500580616670605120585772808735847328539747467616582020358711075604469650548590797027648314263639482682848027442608018724748591667924263678082251074600553329508827684969248664154082695410245209391899737587715048660964979624255563672959616543933691818666548470248891771260975619562359242645180937142375863287302717207889886552444017422900035321856 A013879 984 47703981999460435287977542757500504702237824071127442884529380803444429786486309403550601596742680579308257345476022965773264150309210587178260544317864957400004661283157280193703444654650025745393836780875471105045538440642050378545967718034118126841417434833161093414007672384031811493817874174326517832373845351314009186693012324668384693652151144002413116608127426240728061163042741627607743922694240578202619249620996178779844806956411144999204315841868285226133471298056317092266570440511820988986989946577501407705943008312193823367336036552669260511422558461801200136652020580725807910400814420706006327707895703884533955305107654556094965716658768631633236379563581903943335052733579833661702869197733986782347538956439661543315602828889489031866216343760740960755757869895062073581671847939942100318154771320133543291165380673482262096775803729235906993572209403548131066038918717351681388869053682600686559147245820067558268140338541215789367032016497798276169686072616614098166778253842190766123495721868946840327615513468903211025075358967255701588965491927460968604428264416077836304082399922940953810505255167702544197253794729896511313783868051543652885714257919718012368032769150329494495790203273185994268448804843949544060605720842247170795764439713496268678170931905803875391400435994979870036881457396637213840856298779660302256312389796138452727216698859436066952494489723223785112928936905543368415942887842797031026577575513733704315503911540878360175216414354713959244852578622679250172242364547918066445229476045567937208728497380511995079514211314336536094409510353548546486921961513254904790673347148564774408495976643743982841051959016765144720180959147961240337076936761841856910930129573065264168497101161567792369668714573616607746112284554365827709289681259138782010173717517367194880316397700373290010835889696796084801212600267820985947005728494671862545600987282878549739946923431677096230316498995446945499159698428166115711646287721007492570125601987253729752558906122866426616451538746683019335163144457472075168815232583678476235623976389737496553280538548068831051751974589234580930396611110155612545101757157706526441279296397174508256558522581465625657452627443291815263565748970657185785424120166179096495572559760761744369926456652289065790446093217581848805386405356429444622832563473462830533919377324897747025714987593196713905508598944796125998984358683232620550778675102407563521224642455398195470191130867934338952183484715125298570262407479536705767788241346339926756637149146919521989173167728147142426693425514124538295923760154454712859862839135826481045410533595721055819353787642415558164011086783678659417115269482257001886924920354736709773325551696823338803268479328619363857856263714276401656054915600770241777479039891055709587108754286559173911923545147423113781965384353373811743016596117670050959405402676785694571176776651707228254724779257706736886472805629504145524195230466879612412253502160858475542709793761951495735244896848608657496889808686661520770843245292571793469798621210937614977311170856554997275903378532437800844430145091002996786646725307742125837084187980788472390523272552711482702459070763139404701959981112230046476306439524333412177950758690736587910923552143276516473760160119623379920551195596997085324733797120090205458977035892787835465233038180351965474071964594341987083063477286481656447082659629198984899999561727883499803366363843740445177873825958868612551525762404611401084610398170328299447925967803683245871579908276031190351026967504814168105941381978200179532643204447739701219921794007905110995766001550670568763483420517113590485171878205359041122606354948819104210900598279476146069808974876309490783053639767131614645843374537208793192588951249040601708128266644668723205686837723564505717784159495607170924685717878065878774899545832142989082132323567110440042078925631503137265812043537569576934193991779935674614695792085300874245375689230526890746659454283049137045437284787249239749178722489886181323156921465085089192102157576526816062504561876854263361237566159260806492626662452384626826385202463920938721955234304305195417793202022808231441789860870918379808807854461383177205342288790078482603963540997595569168862257005270635700585357149527461840208092000174832116672967595866480242215861809609371244469073590447976096782548218438071530875095801665503216680599293432752972026381191304985002661520183211904498465026901584427825559521768416342505148371358163668747596981010537322695685634977250468586883897385362675614000989196048406040784826741064024043937088945641556009493363519638928061228660443367900227909626546290239510403398643912773106872831775330045073014018576660275060030914755661376570499810758617150500272639546247935813776356329809139833860276758807425121744739522861278243223496029341721327709802140447869872901704212995788458464944060766785137402683718923285735603428739846556893678297127027293403632867351606766333918864530591610527104354558208765485904850907516325227503464842665517973791890334306066037945694706773477398370495250746395129970278315164743804967811153845311052899861953435901017757423337822370023351505768823054362001156224801254362304404366592803138760797870385452081286841018458022884532647669717579723904708970979137216721074397477906071934021315755481693313097278031200403093356785883146254345234772148143563570858497874120604131424076499041227638271708674936620340151542827556474473201250525229366951784607332189779433156822497111757066298044414533053364816895307781749291925545631321609573486618537003838908624740841176957536820705996434923347308692999848370894240603525108579655824813032368293639143584063358777310034193650053223660145842321979256785352710508774502800349808043048498594314887264031416422493280683320659240775894864720014474483401933937302877171814832450094728739701937941748771258220405215913246345003913222346733998980345681615538013234827437650477056 A013879 985 50021250629066225392526339874488849218653728613206529550088280005352546407794668369137475619906053031128735254289866257358666229674630800661031728518649565570667287709647928236392783182194305396002087796343277989444230515934678617734216645905343448970866128147616726687686509077758540768941571230218602762599237263099438496945812091351476148530998037973474336160483824097797667462098705844910417691483036008529389682290585689160254548299125772778685664688202879049278130799830700751340511366230123205348021970222450116086666895883966950531227751864251722510025420661641655234490029132455144755456444382006221291082634445596429076718008563983811834771311184976683452469937262458509286496255166207661653747771883112924286853008787674542443701551905624851078149668875262713665429564183084608867975139625472727783209457491780350290077030205077336460388785171187270411691973047534885080702825232965756664014756834286697509444382433023159978573523626193887551324963731195325232904743280038744599327674300829024778710650054452802043369764651168653403829419604449114549351079663329312615356971788353233280389506581597733582804358442728862984179595062695964247362233226015437368290713712426234536822328944575900020417708187384277126032973988049237112893704337880169364339493137019063425481763094060204442413103573872012203793011071136263140389734349181081098715020442875674206893977223232033340778862056019103698574572944667043080115729562648739605724607821888832736333829547888067399087726898408544529130537481854517428609209648197734440872943073957445326579692869267745752496693643141747671731546728482520681070682715722775045785095659653456890163077205190490551538898977963528390108469419532605547690786041985086952235471547206482440746016347592109451817742052744608083987434888878702156096136815982707485099916019490823738822647035066622946402253874707651416516303538430658160367478762029042940616100841131658172114585184294242856800353250649776323726879939012712948455217793343152529212023229386566929019207546690786155772288692841893682388029362638238692215601321663241897245646666845385185852693988579822588921878506881239933671556891442531580092620113399278669690879498963657169629109374382899889389046273977158481808718792655829242136882227371412286941492423700506864440004210630659450282802641719104692956855383023361324831278076749760989935044997831979985236118830523837480182584647138542615511022890629328326653300024182113326831650687311618213351135240975117401124749668647225073611474185262680787164322957979735038767555303880284689319243523709618017212485351898651868186552727717504991743536409688388188672395675666801826834717230933536317386089335282633976961060812627118010584185285888400187274613696048229308976048980486378076615489580461092142899439180993257042061861732803631736012149134783072343869143276504338957038134863723298022245370290681991354809479517213236470666259754340558574426290134929099337470108635762938897178537982038756464791128281824336850672464703732051592080152957926671643458728033424790803807726775903760909387559034880120562449038292083012823577661048029499458249183818943558358554876636291007341746389496143253225365331040231995686213722584529664424762389154737733213939501130667432007906894744897808405284574612188316537989533657594205223571890474316815741468066048995707279352304388315897360792198243000742548940484346476743447610368759149789390656146903346954790501940438377168689814688333813981042834224928646614274828677839177804503696432871850166921908419615714963223037773900447681453518453478328021135855590549173231453620880746993104946380715073633109667496330841995942311738391152152900256579587361062561904178081246812941017049305741499979341296015639901100607331253372459799958879862298728247530712152144913997976702305325200151104126281552824375147531242827265784859523251309710806902269066170485166919785983316706396777562951522979033661636129364450556703349399124637829944779254881636449512719058710588964991569183934302531926556446333074658819234828113554892467110592082173062484697711982964182679556783474584336058273042173013059428812495207671662459103690058808362241312931765871124590407924604268164092306245152584111026400504799699326421268995810345334974933673965094771536808910001558662100376991458422907826558040277175324761572473669803290386461739512872956062040403309177576983659857280696919293558884455327206700934076084710542380395534684053815954150806187631605971382464048355792991613901097838934758678458645257827120680251960105183682951260381905387348960369584754052944626701247235653412621990484837950075895376978265040234210513145968908630730903853064939349380564565402834184860754136439479973312286451648477342480747543040124581346976470832383598788409566027737202973883284846475543866356614885948610429873562643254604458611989923787695166320572463024782924633489222265599847777396846271878623337183462592492237156483253703263496100894313343241345614088269771208007737516078416615355307294029628600068975685228314478148164945199838241754673150862838174886805199185317501804944772849705836473740428046652019803714554602186400037927548454500882605525647686003345596007933880429469605828513049403050689724389577200094207703113104415144029242387737295801587430607770639804171705562921780876573104113953419786160517307409792837284288335189619972047474291408843993874019685114205966796308896440011785314876520266853886597712132439058654312028395195530341609794744171947857777211474470742908680834496417958230158901848306731457777550538220013410965066240814252555545530120935908688080128304519057337387450096252277969426129308610917746183827560071009005358799235081944254021186159150228615870958622802820493276646414640798209052661086758611721162958003774448733048379600318547622462032327227769006506632314285793643584055824733668653897595907666280241301733312909751190530282961699279207159570859719619681448199458823311035448949714814953445694387765722415261786629472256 A013879 986 52451082899623746357193699360232019558299052134321649929513368294892551702099702179836697635618609463168844698002250800676120800447305666433942005763171486867828021877431785998403799018052575974918285213138449061059473457476721566269273953696841412348074921188515356803267568942719739645333676994297701610395257812391756821373451859500965453922039798666073825513815486337172286956737612580032786141264515965679713315497533179596903073237304106317183099536097022101975865281563276871037628046356117670171007485447975852925692827018426529120232671138809614182672415495701560279160616787593285867097496624306555496518264496425721215548662547987889478457162397098110827857116934919693833597097257161365026240223650107017697011180542544621017446798490992483844121867190547475244441470692842126828345900007919691008006640098901072585767812024319173156288630799662863259210322330291939658383045671482301259725937662269008127663152754089692997692711109859881833018125169401869351418324089609906656984615407666095486361298591497901355428494338863821911573837491154834737700357709055197304960552049944279940217707253305425089322662958442860232499103072461483406642101067202363253892803421721051305683010395387618939809518780294655771707151732492716854889628919797036471381648355642901450437965218117272933407762493076419068604460376927778258697306084926901294166201275908802957168059060827752592340536059252287679836531400027189364775431241883964780812286371444904675333981652006278161065812320225637988177582470573082467221330616068587589072787156718002190763628030085295770169973033551001206633578342365287605674372199321724566409152466416783212059638843509823820570452534717084745186378430055821394775413664760554536027261813083584531787694837692743760549240690698730166275208526040873992030662757955883483896129540053609992759695937442019222646689758925450291724999499113465811165489410373365730499468555590469599483223274206519997812287210153339858428236858930194492639378452872589506471026469777248804163244572478837784075083388385381509903710276957753774928666371464355535646251199334066616640674451769076051001347677231503044689586439001243994127199228027762030349783661505315780301012991352923634416008585781872932221059116727878803402923418448206010191962359674182685887041855166254363739740062843251922521927590109104124546282240605957379782129743646666244998948538835363409619933878957944461602086338564538579448810726156783663795824951098467379682879986440724704001785508551432678787225155286000769081617109986558648010728070321573398387615097117336422016599040352480781335582713019110514222470434325411333325345968007992392375040455143363777539436010833323205025921302661292895066322670335715114771665330947468095888869535762484378065163602321570154832922338649185496137058728336300951220675291154294866044930780303813726215219302863520946973961397922159766860704794241386645465343988167405547737621604523415266887056632853759417047882643054271098824822129242235837530730349180539730217038468010917645211379206376433441893490911770061999321969102558457298890562776159237254495769511098580423933096172132560649380038323775479314379062112307907894040677360842305108667240372795777403859646970318273342539826337590733185122980064025964346379678108549976202138913244545501336512118625997229382925618825391722756154121926282730390990040064852746618997817314091197737321490031994249560096659895323936466405362697111778036091126634317328985970940238780552209842755693893705535267990795033160630307043006967933276560056805435828027804565874491283090550911715689870344711968650159042012256104689049911602704632608976737205473395240759879539443197396713536911235435721458126439893492817199082337778810895624936470432976336280407201682410489751270882764025647505340342418596508677073644160319805534371994697720478843047624859452765331319058353688328782654388081507242298726707429849456159263200783765984458106945771299536516237172176851966766821684248899706514534554999648613095211717420852270150093446037979123998934923592956203156701167954388040248650817398933788645744766639713469609341803626490974879521134717110907105037245546948739330080338511579949845094431254113317116036803618935720849520901508558550828669966676052111623215158980939613794375670564904195507258997140923641679393337190618150787655020274504971450272775710077940324186963218118507964052845162800826629181093638649764601441687065628176866414117939635749001998863048338621968723991974537957567558853516023452409871330894415879319253085534300806216823444823468497703065820464887887021372512793516294629438338782070810361242828627523032547494336377288238631421843216074869731842258224550129371164152495904078323753777869092335690841673010487199879537464483155349107100565345542639291177939885208753810648450130115100822213340124793525946325606246719760590988674779980485594726373625983031675476381399344410486471385140068596584235153223687491355508202637218638221563614207921373659441780862806701144411838945926248113965082238690205577865584186148153839151402070106648540943484772621770135653147186288843079446188317699792806542206606169917048226717478971661547998644111679615276605211521401238899290853280028441525302165983936499526575214065606865964022682445341636973706403299150332346269304433519219392821105693050596134530934148209925359790951809652402588319999720444065338313635839406397393481797798331962115336580993082596984418367503889486520548423483832133664844396916597299054633716212914712915956969147100664490079245070552833164588782416105298528045687683709792090491388512308617039375066608382872127828624068972965906001686622453167629018338803108266725284778104519298017110121115506308864090301558052790878389622855603151708998044130169851765796354704937687783621391770748009555185113766698485584540355614794920475931342429325526477077470303206310317655264361481986846783393926554173801359927094227195735112192306917896161804624272438345830147305543176785500307456 A013879 987 54998946702555869460240740500354650140362986890798458396489409673185252293580897312924445059966419036451734498052408135569764044449833986486637172635123305013919635868149912435062261959153497905475915835651862362649498440147110793072370205271619180794295008560168678775343094371681293718345405687972706763821817855886498800728488657028084351811756803926077027661974587401486767967948098848720458760862581093228571069511141351329002236922879390585646585779162471047601444913480494608325151866335912442117234345061096727957411281783673616198777093372048430001209910750820759271281122908667417321377624620328870736317135712604097049315154379918949197762697517699548659431104247150352881257909853525235493754868754134616188661195648579268527990294174490934739333931011195509401915459573217625981159630446704397918411570648345291087694069261212501311528507329387286504889722947808200919228660498020225525718384810151387466472518062272353924748632244732435452938813617630734557032820600586797482754300085708883740706785031878503411669788879868470924750448221125171989918890285130262569246315826322373282593722600841989418461600634312180611152979503309372424603147768642785251313900240734573093907868308353967917429705964566248970473598335050283068832747534205097315015483306166611031294439816552537583420977963940099201280990644197422015391786425308310451431618669087348969615454697766521502266069938866526806172270749314910115358762589889720254005023994224212364843005144734135129017745219492918579091296716663640521149073972074735299799586865642735865182162025274719097501749643628774641247011043924023816407610503275976658947043456625444873368647859972157022478482837043501853768551948674212974848024158939963233169322082915932734003813902128506481461680606490111682832193055401835487067544232086348480009867928591254151767990927299202748405975360655012965095833074782401526408664223971662344224210740146832250747720327974375913226016873673748495391246892589587620313828900599328414337363051573148442074278340831569808274314639059589802128792907371253622299601269124608070145803497592918236610611853938210689254789142000700536588427789862168422385922057728438598736054752646597999644914998420883252881400618844813191776629284382052244157023826422746065343047123257715784036690800322810335712761676135925727910352744726243966500242446725632365462426478074046704516017463057830022605631787062205571768869284546649605484116155990575587048370943923026531118355564662069347223376241414827072591993404429173542440525742721265720896497197065514147787691888074908156052477355336642887769739978886726826561341158143202514252957973749948630827050420292407816397191654495562713033260455859367858737064360369942812186813746063572306114767262331682819214056989467942746674086374171408330797412493123965106227170814097405893457929337887851781779849795719419340494168546787626599695730390326456243155468537736625439624524311584744686891362295851263634490400590323275371721336688992306685574623106622333628152061328633015980745167162705375072766909126300204531001033073684336920641470753573948363370156010869705066606070251790071915484323065391196997554339433475376827901597304322580921625860241144705087029533181548453788427040941765540640323513943616089590469417352350899846134013094312543609434531300373670797430613685453951080757064552973840302462772251043033638762255287940491758609618731788402226727915246399192004197469595486679765972289201705927558793464631819556313988077394480286175349168715892691441084837928074407603402238124816678810083200466410571657957512803191221486576697239309167637043457230425200108717612842590391191966470887975031447951190153456293680235608247063676389837759124287344961418754413690813384420728594791564261911335261701428617165170957358559754891922252682571173499051500408009648712156948823327506284625542860053212932277093041600607636954538100629655969961823341655570025038200919143948769086182802049909052514727904486814382974258658184585543311544124924721806287590024904385272719997926307186441407643681241083888940393691769279504904396363000464424004191109085191079451400475268753357129286528571534786637321291778321035118457488769738346713125608265407391529142425507228820238290993723438977308018997424458543597736474051263138264981708219610186041148497611547937989618080316150539359324943441226062970686353374669143401832606914676169429039583520194443240815566721318456528131185877050132671495145519959819774718869476728608693113394360592384417807634133240663943025073065123417215002179611860479213303447489945759790281021322703974974142157357935526748682045350560270933591376521421261151392111181790672138922603936227760065876455497822367545114832408441382861364989359998118644626100885876357889103345327082407767718537386199493072654235754509243635571959753175334695496262694318895760419681456540646092817662975801951238783422144322102198964570262219144632568731910960026681334935593369088524170791814288331685362306322824809998399459202788434563561542349050073516821004015982803574486560042020577064149100468355488936645241762634464010009920873366361420377941912800834271226938761378507230188979354226248048564268281586276264825480062805768959103100835243998772198927578131664057785085091048267806552331341165545809858890321682165681848994046783723196221892361908805393370694068157084758077696450232026864356256187559013941402553267569608183735507051170751402577215533474123758422217770583702982763389747878341217929453511603611673258010562494880390226368349334479100007588391847110750029509344035008633678951079098200682520420679749843951678524310027311747396697851624551825452699765533628808053889732211485724427437589262358813143323472352046536763248098277175436930406414333121836982485171678431084740905398584497403864867337785853029631220294987929139198532970183319172443251227985500654860047645686483105335839852744069930469347934786912756375995141002160418739885760445701096310917192541057242141032770390982656 A013879 988 57670575537579223375141394710899877625581259342005884311557279237469899108993882980797062903199347807566413953029801913163200902673029122214212059933047054678275796100081162581507846396081338219732313923284487228777560476375696846956653660362893354120558682895987432515534160523880084242007752114671668967581226480054041366472675722031880577285364702433590145357682664959101389208759145698395903765630241832413242137783714553611159849583645179862734954329971067241209732701597723114419154443395045724905521120606784562614670492207597345779248889459689054536948683375452628473642874735078845785180864113885965961204476896979553667582687319077892073993218312319321935111629567059928422817894082570077333099505258735459304641601888404655076005950704311006385231816043995342466622904937446245380820440655283510751696331104159311947569896369645159775237316101419603334151246129720932087081111910372056000855681070689301264043887099665295788997221804652558237500769427920765118875246894080901757276572966672278477295357821587033593395060544496961768391125993914548344501190299620750203810024863901808887168995269900489896452791346724529096520346635662128499500670274652377187681724258828495716517536919300570262986771361501019080463323847773685619184367078426644122189675423246960328750598525081393649073235389516453460082416045729955987211457842704086939920360977556936033163495025165228050760146552216907212308894973233631189122429841456203305063572039767647704677618962644740477044911211275006591989235545972293523104411389342237641722651597228197402569250727814463852381994634317685998220225852393677197313426591083110501132055039574482483537403298418164522002397619335726999817213128133011544314241780484630887183755072415657082490783166238300812305163203630975347937449665261035047687337260704174943774827273090502913444272854583688821112544019774190874888328262223031462955491497315309814257246001060204774160041590626059197586883869329324502303372101644019428558193453274841391392214799166365700796478485515804143281047746966548436357001151639719638256426700373605031761206048291991832872208935355113211696029779362526565853747258182513115671740607604655232108257348311159144075666389384176077773367535305818837380370828500194813969195415815057378213150980317082585962057092639291170580344787315904456069326039654065993416958223817776683247129306672971597234587527343327173783722956750539269623113878912787656720112582383973786764832610895031467893960804571094027834098965717793712470222076042725076438116721199693924554765444910168563030626809230034894640882495349475652686042868101128468888384866241166719585309660282826135518105221508531818486501636304339167381564115763192511843075998739273154231600410592356394456598196866706643840199021788337533536526793883158661874227602389954835227261863563001482138541713405092069931587779396285854378013278116382349402550189766954181622988577425719756979725204544285244801797110734534616799406289398818796178072339996796975133095998649620106473175859732693365025844402800951372301634504019363266298939256271627270898550836899556479069224709253711859921526720341026448850889542615639782907539025795876732693745294977354612474758028218550281337079785375351479653672882552743542467868956941184758416059769658697157059818914381869727806423092820622230086603175838562208455919720699097568995203875909700040798770600807489086275839571303755653293450457408279154993365878557040722284159121967994695889415969774823081496362241994560556602929935435894820526975015268550027145105243967773799961802012266931586814456945119038261508646884405849764180480208850334629198679604032062034507434177829306575566867166350586602046733153273041534150518111508727030264631828090258335382349907012159287497940283373837213672586301783209153545552268028879750822941426091829125407998684769369463229907513230023157803675385113189398753527241743405842138358688872299830994574456566992285224493313217842285434649683327175165878441616246764559970663445692337065092749815997954140691727644545575484329985461380701050779929562255740664026134632320729574983864618696400113321326831704755408320205198750983425660433015810847744757720371679744217156643062397812507820980062047968667967410186217034548749069733328243349041811540121014777296469341459678085970438283327031526490625401768185587867959243511893827060205550413676197071711720027628163479035224610329271408515681423690373221872441686362213719916145693708737387980095613280430177588990070605052520083287057768896962434721459014334852329638125488686213851568875755217365017853712214475643262486086793754602896026024385509086654461511227325820333082134374557335828742908345033959738836470200084586870986330507513831475238655083149387255907458362508687849924429429690762807443233058271519648151487910520284654413503270145579753664689150958130440877827902973564517422373772514506822158565658404692635381473227276701802240390632266820937407461424752585368320912197459201685310465714762347968881711333023085560921107830197529887974101107063184240920819182621768615617207172706325167231721026496195733760162789711005792734220819157047596786058538651229597402639215337142273771326177632611220665642582336621992060493061416811256557262684166987771056053384431028463523417388394003363118595777948198562010490781600289334201567005280887524159068903211883307286078632998497801319225688125880602620123695095069470868643041688421822708806355228162794111335421007576938854104168271279520931594645383268713898191683578631700062004418271750756769557005569476001822942789930853213068539806716474878874532634689372371475260306911198442838239846465066054925890109344190361033915479843390854977224797598367154850573553345019549333059637899087510954737836315767563335746371377882553113279619226137949755007133586138626398586452037262785064240907742944084563854599636124334670529320123349708660633609430965871411826980067121830429715480971481363240594451145111472765316306085931638735275578245495029497856 A013879 989 60471981414892671729812263100376550081121494595803162147875485633709236928112369840472261030785159326666760077212177570897016549721274184854889624956354748406327721171438705135067171542617385305094030804421954480402659254076122696994420068568681261690318941476342918037408747905488083214147520681393959959350452137549146479890452417905301208207578578219004220258577458092154698290963829959841183186949496459664547787868696271767375550437020328119747167471503741803518736677310534112425179289637403466038531714561379729528240726037073594447821683514082910050135502619098615354378551018210035798041809769082090643735945566727232466539183938289419759379512885058545317431612084909431505884696105525001409632146826183792975823872341735799600978015765723617831400836740148460222281579167687634196439174380554562569970732083874954684735051655697043056479243968362161985710977061718256084143164002530288993153246634379104762246082959418637197243550851035360906445606803651444205289730887207775641038039775101351076608457123128445337227819005506446183252493330194941444883680119615127765710300631690703155672116384131176093662882139183019821912918993836052053492414833913891061950551696425348724443092792692514764081616767157292583315910267003140171821866893628296787069161096606604673679987599035747426970616871797604703359379487567334329246241618871280667113932432402741757910444959507654168553871431137395697054011855453428057765240993434779836810340115171400959580038981374171390457844818273901312201704651853443653282731276990926177406971121215154319596454651168779248475302405674301913269771543399552460850123601171563676835045745176852544657716201042125281823186086092579274560334073045200713090850389213452317159593158813320040929855449321492512563698811410553606438859220200755086163797355480140945843633282708147182967741852767946089286906958078741970826903695888777439300017452288898303794605982807705281269639770932310649168864340165865769327260704853479316319836258461120086820483025250671081078368224428219845345067922323195493201478839581770659404370883770953269784038393293823628145809356598923191067376121924840656316658884995986872778611079359658964663148057262722010658285959914901814927286636700834293224959721865420277252563052333689605417233002336965189657749977971337378482455615704561830927349621356301903113180386497949003412541859873917865541854851071556634577441083097653465184326258694855229932948771185857697430721119801868516478377844613939491330168157076501259847175583608576489751174679048690256633937731162124911148402537115193069682958003443571781990920086462008885393107049503697634155885662340724697877032700748530260101301939789458746776290974250505351298365258454032086971554632137290698673721910877703785771380529470727817565597119422826977033430082403649281303261335847437842134903515675457822320584587368239836040279651114163738407128467785073747949506870562751519894772336080228444853289207185575370345054249312655818021218381984481384997161269880024052765216850295068677925339820511410386162558701686607856322676529584277837209718842352789334596491368730420167229074802308312149630270353037737101002055641512937240861076666426174590130331874197294579803309773029744553129329696495625612786788159393559749240878289029638030161156677966883431704347900977476775535290011708096206293874477051776932506714899385889629980611681512313676130774754319406887907833106827343723226323619473827532409834435476712006236940239922604887503129534261688330200473859979628847328893353610235113263705876298752380068746506814810055575556005685140664099690915462748322325311215475448484146634664477523479895667300451542971781603305823232696827755262926432799713413679293374954486766583771570724281882936095181937047440230579004730163945853978630321388181015000650613598916628805665817003817628880726354275763500592684762717146720620447686987378581038333524326071600542960667584966905369190502471558300400712192291923226344476026736152796197567395235798393230288030366695231059870761029969006607021359056798835152729985022615420671875522521868148220341334818280826414196445226023603881645607034767486485511196545314209986875484807071396454459472249244155796848648200891989542010793982595103422713218989104544694396097964866577493933191118422636190423408674538293377925409921434021284476970984233231724727581603482095230570932020667188539690229148192839681000626096455739164527556791498117413718944613574792386926333015338616737791140353895552852274763551298852809887078901281950488607415182116402627072424635375622685463902803740960974139006012109604610945848026486303384546059576047788633596704399381581932133935832973959923860802329367110190576523895762831362498246823352979847992468451891250419059925909870922358513667421301577595547310116986580094587261718001786293604996171435778705091155072585173909271188408387420683000888171505551740143827358984837763670764894868986019847619814031262966270921366955172468828362979866376106897322643783818109342736014965128411564157205099812331042439885478607788895236803647889428628327707618555169107079274937723296457384007610122078329668420340847538118224751726326069817861359296862042118037292943320696836416205741946823572368194280155788276313083369022872233633150102167530911452630470485444686457810255358712381807304988899742324129411916532619834254303750820807188675032830516108395152283378772998823708007565485558246081478601168709332739726029998087650418440996235881132349225194940367786877406374944510242800147313524216344893719321530395006672018868087494058894534338746557196367534362590741931952043323792042551579716818397550185246953103609970147295693752011498958192263409148598469366505437764595014272307218961462342869673585886875181452642288492343587113934576013310290009666826802306360107218896314524187531424862111521474077465336415628400668048710351484952377661544108532547642684469581527887450862340464669340175152041941369567203936407666364310970361854018480324734348196050743853056 A013879 990 63409468384102498151759623592740441377862052317288896552370685223852296821132356317843041582616579226118924614722836308580910025640534799658400743378234636664913496555062511675708194467471567413674278444777555341242698830002124433123621017819473522658187874377497751623993915243745072344357950646013352958335859700582733819297611034557469119697469915234570569261858116696439204915145688963970428501438755199689212861212206061864747585175049027578492005878599507565366462830147570617470344798810829976804819431127913311269804547545050481371719069612463001488730884794323949693832843512470606496967488720425022278846062858576574510833791337275766613611132102963149214771170073545992050714551103546983878106437990412496903417492764607957802395123859559408291178963785637911826039129157337228715165403715264381001369630365581264483500741524924182619990779723369322366328873483468282091686502337117200311284658742890704155176948685255356917736853577175254597837108599745616759005884854784780550577103595216674306505789536341532697928997541517927313050166446202490920510349765105552212057444195175710752162045109606732103588650301975974192782160946880632118042862376886092234175861695630906464081640468190346361261645383238725227843063924133084708808285899853184931797832666035367102308666676646507893983141556962045149429764705555405161623707051749571996799658814239137341542702733860697977445544289776325830434107535343933779099245339931867702163239196605966932592598954933403139920725088166374342343214657021876532184593231502037407400692150399301655825172032303953869249238695332336803008763965891729121188379205222073554000984927294563333867009423223947559513029173410612405401376860977444382929951537719884976917937556095835875238064107627733332853993044873632658425233245681226965229289975819944272428933613048978140527582881008001838520107750474374940801791369820270692191455100051283827799732763028572373012593792445118571262891094353762864938101720852441927589388624552127456157874808685247679512831039298045052552549941717967037479233875693294750955597603821011095817067842286464404706620191905072483996664984423461716037896906993551931110704891150633758530625137292315995048022858703728085489194512365214019852655365314754932640383555163850911689980512658485610710564840901273062979619379693026626426476556563305624358806236952473374202309493259153299778415992317208569658674861150205079909120091037216517582171690694981920941115828917364081534831526793906216061022405474649385045511984757946701317327740258159434540187890391056290832347338758100688235877371418846724872911020581987429009962617540389250432641964274587740801107441220090866015982782816671494859696084615697899243034649248695149628284869947991731652496626420499124869011110070297892031663565095910220269805982086488948791848558497562982754448588852908861497629304284239454315772275446685356163993140236201490329902116307207737725180797077661621790482583713821879534935604527267387037417086107759552754783375725716101152340024015001934024241127632572657080791153179736519551406864685363717430018144838918429313850533457869057272394339905240720610710365706898218420331496355069680273144326574492447020502875318302361311835348564437424542140015832597122553519181024261307620003192797541727114265024755802761282818304615358687383692259316828687610805723649044048780161082338458604646549874553455825262503268785226396894844007824588771925765515613388178624174553014428768651905849017085342518481554517984102528292078201999298216741677155205894125603652945840575682965937129846268835194214217302056998997501372266784830585533078383869712541589939183660455079235238277123178866468006902048308860302578347199392292462178729936275915757344858543784599681598941494821456687219610463936389687781496267879933295985322217805097602966529839730595074021236517661062988397475017750894839721306553830477482990851613603734854610935524973574257764404300319616716400977187744695688987385294210888154425660429026772535979842501729787818603835043117760781071964028594341895369108996775073987346432547903890415388292635498413635838092451749322926463800424042088351909031388428699393051197948357059696608631295573223439908836368135898518826003510311093643166574936314719287057471082819607936362278489810191134166009416174312665517051514633777600302391724326763345188987948607452841488491145614503117890194221719295455061344912509717173150183647390201929965207756067123801501913666567891705384446082787726383227626862465566745883980153645990622515542008982002889001085094734463628933032997346335481894418782368153840764527153540220902057753768966013886014262297912285941656069273899996503001122264663318446935193969120523406658762961661044174197088550599410319799416180870868812283000827329958723028828616253229320209261932543215441064603152465459443091469663021391071317087945656513248030098339315324605421473053916774885242878835970402141884747737794117645596120497643276386926674169539976365192665966988528260857822168759628074489284297705494740814835157445355616640848611826621889305513377354343834105001624757797098143306097893163791368406610393527324548129855637266184084985333792686066412675963072485335443005941959352067632474219551685508635847623267706756527275254114001530420893007353448219745647547184846323017194465976636040536207266322229790108375323040809820678718672111225291258876555200696180276014568447740986584723443132505699080557286890961631274756125167186069035294234221158009791092492763267013814772354407269425968678063276631293055474516118856623712170299395238785509958738283711787949812038545780288564810565253142568029583045509097570928057170729371709209531585410796511400788614452805909447981685598814429734337636910849994916030266885840298147669201581061977732850657176402581055193855787161421898514464951356213450741202252292597353965858899844505518685424358831275148624676975510375920186111675429515081118043500227530713535300434822605165623740058151439282024988643894022104786462048256 A013879 991 66489646720328661101979499068381401058233079370653521991298643629286145991515681658338585170533762178606877496807612805106536311046049418086607217888575762375548334563721228242867395721923466272360920194511069869498904168368307629587034032381072268494832008563259082406881043670625232978557482456594097591639982421398240697303811788172132739655894213837005069234322136573085435733103805951084256036324644172269316065158450183525889563872512209142144833556158357244861704128584819007784584267757864853758090339814382828278046573246598853554831695137958004249047476254093029874160467718932378678164181452508388161063289207994790194272053585275274252633906455996687151027894431038562160570061137952882166969336322234774352997900893141553960604269396161366108331273130489059030900805895284041937233278366137063572892161530219739987051273545238899714939451839211710569595664841801237362572265874645005433605622325985363000218824144590321135372838976540119765181643987086859838691354717490806050601936979457919477618614768858858990263596526094702150208891331493223119465060515295319516310346604400566077659068612850988722252572579044759115170747197036305703808912459705711050543188353357873376480870235573160626106291069374929544510768597311773431623357195724453243044844185620701094670412469131288661441266641233033454608464955892464522754740245495359206116199040799617677045481061860715242397939049196500633973274742980800706352770281564398107663520703820298382310217041768248130845514230049144142396878652201371206611992032315480376502588172297098133058535588945150732401889714196800395551717684298885754979225913494940998960136771122824042372933272966474036163934078538206313606154143376284721275156863616166109556703290820747198713628309719858107230708611021414238440897375823438246292267965685373885406441492236445302681850747035846535828060504561418177926179187400660161335347222991374991018932581725448304604053548506932650980557292153091249865334950044570146663970766378371599468199735391942270792846319862986889025342607686859004291825140438972236778016713024220530807477729793371699629648974347053284979286982706815792356153787147670709716338491943166943985008783961427536823475617088120380969917624997866656081017952340284468248322826739490133576233006041384207736441238612893303286917370680995087831769081774924758367659608718676720827560879203709930468452327560009293138414651205437441870785508579440347140243262742181362732751471422853959159467503039447004412402629842985953573482774929548720280518252568939787232412057354692241215819443085614187267623350612888623380337546317778050361550561650031198661657980331190114898262036284797999923575162474774129394000681621990040396664300370599765216628435790585378009248302545501290358648193753072682434993654434009155129632077472322235968361394075140602204728683505027762353738145369150670048615229498783544025015271016315213924167441508946660792919179476506112730577065700304491155224636452783927630146658482530080789399732984968486481916093021554667971402664648452506471147664236595400725136004544319945367898706242613730936200136971118504598458167360477693855096232431476506278317519122013545062092585382174992126970822989764216814919062456303536876699009241681360378678928761695824898952467890875114050567562598340636214892486580354350982042494505402957940188222481020012493706187074131569825860681259764495430454627569737554350407950348675996110831501299824122789022456101657660517940827538939280116659314510249698292706394192739616126918120864697175638648975991337727487341690491865681190132608367121721719780803998926016170516055933199444567698010212069445945345164169211672714403085556805322207511500636392992949972460821523921660454641173642392407480395732291676873903767257990261832563753255170230588468935771105229857198024128231993225348460336892102742966784121870764213162307455608740989346757204615221586149878908516329034690600909568003611942418016871055616582026775636522262476257415041310027177038687599331093813991680334934172249128773315753247340647278558835402419981355772855350869796206194338560384576612563630685498036939705993440356835691364497153011894768052939896452228431092169386988341725848003554467925276495456827965327977034480421143091145574798138653211479012529731210978699257489574396077557207809008627981014680704727660201444888227199008470716636091503873221344828296233531951086404802979789194553126968245828378915197688025840407283670624835093612865200935705222980019292064936694116132040373589498262994856977610312661337201804296284934172084008225431074262922069140469281733504824550590672596111216047306976541291103295673143557954494948962733130904779791603803813517951364521951660619031286691056002886324033327275493992621272852135708459875518338797958676995116346187667747040178434674329757315199621600999080893372318163997386809704724035566408396245905813454426528983836142068436918306500396328941243905204704348597646936796180698024293999550257108264909000963009657251738429295767835675771750836853344656590053421211074794473994711874200417995172708440190486183682031849982715334904422115697918329900003307865379811504702026243097581366999584774738110654694383097485398595969553669789287240628183903342557415558879932344176857843268762618306078649320468012122436897418004077704355917112841294070491098424392679762732840198528008110327700171007067742746125197929102252124658452749062969106110295919094437658976983475558678703307299524752686942684981274704601691735472277838736294956945604532568878356934746937246213846203065612683858661904754890493954581371761262108130180111862134803270879221414188071527747494533458475854721669356093791703711362738593322188465409305326843958462439473112821961431444269071353130086876470490380717063644363201610699403512832530952525878575128656703600833292875324406892899962563032104461763352218761087532485863170244269284272767940885072236175179205698433581294583245475991188744548034149078855216203596588634492259818122548569228712083456 A013879 992 69719447799415346143669255215127095996037809434162387475547966542222349819199547410574040283777610210194885178092539404727391418891422314619582250104731218608702970463488550625992922336511620570007124253879639599479682937250966541001853797538015235009236968211227955593877697247969524295723890724405612476251486207500081637416041749594382259617418931168351427477448568679259633859275056428964124857545150087581470362339587059640843175327183362213433660990982305606388106268334955175906728233148470896894243336161206288544480963588625639465111199560979452263449206460611852893327686598847237904834684730745435624375099544562345122749012860233605974729851096003182226076225430920691356081912427790081371112038803423650751969126926926798085794582386349300628409573054075695562385843442453359558376322096050537573008971168711694076662276208972424507492350651753258622224343857156574268696576261771761217548449036092427993317453746237940574844710002664532622895107525403591142215625964247639445315976670172067374163416599870946924574640990946278401857438436811837925716195294886304957134638001055927975447435529788838350424713544644437333949281412879541289677134191348375670534374270810585433616804988136362476680030264360886122064923692694790137837893394863964283778990536781412271045122425231810139459437609597569287699525749589896879412074507660541774912499525405499905325642349921661346012661336450269848769160536895836081464562450761670310141383885529073196529318144789182552049465929288011368257949429610705014344376157277237151271577895354601971969987013713750374379043908953624171566037922531388429413096791468871252925624374916886343055240879634093478944633340337278223495886687044931127895818883423184994494529709875655814638341518492809934647547512510390456487402406751437582544161174386506607263944794163322869704924328923859817152444371630993627337121267607834629332373049695404022582668250815343681448500053679205411434588843176719810418793460577935186108319810325967378283967005738341258538879622696651340146637650197855867284304838460935752151745652876085067311981767995814523310858802924935745350440827178782076285646313512155962111519350527798221456024570651137840852212768663792916595912343549763026766809480393166126577953356371187606304832100542850487011446608219753208387382668879195105218285096691223503430127041871795161218480476471909344050887867823564304561906281302392771047100785444195241442927719473145564608857606898690513079597796467091182098739499990238839254268274204526478916864707205728606337013705452753771525119088352940982028335422492260301149660822967710436935913241732743114167846678383758005919560012959368347567862749567148757503443658732459828598972665425402019411791378687548853331425548089951561039109888412821941056955906191795583849209085267617760902760517153734632097425584034967990937833329518602532996896762886916453459574412821203741755747799147685253787596021538756873662577577243762482117580828393114359698708662564977461993825614414446315681261649156169707522781520486415735425490133174552258910760211101064831034089753797054935530156994824627557077832871298180258311801387018067909047293070930884475027028794809699524544530557687315003410920570834180937484021540314605274140433636405223961289243982971142263590687932519117630959667104008481643935346190718497412025090805576258040620600458817444584961721689712638815560484391558565125790533366944813281297911252306964379377622010929251783035260321177470794587606157371899587636972899997046135719899295503820705642471988649092948937766800449198548519624489951163026474040876333977846332015043866210540787018508756130931351586250863895298928177929840812697539063579291306418975510323078390267679032885823293245261066163435383477369730516656314396791342370133293379709534402795122437502741275348284990528262987146216973525809138627374758455580879702572391191645265282586610589918695426376418233879731539351178955396132914458584014213115308289841967898304095234356703057190518888156201027100140198883934600302452608339277083466560762109390927934370110877572393647426706434750293817806095521609676789582089151777715609341908218966716600568305879504862291879360902607130687413522796175129759214726500138840571748846907342080537941062239533036429879817042375434283200552621387961941420626735539031093820449834640511023390275117723427506190167406284765366944874675551371999142378002689335434467739663855337738249382330919383630907882209107083120203740936358039891496709196283058969517270366776981730618095150154711209174317719141781271134427161008989614126317771571036717562991554907960165108139914478020960233760859929363762179425692495603546855471610374760750187563399370004969984485261350473360739282530109570181228388806843802201052634022431517623408317688831117820079895520402142317069999606542758419889212246848771891131723871372940710318082250501946934248788752055754966505553310050156959581015893769143928067035126234397991971611522104872410397555985220593788814362398875237239054061558039405504332726628571856199823963690363478998201577499706217925381179240540570229127475715012739324390060410693225868548248501228354431869882289479482956604755789117856817450828849318167370708852971657628938564631325484577068083937727592889863386031252914725789859066279296392146981043782922710142514672771259274021455978574887350644011704632294978534513907065417760975543706323123865861749801451893408709653660369062699449424867417079999154906467073463612846925104652423513214579207030749220774194218342944192001209204469885929996225727885589780265440264054588919116475937176294711740975949863474565450473603671290279356827915754777840629166735403729510845894983231407092305027742400730588710932958750401029938105885763179733976581920921450775727951788492140737737871883976075775652794106331634947370910036165282129471144493951968097968816139626120463896459602054909025601916381505505119624710794440690939548921208232936729003199455904509687185902496524001355831047669488527566001621958656 A013879 993 73106139695719745997944132956457109811141342065236259609560184564977342684016984625590084864602391403765311920503562598851429184455492044974543077485818642283839325956722970461201154531930009050815790321636096972664008015610869491697559847607221863065045663179056564764805900269486891907912974440234339507897878401515605603035163393622678972260594673168785266418593110351423349833623201570057486186625263298235827866660594840649956773411876621216313414507280262083524014918425593958531573463801891019181778100458573045216817670875906718527768441190853590136598515113642534259473972303072841333299934376226125905264744380039005599431668908932313618558328342842632805890104157453094859394947405882412363795177200338758010896779236529194229610140020348604255735196474750476550024298173513973952284010318188288486155454952203033328130222938099469000368299077012824913057513584361812020372781150263586290452082496469653775520842379415194776208366635753964959584860268557595985539892211086932779011645552902345718930778724626278042382778751722484821506065366318409764795785197530702106732410176595220732782770158083860962134944429789085521883201706791577887364490661827314367106252035389480431640174907240074420347239414482480526330349425991132263573506904412876212827838781096106153523410292159870548793819250921380813418817912401975710226395438944660252170649102351597468726740752711455967556572373529678156942971279136088214957785036369869207126811749152533456123926302990461883697820786269105808482447581103474621121168573493136223131746063199347117360401102891909512564880345874955419324029780656273153760267381211263142907739504552849014055492260603199203777847849477501850480422878754825702364486181504349628787095985062575671490213596095116670032986780478095183301734466061795414553826347593505552218398176484600441423710733125665231630441509427340773778649270303152804286822402957407968383643943766949816118542392286726493500435430822872151929696771718968965708717553432361569651488987009086923513664239248763875645600720693866913893507230294014167248268849710193775541728594357979209595207080135817424116583840799818594423297868837322450127048514499036547861472420195087512609449856114405321312475381550036315555034017712744564342604018610274415468695624658819992268514638660635940238008169402670886649368513548096376332748893057759482969829384097008812347503796890961764220305440822937802293484753197932469491259376374273083555297474011401303442952339028276603360367869941764681109883609892285557156730327222954079118440483208826738730723273188773443171343843975244337538306747104189939120512163363152843681663998632927434815108560148882624419319250490122575547930937899047797232996361621106347906738556698675226430852875513969048068145690352363179665738596290968246130268265793577561256373012034994445586190129205050596065629521333298169639754020040911307102826699498406534715275004239083212675582285881023527557610945635955488448924434713138282835433134557733807187637687460242459911794615025579807235408155625563866189518741883639309439609299115510156266401697677500676078469901005228665290445680854360662539555451193857575797174379144423119285941745546375488648805674057534017016609448483022110703245370656927539937079340727244120432830298687948470186869189529166289001163893252797648271149567278839142311621616547930351201786746704960773120822282512119958665150481362913985340934315777524531250238589299027481070269377732151117647981126538987615905493714072396982006026495587302648808629123682214300239760707969711288025367760547818817212513769175030721648043885942777154195439006637055584016288719837468747472920904585859876968913100960760015134721131718960919583664712532246153321809587285045537942867713390420665166442546233411524929878617104888238922304745945298305026874435539603282228163890009831609231798843345338114722319176515004547666170625688953537785934585975408079126008673378606701824333455466911324191287531597505329331330932114964460814264896605533667276648192556609184920607446744546241965807073032417689616701649710073383561350241244106126524724090299844417667388449312828714414469922781300752611243826157511905907690482569692737812174667685322079522132862398341054609584891362118894713129442152087278880593207497659035025863378941302665524503580687075099844575068233872005808008486862481121841960720730860978212454129409588907790955445372718156547972592532444585766774624222584327026123610162863495296668789850757856082568037266053342201704842020541292113540395164599740168626460871169376666812438161053094782162293622117783642871397155331432679169238088432918963705306398076027461292536291053474934269984747522999320325128388674479057802331406451617405833954710553918292172662351739021525046736770966772705151023483000128883778199308096525201196782263991907430179452893750620951697834515338490148752678262493413902329508526857914475615319758527067639153384049623321824873863516819424526360108829624523402638692605027664758669352699808866763000763178351652282727666111193157281362686586612550586575354018217328331947167324495403329068968577571975345198149811631985203060008338848220424022976752393691573238320704788406330045830215320311502646668908406213608869921884346856751315883743183086648442081389871107056311509827260282879493691912794965721963710397465515795964516322224190141078588895217196513339411806454615027494132691717401475930769850159807220582931133796575150289137880129776732077193855203618024181304577338536019637792490606591474894922521476693171049071859942786215108931722388843360189431614290321304630451477872300570403658505597604042705941795809443226875966865188590481929015569138742701075564745177936855923220836770015588477788155238154660510368379317270011952734228364312131168609712774569934966214226748612097632530904232840800446574399362082046874192334808890178900295749352424598891550694023684328286429555071653516536315600745991441942628449604844059863551258872674527149750644896195151245691896641081602281047716746919673856 A013879 994 76657343537579028379540267158949970377327343897397176156354180090405682082235793670762748826985317168594615712353943655653236208519602026551226482017769768651419105054396745474324461814473041170468218152299892019208134868977183088126260514764590272285293321313642416454821111680977487169231755086643162783833525742747627660808199490631294226017125320012632179520142689279854090475141282209524598635626772088210931441111499895629369073637131939968517054930385908094493277467103035610661203176379531677329552153466448689461269806056374763286973320990140494131073924583802834003662179981666907673906311988485686197238884603043780335429661657852609684893417700424556537069021857005536395284916371070556426778891728022413520034101184722836368507682181977058056061789378707955698918278481590588750990158403404602787658942331961247875077476647540588806530189572977799896034195364235771401074409367418790258097082855818163677320542818837667277657464253452349561461654440963049768133478015132691625684915247280130064573560231953724124569564612366156244195543997552692837530505259285953492269043733333510175098426001282942592231611490410520140194200112900685574821108160216237989802805334260559833087528043534168275390026916280381500377372479708077504408853575801636087742163877726630606036963470511828420572027814854137807811450411314814082326352823786836068580090553147428667367610911515167652636600433146255803094633051991402836087574402296571973732203756679366921288602147084526560160326128782913892235290954803157004316750458119138808306593759965318602933299946865986909047231973556177253773113851281432278477326129520981461337625858726008207762251852654260208300560586613720980369359900513220115682543462257104916355057959632975347308522211739033057396509146326599134925799519485213188611193016254207677922959086305516392466308905697977545922121836189283279205720937257398754907859088003467017855847831979373170386316707534446519648712582310523989581833722101989602186984217307891965258879716042040329910263993334511829668961421302292193102798237512776199436520757353716148382443602557512407680503859260494891310471017450510582466003986113964225464420023139341747210391304478484083621966492325018674200550185684210879619435350157158844300110351418287105474502983322246832212950005748214991671009654239575027639248238462208705909488503286933207614571816258905112416096141328737122879070997916352828977693068569275237129266791841029772862079604108979133158997191848914167645201099592055842259477316126413220381175659598136296465697848121178706391306886907191301946835042540185806478567535651523069603230162210681356216344509030520517888687273566674746783112102401930769777747231138431943031386392883213209862656288828870074229957984794935608547103935406919573481181514344398319654292177072766384871962587467606335774984900921315133820113540961584461528174711318418614756653609253241130545604202845000918814511370999980126432249454931167662255819388053763688062447134502010284605584375766311197644469950245062371951675342193231256553540804289378972534947760429345177617198426543882948919657654916458652935594370247542086083076896791050401399097921785742616728375651778036224385410058480552789427208269052533392752766217781958452117062906782410730826975463277014255074666547279735070655684430531445546833568928658976032488550948193362615941764739712900947635939345707428697777268831145598895092855541100733562880250179012817039990738783024868090338849457741745478335718976727177737803951238636951462277157091994201542088207324120047983552488024884189664077428838026477013982819265746333497237636651823457196065463960692293629350165510447022606352555023753029893629905345413341165213360809608212542465569809797003909993980455436073739397567659359245723164872400809375290016194621284337115491859888120375051265679179130949189481842703959681258983070552833397408573602530002420144837424144423749501977633670696645900972152277399672008675203514732385748208929663473380974462778628223044070698278655158239032687310874077609320215538117412040411307522549046389908241226390562779825726789087710249660099999510626648682045867213750325217970087606256939204249062455450998132244138864342804284856999988322202869678300087044925182142714417934067070539496903145065320311279718436755383805021866622530459894625146748400572362138307120313004816555804701083281090102301199789098575808897087143313720446909187300613964981468368820583295744590650134752444199772986548269699634862244289149352494856426531105919247733400115337147057659834447300307779519157164409914300609197105777101107518143548812352992562997816636435286255361668968571252282533927688532677083526618676535309241825282730552514137456851411172939744894573785427133241598137096234647407056353254656076439599710343144436609117686622009370117159247578325507849997517451115047508524755572646218488361772293976049066733058564529182809531117278476792898833217824305838936311012444892152577476132364251445269737009488601986475176554782274880288250503262144013445220210476089462160450243841843868838415006253272999832924450092041181822795196111619566495136881820516283851303916111579340316871117967535099945371344207955934136463859710954199233497300953841134387209800889664867804111891948265476803935465485952678897728629278380647977491150893976873819593732800691269288667092552401371622429391267051171387074364954407069687681350265970025582926401170016129967596551877584789583041794960766614575623913988973323935628487332745327717898630297262379418277879945018525951574611366998294063189735603815253993444386087952324180288861425442911586621165513256684425624482682741064693831631991453179199429425226266523011378239700316636547212136955865703685192667003261299320033710985720053350246241336957252256098182307444127133049027152678887128725436855275169067197385494544383153101664566828230556515672967976207306660536578818217271157138814157755583667367828722226433569172848964915483124823673564980576932222672726912602626212318782193451890635618043933229056 A013879 995 80381050657260467262104815176463124138376396954557141385325240742477228495062479584113720114004955935376267765197248822670247810584650214592978859608264952933430439501519121782485246871572883618364882317266011573933189228372618733815081745529795009351823729689773910476530502001992649585964356821731941059221023089227336422059618589088199974340133199557565800272513140554312282774061745134134465538950978169167865646794932114559461305758129261084427739390684333966091382913345032668484681781875343808087512478873234901000540448155369223788401337030557558773984971544385640468224074036456359381073984999638366889955960661521235009003492902544458052946800358640379795413686662731437331222276468711679775766103172602830279183277683871932867944311351648775628193046859568073354948932777112333190158256338008384772672263114678597451857240153171520448396200061674769503783952438248888232652999876850525413674406752622386796110065506805525803336953237028050893759215767087270873670329843195777254094185690332009662590285493781108227644655782976454649913586742777812444806387082761027969109504801723918765364007142721262811591854250168701566524273577584949277303618310206901966395466406177600787539587805776884033535372863765617312139703725282377077263018047099776362340327230251079414355815008055410997929734637988492405963699426494842491189437738555105417447437031857118162313659979152928436531075935786768324985757947124937220253364416462530253928219286363823848857117284981304522346674130814672717464512448223675158958440928372734095058894858449393919389387925084949089141110313903642120052396629721279132836640723588592656803562372439482782462510998648793552178968617669069090711781927040550296021938693479706044771921255080106757779380986696468327192601974618560014503955156943726904461170328211772070085744746881893156746752327101162503192834826504013903776418037505614156826263251062323431715213496265603201511002427919639793787168444708840002899760876986815849102819162647840125363295057128498480975984977074729076306960891303472338674959764698196816100349189662930264006269182995346130395992014727932691150768457594186584519872595743436151680579690183358411922883272484830926467987136656198781318516111504007107307829041726392992320832511848781819910032440240108294334526265227440283106420619203916624181852360893748956007747816822599275107657256805497687156820427489921857360044750711137583998113487068096351048058055521499635108627982958176903531328639440167022252734388205839546853073686234569868974411648438775365202815586791513083232971010245595026630204501566617872214070432263331454232276670570227413775909659901187082565648146567449539282848555888206958850471080638212413096079018303908174744944680715021266955752423864334400667888056173246098682603387585191812429819073866253084783503042116432781141590567468468937760559376327334388331367326095422117387072814976326571702987472602399683446845075357675161053822404453904062617558070647863312973768566507579936190585242403535530381247722548166521731599923615609658071885602398539845504805382839961048965131457311678607046378945161680548460593802376686690456648440129572465697460502434406850078573227438806112021155737481304121726424337930029254839124589576934865887101354542273114487626623381158499529173549480395481447854957428941045716556372937514452242714799052803398373751903709194824068302735364512754200497441887327507020886091865242796430721211708543640525328910149084082695149409001008506691354861740677123595515974004980016508732274894911876196684083096503434401533683180964061199654021262451161414048694399227393199452089822433452821539938046882484689479150282497176478736736586857073742871627472139625654765024295741074928377328877703171925848050039336457362543905980280443413329242551091504104021291207845075213992474045710389755960810936414177310112695147226735819432188007832521092473846499817705793046859663277557785699203884406172257775546426638476168610200664026118313926630806263928678282562867606659476518239111205651939129687096803270554328097003447686327196764388867344423952203710757418541293594434862747589017086854848768424927259525461015758202581818476283034664913286985817516030153817120345798213619754942196275793192073219467790478913499632312558023504712240013310720442039539213328734608815586499514466457876850878565201537526989329338524819470243102552335110582870053828227390072048387327731338247982928588944408176304411949918679885555698178929221159142838448564325312667739071441646572306280920381111297759339764313132718565412367530217079742828290297675589464387329570916944889839461851529737998577366766720502117400388569433410295759930840405536007705366688423556187664471833064197955425322076465942572601628041665942008203821341639501522670354250008729705872773020761842187367360097279970375188690247719318996858820412056298854099343081197652433744928229626198683617359752393686900831396081590686940213339319368481256185415233781079612969977323475159754461520316570194731107378664873132559708605921042335227420175983874356274886705276611109853597031989072808588179712174271019295557937598557204650991829682855664855140615418352103449393926084960317702624201601593076728160273510415463665844974921331202904177681228422564431211544420605163434657398316227864695174207266333645761039802694442254317965217648385633385240226820650360521377239449088372889306432347504830159536489785545642634033250833496902521981590348321827633192780813645249421234901692119125576733420764757123274162582196760900146241227745868198299688761603195603240200506183771429940586560696279670573158045226459852875249228641128283617553537894652399197347070008832220908986057645633178949071999217484129513720633836107404585995611720195803668530562390661787802756141287741690407611210533052664016695647416749890403675957015679805565692327371109146731024826478684028978298068619552788878803670890993320867989194282718899593888370237304806228989276235217633095108332073073437282321277295109211383208379357281009675133826035329590624256 A013879 996 84285640573987551719828818678474996856522168813021709085258799636783802346438634592391628182262860674893105348159470381480277768231610183417047400692596031287124756530744914642191250223606408013010574840709525352148567828330047061428883156400650331726097919183184367951838447667241444532252161418704391828113743506809643516097586621671748376293679509859274116586550738869878556222094568465770181336971060884713363888453642736956301698146636148070864901259326216172828237929743680975388993684111720508909171485046981159551542700964964439203146720378153922748990065522125717339608526656851263494369034894980800200002461406615290520800846573778457647326744132861694884355701906060279631023729770455818332553717400315185362824884580643695878937574219866466553108152303818452086238932135693341887203383797883480071389590967737225001678657450851980225697493875870683107199761711889266227442351998868416536169054735037771857117908048864111024759849077469925493974463432189302143629739785658855329989064854425577363960271201927019340910722582290318910987789132394987462125302141693227663736968106972459843310329153686090873927740162224896413819756690889715773397918873243512436315092582324083923395110823030301952348387135995895938694201973441693826168146411755695098917370965787755847987563077886710642565169427763421413075792089836255960041455866143158218205363733116609534166208326300261088264009480443546383140266125164478170664391846356614123543036466418232956139200614216556370824186173393126259388068604908588403480006154909368026460475735093431678417646832933875576095228888511825439676061848406619987993313383377632133700452218243103098103409932919157347769614197240961790862197445928472067201500387454176245602762101966878023645272197506235972654309808137631185768499282647425382572276138074987110162229883706427998728882568142428572947929971036272883166261320095486870108255814745926854734211707060201142627600881858264216410173939079016614880619661347327415788837706292621607292942477823572423187874423321111115917647823559429810998434610228176424639239751899996764510637714828528064026107722835356749556108186190281792049509926954269306184615529213705230140449250329054073552096079806410293319844350136425756552414145257294258315809271944348245593982176057211794840120213087128422298598107202366078118110021176523705294780174772573857495286815712081542808150136575672301503166284521681803278405847815916199396568523626512001383664695858353304797266459429612575525683213847326408681008593617100334929712668673337317342907556735497622764095810039285050643793315434717901974741117580955042953063742119846780627488247540547146288357070935109968103052207339032500083591563851294219274634152697038818241355113525434140019395053605968308514731386389917701172209529740530089910409965198380194629946485890280619918324470873817284881216308591810983578951825327833342161267264036616611250031792071533850469959021738249589677172881572656906363268571487653921264782348394252139170979111138529672305047211918666258691234121505161512822385517420651317040046809116794996879661682982050707062263848801854342782615606920936623132270594757306577791180343800660597227990000534873557718695398585195950743407126569318355922189905640224053932433189940518573296977574238521654802302683819955172354665959841009285953283815309327154274856913131592376253155276183772671842244609037579325748540805624446328001932654663688830510139925288497856407487287288485991096148986692641495912394115504592255551291757958245925790660453880207115494814209116999185231022583375162571436488414999295989030897523778364263051508674537647980225799062077447848265755289486619759323367852303300242957005359648226280110570890115930993384098186005266481205318044918047265115386838757178546232575123837253325007378229449557357587587372464954817648746363288461432387128729426698421738596925972500993637061856067392850669649903918280928432697328412295086481369251369858866786976609771481851037143930824309005277758816641463520567249589094271577687724850777217586224775138643487161138226674415820964546690105958211170904355472078130640415901180865909902199936526084169810059673030432890586959356796114814440587688834568940783715707644548158268402086122171368176657869217201790451772842054477141784197301998232051870155391221173412429314881180534676786842384767413900363000473001100829631501917340914543549562987363772188209790563215734716947328080971747876575064797929679676451773668887006169360969041785979055887164575995996202630822369544160159297452704407453502445838695364904608415917327175478898209408492153806404808303550429646551596260934780717228255229844582207634286765240909075324815662580680418853036461216827124435308062521652352199008324725417906807194330167130981948635589378057153760065248843018369433460916981365442216133856065192532636450234472392345627236072770709909598366521863308520910872756619725962635726181977650036149021142490146124601685877964177229336249606941940289114694243127467908510365650690898009846929011162262887703427338452467037005295601872127771125845361414974009338159129872848408328858959975344719424118408801530061631143925952913975226551685438463350095346874818592062023307386956457405228877060423109787416451016271774418921022076402380479853659316096836949450606989558503068937528072150127481263714696060873613912561656078690272434063660232567289690777381605217224789366134313368307770624050025984848058889368081081908732302753334448881057120808276715504220748823411825965294328303789550757631745041624851491900294442886832432863196485972154310921380493468662151850919770431380366688517335171599731122559818551423034140757401281581254871860964381827456249702120651472638588979127345330157871164934555116035027533102989350574807062823606935030760851332695906230223970655185665933079924920303673467800851397865488144642631088449712584369947875600816185151380438008194212422472637384196252860561091709952124496368659317619564840336314411855052571747315660996436435359109592940292001113126768821760818419859456 A013879 997 88379899850509571032171223374600598303824589685283051625784331087940212329219237706351643912844461395036712833551664814731063741101228879686713895228639576102928128703982379615850332394468312888650576524171831255654536659159007427484852584605968322240024851705426731809466952101125364941850842411779376365556196711396428759535542989406075225420521285730198216073859027561221776969139034223563433665595767138249200252699166886546691009435807145599555234702899246449639542415418910022449489441311131444349943399104623316357918439207038551801878775467243127700445006944928496185097350447734470469871505134039387550517780971903034873139268496946320006003288055859584575058164481849063774380338467785480163875846776752895807009466174033044049952845825170700032391933910128737214780074503116781662716175369249467999337411738586028443360199915184566017140975338384977409815097336805999223706591689565448737830002737846966662849267550245734081898583506257104594769766967871329684558698025487019886498613668794154209992005335831826232414801842447653442407931977290206373085500818528117890730655069736754052658971702655546424219654068345132982017465191906374606806496180430189296421534519603058624057951726369821899985662389514032579812211528503597545468090291853139744042381177821861876059406941958135498738415097886457371637361766392141929556429626296928271812907481816481958897866061958622570887522004965572092247687692460467862282585344685233011208263005810965040216618423252739813093341840951870760564103425460627993767450933890245487713819804401330215628462445490471516079630727000175872233766228754819960530076574288583992227085385196480074196881173820638335094870976486138750815119549061893526337880470275150310909161873832021090521864939772298891261965561377724758248389903801306717956107023758117684025470362537351445195136767772515183307448617309330874738945629980445240310634449203024997629780774942357473331879222295411258986514548343718925965060642016935192338196286713491994488804451626330277216648611308357409484463484236652673497494569854620322642515462088291007343506452464038643264239931579807039022545697442660920380106921165999892001839413160790175399751713113038204228962698979086479728149109288652774102704214777312584207758023138316905971955454241366914986273892558048772540174808857828212728775333565194520803179416542326405196977868072111615831598837609972159220984089958607018554457690279422144698456236230193448362877592124368674931098474962865435994418801643174136309097267060644600799258391266813350870156634211481155287484528107753361263866219525274758781066142108567515119551766457060457843249116653076764466460304012853869913626071362733342807652107656934687270118781298450175876247179520045628804977187729931825069142978215194343424350779857206079557898039667856710964290766388886891311477000370983833311606271997966793917282989194958174590092982654459299758113336403200678790387751178206801745331231467930288246770705616238198144140415749851331083348592441194889666937185284827390873419510191396238469245716314876875416584122916452430648088128894586802208520377521253219337623942642728040537543771168237502113964720181121486398936842800855575658438746266870429246718871149549564379466202496603577576255064575069203513451556884732082705979338989193314806966213506246153027750529921793030120912362543872607522028546879675613149653483166188779076101923798459432830954535296632179141000482299311928280337389755811486599635519870223249217834572059343328956951306392825679881867576087892056337090304139066537652804736385194468506587276246301790994062401893422085493498759911988768513247477316921954943112618428721800752259769096785355558884851998498519893221981674202457318724139488658305796347574267986329065631869836647251294368693052771742522936634323299055789762016669812462870851866631561734926765894587329724272971010248541201903975772787722525783778817651015342812244033837250732602288244124401131100020785567741353433124234408030639518131228918639252542324305134114913845483773128571707693229815778233193477677173352243883720510124545237236742205443489797914404743996627652341609200642775234442753131707559198680111494511842887666853676407396961651225481859089729604447985857641964557207201872296584624758159630115423423506470140098172021800059505133132111481280848760329246440040449875797987033583977602303531681754477666808417026559037954786024269349614502246557761489833031501427575145553911796415095026626861381043847473959774774505939482439577714169817196967137283195485766976749963780647755830950214674328927260354961168828719068669704728271703695317062486600905948625348334955889512632952329879149251474567793908206199550879241560356895718831877586966704136859427353107279807048260601949329536527772511767685658061114178370816829747060714484652249937224774257415325101798441062123276208424692241619914167016774029340595622639311645285770996719216993396364304995993507747462750337371172165102428487267848751980598729630681627789634165172538859071573253434808480969736509024845134075794864841028668249736054425691067786815769547765551892611841612815107064514864384627473185904938373300002724487156660110322145789578444609779990028151566585254280145274992510222768449992540838192133094529644785702514043030671035556901107119674683296914014237435782892073793580901136726610581978251084368731107820736592024478354796583694072256700734383653774486688889883880047088038197978024988543530883091880423069903351508659565236553775918257878823384465595474431975234464688766820277970843145744503205121959118474737678728697472319395884539230049199855099380778753244895359661569284297376959447178832806235345908516482587639106764487650864238573481077377435256915619914642416065351545030551000161268328890707326465506815090447032942571263330253731964841445215353232344710172745555368202096756791536202245822868302463606001432161293894164880254485106668217770970039515707300854758895904263312632252822020491220725323605472513266544999331643113700526959625359198014744046671935422548934656 A013879 998 92673041865647923954629972721245196967031172953835361141558430754867996083323391397175381367554793951762016196154270484771439893388962173746375709403265972151703965483907027688069878140862005655529666929410002130729211431914315372282356783755787839461156298901869540733843618766389630669266188932773971351889454522849221682958741525659464735570548527705828324617862803684035686007191931950007251019335747122756793404174281617227583071910160913504199229783827280245177232827790298995699995840412260965390686249659529498573320685309959656494206838864339929871621823602285342815784639343083620107415983367430484840171732700394196695136881603453984446614903776461019755376189879719363896284637789196627648316279909780444473730758002902873197723355263974191957165404491747150753725231402180182448764276303986130156873225851199583361024864986264571495989615356422366072474275505038687441997363087477779975718832950840620915463833570766470860660889098657049707565303168102647395315821340773077364505170326369499044896576987025193023480583256746390656026339681019055437864502106288939745390787370404286617520933912083742247322547984369066161751945581068418659706728538890766171684506980427296799780190789429962368599365925747066226409169515712188299836748245870197860248983885915736638550868693570693888725132349681389924922018251556406615926562751823927859544491275653199386533288803784324620890954273878779722200711369809427549160824210388662889960715589581238478010180879780664902254164014217948834629265313455803459192698630454898052525006315219929232182830637242616660444714869194936415403393657082814094932785573961226248233508284867784290281068873720149662860439429039929426774714796277124066273269351999236012411885321015285347015055051086678082203906800487209116105063691768358993087542878544192008644691610867965828996935731403832880851791241343748931310264652902375348303963828207511139914645005865957429956448587397633156303043479044063416512739427763549836241216509536886581613092616668530896762724534251272179007580782446932313765308866079878359435198293174691831316224621898931784399443650496227745750104877241635617248490994968559502755720764494488718959970052329217148037588791044694584567423680421458371257517174714335320298234076870283787996449162386595554248647133162948549715086340372906075990288324168457409845714659880286452655826264991582509682234582745714166827302613112436313087759027042435354799328446361311325310552734039402007684551514482661587413283689351792963154447975905382472927683166880990076202025362874938063886729376545115588540619785004934505463615211027633290733999113064478626643442785743616621377183079740582259498550371405249477667876616438477946638952071218803691619611762512411365269807759601100993403701667524975623850532043339549722078502494842762518556092154656993460943823307141004743998550858266540028898608927678092462878981339379882314703163449832322554963309626579439375346912441367716469928645839412252584857190180585316109342053333667618372627398325997223166212486736318453502149127796230588334516820113271242023919249657843770250712601463379725615720168363280541197834695497396505807016652670428639643722251598876749936101623066805529927217807487034510084018763152749078592960599230591867765143320979711964828355504991359932369267029404293525566157226539663274048352065801466803763305018605572902735734011050764469565208502650848893398240150982803201383874953721727483304508483058800589785372699414883439213771840104231697990504364173052163580107809175463937500865720802752925833785827379259841675008763259777242146793389977127796956718430955673473534932546986775068755826429256981515390945601539640430800990513242569177583995555132656008515885438483288459371658710954035628032986324003545832228173243946686503182687730804272187630723805496391565273067266366905056477762568474682803852959254850042374339327663299926658935196251657497231064104691600024929024189176997870988040444335395247479957417491677218635135863363971494591072873820250580309679900441992892065206966136147309476649084048819725002482616117624355146680754194815112758337894868841007837181755209173198684231044307833385594315196590469250167778158760592562676460395410865876872309713651218662780627538098910445263519490411992307910231726720433623580825931019195654479136928595547269710999915111854768964750051727352898313028036727383173951302692041169782477710184257541376307686551311963160839640921035824338615837754682640287799489433408854844793952339998738562641213330237127012943863989683593412570021256501218194452302349129230953963762565742926149404305152229974020784113950031555985773255674706801598610622255358805514196399065091223900262751598392792285269854872631198757011510896211819030955436908949620168094145589299312756587090860699357628068853935751458717630175404891743531933943402135156976473525130091948843117593780844589844395604638847767172608655849678067586097475478888379803500897759314224194444053465371772956808293521221618541143434379960106689833995793657737741322429687236011308660676195546476838635233005473437095628132369317811341347354430999213705280738436975137323383456659721423656831844782031841154343453007135144662823759057083699592057611870546399349650219378501948154151729516810812799365184928911780113135299120000712744909393033463481839170177886990344242417608426609043026590114236692718659415359182543595510642229257074140236154289398879404255386741483005530387021439268951606500946976711544212277484612137263173545109189396240197982863454045488357339793554822392188192813963404613766536210622680734782859026607688069787260688299461962519396652489673851406342629284991788631034071368579245816264014679402992619826426494192121551955553067616086068142061681955045545102099234902325555895274140280588014789605017784137248765583258134230959086814096843465767881808849441864806115959953124078126557729960906367833477726975209733117412680155222298701079664031708807306677135102958602263276924931946070980689219177009591643757216120646417508253483071357634671705849856