A013892 6859/(1-2476099*x) A013892 0 6859 A013892 1 16983563041 A013892 2 42052983462257059 A013892 3 104127350297911241532841 A013892 4 257829627945307727248226067259 A013892 5 638411683925748518131605316913942641 A013892 6 1580770532156861979997149793605296459437459 A013892 7 3914144333903073791808962606796280957916632792441 A013892 8 9691808871033067112824380501725664483616416540730367659 A013892 9 23997878253756106444997335735942416102218125380085922630082241 A013892 10 59421122346247241412351458018431280568286198035505372938424006857859 A013892 11 147132581620420448213882032847979675383852886669516818427458744956737812041 A013892 12 364314838217741451401945087652849626238282748829503924591412170928633539656908059 A013892 13 902079606596111390074904829592133306678985676093985838176871085024218578910930387981841 A013892 14 2233638411813024816853081773648251688534529753590642239923912316757382599022775822751448518259 A013892 15 5530709837851818935985098926648662357728660588336035659633359363610638296057696191939038924612591641 A013892 16 13694585098795051015573767467175826215309578754118269560782501486876937874230165483164062342194313549688459 A013892 17 33909148468541327024611190051706596115901832643493493141183991149154498993443438522697051601444997586070043641441 A013892 18 83962408613806711304312743075840650935988411906721594873392539300430305803166304682611646773286357077870448990528418659 A013892 19 207899236006238184053897478817345959941949970733821434344412393169256179768914283858310015963687575474157940874998426913131241 A013892 20 514779090375810361297671493402151514066302380584044519758765182314002057469628889347277572217670841943987003242642729881177352708859 A013892 21 1274643990900453659798803087141573961828057258261772051330158709162518180498490623283904649290602554066664274742104420816053361865053061041 A013892 22 3156144711224622406574156525268164145308490749124715514526554649598602104214132133822653018203811693521913344024650014278208913260696019390559059 A013892 23 7814926763318576316295862398059975972034208635416958960803687441316449071642508362426137315721439930517916109226091875704258811915896152916943895430841 A013892 24 19350532343726363498203868587973908444377931967947296665887049669756218229844943313694996181320541690515481560138616867339439539926138548341491862532409969259 A013892 25 47913833785768504931539100806813606725215752967902333327106257800233702202700834294096866349571611959343693375577669086602318905371571733409819659324637792472240641 A013892 26 118639395923107609292479035968650364798700000708069999648914477832900869790405333094778956671307918800918959823574490847666915239271643397524321048634076313302722578939459 A013892 27 293762889605810828261498048482939199627696273053251418060677489647568010787152854870649079834868866435036635500192973213417201157045276944966573824201787725292558074989415490441 A013892 28 727385997190058586047467056350557269258939114010882783008625471438853503942058396792359315930038965310927778125392320780769118367758653198154788479532222384809177756923216706465469659 A013892 29 1801079740256306874853547130762558503854789881263232848124874521204273722257426854239164109815053551967422960488505800092941633221288833425297873599381256314803620234739819963662442957180241 A013892 30 4459651743768901196517993196934040348836341370206009592009153677079380959407892376354740013148944284972984025042628723104332685077600059155546639521554329379828929259619033472204611343831037559859 A013892 31 11042539223094432483797006436935180373713316030425730144764273410662578114208922905199595391818087795077320771424027938649915057187960428874989878572681153423065031910813429161492365943848688270929310041 A013892 32 27342420327764901178697283841488763188171168109621119985720672627868199006014599796641812950085375371303158884802264154863116023188051629976933563343937231309697902449333221133342085821197793178959793663210059 A013892 33 67702539631158344043671165822626485041467441185064745575522971773191819690593744541864996403893447871508380411500001471592406721899911452934255219262359634508711666556891539515047205359782034492629166129680763879841 A013892 34 167638190678171544528190130022239616984692489650897631454806854884628491544059480266367375730684162381194029228534742143808486691689648848699056414160309428647386448849852584101668870144150935825164585624536409762110420259 A013892 35 415088756300029883234707052757937493376180088932097974347615798572973723283754135028071992679371323787912154578745646487542050088806047824614884888045928015964364938610671133641558187695061988045754205300328979675551849492889641 A013892 36 1027800854385747693847574898626876269411266142024678862184157131230741663249180329988874033001398655459925498040277516522156382682842566212481091856405634314401348060128944183338728586993555293538103941989939286245654258977494547190459 A013892 37 2544936667743695478988286358915109703812966683001165305975329288483308201629632165905121004240730209385666065772033118382994897004603795356158219064554134720254863530337218563420842515526155268774405632657346676733578264999915270803748339441 A013892 38 6301515138063496631827416865023344222501582990812502412960206875884230954746930576365504213479467830729638359792065432395015281478202453077588010067523428426688347332604456547667784731851797534857037012617223448913336408388025202121890459541520659 A013892 39 15603175331843885946571235072067437605991947141967846412228355285170068382817920053208048617492296816201826813042773425087864943452895615862962594140184693603894590141914562253223654106753504024261974489904494364630863367473180814948810844980299762229241 A013892 40 38635006836003314148419088590711110188759054326279442533472218293254321152627069025828395973724058654300527169948398235086637298618771381542665816387917179647909790755804505680644836710078244560971050772478028591768116153336975542713935584444875260956061410859 A013892 41 95664101791620970159586356840371189227276105658246201377688026243708731351698732987784665442142167909854881024982058921499787528472641199066413285292305340609009784980656780711338999532988031279175857846682074118048440639161531804338433186708371188778042703366559041 A013892 42 236873786782130892591181618586086261274469137944277760985091944094020945991209881052320622316622779819423761051077051113466702399463578400367146869298991961576628519580819274062565785404632131262336062438311637041625625818187229739190590075175411192162122759763233474861059 A013892 43 586522946577447521014132214599389605455451757994688219697425177679261170347888795263770040597567348488095355314810835185003788344609367013570691995924364697067928300705547023687045078674624215586539061867441006167132170462787581369980080894551760477501440003326982643869993328841 A013892 44 1452288881497471229335571762437334002678638642518889506104574785026440904637237098063825733753595914024024421199647794190752695316298909052935376880416323502045200197448704279804468632261158345589613784550908807929429800150737867442626308322918719566580838090797938397503846611549871259 A013892 45 3596011047187007013486579905399320286698574464102379787176031520629185297531358141278740835521545089118972845308026703547928558119992412407064233758221978207090618163702539218519564975873221918356097102312720748405253198723441882836819559412070718600091246615786684468120877091012024674538641 A013892 46 8904079357928700879087107017179351562574053531989438488646784472198405086032098362262148904094062273622399543294359612628322354832355092368719342144499682016598872544525693656437076317194708918819613678939425532405499040105915722650366074240668894254967335654102793624829635644177783284600454441459 A013892 47 22047381994087898318006706598130775224738051376505516652299814384825998635118992722698944639278403501654149886751620542469376354478039611859093594364653518141618451708627525537010188231929501559180326610808232621363723767707217814938848786061246008395830364845788273191647035988912965013215900642042188441 A013892 48 54591500508179050937318088200925014403198664275313933277242918098453270394419502761682134122372615632042338880435800873587880321946719404884689789912724211616943306657280907354665390070892406881184847540695653985526095057496074324352268540317465180142907170564291497461564034165111403756258878363860020756571659 A013892 49 135173959816801639846842380876222227238745809413440554873847912260662044370351736368698370618272711193884403259508206107290076877291949971715575504113106507660501704670786597419979617689146617786094919810668968137907178445770972138454327780411535215086672302127071612573081243432198181729468852457875433535326328278241 A013892 50 334704106728422723623126572445232980643631259942810744482579941700713027403383564070797666789534441914465977026465009634054852065785720033014964790158958910511660610433630023085014111380478251153531844848277621337303826642395058341054622562749221934540894200624539892820593893781222485582156096102092903101387986123424261859 A013892 51 828760503966140777540500082905068938138714719113133741602571711065193826440490639612138031939899442089967291249252983889873585145239955588028321301947807999359012325834100866530780356175090817203009047496975369915676667845407761563227009873000785682894773589272222604073179719797791215327491127402296135276443691052224691364808041 A013892 52 2052093055110057213127254714781158292656333377281311344448386211196815368455472432252975368748353068659525919894984064156732094304543508791561338347431665439404851060985491321515998709144786197385553499498213216472837081575346312998944835919527372428630065989623361117722996231011591030481185453069698058261866946970722506063709825512059 A013892 53 5081185561664957555367182272014911267288054419152877738677304649158223337017226834029160057582428284954783470726050146274420181975385877575276238320737199362844912307255114075714442887714695958560171634554026247095175424851633430270374309275505807343158477766840414840232793244611569538983432819160426292364150485527259026541845835240583777841 A013892 54 12581518488053039737887124656553849774020684259210021415861135364476027646565018346512769189419793093948254397081302041139945538169070996078263918429739058605140924519082080707762456319827470948294882424147589836406116774299704685059043556822770654056587363639995784345485579120189462723907339020090312382096580653063560548361237930793374251728322259 A013892 55 31153085346749643641942571474968330871602842273545674817792341414843727579631995362781921277153160260132178764358614902764578007114898524318393210159958453273130838060774620958409910331068480987602010075549423046335349338726724470970012692005305593738861914521629921622072496973922008461204238240306602398996961258470029210236712879199543191330247017187641 A013892 56 77138123474001445872170359286597609102844926150684171870660798784953139016199204085788952492437662966953027706249602002120468838839193121166249109283862966191145994991445978180497820560848334704920349546057850855607912162271903735844377456661645175351202247685093327298492087684631311228779353102584937893553976775136380857437914523473109696509633309011300692459 A013892 57 191001630395851506122635154459185053301945218796782927284771333210623682564871833037617939477572404834809424950416933267848490771380887248126628253248663806722930407052324395126752472992896000714518572590644298445719895697089298568420527176062442957041936534290811902630468959823827905102269327437957462133291108338938417504721162713657243446417806526809572633297037441 A013892 58 472938946021537518458750783321233651295893254317495409466895013391492089775196580912612742322477554039066782310302418047586380150525443534199096091240763203162841257971853382448956671625236794473218723073121756737148588015667115095967498920121038943488582010620945061291401560950820451995823979399799034030779980066937076645022566274123986840431684323226655987734161110622659 A013892 59 1171043651304983027918194355830923322740109991122296065885569275763660172000274478801139498651944349078579220611757507025210588304335900209586847632425162526588308076022848188428479165654577201558342406982633708735096881637005328022010028108612784406933134427916511445318578113668765570366407759567862988364580277863762828543663731328792129691606053121057199664572568591851655327241 A013892 60 2899620013952617170445213126278593408513463608907926166443192198149123188229707636685022711472580750809120929577552151387616912489777818173057783835800312506922783038732098376519568833598132954201410075587292343565264653524507255709971008589708006857222727223829646073241885948677116760018691887058225977626548861438185275994137221479490863537256056526996611032248472517715291904126112859 A013892 61 7179746216928061423122221776765298860226778728553307072803821758644845777252390849488148050854545724497713524606047304498726849399026365800490205498041317998078996159421510058001727869303503409765157286751618984609608243327378891356203504397967406071162337656197362812308160555633460132365522962852986284975120009258229123703807179968145847713736184310439781580339410552642316568514763924057041 A013892 62 17777762427989355961731510219226779742508666582992115089662470252758743984208867730026753900572889813883063960563509124621993053070079785332227997343494609453725404311347441633108020375454535489416096192568397016172866361694679545508204141036302696205398993108172633862193424043643455000290139042797316487240609679804291874973873254511945965378134452234895632731296834129987087412982838437593715163059 A013892 63 44019499770182016307487430722317210093645966817480193181398152930385673220555593177451515306454631895266040789687344379967392376713771486381344411994229658973760019889923088880297136143642599870807706366322415283348618225325834327953318765415848069771492241436153150533543275081041515282763412993731392556739986387553727307330932591623774892926833339044372841310331359692426897156199393272487360521535226841 A013892 64 108996639361447920396953319724098921595666684790795888856266785072775035075744483711094519598797007581236348333304043731892880296588592863657360517194500064355268211489418670453414858508137297897507090925944566160684230239111073053610884641727415989713122167527817379882955969884891814950135204150365307378351323554235396631954814859187037388601239103974432547995670169403058547621568161482612680900012853645773259 A013892 65 269886469726241834246975718015521615664108682543804909601113330251913191576015840372557428884061671674891740871745809380496229009502718201109126719264784414850015263200738080491030077737140255186719410334640414325904061810832688876972857850496613004712672085893461086510807394076010738106214828861515387234228333901318711364986685118018164090878139544111988457659530910788743866707217303078935776563840926899445520836641 A013892 66 668265617802677679537102328402515057024283844738032792858407115923432001748181246330649077102396221172527764680788926861237332154200671035048107560444813424825707943196084360365759084454855248727580745210192795271956721545741010095583616350756812964356042639208713102848323677664216112614060431529169388815285543344721359892132166034039658087259270447036150508022306828673097899609874056936449797413949955254790154698085943459 A013892 67 1654691827975592399624139538255139130182772203671998260363909001330894056096669835858073849164166180849074825598336781012182896909684127349211584082309842076397510612439881288617295703259582626519113955634213170180096766262687769356664496862492593824229032822902055305249631409940687852227562420448944794476139718590321214507548564184719563350204592294635765236763525916170629036126109542506286406926884070256430647257775906512886441 A013892 68 4097180780558536365116932286534011745106432070740031220488814714286425441406908083898340799841542716234213326589216105127485058855171958045255454134623317655525799629951777618863997273545349281941351546431919596469767422846274923016267604016721049075579683943754956239273307084522727250212815081711211756657575081061775768920926492229219926091878240776155323666984929757504178385722823712090273265905250719477877669244331664340651603673659 A013892 69 10145025233560211335129670917754579948046291343927320565021133625229903749042203699632597756146844078124819383754231408690060626746232430143898984727286662223529776937923966610291524785028365811665698622768529680899194645942238490605657198038198972894993779833447703389108396398679640421524701211010049719448065000641981919649337166482279229776173620107597420776497717587626338596709898070683013543434725401248453418938220389742223095204743376241 A013892 70 25120086835793205726703243029781197654777473950407094523728263948298139443099651538456575671397444475000787151294468636826050427825719374046878132184249777045019857146216595799776234228683951557899624694138533574344814963622930784350177182405186438586321203251820024914067911214374258968096891143880773100275634300024610789261804108589605118569553724574801865987265222021003989372974781902920139151885180131305894262179508568820328863813369869166963859 A013892 71 62199821894020720906684173362798193731796848471129056343109030634117074776919604074720788563371540867104974064533082497176346638288835916358100896223288688691396623259889766643230133797410103768563702805531728844901621986611775292198689371176299735397151345050628311869698640890000888256645744064472038392819397814656638750680363891474612644484953407865942325569201428980985957082433484495038653633843742637946393476688418987747447479359421319674450044306041 A013892 72 154012916791962813016319774979451244701108444702514185282115927644106654738055854729812069840975708969497759176216301038175854734720348323658377271037588898780078487457189791295535491065633360531236815953074308261132061299427430189237882553280264598517151048328515712392248935009090309411392270232295149792421718109473488553920898351316396894396548648263451926399574089098390347345856468524680715224106857302076426941234717567142466956194383770224586080256143814059 A013892 73 381351229255662329346896378506844247553169918819450671662861966323644843690245363840632936321170112003664431998470006784326195732786319763862184302438902834680453562714260185037084133892123698378034948744591341611080835851450960464141731752294709892123719193615189426938735195727073506043238988929915788105865623789149195534874982486796179033818399711416485051506059002442435240672727855857493394285695765258814138672764342933283895287765957459069327368736157441847675841 A013892 74 944263397408716238033520775924418534522156482818922988653740851952010673816572855160427372991912993162161496406979585328663308927756473580979390689084664870049436386183216929910138986846153597430153958551533876371855646570941871754300877850125178869177648971591376924853575279404610981240158017250375553013145765198688533914708409260573532109458705707038647219549101189888711456994500771160883536097416998661584429953493116772761319838141999498444102428400230705601588302224259 A013892 75 2338089654060324868278562759745676808911777144951452393282539069777521677426542230089879057837902770455834919091825744252717890572708876477389488305851849600064539386391877256933565235190774076443206786615494479750475394618662597708952649343817105272791907440908436812253012895758477846037774026355637656440297216062707480137675577461696862282698591742492687341678309907182248549952626364970692562847278132968950545423414352947917531289903566816097943578859382849909387193549185485641 A013892 76 5789341454329116346019680970843510600869642476837146319554501708137051647954183789383319445233373212022922387328350633518410516129193876336787634604631458942870205910105540884015943945290640499906947881131839265815672374139875839524539946087576190548854769222525939482382872978174671236096286228885168045474163496395653928861418359677330139001327700314994400634042321482864058452289148189677566884173582537766285476572370855919985651309398931889773301997670139015277783720559944631810194459 A013892 77 14334982585722870655262986032224645755302720867253981164702582125016445448447706526708247895022910176916746100341341675304302760576980828003643525256893350856981973983806419677370994786990209651179093741522666074246920549935372426370873835967501317841828745217127256226388749398385325273026778235056335712230530759261782297599829138978677479851048517422257320415551558181398212269654707543312433684335323548180561702255370903972620551221551385853335783303129033545590304992694758342880590689735441 A013892 78 35494836045525814306626024451405413130059311836686715507938898897171095558455917683075765904618332866153378102309095780879308761161901651238993729245068369163622208799329091956718642821071671127074902834290531943776725726774425729564494334365294045606834314203383582014904955996592505523216332561044757800718304982477339885304639331195964329181701382940733928823626797661401932002679751693288373733349010302326340650392821639955701774259132164960058879701094496833202608602106498438048287726263235724659 A013892 79 87888728037490423278822392518100492045926731979508139582491999620386452541197139319146220880659549391549513365749449753939475544204223516731221133989984543817675787585809965264939074770612743806079039833083951855453606795340428774548914856827570221033036838564683884043524146638206706333530437838070363745600794248807158812662932143334996079522481612598168340426253490062599662429903330487999648912771751060579949758097015269872673207541262894525436831969000382514196145957067298675952927190712671714592425241 A013892 80 217621191604901999590268847291676110254427135127728124912068857768039274750805695470998638376380229588866358495418846786279781455528533645554659918651466738962403199965436469182550378100439444325488504451659340105336820332335640348231793528075889796729681482933175200596286095966716987345748383600408189600118381038677157128875873617179640457509537198472712029561105840490512961543021206718005442673265220029350953016074261412716456256519713511871539614201609878143018562808148381184228367063996455719830589546814859 A013892 81 538851614911706236283465102510071924924876774862632482366648786650584280171195231750044257485116710104762401404148111108660580582252746631224247869912978140878067601031217275906443808664120007654897760384249240375484395488075946730616395723075182649792567590209352181021263405937091965649820226884587117860663523171487470089652421787624890557198907547601083783684224610532718653563713266933246558597829338049455865412148462609765804620312206107031607367184992017660050120350693398501886675458794560011416802946278725555041 A013892 82 1334249944831260899955251656860086583234562457360589426955576693976725085547616342141052835914640000773692077354409733768043354919135443680827728926443655261650042308845796065654669608189418886834284689589679159844496536183629363623732526833510736683968726817549786726074569298177427479053554213968699277947671089061396953201518271935916203883789657779707495955696724873915454125370456856540144870497526626114919618891155396119578499054550433229414855970279391549936032442950231573337123095216845751249709134358477806068111465059 A013892 83 3303734954146740283118298672299603528660516866108098119495276496379075007599367277159118785955404191275738179045176587373318383071916352962653858767038208349716408110890766792371461762168211916271485485608314978011798028747748483639360485959929101592438280504208209362646514964647830003457026535653682313426950435953835934425326191622250176520447687838675951028404704763577182044375662852022196173694055181396526353416770985176292201930473273168920895453152831137405059995956625448508477158943336547823653537875892537127444730521124841 A013892 84 8180374816227789468288936224182375997712777151653395645584134637407731247241785715606416866785390362613664029395582702818486275005989009654474257039204540656524448406968516763824184097842947357667908939429263108740035087184271272590936859924894488523934833918189442994639673057449527223729939947905547122594158547514857203394615757749662039832103999409657683665481861060388696882896534412229307923487676340600757507168913219624031944907842941220291860310656272026497531650928204316426391784782436682729600701480959635288728769798626697675259 A013892 85 20255417902086813274640766695761757025560609792431821304635230191550645933564138368627333197430438291477330889522372934866151047056054380816434053380517323915079530176046337390388298420484824109374151657011858954288092139341886913791146167923171318139626518329994961609584299817877716909150480575068977324708273385342990406468204683148180427166232880834253980866415970689767391963043225961586577120039911899285195062743438854197845874754364998912623455023355684508538511623331675779699072271908006687670081567336302671978786018169609767487011134641 A013892 86 50154420011939256262524727774608990809233600346430640300585988842068362845452229450419771102824310823088727538215458101649141741464449196285191543141445565228804509589378159966003075330664052492397227543775406944853790658132306845351343235248396577674211082410382194446530075194747196961030595801447719684732831021174393202465515147738526407525882070000815447769351718608962349472299368760258562020353705813908172209663966203440431972633408419442548024359875987055907700092019939066437093153399143451333201298799851709784000080803752575664820783473445459 A013892 87 124187309237142780492381215917981547533752508584196562017640666385856631173261419889954944807932173204739175168647757590035338216898381190472566494780990222617477617389749672513660248823181929712372282723914741360745526194810746847467615633455319517582536386945264941286858672659638339648010897233368897263647278158698893834231659591800217499148429067646949129406244021095933064566010994687907465160035790612112211300176737052372650167005609953973273720569464571673146000290150479102465819920038465700702688402757014018744452816078090948851087077137814827584441 A013892 88 307500072214780001634404636353298191866777052752820523015318036397353218591481428528097548883976046140081466895913543920928910923523864767347931425160715109232913710941141774361401628450831952978875296880402567168600636665444695458267715602383083202166600765178783575855449472513857833164100134628647493145619761801476172324047178083596926749423926065971543092373671414391618765238835257935732986575299461098860434288156318438642866705872423801423269086228330656455305138172441311155136514238187324883044226051378239654799120873438144920359227860613866156767006775659 A013892 89 761400621310944547266947685669765299583134793544206144217705974605449907201148573696993812694064203871409580099504630189068155408826518026565445653909021521256508406747650206354492210805476547939040143730267916163604867846670944979521232335345149933801517988058420833392102583442090866839795179253859429130375946576873348815400893605616266727321833908026071879483355415503672832989114743339410512326112420327427222480469571929605163607544002702280355161140883310118324597323643758109922367768661396955580925081591607831008448395599317199156563746438133376904628710202474241 A013892 90 1885303317027408482543141897539220188532500479160015289491317546014579909770856782182552682617959681141793389874803315306521470539639932459060673418198474279761719209439449928304151808683229674875309360850372656944785849670274080192847543864315790405936004888713467767141351814758377753291150003555302078610294750943049522128465337255972832427254865617829448554716856860973228798091514026867971030160174637860322218156668226585323416003476097547113685134145780023300673417108476985812220664909614716340316973013603898558752188063895073717514368335991715616420174244703636265665859 A013892 91 4668197657988249116216591109354965569605135903947634698294161884369155300003708707505436514877647348515513470875610614227162506681731897121947674390127823965643713172773812528023981989328736314729078633092246885488327297582715979691429610514888464308347735768938528824750934087171404396546463232653279921544872222515333978692770893114177074400293345501441879736885854556598950853725599790413756199808578260631305984055508039179692725042791161660310648646973231769914774147428882756092653776162032089515542516562011599617427734112822528136863609922380751046102377027136429053778967804041 A013892 92 11558919552747045648414785029282720891933707406628834328811475947724581069183883126945503849052027722011914389721628566277262855632129668731757514609721114793506432543392064426827653779794894660164356874321079420910761733217265454597969167166304811585435520189732922284436963142311027254884301063909553760457336565297995949307191315669120739745491952502774736974623327581740105609959103915443711312589820822570916115813859400304797976785730152595933536804121772212254202351674509163478263922501031494817345309716680359801113195009025749097159847665197055284503049654515484843633048400618116059 A013892 93 28621029145637406982994200796221915917796160975846250052735766782684887460825143826746635135133876790445979208475334771330564279567860640617036050167615842619086484114260547335203526696496358873138303892149550433037716216857537774864576856851320177661885306106277499135572079999713192274791762980045382156714650611997802472083587109536994194563072878100168023448127846801819093760714127245926258137392342748947022823450581447235309965521169645112638434547149116052990418188778900465179365820240881583285733904044162522223176581048653648313728401643946763392902716746496137505834947511722116555573841 A013892 94 70868501646483637793184957597324289782139156396131923909328979394839267156861677804263516511469857186946498672126567951956838882073700164371202346783983420293277424228836426996150117249667937709418881129047609677694256086844732426804403890672697040588416544564447609332090891715209835678419609523127390712858989665717146703323697958337441788163430190390947942691885913338137456241810489759510761847739042488324974266123161270917903770317002637093758915143761379109693521486817246662930162528132626647492222434069846777114285309157990249935974581582174936890403024033282339582060407698827621081139832126259 A013892 95 175477426058356489056067480321777076605264983013305860659965576550582114567838043549459088970534001910741038415553922779272376799063806903299369759669474563004763936855597648048740309171785530894354382144753657275329069802380155117277957669290774469503937617579484161019580924885139358913499116720606209016719431452292561234953105190941381274229681330996835809951436018130648817262890711883034837900424795366298980455373293499758550607778159912705219356028552407052133018859986697644834712505746668709228844476777913534965904739720790499876216725481041779059390037405786367756800193442659373731389257187997783641 A013892 96 434499479185670444195239631957271897605220019174263628274280104131319823299309211794772100740850271597183974479714652639833552919785093209452666162547826295981532979284208480735837830799948981261979991274242386025785034408603699705736833706973217373164230430950943151616423308527168681466356249412776313540089967499590158581306148810184763231738839713999934152184940773057281405775826428802870679090403935381697539206569356661458647401368893981689480942242942586549379515866194202051677586800766820644252832580105314926015541760117909635953000357746882068087176612230430219416245202183175432636919208333944124075696459 A013892 97 1075863725912159401201388657449768988388387684257374995706316691559456883151596240015823403872318616651515642025246971686839220551126949510832537232418510143653577828472649334941527317005922872553807394414160297796060297914109212237675268205002676564474577805847199386774274137820813845010163242814726017180303228435767692073013573762749682053345309276995522954290979663226361431560118044532359285625070093994685895131847177460081095371882117019167342071606807895612332069856767597505956820999791923830413794498766190182992156936686195931673588232816696941908589922367156035866345328880558505576843014836470711679707926433441 A013892 98 2663945095867371981155357253322715542379498356602001969493415053653679628914784298306940314504844254372201229703072001346810907167424888556822934608654240548190480407503298545599380848111048618807609935501507899212527107604827906312495493927138922438618937630480444554392393418383979340815820195370300276414131643626575946574296836980370724982606266955459337391596940453135130314324576729948530294776950434670147750250071664261729340169221938069043236536163545423517799825840272391416902178520763782804563766144600464745916696798771753060221040149689190481162917598183392693252621802495822035100315412193570292719413116933916826659 A013892 99 6596191787932103895166798939595122631770333501283860474660675520936822475476268486253516605805130353406753092666546879462837140426353599130660711561554156367133900346538510025460081318626919373980904153685348207732239158613206773992463780017494758711341912847894998280686450950867152861814711569936205144128754948652121074736669823750258971758706395002145909855995792659067443036168770116448825914366912194336318174246452197806803757463670271630819888943958018659627000630963272628115000067333084681838597536786879066156899587026741938980660257293605254861217019101944300464370123592538102445289855891817087208232246099426954520573523241 A013892 100 16332823889906894522718615687532543553403891012195465637446823996716145194704312922543846214117477462940107925998544061691051580572553720453829857236852685026503883514163658135531681892970796434994742794036137011817589648403002679875965573237538754550394999060759957347809440512991206333986545503607467621172065999602568341034393413918192489712761145958418485248521326207324236634414455516568821397737996917483963094933466040537228977052036495914801496194245506045083756635327528391202923551723383647615869522240454468832032910537328688368073882424438677956604599781305180435526398657360002926679766883872397819216656334544982661437580323516859 A013892 101 40441688900974571620809041585283643560039821131406180269416443451444850400462154523197895066930071828508538295457068952609151127604119694662007655674313696541441239465537119745731862003503096081894047637570084818824521910821026532638198479927896472603478506779348669628953607844777013012377751334936946969316531449549919866666920497809422505585278160746494052905378407300629335006236998890120542094117656429385123535401660329508192132849570515498144069925075103272725844720977857721929167803498718526478006908150067069820527857748569027939499372197270186049670692913889975971226480189090445886748844101389560367764543533310497023002931201479771053041 A013892 102 100137625446014235815713647060279244535371041063653711558921786213679142631733940352735784777330483924498163164842952976486566497909433171832902494207512469692566111599376996665286917775012012705281769461339649449806579878862032976438910617950984527917000527157838461519582399430844517142935537702686039453777694205699107031934095177705413256657201668546233177904954568938680995779608426714828584158702634967144075000884515740234905031956688703854439033397408538138493191387768552527411090469075373444693666427263472921515539208043374021511966455998288510407403553053390055612377916369726663969732926130606589037061418478286588368160534945052859624663767059 A013892 103 247950674229250403289052745772310377114787699406671891537334675921904711391293777973468723951363233914965977314304471022125410818907049567342278033004727418693293256365105782065920271815789469647535484081453644663016622631470400990927410142197814838590757088294996656730176459648314678053105541970083199605459494845037353222664981135421196059395640394285659425577280103194499074968892645780160342406779435739510476965615148539879908114722924942925272636156289883876184852702062325144570073699387063111032542746880658037491705117496990371291758629730906182331261530311946063311753346345163822928791728659068844508078741232666943171813932416910440663770328951022841 A013892 104 613950416508372694333620214754071952463548707713160863963702853715552333971271132346327933907246552133613341461971986393413707603284926526646647295244972556699044738792382061867643119122804490004792964598603288096450796281161228423234369325685867124019735035570152926732933201558732326012616579366581040459878649726302145277287537124435288141473485784650327018012477686239795965031400111323609243673084154055166152504082703684448100602957319728252324649113953225175937437590723821228144814916978607582164568063008450485975173549729180361365152251318067067164254343943879335420169149131913796790158270540991706817609263087465385320785306243579525217121047745298705577259 A013892 105 1520202012365965120066782680132342807423040491619849902099660672382225418593930479531610250819799280491487861180647373536745287982786203287703236721108781302669947978679078431008409259616857074896377854849637003052333720220987036537542198652961449899918141901840220091730489167446375553707513899553011947701665064708647015618946393386277092531814356677886890078973677986420672549218284784248277524649680000771842855049206678510358257454882016421805852811346410466904913513280953663019188148071115813255590104816247161239872641251310873763595892124336414546938343016785095678554545409996382620318314103528279024259375478721609953127411176004421018810588209201086379581145432641 A013892 106 3764170682617353867832240527493013893117383138259418722739067691224955976755012666437740610444654178625692601581539780966961470828888935174478696741900732274759755520059287423941491159328040186293846310015331333620880472305465780183571700542399193135737411245004667128913772497024803062159621459169313330692145165060016166727057545717367322540932996755759050637656645088498240878446845735992375730507548000231159321544485607452819570925775905980017050340322035610692789445321456084048148754250741794086353402945404779698887407129729603215166024893177271723259484205518558624573231335146633009787557233432268163689615363487099683328829685493370880255878654214600783394494624616947459 A013892 107 9320459263058147294785542937884924207734059271261008439955482771174422269087110108353823087781397767040898825083449070112512330957941063496591526523923661284800355883463281531134102318121000977242006554382651899847328516595091512846761704141334099724206268246344811273236263166110617837410376535427677568813489951059940970416700461893227509976281652333938229524850981246985405740881356280044985553934009095824373364916979268128319086749742795021214238330621052053600805252771012088255537082251507505595425574679713829607635409906516340791469379071971349336691085581800297491747153535725242848901960678144405767843692911915044038790831855420450143230700879822118785162324745519398986282441 A013892 108 23078379860799015458471188082953922945846096427510111737165330934222215806064324252184792993832431229572202539890303159056521670172626909382846782234360853783632876402687547935959619615797092398747955187300329986560070292612589499868353808862653222993007416598506140848849037989343334716593995928995937000461513654329568776907821596993358744224761023062412116188253989814679316169590585403663108685110445988161635064497567448833262762381951385009233554316212456368868900285581050260717447113825875483097327670038864733777636430834115204917416538050729186121231460318010134819017635122655738092923295933192684977352000175499928629405939966374721179203395217826668501821647140055838310534965877659 A013892 109 57144353294944581377705050341014125652286573518061360162283338760896694335180067216510513747235489135112501136819839761836694250992771317695957534643718675692799581627818234756681678171055564691447413091319159779391403491467740248034530997771006782799762671232144456849694254116375041748423676725790910610905753497971790918932680148493658593216186544443815578481619515926137640088207078927424819752093290200841036421567362262488593092671187442469978194608819347002499915128226952969512210081097136457821809946455562928442071788751921824780810172450872487025595097661964576815234747309572750436149280136882474079736310282555197779343418544800480737104347695465396050692078661845121184877318474705572241 A013892 110 141495076049258983004754097444334735513501132401498215836469612822517543946645029254734466579016047411962928952378468414444076798188950066975642755573777169164265351269059103262784746637672512676928248108002280210591274793819780160418054169049792123883709550475241657461071092923302124498230117517054147972753125330574453522578290383004999549004006286510787310062759601765193484484769459925117668763338443773012289442406524130785742868170034555112470537692702976293543037349087630020856213869594538486076125786608672911552485514056844878417939287195432914251588995725692826687625942578485777782198796397654557186360998154324642666234459315361925552663338224394171695722605282516042720753543397899992720367859 A013892 111 350355816310494118559088615927819794270244640438217330734466571840222868048743810292618757961835055980713996416055373262536564115918861071888322051433474074790468272011965976529878048364794270966829358211976338027164844925702363835430983509930021228156329334222195392797700672116295467167943095753860258741186040877910073792802582239068296378289270962023073947659088987171193821739253174951123934507233557287911956876053351993714447130132954391879433185910364146897465621237038531607012050306289167150834608984095948387622197828870639546605781051085324243545445260727392282468403908792646055880724657561436051394591281168925093381220478476308348499024139114084184141607047217432690864815128053996774074910135302041 A013892 112 867515686410598176470040762810258664772758483944429494414281944067004003352626499921743013970541820278789945811798293679993523870862575981241602343232373723114603697860556942519654505678018729546695207039316398612724845355686697390546822837954215633016658908138243789910993836526487089959076731453037632808792014631752255808284681079574769593985685539794371378724722582045605850814743047243303023109426503967041508508838828818284348824475078236778272632199466753768667727279409871073590930751352300493014424470910993706642936421868761710711027854811320274118633464641835303227732450157562106320206443863214245422096076711094254796146645534708625410085171836244734268849068008037868417677873759373358290110911111248418059 A013892 113 2148054723605595734159291462753718669585162509336317926689709107422364545697435123829727955149444630650491506034647943182738284463118953524576350320475337343430347101668827184815974001854836498211842455454844295288569376860370475722035597482235595374696916105782197309954821927629398156960579935674135029560217098637667128854637890536454007416898361979399303176488906860680542601596534444536095372218227857046287512177227315198125057839933916747008444086316467429539844390848819502355447430042492679898452523417998240606024868231252819003129865360270455319424874203166183752486885092102689373897356855443260929875406673448263773206483912861846492669286483898553750278362908445634557951143765537710613088785336891651096707471841 A013892 114 5318796153065091991756087431633020044041151304205147481958462031179409429236873412679665560017584700509051367600885737466835083420844377703249976452178662320730539028095081323495648410018758798385844892109284504719731345474586474564856620890166075471691659272611192976981824620181225147051935018142790072559023997719628940089840026119423231310974617198828635196001005788824230855270577341581381215054181778604455462614520377934762257592402531323350861393684118685816179156336371120962821026080786082203878394782782025566337570202536873880830856488700314145972611589585584423349023689670377056017871412406202945203564588718572480572801610153305238651927593494725042510504119239327283308269126704159711358528283892080388906274318028259 A013892 115 13169865835808321215695256333379089298030250703191061474929865876941304508323993020262707213493981459345761582265185573655892883223269342786639563443263133593698566956927202770026251532399038641924392151506907252852022064798278095083566914129519329309380245833253302319111718960206111405390149246488344355873326761729575498927512798834277743625872938671402384780182894432701889196504621284912316445214444447820713566524351293283886891262290315407217744546039852593830755392825332196244920179857608337358941089443251790722782891240931350879451402920814359156528637584361276005070094208969130958028795386387586706415601074561468600573833494098988948120799262324695183035216739144379046872321876363043157135140525216896358890436932595454081641 A013892 116 32609891626179148353861808511823629631763405735920684127012365968028487151756530793479469068625233997504580908085243733743782712256253996404655436402300401828223427943480489851659231393121727182230345481954101541879638982624951592958324952509188681783627117327472668619050208205647392244775143159080542971233588521391840163318915513680756286714280357571320773551826084721918715137575896258950101837679040682804421041357379712948939047567665787689496450052704732967731739597419412225789850612425244146526136672629346315756891994218778876981258739320825513893121402993999371154878055200734256196044142227438917056168963405120577840412268540905012435452962932642915418018317132578657813581509325740654798339164319349031857352251998362671256097198459 A013892 117 80745320045690563059848870194317977507579737179307470046211192361069369007977194141203719881353873275987095281928963923879246630034998264243570921420299622666462201707424097441203571193277315554193376217521068873746632205238660014372515456583049585775757321587437747294961601487795302289895487201056173370528517304229814036553803384509406960776942879101989796070903016553858208633436539150890088210175234955651344136083966549853155026743249689232174470479052136596667592685430609192866023311575534605969220488960851783099324509993124158514417783173556734125244012832038848917222397604482891032768704525219275083862914118455657670066977721866360386412646064554190223639737033660882033551361659957109605512806431975818432958053820893811934551017007131441 A013892 118 199933406219814357501928727639280549788540679649946047273953487194051503531283322435840389594500444264798370640489025642953478701383029167095241714957882475384804391185551100250066721428102767766422664658827701117215162256759240822927771149529832496289766928225333018639307126482328460204707925963047989826592291168486138306096836006580358066172827486001557832061366888385991756539043581154979796527126689098453337564013373490124847308563933812258097974178710516374872029580802045991846367455768869662305780883495476139280454319869464735773391358498260655810782574929398561765085461486062482003347556506190921815877877785793935501195173470135573086435966507796565858564129229310676342394493054858139137100654493408892046029004107861346837329838660341153928659 A013892 119 495054907207476110796168220578894930050855788340551757708988955687703733842307103400061952834552955543622980744544235905491465659015817137615360915165497839417838768210151893778089958861403835163671393539058611908635346048799299442410631215579668714230595601211818862119769736575767017984417090769177164561635345569997358573588069539057618027292471965260971346409318490965665802374569272254264319201021867749991210688915950085524644295887847948598464135765930930885304257572994365278364798610861842401965681739842264972996193660974461762783758569386184711592422923000108849387966346100177825626006881317422835317373397307526577900573867834229222383751010233988568925824781820566936380726661858641183459235793490475264186280371042471373042565576177032070901598621241 A013892 120 1225804960681524390466281334807181157403993966654251866711469844189367527663202776421790001351683738668609318998585237981351512626823405798632257546680374034684671156126388894032034769046763174844931573870669489888360071716085896550053521542265602123637663537564983472675899724965520137464197174036468807993900717530524889566702845397591028939760862540710725889872767106161594127593868600459511626509331045713885486795614095090817486216403604417676708448105885812034170986872233774871393799475556397109664822590341692457370902127745203796367101809898562578189286807217646521860694081612304213854730012823189365106512951699769252013033053570467143315183492689368861528665816441123970605380906701519575722230289025972311176384640457892324319323580606372933727377444456218859 A013892 121 3035214437338561861709168746834726456666872056838626392912403769727448745879328731495217800556902753633604866163077909180386499063764808274587534279077727466908679565013395414123827259601921250470360225129590853243078485216128572361690974637282315152737095047701118011709322633087399446854961158434526379004889572776615148531223348786129749166712931976191287665188068758799617057741050447729196278888128092961106139969133265240278086802950748495004880111646535753291998746423351177725283315487625719326843957551122474352003633387607771374980784424388020901291914874064807335132742754786144851621483130021486363750871613190846945140219130912780123095582531064653548662267899424050622492013057702725919926238696426921013731534831853146726354752798615859414829425562840599060551041 A013892 122 7515491433079575687216211024868719344626385233066065972864010061818366112223059992726577300741146351369415375501531047843645829945288978003897919040890081903085114562250103371516594553673057606368408483083154782124333394165170741896210660608400103267377168310517690607675442062465076682958122469438572332527628066262603992663013602705987085781948724153315271196484511865594972997055557272571815176958615082852901952071430908928187330454699545397733088639567875532190564804020113427814396292195594555999478996448376807620521844627422215093818545332442754165668009127756995377714849202383218480955102756763072363797169450550242930014751449834003950016848809586657587189092883495992322301851040164661947603439709984002695179639665616744755980277049899930881199725806724044493231372069059 A013892 123 18609100821956904279540372902466411100510047849209652889342602450058394512109406624930285327787851739479458041863965526034603595881700093146473633439228890910147149082472918708108868257755304266071209876553716472863279792958985108838465320521798887300249339076504543195974554415427713909595924088454379513999327327244767483628895318646691917117597453927299789694344103345887847043036268307057798987852049848036987670622118002166175720751551089659781503047345377037381525320669398838497798844709219484515753943626829364972366518960115519371589006279116171146856391733229968497764360395171884897474448980918286716925807479338005968766596050182527346632769320568713264981325699731543093259291058700679283798929462451679089531610596393956073538008022980168955007759870303599845645707148824920841 A013892 124 46077975936146668729665637803424178059561828969380172309648328583987140593039589634583254569850171904273346578001323175048755929159081718939890217285241217553724445695962111540229660584159651137914656704124780804740294232065950069009815141678705703045260088237993822903009398213486146983836558039497800660234220395663441521446024069605755209282965938071933081962375739950649552175415060918837509016021472776674537134239755763045665535977194901555495319914028840736883357464984177794605561221585653656389973824060448563778711765230623077400472166858713272260559964714258991767345835010124709022751585647202788821493274973781357241256999713260905780470053481890870346706995583779574121676237331157693273935245443047140141910131466120478239731388127693173369325759207098873274203489825498237669479259 A013892 125 114093630137516830294856356099420803869102985149253275275747916758481974835284734854601962057151440801999329188442498312415049507434873085185343227129768493543559546263326088422651122342777128022939343550426665625836637807724266899925134262495501512604665459226008266896318667907014835060530717525042464717005292887481851887810978752726740867950342676293975432313956607316063405491993056926072637237061752720851044723553925005121609387967596318546660406143806898519756144535689857653045035535207015432933557795782252628323904423175780571328231731886693074731100268069011975256133254722734781886526178469453178198110676669305044883719215733005615542116118956456502174610845058001019703108409579442233157897787306283580658243534613129450048920650411592938886614143046938313015381986953426360795159923730641 A013892 126 282507123489875285976263528481419753039482032425080885657004140937760459407673696688745063647750625418389737004173281628872591670309981811354343179352792637094714248943075464217238021381828103920472085625867916329468473039068249546637725022230848799858899538924059843653707757285891526078545049133040121843312088713400925977556876678647930336390975550428836273977155641418697282275318516261591530990051368850346550988947150151256611883937177276757067284992274117617869669728677120844847159443690555706471349524578639950740191418321127096885263263092908835648602642665412482919736295885708870694445583982034545083163648390189552331532266357279471638218180031962988578051738837271266885847029851247334080037553251301467784296157812035218136682373563494864384206392984380909919074322513392058538534691989516449459 A013892 127 699515605966156705730540146609314969081308421005710355894422296371847735778881432697304963353131675847849409406296458467969795362262875653112677792052270495917584857093700213872838847505523186289377010746125921755480556623563853634180124289820782482481821289430325654811102124107838721831559317613271512656103219551163319412102604787123461658007358169441291069158561106561194921944633902796810528292935204358974244557181049542376345429204960717800897547302084950359489471345507690246805206651362741294238002086459645803387837230713524483470503480481088475040669354901185183545076122506307849017646016052331755045876426615299960338554713194993342443920397358963524055125332483228546664778944767643672668246905567994313079227932062222591593021088498196070206869065462232586669710010901087562755207212300549690988980441 A013892 128 1732069892417194652902684726479178185627258699943818406519823153624035806714352536620364122453725989435184074781521254516081542326703744141796648368222834922671035947064854005870322397469578456047940126931471648732823650775049834419739771573900949684090755212937139923552115158401295351288402194782903979216264525827415944032987847610791616287930361555995411375052443997395068185032186062081279752295608566578051767973791439590828526540908974028386084615977145243500181520509140246312424125384232632355921422728280642514122820379132527259996830197515742691959726349001469731790779441861746358644744282701162606337339574065717616494334986787409820232048851980132222949371780636389721168112480360217730250173494630005150621163203351337296820887924209294791243158286121968645620282288282172013050605823170178789308123480979659 A013892 129 4288776528544323262857684748550366626253469639672188812565327590865321436969601601573146983243548468714469852382449996786014990873608814165758539227908193329190829437491337939081499418052025745441848500354890017955695908860450119956883228654364567611827434891998439227567468791602289018029861386099753760033413376136738791604137176481233510298928080318438682110355981529505930937890010876133394713379404076095347404628137009779410923739418169682712755731536393360285555962751161654753947064439773036743864678896072970648577001417949671615950891255238532963818786453036190201417417185214428296893892673652066028389280182004549324484006366449318668466755930339153417112716516661983952194642144507454761654724339879861123447911586655042929320903768246710623302392989108320441451735353733197839342592028145856530027055243130252670241 A013892 130 10619435273552070286838650348200814252899589921322667046604195082414031544758993556053667672062367119835430087014332054591854932887151911147020553223684249594216083579342864379621761627539202896262815629880242818570080684233451681575118605587843451499078299708642443372940581907417636235254721748260214185464974827238802785152212458548005813617665520748405702334770335509228106089378518040383022516404029053415613613252325421777789608860249590533195371754101532063009704833812188622174593572312257576508446587549887386549970864633983763938584385886204876233178733317576457521539465274892260691510670755337207040828668269381282577805523679958791505671865892356847436959380254190221802045201219372764227878501283252184247908250431804965142248560499651911927648431977938123136758200457643417436798352778299927208143461460459575506531069859 A013892 131 26294773061407007685170895288529687970790421704597134551429600839370301093946199185150930469125955163057388603026100586042837407466943960039226444816611346735988850334727287147517064344188192752233461518330839362818558212149765475296469604177453582413416278830269845393294801920374901664477981266145368084415638704751172337512608116398258647092887978259606611145422492984064204259804059141274361669845499935133347452160469724538563072709255150869654526804959049439686267129297526435177888969808808672934988086985688607948996307949342563904564859308446007836097628388917748892626348427695451805988880346619703016588824673146724409621679378422283688402601464198897581807684488020154013822320694087682131885729148959450164061370985941842383756518404627599472138354772140608760803843394970408271838964515995671460156816778782494452146075546800041 A013892 132 65108461282576830322243968653033071854786192392331260265660283208763963168419089856153033783672308453291236862564324635000083661791492472509168560783966539041635256324967900978679855505580039885612521832077473015435669170545822143616113090434188637960277634595352333908491865740238373636512264935121279768453478581195673073742631444405611837808052830080633670250569489455348392103496571035650305656342772543883746492947086924460211485772313969813200704167232297358557726352586475908617535700254621346245651067197176576453901809117059173141529143568783851556953501556170849115283208715468280521357260637384700019672572184353931163939830687232038218569993082901426103416425753102215333471434448309815639080122060009345591782196636919609984577131465179994425362308112942589212017635826442832951492188199092366106822833869126555730464445515356034720059 A013892 133 161214995873327206984077968537806536186564236196459041212541161592937240437359339973730670798717219288885978304158661664399072154878252719687479764188618763354454016550996694645408211537511231180725279695885198856047244997519339663985714007111004052264805490743917318638482800267538496722994382693588865713387889861420024902221055976861291065984681804509826950273764862270898698339075756044802686185364682753138000807439788986569005199709340848340496450387779724257227427663913020410851971529864767660817510361835861723780929815652941101556567170861522126056321008249733083323503637817162293930652191706967618334011236313106584601100250824824562600962941302579138273243308390830642284993285366025486194110651152667080610466305310480009363201450643800719016645185756149032205287656052219272228356855707584408624737912120510395517647283076127562214303369841 A013892 134 399184290066949623886068473818494226445015518681816035487331957679110308109705024349614540234032907963991281992948957988556878163621886680965448956627674731323200235927906364614800627179820022015362684329701645002259727291112639422655362467293550022808832610825522928763428623259651804197309667993212696804054040697972262240364654483250265947193604631464978001745918901704109996058687140466779886460895305600362250661300854069854527205995099165235054920308730987453596576411187365926290155853126621340182576589431415378392236535608431808623114415203044074805930392206155837884244034095437738839393961233430812789226888223646901024199729967097274631681737996374901699239482663227362531229588901530340339751189208467805632495008112974240704213748737664316556396127805614862494480559863244087745362182060694046611304919463683669830850919977516380671274359759930259 A013892 135 988419821450483896754670261953499735606276480792526003654147173077287354800132501087056213458948649376730849351458921926507697464065989988851867196056828774554644780980853021516343218159325176692217527306089913488450308485796715361797520349903091917926927618832466498388196850624600572721154271608325965343821406118208420561104680601321500261580137234365800565145068046590645057130919169822653210085936405301751368500196383461512724960237259047939354253121528489302863029255164625582721128617770973973804737710514538187021638493583502392899884980369842230582889438211270264029338768579679289702484548016136802116591908703683867979119927171799594618232519771085897722585183782934609136215053849490374184917579847897925058815257093527404433462959035581876560975895663355155407720819796818822422203553638302468120205499779107671184500132105408332663761770927203554379641 A013892 136 2447425331473721726270342280952798741834965587813892845122030161109498141933253285809158803089489291773073879348298085123303783183076333745406119512289117671845981387541909185723595926141086910682423127145081928698838320391372761110631478340874695994886947550063451464192515833634722853514277370775104314461870839867889751942930738532251565476198316225875924413555137845095049635316811825478701790840577047231261261791967764892668196761318516891343587126799963570834329843875683874240750203849334090885563937240267337490346092052323616691557012300008785977304061955065488089492781695541375309553032286858208319584091108549282921819230872550165804434610923972666020264995450979740602747572958621669266028900234543800204340207399274026112590293199405045248970755854276138036949902114178083289380795796960247103009972717797548725512269592606069467100407857231077793795874700459 A013892 137 6060067415836750892696268251524944011858816457020392259913813759893067239742786527738772303171081345870016459580441540275727374235832126910666347118259571978140162667711133792861010149122019158453837222700810218569264866282757702413273492888361493878243575941764562107035624263147103622863848683498865017934723924726041946896138858748969569024049174608575150564479463263102007306958322444255988025598561986072278779061829590682970829332504018356138964741082262997779313292090736965323647339001132293107653979436688714092508468184666454966347626599039454949616610502875699992904987263548303862608953692457322761913848409787770893433675744290592998194735674237794360112134971175484726722662655270156647944893841853669142166583201135016783358712400753633135931239600017291117153615675014237854752499092057470891515890436565792601692205225982296001417852794882014494140171549931829441 A013892 138 15005326868285963048654337121332662342819603570411736254380334337057463899259873978547446361109611349427401885550671717435188275617969693611374031433175407915500878641356870673369354369230882516228387893292253481389138166137870064187804082467379006630425040145827290468668802202354280133469552861362856172043151975290227738667582532009464800890879137199118321737557034506303617190752195245899807694196573735151583412556217187660513387539383867347617334456429050326538359863232581709100917852453364669831568910829205488275746125563584424475718391874254995361290739649560017876732046058284691645902167628939884433452118133627089721460231076762193032236986808244528377279297289992646556353258278051779605819703696920028309249534497747213922257724416793670254246206442363214517892950619287079337914808249344411617011604794090122495257467667849537146814743887554561206925984634614652947030659 A013892 139 37154674853236004818809955491794683894393277581092929727734891471653649303493474698407353387297147552705840381410132688869552254069379140381429627857654194364163810102985106117459184984298218967550595034193055553014163624035813928065357500793394690938588811480042808102180352464447230684203826370467706804739876562864157613487062439926103784021104940739599677336043235584023880222404319896177267931792442029035100536247036822149009538372880854555567934230229515084491306318990332337323073593541923805605277948535284880314086705761865829859901834401450919759096639155535910704558342512872666699726711363850418905786356258555903232217956708939789404928970798907468470452890740453502145539746469025733430190562504239985176504463120337378645688429170698390122868777525729113104540217135466117861531518791393448260470817619041758220384520434894571079690840525229961449908223627784707547489667719241 A013892 140 91998653249422818295850511983277324996223300225266622205914637038070129386730889207251749314933079758107378662569248140777209466748935620119317520108709693010911646032191318272334570480435835687333060813570390661762817535311454831468703642357023800838348817516922517099000668556865323449926410272088718351509603617431377802597701820438585653510873922660382021452099319586365945794815114090604636948643333915651783402700751628286340368955551911084187206379537072071193839085145642910113325201895563993135423123090270356860829778050250219450273072259598220964579429116383312959646207337781497142526610281318658402198690945454013437391650389049103605755219666203983772219932309546176209068820692208149520761421626186123055557524627804262927210473781137113084845257162680331229038927108910518970820332147850525844303531035691678487735890664322012555851410533681382316156302616534086573631618749944920859 A013892 141 227797773312242590959537156871281001145823517464482457977443026855328409304354968035186849226956483855969922199009052752130307583407572740041821992223655962154625315828662890982809357632036692309569704547420830747200250736367157996744825620136584276232034668704834327666318456412985670529039334548308603421454578007518217145634366879886161498072621409025449262935521673128481132016595909184632050943898810465211465231643928406048179101230473131483644857529165364618410993764890041264088694419088404107838628059660695340352743752600446518130601703948918895332174159855647604836067014342873427293112997190962848751025776451347737218312028136674096389106893660268018014410002171734977365099097847155906820207835327177833111742931173381507629802926918999824572272256415255605475892058375446227113129253610960539192554128893945129411804351138037070967531121771037937071652304752497435230882677555119868594049041 A013892 142 564049838700670567232318994591822015656172465770287549715488701353451818950104031996958122184017722719283268387044116510497102476967907454044815393123002304235105589898036355699643267623328421791033235860164171592311793648067983548581865973194576189793864811145371573900243463605737405811283767235732384623260259149837849956088110196919244599216119798266505894505382279311759002505161114136158236710136900694099643848608299482287490224377673290393521548083108830166282843250250466283968752162410378323015119099897788071552088453070213023096664748546214127813101105044409178686980698147374550447049799231545918829566174045405680778525194557190593394971190285295979137462591967430805718744511080244893721609800845789705390153560135478777660647397541208546623578761837557989463250849851384027508592231736845780134144086000168640991439342048542453385632843086145264945181200145354146877753367011554751505856236371059 A013892 143 1396643241556891690853377830189815901144232986321343231562971857932580695450533643523636009381724099207494581569891549847525364946117758679052913350096472882514240716040937922311530995318855881868355604280116645115551639940187485996660009754361116908972398865012243408762818939990702784791913924768629721833270104420654350438419813570481544632874435016367896978878882556421567154344026929551427273759733269671759434033895161739792572257091332456670108311687037691265902781889101929315268743260592175355239413388137813146182054666558701396276628487210532255663891833099356522937654219702015976987389560827431618067969973987654960770025455717865071114694769294231088646291986507963450609377565141283301099184306264459043726853840097898865886751360404388941086096748607215500151965966066162139129997716411372099344374037200931571790261963407053920285712097132761204385498224498711257729858234303943708648899121022142818841 A013892 144 3458226933775777958830357991955172963007334153197291654329843054455005127424370904195231599194077660323578125930626896685907708617717236147444239693260526407920628922748250348497659585978023730238353443402392544853972300104258293888843853492763807217189647857257950892194207214492039174720473277205679285601638272285877816466220861962055782183915755669593533341505022219072886009304090736235359521129201789300973862851893776088738648373211591204628398520459962340305810612332823398075607619918809024804932956250954650993448239377811333968619163520553511707717106904045483587089402675749942058602498304175242602066482384620858460707699260877549984722024603554676304365994941500381792090429179668766440568389161557120773713019066612567283923319156745947052634343073129577692710782776610458006537648215608482043814505209139189463978295857330242804965531437998332885417727768183034446553644244101760713041830464663806811589381259 A013892 145 8562912252495270028081890593522211818529497089397660667994470057292983741010357371506908767532856500649551474038699328257079391400621030707450534460242696178125861354988019939664706403180598580419456722855220777920375958315853857239872376789578970286676069869708554946211184289596523708486189161215705273398930924368789775474193010083384360209811618697724878313367244011624153974751849767901637474908495421286352080833711327079549678498260847770189172948112392290868877351386691683151613952073343107510469688040032560370226192075159266228363942174079029785966620688000117864508482876021755781363587448470014031734214966077323013699873432159640639620220398837130442564335708654153855013319601348652914724947834542425190670032797820311239155246640699482751080844249033074195343476522382378459529864209019946780207052533844337892567194394039556879132347428096234059249950309070243410077031959176125599802163371723587382369655346028641 A013892 146 21202618465491285621263541216729755161649069213560458182360439314393099748132004877230885292379338448401853755315749367998026023967686333513687560926472479763961267175224481184583839860209076964378036372005089312987864990009927420057790752296299698747868329928315483193758567208285662758058944495897046611757819462898635994261873838074457930931154339245817873466850319529938556032729080458451476649983450604151715101000271783270345879379865186902917640947648146439028136340891235889960028155114852795163566484086236582700156703971109783948785728853294911574002163518936403844191589940834593468478597517569153273963057943289093436899242905497054028122988109340219851703109083862841706244625651579798133497528608162664472192877540650074838961067051789348540468527364186545982015786873594484921263437238090081202523902571999431211447737471886952748862726334361657057874742710338520637448328757084045421544536922561402993898121232646171951459 A013892 147 52499782379784506835525033143203330026004098630627836944884501425929439893249909144506517841575187552749381681683571694350544239920364162726908255922477580671064729691306162636666861294023835262419491482685429642799939513898591274877675623970115387769898023867172039620582394505868921269566994407346181218326925014263849686755831548582327208320700328252230390673394609337761328654084443394091242881547372057489457609871671962283920161586604809425127467832830627749531129365544448295894135754851731891251711807679446316187275314546160964925804394427914677253475183087074910622198951660910596052706386834655462852506653810320180970012778459058349981981302734549209034582216699443698485990611331251086578555097089142965336932311885526109658676659165868554131705580137934942319523307861920430519055475681797611975488232634625219623234531306401811814506247813786564679346592550326500611865169387087047784241006329417367391788144086033953722835678441 A013892 148 129994658650802037590936699040852622274058722615198956431391569096242460190236206782803444321006480324175191232635010188809688241922573782963934805581390815022042706123913497998488178583271124469441640440785909653107287430424787957133337734836778741541656726999480820132484446453587530086653565285035471968518080700893703945526427741613151818195677762085019418116001718786621488119049836203665932407756566404177588498345637074139252428184430582012748697973404084539986279890895242881015173648452618484196472355283269344064996219072434619091819335238565104432652647366723099116716202008629065975510231734903556913628872993079989779667670729695921332033921719714561941319992187275842377462866726699484226073697347329807327812760527439314599739617083947961016962055273960572742429343073593316087802744280223385214894437338362871683871399733250219832087105705469099015965418467270897838538734054196851931511371531264013981439231783284586779159700552081659 A013892 149 321879644290592274476880769558356137160174529008771520820812232847636859434583681378692825679799824924209866835936316093501480246136243021423216008165276215685264922590716088480558580501859048027659976453789550106149301299187387035869900431891613005152554680066687459249224605379281629660032806348711047105775651105402199445814042204580583603882499511020954496177613739885834680110091180374061011568913626316817722703165133613639128798175040379691185038303247880325375487651565820002438790455759880176100401002444547939569993073049036287898634764164875816520586787492095698999801871077364421632894909288562962370279538789292369613445339826129341114327861536263507108340491334921526034993426839113866192696855928025988594589848529231959441100666121946462326138728101798500206956553955181336371692287309516843907214901399082968213562289008101136076011050350206330604332956701391002867107920852862770870763375537191293755427700379359182039290555377308843768241 A013892 150 797005865348291240239929996622676072866170991104090153932892348941800780009113218878099926972926666695011127062595076342802921735977705209103003734602032272382068789561949515970622620622072686962240840037251851228286178797616589852130424589506391070445235490758444751159545796155033863919577571767237075027563983926435280645580704088719778480989853156739474407030893203717575365585916661633032096684775461209446046367584484175598233178032419309112963582157633773225781919598554475342218686608716583544162026821751942708621320278183645703429521640913884844410808423922390668197710413172790967040789451994501462562086795716628047107482392498139035403846103622080533687454782253907855693721189202903004965870492266529222333075329353382725540149918283885513419289778514135164563944916291870551808610900914807347681810910139367938510633370250670214936674885761095545003058229755357560808243055715852654090326323404263825276520773481630891288305304879199050745697771859 A013892 151 1973465426183038591666850424707411601347853124901846526063080812322443969579785232150844351077736746476850356708564605937337971707532659890554738444244357507612968147765553634545342700299693558114517581775399271574508179034599640516270292195652185423138377153431494289901400186313683195417402105875283954238676153036262471971241735813374954777000494411549455839774787630831884645151922659952889141569075834725248145964729573682714609573892895418875300012816934828250585385336061137840392347693156523797116050451313163588874542519490246942616135105545229349360758327665807611133682556346734540698731721294133076948520552787146990814790044582249567424427933332529987382973098884118987575367342864118927692986960030660740889705489936581613327239672512810635891990001289071566841619443285384381462749643144253558787584312785178813178240777444314268534485747958162917886527479639011100959729822014967040940402919054974253503367810697092768288081477106079890352371507202298041 A013892 152 4886495768306395673787696669767597158685817774716337281338268336310791190632536633543473546859232880214582691395720112196836614407049911622342697307055009380242962817714139588944088514869370919553798869716484360946368127599393135282696354235362180674047512531234569579730567099931124646489833936955684723806431783856936470585519690805761912148376147211943196055410511877915198737976030546386688850550047105287352208975120932666195962051306624453781711486435999511296446222045235647345457651730677175417515255406446073049248665857967280964364869518705436846722824334374978560120500244087593049489588916364681617699154792235701876809510814600063571650058581296744169228992307173868141016379502298502012741677318744959029856258873926479796177964825869297902721520550201868817584967061899496981555532928639843092660378729303068474131828810789089116003971626033459242815912805806675748075286052561437875105490727469102694125435532699260706465350257380887310421616736612102977022059 A013892 153 12099447285407698021470041936314877557024794706157348025984404889270813756334033325780361305904599675466447987582251174090474944096681879118171130459301601671410219989979163322044868627579534464536241827506117209654941174380729742880349160025826060204828371731077386501801277465572357806048831321462033988932381933576376537880334720884456264908682029735345335809605913050393945679903711259877533876158121087354907517291087966253835155439278281503384442029852691953921619193959985941156440345992678023374134106396645715031171572282246926428582889050397013470733538611521550037735810533885045062248121626221671788903259481900029181466152918520402809699138403090286940683738622800907730102516269261818535247654467267074308868052741470482696836462527370142667630854312834297177353319357002282576532673529072186841893271111248598545729347186566052771048318139249822397677238882545104013133467719461323761110830484795517711821296797081106736018147306950557688447654779908491569301343267841 A013892 154 29959429323950715663263949368467332004071537147121503289791958961918572671244943583931426849189073351822796395604424549914250918602849904202624417959146236596977174306967416322551977163881057708103723852846069316709390186942950535616289674790787881847115326414948985639723641331226249591199705186240820897961481973346532369068958922047281273084122665145658850652829391698167398504063899546871501753221247466278399148656945622153154974548041513552248713525676220694413367364545127228911520784272124060998670086714628058342968898956499332282887662994798994657869844222449898526887602727142226193587511710565855294831571899873180356199159775395450876693226900753456403540064520178704829599110431802919613308181978745535429113876525102320735154068027558682889178090733154690406547376706553994885469976392662112767025086705291543610481890839309016700339969496278345989066213519831049501815766286690464303562766252571696610723001177955731307947798528592968941807549552876636066255486764157832259 A013892 155 74182512989605043103092201767312592307949529058450407174350579793647615872696933563229022089850215337375074332359720023618126785301598044946214118684224037291538584324307712588854628103508723109977922528308299389034804332499252878288959247459795083453760412620728768393534068576607985386519998811945710384621527552721375452519280117922351113002323047044500734442620203954440597268514117604108978619649377630004477853590314398067804879323431043665209487312213364385216244517982824986380587702415422115314746003044003820634966947737289040166325859453758795873356863409363971292527866225074139135715844159020403729677160349704082006804383320696900520329222435728732647349150218349970849865527741076777451592776089389841530493440549929331269994252688970027143210981286273595760961552915721640181917323075894264760318050165885685842370599425322216942695098129765316225180862230240141840396517086707971971587461955226525406114612493735008335878235988850521803840731640328285687019144521244444298677641 A013892 156 183683246231048057622523497703840942501121520952099994754002296276471068014769004498977818367656028346659084179281570390760820114958501617493275833059888454513541397106834002833550355792469845783893223994421651808889689972897067552678413703675951146344772703929773882690461313668470456007576782538259961537650979751765845036607536980707415668553939094463841224052637444391386408455970538085416637851135204300276457608797123890741293593887868283788381546324284199340869557834732754965951986829363124284308727263391254816270421024325353655066799294267592700703223056131062719953456957032039850839806866006306262654649887064741927752966326735994274681486667343885479179368583506506144471381183374152467571111421282162097223813277652239467228301499088905995239277567551960764190121140213065437532805301750898713078758763697699380828607998866440916049590389784013769739854107787435384970863975561880522690875742959874444331554985881124760405459764253756788187968231773885227861342416729908847283511408202459 A013892 157 454817902309451864431072810140982853886084496907973844910390331807873735040301517270914477082334724133134211677234917162992475925828630896573482796963756742332525339834834567582151202427378792675652228039363457622339952452200456070119467493258318957513145347427809181155968568313186027649904863666202952503416053312367657129298885710392651229490740037862822791035511523420067494591420193382762051566558028232710236408684949668740626326532156769620127758472013781703727771285023939838438748636199202677252555268155822659312373227910983859957246665736692018618549906063068269814034817850076842624594941111348930652915930711120422567192168664668687544554455523527491110555370251876357819442476771555550800361419125340286773786832981432492564530113592541045905979945737842496250394765160431116809541674860098552555601496033109739170335437385195485789474714553806711239083016438360969290971319024796800354354736267202151734918968985267138115198516808962929475439950727085438822242096722510566849855314338700527441 A013892 158 1126174153090531452065914954117277503524479936709337129408772590199144347459555546612994065789091928091329488399789701152368506647468347134374704180079161105932823661439694037955597010179230201165389806196039818055218333926941097074766743340589430312379341681620650885651112616031711609877901783019021464490755986190700243450199841608617533316690791917012097650060239047628905703290320949414863733121902767148985583661308395189818996106499946845099628722624794852862818630751076492410018347059344209549942374846925364330900708037257159224656278511783957370609372803852857279818261798443757419945916909090869975840754483117874567198201961638417472560383742767350897211355041725300797720363697291571927781224109534835958740286803358492013406540449736377291226751037661526067123106227618978327900989331579415165884372308726086992049928406174045157167832551231966243892382217920009157700404792065980332560617408116482980708681124185450975419904932272156300711207386555385527982314833452511692066359893978742037296132659 A013892 159 2788518694293311837928959951974836709199461246806052956791932401819511119600258029412887993306304734055012854897230879233678506941289726871078070645589830735239158735267164967687815801307781721875420533732207997446708061418164923525732858418890147807052175558519212037309834297443505085507062727031616029204096406650806682106796377607256265627924753174921737979216507845594885783011460412525194674719410319834836054718182056021115626440308411883204345580462531910378772348784109751779954019135295137922402764416097047694378912270344414699012186566749745061408497390247256057700718220864789303770664912682994056309316334893686097964900679010923865389293625082494789234139007460975579934594830499963958807161236395097782600865413509158715903921401051794074429267017602667033277456207101124618737311782934458312831128389264355274927835676599147039618113012272920384535683717409516755372814605229781835473012203619815392049784622914470974786251182894153944034719898642403550451481776796930748213821667120869179806916780817241 A013892 160 6904648350420975148584059808124941200812076793755220920259547028212889663731079306371222547337747845688883274998178482839632117358820551415749539647474334293694945705236291909326833017802397013754006908153786490269796384169456748977143604998155476094894084848273862406370843394065565498718952511340257418296233908411655774757956403796949632065038853411670540488600015859969651092428894115993222008878057173532717720251635870731828381513221218355590396887437694800756967834051985372272592366826885155714523562567933483699003930293687534891809376145742476996808518979493840477216690685965083930277239619629448899833441867513921253484792606398269572166564555773140265127862362235114172500470325206130258438453130276665224400220249524614387290983877222946255900233633018946238431276036946887567330838968412229293942844173529080831893538990991471385651370011575965891228421916993987028461870871194857573032890044370821272439079655013898666197261767713031686670425906308556788869363576045103428721495616136317055250726834064789622859 A013892 161 17096592875829026144433841906838358782389582536940508765433744137010907883474861739426477778240450102962398188339714743180730246160058208539986019371571551670283761365789877160392261908547497443359282751272682574770552557045607686685556303192327776203091148598726062430552438957202352665812499594377100053185886484384192452222401093485223187006610639893784013633282010670854993100312092291716701022960948489327188814397355327883209523636505545549059026142587588658459527296928286928298793686907683507179576078750897531053619932796269411458074304465096801549320577036605718911795770590827458354675542744924858791428685574709352901832441487910148889372058329985316837342834867268003967414242071772573926789195357424920485472160959627648159756817887407860001288312598484579762033444163808151358580323038846552542502582515231183518770760002054991306539971634293237567304804280246894287187410002294715641729166005976546181865132694700259473472373665772470046332954916184711156362642281281704554753866573619518524189269463100991520371547041 A013892 162 42332856523247375807206491511680553342716062930135856813581728423908571999364221678132162200223400259495091191749779335875062981786673970107650842579928947519237951234070949046970119319492549872004476661143538050706790415948072147394419276778219614328697789954157004458228463549489788233465664433137543064593520338097214546755435125177667648123881598830358702373355953340093377560689671411427431686252581593474562896140477130016287218266827744828479505572634985689622977080396834334873714749358428224443841149019018625744337261976909893441926327211721725219471131479762383991778595764177278804553756715165697928597776922852254010874406535772831754825264258818313035627756072007437355710437379673998527548799835324488189157132279973059980725697014192714741329989536795069464191249060561199770829379296164909903938102063381418279644760070328361919132317223701851247165858573515054697610458719271943105769946218232520024370073200214617782005470961445547309254983335010047109558382190039347366321494269072716198226525928314902002600467256673059 A013892 163 104820343704356303988848186425580706451345900705246464920252904168711591219053749933001368691810961159135535804800436863780907574139001630709584143661319487023437571812731842864253665476876183245520412656180853423817033042138605496091174176811272808819674269007698204582015040366428115155096098237227437244696951115642174842006586158017297685851895102982252352587964302709451872084646134692164052170898331031020771712570539281156198764863273912142053275268895915431089763925793521099746470217171654768117170625244843000186927750043764610241660336882616952094207249185908159239658989193083595870676752448665069475303026840897543304072107148820572935291082005995766089204851182141543629037258285373408080065055723447129880683786081309013845214917651145566778292445762068734705214487607606526191350855245854637248231230581036666420810110765379986619601611545290930171256135248022053421698559224330539052253858061019324599822713880978214875405964642164358246898954980835042637930400582374237974401285638156683505712502624574600533737014373780904716841 A013892 164 259545548226012939950483005560193961663471133390360066542573295759242602305907771155354756016424429115174341070730556917971041463418007798798370588535649520499246748127933503384335636833627640458049848257556754981859931698606358930265860288028215790645586637815692516667322859436272289507418293749100620134156875960490473484117665979280472782640191612599252067990705821974571071016920209465132717416309186567579501816724199743531582605479187670581025972840037907303005933366893411801561135158268517199680158067998130507919851614955615507654764918494710952463514475501978007185160383482005098651786836061387129862728349457719566077669640439087471824501312863964110417714042807249494038315526203154810373641004411771714850431242032143167873122812381083886754163146659012631934846887550706911895877661323405421435708101810474308687901494456046619488808930745683326906117145231492158455414380796805623416746725691031888622296422017976276874777833644498525290788255529090668240736826951616268274177048967354125871811222036206543806985687553904524388465283259 A013892 165 642660472416882414598451019584590708280959209916737170405999195056164848327055926250002756017512512507654070750894861254031177796527865692596846615902533242058664373792828019796450086028108566910536771220688023453828395018987506740872366393326377091001746428308798424827441464927294379777028929733854296413565706408894500903550268613630399376622595811765395446299718695085413454373925113736405656461805760550797036868888974260758808157844411111938007830323245022235065688603831410068433725204253517169610839712012102952529836663939984602888455759919835294683955729275972241613168440379409342766590732984764610865971803363909959845351719021584049897175876281148669841191323680987664938779036116105422811362117382983531369437947964547665827471522613989430908096613279234518921242443417417833838470781325222840611535395184813625267804202521122578469620304610455740068909757190552502059293092876589607336583150736838368385779548262289041193360519109309153973995508727325874540220216478070090257421516771016583717065895072628986913933453966535438933754499412326641 A013892 166 1591290953090970129904809971142385468183774818715622990905124200879374724777774851931705574172206714707689736932220015056245345310804851713573359308789646658128216797284047666989970261564113594418613188682774394186001035078119946453567325554149048988652333329388987470916802983865008686471521555885066889495333632073357264792779916563941618266055832866916483899187287161182297168961821600197600309559420781894067992194019120278090624120830388509858589250655556676311223916486258350639038678544526929610156230600073456108656176033745131935227502418681744253331648097304505591486124762055015094215012547352842668200621916337574087663115546117625244366347290083875940245103995375169876167245832548052521317790927489888139040333933517068510807736409672976615882107116044099313066369492903424880949603663168602950415382180481721832711984718058349095426048366625644847528887380869769859796513567978630650136506202956334747121660353672705632609838788006041286845856305164222870623164737801132872416311160255197391925243145723441561868603711433084433808430582240362583453459 A013892 167 3940193937657598047687170064735689515384376644846935372157187128673218876647523533093244240502226874080995849928133047060754043278738582523127281411134735300544619483538233144186198374688640107026333697884228994669562976955897721293731601237302906051753053904566742487749624951545164143563448053005458240012506111043207849996137558624059277046962581705939038866293742552516324837769197502427677928899772238627119861403618549701459916294964004158872342984958973230657545228387707815758973032905424585880778232432611284597187448820980287439684883511395448263930240522087588990573202037199660819770698353487826377888891726421550860888552740626305749950268158629395131764961757844462755207841238726400299982460797766784531189631812447679822542525316254847725609069547929678264984324435008677444294432680768114596920577401708610948256312648399560136835342934553392581321430514884256280072287449158319374172352872633977511013196080068632744199589213142970824317737951360827085727147584104647304257155647596734006948702627882667927901287781275748933468621156254779552526526376441 A013892 168 9756310268840040868280154110121976073353739625928851828063038892120628587248056372768648970663323460685079743011200309694086025808441325446932938374829306942943231758569535550086301609368167080367797842997441529472310217677521391797687524092084488371839685020043806507174358592896029390713310160598762142636726369047975914167586212771474551836707001599493948197791069640543119414475472166563670892070797140292372861701638487297235197278044075733779649592713928657457917082465574934892977367804088911674809100548156369179811244838180468749116300377682758050869404626500557011969314991108042956173406422372853406464306914900675665095284552512055041146109037314086656368090043636916383707380483369201056386271198889537410894116141169887560917724393053312198532891498559128422249420749200551211140000466417247785320444783793289860366507492389502455257855804904720817217412776474392090830710880573465444068788775576119081042263800661861469279858651074096915122326623626592586141904405853933085423838841858625477871675628197646173608450773929100658412719376381303395231379434179183659 A013892 169 24157590100364556353907621311918914833255121334022804082615062537740996324256325136556078947610484557678865266590290075633216714418255757497825201776976472092114793214162268406033141328654909139531623871248121973684857857681093040708862280716886309573023872238445449248607922137511265478315836575348434342620655525673324113094446053857235366328318369953505365638602269745879177439063302156156138932185608728280804150486565356758196774744967657880336056576869366034802891029975927630713566367442336750109083139058189437569761443532573820489218122248879899526999681926273402716780208880167634055738015469030999946892863887678648113666768985190546975326839441184372655746371388959325020781461107489995366516989729299184693577510083034617419700816451914913281475094106690759327203368467674735653352544014895280823984168008705781229963648835398154639961521500668774310791218558415465781713832380677077212593283818415252880449668354555034522222388726065920297437477830435182275953383357430517858884881932487300687132578151304563492825711352875072211195076035138368955629023385591642478866241 A013892 170 59816584689922577623354307222821113099708172680052531166159073734637943257494762414301370526099373202784080607738950665985332273354328662884607484294769665570813347362793978637910255210741091865485114335973603570919102856546296797006173184420801474247454837025742538439028827396769506939592364628383682927328662526464192163109044779509846633330182787523504682352377441515501685377687203405556059453845853586487370876215633993303614275749239672709842229353929660369409403676432364430482230968857602584608350651538843808177048740569562504339532503282329270338904385417963646193616758427974198517778844364852189937501473379417212915602173017461328175059811813477183948520934449830795724631955066794870037037351751727981920582579139091933158303771915770064861347199042482882479328933459440945276530580882738189952986374422188376197731760917680535305854083426284451402175825481273976406635838643962130209025017469494189242028543363045366425440334502223099182564641418462724398305896577950347839866997268149872744108289627867078360022251055142613427067916575530080232664069176040080350278220473859 A013892 171 148111785534132604530609976760120135325074306664905392367995316315263276661939523719289209258304131888040459208741808005095615256720379847839913707254794874150225358591666807711350945017060806827035826122189903828349219663991428952770188415771162109582648674504604073686340840488313579363617714463976208912675573953115459750882142669499551738942232270004162420468039430559092207662005906665293953257608264219647792539226655115185086004568416604357167634261035878111034255033810501133952621619757340902146152439924679614583382209475553147432612091844872223956890809829034366376368261926748484975673678752966142652057460733301581483109625006362977232937424971539041697748737270291583462965459308935710903838149635101904305572603623726396601342811336866341833116938201892822824183892809988265158272094793167149404399608720406216114827415476507855790289990117739503832476159298357011706494593430475986648436636731197092487997634192693268760666386820620113662849126051614133419920832210766278335946832068668631751813791839272044860172735815387569964149441164753456134019269022723666915243551437101796041 A013892 172 366739444049280207945638832845756706958281165658665577137000834732907084079351792741808291755277602663845093006306382059609247841550075820856562490619890333088498860183467590907268363605799246723616582025328298679471674460789513238525310766102558728375486800292175642250674868792272765548674459166537026912467075989735236773699522581805170561243122381525036565158491965967937656299685163488027692367210565426005679458586581504054676270825851785632178422026116676754853807854963148047278952440059532050463185910345059268990298105500207672804743368004996268867433377326862165550159076988559996899780620286540712854616826464267312608746259368630361563499125034602849608753950606231719521065310829396404833282738473326190149124018260105306898188333808403412146639017564768616702138912802919133370132375645266385473084466752989111315708048633965625214481254240544667700090385562502498329439556298608160064207307773480389512438454026893610085017279740150642820467058167275704146932552716246171021359614938398330412034378159429671006228850979745346600660467118604867979988978007897048925167642469856320075324059 A013892 173 908083170670978673613988368370545336342693036006256176883350629881316497981798894656198769406951116678344170947822226311416398971214301189947113526461419833870098939201423918377896287855955909013100295136333375031941133660686452940399283462635779564771814490716655815601253791941677802502307279667803165800932814391107430040120614165285201021523534085771761513952376798441244462825994133627541881042757713840767236901726775875608279859515620780552051358600445477196016758775866395916719366857878967250619844169419490910887608148730958718424152248773803256346382918165666081256583340372296419763549894110883172558603869391345828483204004076406269637018619999055081313386048342139754474390295079357608611286555451064506102055832489828490305297235154653880412880724753106007047549459852395263218651405202868451803518975042609585539713383514513650627951819143758411147526103600926873611026955911427366526823650570607018991359343577537241037901201347307266537115662260933203762515546848144427819817521189353167534907911726185648948852251682096472972548781971910395000382728456375874946558674351968764282189827165841 A013892 174 2248503830815239622756922984933938936772805883762054913324687611298497899336234261259319116729782253056131323339731666747471834076224759962126857855757595189225918113257706562871590620463844570351428627686779933583214409116092065439269725382548991144551925088649020748354448912972996465098160552878167751036523940781006716414912612614048520964193401226245372912935966238243566973158981248281022824108091332483409914525128768018817786151866769099104153816979204445639579900388164007062992907557427252930292545528055432024957895649464578151731324959036565469236022397287087618133344752512502792680106129258063712689186482396042014561432951289585487841952167961040287784993880913923903914283335255702295324798028665825372494794344772231835016456178669203318636453549680441030944430169991056058860439525771417370642241530584030552145298769206903735806220871430041058083978237600151430821390234505329390829701514354229469117485879272996384996706126754866175365285554208634444903160983035143569580222344399436188780017945317296559176604111537787394630855066491865357150052673548103847579298987004235505270365948855511734259 A013892 175 5567518086977784014668794246071941267404207875977340408828345669648599350048550318069938805615497107010033713590186240301748260884306051917462350609783525690447106614319293962619782663739905076802602073586608106765463615197946447142110327750004174424033877160078751625979702598963523574233090246821078290173785893243909949508248705181032928710918316582904941624347833066548657938671980309887392333751220840270838805945756817362626701472851155099522696162068391148643718151771232509724669675410038063553444441689472527181566220459743592496923781999745480721809845821900160364172356808351455652452418106549762300925981959874357236213549569255191336859969921136163895544135563537086064558253052143309197751437073981421539008987782296178474452412127546635668072403997910190356280472599484683916288275449323080780029883611637587466136422137134445133326047693527053233880680430143497357705413538268411599304033089990993234252337668181987075893959043751597381955808195490445540390272006932335957494018966745099547602013654382212692880630263974603830058065599285441318973888274919786388887254642422200530364447855595183749686975641 A013892 176 13785725967647604020937386763904487700278291717499616608959457884271227202055865394022657406645726771170437468186946559424918567027369330846776608882534378178590390240609389461548881233903715220765846191805726746553857692128019999822132240431457586287175859202193836822336715625590981758634980527063425133221021076475352182067425110650050453748176132772614343051106045108248065373287751773331862270209064171373783696563482509714782612890225272290773048444201381254765561871882597046096744858613119839126620228622861235081748936914150649638040479685787785069792637429761165177566808520802230989581780021209759883560523004862936078231133874883210014007634661755334285592938524738615267366625824158995761243135587448323891318615638755785224413143216606097031078411466821424430995721923111426360437482551793430996351214780892218687312928717336462460183493367894642985358718932397883663917016756692875692625117030093608356338979047847750016633956094274286525863394717045696712114812126093150132014982869538574244717798407602142466629035715997252569002946172325081964469925783640608157737342332846968311034878970791378887416170697704459 A013892 177 34134822282766264668639042428717138090171377843409083185827904707786101403783326246274107981938077412368349044540230188845481438897902172740372714477434491273629486684382668636351723274387755354423090989683968191415260477620498193539581818400091697948089857794692957161951119223810204341574316648081219908943437066439543062664969249055479278475405174182137602214500627186487926422732428878195250835402393585674454437277142478822263512994873906493910854479638595923543752985406626663243103847667087420541585221472838081324683460944191509418102393709499448823528479747194191335007997011549883351072455928737465237924327451818111160372032356464441432474290178337721469222389488166760524911234836574265245418366784945207338970132864507561038384159505495140252556223554585062212164076058094279699652890109013162696634246567752441799436855484068097361197887744750557601403738589791467342341261274230472809633359653097753557522589681396765968437322051076466592403825795482132583170774190607122948732167068281594148771495919265257359477688707345081088855626014347963127142018762946726218765275613020045387985152784697562471752292848415313225441 A013892 178 84521199319535265179752464318704076907935258506687387467345289019044457899806490335073072499968891542687856700837019430370107745373656672020264137944861066408142698349713241427801865647988246645331661176465483954795135053375637956525165000958648653197567348795581436535750004358957223159967823877997260535314935576773886137921667692617023185953672276387216734705722788475835568127401344412870382398289031355094930957687495214669327862263094284995666172866178647727690763223412362874229586194104627494915598625303672900329967392960451652278653918961697875732490045173547789970421966392301654615707157052690908938159189279119373226086028945809246966508157436291853792220089389260227568972183667606701599915172577836042946816607015674307379581978967397011284214212587284517958477256563371187870030821546037383139973361292165253387143798427245531807964728646889110926278195718444062494903854699860799493460352203675694486028126787516850817681684693348387852984520648367513007056570802588106526232770145604986990178952274196784482545345530568447939034326718500977151153225516913625843558480180123321365144648825036849738743380569668308662201234659 A013892 179 209282857113901950576319897147078846127661585653150133420506202794766963161252950912184099744100472379957859289085842974519993418211965911932704011701132541672135727241026607386138771729118049530259080907385008354984279110528363768514004533708708971533843314785390399424734050043209621309173168736485138814232776666714242692221703452021318493716701969890110969588105490822227974404690341499363940986021072249319203449399049213547508050421785495983484014967772083459887371126728128300517004145636274035533018840515799164834131931741981375755522690087141148403342868364176509197971860562011734692297875871010906930867030414838200925738390186689330604523882119844822883062371116657860223304455007177286224848358904807248104569653814904136828275558539192772243831527573162607632467576499306834913795447199321618355504899922169091746653372141904234064169656637833480675446514140243624699568939718470625764957684631169183441159758710443686792810801787515249814387118592902150589259767907717607981498435924762362681395113547186383860446047522895003373394957353353551022993350549204312037609309215523175908913299811024918601252745885175129410167814937915241 A013892 180 518205073216875505920075121005984783817856724574179392212381988233919682716615270500708137192267435559541275427846166703365981182841230582570656470669162585301833602085778741522210826539697473323824979975695111802768218521300170998853758111911600575705977897896790382625184556577941300114022373935242115732782964071674469615967467695846534700973432030942933881686138417719427865195479349896233554911545790975467030341853536358615771136141332644819208785977685488082943659759520391756781853448005832503109272417982329796246629242054388342526873977402080110420368873013669090248588925965736694259864078146334235640612923143150454474019902202871264820530979993065646095927854059585411041063937738816671244060796635834322224476815241430318296356282223336684160179001592380359596145333702357154623213993014793059888447327192382965904796668107196932062056422631282843666992438216143098874977952067965397985985957957553383949472237383170902423992033495264722550154129960766422171915522056531661405380295694868161473039759259074657890466597825392794957859880507681374334482812301534247832012372939247720344884312748778989923643322833536252757387116399956990324859 A013892 181 1283127063587232223333192087047797917226611217861401018877686828684020292454928354671532917793636204921544592545614465528037802640851988204272619916367442808303284880290994656104404705384118373999649709092838690639722583112372832110090791607146202273904996167004344769627836855358083875271030686078679067523828164554909082541627430794217908726545614078385767641509165649976657617582661222798714009082923621488562938362433199524032152294428417620504198055750561059356688712986888682508575790540753793855116366324893628826156482419621628920542450128571313159331764946100273020695440790994834662920155184034060054535486018381831697172666205824627335950851939029849853232480863509085376693367375171146220850747694489192729425704817742490369703289494056921740312335065663891416015655864635072848205385544889936080796724538413732269493901125103562216281925846020896817920996309274553710981234032137537053987701844512739976443904257512232088321144250145591484241714091041723777173457852248655990274200744789767359755232274861635501327926452408857274202361892265189343308238557057016649522598004622498341098247701912938908170943308024796281916313481530817103786393045041 A013892 182 3177149639021282120963093593546965375046894809935397201442021478817673962127355644073827986215904813370031644057603432479508875081210967140611229902297508770196955388803651576985460386596910121742158645035068789054326448321963257214963699007663104304213887104123291079730717209715296125474723810768731160416683394426245824372241139762132169579890868473876920871373203556741551950238809871110672959176218096244209203116282482908256488264081910441712824301645908488512037565538122079870802006382169928210859779540702789442817239962742695748526240220905299942508223851273939926270960247141519114021933331031552066975262394629235083537541619576153921920568535379872191739092633653982792145070264293899986302315515576995628138258273507362661931945412944849864265632543755295871304949470767039244368506942316425839724688832841704058761579081967805300173460305406496589957361040398413169206922605741723361841894549496150942932774888121780361659896956641248928539424019114321202935421814495044848861958189973198169722570880552620803202577360883119087795194079075943067776186182890321868866255396647763519895030036458926117583164554056890048856701895304974699868384032432975059 A013892 183 7866937044030957638434595083888047418188241191986227075093387941678963679949583182935561402841215692480721983819387801559079446079711394525900325749848959168375911041261332866122121477792222555535637278812688793508628664363564899226714400149175604904559701644632576919230149152258835020991838153120644457576589336255432859482281913923875702964598199537298169892686317953644200042434366883047266203543274451892190163627023939646650982334204954362814682540481132362496167703991378543846012977200884577072981689260954636236570325054507226200230074884743392282344670569915551377499598396986868336710595099033895041485380240079054361112223266690895149913597829885566154092975531097993137647616336347861462183177145804683297837513172773307179847028105047329804058268475959944351642314079616795105941615671362759705316462294310510578195487203281400735954204888756720799896831714769470449860091857154475474533353252112869853644900967703452231725709194442439830707539274304951616267195019449366055222245812234446014851888034765463818189098600705330290170592264005863554177546831268543089177866121384130603848563978245910500821556169135711393084030706262752549369405834323257110614841 A013892 184 19479314947788010177570262452620110324128485827235904874411662789003340288959482969683560654013731334935823223413202316052635057358527304274187270688875257947856424953356145048472118869039844477539235930430819908917921927201958683410368299494973566128575372682573079077128853085758949136642869459103874620760935278912741047931218764784994704234938637276104461173110699198700450080871693404746452799327298327055800171966710349935132850706742553292811072623802791361644398355685348421038568886834133100405832887797360513830735545297140288287163488192038228886921356453497326850275378091180787701660767814122728478326908527079506424495614918430058789805909672981820468583462619576209710136125162814603418650302747549830509092168529590813134712046443879588280498874515055942249157182250225066745026928622245657943574386970479960932159267668557873080895470770845627615903745112108971011428123587408339568016561454203424931740285641229550367523796810649730822375107289567216392087585320463555839969747633427899542928745110994730194754208856107867626161113334312654740635469531357208274570225125293124404058825417970720745173754408840765844703975347746495324741036416961982608336297185259 A013892 185 48232712262902944212671549288670202553464219628332996823625843820188381886152286821750494851842746144703256947670206841575613612890392099586010826765453337329429345970580197398376765059510689870990424548103822745651757566022842694033729536011204552117399351723946518529799675996794648198292272424817644844591531083180559196041442852265360602161427324820724980206278229175202985744796319167799287029961524060324539750006599530764032516502114529465776204112725467887776333124114135539985179382121110135781782407642156570935770452974703770687557225948817666508677083793148277516640013416194657247294525523781473862456779876993038778187167603909750139379623135360612680439043208870033287058349379520076710316595982905387773732609403951282812047363487643804661754982687855503547195849812600037542294432934613851388426596003218460784158630514848480977732194280220087694111647368347911012426165386658202196026239800191646270057189535962848435475305759052987839552180784590094941231677924414490151793252145383188630346322840588940440500701794399834921269906565978230090632745471124052051455059862513180043765653558611883666403988117976211467305668654579749327095955531003148174518897124122624641 A013892 186 119428970601461717262051810522126999872430200757495705101983128257324632199919791247049578552152971886153589824869251490218535291264286987392821822143112243108062674128407656197923309587089359678869519233135327396685571257471594771854223670387807580293340417404312250585118447935987231609143297458818545582048245523532299444759020605051407121651308037561272302763785316982490937799704421095068646815600699764245532550451591091525290150078369284295678993227315418311455090672285886896421762682890698686099135637780336243137490282840211031895689759614641475224468818503130656810674820579826174615368727354909783649355370196642586325630467516873328410367745465843277697422434450439880552051891840280282422338212996676047761151540412514367419627664684391337079166850878416324477708096525129140358437703094964422809031705936973227529194400859185808900481708525058678919302155937118894109957415687738987799378376343014735137642336952808073048231969114685344136527315288542749493888816476964794650365119843931167984411899639259434835783347212411636848721494378112129549185650428304794160555822270509022593188091010825326534499248574932779237984098849936262729072968394361364191778066650142906750955459 A013892 187 295717954677308756650849225982028142257124547665434357907315321894833264465589195187028214403407421534333017611768928745678625016164209745196378720986738082047630879346676069104021708945282376411489137703647151031605746305054158342993471376023579961756759914194400159361561203815850048200168109694483141897164078692572803122868366161147184122513682180497428787601106059595028828594910317369078381311462077085548598902640634250134679415318900106475246459451162479965575638558556412258343030157342976125951383653572252791296496551850363695865885518092054142161832017026783316198255112562887011138939890434764760384385182788536511358307274988062531603583164180229074063309992520299737795055137333826167025669226862856565185339568063886412653372640897356705350387960293195782622928540097775739312387238195738312353020598038833471711810726773029122232673857997189269813405149013744156586771447026994819951052998284562442659581052886511116866654130492903265931111148858645413479068604589796051068974422880438121115034320284870647337448310249305241589482443508149065864609039839875072516158110968185120333970438963813580206747054897142479738393189178228330207194847968309779513897479054352201263134061074441 A013892 188 732226931858529535034411117604873901014723835349834348179945561228474751309980940613405374656062713053740450575483432698246097723899183585871008154656541178220056772719425268032399049497704746950111842378863007022207956820198296418927791480700610319725951466776840040195002335207222488498388056246400013168426078086600825239731238583250381458572005933447502923550311113057191287455028841927257610886929937609449800194229571826124229565591713234743251283000563965480281873059202973836470918629566785842492095113226601564276463815540133696969823265462217169352770095528001142455183285961851965394117923765630588423015766717512467237793285290666646441100669243501030059087809169521660454598230497149638346092546965892278198854119143421082484603342753304040761390278094021784156850735207562410335662728109229439479001949783357520472142828751970636531201507112982353795702676067782892380348193212094846685982377999406779706945985471237289962405425859347283868758384577743049670108292756189412255836499519829951254815365423047925001608423559994459394475888888084393838292578938474827182186582410212208273823869947859842136346175883759596937755637331021990197704955859483876744582033989002431195444985492362285659 A013892 189 1813066373747973123169170333890310661428656673985889479694015024212265103243892497071912434780502227729653675929503952220694464328049044577791617420736906954849504354873796186749755254062217226218424982802460312824682099674536181564610685557571300512063108700934666846686805087204268396548370167683654826206326643524154216775273280124747686279188685319803428541500001796729798289676109460467240643059516331584821040811131648569094378703132075548834529758586413434361760465600019424313511805147751688857808834217765274906703387777195109506933282417787730470817224680766788100832136879186855689660409996918154134363640916953465902615032715914934392586162926013163657028277265196843413929970223935761722359121409449698904155904485556905798919043852388113382025237706198329245728993948596710076669724145408534905864517248856621773083552386129925741144271520560948493251185600508761152040087780864274837784314280181953127825589247679345182438622112564903950240148767294564987545105473585307847497264500624551422472097071508643544048557615968478720912202353999896879498602416416978581110985014519344038694607010554025807253964629759601254217979795839706218906547043498712167723382829778134930880610133132652763157964241 A013892 190 4489331834970982502306059494575464338452835361799786954780870907436965409877098968107265307847566785579167737315368806589709342428217911230025246103869234573995902883598651864214882234828202011622215881492189178124882522322019364635950953898416739626618951391275627644414351389621401772425022823831330031514659195703514732003037393643607621248212824531679949608179612948880856815268724958953474089039025329120843794331402263890286022012446629134393630300706059718409720727111742496523262267214542809029131596597774379431213351771725033455007993661401781631060059214821963249682353294417694186312451532959044533943676910827559967999179892844253134548205434938268518004060308076638780388585341517115664971698162816990006881530940782968891797645563854355157119309059079976847020316187126365224131827286721927871876225295376632315710410979743922997721589567789444003190767414234142979805309314110250061562902804844253957855813710589578926891089774299846106285682122549305071095448118039107175880129132731951152631737086665480770775089464341934192371983336536790663429609944687664247710328883466333254867677724225812747315734565783118905967885554498900728928282227860117699787700501430810124218547870039628374202672099175859 A013892 191 11116030067239814802977531608458812672978727186517090678945959673033762614431274877831431521496052270205791655198847386627972713077167941778754281852544507859436681134175738282330605686775876172775757121946928131765843488639029826755713520996915790572731558920986190334706731061490163307299826589065932459703416119822277124397988887363543187365078526610068191544863931443110940679430074602139738238395441578410792198300190814216473328818997085953042933593947973762694591082680658483898753176587662234894223717204152543135247949108616583612911838097003290094886181561761448380575225309954358157034074928308357211453404455223210409202801333491762342201676929245211739161335724768257207481395775545188580920756849252986139049351880941768490011258383014204950187964041878871590930157890627405805107593412824878881624849577656783900298232916532947990735430207213874506856656003617747198152946587359076067185842072172052380792822472977145791296100499054074643927871217962211737234367989628515239089611865428451517080291568555310271035428247567598911798075567615410824927393754431180756091297638022104306044601945277810717815743042601014939948175453609173595998590696122209576326625423892327517767422162457253777734862182097245294041 A013892 192 27524390933462438193837863038173257600749953407807781713047411800439226575830665293723529758944853530204290511646210815182136606877662463470431698540803603366243306719651411385140530410420060215533879433895666800137273296375613114999995493626942192121350040312694984901577002074624731875041793317359566297539168950875820565444735886011981922691483574660663239016046035782355557105396128292283603712352714496861384151418904174890595393015389865531243654829040983885834314285234495791323218841795533872159352451945484907904644311539896414067347389400151749600657579278895960573693934814752676278273915895909394982922563318173736071016647179057619243763230042827139542125644226762956903187476598431665900029305113678469725913961143048032016348386870923089862955467576132232067430573022824628886621106941902269773912408414386384958744554226394315986912008000652067452553259073901900219599312892013220890882796369063146728028726932516237716682483149607295171755157994925014520354281344751176954994548850375523372990992872608235206800552848373884097904303114896951128191894747953292238976905990208894450092732832100441840572843532041330491790737292506221131878514424077507009732780885474368274416396249038243621795514514228806975329626059 A013892 193 68153116865955409749323738830957764971959358883119440491894983311655768485187734503123538312593592881285313531596670953261673270153173148136672458325185261491551685525222140079335082208710700679623223332389626668153102271882359258438373841774177934969482713468223739419809913259976223971059109391320704749770438700094668426277145082618382426794459787733693585464392573154654812593114247868395138868552844012963976435944197208542428362050013830652046882478533551158730459767354849794399630850951079625319900446909763234977781875159625970975744803546326347034438631394895009080562978300874286979957764875945357007819576109566669711708249063417391951862890145814237393117765544243530825025607617900049503396662362674145209865833272340089027648224382705791886574170309793443689932774431243040761533636277737268284914740562453713409962431975420739420876836098406583567199672239629421231849639052601044234694001206640888550125202728876523694039779844259473967487774956075833528834715683457044507085047413865983048339624460872378587323642107305726040936747038493225791564822393512398959638477945450253338980165672831071941000577296844006389392552819237361638423257686943891029292329017742197809914164335847345993684251693167434722806711755063841 A013892 194 168753864518675324124890760395595690889303596571133163482540676283007536690404864215449690092274682739757683550272985350700275922553001878928066537386532900793969636977317015828301517721906357242114383670106622203387228382305637877459999031243200210600001177335955332953651906413113868198515489704739805710201833494865708395636412661926294108603335085947610953274796985995667626806997596032685334957284828507656089089064990763874698324843677196063702633658214447490581332699487576221063131550409117309174980176692817836365250723300874707107070732316255121565626460758268137089372910007816521116786441651563422541705044585321921306491083797678740794615750427160487394861506146335862432315081997074694675310972279555088280003579899808022101270740745793428584554416529909236127198852836426461986592675253668972263009104191951077320694567851907317459293712986428443164159541232874170282761659408506393028481581693762297498076464351768431442288204832591039231422512080964415324914110669092304446948778816426146760010695787941635747693482898257600944237438405266037889267865163753657551561875602251426842395449242331344402039588444138147376768510643160811915538189935384081633739706588502438254930652397827277567615581933200191949706976170001821636259 A013892 195 417851275180827451390317886924774094615313746166186254965955486003678678591574793879010762187791249657231260481147388753883602511557565399411906625156256729123047424149897685575441559729694609260842183291167337131184912810198607642740826141262256798266452315200381663971204531817604835932476005542416528179225049714803485692726925755783034916018609402979793533792771542226886615069179940538936125202398006582978734537344734565439376647447104261496138027498471135216980947315868487993398198968836464960130859240528909551806160950714572561393110733217546990253526113857086975978859173097444480120753791386994538992093319192671024025081266100348532402807265016941655677929180507436082632792942217874654410842823150434074535028584186334743716934379889918362724786606215291729665320952309422726098540136602934488551464579880585870602694498763539856853639703431982481690332275887178500162975862099743271271430215950343131072689635304949461325818381697773839649886050741163907821604504513628785948785424278573965566315723829826496333228085310892747440425376997840831151578271664105267709764808616859155753028529473487399542545822906942022581469132435019843223252196560814589149221253744084298860595533471607724157895374809215062086477493987565340551719273641 A013892 196 1034641124623971671560114729496546210902883751568347619734947412938222772381919755549024669242427725485020666846108568146102434295265176127918422582642782130724848603890137509355665270605137092296162069205076152303189831424419962185582916867553332795930764311215349837777435570029039516647567904847572023008050966373775196120275448136968616972518762724108863789230747822936451720686181381588519200677532501702107061609184759912749875077367127414786325873750936879439631306667874647251965287068537002051315060434614392412317683323903402404692920093409234885019765756995419204134277219647409179782518342099545791003783275559653529917479697909806900734058666101184216682464765925281976770975971432737213912033503559966661522109742275199272582757501111046968024481390863077636532571544692409302669869133702389484167792894777738793613461245693902276015440416028228390930950057991966797075044369169312214251917086284428676505955733288950056239397569103476106583243200354145210993167092021691723259001640270752717564788797459309557744209728810216221044489835558976684173591806889219389270880932851396338700918188800772676519898169554056235171953137353220198785251540652036443377797597174473388324421739833514414179640579669722606017264836385116552174771541743206459 A013892 197 2561873854040291631978328521591668576270419554374633972878083554228920468472099124795184434486506048645734188156982579477996091456071807345162678238459210191105666903243765596778053420880109349097434603396619855641776038400174843947759674872831939782671369580236016517970870437513334718131526241625168238598211989787138389338217916856499855517036735862403233519650465453625125169139333032769950804278437549932085593143440774835200052929193666824625006709668821056243591638809017746185943995345117402242259169827088262437747403360633890790857734750370513089562556971130600495937679689291730222650313884354343233558676764829982545775141562514774957100701929074476137743234324442824777400636831888629182630372246131329890628234410737878643642893265743562286478450347434675672740663869241329981931560292091352899358387818966264249127497777001425731739555998687080290555734507643850994270720287455764804396957645431787561467720485241035945304316081459548084034661905153698602794970043387818854269890702472770533209455976600198936620879965297247574712040237337746608705546499446589240554239006952409622861004826371404423558243337734629089853037991447171180991962554556966785411321252566116382356712345580025207435793859679620475036743444108350709723399639738811769923441 A013892 198 6343453288115312069649907273984608970034609588167476805609449810542675743063296170806231383047603140545653777561316408062886644058287946095549962423570611894986550713454984750416541297387817879190808724035767027934746006906634530924203783192944293263932795546252820264131154319456330582230753995361837450424794109699943578701972045710462435745879144632160784114772997859255718806180733383108642416523034938949287205096880559128664015857923509230787154488804258148543701013263370032313269740930049854574655688149683419533843907713862216353352046157657677090552757753659508757390792740975563912574219558735904926271405978718754951611282247801271756502090945879381290189884767518553988496939458802602830481882088273539810854680596193650571645524372414368833987004426832652998597485065964587926930754507687106822748404720154547941000348118135453252934582868793080820364763658642431803062736233048931776402502428896003749162661225784843863132071744985905551330142308689167956682022529462534877238822098502124644509400734203775986768024261192549422496908119631757040069194981733200171947110650875854514756511189573408121768142770321377354756017517584349114083017489375950900390187142157708208237073082178354836106561740158848578618005405213243083995400124557632084695662336659 A013892 199 15707018343249036100348065751206016286093726766651901150892753066434908864723284585237138721332787088701952772965797996688105556466082725039245166407040768542564303235035174285521647489920678462846482290776238702102196652955510855386890063360266171606530731119281062003194887079251500698330987737161450349159382270233920595280374280411630326687935604144548685385805305226305226080265307749181926378910270289297391099253180855577925841001788543282842842442573734797350909535240417273640854892247155514862450374771742965424331366046386520050318648138930016586240592921078555974666584515136852828361112475166415452035702072499530416929744362498481195003070889000990133257883482967924012363283297001666065953357756892023652117463769554501986800911253010846255466387674275905257174234174349850201285314305729537516700502179169956002163020974967077664138067706835678626224370930400866745131838123916226922618459861686965987297916298504626104657459715687855749743014040402940088372399303179653146996170159279012330145082648561235517060318105114610432495171698112073975158293625074595212558068735523052488134082599991526276901976545449992146734020219273089257031845522426302648505241992509559136707608421708742231328621418245584806667464565843105987037926253017028247282844816139013241 A013892 200 38892132412700595039035745258495465719980390753180005787824394975046411405032460238221093950753392777547816559187839453801421480260110969386949917295307239947474928675967360013205865828145102021175711953708753874036547030186487473512623098996291707248759136793720718345048856702047561627636660404997730048103197279943940552053139475352957440281670661486712855335107130465549143992118848252441618724893341353058980803469701863315646596978687610234103879329214382157985789749299261970844847157838289523195398510521937984944221471136091615910073954338156475139173745891289691370315955251345846151452122238647086134370149866014014765829323086238126788465908825184462667969712034293393679088713408422528344241043188482582872984399922330132815015749552668903402314067053886894731383864064873489733552365467102602115564596745340548886999854073095006037094605310828117010715538636394655746754199246790845566868645845063234794182383248811006193116231344554983934082927322427679549878809542203835977624069935220603151659909001019826702557536599756181777290862146523608257815475686753580131219821437959894742816313791756418222710707222212180104535960730921877036247295666234245561661181192410926868842572505384594930250568165096474294204502344019548891398622157169210626068804766396994547026859 A013892 201 96300770174955530675561369798815364173777725563558259151226196573317444233589469763399012510366525103093371034388450083718245925850580511188057303264992961526702723419634104161339031171204258969531159192866291758748020064897731446677132542801618900026945249855795076973457129031083265298629507192154474374378278681671911256998226601781982564924004443236588214382403430638615769889741488039022439683089677630967989308490525314054009223132331413013054381503188402447006456012450153266746955202676230850094603056504860122582401840458605314063318208262754909935632973027676513512347966481902198309764448422991811330227793713087435947655221064511139502793648376130422827697135998401837795397884181881614010646902797958534969213799663281719533127682451613919045566459118062286157484854427169183055759278580727285995747382436540987758551451670536471353443915115536189702115734502038170699882326000779565917277887108315230610640204979997683623768907316021251164198802260135854905775370428641376060358981942529800243221949017516191878376013817119681942568126470144959883568641532494853009333268642711057412792731763454275404835759442212356944661387829874928807574892551866949200983689089347503609014224938010290122198501583027214903405474049524460990443236924744525261998341413270831800898658543041 A013892 202 238450240729437214550226832197476924415326852490201041926092034108994750349346652491682531477906042441244392924878206863844665018752696553172237500557145807043307086756632585679787413743987694430197133746297032157544213734673207937385801212098545756737819106222684334298900223736736242122671224128986501843923681465409137791542051890445765247025762477893672841044054752200845869208219008791935423876858667692362207358764081239603818183388742679430210940985663300110630238725971812053638869030391412531688396533608627644666162614757712159546868152161199169736710868880856787431411287457871551332609440975721601042965709785182087062553145222614968011727849950488163833238050748506792163346905624872882570148785371122330478735320132452202454257921390758773334808063855774908692262090562259186995182493934460252126784097903736703247961490929963686181791124773664043785219068084762212431807927528204282388205858991012234199775600910767284423130567636292903986421490077520130196335488942988482621678814828916095852441624740322825193854969436556227338310995384599465022744429729968973041557097152948206548758670326757367875638419119102574818319117744165481345507383872785201049606511570444264338776513354782341361285587571232103795107390888553468333975508506122994256708831175058493351373367519765277059 A013892 203 590426402619918757510602108977340415067866404124134309712154559565247792345266896888002624509911673782722800076898003137358911208268533182613224102892048175674125634211011188769135935384074186190916692672072335028263070084210595500553044995475997049712757151098882457473172545094308872383704095394559348229237583752818100676499483143880868882395243445750045428036342927869762255900601879450702511126065870214390369278828382793301774600070682359794465880763659911740631423479140077854203149967283146178301106968471789302330240584238956320541840684698193102985900045725020610502130057463148290383122904190543280620886351033379580593500780332571699678871317534553791979316904220326919568871109670842119659062837308650631376066047444644766044785584897736407895544912105220395638001470179119410659584378048623095830877978035344547175574199730192153391046822260944765152537149265611629440187177544659095417154139241786402089830165639549962192829175393657223267874265159457516859016107836244838831056291719064316024134854577888607139679095966887437956164517360811350743352459709946444179226486703317901287174794837413591839500413942390766405065149127210404194129487700019563533729633693065472484980185941263200662337882099540240974961615471756354388288422636502639956042480163731160328842243942323282760512841 A013892 204 1461954225100778215553244371436683624409128935385364840143956192784950493378323018117486410546367785541726142547607068670411262683882506744935421587946897595738526808744250593500068720468570708353142631808625636691147159572443771308323894160253120818796708269078791754066865065735473104600417326902373007591066951892769146266979693713080275558829979900778241734315360687355390452073224413106005037096740575171981778980937679806111730785460416520404717172893017543801065727045275267634714565430839830968945192663526029019710606380393495506337331177540511244110284117319677808643713733154444018669360239943300026602096072907400146127986688680700453003153590475991109766194607223047265217562185784862501645685832397112519699645764011637460558727541979700221853750861318824116418859802309047393614786218901817598963741130535338597916892100377729060819417645553503072049432082759431690045218030131152841503319947022448068428226383309924021835702128363059256876360200087067598037092925597218009184739652869283433843044289285455402249952269844514018235821005272587624764264282135338680485738524499598752059272222322124957340195135462339834304815410688736554614679830364530741246304412257765723354586953428975869896814167528789491137861481108000437344486575001821550292516829090934562359085951383342738120023085087259 A013892 205 3619943394817811838753172834870000885715819747778766495315609784998623131703572246837689983667450727412082559835987315127736657120298791068627852458493725189910570492604830150314926658683507462382508117478706130385312790670168449692769486006308592206301710548357727183453210522402539218827988742725638901723233288514733790302522152623264357230943354402337103580096530282599994942988058896067365966350202241442768910952920808030233450486147751885757599787083227847188275045671079044915049100748737074622374222608964136929676412747885953829746359391376882351030230392611136902304890930949985680183184220763365252569423484029940594427361711855593710980655602224011110900964700750380110357940510659712255462381043912657912915773176623451504452004707968393739631850653960679075840622337637629942282178541836571654976520449577421366963418612853194549765899212737383403198526730688546048289274319189717419693529017502336639787062919487319560543360204337642662892298615075387992432047755978345915324324669729979841255328121655426836055704565409731316039698155334448945091170024731029971412056674774931970375211890419591284745099834723164201382319133590969894144854113285784203869233108887041449832569400798533722475631663403868130216967675510038774908245863875435338857750627995233978922770365134343570516251040961476922641 A013892 206 8963338219964989076124892503248774323120055561655255940284486073025305737788083536822557330868991078694330214327328355000473608958914716266238356844623854449012373686168327330364639584639574144097865967180906770740942615665613428115816831530734698853431459187078019921221311121310404957200764097874211758917996222458043823434284799588312251675181608892272499837573438536215564878337789644493508801913769419834198657641616259842853016515299962296572507075196993389195040652311113152035108163314847121735386190227833490487434835928627662391881130742628907012503602444914043472660238129234328592715902265847947938521896919383051875920995907363923732165490356011271687690767794563315440877186140504002856038146240451088345512833046864151646722104405395831770308685772421383499009889129602197862454960005262993238315707308678203469316753863867182171480793274759822307276468839331178181623023852471340113185727506708518251440106707879632476541853658600232659944957708489553132673001016530226342588644990393733354952476706702880733330694018706470301914580562725473698491301007066478581183422120353534276914091786656059560566056955658192155878559024365466963922179125052816981416404231682094446888975260747848551688189086122654473362103444362731500511532675296101567110337472228370859976692778338782980611718686273672046674457459 A013892 207 22194112803117089486403770202401786852703246456159017578482475680931886512031335857442797384407377940963952349365683412488317702669559770032116529144616281377345089471947709134388553710886464898626581823470676074124877269707009743744145940736420657096282782661664698048916167246165572404119854781982237862045091528432139853161809157975820378060665506596547044575315753586084823979687322600940732650909882546682039461987748379380628511340517721342580888196388200133992450964146894964640979288075729643281868010236948277962446909808039026220874475950692694024753157510249218128610542971558991794095252884563838042626130440187455366916102045227904189291238505029153814619422445350430799840559725315820967833197867834699401235980394507279028296955996096213650629566532406815260514887463918872525026864014071692294400284551310790932171744925567665907621420746839521255224957216599090964338587738080432782919066693633455333872596779274050095532807302206377489057049837033274022258485144029476916657401272068932766464472620990296280919398129025072408100391016783982699360611932296300548389690328785265869532705758847282421858053061848293938978744121672308383900743809364155074868177101663802377847344754162487050986573307959218618837430976483115105685105545768001794220339504647196858017429011751882199509696027363553081098577439772441 A013892 208 54954820517685422160194888994396862024191655846848887267062879551079763260554278685278253160733724112242901448312019331978910975262394277016753705698455229702162798696400250639950363454972264849024380626513917556464534482644257119475136019711510452615448701865765297174223272802063327664268768305811437187971989088459293058274102494254770862295635800218203540525894762138751046571279799804866747176185309263956851229788401774435994876301744589298643194682188625963578573839873162475052564174225026094000590098279697394114536830928775624786481069027034228981997268557970578759034436841334248022367461572215634813508518956817718046565593358086768335199846371064182731225337297509756353054410095294778982630813407347631352701009818859079094687064444977838524110219061325982859745652334522056340346492958378903218472250177216098116359525438453171986195492289828591740541261339063792537707812759673221533353118121039105118746603012563696167498688628185909094276672044428252773240212806646243763858474632368612354109914192361451630888240787880852764624970096267802777904111844946937491567163833414868034284063196775997157480303328389498774011329340928681117068247845622775016726018453252639403985432498436980024460803181264513262884744003438864830071784156770603474667188427117419492940097958569823762323758823658866420555106500043101387659 A013892 209 136073576129020356125436404444137075661238934850726682913087128993549050729695188898338797373039613540600536033263942755893649486936239206926906833926239295810295603689357964209330455000493370020404419844930484747644277367940962409275264823271651320210659915241119586567797071561916203566168232933251393809700254209944967082299446911921743877359361509284493568492627494636999327664099341017030747816205268083174295373227831845279192477215873475817781115709372574559790943106336097731315179099234412886328767141760260437869610532525910395758180988536770427348094454679122392094666410028390890193936049231501561146093630280457394837383019148365288988020004399545651796604326457026610196041671782549306944113174447120062644791617711467146887275545585145180991710789307530204833033349999857729182275610867749043880355920191554603329819704578628460701846672263352286180162476660394517638825777466414104165514122426386807145423344972805955516647335413562501322429373372536752263567317690323957537446205178733288681399204421791998021790742126630991649635123830398610190565593435161266975931962800754721324822734597473849785639821591121909524830678569744166385291571422298707596140277566080407175568925423947307801587370296325880025715651742170969766875914678795534493019950597197015289049483615116782048066096899502895485070078649650223302881062241 A013892 210 336931645779491174781836955607723368907718065344949488834412127013797810962747527535987797836586014048267446671428815393925509600953334964032507084577927194116577133999615565820758930296266633014153363573612528353157247546481249080644073953638112562322294805468620967180935761097389149733985595397790842960804989748990523047514578199162518092985637673777825240451026446843179398229748714192928817636958048095479789599354061204263963213641747097598932002826861722494923794434655705256411783652435230513425773990945439109948504769976874205026436187534908718386189331136520275943211403204888654818314857566071784052281291843810274899449256330248143697947344873710588867920176135917132479808587459098556375011687135339539994705879823746090940436091147832397508394093693586232656869044901297723370503457794022539803105413630388161750363240687437352915381843344614332458414128296326204730978868758810496910125353025853946785975599063819853648814950570186695961966048978364879743066771765693460934513011196856317370723888669594744509758034789008871792669880481326168294249275339209377997838157158985964717672248314070401980372976601955369052523718375864960642454074707182407580095345141094130127019040673310504900202686003362215205794499563137796068791685460250944162632206653768932360200137329907048912434414466762220007686536674320268270040495333877859 A013892 211 834276111182952318386131703943328226029031793882564084353399033286737745927048190184331850235372792798900976435678218368083560397410951751105926759616320947424862524919314102913215366547655513739712129391258407842724307492594674367333710872529376877453671845526046908215747857117484176267171998778874508464406274312485685127427799564368111887523644458403599300055546134001949664777282561464396852422054185931169411547170991593816795049335116346617617933267589484207958312475856557129695961090011221839063045553206010834704382712434968242191753617518999942687325016637806718742709812264221593306974600504492778420069654453166777868251404150071098362343722694449915385268280209968275816121563598886476341610063504127099641351234325697872031522864855056651638137107000595177095440785211058391539980241340321416783929511584790496921912669902922942116424066923756203985946764660405019208172045954821912588664476501963931782807394866325275799977050291888707684728171909280300366927890502261812926486732511524730585332050010894877285867360183030078436958098389931243987222336418141001651069063103207988251463536378221408273199546991125087355584926546760853181819891928379652226666504008518034513381719592143467872886970610239177708852554573785933708139023576441902590149444263190599648159199842445513905029941226735466198812625772747741943179000455719632792041 A013892 212 2065750244623997052603582326002371077142259595800823046703366992922258045952218096667233910035956336876565908851406400822993335816468860219961634143559212681597754673090188730909309655893283269915387463873565552400961815058106180606280634157759117556886159403035199223386105053260745451370968319004372391534207911418871492458338847073532317476585408519808693823268237726856093563005364573159431581885395947729982648762538545114458172404863632250743537146945945054257841369563155945252283039559015696384482168031247850221800687329877512429522758940585178239088142786371856578472105023437626822965806501334574064153156051321831805512799433564586896583900929420004741035547403359622237780022787505639205182984336632505607294850149962626175239381734144740920064539652507066717410843832820316472233753535602528519777271079705588164637851040033957594051535515685845812933398798028864207656335594816688582938879521602036389523477607621113149083047374250695337209447741736397042458249782744759972725460871885053873877610103699926794752658884681840594187673510465210363305517239982622516047210456080790196501460610962577650803861125105177837676076481037508001802651052583968928498796703908987496740549962500386848656587555041042617685712101527596776668789328138604218561566448790641980598207346570679494534730732441578461119413743863274911077763579849406927036739928059 A013892 213 5115002114963234477954677593832145021740871842902822145119160307807810225324241276939641217406121449783727970341058537671412975821822728321786782341232822961691518748283943226415810729647702811354220983909871790734469149303561655693030871957393193223488262411696053761827111336273878551394203283718407474305460675256356283604600360899926297771455653450489786967100660167230646415264020214235495380474847020778262306618272929019364766233510434952433821586015707602902786757333960872883232781969039206801919911780004770686350460096822378649228873890024019252627911265192567702098200776428884338718810512148037505675565545521936411798437164649840050044500507435944319273377889911357263344876644119925730314382332951410501717171161472308709884057872534058847430886569033095391914273003602552796581524895751885265291981143187927148871618322377042364673413038854207131558575830400472635713644909990007783526376644559280702062693380753030647331384520334772473768976343865750980433829828804517423705540939413710012054476500161285036560263911701820813427504191589396915370427932403731629361981763091188524767070117343827558577789728011805738691895298620492525755542468652112879886942019752340031691779021597245375571727788449570584608974048880380851112812586614669766976076122284059817517240612636312925737952231867859985999319251766111144044739322301536642628744699126961841 A013892 214 12665251621858349927629099235410180456187551029339835010707407719002611091115128501588968678778079915688039043633524704069647998019439435774847929968344251702621407881107123538984962531869947283491375224038249631165828326121399712099858049022829328347486063069338187023606348552636414407228635356611865028720276872541588537477067349023946605985603572053104311019450977539419636358188825188448295876098388233302034519155198981271920078306028954475286433195311907579839987387047863183385299808200756010923027091638558032691701687895281794950976965410214584047412718455832051694597652844314784082217307990319243519765762171701321227317698464952304298075137661961634293008491719831621808410985713628703980905711780238654591891385795750422124235205814123710578064770802696278466823539469947277377062717212846347353504209216666483225393865256419472222125473352093863424245058055078779892817920447981348282781877683216590387096733017389198432826593879416409787526888556069642136901225605273036788319866214541347947138077207572857717741832911500966814307029701290314112751801232996947483731573681608328814987217550484934073966906567740304177769263257018902922530772951087028049775177248166749400131982343597917677207779605252193274979696033458662145059584132903997195339695110311438230094621963708161799106817783375776243472928399978816037658034991211512579276392120763571087538259 A013892 215 31360416875631838397452484987699912417385538916197336130177601545614646320099078567655943756553724901155237787901926886222151338247935967482665184546687233296609165433001467487757126740200644598705710700865885873480076352480871705730746415327378677091881893279925215550964656044834473077324416777871282385749248843823354836058428985850845167134347019157119531410951546034379422166874991860291636970511343006090934370845669042328420033973479988147302261948478619046534212929081826980517157469786083757890496458579141906189889857695819357196319113075266921345214584755767287368941553610154992551194194097521488560048483947587469789640125851369935720159550289645540711284033338983358928184633314530320298416652033337152396327668477471824471396668881145905638635600919785452415423299257996983566067617028011627835664418937178662447914524367554998749732662441646263130909764005122511813826560003326168501647924549534916240899833527624376850323496278229092858485541226795484825538987819990961118522032413959617110560645835593945422042834730334632427938821936335245484270622281222508667520265861456701370461034389538194775615383385475199434270294981441248507575524373413639067020266609008440022917401349000460362616505872785350515983950368750959878719891211899454551383423722947041890099063349715815722606592406598976180687074538259146412029022783703835086033695253830557606282395571641 A013892 216 77651496865335119424093700625558765436775915524857307794596629009494880138551008342294314679658921674025583131386173261047782706484376001147859780790867711678500657919489500644967933764284075890210611560703319145438143576301533949688195468245707014968531664068529546300528033867958593952289911059270304444071329312942165086209439953436291867496189519787924514607125712184180852847977000470276262011046165906038756504716590270040358517701699825171546983508365960142504318099486582704631553093779852206828900390591354694774880086750760614534448559566555348675964488099170624486948811952551166901019392810678860302047491054137386358658125980451246466751342312641033709669683666623356058719042365475211560589173683094089711394543589399507101800820419936495805919972801879838940377215869427073010956460455442563672260832065929148908618705871978564849214295739097870492182535743319846379704131397675922500761924329178856569175836897917191894709158811026778597803190146127073181032262202091798834611285938172993967842104592868332665574841032946853020186889057737765008357003559912772489138262779287076806697196790901134545706475185391755843997243133251693988359248325485138280209815130299189332305754562858690903414367575097933627277343524113883004738443909893027515225944096965447477032400661167981594930460851387318322023084577108934171678651285706282352692946784314589858358233392544708459 A013892 217 192272793736759423870878988025245433539235407655183654972892918493781263216186013205346610283988776298133072366042172225507153711743256932066214455356486750019423800573790033057504455825810036027674605074845927832700241871136651911288991110727726894056566284868421941065191164132418406526671096483948141563660574440446782027798108059263648856815447373757360102694189368813538025556023002887450582089289400353776658942572244451056661685322661235407442314318081445542894799541820627948355483983955198269476833428242862768377385807923471606888133543894188132301206993017868284121509466326899991812447217519129115315039490551658528225287027082069350925076531948988150927479394057242425313638162082110805869963292367535592440294317987168530135261909640984337328542638734761867320429083837072506055356280777260876466321374017615099683481868990900252444574668465284498027822684571498528300939020049653954028214100069555437572079720567095860933297453422824595459241881317635099776480803406337301002582170500224212190779867340296685644897198306838669816431735808975422199427768157696456047582763329529951593986122276753508347489257500073341253565729725001386232882346419485425410489243034318692406532946567339841687253412138332418356567803022714861594149856226842215537423444952552047532432450244717378059225719183659287509843037698294854793559336769886040027220652839694571633690963345046560070621441 A013892 218 476086472298796272687259591370322192741067253659592592894725182589533292068334971111745536377574325003031002352484656605406037798493766746232221546693741485236345253176960927063653725565832404398089061951220927060621236196879592660890759600281813834646569721396414699849578776317117083982283775332807509377638384711415836532248867567434661670711872426713225592920979601929832691541243001426613498860707394926586031431044191913016948942365756162331132507040687149227316270250702515042295065537187482479853317774838724257916476621613500122344100579902855340202886334204550640444985468062570742826808742851898083302453967515471130080104982470884837756231075682357611523380800145743912076674139493352484303810238267962512905820320473710010299391879200131676674867099228505124910247134059891395171161631476294878957381887883642730711169772326499124177758892012222480282193721444802934427426806605928105915306904968126149416789024016465494161076891122802557992033363088714952921444340833628384675192709793434671581377838741441283028644307830364923493796804604868233932580897307504037122963632697485783611917443383347085265709803006674100204612849806346207449853745086941442373487004188033479949123822462443614661966486542312762760279180496741246078412864853427783049998654623569172343008457618494455095070744044939578143834835801710191659477480216578053825361031275714889127610560647706442344305679438659 A013892 219 1178837237972577152004650786932463411123963885719263559674036129884760794957112153634822010878975408565680061893984905735989284786812617346578857539546826597852229245046219774541385926219832050697703928208356186273877182325857362508038948955498198954154536640579941041882842158460037294531448873817789341162461026745552041421664888734857398328187996603912191177406044671358856797692580254589436257915498719870324745840377092551629354259242906467791954869550938409514608589451494246793711769481564388180882320288960390296302729846300566039436105101796880205021026649237553636255188072484263353742718301366841992167122966511090549720217866991175475883366010266009999535431675860076354949140760125350593032180227165063710243588789704632882792313932695566844482961749532602311285138018398563023691918144536822273491494335206799881871196762087872154877424614752572071204259591475755101132817088410131977128785512084672190444761885578146193626748329032280291041515818310604006213835410893806409665859993526813796867978085129844019465943141974458756698066774085309629172229627242213438816133127958611851315685169644062334479338777515022732842541672792644037920375408356030618519548797582985511668545547675434171820880555360934089557964518548800502673512016250707680182318618714765004069350898900696501766449574258930844502371293093778803857840529286788702498922624180766361253987381609225274182292948552384111241 A013892 220 2918917706106660313501563808872685719820635853465582780845321187171526319632510446503029146315420130174071835575634131107977332071341934999246562574814357792115306981429699737522151150526999920900533998932782544476561017279873089448792733469760134932183094021203351433865063585720739884952026025011354369863028585863634664212143009331491669143027970202950372662183929804706993957909800275808648528788308464772191232850611878489996892451957101461993191660540209044860712813732255452991662918701532100010294532385174533452284893069694985269681700406454153278772359065150457321177834931090212005938991043296136089963021010255144799071681740238982604659326694653657093839682837165459202413212487005620478056388428303187087870439958598851776449165736433560368057417105055927050370818962218663504400534825769481094570015631911221980701388431409018154819836211164228952936795970193525730159867259795239378436608677687344726088084460118162211892997910768500196367606276203068269182071647078743157167226264111750115611003668611921646755602347899815353001326441245861087483728607784817453639188422005190846430916732870493102341956267666170273768684593460193109650603628254959058485636258146432842456973962053594877411510522248653538220386386414166375869380429926361036191758949481010911811115691417115707327404024372964405141477056458212602453595076726488219468879810811371406334636901615221092177501387617609745459728859 A013892 221 7227529213172995495600908645585848238162156616130276058068318946234229148515739484075703966162465468903889097996992096402331563964517693909699414344935256514698919501411098090378860941668753977141891334223463925595868258325676476911066238551739600345443626922807597282041850079539538308389826688504589543863475218428359928421023093262697190473382413991555214798460966405505183032186498553129518813484201801313957939470167221717202815403398526972939879877471951075770566137369623994897203561333944931303390281344398277106669171444978683331273588694720722479414959508859982222511115895037542857693529783314519276221346360471753781836592085324004588414354169305225676399344833422556365636153025862129860094945330933093245088908511046658284814002830817402393786602436411875913496134461530670484582659881552986368783721136159744835192727193623438444131241622627536146137847565000218866923117162111732429707508310212956588921979843614121334706040233855972567725633532900141138253458423260028852718611785340840349514290572846310577609900218032384895751231399842435392857372922007378712138540812538631049656746491343895100215815572411936548708366153182190698612749993318475869757225453160124214774870770466944222363763792629368777333960511013730949123797013160232635353378143050981637724591752402228785797677777345872790606406198019123766722744315887380753738673830670225927853788097452547331119619008378575873123089168041041 A013892 222 17896077857208440973661914296426473236665077835043560417106906474451628560410674020780366514910914585087450891661254132909716783200978297372112810160079843720789479878524518570489007198805060054047059990779384802704003798571949198803014202211723872675752619179936968822466542940097771265865741473579525664970807124875243590403366860204671250633951721902075875807254400455704978200813956880905448404549418596031689939964141587526744174017539689239169463624728420586764423042174788604140970841015419710455393372246583229545546428745740272817883201693409286210556901824928693121177551556586564832392091402935297865332399501817749067451803825878682437368193944262499992106741342692758394395312871184193884451234038978101251071401275294119532369667595384139249852612506197009537531865044061631656204639550053467994759003121524008026675876611403802308074923250546419623915778217849476936169463481987698557466331619409991596873125368793082222744291517010539818972873465180506572288250148375734182187701923070669448591985373134176774909296319969770207984728317918454433818748234809548421747528767386091803424020330470127313749280723033623676320236723528269206644331645705884782629996187344330408079842739882430122050693163165787400187842287360588189394484660489038868165864266630392582188223913531406294284844146808338270947731780508954339658420477824427596951576533448715749732836854314154994037957507027183340864207965897253579059 A013892 223 44312460486155963486443292327467293954833162562273524905237994014483203026804309532180244747204400693220452065391539697243616817167159161144791157124563540957203110337734681907869260235954010394765871196108843930590581101640204839206944663082247269408558384598822748564340584507433151333638896596988789919508550551096465778954186279185926279023477224650008174010466813713970640818057237818853099889056410836215471428655271020733383722540656006985418269711726417486466801130305951887924853758467439729638889073626392488094497966670898743784087777829849040176673734051804112108654614231712436594921225130716688109051689074051426648168344001454379704484947657194431967955510131900196367603839805026311293095816152679637529676645626354494079981001563263071812420803973981909118873113503735962082296651785247842048354772870202474750844111401620343491222009385754739084358234529438871992172272358286258410443826256489460783025948852543182098654917480978280635218913014259987143136363904143007032780786544013361550989166390432161978176133708580828042220777803269567105124168685463688037540634233395934528366413316256751771447280249022832551312861830891623854302822943600695604385350929487109179116090528380145342779599290621643015817716099891265055171494073352248652426628344739248442363679044071201593872408307067979584355407713986441331473875286720587348384201702895831619197727602130424866582392545192501643130524480150223689854410841 A013892 224 109722039097310295032818749688749439094268438987282912744334891741267844531467124028321971838308069352082468138663926052805222357370785631751456239364974659200589664304154508137393167400985489184469378902813912347691407275190209562155476473313289381535262007546760408897415156958270718584071938224907345730905202511019407818802681691705992873563752932478660589659142866970348989758950708506024341782192689815142292589021887919166910701999195798240587192214936070611822959811949437163738842466487469047119123596317236813378298320775845708585035962596711378532421656211938110188127581644528932540247850624942460710134778264569663472102988413657188131895474409031475801422670682087944325627500137385844366523257279833897807594812558770736436946877989794128851663340299172631187332597473487111976012657188800396448089204749135477528090353397440730898271326218057923692040340160109061500945771414080246163841547749867297355389768927833320651297342519732839702584915295696139905132807526684595570861472780844940523042723910182685841999946499683279734514825697897971839430848957907952486066326884677440089753547645970026804528839177325186657473225866608918934015365587826738785322963051152101551300172641231549503111223023908959649823231017224661511845081303533429536024922017780508328888263317345658195385876336722717180842840685194113394421131123573559612746773452338665776463874117907542881719795598758608126053848534775488728224816828989259 A013892 225 271682631286810924220467473285562797391878987507972232963334881105661568576521214339404006146862772214622047275677608635424958273863444931994149042835374388671920867193852673444491084408412768784175444631878625550206345862691202706643613140094562524330080721624525901710480772729217168015301942166754853856948641032332644680729501334151517248238335072357479007394413993762414163193148090381058366662545537058584015537384507654761268422309506716827719706056210989505864218967408189411696584092427155620102614817717513756369191093774750783181698961949754447672750730524723742698712516782436445333975162684569402021904014326122679153610737508068149876198252288728428200426873453247276856741927462680951850103870827339434527487707781959661720787727643651252655474745251441052910323057271503964476692964452531472844717231790129606771826995957049596336478732577207006795937394230105887073430323652632683446041892541898665114383251452439157431356698515767964654730806178757916322959439584016200408414521891177376384165565631279438230690225527919269267352425395739470173642885673826923242796345932822924728798669572638737400667054158135717357382797095084477563596512716652200079599403487994667499072806176780798493104196218277951079967652498518967144818093970597821340721773383304298892651899911816266911936773011482783288767776977768458981812768353949367383562672998562317990436422239476749021883504162290590822313808303109052864468740725443475220641 A013892 226 672713091646641242651375290134908757059234169089502538068280535770847504290755602304583920216240763417853436637258051064567103756955002132665780450815627688416154587337831410863230929612586448373728034277550032846240382784263824330717543852575006171931188544733766960699419730874041900505521123697159526880336673111517829161309637523991237706845693234329281412730301095541119947068390793444448240634762341765222822288102242019446721979212147272030399936446077974904480886720980450394112500174674787603780464447535518094631997698104566639485421617984825038128050411101537934572539364092474099855010566348099611777034507968898039729576393532990037840304616293868172338648780930712128977701829848416842195090344451704346494077785751202536427180771630717223048968361242347939670198011786913694936774972587948727379331492918308129198114052862254548439158653255689692320413785915770956876633750965960134848060884081102742791059254538133145276624889838194541513614294448416297849363545394542929815074789240222410487455972894045385723573836739455374713622073169965106357486975574077170814564789367916911098053656930141205039054292133905691612898186504341579810743761541189795964896003377220108199786676301520758367976807151881816391156824383930316028316937662503294823939842352626391183796476719748346684379731716959508218534603806875503516407613908445674629072151049067157013801634670746138776336722772743569644540398425520022688658184441529863550353959459 A013892 227 1665704213513156734287827704527757438445612666848348145008331366341659734526835656110777940263513538058183476604078022982923541045492523825691606308484124903659551957552617018607035241582795692231739611946607358780542965571732871161465379615817120207312644024426735637620872496197484275799820348865413007348874755954756185268489632163517179694682914171829499376780085812368271559816095375257004844187494399682526465044747673362110008846005218648127201252234197227583010219128932972240411567570012066910933204238078248818600194868279019351463212982870607292083827494878106978257130146890011026176891808323963100621503368147280467276364378450643099706340420100630687659555907813755371849558523185835094542421006806520680649639511220766849244805881454047285274327510303816491069437626787565213119253572850047255915235330283529840399321008178175625135652302167759991464884254892254550551275954133062923937148707012334420322199029102616942886305613103463666047318840869429146688511225387882353972176870562925470385579247026972885544755453576728713873024901754077429886667142731996908576773060389109695652979561871065707655997293698471749097005586705213681427802817208378512598883029066331332693383589403519248274189004211967413684327021700225471587399541029186745810262619709495854583807272209292161476845969324631721340405313951600627381473376391088426503370924140444138414717213806599843477948582920867580053276836001031702659363841837487653607167888662470441 A013892 228 4124448537375713876613355891353475665577743078770527993506984287867217327002163241260241147108545608072330048235880988629993997059202992752271160688831233189826512942544077447155861354647918830739318221401382534469143656509202190550033265001345155528206630556239015685577404766962094617823659366005300282083541434344815835587121909710452725124824669097952851577345793699919264840989073942578494437687810695559504097570834669264247230793584675889409114893455843521021064020574931803631510842048539308866094796080701313821487123913150811537138710203672927845321473176240185810755501699584209411905575629699156709485803868366113017742538561117258928539769807870751545083138723781731862481320009701923091761394112532619050835891744094229574648214598262485029020477073935769709720543438251063436639370652480429160324458286079717954282918349028972487222763529745288347106208438654456600365463838752922972897849976284534245825376693761960709663838442299873280036100134557952640686275956671710108788153177023989194296262387984240534924483433845884391692283086208369370064946625451554813330039198056414128296647040169383927661307242929492199467346436235192891369701127886848826667581669388113946550754412338464607132471119140248301056348454104906589972088416142828272114045462400062976039110602910156111740656827798751280579256257470244361858638845808597661776570241893229590684542878389308065835905008221777294102338720345318597923148149409961341609054801949254396489659 A013892 229 10212542898947467754168453909224449742061384059600625594194650288203728956172729399521241844114322671602288360106816680065739506124295471150905868710454327670096238870520447622825181144382357168874795108693741892216512138738779034818746817436565738258236909713672870500042526366070075521098545132506358023166774862039764145681436973512142282228853238328771957837814342434576391753508205000144667498664350375464192536491046153730533303920764222385090019978571120686556735600281568064040180364485546134144028458480628442452070446034228811296297623196604332964872654410215147845825887002838761340609983911122452229201089472657464077119281988643883715698395481498960030028814710817222482958133994702922065587296200647905499155700711659977755556869518543140917872574262295285442469327886910019924399309033236138163450230837703703546881979841112289746639797553238778730981335608743861333708324645672273820269393428428158961553969406047297151237920703140273928824107507078811975650647210038864728660237293475922620007781002625390004285978506062360496384870457477457188848444274333969421731696728268288966661199439516371373898235202910472705608897043415524883127625593059498492862772303990239554940376449636859875256104605632049677997323350860705102523298155122840941753315855403333534907465724755234638124928630655660247091015839865814594153813787467822861727303799381583896264405936636887312508218554952934536149506803108323034998909209605855867996838986051746861893648160241 A013892 230 25287267259540925958628754556176750781868451008593049433159779383970965064650339093425147408969630252831754606172128674694097525374861891821286870608087250289597626971056809838429808206424010203493711293841465605575413490218952029335664175907862987935482153905115680972284799492499747927716586504053860594805228069121797961357660408676441992884581274572633916030254255487912169044469912892653211048775299300336511675412942890206019783304900370283499013378919973360862446463121590401801826560322296297207894722015425605727129179354907925421951248499488792249988214712479317365901632981842054116723040552346392842272588442157674143890977012799131824557081353344093431394318076639813772830152626149910623678638535128078158553931376440559260556609057995152683603363258295093988812860311450013424785204697886968470380953127007302648730923402598299529365056081776986777004154119475066304533848946824471534095224798737535976544822092344306428883064215124929134887443774170339254096591906130022915770884902138438523478646532819725564222507092882504762738081354889474267850444019234067351180432537168382042060829270987047642538046287691418555885484360304137747587430603349031158679017639137928171748311186569379100261765357900912575639494351742841043652836038601511333034443636248338762450840973600711732226497657437849682161817230075903650769664165335288720100115210344940503956399275300660037614287455700406252025257645669715558637764094995850108891105016523744352988000315924579859 A013892 231 62613777174082027225234700527794696434233689673926241108397496572871122625615639978890914074202292499406454748588201639281380188483170155476796599025814232354822394545406795784126209670118285240860575040969559144499675767717656900886008730301283636564059425802303032539793419738579133344071112126101260164936630416724414810319741580263329342139518809388024266848596531759363833858842906843585723224661469822263936222978312477496235379421480501958601623528530367118858142824888906872311100944187477539220170913287673326915338833871508159229368064458335699001403568461355325250391667524706128356363803988624350970358313969038174790014304290414917511653964581933956401382039595249766243090968087457167545380053198192099200317230927273092344504959131892739564717604160501223930605534604321066791097220567233224742541807656829655081219990706250246866361285999031915181553209011078092201589958843383127141101652028929214093986657438031644804250926420006621905965664641779402856729317122176643611717372335300085489546953201268389649845785590179277160511000504760472345150216585581454934190517824850093605964777297061757680640813874906433794809491939064715172663489329521932702973956897251784808137821580753253020779056940933091727628376324856096965347743662345163610215252853270875361365764883891748719454298623084202160151193481573714953767114670122543064551175172219896836905936289172689018476699554772320220233488431185137025027409037855129458775156240309426868689234594260536264290041 A013892 232 155037911046967333530376416742171920046109604767919091682261932866589613862164260536091813448218222255487823196524497490822986203322989138805940582051219594919543376311487221634279123637970215966609628998369684428136502668769922534626945331090278111212630980169656736568749946821276053494121136664327204193139425638220906787417901807148449520742320384406877499119543023692829029654047062792495765690861040765437910217780376547215950926750148449419191521417370513492637528590564597417622644736801668947385525978220694637101743571210407481559679035037220565961676374463593459497169557566257319717064058692428766813353250860421455559379628839192086835688870047362087511505666859758350944751302990384605101948004343990258637806295181789976681136384801520480543457694944212920073348433628224789160369036749305620551783027397268252116953737767755530015550313900916926149128719279121453022264695502142117730954659487179598088906268495652717668160914657651976494739676253845337634144605396904465070329773922064206380581721274707458343593499854057317997864127838836900813354106137341654981094206995593491927635779100477321131277038594841945812893988180826202174316893265339928043901111699328247111645251878281549051498002112387487493688894989599856839800582734589197270090377374731161211402409063239475112492069366320169884548210028531194023307798867575758759592100292758514337965951939684206105961137290872187324999920470969086602533342491224048197743705591473931560134545089613919583472306230059 A013892 233 383889216505484767587231515118875149054251946256239694995357089709029676294491063349156403187319691908591143529091111712529305315061850083608250669276442787760686434541497198001416903760854413784706135753234177242824366121638536418067244707367306540895484357367106875761145174574214814780739852373403925975428338683373149075418679246778468709860538761509484968692401361422790267497356278133435972931375332178260044052335772588184868873775115825458410706990029711088606291905568409101178013010149875678952353489146283770232990154930518754682439698976626806157140909132929301467482044320252183094102598664264177077777171102238705689124339589094687021762375435403217525151670205780793015947756583188330308328351608149935422813529693334979470185121270660060353175054993670667180697983158413772215200611525918897742649402355348521798537033133001700115974116699746499920931472678313350706976590268158595571499101401545915648342722515817198565415572622897401346648417632470186670567823278669749056178482878649259354752019466581862897113521395131471037193369077616211267045288852565534557032384847582049768527024994912794375833943987649547185360991240555578377623885097414930489575498777594973344897696530561065324865151532480545395635579194853215921173383108533576771273513327194453544392293679078201086566500465876006330959938303436060989918417468205468688867239942799064593723155631900123054764266084791332163244978078246084367446206809177374518384991671343010462117586961847936666716193983942859841 A013892 234 950547705100014327537976367354331637698084189873128852538308694471438672443113027467782820775719101815170621901238972620282100361319331930172305873944730710331447919881766670474110393985347853117897078032447393036780170129423058386239886552667480358604767921792335967965295805618038728663775167721933087703832133985561571052495116264268919594016970166834874221494286318617609558559936382929922679139405528631257516817944554169831965633485690520301745293167305577596786950781086032207017776836419097018778243522121624097190136689633302557950434256196326658098890447963137110434330822459332110307124350449985864598106975589082156918135088132217765439898796053226471510810525444863615805995224127876041488121523088588446950493158060137049331145908593160104780436400494772945335459095400565182968286018998716256781676442522676119476835749203592376655463394386125608707718498567299009372194028186397230335993353481266440190945766878692449550626933955983632577034800251341796744806316652490886968254485277340552439042120649183884137679893212963640303723463979716423102119572682548667551133331088713065849799998062878575241208052873875056136125165049748427065256124265824011970307402947704135904327841481625723289833276844423545973587862008796853089201492741656880909773575075952859226816213986471854632246225237055113400083572273199727181076003574606092815035483955124821041453311936992262795778744488285732778078726974567051256149185233997287867598559492420756862238894958644714132519301207446931309440259 A013892 235 2353650222050440376402455745229693213772588564460664478641253620072034825397719724199949574739937292285442161719035918866107888422562436472967716402168673767120987862971322570994274272436725833757371837019064957450978342477294305447110196853173395448460907246382081297942900978995020078005645029021110796530371043129515020521512104886840007537825825813129665224967780859242744410340699917836398615894402890038328106135395692635366760273108284811628631218666272173381826572042096343261764510206880489709099790006881831305428400267064330830438512311333468241792004539311075836009336115160729778999360297024859549345508084149150739662837373589096276787967969008598012881446431243501354233608968467809738452696215198130764905669158179547287711801053121615142286733790828706795172184930662244048982590043356702324700852257653955816760473521767265880244216255376091233595573066583990509807480260998309995637722806561610351290360622422563495639857800541477116640363291867547171578018175856916032731207962740737664553759755897323566329425045904726056792409365436711855526735171799686073174693689975431333637623925403495577276180018512949152623603385054517030507853624038482570215666190131407263208570263964811971812232886961200297761654931532119879137318726976123861163809439471991798778660400635688972783050246063246929234833533222097571273335111375078571813216546785800614255921504233874604916364953448699814646067957782998501048299741408715450491672925560623543645832865568205218018816909200458139168373715869641 A013892 236 5827870961168873365569744268307498136929092771872486854899129447406745359132468411371770942063983989490691051190343119668450876415218426388278889615693450946094510926515428846716351531706304400240794648271069722079410022829685952423284111317945791296538603971859425119755119171188590220129699650714143422178055209521949012798295601398199655824402989470064550933877497217790100191700196725854788776417515101621014185273747139138738999745483150913788842131908337862238567393206862713454111841958746573688212280936250095613539956472877722504917969895580489380032940647783615566466881145413367845050537032102957705274863221653627997328411957906587701858410700094220531097736626955602459716484933214175225572982645755876388852162496899218859555902875833378132201039252737170066819051934627851827441742223765487269489455574324702343924791726774405278806823625720484127414764874595552317343792066777654381888569803604396829219710646819887048990356260062950947036086906629941683997159227221133931729711305334377790463899977817606985264723026739646284497628037348476788757893432158030886101785871054475549788786964067669995397972067659894883862151718130104564723465850628062653628440837718187393023477622033006958592298039171741096087336014311750500612035762546853316503847389267159420964042239353628829819137931226959658231442076777702574132333795940720676588133678279774115158472980711992675358806344869372162345314224198524805447193941402378918246980839307734395797903112600567372131174530054345197936670989491102210459 A013892 237 14430385459079286171613878213011927829351989683340692828928879525594394777002545900929230657873688692393910621161357408267931546640845930361590970298528938194173672410633926851925511311306448619131831387789347467771105078118562557109341364750254255883567940756117150679600530824660897055472929175433639813511660326242088428640846940326480769587148417823837364502823136983472849294568665412692316634498632725608691603142140017474292498530791084494481638213976103472351054483752119557921012877762210432362808740613967925498590672682536055816704880340476954173410184305036362720513077937276894707761789694653101471073383548273326630556883520560543901983908876092599362830574564268140294901528626646686061866036756173479770560450706409658918927511554948151759764861092663254065280587676280089282076670478523499262495571458129821149089832869874378136448297172822865027407571891221172497422646192756083237339905802135043384434096312880075502117972145185612777005107753419491973803681965363022507222006433427147512589872271174198838606995421787011425398292285650526028166631169473068119045745893532115854356465612940993607934923238760598062036190007110233782607209069274295308586728729833166085678039916438306497163430582495108956280756617701311102814961139606500950141860016717024175089644024821280991886337612373143582787215494867192566106497579795022526579201212654870406769779789067984351463265031724707541811070205223743072242991471112489037092431009229041829700792099207152269566629122693034090265793100407928692215319441 A013892 238 35731063004840761410246952229360621486330632302930206173017969664444755312941226902744967102730382697547869695147015917254817034705851967322405039965217205333655236082298255644125906632414586119383708567473815475600565512824294629095883043916739812739046694538280920680608194774412022538159464458362060108596408622147708916069172468095458707093968610225185874408075866661640138665432177859702032526365429993246955669848649755128078181319593273525701489899988015831784973656164139485248662065614131489363118359825505366359134866038554845271687137506174645751826783947516232695899711767413381708994259701140849899423333930496035796595268728376442195158454784184009189705422848009777916065380130911232711100431745924397086404961433690250039497492433695563624202012786682390727787197864649452791260761695201558000366021991903792017440186079263077829281492181329523271498861352280853999695716815237144947894103416760778789153881446226042070718808710721950611529570303134250656843323110753414667109902907802526528776270140782162570075942756891397203417286130206981847817367272101094496501052361228978534856190147737581331614055496571878100809748040415642758879927769221013339296290421211172711581308959052974279319873301885556791537825180333598720369022462818517396145309445533006842915292480215949042728768675659528452195841499625160645743732550832875483040233543453511959332244965931446984673839081788516619570849124084304997437798938630162992255531329521021245480301616054730527521660804071099017873040030126971826865660252540659 A013892 239 88473649375223204487151068168167605501681792314653180574803621668161994185618458992659910298103597867015582604283830965698735204818125350435039797052834356909458396408142628502164513286615124275619881400213347025319084665738723106809686909159195533583340781299542849416333270472726834594714111785885838672835458792891319899369961879078697209176668581809972518435962245365020485709337950166230343036500914840848793687156571810022879256687263584983715933439870426013066941485054369615284726892005085366680528007645574012136487482663199613822379249491901534171452547905660996262084580407580507036258977451735157295112217721967303739913748303064180142989654732663240970620407808534163088191571676769172404723067945651653701250238600998994432549701517581151394322979659091480998683152845460645406987980772726882563148306688130987510591627310677227750006073508697851243035059095521270307792564710491879368335641576137947599045136695118856545264771529809911187257757498020414917159095511213419303816163480106928135376393719320571957602471784396031723984338769719377546398735285082247981691759250586712521178877568622877397628231201006130793536916313125132619619830269440381908418205415670563539973767532202110560049658962925525285970017391198843457907016151162468106078004572774832710735712794970231208751661389031882740953670941380360649765410425384732150680439236711697508990612427897889947303908276577464213202759945296023519850736514143207954960928869495671184912529351211502204465856795299644207056416545557364813530234485655673209241 A013892 240 219069514744340801407430272740131639815108784268520425768090672808914245641015680693266211229224020574919417070884589570335672541914955362086851606442726098309153025887805554291581049184474422603738112715186868356045560221750986546048358946082174901510176525235016749896933394684248442413137017478920139251969206681619404311510063238824883080945139898751091142926767679786081859644405989068652786162336878736510857199974700302225841304604076675514594039074529721980529040744201639550036896972566899871352288719203198165877144519334865900585979437287647896860399482416659287183551367462629685891973817809263971243270067189145518823096692259468913387876541093892718304112221154303632688508062437276471022162383817160114078012014549695009115441883377981171386331735610896757009358356077492258631597532203368261187728959042174450043988417792340572954562288608813240765027866791361121887854861687084232012056513771033595912048063925647105572873555520190791280857746083090851355962719236220036324759898576929284649077353112015948903647522782871229755725897243363381023260362040656869145218983388618508286978497568789538101389865648580079451745964946012827754308042110331060203052410011536466710765505812718113755628400508440930235065074092330065087280104784877236114991641044643190500219987715912994525758780013720455822992643664280969624523482988884709893567684913582597490314146442105537400629259979725182560847140697787538541478888831933483074070801012829361925290729014005449396975703544984653721448185952038045457417400079697526777728430859 A013892 241 542437806388947514024136690901567213214551045618499157723943546851479754717473285948915772358470368121537393689800261350518588445363079057107891175861227649297195498247769445175829544304627933334693337155961489549536055619517396035683795538035127191454446583957899739403046881644272884010726155842536677881661700695151125396325756075591054171845179958157678027909826525150637506583654025126902095163776183102595797002000155443641103428488849652165010785558403970066265977257676935488206810556875928204555530745330319775330231667180542121575043098688507669768138298012407644335904357422849902607430478303700709931489770096976030012350896606978716970807715526046665900093966687950070596382124892877832621505256407286341308451471214485262375736531990335800488524624214405849134115216125122504105440017891227948158674487755369113579469677307196700352218728261993856645044735934222482545395535168527579800821121691942515804226299038230872461886637949988898099740584218595173951647933138085195723701660106436024790295784963309579064372727515144669126923138438394824388313959188508433033607579549574899750879170851582206503313344942583486150388732056857416789614388761348627837717869377155433686059758177365508752197726870550078914114394894944381832549180177729739467094687398999959354404211363384449832236789433193206942856261984482444606312971705294441282753051046836956063169367691151079052160710006537544813731044234651026395017335157861665506223636317065770233850448820849879246402142572032956095024131787655452319065766919938966356806589921539041 A013892 242 1343129709961866550527650836204679675073336629504920145941098892415402169176180885864824395021036120035370618977920737329757726330975074690225792232658809921197136476015803675430426358823144921102100837438539088312116677783431404806560610447933240403633163732091571586836144980592502443826075023755549225566104655429563006442716808293014933643851678249214268407229493549098968379414279147962697150932931043204154350360855582893844292558177812134876131041110378511877111120021756602285413395413069928951371745122981659465375411300874073166689842641619515152605217471570224555732488443510361220996355999897315024160651888247352250937552042737643394112700013606328623388556770822066481853631183065129908476276543884825302427515379422715743683298851124738485253835333492666108635133552532199707292975922860451631207745740456581706765011288510672442545428440830794726444938625601992354808171339235255971817233378600297171440328934822264425072005042341329560595869560843079291626501495595279615046261956887886134547226602851865885411714246227522200080505256164170986273079806032706542526082694115122859698252164066431849940647670098986027473491389057252592855347398397586576040345378646905192194618881163216558855808039306442179849159739084976888911193192488896430164733688373976400357480913352664872845151682078740266517999447443514996607246942926507860765783546944021940071057608170691495689976081886477608175734624898375171805676028567046112098294839661050236610266862474857565152137098820468230553933157695281877831786426404693954657122440498132897881059 A013892 243 3325722131706867803894965707875571138769413754980503268444609026410884895694972315309005819687192515783461154280610559781475776410401051465393393921494246587066308431126255464929603276655630315995990781480729198030543793742876718010119920969517048630195673083868208314593391750300114708655300540246091681875006171204485530689804646297525984180607496661201200788872541747430406505299317183991286452727879623146763382774164147947864958959011522449354653194762367122880402967174751501162309822968907038006562626727269764020556590546682991693967552675071439849850626376137561452224658902487561908947856094989741834009165979837380661194221675470636070519062390990616698043782031675747993651294318756385101248199874036672046515468403473207030218472601971113838598536415425857058925345554291427163028430389618841423581868020198801507539137686469987524314292816912689991355586085914467667748158244909078076560679751518817225906227035184474120656366613336323783661872023733987790917088726741976259536434185188137969866253244094902267002060233369721492097138984282847614939786634637778637242290832815761597775982485192727837206187755284429203641084554953274087916532837824865723346923151722223299487903617029359358166307430318642175082324580788572189656116552728563961834466921049114590948758132071620138987007234843486695184951913815440039584207548133383187534295874804545781788005672533841041786454086383025319126328328976241864532862608658834311120475754189886829820445167907132342215641518252262565206363337836129762417408538634236296432546217794986370310392308841 A013892 244 8234817244597243662356520694304993821135806629293469162492427965686965679345425254964314001121637701138912380653065526464352388494017633132409117295617982479988299240003290030456725743723729569807356778033652086514231457142943298588139926192700194596178875927292986739556382719526363729986681012402807367399020905513255418055494594892657791903618041875303632072126511748270682117365133979963640394313050006994077665323725072569560477013449471725324607420897902470597042906618435017276494190343487747901011713476765935421536153296051209050441363211191717140775286119327839774292025683790549555183877528948004765448261873509358417802351096411166503576179867269475015409510644850287931331976211378366392815566459902329617704904798371604454316929791268073004639997419699549237747989201635448506947533459304823630089639822946232214016151286330649638967096129664694774905575351746727477643546882061123316293822572055991814249182855593241185683108714915457984401377656095703435102012479197080674261905149510163239047859791450143408421534341786534016860233741843774696504790746239969045896999088844274476491512455603228204978404294672019866706485825435247015816039043205312192713593069056245389638698658222779677396235661904559571079168812166002810235320540094644497334361708742791589533629062064406554525589627188722562460764248846497266574416725725521977270482481307661005739499057755371269726397176838922609663382449049743504527956572437530978931098894473824589431574459809682485427807747702909085444911054452703068591982865103693859360331257335947956539192085528891259 A013892 245 20390222744529990435117318534647900895520549658986929699778338393409530031661528128391882933863285990152359806822674897012856484797648567381525082926562390800716547759872906441123868157308583064070426310732347897765801996800184758690794683105818759139403918504694237172828819695436509705456290868129578919609348265120466227391792110919115065874756729869397448070160383613381287720125690882653990016718148809268028713030410328464416127572525223489604535110277875409542867344035000327843309988215319669089947202728106655931330247640199102678588809005868599620556545184781544737284710503608095963041243965550625651721675776734648868961983747472592968338475393166079816180473898203153096483174965017761646884231295797698464069497066343131417729695539229084298716092970920634168038558314180332412604280651051214485641327075957342638893178183932035240396787759566621067448920222884720160665708791124665382351817776845269275270587419551568906628759805893450599718266812880915179952657997727412260459229078796965686043166581749908643449152762163295092613607907945628682240815861974041114576513546888219186966157499806697755118821895633093719932062845874389700615078458841630315065935084697100153038992108926766536421141726206218049389558816635427392420866954007809145205115692656317512052629386948615005254257950292368748186535895804563035267646680152239242397464401483418108650567877409017045598262323173679434864891618709620841818168741055998019400315041507742592066932088360294992485309336279425483561058817019283615437540180300391261468256865958283399238736983786002117518641 A013892 246 50488210147507964786403557306323132759497537490067877642691443917582943901867078137183012940655948576930267965313818489818636929150972820044826876309378209299263443191673543765960368820443625216361718517578055897310004558474940680809518024043634723686318903205554895969404267619050646245170616362284782233265787629916521305178589054054709895497419264072885151769076055704709793142515503068848662026405791548479756628305885983900412309066202133357386299782023937023693684287697720276772492018509964817313949178727862162644910894851649357943351071390622233651860440975492398142445934393273502805990461141855938625602389669096887329787898995133139976309930582543137066764655238866929179048893047705514596088398227293385369184017616475161360309081394989596402966619089203611342846106203183606906517046715787261136682004331450900150820759608055928526711245774675150858489203914964632705104200871994992828575953645428794407228226238964220218134565526612967136511800737107621196165596515514847770710836662780087938245798729904367042135803705239772815525461927256263234467801915018061229761790616936372640627715619113864504751959776955207726830060880606730463303295156859301981504446797283404991839695321921457694065852607117490305875437196312165130945916243951782216633241761470615135276003572394078665895062856460983965015933345065782727063184677078279435861119207048690095411562470684589697588811740148024474989523272195273456805125801560015639839100673962279924474338477056838070597881962252149160420054175762631140901277802901618502130289357542439566571637406815536057185789461459 A013892 247 125013806658034324099649061842629402702659093081619581763190641592883209812469170308400721159345253615388459578645580648821437081633794648740175783602775074667696912423459670045350703275931639954608034859656506629273404977235242144811766769816419895684970549908371272354945937647263686117020718004036987003007183484648668487231399178155813117531264342351606851410257452454376214090389494633273103194921354047399176907591575978849827018066514036204090859503969688440430907971084037479596090714540505374186252247498880773062901221831274123554173644519248322123137986038975751548112235705250127024410174842888347774915451457261133620400486913950172762201042805504479147878896072303164473313785026530576985859886762202924219251176836136530569099956133052344663789242560157972842409900723596725877619952855914121513277174243101242412547132044747676569061188951427366365554259324640012076475806674945929747844090245492592402943403762073066717902779565880841313749733293351443736204437366469799050209331949873112963802483989317473328665421418740496228749780752617306138602489853974306392951939984805535359085646016772220786351822851759012897196186916409444693454825834604160777101179210306641816889277746914399474818763574631010628887864166351355768570052265732763994823353292335628665841777169601405790544099243820185934791987539784039544698424515728850632856281407454054496558474422099641865609959160968783254497083584759444411121715192116953165789957339697327358710985028701959689769344928850584283966935724551675205354513066486894671506307347921477068348464811378542015661676099729168441 A013892 248 309546561652152131868816942379472821402651477720305164784254584457496522933445100131460717261933623131809749374224743598966111536396357295950900517603047759609609657154816065539622831030831057759965000507960616408237248790727205839526270886975667487285659893657568199106809281262451965930668882829077979481159084019155083392565180273632430704506046106832471373170087067764828489332999337271952897547841569835411054541710593689654077829607477338530913173126919841577662530796293214119190400622183030816517205003779731183300276652475196026058365807020466251160779844093121819432529158717534134275015009518300995037120374437872835696340025247145108826313239889666835313583786685733793249207789790407335144110679752003898456363619712780827205617832281094777569663879713964596397118312771797129348848887646576100364904097866168743236465541108867677204975840901440350430382535959481809262549668432026941702707004012773962556335759111865358427132354580297985296134400857934216483772071158678502958424276631748865136558366803465006391635121309521923971511103371774959112487486524935926085281905644437001297096609016483679116864962211417640075734581227534509596018800794237527896019452741461065496157723739856997625199265668380270787178611574438425667200537845128631194818110263798957803862158607872871276560453593523918572952505555271720532588224244971691323164805536715576884873941958086501123794954268515643247676974167139275546934067865485595616859347578867212575576911318583893685878185208982002894946245580626678424303104449415133409222096117881021447460565370989596506437860528863294247591659 A013892 249 766467931760332241568245762208870273602283921331769898217127992320622682938980478990409750551556582303050988615768513400656389809159483904146728820736388954521594862471382905066594552292609751288391577792760774327819843493470843652045159816969563289600535177025610960240171354524676050388963290104197155915318526780745882833247250310360988034996716259081775534635079418405424057608950326019745297665312963227891476739675059324358772459813245030459055577066393092810608614842170831187313231790186780421747434792653988603238631718917180404927093516397569464032955811179134843975066017371327552344230390053255575510418722025242490594871840174430756819725386977564161253129500628758759730570159092237812142997310023257100963903502407196893463003108893386497645467162895868023174308257135934100183555381852799435537438671822322558959069089874126146659563474680215550260319766906736948433189971454873478323131109929025595911780416801130702136063996043921261093773093829930055501251541623932682496851392943596733215767035483692898861321332239385926423934671547748604483471152896907321643840441284284814474739616489106221377590216066729007173886320842916971676192556627810748585805870913679002813970643594536171962758276522210720115862172940855411356129584557785158572857928006082335619185287066795408695020062582470981254569126052902751939021169464750159913597051824655903209059482808476027346127562469317315729929708058279393042487898507661017821309813680685526191173414539034260571709288517775128386173503735944137819738492624092362419441422975389079325035658454541968919994280017657874023167459258241 A013892 250 1897850479363826903014891763559621475596341615325674113205532404657101504602526625047674592930958701884002249860515800262851886150069988935573811086296551953901966517370528739852489704337178712555435097381077160552340386654339662495985368177638518691816595551297938273039728050767195843692061613663712473564764288843278099737520683246234532112467334132396125319534385512834252103621464293307165311803783762935618857663632674717985432128971116206674637055318518870715255180602084352932075105922449696815508401542655748526490572760579111483459571328858505352322537851104844608031816990547126781031996524580476077265772287187980905719471568584067822530565210969759642114712703377368936210105040358130954409463496351276884439620498406957820706848534927805413433443596579295916313881501186029289530401297450334829534816357860581065915992014368233877617598460092207043784027514518004451278473255129440764802426618164150349011563578260862930428405924540357390673030463859195980496593440963478091197771237216246927518827540794136503177618889436611253032378216284708771812918438216879322214991672823576344836088289649059425646829756412611627934252745152825870650448713273565566762565331163489665188669896633787420860813805738369441868166210556679143203501108193947273357094942677932465144329070120805044674330481940393814213457358450466451173458378690498406211897746425978657280048976322584682835719111302714136161563220193397546833111243006920938566327408344931750716438300566688193567348797589574477621875826427067543711316661848022474494416487987937923927641468863632914700828916757442644210890922701871281859 A013892 251 4699265674102292430728270480858215176102625877366286346034105581639044378444811573753922011881753910776276086877373312515047292444302149533385378056967805996504705391694648842220009904419583872979800289190187776166489479054423783966646874159282558494288380427973273659935397586776602861370070069531104792081239290840552059481975226265318078729148253577891913507573772433943378799525004115193578721392037171621122917842063202236529010509113251868230862138037129257259172637433640464210758237699471771835183537551368356270694780721897177365082761107815216244380483650582854629102974018476750075386545562517192234441701494533872332671077831499441751300109988317010880080598010119999845580904880325727698082318153851900342284059876484969852894406950486204056397136256046398039088885671205225937776937122215476621076329248882226916733521910785169536135057929435853768906586744670516303806176348552753148286523746809634515037183564568144441170845481348454394688100058531291308111634522576227138136710162699911800982441354932820601381598954515103687022218668964351105177195531950376672857218666086784563872293377911746394784689513023511239316375288020166985491705408487962426295221253928585596484000342385024399006040203574970836640324485793182669807045890497924649612229430469885899011408066197055250313065032002127182980127551801841529284149118017164413122873798027619327312471990223375610584841255777539169835510527957651472315919915698193929063144729475477163017222159594876069403918790362747774465049111940235517916047475085226601073150171490445105499309113411772596457807779954186973887942802811180779139788041 A013892 252 11635847036379012185433839809382545739332535832320784255128702796590856146422819492960512539698398976719226442440977181745196085774044108157466001221479927460139304515669728303572124304323427208301410516263534762378068432597179677056030358458925383805148964489324194936092378029219959568435569129095899044567564526811000113931259375780327829423165261535964589144189910349914766302125063164626705078460101848613890835745814852994667246392604813837674569509131597716770180108376799719791794261609424354769326122147405635593511075850708878976504059696300149127494271186724555764267244864176262384914550080803257174508862628913826749054523147497936220952451041961762323156688652260121497643032993269654027493929898434536585629218376104557367781988155691939377840892686460230138189950721585588739303536231380619445970477776828033186296956869773247503254480804018188081335830531891920749338169450475123517719113162951589213049055187043617882638689325521426578232809866829271876723910129716473440513169897151088910500822056507802158260375789675893724332028624003960807178148679466795729285086281878821171819621760753897336379974918508003156160037534291447452609026270251635275787171051631316866868436763779216529354457142031781713634270818948013815526556522416020726980191680557054004656248501302462308244930012675435115649910850888988008818952346973182786169134688422390188739084582520110125993514848589508960890537782765412852949976987340382289559323601509499527869780772150713040574973912898409401605133641026105225676407237011054501690626066477319635281733796409776714316581386136782411856961286097961916047250028532059 A013892 253 28811509210931035693340545318172312122615552641873661573339925865935822313301396923700032139034666007855499874901661158742098282789024842164593408158505226904123471771945298582746633417810933787047914277909622161589572867885444001178759714549786683914545545823051149757063401145773512667443744284985226528354701957272190571105077409110293958106870080923940383215339492827513602925925566776869019818069979727251006484499376411685242574125482386938652163886991239974896926196171685409376741979376834035419973641723068946887457181402864404524842725709949102954439437391177485803346360740941979115024532540526864286544220246590897499507155710996492378764143072550477726605953615172634580192416351601997067823692327583857605139921991854118393807613090320655401532456540051489384941998791767354691800746758985320429548054052726116144556708608288668369560916664348631490007568644187053075515492038152002867100778383671267098841552499583515195583776000234278828935682278446093264684197148280830169581219469165914100202174993296912416266358232440690774924811743867583350693006767079053438487072857473867224721393622180964440713119515742748106964712778621518745957757338743803854741338453773252062736069402356954269118041974927752669348104340526358060611491078597786506054925640035640863875332257826525618982962959455632214425628607975372319648599087387950923650608232867991923946658595693462162862416123077634548552099713367655999776585068376533246795551610374070271458836300141608409054652330753838620905069803411098123192126283155835040581657512578424671601465771556451712542572853631900793216609983545877402362679748398202757841 A013892 254 71340149145677126549244830921781143874496247280990731548085417096717823694143275621376725879431597467384995384744128293500150815915621622658907573347866633832073224331041981875440356259208235339175553495617737524689779788598280005874725750437012258254122311466911128862314930513648648942344787780307634421632549161699713800922711067620589759374462900505687858939118902850713604691281369970638603102503258732666489905262421433597417452549532812816409684348415122310602304057414514070472341438392999378269361314296849296319085839414451149179558548287679263876384536484857181420180120484285693544733129999066028133047857208363474707632168748842703782565515897799165348371275140575345311379861935785353337641176748638062232229355704107990700788636965329884519079114106364952814565498266296355185013137249176792930283507091901083459420721628274963461201416191676982083776250712302917933230834320176136147225370255030040792174469302666242392269792170404097574048813953978093086591275874661015302069887946382250737596505298727491537004713352988161987100551434178779267067603362957677139984402615318185161265418026488663870685314519811102844907218346431963945347256988706193980921173404049495659288718711106652108808914616076633456820171809472974667522052448224900569856095322366610307400846328272002258638095600945131470507084570579211425309576551682217894100347394796201934892397402137985968001465699936407828035305548169939653390802511222065595857218546895625025088953103944336440051815581527249055384422435156416651737900697595879988149201585237924750927717795485158528974952100305095922182854763647963490112828962329041450487342259 A013892 255 176645271959461987371458576600591368566496283396213869395482753187765906531244470622815289573334699057394519687169551323407429935137854784244098383459079224164962678692868720279795990693069252315097248834945584267146839044768412524266402555931335615650774001300907179264849137129914905997490986678031953283769933346735499642750923951824274682597348213479233201831293376229749105862477108902928274503505216444696762987930376449309131756840445648281899203005426335938160054474260020875382494163263467367533387280969114245766392127888283076032355741856574337605051874405618382057326576151019321500420158457557393194211666185771591360093305406840669993306691349024615519936766004303471950162364759336177613979980106125957255160875429586091666232043201216361727807275359656153299192815691678138777255844129549407797882061626749180852788189403050008751317365430795183660656290612482542791554935629353810538008592063109628975462411265862580121256840123345415599004694182631202313615571601972265328439947474149144669111969173673843067285833728620634908097688305618641164406825619416141408638239331386742959624140309970554121540036597189751943171918440381839493110397682478418209964936544593552152469137111852470179969644671952736025798970597264223101276686544997228076120107771616641415544928192587976520611529879404639088991121598126614830997617190043788045363976083907480814785130315036464917382461218146839486590392032518039405821312707234445399836462986749710228997731691723467514875860509604039858788313007268368114951564179416460842776249896006040237847371105683005548436349920613347707821044497413958749904885680793977206510257680167641 A013892 256 437391181253551867468481210062147687116132880821081765796285449685473973396107902464682315697244475001315512802880838862337813854964907093412027763184642607875639923748733545416082572759118082588159982742959926258298021011912021482923515102339024186577265853847174965670513683598245168825481434622488241493989448189918423929915920046188134717304611314047715851821263697589105531276973706877431797569854762933497210137651417195757891833980870629265162334662533144990142172723660763429513718415162508285282052713020342814827917781472049836280640020055321860769531341163877270193764277880962790947868853936599403730794312430922851595135673424572776129756705142628501464299906366489822592325081218227550053798214760798376633546588490322691988665495938488632057861866710769241527978031741348547748224418393333159098927974911932019960407982992702723619128177225826523466967380529277411723626384556907340919352536798873689196513501072991068775663940572575460219279924260918937417541203228071924207484825500793222966043477758964629145063385609603825475305777915854011768546576509410688325787735770207382855582374197377779089791163078264947596736044078311032387051162591187128851275969413131549891176677933520789560152657202577497720744805296915345556848102277381091442052922733192194192389381152738896074709688522863947443611827197999712856418368926650233535337695817387229338008646387931475745465794839792171105906983121325884854714746573070503020089666165027970748311054444144786190116603331970053490305883048984199021063453113088919276337429591250660226893637747410584355477697602080789645987980459002205846680737529328286167062842531605415712459 A013892 257 1083023866510738525486838855753673825920569510068199739206416605680752420052129381184897417215631347306282339935700442226195798548464751489090428532393730376718264139554315383071216642326279525178460345109860330448245471529574344481845432821386555449359781403445136085321793261443931264283605754787308512275025778673608819574440879710446394185383230770102235172978779220336686616889383318625501996530919808644869508524628536466998920212228199784252839191695563657776946043738883692667055488654065471602678605440656957823452592390785161127564656473018962404129575784324535344849509534696774085703227121363559846978416066215895641911863845830911226402114447846957289847251533854159083231033541279372018460659705770998099583948074214299527310442645827795763349839710300669008178184876416721397730830734159313841911696459751459962691946246280248221250599660500691828930034463961163269891459567174973709943067897015154342945797883493332112404352707587813524473498801182537120020636355771825663458228968937688598592997289235494559261462304044554422655579161391668202686086409548375295952794686752874730481324661167752921426452809106928758479330522006261868982544996640875858561515576587885617553992681054512893509104434346644939528838491650886790217966029200921043138575799926734458847581154282915627831692585041774897401179801713139891004064666880909716606616133275736701176613871312510739161872109137014555083165174999731902162874329274833299457541002301559593341922253598092460940561531393687717477292906711706726211856195189866359931219833073466168537151109532725600512013971554814641161641192426554902894760327515632240049978137329665638240204017441 A013892 258 2681674312843373152219436203892816006688096243310359306049268950909505386538657508622543309870207563433738395632447929295841190590055022697385320998631583392061717117686300765707256456847458406014860482066180054362570163808907504797152994363602428561604305373289098015729206972868056759561371925823099819935679055547944124539453487810156606196033232326619374409577582248696449395393185145865286868108214007265752745188324194517399559338578033257588670869718193477457838321955806172529203428400842860169920892253005252609693140566230746682801718328185779789902838469990197642846525709353147616835674971981189173543409043141112983042324156798073456783049182199403098433489675724749451829278920528311775538421036799862623381714242613952845273859724891559261834774756835776230480995394310567436199912250021142844643709692294130262161565408468276340390388568766102536921829406179772411414973142822385228216320476731326653413747193519956150192305334905477480135305908109278980345977659890261753463257291757641801287521994878718842692747549582417161383056905942748245002815872596322521933418971074106367270077512192811840991118374176857191941911826209183007525810683637476072508310157673686989739823723566398321104999980781293188122417460338269130371915466938371393994384399622787266818036848538773103158426178129353781680163905842103970975273517599153668379925600987918370046712430143036528727972367562052602826870206651661163213590963843085457953517818257889407514340350211983144442463467322378763557807489015950313066450913053432903959333497453376506448671325162872326702197282952904978165698594926200168502813152201129473955510815863847757180930927381642659 A013892 259 6640091084357163418837393765022797821344388419964537367349288800078075378102983318442770867026311077610716207687108685281503076178844651645973095939390665005500625693385931639666972005543534911674990024783586366427105620037072063720725732190721609758959858930495762307649073656311622474293153464158651641042914973763208898828016241713240962445391690530709906356180641828415029651483670346491890948835880595176723106608064349720338531478693729571082050351838349151339876011156449707993388079859898605223880951386774052981608575662903385630538651950702481151998628432704258393254639462403619460899197962447650531421661588312666716198115802323552888267051296994759812628065352572376392925025705841232259098908790799103041892839254422166026229758790944264996669823940626308688517762214857001718207166522365101776479444925379803648007989946342890578164300744733177725569604870812328288132203583969365241201202916113961195191126012127569903535017047454117883085550823763477573955694937676617237488617916863805106526231923997200847672669514773473550883425821747932986703227379319881600236816780857623701891071657863109206666267215180941916110175930964731835751652307944070865661754273105658681607787782099035316489769347412579281816729751126127855444769515770634470298101217521583928580874222630007541957475901239914769464472167091727800427903781653746799121865400680583688154294601564742605746803651348030887807010491819971554572009371980900059353247516270541704056850626819541251970839348973474734066723565744905554233526039360692160060801713710808114241048619564463005274983990122405063531108125198169311029647143352064489331766375649657567707945888358758006307241 A013892 260 16441522893885687984219851864179184662633018822285771010756206648584522365645418891812826501072981832960816791137842128516844485423361063095942336882429286229455093778767211947047749715954341251263531125376613418323789798668174099906825264751713587202550747737941626554207563631319552096974802999449773169734720723620107791179152188089914233870071919531400268418632531050696626505009064661278224686521575105836488907549121528278180517455862065097226693794136584495283515651348473965512720231153015076496246399847839845813708012590339410256391125556482462877982651863590581503279419518218139743513043175618665033202644837159405743311438340017546983085157449437427777288539991439108614145263225207769355522548957988868242927817385035470875381479512498303613989154389560862317330142502445207097451046818861706143638977100288006433028935898149685017702046909733076633105173051013535261915861162062961304373057339386863201451551927503063710573152176184093836190249309169923057394122279486134265128329335328550960464496340777545021721449312861083085868899793804235120442874610706579510464781794264781190628780640963186843517137585242315097538490512485841533772830528048005926394204093882648355870361719467639248125001391358940147127122720033654056738938353230152241270658126603976443975174081779939044633364121584251720756210068463660114911732125849060795558851796759792589655160708639857601347054774299207933268050871784939746304197833952534656064516821789972042873463780217239274463743341153871815547880154417394897932079592534970496834391062517618260864146245854947282898382582958097055404313297695061832871198262006903529969897390979741453744077106219232340659353132859 A013892 261 40710838396027458132038790981042214963960955272842975313962432526353487245052256072598847886480309243612445495719619756578430113512298904970799724412246273203467528250511714734872986023924828417912378156013907108498117596692467220605190131226453261558648703923169523569246794099946711627767212732134583895806972249035025281630907553777248544571451209879780673231107591502098866192426439998726350868071385597986624347493472267048074501091942603525177919276967802732187017820788305037532081051637749477897279214416836394379476596266926823396439809599280669849709966296784775269688667389640417600772902694106200870048035678645567401607709162279108067270175275394565481916376584262385400376472126673732493440027952327278667445325699268944399061206039417537080294931194837261623078848520162074848791439577136651720558327559046032440816515148472536922647020651143161318155085886441563648494601907522936422796822904998472586250986276138408550686471530297258563696840124186337312490528782113337567749991138877689704655178924902938450739458922126014967836896910538872777493481380695950819282335735997230441334733116308305980045940857680911170699958819475679735933371897669139426338762362658731711322246783212102074643067820142480339361321439952610776237228517494826734458035316625979468950484568721225288477628268090644101512730994312800346872825005082733586822477375105125671452553775502442766837840979587494464357087495575817520884077952452037109346694037917327985386940792732125950260400423287760848606290502472757089374724346996247912241138875508812058107451655215189112237402215279961160789564752109444909310541145357031823654932959907546833874255578632334979474283632919037041 A013892 262 100804066241565193053283118309367647430048757390131218331927065216071343413986646209105934652866007237799532679505854759644094225637689806299292226817438584832832743233563806343304265820854243720764421639727879377445080483052621392473290678739689694492108497135456134140288417624083952714802767678825711049823748178863377064821008563000291343964825769332115045206872276210755500480200915654406318658080689807789082560204239186965470224079257988646089520743780699377365542639036101315128148359879179844471975165538314179286627620539941240485101216108969267334196997837502485260500839634821248380856183587973669868125071095858610797553447049010137206259613729229208195207658143915508227486782256384702353274359772729622381182703518634133957571053212995724146981198836605348667643913741924793371017634745508486188622754310626321880673332342617700201629365187274930596722490008332069308473835288615635353550790398243812972343480867360037273946221469697511632311182134657665633120485826862053038168185308983908600006983880773240994937523497617303535845972603288392345478831753259863127674172233567006298558491334557880128885774111762846468858997332944911118464886222446658464417983147416922931673303937664702734921625586386975425812228656145219590430225294940422982364806789462271137088825890126057215574166876990975769111571702286930626091455122260351551597549406020426569957996950967823032524411211715615455700119990707786187643544533988536634416239760593057907288618709943224333313827227702401349473187306882291356243665580873062459252371728508494028267802936026674545621919387852496550269880493133444430498921619477401141520155847094116807809210363995946010341294229187194698183059 A013892 263 249600847616673332954041275962706922433896298124946519580466274254449037356028920691720995688026867655508185068191767464499982068007258091687871183530432862465992322687884107322849349294751372022741063657708562398612386339006112777281722576336666912842215357648605798288634010590576651233170418246772664304757533041935429086826234481836458396499961122617480731321691236253175483983525007050959831222954937952376739538239156446606013856372426626428593616224154645947595442762974651430287493025748477333717213235414254201017439364591327965623918636106202693876937852148442066251040868518941258294589615325998015986794620415384410337211292684606951726282223295330713182945487122491046006571794058251905112240288958896045248424110999786460458207727289645499564615999458119667230604427172466238941183394375718817143162613325787524982413357540223344851554269510846268375613960787141028482642755084305886083291758554301107057006720632189320933980965034896538855254085772443711216504001835407302665755205475389747100568692780198741254323806994926707667804676917029784998247789825414993830570890193363030728854381835007432429253936392361872378695294437107561475519786310513948577086903653335895454193336206747632777236702192827203464878233563252522082644690422576686406210515726580740100274504697715240145425979029950478110921393580460966636334425936773734216559140486697772209446426292294475643010662076917823714243611408871558671437992977064481571941416854964710091179441499071707828494034284686688279029209617383934744903584101134209082292338384588153554899878582092712815739888974342178855626700819167228620913949323066373489116916372833895533699577973079997920260068299596183604976374206841 A013892 264 618036409182797223054168649369982647931648189890881952186672961215167006948225854495849665702127638974936161539164567227080941098610703753570246149668521280319181124215147150257999950939384577514137124981788513646641731201626696841714495989544644606221696604858355168536688384989316255541802039450415547312345822807603274026461352374240772799115157235752021421344908348395251562716122286433874587131327498908942092393894437038284704303749909197273214224539013094676195128229958771431883431193562778977539857974995999412885080593225222584353419310943932384105991938766905251802136043498881930721975051919088361386886172815912923051558544605062588562495686819345083581578137718512956525826412695843483996513067250833538743577692822460254954107695334163931826446111642250649910032391517316481776025261630322987409367803693369164821428732191989483963588675181536934278589352691079113484843243221494720224952640064546416882747283950643345375309333541942284962955786527062100899474342440650186723373798522407077405971039624357323021089924176331025929543492709580533604376354138920240808882750636896007024685606007280068430643242647190839835015039860427595861973067363677277557776305049121357398232665588191606772083021062957245672181529247736006676314435310651710633731451780070843981549600807508008408849121250081348899974351723185819027261035727619506519887871199971867070038086695924058845183057357994146381014891965895457554788942972516385755802570333161263692059323916409956682426249798278424161015946904394743437921019689234313974454976781740342429134034457241184110340723349479694722238418271639155621016409004895324330028907513857635897097991319565409770358034856561810628098395197184793259 A013892 265 1530319334741115021207203938536364664560906151340622910927468732591913810737495090091318861395372544738200454650963845746407891173328864953511532920948075873677044062488001643606683420521059212998177421030281556851935943986616662423072421805215504964820936741593168374458525573383660991030800488081134486284552179508083659213646928152505203287116241716288344489370706216553133999189827677316630431321292888720932606034429621656059718041810846413459008468166825784714632080815072683983715132094949603463507464792029619150245335171804380415894917202408960032352462533588795327082017255171538049778751704081802772541707465623309172855041060738050870477007007637693542111262045226672213140642254649765354880282009306721674449433981620001014831611110309227977431531390591265191991581294603635823209134374297581118801348209357347695645174862351852969252757955028328421430280817609028301820706869697499855254285007111183318296953667042904036840458065473869749854489860063871940975087519842951486695559139147533641957847485242831543175197740163089076973116712754699649677262686107026269346633769969267566097817004349020170161047302475466591324640905183364909686235650126133943283532351155824343932406505030255649336747996370967373051643012388789878395215496958269390048471814021181636711870985009869772113142900278205177929877592327428683307582023304122932474387837990379140080254236429690866182498923141071947859884592981861776555955346905304850253556988599370271866644399890098777331398954699267407786667425114024919831892798931493395597833993554290480148436353585540438734430554744923322622039825243987441594043109320612307678260247866155378387168439208384591566973759750297842734423808249354069403816641 A013892 266 3789222174433140162896136465005954009554595160428365049124594401302105194853300855080024541382220562653713407560796927488834832926388429182524953154026609722735855126082478381732865210868774196245574114035659132639521738969317531209107200559472306627888156644922102618828380713729709596230374057737209020354693367127786440495251945151489981354025238997459853501786316292100998542259933121976031294364222000469012504869245151752947811783609794993519437409019409158706115780674120657739393054865172618186387370064079747948303324173569654543416988589967623527147900126956682520592455843512990193519117315725247763287749313922410219597194315452427022337246574604685341928153838923717840285331146096029345453711402962364231382569032455302892823537438625569085690237444711641150625162451986768058212314415063866310682899499841519271839321831494560785313784719687688975975096902200897369109950459351109694095279851822993903251768678011267642716621375461783413744952488014293249176473232795612333255387288884068903318184200362289941224563949220084700404057319335199047866220459806921638502930531187133451147238586651604494315599064612200351312352020683624669509178407041670130830411171164585502186687814698910983067072377066155941445800211332870229104514696802873878429631010226033829480627034111953532859581022235963562866991976484353835309220540321315488976899251260139798373577434569321124063619401090685109023912380797794963068424478516878434407982205913912130798726331923473692451499620331901329153159424657411989970829927541471865346401153605785103605063106676803094809884762173349894221110189246812060143568548945658814429832521481139466269089385155441878794392159543952738096864057182417361896720980963459 A013892 267 9382489236891723924206960604864777717104123522141514269772359072469741370871063393962793686891974952966297114747881711358176440974197463110420853979732134307856528141837698638530365815766960918549469818189581542669587138340188169709339130198108818969007236780334973372378334656885420201516432973989045518091235891651744877523852846137659191340720540256371345795919595984554990389491278143391729111943955731139321394294233051010322323809584429773658485449035549998463054578411409486507853403758599054718695580628297799815045912682851648045300262030630242647947388356457314632556459321666671505182492866349970261429032788453966022334393247297439097582233906132086770462959792405178820612668165517232166248589351163707110962147798693543037617468228243332987508511246613049941421814122201984402171453510825224308015616768658086027482072947641850465954677030633966985722961464442739774755779222448823362439628345819063380847801171855021798862983471159546448990463110619703499992616195251982902761331210618554127437252580332865761176201570099902506585785924348567027222500614307458862175467785341929951252226317169451236770360528287204677684163526062702360547007144497472369279050270509458997378955511288158786261394845781131660458004457481108641415459736238899207505730914789672139143151118537574030760075709577447142051395965980932047255325670669068960940211259145980894613016712159661465972803935421244307769000422181039310258762782831164174559170332081231913158595471749381286405465758404200549214808898234793170954782012755510944312358550042130889251393153379325466255660849732669499730996718483842095309429940475796844750893876606927951289425957494004480640915631854621830848906995125326447375108924242639866441 A013892 268 23231972216978360717004930946745071240543803149051081341869068526983254138672469198727879485319532289064895319530115157612269327319769364210249966118360758027549241475476183761166400266054756163459423667349404668222622043657001586829124910944407048540339849984550647232372622065579332075554638170461301618300191100082993839491934508468611786019566789008260832953930715697760627148428964319574117062355316841918342565090556163373608095662588196978126002161871476315644370978549912618132609305193263360789907408498147553824235369348096282873319933513781513190339880362035600304358416369919523647310865403876295014354166658458076813936168785239941652084271792739753920256564279014670872540207031969053049615965843827104013746263202197283221901575462485088567036837189227326346904612526170211376232333866700827083853160665257518154562333343583038296899909840875735019381639159145203513533010176926309078913401307454237018253859633829047621142834509954681802798836717742337216628216968447239613544429449281391256393253676909628578382631531522798496654557941493562467538606548586084581173813607817367410365686331716961037915852933731419215209079622720331252248083843483046836099487095758200913951034362545098682503053516243814323328404379164515625900178437441402088805732812379792394060217341459768519990992704409007290986319499969419861276864637818010985115096158560104147170396067961825596233793851692607609222514176362049255092412267805462781461787100096006258940085089003171253887287358918882575710239098110273135807964787001907893700886693400770252744485335689394407670175574362213215614421243641122928353584166182180091490843576972537693259796323924947000510490555119597260743147761722825691019059832208276330654693659 A013892 269 57524663174487901993015192512304524153639270433562233459520658710594708589512762310500903665720208581421298235793198611648582469107153602951635730855706954591256649268185103134840362532377915681585715483300193549581366219677057972146009362864535348483686962206895873061430617123958918572948764019241058475771484882724400962972139544484621174751263306696565640216394891208509391121597810122733151683980937676957166107078161025573227632062038971949340815827007800633690711335616460083845535767979734214388528944274854659876635373807451857926344614053540891029087387424555987878021570415141362583582786515672690208747337708841385540910533592963834284784213301731111942193358554703947532825934091651540287101043409934448421333108568697490788467269101083865315751345527408593540244164171437534218477505655004051241501727270083475444993639029712617543915569857082566605755857340320279274655572966077056983988394063986128826661363585464470985664151387264277657228396797965083439755911407355241559857748214936203608564079036142254413304655552572069834767854264374268532309876136347455445359898700502975627439065560278035509022405533359433387359986844738189493360228156764528787819103898319785524833242234063556302647128308517792402179138754844877976775805928770218270689786211000791567140110098971191372581177044394438544203934727554780549087783252836539182232504483114515318704470533484208397008900722382214008588258129575893798485066923900838587714749576760621001755285748795663338579058342131686226833547320591749201300965801130637133684871840642953822050367395215173803437714069502701780969652826958540841773381400299529942360386290098123609742888417874237343017025153041079657728847429654126970706603031471080814057756314356241 A013892 270 142436760961686319637002925164524719952302043881273012706885643512644847343783961244268977065786142748248695140349303289104443403173753929114942281536085134556455997996303865687075086826058424641258708522484125947924871315176143567772761637379513111845108803433532664391535289630017554319559861639278765650799297946629006500014351753958826006180428322448059485174175173726498894846797216047089434151553515800975962040570127437260843366521182636404790844728438188141280936647408581197149847269558851908513222130390023348465876972449257737959563972513358546736232250914555657028781332483361112751846754108670632553189074153524445896463031319004157108719905772203104548953032923943889782082762578404287253350606486295277801614488793843288243833016553924657824466590909070891056405034660732307040837933274849876275031185391726423465873304607832382587871798607552286089945472604509703191695389565730434720996678553441989601567375712604991143132019585853690642785576083044545140096172479840906271122210497255318818961907537312800010529244309068149545798849176162861938583951991333798080800199812416717448126242794738883445854869318745759651008676066269386266319767578736492966990095343525722618254066262522537697428251757592597249243363291732647513416596284422008689836708947272848998604059475952467986456879898448024884864818574963664562815711024565301832586722118135368266128820783489714927625342069789877724451377366384741058535075725203942526201903712267396901825261287307193196992267781893926134576319686969909605592120119213769476079977479744177315825092656924896639518320369781570377157176395179216019774227911900265790748610132525673771960756268609981210807112964419864299422741391719154138039649059622511732607596352221173983859 A013892 271 352687521380470534366863305996954494549175138552376225490506835016016393863096122652973169843616002272795845788323769524848223206155128930127579468369218865590106140182650005523900935414916439195796046913814421775530825938636333912018567317553775036726562063072966796767216139117596836233107853845156512349178490846350136365679036363625695115077352388785317643180289973489010187031259739856982100813227508921280778632693651977274136998999733804819266205841241069218437585951711740493681539674307403651817680803836606423113009505604634635703938392776354584215037940257280347813308428580717967923734996001725244594318913322467726959786215385954874412744249962646334970558055869944541545525346337624277263734183370109251069299834087946572177266688456156291314503901283359524273873449918404604731511765743922503794728443117268405417425423666149154693446772660361608035027894770553871563253762408315563682225154769499157010451377434605505964518050564512737546910722153650515176846992581161588177019434290043397672312760291232686793271451304439336022202984646247686283265784941789626094071293955325221656587941657810154561397796065277056726102931799013561064648110181941851499071208090008698249336275218565793070064396748723272456254242603295916775323320643261051294895985187633354132594513064346430028797893859667255969388892408648954860323419252215119302366150049992867228393307013178099642578181873664646443636331045527890950297642468101756885186007580041589201212627648240053767879357262479768607898290600586506204497043035065095385952156157617077707537196102719079644214673549295776629308507314926861607346945958428336224206842800536688301078256635948905866098281604087061571936350537294405842045836996882241678597936720138496680259286041 A013892 272 873289219002661709675255865115753026998718011394400219560818483676323176828018446204904212876607739611667520960622697396707160632537508588759969394049554463868796223600119496027725582279939180176271395967248975943970102575831487763215262516427584814663603597812910012508507114852942408599962123798138195071288512006156726304921496260937220048747917172518936230961072823066164635097915210600133522841531821612474414691634118967276513349086241874379180233017291170250704088137447488924664366706012887874862107620699017327663699723818130216831886150415138809620271228833111611940185186700287179657992299864875876414748466958849016257399688130947478578521624588258627374263831581513809376333764541245135308454947708544146463442249885330419421557870019600136767551795463825234695013775469511723371091551646760767723623303274225181385681674114328255787288860337548717293924535213473670823901077845467758917994023499602093174421645214449258713237180484739424927168092213931886978875661483221627323529644226142166933015953444360964536132647303470935485240788079589249758308126828580351381903836891486826018655745750962065899322521439436454882446743324605679538614120973396036554998719280462447726483301732415541654993382725116946205658673855778416231461298921458045850240654027113760534363141204115131047876436188028232838547867104163268480691958086990604689469521772637288551357439102023279346888193559199157394441475665500565254141042217624292121652188182933398979533386107179548894592308638268892570248349457821647426448923762081647620060747909719488494555143732746610387960308960737723216054165653983087099090165540718444896422339251566093365611570178016449866140088981598369071210025629044141011083854942143121738134672514798211491493337906834059 A013892 273 2162350561883271656665191372357250954398498669295662989254323086612460141820679646629517116599555547444710336983076900401289203735065492479119971456636707758431062460460032283994755286557775124095285427283109222085888427017913771019009548301663826332003734204940948669062301958580255844991957614774446186677822413289932663846889811970210389625484668962956965482546481456121307186801312755051780015774394101962826285743540550340754407427159094418908413795793881649366598141933045589878872513736391805654058189817505216106010759222446348411767216465156774791361943969442438829213480600603394385263975075703119292714682264288339090305931110381350920760798816121362598982787299115154761882930658046812538292129987566178452513982891498816766199300020397661879049998233196182199803088914426282508727436419940992690199695937614005697403905007592814079826650159792944041342769247717546942853390634952084872389086083593341243307092261293852595050587869361082805322735985962824531416507046522943588194164428538706393400673869307628739926953511855477079884069230123082861737296994532120979476380708623173638417967473398211420411246596013667166497971498699312798499882886328104952717795773811633786353097576936332390276387459972279345382885236675619080652305090798123345871735033195882355345376039572368271872515795768740519303295535188751564921772876727239349280990793391705417544727603603080739967550509183739474425219143453870284125213380494017292098130861507573206279823637806601173838351120826908966624299367844162723370982753678366605590384797838508515741879496841510149235018133057373715717548503521661867982970059805207400689586457798463552216497443306216353497099608187246740058854073250050568513403722138385641592673524479219336675875162497773906655841 A013892 274 5354194063928607065797023691902416730935168156544321832029640140438025944702043052339700702895042891472299820693459730006731796079191930862056482203806695443943395327282625478367129570290420426997212151210279461697646248250629270506398523540201498716848114261120078058516496817338612917528741257985391428386769399724788979018620016529625975541272963334508779274367860187020512603931543711470957445278961461476052203303295013158191647475981206531564704491351434558114984292642272252053486352390166013588207829748934848094877134899940180856028392922158224904116518100792453342576670101673464233957743420973417977571532039922092133167425716484152633544893187799289809978680648551735590743562719459054479252604770082626900091420523657328695969320581206630181053821575218833548750228657922003693577496591979472059210776911430101893336111785395559350244688634013148947824789591504170267652337697814222400437743662499388659211447841097447116752165572737107773176821252106563859415881681388414095783982347340262361993015167118750215304389663751834942023863936638535350864859350863990225160486796241131622913090842913837899868867285142845257298460729957869721052761514954134345319581397739212606755118557154475695230972713249900914823216751647263729984091983020142418589657243961291104188330266209101505615264489387182631106370771385332561151236898291440625515312022526408392677082474553984617152911848239348128884810695886984756652156726227855722946889728048040508496265029749287359939967371928388465349461040419563475176167025400249873735746207543133097319952080249766439010679164245230000114506132021483429650764182113614239640084338568317803179717102873079006677814842732833465812988511920376962645470442983134548761977321289470520323797813985575472496621244259 A013892 275 13257514567499560027012944566495882165051838937251238743966759922098455603650784099855280570737712808531670113719254944009938593539891060815607193528363554782052797226489181664359371161866539728867370010399621764830080177647134886071622877739369390771288898873845164160614639252915322106479998700156369730437051323889150266159026004308990348411770443239613853852482984241221304238082291452429526259297791195799391384547085478785985180123629589511600833226330795757913954492027237681037385503666937676079747819033507828432877178848606981877431047686163058526858006352854092929100750262083563116238534526928859280846892912519052408843729649160693851767876477416633699198401175198303944504544906089845337022895418596822384689466267207387926760938721805155784677186548577778531226892429652015423663545733903778786339745499615163867987653055706159111581523281991324096560013682733884495563685721220098271501496644971073759684806787893547708342920422488779820055353925519810665735805215404170754156622906266876294268542862287570289364983942026254748110347469646740743741127373814975332529656195685869770363481323048111110027402415874913998751461314987951258429021734416417098311470179360666596373742304251640114485716304305366405292852175537038074549880175064191622527431712115308941789620383830090028952450786907113525699853560656450569334016532622537841397838583665617294699331238160646756547707874513601662583550879275067068961648617656067327733070708730025055047093343897180682659993269664510750663335132721840701320231995426533312107207448751344319140836025954366429867903667908449758053528518992263098674827540567338105158573190644673144135494338706928055355930654275926211866075041377533476829486718400096473054983283267536665903235443411869441873411366288465641 A013892 276 32826918563071093083326725028155887333002693340688855002697350276348063821744102858867560365923079947492459836910133447608064941525530715794464156288387469632286149159712636229938574574526577156108766015380493052273996697791893044267059335947574809119397671212629137132933747639504376152533018301458486933165452346030601084886098130243486692712036382735164623910279264796703830202611323783069297541121001482127677207885653806936499118518939102960085311550884457045374984803754151194778989208244200712803387494961049700474818749669856899219725139744660663055294582672295666647653438623194848548555119103594021536445710693795513150485550140557144885668587177854849285951461951507345198683759137424159949157054323092173309907202734765946038064833608123024433283396935746888843392377118168925738517881928173412749077057491851607638360359743580964870027898217015435604168153319803688665580746650627364109966584341116230765281790402696425587080196915204045223659241799625677669617761558057051800196459821584506125362044712767390505926347373867267355541283259244825108836661749175886605901349176481586452527245740518104871427741094545458677394494610580351123044842287566755960711932999644767198614426945815181835837967655374213450779225978995084439354883751596269812348551134937004355456337242781302090599134441009916893871881701687876598277389002410133326547346719175851317787719379478339273241022920375254563121467748622114294388869180529570654132528648815706308777052781730465191153726675023025405206733458797417038698325123643643707575344256645754917280304943029580762629486404204444537466583912348223666365641798371245314845037918782084527520753396577885850938764537121966617275376543879869264444015233943760476834971052715464270906335378196686513153312010655503485214459 A013892 277 81282700227101770512532220515491764469360635978186333183323906321915164480956751344739107354501772334906132309713344519488881993646425079847956902921519925169034101648215298856314674565410683169663759421917623466242590949405808575016621354680454037285731454291919793825720119596429146286910854083223058036724043388554025315685382694197767156337580575254158390099618577283853557260855696207934104572272170648894859406768459505701658530865626593900364279845833453205595954497590850019241060399544257140771754972885560202295998231238782998301062198796614523130551860860288627890588031721454141296228781857290053132371687803196376316404120217483405894259103042499214462095128986665385939115657316416825025947833052354207240487914784351224218906296432239812676228585869205935718235021589920958852218388924468259134576952978516273821736448400721083533711208747253703084045160267012593701155821200871765645324149520453557881683475934326216699743688501539821174257424960811340852062869776143507905414653967765574032502833551238622864333722806085366831788415936932852207165349320472663648985724794536879733516260650851138954037358296462915685637830710763396835420210943401756867562856588487408415721983946106025928536555873504434551260990667363749585202188302443772086086435116666381547541081190513539325230426190250214210999272409667649557118044631478728719730558664004606272122854167806936396132823612118247448490503170895468582221984589040089367126900054803921575456551615790023129350551466297838182806987510594825532103884140328902540683602338536297104922845789130601896766108655964220914776470958781524272064299291305242152842483545658400716509609964513106577623623931603164419068942584924400405820561676752911372930594988657708365726906123617437278532402716272081524236036715441 A013892 278 201264012749626466864310518686188642510819401384951201408895141119787816856132531047957158981374483976688739305948902651361901215585919493786446239367072565191120170057044253282821909376738827185721265040850805547139813207232773206790081119702917561269162368240768309572071762412598612691873678884614530781674367110355233530143260403720397058040326924806246335567275459593972509280047528524769428397298549471557912482239975813608370986617847143530098092961988367648922937335530206141792770414251135562007801716606962731344918924372119343310261809378098424109036332124299811231257134757460877809450790528054043271012403797806744200671925666390443851369070784429262430379286788753175458458339965522384029924403473101200193964885309617281937209661689572567927796925242154948225986018723781696293019100597486931974866858693151167093727798148577074216738790267866146952701137291989616250838227719657378042621481303445534217278573077509210844018647354974249669757635688040000272452019789839163781089319274930370096306233653388402835753866706425170726824464913023498417309914287073041988589904178027973371279879481311854312952948840513529066292146985090536140787148896746146778015521635897083490760788726969184695623437461828456887942787730468712984169553253492721618586535905942510683484923594749384209663733059252365157641087414305657400730433193959848704196116577383141585797127082052587403528088413142380388959886410951098860971273818937576241853550098799935409066391999306060480561771135148610826610198967996336905216895415984255252084127066847386725202353535620494225980664876924351442857104964567973468534139410901618789411120664921220355748728723520938683747277593418663814892189665588722920451886947246207097602073320820363026668026525783012827936803833358584790079326275066744659 A013892 279 498349620705337344976252411008353011532397408949876284857363850031565493529652903995315673396622378400195010706720771906134552238011079672645125746850569011597167461958077218509342046985833633255737238646385638764467344342615862504559713070415274470541011670838598170563097318838073012287735724412515155053973118727583483388754196942391671435016595458185821745251795198225175736255816405332653056885122541047975075539361921872099873791593464694247732357885086435147130436213569007897486937029956822513951955822688783812120422403718880333851195955939300129837960752936646638289904560115814122083103292975724088489310542031345481508539554470623711629931104800254512274599721638344948999513237130290009574111785515342408699076258550258042187442906099888945873450038795174625147415754975937134409448301970336794776035853943252911689612307267893544890992701843473098603436333347558196809084284818415914113957007233980183829869257518647479461663728697004384633037211969520156634618173749600963599191482367335814465093768842921370873207313597912658811519330746672571407602661456307272194905473145310886836652738303796801152448483671046708807516918857635691447666918596084237290897455107123132534389298206059671255648497875795980271778248756625849751389246641420074507060502970168344760866335828035355492164159764281722114469938905474823984291224901130787416611300061141819497450680570743329617288496191693434938723185782269604938552110131797513594877333546088421266453884163089737049858520945970340119158687054456761814670649522623198445430254946093747422886822387196370132456498321087509683307034745661794537463914061194087382842086467290768801649071443581472753887950301786360053390735938774571234607996818189386148165396147609980069969673812464792280241492034975358440130629710366491383405241 A013892 280 1233962997478865094558353618645371883502357691903379719059033771699309286963280025929897143581703274534344465815900596596007858661986996366356923216650947079046734755386933042673763333199575673470897720875076833759058826859406794531677800973942190701232128457151782091533114708077633747652650139482104362913987785308250735635410878294859075248573156997418455037596224838530159415367290745427776901500195038766350036567938515385584625395490786335962115843626904636981374525977982006885959507292939058269973923860603874908407565793425915875768612455305345112191644782385677804422994391398207231875849980633897439784293343813272515417813282285156901743160778664805397588624096148984289872745726945073962416448618002753822837374024720035388002285192351028918988303767610693094152891003480162962574100531060448967208147601913034591381737344413723938611042138041921895978870101565555503560776788554594826521654831655051099200955438672665505247546096962923859785478807520516890322821425403213196366994430298277842861204215938188763497777755992477936570544203342505207389793542429300980374533247149631141585349008661292955536776537969395084631583835266472877957876609468845583871753897693292481345268806898726145936439989941760550954969849968032509943565162219573605066858004343930868294036373277462515698792183828178207845916901253907306192679517686465041591483823470093198115818132710536987722038428131755922558337541592291986518743941345233691614762170716135993809445196122342334819417633855796213198708705856853333472544180612317779047531408841767781900062638026114544888605403036346461639326865426698423792419860143008618574567907459572205338994464152380641104429199854302904341840747867263777059441626313521920852086189235700924041271839357370259700313678186310450058249012095208758947958333834859 A013892 281 3055414544094420381770844836774186675368304378564266618982354463070888026140490708924992387325511896371215797462285651330778462825087339715740011219826193411480540881078829520031462715572136125505616375761056872993971802127750304533092871313777284453130172040625070485063053795556320844928979357721499130906962241213974338256105240335022261363916745468150839100136974726459689198231533247462972958027731435294320559195835990007730705357149340555689459078288734944724944482399555269268317450048539109243224162897317394056833065253536116874074785531969109726952619454020394425853971989546709528640560261197612816752448964322700262153532050452994719249338660891145980163794535850403851169615821742970693265406006588000737973798985235254904197070362495190355278019970677069559738879260826228031466767750858246627255127068949263038685728456765477430670862826963464764711384279616370416811335845363243695355443007006240371680386560741948384877943643143798806290964289822744351611447808619470792311118541867135468430784897880333259108084003835218626264387931352173801512660400615649728204401398733954520048341094997218825911656848889481199661180102919478226638620314829199081379265954324463819766538747493128911227073122654803358459049890535995329838751754606723983932442037698002879051995169835951657659263627584768232269066993277898626956387561063938403019631503810474297761379162586427924761551629858612708090777028399132595527075354420991798573620996148053618135573440673335732904025183772703147705109427863448682158033173069979440381813473901692362994963197953824198484130949852894437318675612156182540453987023280243497443869021092739278067678853693245553058036037330039567137927533953383971113106351473285314699929761080329822317669160160945142673686998243445119078780320599934312822280682450160535041 A013892 282 7565508897217650212882407129491726852692783103458602010995588903655362770638442903878464725264312681092871064880568038974489221022735936782804126041400417679973555795098408695720384798565450688228331202405577162163500585276720401304086725567172620257111165859619696402994142440123210487807800858674846276539598298507680644981603929488308286340932889536942824545010062983212109964051901242509819878399507779200831842304250299022151991804132125000602113934291658307898490307925056402680011569747737639858038106525884702106730296041215525455779702380923180625797654077480444617462594189344617917157362622191147897947922128110473796418098556594609771338568208893905670337591486424649125477234566601947990623778547506542039296185693542029433027461727503978343513549971373521259799879198852562402486832161132353615499792880298201260826693546068541900606692774981408140437093903373815172696131875368082350825917074205144778077433482666577653847891376844717080458250387065807466280754307474863009370768310398672266245998054856595302544267693812381005274624692433186197751696905304009676357190099003746053137177336981518537621027611878395508999848391658817117501661122928265016204119050236850539660106826128989003960444531932435941077094974906287500218403380829954649891135797101987230817766188035630063578445008999017035153204512988411512308084283562856815778506546953611598212653183101091598074153229141281067890864909242063820651995758006463371456344374941199415811875260877805934907923853514406491329473749223257418442823781805403022349967960914506558319465379490266144042358160799802063350335364584311432235576814357187643777266639258710633684101541950991620681449973996873642150655228894440097489191523776650294443181381481243592710958289805356106829173702663596215905848873057176752044936375534160050654485059 A013892 283 18732949014891726474467915410927335368225747549690740980824166688752140101015077835850562627762239365341376950879709640736693785685175430331964513686985532816964841530687374673064549079343113883671482661945247205655881635703102108948647837090150557846012700673838470643757393101846641365650407898363928190493422807336569537358304508202070659500497586849534590913074871942668522269878948614677322491085142812571400523897711861158451524754219750581865893710585640844529143952962924233619573967840803422314848297530636585001772779297357721365530665285701506624356945463595251436854512009642019080055428431444879118960952033492216056837057417885356660201657403473990936417239941944587274945055033128516817635547437702401236959246099593725537089864956010873272395557570568004617869221084399630912235242627347659654985421651113495843731715062726770531550331373438689715128147777050000375297719440467033340797702441522284779852754968997230262115109990313827118205593325163258801450309459984200822639950042609841999779449537632360772034558692381142794779492926309119911066778955526353055618362046953076598426911666922601069484888848744483241439015602738005405828745604821554078358002976172415384401850852071163543717452745073372701265053790270483573003288392869669878640791456068433480240640040428835564796524108337457081725814541406092757214535186445706198692344282405290724722752334023429804899812736523496910923502710909364984252586044404045947599682850447528932292368521584274397619575345763168398774418620977958470548857523304576618237733318052448774548269906690468508997138999598229089259702045911848953047079514453017967569246148201854141354570143923308400977717599163684828455595261610294230952889642831840017420466975504325778668011110428752450763610175991627926608256488728002298561714914523758167265519800104841 A013892 284 46384636322824389031703530881081764177928405282041694051877738313852485351983333214271742272039453130282418126696298161718486746041277197869547000375831190822553827149293477740600456910812404944245074547759964660677322862282815428865637960771084706131954202125790763322537037302089366838845609346731024228552573719823272494883360434454638957918522574300545751025273777342369585323924994785853903542853431033065232265822600441702580661992398770196007557550887394709497768812787543731941193482196645513190373554667311717486304577045408156515469114783260214851063608305462738487544020332562593802106166283672233741580094369178042686118181035368513740968663695084545483671791403009050606904175822474487363630561374947478000433552307957924208662677527713567298905367704925865666301360457860841702154772034332912724049747564900475945168255935102693786401243963440166164939091582605728879274307808820980788115850217750887821108626725979072854792961731906077013561751426843419955012309803557419672737957660556187165811895220681950875273998743646255293010707655341085502672540304999847274663570646098466012288277551555385585550463793487366209643905094923972447367151163353045231868172811297541560902038492962555979435241024623433072229698425034954104629869386296196716832585083579592071990368563465799313157108548130269142604207660161084870046153360623026672875914985319457958195282331523080516482621417093094177640774138979967728142844051962813766805627106310275941720201403926300251671432894068835509036939172984901990967555564596938859841833231096350358210196567686362384659306879766175449686858976180283280790920538657603336480242818316462837553909778798360008352525569571600840054070971677987934968219091726276235294800857579285556234083642521523514583324393162693917446777283482917763466363738137363074207986311519796695259 A013892 285 114852951614309146857012081111115675199204346390458156600160415961191825127560579388525046768054617856439165241094577181932983313386060428367587458083595235764534708850538430940023050756405685070040284842633900736338458461975617000598777289027322069768625667929468383272170635526666179140298774457831342361294799235080685201308193888392697069063095827703007033567929374803663987850985355664258064708555837727541788548171075131099318274578716602483564117244194727152792715859574424247115857240073631758565170768338175876356121276917558090939796559645715834732503749461547981306269261201437905950801276228834534295292730087427382317054541943494941505498767206735147987574239021199307198704822849853255686598269389946075329395518436182308175145447163694036275252282068799231050463132328348772277863728879439690863106855895702503587355173352651844981814333776630232000839519728598462672242234291113821708472868608322755582959249527570056316679997751410905387203239146255565307186025292278723294246784225345514485079667944035357880315073015143749084768520214682406472081974376669816836947192613233765594560991757128738692995917848590273984333063761636153252953355628427311945583550829881031361407976610386091898123620865829058006714884040530624823519914957538626394352447092866344349863279609629102213509003318916811293733135983117202085636410290085315721681380219234524530829380385801968143782102408242793400162143204754159111686768014221071205173646472307767949017448976060508126863383317570949535090856049288742834932773365942915713915503421684442025613909511051634214292525105682147264794181824061023251283117554849552963855392762190575315604398449372840418321680210290671268457045078900894247786872324804340859937221108651211386505658273163901852936254946585753246296047784854769191201299785638186570683320697967857077334114641 A013892 286 284387278639239264223500757027152412245074682893067051099500605801091117006527623063347479777333271219711160614309041465607078049291910840620554937373332079681328628050109358312160135954885360396241679258560958979346920659239363279565631846583263149632024247734488734351838438456942599503114655136261728989459691091184049546274017578855268820010062515879588012810516357021977596653836988174913729766790401241328495082337850961039890880366085600692950627144233319708302890947176372303859326996289079523751460774311388949269515537654288671417939321542197332665317801537989494964472011391619197486873089268940961534040033676748853927876434251745881166823991981829693196884585666152583355405813153698796552330288238176087177040913804312577090169466576575639527115900378271707204820711495092066688446101214651739106448022776493073430146557383327880707625490049980340827046733960462924824276324085992642818527961488199366776209814795966688875675025752270791418348553246804259001558010040186054470161168173593803070991280716558005612090271977724421965046248135054891983115704672097756800148106682435513754926877128834712748988499188976528822333114847123517433484550918193238681147484626317591872950929477000391762851999502258464701368717657873839594892837906446435276429699894199262378352116778123010361767429608966597527601324274660520967042229882869960173139543879466386956262097943903867518850719990947572495348082627148568622288494593244780190059260856434791910794156392174448112418296569254110572888933572787806844834205198637887656310464106929425215180575726405440426375507121654459160209608820375675611478876094445423244249374163067321348392735396093640786965894047020520837155220862821425346050826776575703598949693249910155862915273944522864214153607936986037027400397624031109139564347197918928129482399696917512941329923928465459 A013892 287 704171056251341702904546000974175060807617177236840432160422350523475913728746040939531631329175135533855585085930003263948220350773651140549715459875170189166858134586247732007381400477755685991773625770443531967801930897421928177169181449692971301540705607791119820639852805624797113687062694468242530889072151651189733897479548652985952269958095785506931998932106741105761705096969112582915711361819945723252245344881670426779912768983584189790214354921208978696409079971412468285213775716184393519681468271811655865897298153270246525009288136131313273215260743070414250492034182934776903278048969465735445913474993346964160461960910974313724611291719722216521495112725683374745493736978544060436444428474376259571282983829629944567820391526020792364457452153810738195938149358912285971235194702771497956549736842748851722627312460590300782092270768287266271941509590912768287694465781793002296890314266912968963875206346206478322358370055590171954360181434345858778909498787102494649287511598353467442190278439190988561138091110353771463503229049960961282984500813222876583515089926808271893173060685531830503403057673853325594040450203339847694393533663043987360105150605535740362919021923527071193043606073115542682188594380423943756347074561047314111941532303478326899375775298002193607833761970687332583171496111435162641305972298370744425514750651460402841276013624456802422459558748918865293308158892044999943617079919173838806983825545747357331815525499848506758796710831716833533935419715530646315740687130658142074987902683864703842845883408375576784634307966808421484672135852190523390005907233618580218049662631115796831323433903721532067858965463283933464624359205223211268477931106130652323105655736506409287022008646898759119557801534459163189297509097156465805309366140532419860022483240407137756876514083309349394564441 A013892 288 1743597248212890939220243448466153893890680084938963357231989621708828186507834343224333332802539223920244280375686195151858924462330286815464009900481449030225868260190873422975745078341570376328544682996569459061942393293175538937560433018403316546773639614745983996766518892154754508403422250710120862491900665631359248913815212940109863429690971016397928815623790569545235452228900122697445009987291005785399161446216159262079315227367483828755359974006050630941199826508134441308549544837068460609689763906364569277892434060014304150328973344586608664495033910655909655229075348330618155429873775245138071890909517551424610755700949702587239196294815912460606657527124951878523942296638835969502619612900974581948194224977562876114435503637188557952840732820598615036224255689453352381089494368337803318714846846593589001545765756355183176237889557085331728688099956549514644391979027831871194327810265988935538482434558635514767513237736276769186019290889402346576599031037245699898606158181171422380139906253002367585245466260255863167008881947379286271836639479120351485565130652680035226413922390384679977645807703170545650077964708039593536240134309529554058369003309216441176883427265823457454024079954035322119824496356773346711147234973534693425264316195110381757217457839607933590163570181856933521858358350028494780975076702023501901272648573330452014880696059503864021449690958639253433895038924433732315390307970786423096133843449999485741951090874649387736949776893703219796543958822205717811759199663535494933735470847614709320566849061595357300856225322306365629775190911473102775470236895255732859332551591243193418243123365570981831693516524671884367822911203693988198666936733959002086589591063507783529185908588577370557177952821672799513856372977960027824060716191206184282981810729088873392664179645168196726531617795659 A013892 289 4317319402702691041712305582503595190508819067637282229878772270323607763783862109423428541019034569809692942393956212129322731002251560853483619450572215462293242173190361491756819412736484067256733161023122641013816498090838658787754450636435433698149662276432916228409580662345495483503205431561079557495332746269143004876248934945793092728394383642731895142437252205460387958028527364911020891784521272134221078257814385732675330355169399340897318076276407961222873949216965181989658219421520378247192214718785403624420178083567358492325420569557557127547488971141187241403058240926095284041755025010711134671009165499564927267580365857626560386706397386027795684096256566221461254996765125105249466920884490261387341772272718459984077636120538951158470985696351410092579843288399756377463315915946866459666513562003539133138469043545312707499462094409432808072875614312296661464334878835468432403896671804937297900817728202839480324760445557171904733180151958260955970284152293040273238809666240377784042041733152909375458713761553282531967525581023903358408431177610423193056334443970382544088286816909115707968806808012884913612398335612129515490660323691819274373430724947520781639877369478197178451570350106907065575315604510127018124957370734280855603548066396621158664390139195364754670425963725771236539959252147205898677606446803691034239303859774958903594076632241458199647558332995696788414071985751440152405626176156291441913913632700276646159354163628474326073605616721648835002699895704755667979142527680575469927465630307934133946254394567202617292798664337469629520720440707638309239078106105824877260471662525679979718379522366942542474484573223528211281942608555480484731003380019151107602399842760559288833699070267838659257771803791197203460251274353846935128915300329441696906978564486230318702382555221326746368212292213454241 A013892 290 10690110255712730585692798140531569547623696384557606892120598139776014860297457185281241986988690479271210884968732582897203884911944087577749936637942412133968834651794480899377568791057395462450329723276192948291670017106227512185700007466427140944554680613013267440248734268453019021206803465882957531234635917704278725231075111570343331111684604943384802830293737748688261162486478579728813919126761337410272677653095942698291652817104594538596508391349937476375996962782178270159410727451407187057494395672969819129023178532543052795488481546860897645963209893953722587250871107298863606720505575673996829847751123684307216842328476319703268546963323861146038865595056787364393992036235129507983099793335165451730935574982705906048114650720430376424538849211750030178826857386563348366480539076160120093913794564363401244025030060253505249726710592505102166636439235723063451155178129149624550006856145159533438394916875985322634392659014483667796137922641083697994817064619208644727526343375768133190688715493418185751663945686268321324122258123647706081851758030449991257903596660380620247034462899061844495385854568513896321710745906410858281176908536832990013456777444611831259897718714687594555366754892329362478163973393011920999452188820717782092279089763656607254347737759271503473674687058355418433025356564282444378509722645324172566188906047884915966230389555016442406689119540772311822095295229847155209931418569154417083031599632015522303278530685206301650316528793958857958701350209054649804727486833647345240511927719739845401130186560133455833476081479967344212186626362515742509868572059450526872759776623108173672100699816953264062478528777274204980427006811101616672761952738262040038383194648259578094521833434191125036349509505595579604290724720176286042225772046230430256269672716545790405908650742600971935355584088537441832685859 A013892 291 26469771314060036490503351782972078825301486994106705867972920933301250619567673439017698002740709507032966001060193779779183642226579843307179040359272568742508097512473662360467898705968425847177798977474458083072055837686712836695499602787612777265670900111201538495532450673382251945391144855069325260132550761191646847265939852684215551822311138615710166903287493745789254776171607124787936416335854620800238766864153210619297263248779869432424275831313188835317129703547988832563446742831701884465874815631444896175555163341251320483856233669700721800271858055208918544569294697911608877737037135420807876389186709603589415316072697886740943545867339249259845689061054516136188599286929767939587445415177409839865517846279103111259830638534206934634424219994365037975763002748012120326894096325940997204419852807025653456929132907163644095343058371391290969706320555134641688341885410409256198647426494173375587276215281710381389697028593103995346349314113664703521268538886557906001183251306396098825331137744537276321509344249823304162337799217705961381567056207439192903703837787171793413061786549904134093180419111242690168291656228118019779163862051143629739330313173825910770801481411719238190949066422141842102819336354463424574822565286790479520910161884700361565883179117994410479662418950506793226595652363463196243183545732364538366967784076261792539067101346786658026760522205786780530378338423329311168155975587664682984877460817234002759625666551108638310047106630192734232682454551290009326835925421307357902686343714920111457893053811359889855814291876465661036451093349598867512943061407833390139113610136701525721314870716058160191839022626879881677830331137961901941809198413257899077000589885360893060267417244567210511379984137295709062604659188903781692869191937899122127119080343766315078280004195103524008162026406043471184471622784041 A013892 292 65541774280972742294098858846465381407250186644620620292981881550026293357860896634678283006888268069654820082259144757917456837333592123433062714654554448190755557742538522897092203517949713271771100870325528185036634387640231968228889870962805210174750450094446018267249405579911120659731068384492301207288948807235875566868346403291533443651672788015221328559063259976455027962023740230080284572552793290708850410393562900661231334233040585921756316961638755561939909541825471600321517916478834204424068165110205075975395964394109053398755936333312287548931347458644747999289486032204236830555799913978326961919388822462738147674712291164661363572978572847753054650838388026350300454505767511465444534005075369327081168873653840934687355384243911256641363176703827276166748795341350063129302145018566177236866793115623413499048769062294991980834851490343604178798850620248331149861654122828948864214694094796201118279049382827793648647422802356209773100190327531058724309507868467144491623847376516073905303604838111005362412965787643233613060462305162513270936806308183978109668169040978290498288876614431076523989942580928913883016801694786800657167859660974690453926049119397163833670777322076593965370792418798993088948855927950531126293579084056619551246130932544680572921773930886841794281635900930920201580268221518856754550534404362101085910563183447748244191510577677097153403702273226441484489273391667284054159842996640933874172095852092296999106353321533548210869330679913599040810793031994640804169108099773727595483752986169973060777532649254411912091912301024746826695515791848406249930801408874849490069070945876511137022030065160894392852412087394648142594005100376327436211814381869470646662083614552221945635091571855625380017467342373767914206334012985464945931713288240078399837427720119428999014040107491640693085985421977832956399000703941136059 A013892 293 162287921755342326221675890290874084437110779900558473286832143924138554957106008296230261875073033679004230350861786075934656957464870123240483154693427614610681645770741894006967108038591767082519151093912170013441025370601590736299585980601131018108489414728407691385517985907012345954439438695773002527066958852647944255247145660843762668292463338731701516423767978964440318281739021159961562549813398914330893792325090704764374245463097561760274894672396761008163848076604508404084510191475324894740230759561213678417601972040289033011606175198978221887621360511002801876292697074854878611902385611201821412081636743911163464719207429440526837681688671249748490867886281753657952605101276429372075745205433116915416355166885401884538425979570964418658422720473170014689210525395921549964401911978326692890028629566802018541581158026379567348753194940388307963519655221946272511841291911882637453733139833430778792769635897770517025622234953491408662963608169809326976204048123603628008565316865144074080848350636041822266865382173817623106065397653350593947653355162888040013371243694197304124522589096116174149974972834695502736824019659659902320412680138679770058275836298490197971388378056416532241060653737395767988553173214342382171284404876453511614220993555942951021931031508494978079978964372659150580212700563034619691085823688106594136722059587971785979694355149875682584445753795033718533302405355833970379221133084139619724903652367269884507190242353095897191385338827203382671352563815728898100562324396741627125449725285302484125818187815286200081118871956655074592833939956680046867047407437713605947510536500013883349869111622314825445247464717185800871228873435036723988476637379132614398729338575909142207365104605980142147835870868984344358598389443219296767156569341297969885759054940359998025029665696119944028509515417373890205506609244027943054553841 A013892 294 401840960770481378615165450273343029600645565000992935147051784738415551790735230036287455198606463619548695767538517640835728157721807447285637098853241423109894212411288233008757249247249035881258587504484830258111309479121228220560668546980479912807412531319595556231989699386367362805441539715164835784267969748082722122473202123669579899196300180570227393115375468945871707657095708555159665068030407238375811788282364768976362304816930409577054906423426947535553496058632346654845251600601860496541390643518761627916145825366987634351005038804014776237717363139933526723086470934351090076052885109511218796633928659961687943827764796830259062256791637192830988489482354363950702787538665465491767380627427735361145521612369776720903712029589685426075701839740895800201939492722315953945305609847622745938306999641728911308790563807960420332680437238700548960163054775405943420297711061720686716551173808418117937998102676833679436626190346105123498955527225656704716451867354806819708380572524466376687514520161552520073163105935207642755305425064063752323190525065471912989068523139958250545426258338304162696578880261016699631147218255264224475671516878704839961526739982855280706756791517114919065558043658511923720688523642859958151935143630181663654460987922876785082452405187152906728857833704176950092514087651429458782477916948297049635343355023717351292535213092252027771663546526129195426591552599175138222019068408505028261214208722944593758369251900258397939692046084699468629153411911562508857904270876447546183698939329212195641454289031242344734658357733001673544241525892795507367449218509115221973024891917147876548727557418902116970151802138759044351448942283620997231143013337832887380079316518470051110514528149762823992114252022821266081981113501965857505859614189418561936158110178770450749777930200496897289048382615444072163964709642528345769437711146259 A013892 295 994998001122828171107632556256374402251128882853393605724679777139006009373487712357621331529814265961900906041306355991955705655606809698416518734833412234520985949457378382464750816103864090496548507261267383717279155289942594075702050828509819331622521361387919237190473462660884840675190991047179934720590135625257880164733773305216123118820059680809759477865588083281403989458027026857722291515285023332535109193154175122097601726594896570223336076740141041365836476037283494919715672642998666173625640831026162148121540762045372714428889225577582183427435725153426265585507687594075799786224472766775619351126474121002475556023984585666607633794979516061531617767818768158223971221521702020438699719404193188099997064918867191768852960452754990493820619249680592349984222175990233811248017275238088833595096023505885315562785006254326988825329697966309190579710779766327881097055742062215530658165644915850293408159164040005196819350673289800550190640282007921340891701752305369811473101427247258670849578015857500033400639093443061709018769007695703193063699735924089938280319581078327484217279412845216598948836268835423188939983995974641490959985767271844175523896399344807977702719784718736733983309206344797715812873132703561899520048457207549187193147197734847284665875318031504125198418153177078841947124039919616831461834787677761376305024046030871509818095148602512153713388335889801974666587916799264960576403193267230891972564241004674385660504346260977918880073535618278269573178134080808016620547907212900892657910759974122988415609323615970138555142824924327710861222898021625062997033642501201692012184961851157939974427756197386112927675907123979130959578374539531667623035984182794674608927015552067175084693912637099578724050107319455714124327353161104157804401484834805111791559160455543334331074383191520166880515411145718451641120853581154794431358947131540763641 A013892 296 2463713555582233711651437864913852401039617975704405053741273871494115640803683551080993821379641574133996871547972626765325530818142365887439443622802277200485178788465465155442587031003961770614413262281116907554971199134271567248251772354422335137211193520411265435288094150421154293110999737740931189181718514231565411818017131347272337238387230955593364633383504787425001136893031263175379308298705730988666851338059859865650749537619896802633432236280186492384906332479441624487213057315656354313848275636063049068801598959359785332824658182563425666802490171616673622790009999744003493774870630793340344299704911444540108721795432208584501495432114984740442377223278284017810216917638664851106243936517003348861214632448542134671665046524106179206758741503514865037203582545747241949797404327199756522775983668706899123979696391201332802703410039804680220485231282068624700056538625864509813247153295210491995657649497920292827839197382782201852526494211639532024260601817181573884818734970905509947631969275486739975203289058635271654639664921186322980641833852421903172085961034388465605342921336866627975440614536427122522711105432448813821124529798356046091170544350521279688781726756222279308279337942521147279326539351014156915839692464843155334859764583164057626713889209102489332899677990663611743466431888120923316765817655934117266107493735352994914589075579359531741297567145108402779669963674198743169618271370445797144382374344587433241659589151272461163961031201470883205011876804619354649146122052501956687409360174861165957492901830596180044106250593652302920535763156568447796861892005163583008389679171854690324012740592692591556834105385953777602189881053618959822669731777399033711004489574281457980160035512386809629779041746683596974287532834834856844035320712197976102501967845644810394593838949146139893692677329022502312390127704431443805336693457633460953310716459 A013892 297 6100398671263613311186413645875325016361797030023701649163714491932708244078360037148097720124309122071615519643063473160995781533271494031522918914977095773844150712940549805926234304881878736256578064321011293679956631205170693391828965275012789610913499064696813933051414637763669724017853339620581976601664031370264884637180400911849686963633384181913774575356262820638257890059697817717293529899116961795307001931318680953477955279351088853103838926821133493607774184946012926951163764006239383260165401454180079736210570381671805102821803301187115730143979111449873940716720970356127306932463394036759233180155031522914318665928947896243875568337964481600824629800182135778215860299548180399159319504965815475111904690191202731118375150033292786227676113078111653803754753537942200044651403057174989926289090386101484213987002254557228951441110896150328889263260692298839551185295234964486884071463027117404019955910264150939150719808800309627224838999790946433605739651898921477914625784842724162275821571491063441365860888834797737508781619671684533146044264160148022022498876031288245296924002179294120663360530213032661651362445450181075453672627109179607370301293695781390116112744839355229572951160400138670257193164760506802925153746672505672081490928224607939925448634356769464734703559773004178374385488531744330103720524332040811828491499130613815355019095452976557185095164710435771014338017383719833763548632122089467863408052732258598862240067037876589815622745396930852433046703144041179427396063668078042451737629319613558166182216729837370811031442988691873609235682616215977021361933932093542723490676207750226856597622968825533261285371512054762767004762286984852797952700184285969972784505630388743823216283772185466937486255489921507784436385764801754196659013580152696429429020080633269373243410028141807844632544641715288953206882818814993574950381333752755033031711713413441 A013892 298 15105191049517161656215367642138246397688429264244657629792624289760086950454183209622367616702081692852405116572669822830468493658752013099959868002455871868519727736161382433904142836083715056966176688487191743269646934570491948736814309088493893342793304120596716282814674733151984839970882636381183411681403706411881510585237753517430098040965658939452515312265067013919569723318927706751972792089673609984397872175136254590225811589245951758081562462862881822388716051570637662410849644892085330651112290375293841254751257111487174943291964332266116072293776533881921414734732077977836468568165677511025500518148693398856621534388001956941564050886065514927320265023601186218304513471850949938177991866926350732109112091477746891319477590622286234685562595916599187871823341480545143588361294458467935381494490415935498960769002295506900049434383248846933212375870536940464313850358346000331009162465529982376976408809449153876280158167850637867661796622543362673304738346327267572542926991223284455486999517347450696102566780982953843047756659687438400838387056442678357181887444442196792891468224872147992880426345499959960482276899816747910749763338312412516629995663018830604285116651383982644590354795315622961285165738070326134216170266982044622135307605886023495441463438082162514860134749650375873068637533767963604025492286578041922127715972505813737586747427232019800269456952244345302172831350505811296662089004448873609287116815962292784384193767752419186165873664254595086778614508608257220338995965852464372836705092220665811761725620662533584027824144952856959551954864490329764486617263247322889044092539867334128969394517635485934082735447115627286032617724894040907028157882973610305963641741606899938191922017032024662498442779732339155503535150355839858764593186866802511476212767192635957661818634327271902262286799154806585261746609340784986775941064270123862984534788341871307846659 A013892 299 37401948452518394459793215603330869767069922012766932512471887211250661537932652591162734833348407777590147456740471175640700206679942200884797529201012981877769829327781462883207614172284050768838893132186446988318229505043060543775277173919710640812197157539705408591161133292082896510267062525060811864480912036042753396478596616246755148329137027134319433712184220168099232672340273575760853078520448736008757586894982704854603541850320311902233998732732318817534877426578004345257842394867647595139888491085974705037048332982496282389910289591159797740490547781768491733103255363548842901985166465919372730807487461576215481724676597257581049804834935935446022780904673873593957587503136665290972587483704470121424640340595957599849267142662252323418686858186495332490233904016636349493997812847317996330183126224407473041261165814902339705504426928086642480230680660647746747060558450173073611456171736323833648908876668240463903423359256796573479506955282997772007189314602600909105968980040983416946904017904505321168869503825111027816707217295406536877529352070659437539714319295879036681771580137700773023230793666105358190205349359349685059578252232026320015015631205263440439773055375228042287532918326218698815237598870196470606524981903973706824613027626776891039112177571804520882664793474546048929380328725320911963917425303603025338515391805672889824807717821776995427402089995271158364845534156088845853701921826851495082220660887417201120917804137997394446133614187138639777440606150397095024167572051321181116592642142498395837397047596878744877711337493624164689635888009641039515548518909432958239188493872966169406988795722709085896327157867557607318078715992409795851514705873073504986267352751103330057079914450979234787731668452465250603147882260944718447150425407702831863738956632918702130471458639123629919746081100417430960025517642108364970920893298189427012143604878519203487804503241 A013892 300 92610927161332344003499521362191963299372066825890188827199127451890551783413503148325456558119159149683186527487623937532762141059998203668646277257099043414563996628690352463647490244378365824671214445713729201327779759207617169381420035065421598004440569586907022507165490983393167966175763251240551196829321811533425642267256602891974176022627863750261215495305635374010341920749079060667872546871404594782548652153079780507778975372036273980809702028119761891779292461072369981288598296089387342678282752889490881167530340249626062329374478146381184025430904871889180611845237502427926360762568701096492899379688896121405578082989997792899179840701980034821961561775282073732124788458929193790311932895813154763189430522709310017029170522678860315764687110868722906283735679501689248345738490393431243395170108661129119589993731413113868442459806012208407358656708153149225072649901717915097396253015380139708174229620609353544430802676432394738796033692469275500269229454698185508436380685510498997718812091829327721240916609551853590865920924037938830555913551132807762632649086294206786848697927807380746382048744965849811309409275343336395826336650773468138962860189411721599609481622641546780280117971534631793917711003324894610672345901167447391494717493093634633125054623773367602353045412457529997207989702576438384792943972876826147437672623134634836822316565290784196600794887635200919956035662278357435129505474933545160121591496202672844278303453908291210390676995955159798814280907448392096592246300988704325241613924616398135434582992157583863312956165056625300563842732664784168303410172123128038463096390490357659102475550100204244878809779268701523922687390590089903098139711697611432622991605879654204451005519092155232278667596523480754553203868118442956402270721201587574274972166779813365426558248264875380920653351666662500382688224208106880396132252974753542035341767896096521236949242670536859 A013892 301 229313824133247855654721161345402158133611875295519870664838932284498743380358391732065514658102291851371388477525578144100934804716520492105731378470025684299758497488303553044885086946615027240102569417817319161678514133994221665488164767405455353397197289913570891522969965058488839807879841210633477577917886908216103699392311807164214365275452830804158045426710788443951633619624873913040658545435738045736473935047588691435531013139723645967608922382125314300472814283568834238298716952348635909818353246146915481368040707961758843307701815963776303384185438122379928223809380734524286033957835598216324971661148295997316230485713450544999866304382332062242624201150214167486040456578366117814997586731390056695978585727849999823855912102034603349004625990534933919526251632278453246139634730324684708339537310885713151887663888358279836536506283207023225252362516401304643053163348993827854747764695129748551270501789361199702011566076311576180338120229889480596941138783548722439253813779011861057752552901766506541236912375994735124489515934089416300400666988046394168246939769923999130709274090345927658735844515361195751933416997268359906369196354643533685417799152142174441071437836341111341104819829198930250287850297621768220591185013534815318632678489931655621446314628870611746818773392740677568556706094559816508147423778296336346844273744471046184820901224999945458419031620478633362702219947331778566766733376977476237431912582155942027044662903918865957757144919007575222684242140652056221979964473631829791026434997128738806751435512298401246365347447340544850100830426508539414351905623783905212910434509396784109345980607127565630540176015637452574683442325152731018971400641994743970706356892327005895986930314818566478489976557084194172868433544644208485904706130496529791074684307191329094319335451970409665822248843408471350535073929273469238441982675458534270680167716145756700138288782827273646033041 A013892 302 567803730622510882138799412886188938352478230807361456233337015390715053985362033409375688779412426750888843637812606517030180569023771673982509360498252126868947715872290939390886918903426522334190732032888046158913007168668958271693579292407880595091446812357702970929134407511359157759451466941808343197204901855546986153961603873407504025644183478901344932123033156555280196053919530671206061583694885539310037374097399311274826906104256580056750485101458108614086434974730506888617214746993505027665314654431131276499924228943403110155357158806090541033278179149386817895046183827374850124396962766907844046005197634570658720989444589181023623956414788036986899541843844149898017288493235765955597709508008187994855880142143656713849800099935779317867005410537559343205032140433045804313103416122221481634819995946803449675892666300048344968206671342627001024149574498754025359294715280268157313085413846075258052338210135477220951136749989017468559039163109113016605356800806208083113929044397490153240038487511145080250177497288187647013365914882869612005791128434688553602079317369044323550102865831461129868165868641341440166581893519188695800860724536499114929327062820085991362546155126389450598303274259641993807495834090962669237612620828542675651056576241282552607598206231892875686217978991798986825691404033467096007327870015780132084759374411012987188848702321139949645905776435523590753604109368269577392541748000551934028921312763745897223262771730600079136508776809738001313229280226415759188368053195300113730764669955473030658422720566559027723990449012475762789816118247367935337339163145703913782313978282867736367473235327958130214899292143880682721096857868352123344066158242543551122039594734006972047342165591937638822552463019616107245355431459979987740156945016326919150234738352142779115012193288479403132804538914872502588546021200107907836954860720201249096892601780792019455716716869829447668766787059 A013892 303 1405938249590668572752999087448079544065632994823876894417909550471934154458100945562921733611014330465449114842744157184211913076779192018176417445020361593088074570323663722734835709009855508525167337395902058206038338137334038907582199992351860733625336360632095968614658777304468899169020017843144696782255860279618036868838173389340447310393537067924141285084910275913372738168914095975442657881325322389000044231965196337248287627377843613621939819409235321281230807554495233376398196817815870805497057950522269722610185883362531497652569705562601982561959066113617550403105960728779039018169195110177745734469423857762773488383242757826543414254854700243595224968660000655718330710020812586846889532915069566285874649964081766245506776177650883233191174230026640152150636877894124283013871055556816488454496157143884074939028155132883406927431570704807374608895737266790343438124285210756704054773480138853100388136589778245011319888755511056164881568312735311631303507369119451028390316592903580970947506058887858822062384250857784144582148328475558563417927407326003892885554995658173280498086155982415072205435639176956898655033259960969610483815439164100921977391810921752103126809172162297792237008139091025281224746627296798574336583372820933690636905537374463487229121310852583717593768651563614479480107659835863842956648531618203169274940602219734846565321082968672308178277647126223527541408381602662932312095229682418643297078033612998452368623725819367125349830245749815455313685707539347834910558948148829416308632668512076815740289839972136241988345026809342223768100900576189497320850164525914315212473859312230519151764110522321798266981922378170814605025208670968824260118870358203844389731118481279929479451888880031195550883331130408423534117338482624987663414871397982068180977085399002383223902576789410561617734186002576888786996214547565990487176093674429592687566674376817338582280706924667825543185772670002841 A013892 304 3481242293873204862325128287431102310981369792850406754391291420014005687919549293207404941672498972651168087813003964859669933757499880577014609059197472320283788355503853420200003964243594214803658318958655690421913323023514676405025377818862450010668961737224772195790787983824818136763511297161392740557846953382501941472893332291172492244818126740349898311857461249278826323607310024130697589737291749442080620522724790685464147745862651193845671564899388169789134321354878092868066198742397059885620459694230241537885358655608080878806030195373853206419684281644862302935580266254569049733849725843116006035374005944782545671812259009411546321493031468418465892949674058963623502952751824025478996325561470838010887934901412897318733082986705174322821433319794733654100039822716763243046363106793177750245689480207814214072452675896377471009606384790602835461712126150562302596796104486069464153320559398334023017964621813322694284165227632170658807086417595592394958983293169303571946234525371963938582148804906168341449847581164708462615712893990002083320566635352510913170029839194207201668030632741901977872806980730423799802829199956096891549364925098791128807297885631539460800189064381893401060263616195148607815313899102975653116239752858541090452351164187371666264540048680771690550212964368014249026215096411922625681114472491301249238511150215683233845544968217646533607925103771594950321753752277972084035046686121407120249251621951111854911496838877609119711589321670872299086761866752471634674200100952368368892389041870084891377715932465166576651099132537585470929970871815802238126659771532451909983291310569154676241163962300210482367075671018666375872688314164977234781656074775078180889568832740378752104141342603956363272346665328673167104404407699489249328393899653672001040849180179384402098321946485682702211110000226794631748592539845013601479306238371161440024091154857763035246246676135463078159656748522421364597259 A013892 305 8619900562617148686398387827379865001118658762707099314141522293805259469851908085361562168670333033682584651065691304385063863307011696796865296476869802014782368063274735949903809615859599391681123559915208396398009157225201666731806932991907493608967405488580521209225374335960648363621993559390027403502544283423459674779089707192839916874901918803653642860091947941878052581057736743439996171250918363501786382395698331491487090769382764758430073516175810147826705703972492290872525846639850617585724934628423806841716398681792513455930732560735002550562573830096561903436487361692672169476935572310413699428183540745870116555428662720944920435102573725919494979066794987725769192037805838717664517322726432380527921604721453573638017668050297695435563828221710420206183454504989154749343856642367480634205601476253088567650585998334344359589415359773626890283909933849281166897624237521852114120572883805655476060759182107346509994327235974790136101567871522028733565543573233219405192499362038994536359320073679358524095626145874353459574304081095750168507971725229716919589397714798937257843008981701590745508879492179621640267985579182091557068490941672191615248621487314369227347887342126941868471917679797191272662890930254978911705468135813280735527976265293186795465961349998410102199691770858675713999562174010465201526381864221238531938228220537903039641720050258746364220049741523742484896744144261734399307095064458530049042051691861526112834502411248009063708746607799925228896431971503928262145152195768058365846075614185475329455471042661066495279209910977182846984229945732236106023184133631732641857717630808973324686069845887588875178633701933648794631987662015585966065623825094496308622480497179619087706312274280313747142294305673662300394048649500297630772786806538557588105245614192993538651252873371252453262227260451565960878058239317698333609308697524594470482212084452152193810196148532343992368047915359619018457908412641 A013892 306 21343727163195759245242361700987456349404909843680285904646509210168909168040839758255678724282442954368414171919107173096552246870628355427021363741080839899000606779106510410820873086020338194142238365582487595112714076196164621792960414974329153017670583762868739985641740167897825452516054630412087463785246397640545077260829244890483725334027766247807981432230812206936304117904480892695031079638227708948409759663606242907739693966977894435583946603329407331223558166900584188937170376339087474353395924908505559696967133059587760775716630962903379080445438498128266832537182919799863866169670693662243050740425837057308249732780356334668996544437047700175535598172312002312789370635618999442970393678285596490992806157529186472231521909841674073370304159495948949762110645516349141085695574088309476430875855609748796349271048339889671734434991782920117769405099103294271248074040476903620497921836397018299718618569750056818586050443674669941881210956105107823825152908876139201335977742477845392332484776075117385962154655804173340726898474760897105896492420280869576834878388092215933745207816696582327143363791001706468963845918824627197722365733352183571986325496416117622329466876499953178633581446895028145513049311569513423028294997945619128615960086502516194531066471432769713255646554594131396076758601899505138875034272607616344507693714958645681178553823374725631613698900944937197243110343278862336284389898782010701795902975152166632946463398585988783994640163766826787059345226308208905265969349206789093551613101982209041277789362393262024087894356381360691470234804784397644089887900210101399562771252767928468040281852859332412926240939730724205846739470017929130394989125087692657215283815336585957643450512116033210588985287787984249548343403466979037463258866638883315905349810560057657108060828588501684828270147657376862024164199128316313526151675656631950843766534860099889594941232873184788427158531075174037291984608562631967459 A013892 307 52849181485061856271385366565453339679305147859026912248209316808790025822076755284577127833517032716868675962674729352197199921924116000244492171737926526593075503445138851321723153027421873382177402274780431951770996211355247023856927490557521441457901114784655524209707527187991637705149550354308739356991184819951356025260462032444081861815860817978431095016365281874782775690039167233921273761261135991899448457493295754457611348491939997434054974600557342163435321153504369609643138631682838156158969296270025707860100621201712194868991174210614094037711869819776903375778486090533523119158855434906386355695317674711763899855087707539917567674684029373356943519098863576614695447841485568901739548816409287185750796333851861094705999169437059331398136759023759698557012407252386591893149725304489006281015275199443384891633693523352476291962748718696720688706196484567841743084883550820577811283761180820614914971721939545938444100917532406568422124567200901377465637292515299400288813152171650498109073221554822084263505181082057804800532586456982563013198985365040878331265541876747781330575329714590803657355939535534386094909915755740579653152069987608390411768575350452428532370603434657565661432387075332296076715887327960617246938216118149578746850154228793846762179158848209654222593178183974155694265897404762774863333487369446223019155899915387612520535943504334761713048234930858049156468277882447752011441543984237916706133560871304647672105074775368242060344514862876040610857655516529762120161439601581267754055650205045824898892962432593704582011127941530826788756929891842222133327339822331865355978336207414911786073855583140128314252264626306475372905754971924301841902177640510700838107039871105153134990169599997716706175882106540012322403552981183327683737816425672339629920760577948204707612309607160433301594884344283190681170949297424895605790637941710716852299473200558476526144391776059981439698811636707358564645797277324451993262441 A013892 308 130859805425980177251721034767352448926587797308588678390878841140928174148018431683386141651443691193205811682502934674246134529476381704089386821948108134570587661005004864618867377488046273259736083595181552775348211947940515800525114302441988283672467492417170758840132598362658906130083096482753515213106515741496732702791404778072758653960391155535575255938927058084867756103330291948745232038984937568406232426150692124316737002389544135706466088553465434373540035272871016086067765922771243875627067715524914385206687288056938364002914177471727347632684323148879770671861733630283966061826122783516268348950820399036123880667282817551882349401717450447339754490697177003192070783704854575672028395084762219591350361051454259404740429837443933173415595030881972365837319864585227187800036141676719923963415641906066565886789296899479543194052670139616231400584724409241948372210737075303281897941909776068743770346565722787758635499837801074371663454218721584699841287034359840329755729957279071626717378094818673408022780915372102248408793936793548067294418994463392353795168276975473304604856243330968574345175384527997157875220347492873493538590187344247147890189757656679907836574318793952163676707072204843222983260131896875956404526469991934053785496920035762215173985053044893076610908745908160222940416094298035702076325184741998423371508904624591351974486529175139799142917021464062684658281946396450996307778395617827521318140603939876566796251703546214528797376992907452501280504029966823827455969620436035775504549441417063761986323965386382839321813171884896538680814245348260634382109692806736109476072602304843855658585687735557688578791718188932837364376566980226791866432140153490905834536003317803598572396023956384746338445395508121617971491115133155056494375523513790854485307165346296971728314132205980341737645791529995264162456706384404486584602592816831964287261873292429643167909602332310343982856787794839453834560893992585798256065136897659 A013892 309 324021833355464090912809202466406631434675118327999117974976707670211111079734290672800741956998072319805717101233834043966179462301939261114026620438888603902097536826831540277912894530773889172159256853945447645486932256083563233164434999162304747213113085506664098793293486673181354809792625117849496265657830521004318348649094579581179630312670579830482355655121349596882966019700032563996120306498564928193103704159302618328548174879747844878644975401147208586888107799120650059696309133607954189196306743343524984295893187270497026169251791923566613745942019864618051280826166780212498081721600798141848542568777439232947304796378317257398333471243177335207518754660789280426883275460806709966933837040984647167923037649144840257818373580065085486761181440371820893077421879379616454484481690369584527005889507507969517725713091263504397423250622480033610954756435524999579122482633861421381004212064854614040381011361039629046369602512879402450601507327522297153692310984491366280667833191488751975843273183202422406931799801771947005182766258100567575879643577771811343839862375450692474058779939255567955967514424454389234617675227206756564477409624292903018643750968743947463114233834191386158527730704779340099585627429329722658777291587820557918644215138203630785230089215859406702103194534834449619862541350675271903875486713614477554111769827232046022032674120404034481517977693930144149419687269190305915506693777610907107708326631274924427167632046899078248540656374761150230968154748096822512339898921192047747691039367343350163990574784369257162061902273091020434531025472092582808532907428249066473937593894494421566152368362816326657132257594615898409665095453123172579113680755801918678445988763279210172621511222522380314023878305372264430137591178690090102230666739396974021000214586806800585399506894441095718196243006761629743597394888221717564827647895471164809939724837197511747018417798425431310425607709402014176800302395054147702476044629407156552241 A013892 310 802310137549631280045115953417866993688767625816840288018721850885502061933418997400631244358980969872998616308647995242430613000426369502505180200842111633233379808839380750050599840234754696205294363736797468969542547472356254838075224336990783622269642097909965468357975209057977679463172709261682019853899088495228271658771674439406379301437573310047677530355290318615492315278413230931678229494800790120134015888765145053940699807271568758956167944945805202034785056833294842492163971349417521759914785930886158870090076825107290416000658192730151368729713289444760892158402390738317386287652774014678233034406007248507261588459007554982726756109811760156530001980896825676475725251485228033742414906963345043867847065600009889817543817003225578108683874603323225341528111238109988923332570629042437877734756003650975814871120459564471974955313443072188744051461455247015932865600127221631620083148489574444970773381850058864442086726412538175528531941692170632459960377536388087556195341097612107278633552885654334919381422557367716207586042348916557274068009583277204296670539387991084184324470948810772560203206498877088729447591012411422722545949493302032871560773129955919569469691282607457075744355470373419241243872492135896945675792923310895641797022459490871983677438677300261075671017884509045869292018775865690085914188776094094257258599157439441923109082356858309375652183049962735998233938227554847287080208956048589478489479863373209099185346543694760752133270708889709325750017003607794125982311378864708236010034886439501997706898233001933289724314156498402606921837640422972199625523550180085247050402304563742745528313150801143619398525897770831436273333186382834499970805805760375037781434330766889029217951316576443373174211048053958583199259379963353412043251682754107976424610338177732122707133621818702666729999112799464646491765885330906640552174126328255714726942729659921639280557292263412042313536823642617901161051960091180071953231630830430931847387859 A013892 311 1986599329276504462888431567142027045205763829517452420322869156255740770051276846044705623526028420521562000843226992371787198419742733098783574190124951772937538511287381835819540213805435868519233168754320476118015332253753850248303224905598542336318238528992767586235714057173249474141082482230141587678219679123946228226012884307739696381910273835435744285235204002633501906368563722696697532373846741615673716608155486902917512852085324132482608492312363314953129244439864526200004717294321376212203241528681287092071169136571336691768813750360935073960274346280883000312528001304756941869470746084970758138259680142021581911921760147885174738076748789511823781374896649160695866819477321649121559808717031699776132251285118888167330427737869850729334033221414034944932414708572905463074854802001351386621151605884177564226566498807129492714876661077603476957079657875680904352579609413354832856263891886793617687000025548904186186501183359363888022412292042010863475430857473007209807727896456241220517261666615813039545421012875644733887591874109938549762524461143102281781625908065335557721638191879405125546599408663060525896450658240911391873302994415670291238758786310722490044333115173041857793522835836153009824711433905202291290885181617185387757965514922888627911722231424499149207931712814963967908098398902259356042036914297810696303760115136644706368475714734502986742994797829680642491056211310329812692018315862956359098322600218539677283737391496053403596439469011100371780291352616255427550675222895525198476211372277964457020053007837854016753084558591538196596555259613681040520559237077358900136254095927978848459910664385560914849070576944457948524964029469350122543212284837458870675571764977563158357540037023614859873290801875358793901102951467879420206883448415764006317001233751544331303010853851667854387484073203641611713615016901972601764597802027267646979668165968202311100948630816142294560506215484662542446979597329810884983324887867599199916385230282041 A013892 312 4919016612622223424053582514968806024606946612504334420509035994935683464983196547214449549707175446025019148725913512584789910219926561683164909268594202960018866170260174876290927703863425948604604729919404176595341646178187654845973366885527645080415254103400462827510665341252625849671260193167571355108452069259124131764202276821509954471551647133648610988926603395716811436857294265205570063213349543067828074019737192964827150655535618999116054405206150491792128369028304113459305480487751865317660234145926206287390329827895150211152067958454960975697961348551748116190850271502707359006054644910250009255386655739979496950527558380418333283777099600961437353238600218090149875135840976658068245120804433474783981291274831593872238704791311799521053270325510070513112207127482662644214184900380744167061246870178206182603837081129834529781813385617592891689947983786315611586518018288798488280562166436997789961163076261616106512209393614937563768407053912931057040650870758055679197705236687402429881571095445748051405377424560371049934332351891744733128437055711974416817202129334669309138990605274403151960809249191195505111675578419662456506093671169646792465999392025193646876283182146853771040684100291062631473958156781237488263069507317131121442110653535049608683587505507970918854610506169419465973274537423485489236331561455894767307044117329730820794276348778388110971342675911274409191461793769296338876893859889950377806997492078525876382584871345986336591740172778916619464807637921757447902799368736387048421748502686095514062896232654302493028295922443949137054533881774176010751916206368011295268478630673172498692736336174422995696868806501595381884714908405028369079125395273747072220912571689179158845946528134135730917395481232774034219727117026664764494843899738824840277520437890965167195053872211260922580994926175463791122470429735957457256718853001915393418709366085699774314747803815219119418974879655357436690423733968747402496325771524074511313761552316131438059 A013892 313 12179972115497274798075651611731745628723235900275369954288003518024250891961427987361151315580387414727103889141085722597685711905649939457122948675056837355099754505315048751009089796608525127913913167148706762263548854760164273976459807771888116455971130270175782606736330940810285613745157693042030264812683060240448003537209493435463976757054561915980192021070173741531001081990909472781246827952511590240706026252197243763015542911021090668092263196676544026575997262422614787032472840930241905961193188108493733462000908296521353542683424319862370416964746397187634958752048166417582188927532900207625137667253642891107492419704336778195454625627192544841014068916744761412802015673980706462066123675378736922479141291344319234755456384695062355482280481599725160087446622956152693490676099017647860251316186314001386150539178392748502149358218342314336141520588512705312299533765678566875648033011699752483790725045931968311379718775167320553286709388937786754677407298580433150909205758738856440469227328307862121304336803635576510196371350402186797241954589865211364141506657375243445341689745498729344370167007821113069999011514788049347788892282033089491253178268628594189963836717911030642475620066860046599890730036318047865363450698143998441052671688747107482801011822338800781284204982219715593370276959108839754996412591342989379577434204631876029155637886872933818023188030628481230653324569356090360895396738009579646240537528683138145843985042017354925422048471250077702662540190727450425694994673614128799234210043045752538416275623298779085748684870505267540014311594290127155446046808966671626400202984668931211750840585749265152605222021154909793823489360699986782339648453312111929851779129397847004826039289352366405349188832033684990553357432094742607596700918485299404448186328078741380959526505697928430959141878955708139717734557908598774523955904295199189703728672842655435125480972722279060246374204280539750893631721517256281474573749746544989373389493665928420737646451841 A013892 314 30158816775210686630240322880157363619535975689435943268442571222976329609334799878076959411357281697218367212798353216638406993563867909439842676091359559918125147030856086897324856236292572460702512479263745665334011055722787998628838153564164393268513659690851985136757222306209407397908771218583678096672419712778313061110480889486058917384166043705596637483179836131231170248116608954644172489446385996083421950897039343084359022786436411582172584809027593987660800245487374051556318968954531053108604491882253224931526987032108226985684884274986895527075991589329905733730987712818408840421275286671200395752749077909028370872937488592152987003060865833088290095030682786989477658208327953290015466766481615115013679272356377512858750798687059203347319218208597869167366495655106728199569598101498849120423757615912518245963909079106173423523735079186185405682987695721111079563257662933762225218892236745425361730495507100803839010279473027254672667831239464845469973534607711944533133470007523693389413318395769090699547055145247361320724904359504326464006518010659993539420492820182919767112637139658230865626157898850251511482412755174202010728390649850856202503457772993445175266133382785062803240371932094525942836752197082001378574910223656395892079315835024091056102572281282275737038672269255561028549408172439008506862221011784659782305256654783603916245816048184553873397859451151746739466312858045986522730967588782152476548734234789679786145518554130513482608797613846149485013103720049271612950616341270705655028253375544814620001654574483595443232859173222450561896924310189559472801057635566647457916210135755904485044623533169695100637641359650985576548182539876571764421195597667037394060450522879570802751058326105103918721117809775371424177784252360075927583547560531370054749718769443454652502621232134889969500247340349969046942821102923516999992690669438418426212863097026280258768311076662458796986920844840196647970612017156761302910587173670301642460351876711696660065641757048259 A013892 315 74676216058282405954451433243234767900969409868636649691047382162640466769344288643306481121502353853200701837242789601365142918356499766696085010427139314953709758437955725910379179201827802377373030447392481378187879441064139640616867523202073890007773404246858909545139421395182807448554510505563826751492481778390668192302600619975540999276016156653384128475464109064705369420191287315985480856945706918516165009194208220371838291962472412282205955073048416445252919827051041401684549842709345386071162473745155327999729041063216148731027356268410777027697335698348190257385564944721949311358279316051272628722986239061467240090109642565541418965292006828444082016015378618181858640011982636813454007245018360704670256232602354003212039993878228606349093768887090975247447012525114114588226082289523198808232145809003370516312989306865716907813696905837834496826240150387347422995502735932625712102273848513110992755518194636793284969513992883312267738144264207664403355999068620938146547251952159409677832928266445449712057763698091846118885614959664303253200075239677199342965542851562107452427833708870605788146063947185208917330090740674086424562557359705055192162609288251296605031297602980711222040681700687323592532139278442546531487956629885378211981701859787316839924523123110761670205719367231425407230161026368056524833038585058984302306263697653026873412348871093725661366566389137388949845797801494809182947626115615898965029844290028491328795132346364010303774161162846836893691461108110281391555408172004053001709803154933139935771476890224256193393439365956936613862412387536058021043226010368940203898870000935059339514507285857948868993763132990445735105378238805839469311557998187753624395687479251582385121092770210521708041441087666987408035187409484531644213694531084164861195723895300168621607087930267968918589592939193218007166072390127817520164901373905798426727244101683675522455956288612837564760517716987966079843384445069839505375601990137860226594434821573955388291875488985437061641 A013892 316 184905703905697007101411239402140365564822454806321339663352731925531897127106623765402534598470856873556404618495034089150629014999610715816409398233629230617565779158463734970963975242466619638810983317758075748049630096139475099991785057333131956974357718482243099065810176177190754340558374908316085855543782638991355120292277092520817092766344329473287787133968204991007900515966226331824333164402407955230957663100769780254488422889985977579557883150420110911674309530841256563669712180982767401105419330077905362504801078847588442656748105828855656587504345225344255548122139974061073967904924056195240104708357503553859971719880395846894541958540572815903563035773662981101481996675030195031156653885382717922473316787290456144999329016801887973952384732047557076719228300266422534017792014131006103045864808005527436732072076509740894769720587094848156159756956410133960566731741328940038593110728174029465616050945846221969216119728628264376622834151274460333621485385937813236323727504011489962143872435847617311586576516635081522083126552316009821620945453100889473615917637689210082700849106618700798121422680793561348614992120352892364721772923715808327456258644696029747272421390963442936076183709918390181260145237535212311024070797923302555105309679993317515440020271780611433860834711519482365219417194487228918393082562007425965971956237235494962188229443627366303016384093669576699641324230090483495523087434077250411811411432416695257350738298407699579549164896681163889985632533158330759643348954619291063633480641882126792861823818156407390536205301820606604792648105450365645729847110881048522469933788110445299495512531976005581336566587899834509694248691951728900304122879447754698561612537371687363892215952687225502590759704235731139854048519509437239319705884814722969528641870741428852223792688817048587571350772487143387914325904679123098833862792127026773578620902392934847277477670910277958481265953158516185822334124381052984529421022712178365569210253467264449362994124606401351722892218459 A013892 317 457844828535192453586797268472400357034691315523477462819088036168077604944531583998889450516739090233756139919450935413111783353411521093822295494556891104302924008208492895697868928133896354421040236982117453601669941031420858155614558988677510705532250172376163655353753511422165849631902251552106551870826104648623855422000587016513702682581652427864478416434631538410029671459683457054003899524043637935539419038646152952118358529429471389098765694910872086208285846155006504536046010661619249379109727697786571390192775446533434895273931328094723662420662921708129685818449682667632651190855414550620977828028259306192209122115624128276099728449000353808885996529316131133842398470485045590886451959528942262465118257223693111170176693579174138010415525882638224030107404475061388570058920788397770080745762805237678480564846936573692919798410375984966424619018040010176289625323897972847100620362880920986185782438130958884371754064843936716794691423019136539957619826342635233416647945348955346283774480394529849377602210526263608721748507573063119603305801415477659324730900046764615396565489772049458427527656578490256461744233374213676431395217214639789283806114573873194561191495333743190090575302407945216009428064362515701668114390678667091533393702193321773506663518754935700190771378968358678765037433695852633037604193338704025426917194867062571840379312737136278075532565637951145196405183284802816092781221272431245667435824036395546710030905749949006521222107651507333226829534729720809635622136703183871983371797783883692269678369094313262183299307411632702193520471181257544925026028701405453365439280582806485495635539084913255443941891191732192329619419491892983978314138357677705961353710242173497710046152028232886379739477512898389639661469685108798038842284421683850730126900607500981239562480852987205190636834076404643255671274458250072025899428825722938867031249637794243582408915183463268342717504145349848769198495703045800913940314864916602138807555939400040035803260388943785780599701699234111441 A013892 318 1133669122091161499133815129667242051653242131676367022208881067267740789525549710608066169535047144588713344298412541725470673649598913968892292051776823506473365833801041050544597555083412629285583309751184044745641339317960155458259053897305395580457699119570446450857773715878913438107703533165919480980800646894352879786560231511002562698637746994982807142455374717625536059471650748327962001607584927848551219942172700678587315436361784677076064638403115461788250375378565450875198990953224761768364217642761631632684941090385991610752886087564017165796141039778578206925377440803642539981025901113378052579002944839803222815061374788400322261512841327065828807120243142984376029010369550902548352810537654407147616851593329288875363340794699503953451873222474623882724914113295029176934323705230930099164502536286210448048136934803184465019924133565999379032725949851157500564974878446668732998979909085572973629709273629162634015868206006860518618637846260967452522494387172758827728560830602983977907707130414965514031455881870795292312757853154017386625891579062816776306856874893817418820412659081891962942802926343145534668434513657109998101265949952367605843036490252843179771700404386179240083415717010741415728820739960766384716374645056906678744612607181850058076032125577532306668820692173956131430424536867008811778705521771698655564239293138767071391375889110401006548110243565192669673677926316968124519489211445734965892176460694976813160815696542985098191539533789656295619384114726967017954337068616882234154925120876626545258340036059974178805231782636322268673845171440625731312024641521341672710837211806555929257662692614626891489072837956889695178314984456725735719659673307410053201960576935555506347566990955421731986540530210189688376125425828209715179341614246961109016488467332572146299419277600765785330674219751460760724387014798545093257549815943743205717210196892688740159132476858215280134469296796615187563626011816004597206699696705133639299250453992499732612417245803319027557140777771884104948659 A013892 319 2807076979540802896843740508753928376856541189001720707324388201780585701203424112886922034319560699668968523103954996153896209553098221279460235457112540907555194667708923944212427461544482927961403547691597062010637774643861822970039785096063992691375728332269262886522482640114061685185046610768600060937079500974460271286622002684161934495534226696529933782626610882937872211321694946284118384218539432260869827147593881977549373164659978677123366575085315791818424966224490534346629346300288879389884870941024433324059549948963663441393610488531175340210659032454697719589720155796458489604478252720934282612816612714891920209150655052183249551409684897106371643481626926100470501056547034620249073845819475539883806938613391058854998292778414647039638229834296193721391277111015708449977901992198600787611125565595749404201543816129230250651369127198637496423553691700501235991433731546918003110041153906878154431549502723895968924057249025381323291090552488935248223495829584080960579861744095218024713295717913365694327773877644394352500327407436809297006983513025861556996632001067706416923804964740013607550711383115336315246976030831856409188546517411107476460336810478574744589527599600214030191305573474579808744717305396113684429830542250761570332856532030371746952005070110402167010360247071240603078742765311863651836440963753381269343957349501608006705114447650374821912769225981530004186324239675518456154582716971572903310652242150371392090682585394388858646972848077034163926861387091328306189716061265193483108775936877494112087630504948066004165455611754014933141039355158961932675972902846352594457631309317001329878969335520385031389201764992216617341330554698314137489713597416804725323321382589552053711704278737728795150141020312920477198435790767804247545852591695286155074618077473714558879845773847978560291497104852372238168893962955662706869925841708486607933178451315789696819287766816149996925679291328802069311106804231597167138911912311884699135234749880374595421873729916352440815208722700184460379269601241 A013892 320 6950600501964002512071889029985093300006104781545971641685210302040706474164097242495194762256629928889633291089179862021666250578216952611850209555120905428656509961519398869340447425102832633442303363035615793647478183157891615994292541836578956239122749547803589564055432742703788024625008727877519842286241615283360103272533454224250681842457803189051072509227968580631582444581437534799159247045141269681707518130330063570728025343641408542446490853202175346805810240443494787605154577744798993968414539052199658329270527569078978083571277537041554728720272619602044568778386488047455069651158997084052656243312601926731168737957727824055892030995969364040189720053212950090448907195615055876164111500559757564830754476893678987439802417750339729120201181254470970977343219863308884677281833144980963211603120401846069503994038441573770894407604444487419106256864872465919409937153071249592120582769791147667091309805292145136084756889230254497669219746025927300079190949800137313282410835084692425255774566813829566882359306570661407211831708193226876063509694869619822775417803501211746791238616549387782953642708905020501134846722102966728822935350843215125811355963516089188446503384699842490359942661539174833589852985775174011697903018975836568473539615726103871452256112802095296695332185997412851786042671882445940276448559633908783607641303449143582083794527178712645446163385967683640461835753263536311573765906110910594694314602706136292453584347059012460858506910822150696216265137553715450927628049749582684318332156988526426293446069805671401284848080474808504621935594406269750482537043828764950812783946427368517675911986092712689855837771101095462573982251245157940937524142348850152763568350752108607250643497252878211531942469030255802080670569663084369329544038056444106353294106747014587145527827240779205865159215689827854046557760172780553472817916506728541981416735230124575552504541620125702191237677567579955475019162246851053513955492647163545391644055628944045655349506120772150362350097503069204042160649080363238859 A013892 321 17210374952312564656138692355257059535051816043481198836005107543672691259971247018045109255628879110293692102432627167171985781390472418145249692029225318810990955659208222020975012528849698780833853914909125231034727081839072272471851768549011316964735601032566920315968092958776106823985959486088799003965120577361512668353016813471212889059427924018606171589026863774533280659445652898478663412449227252717606303934992140077416092825365148050543213555123053174050519930551897000094335644799319044166197271732612521789448424043268888553752756738191056622229538313124002954707594004667815450508165141520825698071410090318177120180888391907416970202057088746330549725634040532506010448658155244239914080322424515146519866329481961647120707326789198452934801024703014316766028569360319266040532869768454218027287274823890650852770134591142372537871774957390853961583516853847990585025974782568043800182875697090947337125117574075279314330448666143931424257343915052561798784631609170201281264186342371829483398149113156576727842996640308139735809280825540874593980291956970773554389247831546905018039147199322539983731757877012357839492833752433814271741399287534129806372689906224923423198584351895290537763664294489266277001388224922595191165967383049951360762968959790069999059908653155362052015330416007964894568473805452510272574002060961905182097023829120974454101544952683202676599713831195494463911046820088997551490186355319612611997693446061367608027748168473695319288103379816516750397890831617274326448886356891935057937935587133295618775519999753151050011047215592863485870103373770122900059491687361065942583516964860759248807992852179798639350049185651373783974878325884332397462591345845514407718829728945370304711112904354486696031215623347361276146316872193543812514663087523195297285184422176072216454307503066150863514868810367059576827623406061755673490970244394036071643996686576231400980943001051631070021422187407160171739472620265646754851681388149007580704454498772722503165256756137800740064714077252153059589941027238335375531041 A013892 322 42614592209046189032500360002159649857682266653447752956633410783780407156123544770134476982753411936119100721141325696007386821315167364097034617183872782682575894316809819337914207547672210301523924844852570075439856692614645014795279692252438372925064856981137918827448279007132559330764810297544989124919031096484264156596236578819256763387160423234546722865417828365258081707572721696270119996902119151226812251567130103053549910028793817722802000540626636841213318349519621610036584395751949085940876898339850132590331453325114051679058647206678137111245937587588030592148518807363973169187817198754574990168920453226748049102777566313563252500343355387700327845092722128497599965912009542107207014372275019529782694498563955752473936291155407500113407882466109046730046574564517174323697398300799720803147993904160816685893277490993037498651764100220536103422984498296155639592231133141950685589018330691197610508166500050225034934309611790322455672185010717733217408827542834726222336970538160544612012673620937886479235316138070344491697624442840934041280006934363375427249662166445459968261714341095341931178221947512422234010366161567615084444607034463971279429611104113626663258591515143577005266071395920577739216860382342613030250860671202601514433826678367232534602240756169338821633107627746905867476103421207155233410213929145712459485258606262615724826381355793925464325874817709332646595679120175546748247298944220537468954876744099106272869899212209548506393953490660297309143467090276701342445761059413763505025064369365166148354446295868777561781303999482273684499477093688827542714407307583048019365103773174761115214222293289547231096017438542180975126412247843869565024724968856732379438186573011902466124881951359240153556196973754777908504619060921561640623744756353096352412547862565750239090294354034593086998303146481065851123301488126107161375317931173828322961628551634719995737511983960942640848973456816681894083936415567147664041493433514369521574719079956639417364989088616052274673498461969978938697593387603814985017035089059 A013892 323 105517949154227059617185108900987506852957202778335327648167031808307882378870353081785208322518740541612569176517315414558194500871664595073303318574370213327543489341958476852790031394583612255393088784414603911226553716726429906489577250706570402761380167306138619670725856201281923026347416012940850027222887978973589993883784796577782852566184536810637905940338219397387170858039108619412747854209340328233558589293119281040791878672386343269612310736645074855891456351927185548989976585737005379749119347102404573456787121246861578248465437289808528623018954814689134961188355270395126600252784978019004378582273765314297617635338429171447655952847681932129394076906244169650778777994760915202113181080175803582675400065199712274744961176593613355623309144366450144499221593232626410825732804235211887880953944558098694035123658502170369157374134436791969225149548493246612683038683916541650950636282699606143712181660562607862158775809095444405642167441632853168501892780469985522764402350412568786353259969140130679773348087054159841925547996185293993938679383890170219532037461240673436981952862618271835060448464186013561181210833642291410142978207033429204821024380625284646867267935192055495879162314117367546619497128775858161781591125857104090407288083804478426111696073734110143686906916163956485871551712205147615866291797299743769475218989349708256533626878048699983048291834310255260856902914473787551127788388668485528606341701351187052943146884569452850847133561844270471506872829718767049917328606513453360401029056859920718534774296118754384251949125051814058387915470732205812189687601219899077617701914087654252822620820606191954609369617683556855770329534240473957586088156470661186187994514335248198684469354074878663184980345770517231824470378752128817856786813767461145525112357349951191601261238759730701908123411422698620672900555691447565816174263354061585136656965495074178546725657685973706112063502327450329221259340874649398763785477849231496858001640339161554904698032117333118421266774868185402880130172289452418680585695566983900841 A013892 324 261272888382832468091052430964626264731100476842233326454298739293519339250438502395455272542180330936346340925405348180672130845413827832196411273818679510850117106416134042576716543946097087721966571746000216329984158431432596365028935740897288267707050670886562530028064621814137968323615810442226825811556565701848527210265645651021451543456276965412283708260965524711650976374419778813419285549059893377398786189390103358665823729988817152183543773002696133205597979181550552210668532033966813283791414666240916861931777134132232707039447020807857607914928610997696952388263525296670102579759320631287878722803189488020967016729243849132992369457190192384463660544433474282228123681414049507371037245559442227075258975426040942363783723624402269436245520149056622836344378087781713023219186170834003920370142181166363618201675655693565548900204936904806158206423571874579444417859402207064865377219548956212072839589297537412764883482622125420797366165160059666097674368211828950682931413895454211159320520656327908436056107425006718130432007467806410273097570083771066590413058425740570256637576501176240272521341381722523992827234963970844118363618195457267020628133647841886688823395267061113421290897926823699664816990221064773618529236005143649581153395617020185226416744536476956392673006528206656490710063323039453806498909253002098247853820264309823264294656979109507979325892362643788741152516449625630881559965701393648348896634080373972910605473057735537634529736565349036270227696306793809373533247445259355352235627646661792831243236099845351612091866976591671738160259109164544079357073279692990886190114091770526607759838591282171292616305500976637447016057189403303325904955298148847692458907028950993729514415883155452983033666649182031947203339280357767413766371972782796774973585182921856795572691352031730431264002470900332631949548393047037626269863277316728536895291175605387678425368854270581807730374326049497432734431032680378501629610457917004260138601003642157586937967892627696417189780239984339007886087439475740844442579560207713269888499259 A013892 325 646937537651843091407786833259080129474413159608577097400162654065943942398671525342884404886420175251156238419055257224814082514198333681473701758691158518136464117079883086690165257748387052811273706333699389654457444707911820426851782759100034582381160459131546594039960782009365209228136784620187401165169400777781436376811554930848565145300543937780390277741268474772994270949724439900128679528741652931883757084762645536289087472001580161704520552788202892734247950653458140778284141500773192405182638063664468000912411430047687273667667728775315415100546818762786426111626926723559544327639474055811285217654254688099228409156263965594353273020579178172978085410411181236750774819425646571151917952692489339018821673793444551346022514282658834948818096195558954748449478238778211835080003658415906273224588684643851788665550889387181962066248544065053623528767199895074287743617247945511106095667947950927757346034220043090209715226437162132310937564186658579164785405454941452957055791015120276797382381876612877750610091538951709756044563259027984670806620186855454213455183554917800271890046536985987362549820873941759936115523667053243150636036650153543412510301097287647788308920197374755881344971065710235916353684669388264892066622743100185584244341733908063618945274730026055246941238791485973929990697084114668530818142702449242469412596502637289074896735851316073598100862753249922658179004828401575000199749513255111283054606749779913949977301232785907001321446179724183359674528597555844595996300465959244528315285380271618567648545663590975281349059728871661799186879419943218430351969790774535040304455312518909162947528576035193055475941434662751005919012190624329961969933908791063622449807235478526622656915653865333975836678956372980122438241188754587535459499875435510311715319297847626689660745484074415689122365254193842729637644826475376819369182191100674213477893584625324825161377394690533343539372138356834543696291945588852527506576825237836331524929806517342758859515360967546470907197662444981833087733222798442429183426806450758619857643126710641 A013892 326 1601881390042191026791729570045975049511464950093638142295445347570029729829408165229990732054860109519212710793184303359104924899323979830363351450993418915599180663837381431070431504545523433078942012979166725024012424383815750647107272438024836529399409031695163389955752852372607185204580264261261403837674788096463836831186714352719201307713531543794086586324877129116936341304341735912268723252437678082984439033823701849759873200335640636816401636238316394496378616365077048922968584485923000941280324926801525552591221029529648410641238395552829724015048877391716706908573321633279064150123774070120267516148482378947811364683416048944212544972983082494932864306633715449137356779605024049182692890743920159855165327658274260143335001592777258557933539171727332293681004617560491546629761978599967107225130817457956770062981891660711869090275953710935212165956934892993548807682924020632104292377310253344269036757986214475625185662465830718652980191745021121211345977661575076725512887076748302257721718382299269985407897049506789575232187041115933815399601438052603322482166545148410335426672340184466322422248916146317836055712036466868312046739713408538690173344036692847400983928991799435663042401510834049442247442256187613310981272507567626424961830322988022418806775813742785370895954430359628562076035059279246634490272327391866829270060787583688841062732744707878520183948162459380243994375676600311456419599570021467792860228718523295151624845605199951540065031564168870692706740585879429248301843587461219417316949814805174463735996269071950303173125445599392909304832944841983212176082046967035438762821494872758459465212559592165489470923110427003103005060166192712794503791381623643844484345245961144291834166193620299592235224927196179708189206569234045441963732182065991647327990398081210598642282232371176613420199483544119789013042717190854067063212654202188319318398826997182174257261405615834921404495812413219656811844790180612154506507370394581302652547168987785887869287125776380849066841224782357071926703145238000500458653932025916967870890288405091469459 A013892 327 3966416908002079159247974796661268774120288851461907310499609929672803044000867728517814821650307062320413073982292860363176345438291207133982864164453353583496215642547076324092064377973666027123335239395701748665232140004341796361551670176520859705609347303971362374706049682006960278677875987757045100781062705130866009913864592222053661638828167742056994002312441934529316957767339267950632673376637682263599686507211834326488572271477879445180455275088058986096088595602950915761113589077009456707703271270928330619245569799997332899940359749989966126803938510260752346259611493122840657463057326851250724276467741070030296772281241795374715738395058437582620770376791436189893559984623220443157216684078129963897215012649325237266651654108874177138040678409574875765051241852536915558118407005449399954233039191976829300396179398959196998342563198707692967908913800531606433209154880484563132806251165540995491217647412907676881046593645980976625925599799655053210292563941848385904965734177849394472042489164692840111598508476386712160442843100320122604377137721160613034194770100275433683139647954858416876483408119020981447539712517783576160590620157631169242199526995911122756728905592665590845823627338574678989899449523103893131707417874715692223221563100920319323185038785632697114090101869059045922927908334246283312414728819582674064088768246075184355666591486438433295948953861117508962774229618454354596929114075730586380433419469706812601643128578189994808403484591006976553340467657955468882290946605069137937999082119489277684482236625852787073736672742723211183336787549890289789685984580413029482885183540632942348723353353593601376313463242805191956347726472449609957758043336246922899683842779179143419866287077857030200034048207005533379267586196873850684800955292281419851957189696698487482087556393292038041313142521004111465455406058993556564601153789857384295275968017128895784496230709183963233054750676620560779012152073121423575161408393326652368916669392583487649167253982847770843993556489842369563440637731220667801185172542435440978228143572229558582435960441 A013892 328 9821240939487040204134751146038170950330473104815977229620773647252897944447504581715232762073503666704512492074481369252400585763407419693247835974738784354741396056295173139008036514236216476094063262932457704168232636632610717629041728972413124196199599250016186404647274911567752339074010055409231616998888583111832196281710202936434849530240787317939580792131835161646107189810750994033293611915219188415216920160820715763984027312834105816331880126190267767413538875483871159565177596799994038744487362290674368517983336136203595996209424836590405136613105341318138623821077758509972629103618783959055067130237497195760947807548810528285538265124265802239889706909202898358359253984365571516081141074229173525475930195605981570670718894087329241137325385769269940306967614899824804076541429467786253777276474110214635053881679413583468728399022393756919850146293552582510157662755190412946288578425704744893394808525541453285817482589480219850242477751738326077598952207283846846490899749432038707802829935378206776707488955239872661593760363357859555260575626334228072773356636050521901067388399161376971169443690360099733141271634625571395147662273981690380529441006595048535146813686409093676827753037829417424072211037064708026679527605692165650798226689172625701755819151352066335691501387147875234550715870898518887863586797615439839667416134965338517907881691512978718245665908706559202825216307184025208963101582433802429206004809515521568976115949029327667955093059792307783636749778627395878543971730597865087379141589236985280985268781627037460220492301641584200487849036315495796657951676733576121889542520079777687916731546515479762774288390022046692997920649170706006766794733346837669544984263421682697842787493567194714621274106731318194194871090914493144806784960598262731414011345450805428155909516297874022102057430883115759395502665487267886416052352297912079396148529131244841723095332362779702177403635095629493924351210736103883793033588161307730604022196166306581184615388419675382539041601230942201433665799645637764321846804547151852970749728071054037776411099211999659 A013892 329 24318364869022920762417853177953969051942334124361736402286768007189253347348521647280506126937440355623376677113131243924499838008187348495031273409214729201990816033596421914324660204863781380240033951283795588833256663333370765310552596066863164409085631503365829140360712761257999999028817224188742997619331021754624589380946351780703394486979683237162878059816844911916764366583210725574844279169662317215730200793288013482485086045281216577713552048579595828624896196046737894328176682258868439341186413280576513213010020623517587842618160628456665568362573522532501728304746816768784716950841367342232292666113936568926487105323802200277293012735929428660388663388170387422234990431433607265396997332757782337257425281409775361156196382930741846650890250377903529924142204285841297549120156963756075191660500267828347642281372514294613334920090950159115484027387319256000818878590464226305892202751309093125789991995284666939559382822329382890965548918601517462416687961503325892749270378668921612351879400160042421598636694580493457499648441950032686921156047790555796766035593168061228711059347775086356935688352256952589131369553224742705953731408943789569538568346988993082828490222103870444099522469216382654327777676664886480153151624926765675775838306833649327491882044843700101739390893215466720395793017215951719720139405988792971560649424371539738853187948473595091269375110882402535556315273002057635888326865162755761154559302836573441420191725275569209295937970258673510755172490109516307466849858161643144994405109968110017262343044917925828214500767602424997243762510971762826608957488808331101834574344427017453272931065595432925125652708245199794485458321490935972649253672445371406722665989674165106445828270034237265679022194403310249327726113342285561362935434152397750991502078459393869851419397395649568252882302552252048723444754510358526286900813472507801880723976833346221345714629368146457781766963456653094276592108552456090556046674612625910440888755905195559364644978650569795029538369766334754027698452836764022599560550892398155989020430927008831884133746347733143650241 A013892 330 60214678933822785076902083836078644815545361582997971143965863975833303024116327102309613940403669127118687366823147159950210124392234685421198441057283181762320257589972066705637376808603004211830967826739854973714437990823096018614693972568563814530172523079852626168618020507438172539595255299996522347662227923635604191141571880697847894385815906683855765201034429869552188331332321494385146344807721693995552334454059656895967839071634775086859948513935888651662276846135131653408103954764501883784272336737622223790220899055871275739518984913960921157156999936569204996953655288254371068857261358834734037638272052224382305795005161304304404951542422122376559709026785308125808637572282323516242239698644212087500773481873463361983496707578426955750422698070476552541638587889967351020078871537799454025995373052669503768705264201272377783982302281598035690884729713822464371624458969880291793377340313694179675473389532368524376048246986962646936904711800298787172498644790423739710575635351738135422876230856880880077962720814065269621422007464033986052787568778147417816583966207843240350225339966543553322100993335088048995595019370232189469328387954308409344879545411098783398541810461171502764383486504215873998355977412248748620738585329539563022877455712492266153321639355440978216804051299923930905302694135400837247317463029444288088352479036945175834639826027520331897008442680806035888456691165121910165450262502634377439043135194336661727095310763111643568462712219531221307371847587683219402359466944186429677501498386927245633270351178231225316097136159596933250283109654670963203613029080819832921487699661393489031651338589785870470703545233230965925648864385385070940844369088311694814586534366210545905408933603504859310561176539842105050133301520719936205203065569317918832307304971226701745229718471970500301393616467328745592072833198344236580468817338463095729058758313071745327902648063838075966975396448055270085175443394627973369736614961648404216774207608098819347238066991697218902844927840051718113230111370658559594749280504116181646257499997935641619471685197875689259218089859 A013892 331 149097506293359664306132172884430496349127054270299693351602731824696865784711413421701732768219584721989454670303427859605555338797487912336744038703497829078499427498272244397762003078405090125910447604822728160559346194639077228595825130783048292594345654225500007803488911960447151587119272053066088988524094899486195902081454992224060473440824380723988576358516150765568303975023629919925566479232054878780693139789362662380449070357435794957798831655408139954492312036438353351872152794288428349936352948723689650704742177931343809987347219026473722916315290385939071923751948905591359949226395993349326115862087790240740802996706484900426832796109239874794477118961514074665006641684090688976243893475573234905648577717693400757143974214138235406706665892269608921271798765835760267893466273735873690314313117220341905612187335983506333358540794697162614576163988359666090208114951230861620629289838973397844600259984347708170839008688316171223117822819984008026619036721866923431473616620118803445382448412348491890280163415044986200044333411259687088831321246264002043108225742143274439587952614065818525837300947496018183029943831867612554112814552085275098070446897512876286474345978341096296823387186549602421391455237314491714211062190395887582461383845212246387729973557886368050721650294619690345390689095645971877707245522889743972291281484990900912938975838586917066289850707913501144657371724537267196638761229532510479342437268011561813765798971885229977528226953264069037547962124440014831878962873741033074338031782654372165985295083282067158773962802747641806824092757532821117317503017693988907477062771643876756797782847830830204086638577648457961497533227455787588771553801455199499218702903157639566505837155086704778634021218669126496472530017762153113317767105453122529502757285531949464964661560678727683825780432341136239631785950209586965852662258142951132871626662400238635534674418968221396063751812169633206202632830213994930232831462569922652032750398684205878486876830440074492028115422979824219168450965534776288753999098706961573258116549487388444278332220246774796299060653081780041 A013892 332 369180186235481571428749567146965467579577149951634800408210172668400084672658146062062238805655745510533366719683647419741455968841121022249099577489692271083443353929044406081054098060435765255676733403853952375632836553199624486648894010506775094244566680082106343822211091416351231597714442411324889878395522856522870186947988624791003914226351808286287389932745482394472911904252035021097775233660011853293995502739301098957567562662976414459210729263124439933178459341112970296217285661784783148849053599981779220420361402033622476565860461684232558839365374209333350051330276933185860778919529892736273046159999715327308061559341930555461980259613292744738729999783486038763948280467335270883388528390973411376641537638202911921363437407653470552310968709182886380352179652287160163570743946931123108713580395236171372144431450441424048522749503208849652789425075413380846298223222627785227978563940992191429616859146983375854106298574130983249390817966739582290703370207977967241748390639459549092308035131367688421030822351829475284943573915286699940968145706553049194938234651895219696589289879735759186007215038793943126982260892143563577626185999603797585057135492484735460062841602624410199468092189228284006004960921659175619066296878577066847045050077746198068411799796708878044023827572857520644531539879039895320419032931981772160046469793704484759627285134949226760923233048013912270784973469755002768330040041684219665389329576886160195503681068486046062127665230750208079803471468363796285200668092707298254335326158998708265824023170419643209773050521920633130235329252834260835768751904609068239815047651804631593630233311731070837508721695476769110006080526970048192769655596229418024815931039805728172985536873873034615670921305525405448789135104450849561733009812045371242179247811948374538249533525735036939193331102739455101816025559528008076560811164725503157152301907142568485208771794132794030572059798361416612245132948260042632754583751637922908775641229431563491515477232975838009636324570724919769258782267309694033807488414309208844582849130069173039489134132220818826341307784035142477740059 A013892 333 914126689957489683533155374463034047308323401418092977655968800334052781257884162806126247444445385802886158801241959692374399382991530922069973214722649542737443005220352924852891971153346937913815903904549367623352090956541036991766839810521815304083877311984623435831833061244935868207869133140239148503005275749513422347031727685856380001011955486145867919925081156211471982693206559663705180158290321689929408970337280711827734084342233236866037227517693162594103249996070484637493324809859639770081992769861283545903636447214050580602250523315866554709593763714356098728748847383984576688821869047874392953323729135122232163919024994906448853858848214551954824613733889997097373573316888396899087451760360872936290734704416592005576086001653350781106637309839035783503651684848584993857355516252206998362587703063888698395454570006559645123131522145929416422242639805996900138184223325436375212494195726824206682875316986389968976751793107153492833354976625912970428324268604036709325948313975150047914833480744401931625998194542611923573498428067482437131284615850298558537367883323101595505044081923833584713279150342643782777649212775785630996621527432963596562388135805960987926142029416699470492743601655964798984877733159363091194438634747796642901401452457283290996389064831056215929355429324934010403901362950805762994247023847134063718903809721881008828361095362645433495256426954200159778402023486892599659243817174254629250853575998244373926469189997230168388249750195359476193295899344127617989089063684448500261446766970542538298597948252908132075840624277157773142568527613660421186170822250609259537799675585796484356227072943992769684508281448332516516945986750009360068751452168065741828702031731923723401314867860147138828152573690150906341328642995644148957543862595731687388793327917558245785131713538999230099667950162062038151559071921741270364147964165653641921657599973806683656954630680417166305446694662905312163561448053743302920992072846909276496456472554264929777981661094239519822493633247403115741901513303266087416688255182617710862748148115149293906005535657837275084885862741632253989682349841 A013892 334 2263468182877050247906762489552544141506092265927938603880966690538347757619865717640086395170943775341140614921596415152328557937825946724606538607001537810122639887783110656875320956880831199621461645842150784622814489065400305154276880287993256352626784528327814104839766011115524458333636552699413015369142860278094435560062913891221296664125701967290297410658573525814069564874666069176740732884762507246112519622043170433275940538505719375570757913019332522206096463212020130940412584068368644175060252215460754326728448303310263428578651918531893860249870408739353421706156292258636826354615141127572736517331932387747023938847733870862863100591040205203880789271241871287922809607516374042673433540216377797116676551910871219048414940972607860215747363536255126664497608433201896454705204136436573496438605048968791742208286665338672330729740838854013682073698578180989118435257817191889683227281665544993691343260889514683215793366138160829656451177424268446480164603293166186691925271294285555058491871266837732878497202503508766841348415884239465195098336706022308410495818078528448537528444146207522415274965790884269927891954438104910025125103567455233728484532700681004196242932352896660142187611939316732782801656770198165790743458309060384519691517235028026699552867967039113465206461049196039778227089760901127198944292061500864808040314004348539844078896079866350995232170943524868061427141471953871279123653956461354713233409288675676896034956434882951622715976818208979403642743783070095050775165441499999247048868078248993408538620081071077572924856893932046084920540788655656955238656386803911336932286238918315089117969499089547553023041271185934695815093440845711426456875401961895415276307272069384599590272342993642470305249759561608969040857511592871481589625400629428635411703770463338054830318850762202454650557711728331650605037266426351637807396409922610817108574461637542755596301704073150265071750255208125180542882337964425738619365550584159212623599375235142838358330613053785380792956662790261607485406595188703855786374371969424531249539826799773051491366400836835219000410799848692882471598476758950259 A013892 335 5604571304153681241791686693618564996239093553571902849131057741475312344294791883582900282996378711178422935466749961962265589981292888858851525638257900770106858503499872514378325346011669252551501559808103715653766333560348630192199829004219814061482828543807972177179639780357138995755459134502463867942519267191729353795836221023139161448744986515505538128234283248694691835516595779222458551955227559429591963723621472266664123091453473240131378097669256238901993246462819834201424658999103531473222515450450158327657984115378239965240171436824903855470843869209104268133191889105318387099836196330841725317829080453368018227956934989909664460510374061065124018433732726254154380946361686250689646115496232847062805693509956314614561186927333350072351831104757782878835863743842782609599101257026463197958133523146576264090196403758421219447580561345584424169002975735368975168423445891020852749388904774293334141356945266417595942738101333892151509103969053676061089094049605501701689472326509168594776663951945643542714044621735554067095971222549455530117796419445131832920284648426212895325643021980300044939927519842749884183340492237129608302243818272336779866822935623533809312928556075067281410603735330222726762399527030908116294086375606109048823646134135661882736156820317581812084252997453264898828318729877520156178762629190229850323813465853415159383910504460991832943383241090982282031683571563508720366800437940003944082531506280554886595259593457241630055407483590435692380394238516079285129336374532706635618455199684254329889068644120014107241665230208245378825666126249483531209481840708778057466697023899401073849915158726129606492799468542221714373057053784625217338442725922447275870249160063731137660873758214215127080358624400740406633098243597597482692589864873127614714284294340500894227297676053438735757791299452810271731482170361022864023256443212966721631724115886257979589247053153823298193895735170583551417050414151376606969672420435886042218081789420361946916224072651864927596059199778303976033007784940154428608785796059120112402454315599091253024720853745686848931698181094548597595042516704359977359641 A013892 336 13877473401643625969119153630382235168622623308905835072830562942609279420395989888147735807827050330370181852086284114064803865087089340810513403781364749838960822233657530832979657010934148224573520460739285802226575164762445682870275804397519677377823570274494376099942328880502531510251096607482416280948604014974173861204516271039173854524076012366056747453782780517809677759230807292336950398037787004676053231784095403858014768522624853636416065176260747703888986575573341728646313396723021255177314797284344186584955606810103944599691223254550707611627501033704793869220328303421789752979517305898600865217751268281504096566225938771580330261005276702229292516919747169745185408506905224963646382056934106656379366114894309320660800340389583180780800296646659641428502603380265370176845725023421968498000936458529714340937471225149823023052934780367240247100444099215371384045558125947310842471909117722722950374079790817231342896217869974749022459540828669838241186644687134133158051600738197025848357902834748656030470703173834783689982267248183484288669145596391671486362083897683497323902929361082398960975709591955113145476485209487864385987577616180314828291460404074496441705933084768918020433514498447429163513650706481704555847670980551911009683181369087178252181115166631544007320006762741031762723901178730997781194077967375298942156944198986175422735341416185357416559278299882140137556369659864832378991514197582805825938812180169775674143635684099882542938564414710794227467401793595425401829464667644060367748221301482982461983992980636922810926980034853406174264853069540219922144266776297164639315231034180283099558701074606610792507214271257926644737412197819056716026500695213845777335048074984644606230951851840459861948548909520048920123807927873767529297639071822486413666424626932219923695317548378243600171131278783804061024051270548758352585121255783183686465590451621847497002955039067128714834607035960146761080207113429809465140998910568876993250150100701968796397315510069210095355674588511858696751354543282531440523785900836191251199604728400594252523258281238841460952928934510030687956487180569149035580229720459 A013892 337 34361998012336380618509967185035822118791308952558429318000684071631894163563090166052720486024751495979276913768996008551746785538276829691571428589633475711501052971937178438010095745117033484718269439316084835607420538893126992909407048992894075635551564533105250166691100598683437770001230058690603470840557452873536923554641534203827342013210090143580746313564089057368025289953642705748230543630966364491370731167366845397426510324102877464276182566874061128851815770790575880959407955312476206923293992240967356058821993066891567119350838209369752566443243682055406394782585691774390185562829821618219703764808697640564012003535480766371284178944904637113248971852469047258883844818539520627259842964792484557754292057723684414578887062038306524348158833726497291481473867727271702829517522884770112775931620764028967149880931563122251637558348756732543208605162533623081868663822430100010429733851694484116574698308595962755710913982171626606079763046586328557799164009723168139978518410536248917506093154851218312448392477658029134059981401950959877263689382742079821375709669576970210040218719488046766984872993544930463704401179550727691518279454947846461366017656815068456564811619205263233141477404816091180904346987000668642169029862267273606299165515704815392983047407082981199484981061425216306006648888984754644875016875260940010335375867374165469978059556145275147313785012439059867312463189358421651588788509313120587922801266900506201376971382173764035064687636408700982875837806113719839242044535634088790232521003016380711391136103035362103935213484337320484174691028420635469009001496820522633066243804248502764802534200172132354376716320749847480907107661605607568515496502344918308315413535203421403524843853649390310823710940006313683611069640686400307905526354808100586786393020352322242820842052086221820600140137988265298451697592326954510008077666156323485342873762051670404965481519969279078343673255647133883434963939753356437786826162261460685754109703414198044234790596537166861047900090492939624807167332233267332817349505745274592320904090068387983028078587306917214102624086381811352476418369951320089357851171230598809441 A013892 338 85083708916348099713111911236900014112517041306120974275872175829083661506504403997072975142725401154442791586906497247778971663924541719722470322759362859575772045762760675593178360064388541494477422240421118345362698388932732854015989884604256027787113593388857376832493667501299461578862275747093744563544833468502711902876724348200562677731567490994430142366269727350859910052428924750060487900854092184150718576072785878521722384787000810786416791377654295887088852178238774148267709078741267023486561330893867029369893078210937142452657491139382234960017549237893709718714765648816875764081937358479052190272339051419102909557942200390131170384201299427051478665954926755448675029271340888485637469905279706220970844809837557255254367675425988746631951740031346216939985962405629736104465508897456391474371510242191361530853024762515444157506589798196693506284034344341579391916622055348205725053560446860426566493907216154783453038400341182467687495199889361555637952205311526908232669457810395408387919754633946812235152165536568280816785889389369801132744016918281103628573337129866360110375531105633111684477034443608776248004056284377286240720240116907675141934954022134190231673485502533086318379060587718556946072670165368624206092672930133909283757434271177689749930701630762665063562121213916670086757307366261991420384409816738298651413849829303746047203288911759646988515755515343698392522790707198493077347639121708574635060294171076504723317462429074953459637991823948094997879115880375580227387232639031619405955023047857263094880713589757070191878173354154913544468280781307064177719597275799271212693217455913447424790130512016750539832905092376597626608373793983294793652373959749878301487139103656533846462341177401699240279834838693305675685926233955116004565901613983054841200971301364753126444184328641763766186395532605717230949956663179735276491101092006425734004379342379038064623826114411956607691004634612561639430776259346122247522473549440542535065282514192363131720761295082327473844366169477312045402224175461009521706293826368672771198296514245416387842361952070406922293397665916708055507049418093721938885927232914481458050659 A013892 339 210675686564060613351536690301776888043989333461044838283512818698218225172594048232748396677927223073114641805547590928728263958071893827663089043714135617232709586741125946075593344177072403205934050732084490713834232118137950887096138537278713746147644181476556361917560737606300095515959302115103073820048798606526096440001154281855065045768456532883817481082978105623736872420909208144700024030816916803083410115495249041021758275248707920587435830713418424391724819789684850429751526182162172535588051024864973257555762881065023247489882761152733212602264493650399376740799912508269817262567521011392622649281148452879789295253511124443803400857150453310022739273292328184239708791303737902638398453594993175294039687862793965682178084546754615309546629071539876336418882301526617383938530942115482873473299822139179788095183643761439728762957909492725034594216391155989840390745355954625636847599395968910655360868997164013643153284930046401567058539176950848258553577817619666465948004611814862260313919716529361067828648041932931183562162723931129175214986327547338922413606811493924964402940742195127042208821900508785247258906595761690314083361145833234977511269997719252446298456485779336672499852073542189331135613592523799085028081861349631642643602499241428806412113660377229804201221104775657852885149682012293950694022416762815884552467182148489176283734016471119150148616873715787016246027289547303481510327411881623479945298159336708362268901645403170063186456171917286054076153480952282093825453299350273553779465826613776321291971040038883891745039353164049627272544365574313640303387317095009299650478463049369831255075417370674163994929716466328601006647367742908242255267849509362713912434003647424839800691556527023170087157658764253655490260246261970028783789624420481828109242883838337963851635318371965542619690367791889483829837956743742679338384338922816018753542509685285393772776991218069331344347088884759529262832905664990673950968149233296177930532610968109196158090645321992055975658561227876602878308401878634830215687432437177644280091330800626561272520084587159582509883759667178694899532949557092446799153505535492314623797778699241 A013892 340 521653856825583920659126647319539450708833944593559663028967806865839449131634950235060072265818919124116091460074584351033125658317858234782747118051527487694294975020115213951830603923504800505810097083663675372034228313489262053587861536017285828122435610109919731187710224826222060206971312007904605982749010180820660868990418116147044704762229452617087581092081004356829246064540869377883584802681736879198028703567670655224934643585050433458629272993664647217925434556418868464257324228125573253197037554617135418060566914042222998086451215007521554991254510463260246348517922561814386254026176208788261549262402403027193394187923641724177157058989380290493994691859860524667758698438394116985035772548109006352396377077376275631675472968134556213353098697410816256730458047927755777752812527241205027524364216299000934122696125134057150950231316737026965433704611924955287801684185133892584772704016759223704828392363008817017798205662002964873792081797508818422156255480630238516667388271310168627901036296178634410689447587982088970687087558563145019620652430653638358449409412333296110433157168808611874086221699027902641952531362858925625011496449836527294580678130082643263027161805981729755440211219445741460635561680834586390638948468805961560718181504769202626128228222346398340952839376313901633871066242480959039019518212123991648924479437250691900906977514450121656563840092390786515139771925620788603264240194232676017069072827035464239105665095281143990285920940828220081211909558032464740239111089067912996239781553812544935374728200269240365466000197330150118039919831054192430441577032471635431855250071878081589800860985876108926793681476012559782623958540620847355740026466902283506555863923997384998405652562425005544429640991708509712105777905509017726301512705237930634099468195429224793955070360185505508115072699999129759021577934855224504567094123222445821219627854689225478235379335178070253272406482440464185648171294884177742779318283348415432877613867485524212497852088791139207809272187797784028510376555583285824462233435770263127824289864104100627740325708926181255093140667428141499262038636865367050426937195902926984747671056039411940859 A013892 341 1291666593231971520360142832301264314360693021374168488066364157612698194155392168642082009877321959824304729948199218237008771409435190457287325356260269160752356093352332261150913806544386313027635875578762542925018580692802448281626850361470865421728134691757562136474158099981983617056421458691460586969278841359719857557046305306973581246417051585395717942454520682806940539351163582125708166446335446004845359674875205741731805446046299793236478484230340039311657950579714203785479096263937503806667931491949934391524351675293034323338863767028909114792290302103568232723318879537386039989207960884404405633867085327733230536155323541349593334416606545547911889762519508785269312645444609234672530091370600162520162316884914318715316006940925006505327394331560224722474030442015868153537961345889420527448050711613739913980273752748313777410716813141235732083430555882769863170462409125846295263107643193497056301877501653768808953119241479879321031699946729787786282682039333052960881603431202837229377128071931620485673730483154862518229326816670644819937677862889043285718224196469062165747430032529835052813019462741290703836020955043622881165341347943775397583922537219502900938292320629555065715751560258380984938253642352838527274709664661972614532728505777517853353479773123694585634984626851475521726513251940860195557190025522003597910254610097000965143866116552431783696067888928734099351074125257709039753981880699334853188714157949685966985298236760545353202978555663814914868728044734627910841322728529970302076326865613688701936429121958465799689997622608987377128527453753454822823958448525984021181352847727245946424322086266847437524907909073223265195401118472739516700523794670277288299468106346000997167237904167993803556689629928449189635404566052973283077449307926934805163059099234108083087355763784970003138223397395145197183570102917086540534077191416974875476099311368136517433144536455084576057552418764350929619251295091417624718127222080728104932826819667039017041719059203651001317331054933905235210514878903218446665111748077312760542596308218299460247192747546408479554870513478153738181234606703698488195088763838041604006723554188131867349029041 A013892 342 3198294359835091449592229306918328267524197629531557219132636224300644385849972393382490622575227027399001117520006136077439181878131065656098689027310696208669748170393616559503516525470748405301416163884698353774095582634867449387687962553187648399875612582126207848561526397207289652209788117444466867934044369811960979577144799524291977550672015013546751801593696208177582662546876794537883865229604751517151590245598822061896381733149796871733051138324260740999556939772479760279021004780039389238186658499285740596919055658841406994985037234676514830228075224748343197477977154303642036231237842737912864385612656112914924397343660465412186705755625050824639082329084793183696559772072751481363417086712651691816011392676419459656675249470417467682834655776981940875093224303445049119107192550595448278593590918976069787266641858906346995932898490302200654976050315990770575426518800774098885854685572203774867612022579967395294080009600709087706927271206397680807826762714910533103385977374397914060823477441781813552956238375609271926525117901431366968002864218621697190723609214652848359545045756117092044435264678674247170477667650762559572430620546302234318182153010486673913510404676818520668663706722604216898424624905576221124546381325959845728871874520427206179170697912751807039796199799562311687871497736617511989358962665005007586781983529806573992791761747329359787178050003708549574669095290476488095625794780817742330645721937785059473166329978744549588520541998700616446891542642839367435406288366790330935000890875619188981176090212452235208146603423344491035520569699711475733339580690436740508863126604904585960695317493483254673207986948748299053727067514049231844562650267459278923281024678655226723084800607272465288992915635976203110007035610599201093254789153908575344129445472554475790424518519352200439800551816066721627601040748262895065929887999590380072191494028779331462679691753571898463691529486549990572479298512524564089146930096466868779896067555350735643057983520775101040710842107790787818999520681137380292569036534302486049066762176183023075218613715006914489817335323552742992956816828424421122921371093050610977639444185801679128611063459391059 A013892 343 7919293466093310103243869394631165704888398226285459298737101422354601263158730793281991648067897067315639268090169673535211080809258453540000307801834987571590954774963463569370097765201594655618431261978737709081684298066612656561404776389985383015283604438990121127615346950598572700547004147816126967224619330047026769569988660957299841321241425703028098589174349587372304253149659084078459700811159095626867535455536997708639568913070478884301336190553563696528261939013697361947123630914850751653284746923422923006290676797801549018875455711745283694612906835924147842932021753794093742270131791165503305592351112188532531385338240334746650089934797432721838007115964527317357867955069567870252475684992110141453933993394689547636433928538451221311999208334729206818877457604535982678772200367336838887177311880885727424181144640196146890282454018938788739585543211374431031043027776077945477165901090648194745919261498234687520276217692306171362034909306890091050579039331627256106760915190769300608090951670118506756661388885607742607996917910616306318104924088864965792253538052792703170221128251675775494134114435600624744572582392385522994735887104078416093016510887113042790569199509865662209157535552133578857972315304072375550268170254827848049413919628155284793038385931066836659432330527496440408026927674140884819339738095856234280623282636170528056977688470800480439671782436132735893288572179653541697090934830988030967169541444427647976447676494039400491586125522440597683531701846391914867442075218721171637824770896229798217101135798962767146656596589939870908561447112885885351846402408009722737255478923277640392691714950296393413075623275808714538634538144469788921089733764605653082657221925793528233803551698866744029610069413325040544485310868369071227807090169203869501023575805146664950194359881249464156789706551210993355381309395733006209853929745897740506373286173166473855409722071327624214048132470116945106525418567563560616572624464931517319031872977736401175040229937807706911803075432258661927836894159043586205049898793549851403608160757684607253525734201114905961322214177313623372117381192044880718044484042131524791122050109019351888674725620734741798841 A013892 344 19608954632100179053332041764176834770708457959707199484143638094790805833106070158514746237789271860483187076078801038470862621980724047551941222147815810891028791527332257180653729706317903325182142029354290462719449408758441532299037805414466416898760717667778999933967232969030175265251736423403364167417912698510112937105479353407709179795684572941842171888556017838942975188919617708427589986718810225522591077673919704489364727946084899694939654240093488515409932858929877024219910875384631031317946708572340576232953338528359617724088497012396785210947324003524946549736136132547801721141331057973111569473914996538913212430704631554625845541037461988365110367581832650125982499485679801933964284791133278929143944507110597394213026414020130530639419927758414654275015653897133942174925166557362379431700854770949268789287508062445039118881494113840315859299023960141017301534610033318824718065010524652904362175937476517411534268422351701618603363276899881247560247708710002917218694595342948674466393397339428764461662508358264445863918560441559125457953284431514452933233193318981959527081365442846136025249986619876271329411426689203401101742535322521462009502089591069718140685604337178856330432764623102402476646391952098305027643466099808979727305756977355672520757554365528663185583734186803408597875067587012570760282306159411525846017029512139208351354397444860598816190860818325831212635940285467954942625166644074632489777534401005854726834115319214465517815913819989641483595163410149174011358455007000274371246277391383707135565905250675908769069252159753524416818090634769627833821525156070466459995554106448842098703562696713949433723137717606682260398441264983499877721368684806292992314464553235429466192740558012246024973463264264719567159533755857788898101908160875532067614975027547851936511304307601916949162835601746989436266304813465100943213105589887649370090387520091332746906157411092258988780366761124097661322482389725564879134858864992465102137501648300125213115938308775725276608683274740240540855005790313664758737849352809993510622763243942098335847816929646417535923973202232085518076475452241137101069228892237826403772517152892708192195599434775673433368401259 A013892 345 48553712955588621253776415280236496398916442045573036935488578142873419532548107213428204644643778264470559035891643172556664467423848833419314108218984581531465499672035874672759519472084054105580176696742129260449165961577368319684115210948954880416604514256469913957496331587382647944114559306252646611579326214868192133453940321493475292382914775376722459971081667214988861922308676488219847138524459280606262244837314906366411513502572874049740382924241246819518019342063409569793897098629009512015336527149263928469839528576732721086997803363898667464041458017804116626855096941665479293916328691316163584062791449015006466386455307487777501518317318591928861416059008243144295140993992271888887031607040320823174391850112043097213480490728831186785737043702682767035711985599039457085390029987518430348455054797492713499886009425912098917223348693785892258894453928681212799312546368890708565576054495082531838279476609667286182590506316626026122169206568519057202681791289129513322292468834079869897562224758762224254758075283390236139202883590784108987312669627588505393525776743937911003046641891665874565985466619489015562484304213709852264623589969560069560266114534358138018433484213684228980928238050499235670021654466198660980642958766270914893802057545873403372975259606931157385160698636209733225789856977134239446964257999012719735796920757978381659580272158821883868171374281395772339776639104906917765479232502226553433305663152796195883259226107791618854198466393762531287888500524706959620350659084378372370368536202527805854667602425293367027183606203513542054958857402662440709697644617420925931128531527423871471757792889770713478892427579428188338290320017784379063726003279080177271976853365801693665810378702953564370190767415182607855524154373345715232801236695235744077089372050736208632143704084748798955905148070650118796149561082316122980389027538015218717631438448110628923281589459448131389860077356852617095102937322717081471660944900748977846937565693854291740071161730421264581685484047901034862970538982389874995446030044643472121659513445561785747294443651680564814283814122073664719223642790818827334820416590841189720554725949760481861987331564848610212690064989008641 A013892 346 120223800095620029497854528098978308496860603232601351182926332850990731231122835723062364092397814716877286758212261767924384331123724672580730244046919503345480192272428357241345173405307854286772969938626489519668919388295760119001517989715496230444674021145930897480242709147186587191774116183652872022284958061308915673453168176109672677994042892395527106411935345109366706016966591543804675279853275100249885338179430602338965182172207190861688112418330827008561748174863866372357098812018191823691662759537765264020241186869319313950794173911546126609045590156426755375639278682160951614186927556239261334334293844114608496413035600415178383732003994248156461823442294251841346054320083270431801290075160931349941288485670579800967201829613168172768976708175169096774359411829796000649677167862064397867379212729016910404354248053491522216837816477334554036356298478353622331164996751463914588514302959219362002231973753720557649426170100091386655077050215103469020503180729222298807815059787596331773483927162946384714982215451127280314044120856256941479375913952202270616403782269887917496732786941311980346962047911050131945251823179262751482582206500037718678105365932409651189305131828019305695447429308603106943304948602100038255509049558204646097628380887279588218420667337462631870239020732420284230645039071225113160388752267097396325087019691909512848905052312186707824095271686789790494748596311020914172185362119530666729654719226975507830342286506276719653261968439129009959409428260726378008990646608170203447897162122542897548936595697666480802642300136913677968741571855875066778841628139551337277141425786522720727347999216568373874372061036994557716252323105715883215312892993327147862964614642208207884219412896004617783464989005966240128455503119686952142223909379836530673536917045455875457842393540542416345917781232588688501027132046361869795618290697851945051508487109928280166308620378950058686301147683225408336567288001842442714898194007799643297824259476986917923298463489534362809446845365523704523166488603756587086348919547511656676968999583042092127090024631482594856083337863852479137604942690703707544921498700165279025875836369475979377984969700390078899031657229219306971459 A013892 347 297686031192964659419608099171352090690768042803640973062692709846005298610652022411038996666822136622645132864722623151295800117911123538052473576554333335314240158605567582936937542523709372691624264092063112073162691628439743334899539692816550500707826899085418349319931491876639561358964697308226692761507762370648944790121716267696984408308371611817672272659486696089957791401904960355023212655769414622453640835980749935020909348611420053085435073470916542425072736094032244660727040011339432756451102467228701032475255182565934683954247503228205452550531176740738132558865042305620050130936637135076478750683810653118337983359821037152422780780431358153865966964563641354690105123755903865832912742553815906954658274478080436974595087483103336099425090458135828025353894565272346047412664985666089793495019801259106042835311149251002304669589900541711611914867794305952925900575317291303047448705677043020103034364587979613719075186490358666182405249628960567484538198905300446604855732061725007489507991778564244380246382748696320807658324333608056956540141221161134090071006788874687202625742557012595653225132379870503320659506094122349319683270318932536895181138018479873604900187247614226774813191684263602844499210439928711302624427702102020965997691536286612101108043195973623885311266968996525133363215950599221431471325429099807595943151644372117452855660951125153195056534478128388513454256504577122574560834002958807764358631320623194827963202705275905279256722306790158902431483725906956323861683731075843632587134715234466346078024355670396275448941796726711821104723037330760396976022976594714926680592607248583122270265653512145733981958785961641187366654660989739992713553039027884357496338819350957101333907804052384138089019875812684001215828542819153742512408479791503853764214086759336247765288092803343536571710672192231619008704780632864579439060653978660503290095113424406304591516608611697861363091585477286750356765925254074070563916703284518688970099351066707830482961402147972546218108524362727879246108019265273081527921473342674065586186262898570941273795482899989421640553096801347259740144460991508759548272578009980547230692132558623103061849205490166173971813387433612696772722658441 A013892 348 737100084150868600224232194750085740407320060018052609759560356156983873884536862039951248607721625669194990841206822462300379376159615081448191770432608217238254742483087286542568112105414254012358148694093379741246067578488020031801415333843367878252149476998505289332733047104255341241371128040202805720076608898201481545875591528728235396427950639650126496659882348701648397332465470430112621833737991777242837620331098933355338617187388582024792699986262979782180176769697146972181563045037558108815818368002519397810946882296328305004428288495856292854917696196564949290873172387903500509162076273525733958089432874375663562259269510272076895067645305493429366934989067794706814606826869806285009408924761013394522398776900491912357921521824687412450367058299665637750752979176290775652452358342819271583225034877871213558471101349257555590066883141431580550792230613175733869488642569678184484692678220545034103287121931733550188350193590602975587456201019632187897549771215530537836673302305229319763248934911146945683688077664211255521969224122576222032087137575862959290729838925824107734398519676331084355097060664973401781682380150255028118425953438535673621120666419996553219748743630339302888169116213422739661650471097042127717042808747112011885918015307743936941524649507094128795342830665326886195525652062781587244717423668604488507241843478155652898449225420040701126289964759224669775571076726908629747506513892300946520642654363772090324858255330963786062290847120805668151694422234488646557591224833165342805371681257346885057450029051112547242849333933214413525583608011658488191933516323197035238888674215609420470282514395770539766994167960833782397386239422034206218035966383905429712327054256085527655787779706304311938084025479911042726511839045963762681232124403262900801716736010705723755382081302266127561676223704512519595834898620255352284478646255907293536101220255059026392749683066816462823289711708724245271637750755687552049243585086093441240174033076924192351030244897192673718112299066026139073408820394723411898204832222321911123890219376888609117103721413180906934751882436719148495311959716613848008718182137934823017369558736274106868341755864994973205433156810980964866241801843101659 A013892 349 1825132781265881590146621113188492551736824793290640048973037638319951613141627839560261246726330909597868047626921371892079507072929446743558786194576410774095425329607629947120766359816104128945745999623295923483919646685026607912723452706714229359972269067846521948411490965201799546192417808769218127040675971216227790254261006308692454936859852150887038568253038023737802894986520418866531432809896807701639212988864213737782220594679075680563007179643285777975676553519270335920671796074254452595680739045192670278400287764307056219693159880716301270881768852634618274374181771276515469707235707898800796327891286650808706170846614975115179327800101473286974962038359495777405748941149405500472505512429191820505163517089084531123697537122268586677280941422688743785969001700985434413302261632040296455547951925636062034020916735579795284139009019279615595170236091429053821458506958378137582924363055849213338398115139328043511887823725999498437249124711888510240820935090957003949206848927164676013436460924484556041060434365416275825586692473880686860797428929264456697636816863434394147337036440172043721640571476815479975178221959807666324869006384883204742917583261001887045430866644354339517542092660486939832253473069832914915398041981695915305518709711785489454516972243119866265216019587667585237581854871547001425395057568028407905388293021394417733986197228613337360018105455450351445606621767512421731209171131542212481378816755827481709081291201166744099705052304264979794104742407200395103252605074218175872155038014589635364743866959483430727115471992902698276116284046214059570953558387834351855757977007336596270417046063612853037746514492293652567760385670046659475982272638327221850605263306716439118942968465543000400485577917406782252984073238149871826811236182002794865412230008319372431884977816130459856189338935838519745258727196638715657536245291515605793617446695372331400192061097492061176780284831872260394992856963008407191941579991788090883761353683127738915756193638359693882200744145605088256933528506770554245477733086860859061811953448308894508146251407487455830480232201349677846870093448142347832440539082073558277338485747017329579742594153355558188158999834146513156124336459301902174748241 A013892 350 4519209454559668139480458391744913218863000133842160534622089523206393869348371551907323312757821238924371474860972382020606175383773530152279166937604456141326908563216122904435782462774295617578432723921243412842609953237147698826086628523642396603997975466625705149939744367445210654527499543875652235147290731652530415220785423459947078976703743050959245311812779197539150010473228222634999614249152675653221153642513690771908818632264264613566381514507560271559794738492511759502839513587665375817712482269062525683676674132912937598526013487481752860529076974239725674559637109676008678026616629092512752986695286984780786540927132493267720418386503457904405416528219909134938597547431101810314470426820409437561014879500765118430856347970912125203028661775778175799694059142808333165343316724833346013285828215115527566377157908052395523261316093629236895585426415751388738259587621133148090941432438225181297994234498375029211741928440123632080974120449982428318786476557783546521627129421703527112194007458655284728713700471772875155459383647883494855333652974322791964561824598733039913827088592473557287110497393171333151058820216457802779341821840602918380733484994983511511304323467219135725046458094539051231702992414740210789102176352835274192079571598642338652840020454216857739435120885004120139191193265582658682419276649137572786124046961981696356705488971572256023803470900135159764115110551915739936225297429640540782929606790287671632374476061917773898535580305538212203202958569726491114768672171666551058867217472887381537006924234509963339979893086154378298793254810546586689578534970558250795690471109889138688583377341065721793911106787853820829378923197216863481820229297489395697061841868497268185975565274562557748641938995713016129831610760909659480495475099020938363452357311369589759217961685542815519450565949690822902715389152869927200909839430076499989970366144964734407684162291438995187764486491914072091781418133248154039559354276086500049190604093438911201564995311748799662023380378188613427904853002086062596673169418643086262093516121404205382726424963828281894396272473529735966957191516851819325558186380583255576959547219703862755071057640529544274142311330330347079366313382540980672991944791859 A013892 351 11190010011225739720499423543341187876313455768406439857617221246321828653499633451306171347396328411879397284531778854148840930261586254236528292975035456247083416966470878707550536520292970604390339689268666893296173662600548179915574274800762414588762783054936441896060651088486718656464887093090958623795971433354098908597771566243751502307137161464737136357334310758247491801782749928838299909842712691032265245313074507206632653906530913345387103701690655480848936192186569875193221416754904649396862059633943450782826129143831591874772663470340080776203186966838010503051442887631655411653027408679341735157603213407728720773203131839447709260246402825613640347460108788789112326448596603761417849909379588987935391382116965008981524972354427542303094066394342565319446660149448570942373421199043123230151025957619342691578914318970628502751821518119259847922178762615597903415826649100166854831989918856933186782226047191911456164977268661685272067938672081040777718875818251281758654413533950681778976469674368891861483265024456344399557824391140673727796802796067690860659569327098281397587340236735182725057015484734144844003593679150949004125505717695045599615801462593677869629124032857834749651809841430050215768547815145821194685109765079069591734035155826696095958521806665907231757563388237816872531174453715955580879688491652894838148966558515916367142104537021091568283750492353768956765661122488011740347522740235513392071216443824513441250807802438538032390051858962861698138642511541194922787594395591375410310058317398972536401308090145885716160873290733769951263679443139592755478720862064314236958379824725386417662612050835492668181497606298057901804322349705478450471587943284195196099129588744217258025911200779074678854556505346003526059921573477646929995365397210646460806018486324929833209835711610879964896026897463496898590672366032073872245652502972991548665633641181033902132346565669804545428457238141941992387877658317620969198877563663506685300805605159994587283883326425891094336430131052447520221778613612297509559838124332727250483493174692831543963518126510244970432715875434505698046734957685272980195299738775818550853957911161514863968690752657564047659502942719642072871849200196339703414681507177278041 A013892 352 27707572598786042896188902136243571959351871514695417325006143910796233607101788889145759567116701384326163736831853088979090878579783462528813469707192318177947001667261576296887175927360904220560315714258456825823762309791554747740773546259893014000820938359545068842393882099550875578554050466315429557422581070156650953480033577404586851111200018365674158597259129534185856202902465316046585568461631051552300941654458474219835907705307288003599662088652530345474570056536973481396060356805402647466920748997547744539904995546912260809532717246245603669875935045400630968595174682621854333138649513603509391082006159115663677777807501544524633451586857790099109250705627911811932242407043601977042976742764890913437834665868434941774145002521825683069148914704965231644916555749389457061839885857529478387053725222635296819275858166288854265035282509193581190180258911933719353050024950010274049082635406091733406858283133225844764698644049955930240482150878001192988668930694696180511322434697001749202241857584235138769326851043791329911400729417079031076723935606540413272388298951258727470284615572839749210330950984734731314092454305351985678166160582078984714163086385726743179310804388635251765778096696555105909214285476534752714338605604202519137023052715307326376506799886963646230647670948052270120257568533671623897860615794493241255845817946574702000764197902013387811135826310366674960078496739731443382262760709574414474594146965337433907367683948810261583462975017926082887899394584184641207119439695329409062093325089653278498410742560702137475900222194312597042554045405478502482248105247836586417818407325622704583387976036461712560191538041457014872599780765783385485734248434778052440865858675559967608380700698337866033237088508330733984873445748166428085714594264667884490955321567970672435081040995683988270199087304782467207103465254859652082993587916958921400659426793294716864036001198908437365130857538906024425409631481882602964212371536509645239966639458131057437579036220679822512795340311068834252373625803386796251123605619822141612194926966363745493176523269533891061043477346447504124427822381989546740988601487883065537950934329869115793158011203964641680845647576965163016995912932756956543285389465240150980042059 A013892 353 68606692804281522029210444390650572284979209705665808143030387931378643238311132366624926118378097181028629702605614601768037945360523251784132503528509191848096392881304721807146039426562407579625177179759650687965392031512558919326181637120574832074418724651131185415582649072815823469182105805593168811704495565233813269260957660977920097449591254275227418428514733380468064358150591466597634479482276185117600809329662973557261471233203670518425119698050441735899237442421143500311303653425500689990194999672078972707514219568713902078223151640711493001376132889981456940707543436465290892430276921984135999748764368580135716881951376766895900364840766987206614316562954566809613613491838255811754137669783403625872508978322165890892018666599290052021836558552049705110746238774507485241364679531942883904705341970042035818912133129689665756799597985731717191424148911580170556367813728695489562659464446388334996988388007897380996025547833451828912527613306867875958050150624206517867904969230811334197921861322467042871591446542680668202289434708899971770045060231419110763347394644912783830444266335292930179951257402350683472093012013027746385721552051125191971754504036611603059548303435895358261991379452243401186699583054162224661221106997960253432663643805319755533542110693310797468060467386801277992499645188655774261868772908128920180358573971695673049390229660977447545765608391272613501975405698752287227377439530216498106128092706725054760599214857965139896551088978911755912644803030505005908307237510165454449240220161165393236636341243812001901939064275115227224471029274459914517792051156062923792573740560567053196222384075906810008577707152913673069029444554375475017841086815105500870775511800695360235143844618453691747032321618389222089211154143589144416609821144149884120169980779130614045831730528372127671851689876284562269041683214092729663048340047594068321251406023450255132322678532615982851363151221227668173732363102658031317083288949179996069036155995638853190132014006989087844110029348897229423468082478140242810610908751635985023814246466486303851908896091169598122358693214061318514991606572221934695815135155545770695454770543254587746322758384125645301300227119675863181220563016886567339872409569491672601531162247841 A013892 354 169876963445988672415005952145245491384264736172989401877149400526498727143738956541867612936789888051847808977992059709823236988469246263219438707854438081425879630317005740361952501078071750845502321589625691308820419243836215627584639025492618221124636129689941277076338781786550187676218343003123439701492689764579879802203788003389766975374835455119636335543426902808643593689152321379850936137011584579693506246380369159162161571659064375367001920459223000731818365931941550999977318664943228832984031848493035072242103251559872924221986267554414087109214441272750195549429007595488270313455716256247997164841915704276905468435682922061134171997481858296255310502627215239922717458753527213377228608530013015934619293608714536640271836528347835498521217480794171722775013651083319209698657841624364242893556992546679114849172513930291451690745727772872319205968143695814748734451787205809173010611537256237709897707950557966697186877862964862240118480710781522240791852019910447134686201626407442713796140122898699322387304709192885059855020666993272511199836803593956628742013720532873899129779217428552489125647128502703124994566034952445989797938749312239036716069355690549953724144494589317060697158592670320433434985650900828030321424921816542385564365015762708441356848086745596172299867055235991257635950378951985373994039006729045111129665684652741684341922098273316596890622677172021727019627800075274839651422050643329540744085664223029201367664955310592624932710254869594419903543884139030414624553642491683171596309259900841469027842007917461654097389415112548539015285491115460919877590380075476249539868046428279519852113048987968776355429252103622392972550738631644559316201297221795915600626373994189980782879438515908567681134984526971934425873649563786936900823161525208383920068769237224534308269902129571696956144297450978328349811842764731793825944331743507624976182285203259153282889051991931902522277447375730607937310530546128448686198614683775639086544356824645368745232689750691673421712999560775080878219895556040577083110860549017110881481431861420270481407765702448950741174237908644016713652202041872160278373160343511727273244861887382141464082035712175126204904191070802285147157054865549812503690733462608761036978709310716852259 A013892 355 420632179311649105778123823100890215971086528973202884998607753494262971781884886554361854525172505015292307962597161055433607283911712203111388965079666278980539126748307596704490225966912384196797452985750584624078931269243609679246697106383246484708490396089133906227445381242895133154896562891690945921426347633386475798356997271405398617958654695586276410802743810617579593690116373816327523117918247566194511123156185694632269105423437640781858088247161612889054724065714542489492838768947263970122928276021755649343599619084149787793135975105217166677038768821015486449745616278180910634877385566379409531867902633444341353488126047632652262148792831845499478080244745028357400776902149979516142380352556698742694898285244455460440454156005547130052888082976967808591488526433755611815636982988246677464493575687839609598921212570280733240003805792681376713578514637063203526627335848516887482402216788632937240004758668630780937731089609432427895129969485416438902463994648238239749369160945842496187908762169346493463882803127793503821956818521375071709404709542192414471471431397728528761347190495621389771525729238414705095919964579716562892686339233285766573622615556015049866400458908113384675173694152387754907934535209889385050849927485018784353538651165026608935250190742683936635528515602782717041119097372632032561265990522781870623054072102969031857348965612460952244273920322965826251573376138587955186046488175897632506889769096978382477273828179603088003258929372347873528745107972769070621442649620014209506449762131213660618370567962418884248891833370766324907209389265501668247981662514506666009417729893016490826297268486060499164902015704527303616939911375076461678286715849591644822795364020639817226506994829802688526690654052250679859971317811243270673191329429406954216098359439522432176172796393130349261411938774069987848640754057909629960626933885767486695899980209504786184608298748170591903508665169599182582966667374738105663447703619882176166553395389147572904701917858997901867830136499435616987479405166416516874913718694560719236525291950630870318743287248068144481270789311355541140657503823677614193119503953409044389554329274485033097072064544881117820837062606222467450590436395533025190576121436032090594901945145556687161657641 A013892 356 1041526918561395039168106620256291162875791383304018690342167659819391050166153385712368833627925114495860268453878867892198099562086506674411907105044796593717433951202357691892391544026445787597305976540564036837097217636842832683173067458418450237540208361265908376075871281050151396309706224479553059505097857948680619337835962586729636112528806933086483434512263146726378214356503463090234763664754254880406662797535908242293266899669868518902318030450708622512975513204391712943690728582951551369157412581329193141584037673214644205404796194822053121191849018438947624982728670720787474642109259523526489562448581842768900181030595418417162633654363782139809412175015932919970731706286636662129940631848585289200088094949195510921141148095231179243176826129371187013885576148814095836661086917940214609823155078267083969488279215524059553294840183519452564199115046514317561189078419667176816578288646588117227267038542934638008049135013250826025278703422312870158949952194684508057205173230048839658968384698098756683119426744941926367020043456383958293684585291892713095280395939812484212337443017039017627591885086641509412873302328375871601662017751889199653327180384755633308959144309901920643680812908917033167539781794698671896435024454595727526919012700611071221357964062047768952819295521955534682882797955885276803192918157867469667067873564880089516812949916404048951391094409837775359415694585083381497248214523325851951952677250371259075873595248681687026601781431759941197296652233106265522996683523281467564144710749563336013843486744961177436869796819717521126336416261550919415247159146570507441199253231570368239918503840201065915921714716183964351958601297615915451685144058828458022154078778056142230794736743391079607258250201808123856150595120061101651270618377608825129927526931709842054788989284976233664675832840186535922842031522482035976835878390367614988040231245096774591566922423922046454441685902317779366394501182119921648695157195485486636523826695769672916121759514108746845817032333156116031787080767653158771017456983945883102340841038873665147365369934811654284481930120143058144062840904560304316825969010619532181403931085162223115966627041947515590955056829882204845431939528968542928141360343711637623489946111472967767524293323222459 A013892 357 2578923761522951695089109634309982292105584168407697375137551000311134359925362232209010756577271748078085114858381010909003822127582837090004648770894315800907144489138206678537058809772338388223901731206114071048299583493368901163972149160722466214723072383122154464093088803136998822251067272727596851087513300968870132861796289125038665248596466318208508545712380265346038370189923868454267208075534345755120057346315864862834115877005661769785510772880969169495756155269881116028159669353517753393619300135216633808683094098609107302358610453202690911330016162707659775272109478843071145173852095396944417279089371052298230969349676284947317980028936506592599945677144776487206608807204634752463283868579650186003048931815608055396326675657453827692850896002109866793895061216502433887060680656424847455168504466142048349765958677279908335853800483572332974760864567559055198942715885859476848352683939528190478318686869121914237092455157175357070366572265285475487705817679306115715937672229750701830731958382577633324315329443723958935451962582308862747034107956670255002510693106173752345684530317047294508662639071147954815706171021989167297003720493435095372403778023513038880680428266603835803897417162956556909112086162071586784090867617000026333676640428970372840133233456072418656306904822618577472751413135769578007109181457777483775157094666126024772491028475058149204490537477104905729673841946430375841954806732992618692378072186967024226511533321665476564881644401399358638685043297742190955226565075313718554111154142283026740541843685711626490255867035505734343400473968809970013174075515664086904646029727438157228493967440218019113347841887028397947920340714425470634002133518921086080197692308266035721528616855573908824452546066446893672090632426188173737609526894178834295388419508079808202020961579540367200870165019753041412013231410786246800207341646510861104271428545752878469404265046950955303796604021043151171350057982545955874412430036584417975210010757568591337936172611125153956180707943095525750191958901705218779757554220491417203823054155514043397726245130217202362151422688556106127455856300940864958588465041226013014842092356039095495221849251939201407248225261414497535569180035739480175827894205704042207885832076672104016199135173337807507441 A013892 358 6385670546983219169258449276405312843500344853810131062880714894319399477476829497810499325350225998144398474815722362730773454966285735335723420816962644460310379562410624418518932781818477310742814852737727845208623550388347242803210274564715737871809584804776383546386433092358719646777045422933529835380940597015718367108960929706219113983384461654049769801529879062643060262388900300755742579648622517989907018875155366670998691488937842102504133439219794879619272320307597361516210129126575955660187355445509771757046400614471911982262852984564729762853341690464273661891495008453849619493829999560278674680335912573224597404975764099481769103031669655037430132891232503915195796860910588905939584723706203245911963457019695290358789085268745765296440410739928239058496767183120460045317064312692908358895278740109859776807140514854103750499259523572970106472401994868409019046859862260764764729232349981812915174422237945902720550391122226744466577599219501100569632887449912193818117554270413483052373571419142095296703862920275450996113669098092392739068407677403261741461724689503722009397119833510488885605051941430379771215234361376355154943615310074146216513622360242612059413927750509491230194590739779567606095527433819293964500613215586148204790395689533111219081059227347459762462870724381037061702301314065916333825037098421369798182706945699983813140263116063008187089815356521979972339670369714307191888454996756290151578652164076861720240981146242564856826874820660550525889397024496141282045542556419223198116074660552860229228918608346872640896062110748713301959570193696397939650315210260329920507129562079893675316684284756396908541477948629129130447607722648193411382048804066982322091425726805222784041286667469700066318124862583086974569942859852110803521211933149317419976970155536905009215900946138323685707414735245486087244550283016414915746598443583896669425379950710156625213431278490213476775467419900925572228707220524058794676743601156640763999532426804831443272419066234382585745094757190888214524559244553390515338900247804577646969060571414167343066557840685684551720775567711085826087318330903374783095939700114689600037490040696048316623325710877404665285923321563175933325311117314491123887273014849573206903900919215720082406662403566571831367152659 A013892 359 15811552455714602001781676994857918726478360392174411714667875269109370726780900042699079569000369243779346919092735326635305421068565142979049426561460386985530070524105384712070310942127949850652973114049035179793227564493036219557786157639418073828649841125521998522823900593556333358664995394680290291856911631330023233080131049084639441915144282117130980955798332017131418872640893645800993445725374568172290779529753328258693188997067501892168382304718694881630400573041321519252926384520185597234234250631271300337850835515093286787369068012227742801071396506416897549935868898937568588979052968081206466097305072786648852409863084510962708994247614201168525714621847911711912397411503848279408099794784206150999366803963010488762107295244856120704750804592725572804504786725357387997749537627594597694552240793107283683492383821689731442507466007059507707666208107091672703652910658084017373181287492557616977450471728955611780452102907354519746948326849807455619367422981840133200847058011416554972499147817366323022073138273031123936026059940117475568814545181610538994771635041955476563746199022635488019157783507123821921126270586969631622800730925659283372563163812574371477702767089108800725593595936177447569885529383352519966206003882499645983733293976457247156455391671775817770374551737769161487444006581457301368267840534364055335910402485540784219732792361420498509044904714468718087530285462779226323527811529013253288033749044818553228626973175230068599424167916562768496604210082957870932331685878407082141632014350920276660733496137209082999250098496362778258268789797041457241970205841810392655837783001536462649557966640801029628842645007122638010772191034441469057729679661701450860748257150716685330341845876035056864510242654117119074645660945336951708488069346459091714287555825154774956414483116832157139856443918526612855140143711226661956465236659559642959267513870573468109534351975238339099630258102949261908469929720032401457440290154080357039098478242479016331855393577483888486180843383185601117096046620879405701640135564688666907082443911818048343999760802763982832831260662433851902888982831831515397049073195514282803963229052277444540742700169377830814309809450599258365330869532271294157366152824796013368041542162169125280327054370808784945076375331797241 A013892 360 39150969224042470302009608625290697700714341688702668672277411285966443747211459814827148221722245284152797127018602849546353117802453081965281306059405502754484022094666818980172584853492074497251976074723701959650830979213642490210814747144805453189046042961063895020365737435804243473057036431772472111376607033424639197406479410507426637486646841805945904813671294109287089139127244115474194069967154242876841026902842686348021946582449844367696239256331655677710153228507043172500651767784047037126090193753840235495252115968086972320917761936009101721990083818142373606498655044790414645602444075212907249497070993421948436803209573694510252777947523275899185353449442992341954575318227267220794116493765378066283381143926006308213365111648492995620912762501243198095661497905870703063839632370149355756883108875572152021411808088502122335061294072614039975444590227761583689842268427571177333716812779034422840248135597595261373965671556797618990899005164481391051660056677911371978484199495010520350850167411432935068632275604714092946870190991664941138466126509640673994415050755750913564015399653748709248748568584205788335078837474124917891585267044294025899520277353151588641568343886575212367841577303973041750345989420589791335802720007453490920676025481811813226852038863092430605406657183338482989898617252339842460666631679298303053192411684045050265696147433320934937747579518591278387815652304102179520460890599178187453247077976126174830850019652213997628965582754033154511673187982201901257675555071837897683812889102299346119365549051847273205360169636745378882521092147664555235385184714700871444727278652321433630107831641320788662947644459491356855835011448189487092375402080659300774847898782632433829774114231804528267156947325616744423611046421087880788435600020698010534655702691109913114802945231104987461841400930219827563999654703224626443741616027498972371799331827413093812549899391535676206255382458454564462300484509842509216366445010228217984154702877724049860290808181814278796743900120262483740440403941912875578425438031590043439959932287608757686529463723963095128390651694991798262891507500915183443117813090339720136610547493115128149888459146696277501481704870819373039137400717987419191760173643324583904594294506204808937492539000505261593718667882687816642859 A013892 361 96941675744682336672335689907473671286041080741054989196757425807770225396026548436033686884658229825845456813413635497158875408637536273801151076652387905964875132624582415809986357183146872170571120706647283698589462936799920956368508184590505637835943717929847349396032582099057451459393054851675386422507505298855715692058986261878028589654048758348860848963226677672711652130303830027081536462451600653633103189873101872823650793910857477189008290326363556291922432698953061092385691341558311084580874802663690053269558269096464184076852149411990200764717924552018513144677713257750500913561566172190604427572447989741093102419990422215403142393223084435930696954490812343894921381990887218138141091056095958864546213767094040293760805139587721857963946470316565781561469339303228541985670249872094449640262509003695330048065756596132016611722935191905551769158374418370229612834751011240564624838866405354355360315568305070029092815025376115027585746035788767207901624414680119670244552747885396054430219748677281679090505308992556960831652333044270569088014837384394763236897112761264081324944967067247525222117081922783368290700374390843235066436388143109393235776259233861295483798734729204996768800161720790344704989954058332961736789779207735581415194986019488748919195106576864304329616818445007234392804976279901431577014186034478848891706677378452264917839964963498533678421843898404345824791948854535102608433690751734510774797636529608045372492902810827427315084050491678739853199469089542145502229184237822746616991410893314308626814916641729981336519110677375595905631593745740057553782020486886113083417769943734449490076371819242763487535999498502089219376216011850540799943640716518413989300107327777386773469854475256960637779050116012295250558888432209280532364600775650323186850450777754564753650457883793828349278031001916384811391981010999794312722171704074177990839953738525734176160993333482096318632746249996888610537767394336527228135738123381080322347475640829642135016209848182153914338774343881815727220743760166529306863648684582074971641348377415757298857918597441295884312964271317496686947398831508584808320573875177090690541240037154875696810663804675506025141347948930978762835078780407930673298174198062358881582028032519221205316338326612077726945199825655420101566527041 A013892 362 240037186369732189152033729444205649997695033981845517695101865285194047332875940555914576061415358213546109770236689440879594240451994930022756379747901041571721351016595895204691409034832787034678981410608632518793670588347347480143106747356366419339942404022377091992166880502894056501151683725178572645384411362991338769391563824049924712813800476498855999256996613358723649128193183226226565353139945926860273175341597674196768907151880288410226238668818475370872843683444975617795117945141192518219619518000760277210699960551485869728509530306879524123317288265328488379023341119802757561568880437394983432507710894949930889809035864457137505476717286148723562798317745953905870939026253849944633017422908147648544015362487786077340835845328018504782669891204378215158572669579384889582176120038043194659804358281541003036685571841925890200270548105742144830061281738952107174110514144181750826998892267431513953322018364615593966690191518773043690038173470530694718004311565029635372866814486281284978612689480068488314321105091161298158293510198585311848264450832662488856117704011053230504614908010244529954958884431921975441234906328792543504768074244765025481712359712704719886138563264249763294229311636687251733680920253884188223503435506494865406582889687870071710070084199867127086259874534863968072790008961687654826413249025787043261906012150108274710798619406153755742606649254995102292421519766765513033640053236679070394965653013325951538784304156986981947452302338395236071767352213146216935924180862088665075585815521524666276547788281670965057373633429139035646338483642233210768862107145558217719737656739910926647928614185255187428724400822241524614008229090727112224199648834530528360492006454202259612401933196329284978244068213207928257613613088104967316907455615986989592637214320347300031949145115604014581818983285814158515102872789355579697937056634286368048940818612009831867858059432041685212470224356871045891663955307349280733059673031565769605084262086782636060871502188873983125140324814111420040355556403804583050195773644244991255206171075970779231944793381205795297851446519244982229053767299299575335297764651752119081758473914759150557997187836093215793346466515000047583677175733089296732222935833648008764326378029292811107262580014185839047611282343105560058068776039693059 A013892 363 594355837132907503827161565443068165753642675947413704519324033530803695406886783534559525871094507057203308855973296487872522419188944194234417049137398021134697665530842079520441193219740429143781591191826624371152488950136278748234866474022351534561212046657403895104712420646335470408445182920230938548663695591491490935551681793166194531473538546058340840904250057340922268882670012793276372244344466969552795549190154659480945294229863630252272779341622758047342877371734420682246873748846161653171081668902164521641136961621573610548892719483334082802221814156491604746811315923402488195443143282153281082248910439274628926325263894946453720173394195515568265121351772438720373126251968131594055869807845441484412187895040644618317566295780861291673864134941269694175926628572845345709536708650078716253946911736565396078134107752220854798999703894080019071569909652537573621707869961894289040981130144494904268306696350606307605327616529442414707859831292207582660555757861858315117120146482666603454257901808908103846602173995119399208452402309206892082175758442304755994144190784064892999246469109258470376943738782997571468066310325816888179612723869388434830242492172268444205347810360045574643077904314289667330515592959722384576028633154196429738374486573245396691232825417206793511160989075902136481067268400025840428027019499502272033762214778870948903133750712957908440512581613644117791162632672968320057083102179287809525904058460643375279232276738811309013104698367798105642067069047619134608824928308436881504992962227031704642693702016457194907597796360257737024863073008050010951568694641009557337624692116036705562009393655496184337077060151551416855221162043320311851228526279532206742885896689243760824008814385497746205345159058655937950748809753843621468427233943289768943339413741397629261809246271601984902027402695021152085087708210850561534482247995099841639614312024378932678171473101618984712912310059824039861303228072572246673848323333786970553379536268820398367687865698368680742176833131896473050504352855904124286006704924741378602024744995040170485439270946410288531214668874855981252377804156028379188155459756438770306223075501861217937506278803762575532689392391325102821895471155526674549360479194760000853339780311953900289881767110545541879951248598481334154224038283107943696841 A013892 364 1471683893968955137318930925032015642154428876270715126346593720101589499393296957823139307449891237829834055854966623460324664889631325530399645820952062102733603754923252542258484918090206056862488454168490712778786306736943489672225604641460270612375482587516351127264883320049970611942880708983600906709407627990396489214028583736377021113187097320356511697822172662731800289058110336007418832037849090318842707506554192762186109162097271105004022376655012769578267651317274227316890801842644232023255262149286980669871097589534216795506502713819964039092498631811074706021974752546620977618248571637796457134475444889777469409845059605013019110067621194121903065698714002383743077177539372038671910145175336289814111534034722245098771507587416694863452363310663942948479317749082593787666038134751751259237681694203997840663671786071166306346948367812427641143095181720738633507137235104776487200084335369653687963849942527039927655244105960935833615717020402803903218219451485989512203186077585584294146484536411135547026467796427141149260649784905424876277783313303232364012344436656232297490541182914965789241880014656841503714507522931444871004650885960268834094728604625261722428417507884698487328150555794708330987422329211975636726319922524472625478759327829526353501764907782720324206192213889852204238634182218035583457997274955698076280526586251747577708100577006604364131644762820962586418580003598904184325023412223032365879281513250340600885531761200693943436039530523806521582216627601740691585776796159592253857631568777390976834069232869247643853507995969837822389526430212159624067168293231909123914135162523826370605385897620980446540852171564196311723796264114303380854515102692223417583853025906339786932567401291116583881308942999978909303911177082682437274351205539745853590833779025660928417536612883867403213925149785739179656733589213178864564969959778418722784007358389252650825487706375445666428657458026820245276533061727268067416869159558466584000252516375689919577833556567864992017023314341055725023880777602151346240456916057447202815094869057473971098825693351135569021852110386362020323031428492937713679412545747458282716468651027083059873841359439717709513916671810767695772192554232728443324996933173666043352953776690648740553875953660654705703405406703451033017939986968765296279804303259 A013892 365 3644035018172635846560267544540848899522939186105041453631674363749825657858243203968917416037368244099214275868427001383486442408551235514497032617613580020516573523961710696633692247198241127191150798878145685420839995325039037833908147427115134603032320059466649509869450323892412182261154980633585221502257518259392756546366962161059405601341458487837438258465783908017547963936497944877633762590086094689396109214271330144256262710159890885829354802813100463739978953159051396985125997551769540268550331352587343549687154870348084673136855863186899137232896769728770268506305662805935656059567669983776169714217514616133102228247942242913131605419326771144050059073520042588383849656228061565583478038558505011872431755311841716366823031165694890734699533341171678470786690199185661395046089359420676541247164405336824849269477045819028819979372506591984269806776836363539209688389000705701955179641622724464127113600878841261037827222275525767256680043298502362341954729965605007145176796843523587685151816214123076316856689884265447772543145671754537630726542984286820353298602047260060135584031532474563875776029862411790590505988363023027713649745054075335699833123403184005925643282162855794039774746263052721503649625441939443662122404033842924143475330492879362374379366586395886012046628334620449153063077859955895690164763594520529050980135599691365925415450130625476059422001465576222639268459528331243051903006145982038218121323075677655111512064308377277072648034045490466804283205009388042524694850339193970220184627669818129020347861993438311221698027295312919462180884004321898232993091343703236949814666161790083952429625415713412062699357521157934923262980205777162487030483991261111712055960893593662040083943209769532482231925192453304777348505161663252900252583745685759168330409929411659999193733989625131193230596849459318997008858383517162973370457552437382821066757836100270099456339284268534639198332303162751582508978237609826734462842309113559550176441255545329434176754091584133938868359411616573739675906169539909346274649129392928961443253590178342242363831200481053431319438988675560612159837797059934579903879725112735706375965310339509337470558716267325580809699557153970080733830211343104665788581581234381316280205493509938655836711694983193456137496424133008399404688183793372781353127155495306641 A013892 366 9022991464462245447032031906770051419259850195775507038295935260406579561597138139104232444932711471845820369263536229698649396561371305706210587967440367875221067186108067894223988739595317656796881301951377653524856491584333836541502129936132357675433724666925311384738236077539677912084663586391839733376518338704564145091702688640037033150075984020275793034348869068858342495955198624813564081915549588974319016629348026298862787840364195662511179597890715245166098145938174005023473497411939006889417206911810168776036814487314022111069495665981217766803238458628638333078194945368114472033439448079158190053204273723492558294262501539734962255047189598703011207221883903933054661749936647014479684387796675701392316396895895962054174140646345953253298779806541851889836452815513416994612226816772177763105562536890106672451302843675451442122104284199905658484290317742923073570210316258387905518355442386422900681860022497967614502947249207076778498198531378400892551764913104592587165121487451911943616726975973935145092532965739790964146310454685738872904362356849611589982315230618587641659484893528735138245151766287972269361287279692955898740420078650884651021097025500513888479405320165068766092209447198580662465333907160814512337622505794430628735122358088096295838375225208266958542644372725359527450334025958933362521280971628687462602862778260191476555270652991610645258758406911819300869993369641462589573981615059978849851989946362366143959910921908667382306724452004899363618839640540722707354394230027850468228936388608999449154320734090608977735263687897024567386624702217447892815960483052241308199145068542265084527043062222563895037816458781641505556542024544626256973694380277647449110052712666372983789811697767129609721987737108435505887856282289218843062522360108762590943759695806281912343605537976797722427087628349370309174637234568463721199616575132651165860578011210042692993742245438034351584351417528986030698898505167454367376709378753775688632336016414534666635626629417382461898005870744386620237771590491599992401312434640702008500678771387003047974840071679935920236631560420566956208362209462306953365416683471919769821821328966348731001512966790808603317316263769388162934956252476450119854441064712870342860100542274465595778625991236190333548598758299317964757549007202586550535696796594773278473459 A013892 367 22341820142163501489150567172321417549177895809909537202017527002357471245891112149097850852665441942725963970513072794820596072176214928687842330655591127455467009238455000804820124294123226454677100994880504256515243633955477428326576882432727394707783770214049096594438961613359918938434923421601247971973863681948032575097419935638907057745869993956620870856558200352531072995892171359702241209667010421709722342756912018570587850108737944515748269291157602127840530453059366715664617703468204763019879056617126247096175980315223762835197067149040427331163731944171912747896585426031042876087527383949355515232549048962466200099865085800036200304760091118158927347190899512644732714904356381735906132032938960907541813238037531095746378535480276568504539855380198472922572150980039956306942340208782772587047920292031056241549998519921941640387100296003102201067292771472934079544124193877078034466094392537579357955452919847195112303133180814393604162610885347527071646532549573368600486970149958191711677434048482084838828475783935330666531715170536903337459618727432966408343620760219454240925408885381607547073682043353881848193214071960448407915255416327376833508687323744796938749967033855406606652153719998958379749750822186985653184674748975083885380407735739577150029105056762964607780483188660890000560244631342888940005581292568821397463485922387281854907029108601874127114566432595948859064889712575855876581546303068398570139662454197908446692991473827129396662298108884879309357245215103242954957508198577730516531201162898354927051564415361022799161308682338134634281454038535920509953706936125171650990594905072434033532326799326228237939242295772763750267048150432924530266307681311102571093952411780493478788968955029491859503004113866460047693415052720052488088268553342946942673252439026238836872089328978810863703989249468247473177010081877738451598649402069382419136211352979175502079112180186871419923660960592104781627511889746628591607102716022845228846838577908012873521808461473751296523190438544304965984125997444660249584897318101407602546522205152586860087453526646617652162003170125805419700569458487408784921154884528137070136041970832247126484115255557754391865403483403118260855082241800685665321461665894473543085552092625261987241860038273939648709351836826182913218202339185317355194888302351521520054853356441 A013892 368 55320558512190903873784230224817889672101838637021195156378396593010332194479736901269039398434048128941816661423449034182483113719453608709037707093978535101354406108329189037814304944554226901199515096322621709053138246793523704802008692014793869308548685643236754028393718411878881923539775449303428502156511889007841511166146405215562126777490946165994981707052903334701837314055609611587359757015274838185021783178047092270614005066395915677499773843566047471143809614289844865290444230939918345508759512210609683308594248682545243932468622770671853074267185503232128983153987276810039234437450467869615241911799467586913595601075839084383835538416156857582201845452039092360110030641961932459895437620628128164203376216891492708646512145324177330997522631367054058605107980469525955771663621648626814420016768387177806328645709785180199773820858655832985356960522564151360601425126372334839044063461859267907710654139019380719970378675765881339188873436650598126434576907599466068418297186301341328539092782770012441787338350060126488328068513402051255816980424471378040690733231020758630426501164015684513065701597033866503490429369170367194342390556021112801450074027173637167955241854622562338443324791173935700845139978261066372988864919961262456233506542214057031241609917001945719902360646642960041069497221171423495961458879832948366093437940028937226213653439868779991924274250829184396373981714352419364160147690219481358631124248063176986906948069495351881271946119685111740773020165519871924777527331092990119954252390668251453736517451597311013191980517267028772829809674063364754238775863790832601399846161053854948837995360855484874413733119909320644549272487658238813996467874183386739765183164472857268122335887240579569763823528983340627857633617318625069245702873676663917581806297691020430957740143515395104600806584076619078100086121486727386302264964185814595738640753794900383481522587590248532136001556980861150057683100562689737309049755428041451048302428155919452768114476409646694111569775321689114981968328398146725799336914664453577263257841085656115171675683589876163321900683887545336673915160335591214404934486688425235671226783387935756277640191300171300091943533699850977722585008283840435975216805909459640045560592450997318581347582398910063690229577373813474685236677593854425117880707730564300084286302341030203659 A013892 369 136979179611477384890973258675441351799201690547289544305513391425556290536419082061495367185423148138024703293533940730090212255397625361070839557497693156785928543610427796647342962658905776675833218130489347291164766559747197251936548920289139085001028091972532883412951657765934887651994914450244770010761236931860427357956983947807848166551618554310674008209851986894151884671495780903641849906985765011555094252305379227124175067330897860413141512514280046577251715842133470581100803669786100875395893919425178426230726910568601595955941624373837804725339903757367571343058604742122061338351336666041486430882564749892489167154228284081003730792836707578902432407321948544553776086762531299002014633196999687519255815647268808204386920076525050165105634790005331187458049265332612749560260521900543206558589100186722579072553313353374907479758054296849399209384592960572619833828153985411922622166493846271407014443002971749581337934668685223018084230327617109370266529446330130332544477244703564962254319100324045037097186701245529137622642117966305712477169412053154695176283862597269424040429105718072407117470658713959815426148670573377039543998913373321386557726848610615817936806400989071983657178072100991014926950255032248185091355439451162006617329315669684401000319073878600795104515294791986714732140999845340546926672370895483616335595589867711436890401068805646269223703548203892654677219748926311235177577535604767572625168119504984474103307207929371297865584515006185496216334458823589353069710646992021743028604390281266756345537125382650202453649766824372677375118904138623404605878677556616813493557679539289184962811475018905242050970164474348938647809057418077469097840106797609722945830268368077408740447768060511832112633676292120745297658742209030215334215639807913849660392991906437998074029411618326303106952582025532422664545145327164194495651975555531334693852631830799044638214597609626800173421319238753312796679067620175495861200790365618008899250594054444001079675486923449769642963809104259095917736795978322709605012335063738838207975477054352021120470988461208778125194961473267120592944654591797070396843877554723037620288967120084338183308600038162855986361291850667306087915016426609019677798357895607105257172537407322009541956167430358809793313766305722170854639852153465348179959302530942532874401228940322546249846241 A013892 370 339174009656799541251153994833001655748651506762453093365337402995428505440936752673386617192459071681414829800416097107835644475377804758922144757480480527824480880905236656850689262496753934721253955579686542338305787313823475368322836844979016999231960657505096700085926186842573609380216955675336624778875888005742672320609929996183065037350296150710105601054406294896622587483206031599726680912837545759346557323039097198902942760042968861271119285995096309049886396344990844372393118865953694591466897537994764876011476672532003843144911100170435414442609410353714086034976068143363693957830406367448658510021887694644042534301417499984689256812412178799412733981337469469221060414656616986927589431244457729266741805868386648726074248414563600188767897197897410547933688327840817096573411518017413133216515912383243591318970186640978255035721438486374500532957981245080903397922058255124476192823833246258784637055305215346166601278695196812029855344629982396894607583295528589386283047561133252499472957269993267592311306893767353452138286525654251608359006704015404287571301295893236223597082468239413369191161980570977185016871297058068314237856165404767711934200892117897216177508392682640149661554967151191751069606599535094698856520112269582793423162501200389875632489058511729550157495216919143512361539597576047882904586530901936086924951904475850421172885196068591921578543132004110398353609143096690323111964558333429381809606155538172551342724874246708341273675952022300900995769537158630773546557463306298045891384302171054334120428130622854783645279733984062362075854543418741273521211587619261335274584676749554411597232530482836250937165173284770932636901359263844203155692790601454637376447381675928103704813978046865286982260133233243885310787513925037507158836011512735675230249426866539220593106152078726140796822181400838806227257569799445934826489361021075582304113807823609683629638526926599310282608355145757839062544242655248925126423415823516386217425496687614736629383393495667051163173044759246843142812162785128882930261437838988673547929870758803985144377094057810594307017118908995244033069666290094134212554728369372158728559891197073709691352241245895009544973208390145465936980284258910167015176836186954857720179662701732620504828124218144018570414423435832361531002883277343395163049049037564274707772008577903716446698027493859 A013892 371 839828426137191687292441155452000566797580247243003342028818578219577526893798052357819929443630714931279578653980497632614731449838506985762363711852660354465669284728575580791334832178949921009362198156906267797336621661970993536028807989015699012781258552087712433986061745314709671612745823730745341278349807415131425190389927053618891155918030948477141768665214372387232292244578971638051634881596134217172251241019785535106377665199635154424557192933171975742114656103435484759638229230869077224236593526931299314727141377379822184007271230220914959265930718367421094717118207353714699245289911376033255888006686098820419075141205570294589084103956983513047071198455726815268798471670834664714417263114970538979650118768906312523983720425052515863808001483816580360328057734878319372008327686351398641744281834136237073221310760171539616315694818114673414395156724402963579822691410523455460376574900677228130381028004188413427775259575898131070312788982954782968340942390475044650786067783074485380692490023273059892054434688350450115486159127885966753206128140805838541051011567459946320012512302525143204040866988929816036843090001774185894816041413302579926752562894772233179079912353613092591936826592608098743631701831502248448743930593470601685212299246059784170663730525291835027415423749118274331814895836018454586812163804579753042898786485720748752015759861100244388428709070612245753252973245612571812367212330924846158869383992121913516207169718397400277119407751126467238654723955188948499747857388335261285133610779221445465661257973807120106929293504038202830673661359104601848624598490892465373012063843514894929001495871496020358109263748405248021531298818771845367589607763115471226153183985320383901655386186227865090231487333638701951174155652442271446438486689270673292701945375614810897571369550055981718500870606544435567260506241322838279777935480334924228267633895438232114025664326884425625591456265568055839544926736694419208256611893497193100396581054922706161753279591251227689718081612955326349059074053460094841894737415971682015583355605056003788812006978219450754753010781113444214755039767631235795629572550360674032855628418033183015493047593196719387239298616321630798061090944873203205636112348905682736246079142636097439899384413548422186238184583455041074554554708280146703419830587272863863039639562667738814389952539179516776041 A013892 372 2079498326129874199713126252573543151446921652618153332194215652710917694764206463645145569475444569610626433425542456207619703928213677308939203024554660451032089250247141267021843386623465720461360729494117452786717411560584715123567395432793783309848661519565832670080453501512007303170648321393874808793980679790799506782499307987538682772277480513493302256250168642253653491594509747094008015078685306339005994125637849943691366630423151406235491640864634195963074357863060500377855459760325691245855004995441063301896560037388800329998220285878777309723411785818853005207961676110325613086563104268284568871037467442603140851538063971400861736560723782919672339947425026711560256626905682042464703870781715436596972679433570151534323566160752109477859128666076750813627943429274471718710448175847011825424374505222902480766214351949989072419675623438924726710433170137453717035386378905717541982976734991983896408333060142926300100892460621786445070426487905355153126039112112867584766731651602950176647293854136400325656093677389861180505163130399314391646940683321196005657868691176005623036661699770204562382386710422128559011138310303059919968105327437104854052094231182631802486591898869024953802184389130320691007713273280885881686397798561963362152488950869385525196292489944587419548303329768009954732531764669459383951011984356121929768642318506660264117470976310454029943938101033911097383933800488043452030642085390680649130322833509077935567056732554084428775088413156494403165723330719400191277169931399552132858048516819441896078375207685836289647516716055489990828222217617545532777519698700342617649798270863387818805674925915424512693989858162486220865627473862147542843260192642455187606672712867817258505000080332630522057095555335456262600375636856655886254890452816424869385994242614457648665570571524066277198287207994070363658172243633238541719866264921825546689260020860711099306833414134199407101379267716797496241353547802314707144988452876506338698873953513057804411133842617573631283252163757070617578824204698487377920717420950065867103931230323565925473621666762203794393175242104218106710739213591935322322588962375514612079788670263546431479319652466803678023840064575373697448269227509593584272372151013012117536180319002098234837425847002834626922182608908443749663458358617762972191139097315750938408588481482025410572147092309862309638344059 A013892 373 5149043725831855376035472200871097623754571257126156847692765183461850593087956860425281299432578823368302501178552250273230941276945958170987051669896770188140105160447696244131519387774976846968654840939654730727738196047752252532750104263745254059732960939935438708553540834640379771373539137955052020179966767249318867944639754008636544873753497221980252223398786324915629156883673990269726152128317608340706403048497754607724249222224134773828294616453279867989972454430366241925107526057082683768170332014206621400762770412018371108308263251644154617828830199454276107342428698255101140238025815915595152697007002097162194459352548661521702345036271598163617761271479161215467639873624532399664810789738734810842327454572783618643987047847072137526017510630943976612873337097283090148227222017766610133921468288007923609722742590649015992229286391521498076882976862144179011297603177422068299986506710536916333912777081886839668753519720853144794852437956275961989300232319463559313773319475802413329446187664933286709956727898491357879187653922018611965842598179030930108413443008352216347195454998139303746710465351289522102838920559003096364773105633161687892013536473737083423505247714197693819084634963741197932683507828257528250757807902621478919062415738758734629553014638059302964956134326535239680903267169966283711141716823452209154178205476212022973321005766971338913090155188031966234321261099454643903529620836993778964630943237728994367179653608420435900005567644728382635184244373470976094221209189968499636617681074448103259437768773375691550959926493108282710799770204820586876164883748432219655220047848686563714756912878384256720457075593806273968999159322402589668686653719741790647577694697659289445966972193911546103035052247470567916368527514045128783299847995328296802661790958143415969403170626580168984904401757426909633383636634288018319914019138706667314331730048393185892282550909904277017724318103414294563645719278359763644046998763179064468745943097419728916444604096571531450846829399426718799116309034429719897982110485297037143470177015472951264499309135448226053093146823799012349808354656035777459667640207149049355456152646650897055439511912153400120351152360055018236877961985967277164423236410751168291219218551700776437182715302337871816887389435735588660097939578315084277679507327724433582842567530409161637092282843121357755033194086145841 A013892 374 12749542020488531264746056681104723955081070135198819844415208178004704791694496894142178600243708991963430454865712048349296860464904610081222867652779722766083526247679380222397811024550232395802239282995838139100221819495643304744090000417355359832050724850413199850810713907112209711518248885951366352115595532419271199598854550261030940125356160717848080550105511420337264439730508283632878655558775101694814783881982241686431405774899957889341466471505349827850102804442575421264516820162416376195682790930045001043807295054428276682910982329132839605051348628038533615114480357320757678242235484762789241997906340885781212538608386388245225654841967067941335775066548279606458207623441831050277638331661291526391876167940214945340757685187087472656034432055769749547159057113245562232935276210969885585992813706468131642110873205963437849342943804759989866671862125378339505694983930011605895528289279453747997485093419682921816960921427284750973389326771096953205744315945991399753274802580714879842628375830953646289237143992726552753298670688656363070010891508500307010512417819537914545074318925437731867926036545862634389317348357227007905718322085166022227726825649083918527857920359877195467741645549084616459919701050040637444173157389873141330011528548324764057501589992284002012224919249799580438644898936286345130874293884833191634451500401443113872217169058591965311363620170930763560836640287098544314885790624859459100543713919997525223579173120156232911567886039544303514597072308907110435925041854071811981729403490759874032590599821986776473640323029658925711928600204386050343484992484609270656070705258084951727545877221254379681267044420748121168364849399041729876045354588798928080676482263179468937869373882372185394178989834909625747152194608999629335199970321384400384774057929667954138423221385304529843352804287163013516311589286523927873920782875332440230349482441096319194694932025463070419310166331546031354748601859427332399261129590508918351997360957577893350279567758916672453910383429091098991773093683842395009673605790533508373909361837835559153075474850974217081837887757261910680348117155455532532105584249281553959995624112219639548076720006171121884601368007579870601315284795491589019551211253424557054719615836647740835331684177403502067923048094435455345679848091926401864877950414671142270042898619478594720442564455569950815879936843511630754259 A013892 375 31569128247389631776106446202026725880452282680695662617936652554349271530009952065088554289884847591291658185862534737205645606900289840117505861372180218761376653258352665689298997480077805885013528886386711820387920147031342891233536505943413189124780967751383273737392557894686635354480624548255292273107073982227824998055524153046788449813454264197302914402035706722385680141952271830595087206150427470531429191555392346657531117407824010829840515788627925203389811703977456558017648833887339026681753962939093497039570199476974801466279200434183495013228039286537585045851349698281570766337921041585657679321773892760941974585635686927547614998728539814962473571306505128585271561438196694421761409995388192287207398187560598285943304763534062103956134201178859421083970994159050223399408804490706322729591220025772034290899091034412862495320213812022406148876331136787181071711844014117807346311701556566145962824842331383463028055120585178344600458338628586394735790294969553358937683985395305533263452278766648492623133803003246224545890085193511331941290898453306101688422787250540010667143976016957442440439791165173923148754296949981437048341231596757502472052165262871041582910468745171563820479620802442869731790711850304572334879710839907495374100215826978399958015629478304425098468110329509491324548195611239682892212708213941580972873725692512892815883060088810506715502148541621492722224044178244418479544391280423881819397189493591952208579166983645728156100331054629610388190296147012587243283560209825359576148194254067033332223551628621635239604330213415436296380695037480094869452846406148530462226017218838890887624619041670748274405647423170002076867035232117828304346026451970437021634957055376419857589418800767885882341202551229889402897801919149373197259311312809592408338660065592891574195600048931161040596035342640050604725609920772611284687376556827779921928123122916154861664926493317083202183483543374796691461658315526158326478083717929542222462313469697664146733887448285813746455046498389041122430365497468470441057805624334229551128596937302790183371030203022407942121712037868459773699292540506288647214105054061806478791204868642937265353218330560308727339562722200510016046175366831928079721734633393292298634186053507634434623947859984634066882191463583536545982526180570871731222428143816800703710951228792328908693113405872299645249495738282305398989955641 A013892 376 78168286884233219851185395334392173925862016693387849512610327453171676886186112298413704188629581235949683542356036400260161881600200772825116145837794067494825969756353777160607558361423175074076113862053250751750708688144161101640468508829979454178681029468232372717883975210475683114594119963310380942148152780320335249860285299834999833794644290124677549047966211379592460213807878327464664836061867309355401289781115434166366142282395625391757271303705816968188309370406876205850942259939606276627664305879526468926182731354737828935852461915881317818758934849356427794447481136565299092958559953149205394110965014091475662329517938765613721950736738707288765847438466042384862328005557396861029005528170707534161951444820609855225930981681927641543679939404772633686599494666230099109052741390633435004418090314594108335660948411218654411799886099734867842826534651467602264484625251513088652395057912511877452404629271896261420304256025839513886850291819904143418895613583816102512240378553330635608100924001819565935648986482534973351853894057568215508498452369332785084601975088274869872904531871612306269330526464295985934707365923552086293960675215499655113545894355229723192403028749450564004325768589307987300017249821827301253823317130984109388314170308965389157642542135600108681891789518788121959222462604794967569724994595832534705351659313505481388515229202843606867748154501760436508006233565706826352781387705066293349127561507893539271710666789038203841591873624037323652587604099321720260507180151988363021140967644301127166885403964078402395149042437107748398031942601609425426157323533417970128987379009549758887956431584461898131507549178863818972528389071211722546562891751697547138833295529860497832957302303162561465379169295897777920625844434203843824360583482336518952694947849754493233974151085558398921458802515875686662310477999215142029403128404984709036906303736529568136813662825175936399843321418266790712931520693416005106034056615881621567496711920004916496063631976813055131783594179614606334208705577916182190632791448608361457319967747858501470254824514673581283079629055254055377197044560255080813078198310257384960328423584041908319803838555082049879456763916877960650221918779637170286270907404010497667355809452904200115937922672160092428372927400787731257970787093185354922808123104476636405657982626661456818486109411166995279302631148065078116133630172724459 A013892 377 193552416985762991440300306202093127465653013672480960790324919196470935966208546475989874527761517468753775469544239374647786574868375533391497263592816052729871088887737831273603214651161562377744791457716192133159178032005069159610862434245403296512377918385260709854379793134683628484363385847032870940472098951198401791843802570636143253459084932133423954520120088030797511142949473718756929135907953582827599778225730145423905038539297525636904787717834669689114104643755095766431312278894199161951482960123989610181652134924734983490235345097451815169711179821556601505403613594768200518775597341432794327152766360426888796018457038659597371308497287976379005826076538329083115225512232664810197059559297960754630873810568867241915072477811639351298664354280218113498755322143557682173826383904606057781004629009876157055821738700070098970403286171667406530754939623964278499488116100646307299106750502112747248021650135513061006553948041325194495716120724972829615384009899273467614455889095523433498583089819981425393694519780418364981552075222050600852377509413252539815197865914102317017429038462767359941183047247716826476942974055941397320389733940423480526995875467089962366985947083485792080547031278216918045585412266576758807290661724712622272295328787858891127849540939417293507123578135681749995108780433270214404428489393746343351386538274511608960621170513931852121624337613654515077037726925813107025295641315126943895481405922133684697143510325670707493961796688605193058848513922726412215321568267158233688284128843086376676797781870050568092226148829480058700618495043902496688282722643772702418415520178167148432710032289854521501527711014235523294058571650838274985821829703486544772917984228192048823687743275558515281863895714403192011483732777687703489655416400029972242249007675829250942150161528800066011025219450757271868860312263378613963863056840454233061574661775717127133996173707755310943715648320448982217499025457446676827045821552527867281657040888412253730986663074154828998754225764549547129527841672772680806043664273107715196108514820504687631996500725958739941452186424085511265422224838603045346182113757830000642884249308022585148757964842400108624473013677817601488053842868340817708665107552162989263642052430526637002873774390612932701801777164163100580130207950649164139010270810871494927413325123893806566796637026881185844085965683092791858280365537052860205441 A013892 378 479254946146030757342336147886696590824575961501416434531962742097462488074993015720652052328315765642863754686363021571326009690245009789855152982884908235348381073323838756278737646194526493441971500383659605624723307565869719741043296862572608857091002451335825658409719951400996997806503695332452244702832023740963411478382647701349583673746786741370638920363314829852969686543546048925540313476492547958485836983264952187353985842022116063932014307963342707782545745394297348872164805902457647650708905006080050549781178669635001367885188247760455342089906682644976479430928382218391946536339737801524400600668637632286658920932505454967990391499598826261024079946942290480104372526775613789103864128977718121326580752011475761608838669047236922386111271508968893790616154554404341033272929335359811155065487780886725342609763151373504871990516606486379493643395775247958326028304024788694220857010925811530871348079159878893754845267224191177272765648190810984498437822731527581133886686612533536478162408090120166187435901606733774133112456111905244270719971098680645200583871620592042833064539024708619797183003402107024386322732021116942437963619699820148639709413960248185988726931536587472086284850423600961632555755993727858445905973600205899199295808191316288612462777120470550221035695184698183445481138856122039944616590978159365927026024856034979920435785119688376145106501900740832331127738038603278908492227512164744510652657613722389294544912348773882913155091310818858629927821746475548946559945519864742235277326643144237334203042310890650341602593074890526743868542754959711928147360161255522944685536251097639498067084878242876490835411263714637564992895135206069001854118446706973330025677447829442103900284397436867164130907910314538029336442859247099744923032286892697814239060525657113132428607072811300314649833534856800630117213150335039522657307351179591886029531958448191402779360791721599217672423373090615404419767119436158259044771331700392699648243717286756693051042345451251697928986339661375369097876759238110762171163911062977740489369097438536836540898903451045710010289817352491710358800705500640161978636185693649106761845046827345415064254447988302066564949004694630485226968632272455830387607964144803225552714822381174575356178749894822292049998678634407089183359827776394444675439192544528097718273206925948330546238586145623477387355415541940378827496154825931050101832254659 A013892 379 1186682692897240612224601193446101541844141713697695732128158413744784769260002131232890826118090338992529300115148791349738761268005978495650554445768338396637891027276083820583026007004620855885172190128479165827771757140542447181077566318119174218434174078750186576962649161944057265271685993508989670656437671152975762198211795590664002784980744903521097660072683486884108387880787828198481444658829721507458822468425364846155016989445119563785996695933724915397653737625074271245018403730269478890272668976649807086262626722704557252019146735091415712093475846990543615742442336282578080426684288430616766802915012972667363867462055824540786040401765154106095463332543858515495956709176570527586288865897598862498625273474863121843883819589194296283327733272086368946050869676006034428146067054355093041246499228765839734110691929352784040030846178804317777830918635695694363120357567475260971569823896391005779014107459696968947478611328552549853917748719618887905597394427712712118035690834607677140041460509538453376543848532531891397225619466232463433485449717472046900520523935876336666908272014541988771185037540953800975949330434755640053699280775104970226635840197556573078500766450812703045377831849027917497409674860313556570049335325496226801477151366710070917030469965220008931756263811135987331172402440504926984825196304429427812543213120003357746011127099075268484522064249922474194273061029647540302038696050643611718082534864680394409833362921886662707380408439627265034705649498626360271028134541791568384027953223762802918982818862954028420191839110143358379966154847012987745573750347924639107812911625806614063524410799932308236081070994672550360041342651388612249421980831772689955503249902893033764025390296209029348237376945821917299901936827338884431304175322542722165139523528519052170093341544380987897804138165825389183432601364331441027012236074948436289405838052781608284230572477021060101279469841686299712268380944668752029062499249652010663206316620130020960906992900529498877990265146649191890047883545672726820101256789019128120247986332798463622422083233936230831510768606456687371527716068089429604435139080759858859603897758604143154895185374409386758719403665575369849840011803401195609166925692410983121987851618983203984864858846435819582522709678167976759119828086197302508066410309220313478232118569396133735317210816916592146735353357067983030074384401468333047226096743928895241 A013892 380 2938343829200164582688722790490698581658737453145150704626800920115047822379922017143629741660177370289062807485819807112296797036948335347101842212612536935576685334747283872061810112918134696636418974804937134026979820083940012922618980882728569163090640002219258233030638627240518250481956416841615814522734661104212131803230028850247546631888037474863686395008311509190253895123230860614431706638283614594897282855245577470199591412548071106770942632804800329291215022079708777955518824458116526410725265380413610676487803765462031507167357211613119353298943451257438056396245726426955302366432539898761745663931060706608687004858928965089615773852770296316948870662248515526361022911635397106785882274560178645833983541025835101134518881800984407832851517027279786060947612353888865841498048487221591524337415493847866999791750175578499208736338192491192445369359802927473116827954252467926216443069380029873018411052466848205113882842032017640140735883686899608724161802745065018762756056039881234758779520326207654867206846807553683756778959134718736475189888559982817858331968797099461344594905426935403854342500270118165642747161140168005581324735427956641673202777277329633043102669308090883197957004063546177487418598511947537109542589150125881686910773021959439887588229650411298895912753066490007094728654510531809202198683744201401777210437463227194111540405798893173219256598767168788429965332142449244894337713252302596331532446495900259917793980097520643643081921956952631325169624017899232040732492910795560684123230949405852544890438803741606817208592628786859541275816050534011943827417662745850970216442663748131276078730057301588491052103808837707273948008497760691402181517315571525826131641581303538010069504887052881360141220818172703604369885876236984401467837211972711810379809069442496559315952904700219752764928708262080331708280805619716795543970732943748147761506196654487490975036279779369895717993995529605031248025788713352230409625329564093951154497376787324771280844214008191642292817539352917389755674399556693206525901834033474119417918710655942977015697873466267225672982635678797143952406228480168554112243442730405762406351636181960261692813610389708143878356696927507709819003386389897046662615540053142897370997405912692403719892124800886432464898911402049085279847204405054542920730500250108983137070557563197345885210386556356897939261712082675712784153142091337989903490921545593577344859 A013892 381 7275630217138698323030963812811228267346618148995254514575717131495949797947102526727324459695023526395378128552830938570950986846390736204623524400807690093644494980682414848328375958786480404206740387095530032627070705530023782057683935944743327376159570618855103091548931274271619999500121801785108076723928771625478555345846071206069099967671337703472499018993685119594478479460736810736533734375347419814810567180590719128383738097018866319404424282145333290557648224956544825386882205721917872929070418883176760982440774415856770752865586024318033217584160580715091114004687646960057597234221245610784059676714035484573063284044189151529432528021070677940100781697922887046307002470477495140715416314156183784770880811950529268084081068708535691250515808459730450985726322001851866821267476361160895551820350166901209630317352817999746312252838262089249122786626438668913257104580696581579636608467648822588551014588602110373834280191272636846734835980861248434262288315615252747893441507604293885504979211500202448009036006173336868796476623934517928667481207873484895316197929606529179135890100732729326548333610576339319829840602952008858451912596068428012490375723613618627048393476371094527795578139804742626530419704356834784689401295452037545519078078168900747146217327849153766784870671955182840077250526704873302233754958620333346739148986992259392112391087258233587315028044950787869862648728952586432833624717446313206473911159236052137682189756325490768203991503875688453471621180861096270556825684963927977014396848030592882080550670631505788898483378999546514123293506846911216440099125047307338841501963463264084104567267416154405961105623188959238143315389893296750220250252843569339526558731587824109163195090981326752482964316726656613222076670048264520839490110252728419740969634857037496288025671671375309429601487209599028847262542394514175137729630387871281844924117732029979821915796357325418019417429214336859488268205407407342744365042868908323468359699800165718078843727077461469317289603216374219395856635625067928491985579005348451233616589101536469749445592488791950811221646631221633929343409109933516876668771876301314977888604879998515622017314087872345945349055138905504912775124466036637687344255676110047075037429305783011748158421170327350094539903729623702338012344382980151148671477870938794603036717270511675384949023552941808758630507986026201249749128810979219905462043967348122711270028025041 A013892 382 18015180705026913778958646465938069501548693852109000708286418613579989798747022619327001367326388058684069388731536134164593167579361255525532104145315520633183040377172746723531043383175245342375905665746854818257857146892186356729249136108843008172781336649776501909881217179292684009142252093278304323668043307493075825413294111067276492360851031616230551348431244730942768568514250956327920443153063370856032630585293499043071845518290317874610975560595777615416502212166675685595633642705835123241798335126215094691860619090328534204399724689227857732026922429748056392295893077950151656454057992035616799381451946549315877424558532713912876353200445084576805605461445162692473722510146855240430301620065812513287393207589893570173725050148136516569710942811330109955305960182463405584273576950394132314966817227913918264419166995296353844022940567920927663682842938161657447003395158224952756626590136781962688578671823096894540687347329984823563280637374556386828417836006611713806202623537484485604993520616439781312726045849793247490086972047635908655621551334328075807542377300797293929198342534210352737002304814463213491348487128866182403922327212438533299406838863957468815900038448990789180103236392383412809345699538254253534641858267494714422243710275936971108001579269961792782251485957556275132439951923410078787698419284848779527460067542546488550099458769024927317153627074600893779034655110770313752905329244098684236844947473229462062732373447791365659135158755088303952627734308979614429485521713497099957371021011703004726769435000000852385745796257398124074172929010130016116113003430512654398104170229424735387234906281872508445887672472558780607425093599402189923611430815709198032372548725879688874878201583772190496315461682557713342570820629837731786140622506670587392195171899875687521284077599820732303326812878200945729677933960514154544357200073777693104934762992161701007065881444577110232461477060190283442041415141075913961979538282661030831681984315490534369306873772775266715071469234460988271861219614595072671077000189564294751106802657725351210132482115905260611715108001921256550813285953697271204802669374137809715434996654759444533161449395666627922932850080388781809017572915228852540995424135360411452453103666620009606603318501426381241740161085017519735450027914352769279074297684753678377784612596796688908996892270415659725436242193691490888302568099736835428694661605506719297253005122775995059 A013892 383 44607370928536436181165725555662787954715219298513244544787292842666799160687703960692968758635502145719565529368767890268814977650088825445514517542111615324303893094877060989388492990036841817011637643050121468633461823562595745710937056669970063693615694897174946602554971976429435582353121265914316057530118365640297558230032135119572255458210878533916851963299256647042658309729568278712607481370857059513251540559614647687051153615993137799006361974615644357755185711043693498427662867070275642823893615807686069751421387068943393214979953903272409302414130601376732684907468554419292566394236540021398721331613783398814494775071958294386959225283268873475543782877478905897671491833652118113974229411143338298338401033920127879213590422946750680541744695784191673930223132701837456103814219613293960630957021171220425100610034977886306456831359117288441067117423716339141842867659747885647295730343211095681031226960722498397475301400036428091640215622922501694869458575318135257943824509938541797322038851404845926068659649402627210316956861400179225786275867637378414178979872892126878700794086750615720201738669948787548462714497631298425384169670488391839864127974304206224577581269303507644098064443527944176073808077280971818922873170614285394886203228770537258223551602428773125146340122128019135299159432517603772676141268292794778139164345782031817752412719758523853505076778845792198485373930485123263113255132835983507940167537593515997784069567161702752717218907458315394328797580294730114309234670829268455707346427756056798300949071234067110591492780367147237621935515349053922775091291681288953042491337800908357867596964209638236290354019921630324103264666836386163067664340231346729538759635527601971743397040063376737115736218356719471449826266390720577837931009248144534771227072946110289995763983260838515435535218040900483520309802601695137553128318745480872119435861710128595701894821979035938069487630887260100640555305989402929485343572762158695781296929681601796661306380841895065137921749899979618598967294026479244845781089092379960668920802953991084406057828834710899895407167208449221424212226536663859532940684834633256498578879781853205849116531687160741733346107151200582248526603277825246547906228706141779437007677535814139166900870338063361166291571122450795599428078668700977659146589422920898277554101466315684610878295953883944630492953859557306897035100569190278468155422906733582145208868731500518589594841 A013892 384 110452266548778141091748271882651073591882399789829346304103271020434418734979663089367899250288608227514070487704476804326722497344407290596813051371505028592893545388331995838763858104137233986260698956318762718361846187861519763359105535083456204741698128519199988107639763555864949016028981213409172075734268555043575143635824339737437742167820498126952983229473326084485679198063074285352008672014897794203702626328121269523259674417406992510981853878983822378593257583929578427763237597489842448920600158207795669625424745100023666996218648879938909401298326367938326424366697980129055904356202702510445352490487557460021171698060900860773255350764676774343920485239142641414318483257814176009893475470702608817177416461688594721592892032668026413338733499486541219626951568659887023221198285370257562624352049165037723371195406998709305531453671478958791637848385746603632777982769434079903383310607094650804705740046218017559490196321328799561282246263702783524164571508886659394059445925234313405807303077924687592692682089226195832838606567556122380790171889581045053970157884288322472224157537409112834175804918921522899960978904870360399795317136926636546295727413046670728470324403341145974043573270555099046432180106347337039863107334884861451992332928555498534550077899222282706401727630061066052895113371697406183919620718278520857355606697426543201904931382981361155140067107023287216877435903900283226671467921160045928027140899667767368597136871179525024300353019538627289582141359770200941310981659205680793908504782420344482216181694333602338468484681974312907928436907620277069129480772240747895339559759037491384007598975482521027240309298373928923881769538288908941985680605182497405664193194770259714631853667503887075395537334536854726537443368383796832063923134068321434402500584094790742948221203188178987231413317855855646344155581912254728400163476917366441974063017744587705688866066807468907217920253352313847935978352605054604295729735172808384465373546287684527111264068296235528892942907005589633633284317771671231683393708920552928232354131273574370106755383919798824520117791317673908719270469915206845925654896778350571782874665648966941149791594994047025445196562570980610504994473849619815152024064993048953922195273338751854177024078143208350520493392964729292532948266163491822080835210923505013304153433086642800349311137733116081415618972558695988050441715484271479324721174503940116016169534657199702579177196205259 A013892 385 273490746749163006379136804260360440669786418237196654554243805270426643795264408795920765965740372543539362420534567310716593248951989547839478199687932229793835114842503466564367350287796100936146130425041932048173048983917721224533717856314610825104713994328262571353338710900913644393640344353541237567553546634874841369581521011799529855943998167591650154821515673244468905776644780174885823320767416413329993869348434747345273756565267036749449657407897963607812386510310445215406124851907001397929849131138164649763844585917423501825670000272967853629645384621325722121047956501899575195720489155483411226856343750539200963220396898560459796800773065396276207169580155855263352582076190423403921224719531258989604183723370667701541438369197267534041624679345125227377075152207177598310985853207009380556595484585500741801693576074097112717126904495378385015684750098779508517930357412955814687512010916457762881078222700387061036115621045919264891408691308198581400371348582748438971199996026758189806057343946241023578757428450894275495840883319147070952163825619736077090453967128430985151764254221166879589876383936663931070479905370594515572784967426907825646304351717448344094641784788608205183317731648210193771674729146534897068000208801070556416763572063341365900913336186394987038611383066575592507537324546575754597188940908727216377360387891166195693598692468765374881165023633254454423002164211587397277995048116468562342075554526459113616002009590750733145079811326575493107050638785634780579180375377527008116054783246232552071005277157738416679476452551914217008694698521660430594438210664543622902388579792973378449831815593294833028702613394387034494725671987629142341801760811776643667703105377445309140218234252707283499814598509371451524636987011750952076648008343436635402597293776527263823347572993046802104715284929566310057117292217352020736916385031614129605535464174355873468495579155906953693385121405410966560428062907023100642052101531655667966326972589389369895673848244240496856287039093633486249741665950117365100019479264472185043203832092366224246966899368429949595439142963901047705876891286573755989668164257977072441004176738741394014057818573164845657825763385442518690806311704569774678111635305223521757793794118810127375875142866320053515443169826573236511540668899155937162533984932479839937401011512403151302128958829830996077132722333614577315710681268889125684462775468031617327521368595157526356598076346645604641 A013892 386 677190164534855770932374261892274226782017480410704399145108531986298142274810407355170612687003770714685271750123221583498045827136772367415784130769089306260285334026407991056563431680261637731890497399315902902549238416029685606346714250302751549430957216642216624665430628723041373969448463013459104799781769269066959840379434595795804076773077918775517356703400137004956213124644363546254612238728879013629984489899789929466885003357501144428275547258038739791340642425793183087421890339682074254412701503762078351115605815345546415447039662005895429404511307215479999218204724046397036242548307477403319055407765904366364965829061540128655942398597386454654120296390254333061732065126273031200025940606806630852899929713254386925119054004530984943772932826901785230383148407305040244000233760140022720186805522786673801274431662023495786701765211094101923758951994034837842261738840059862479791933802718230150212074906150205701444464853156179645878352169139539199206878095854394826988149338961859927020588783287943452242337689829830864660976115345656743237581896453202880747595977552740833903298318112777089385613324389189623059684223208223709415257285060799040174988558983222127364398428673287988246207852016401612587850025165005912095178249012122003672991864022467492765885610817796441011318606999764758032320661772451679382344939395158551744765679096928725990724028823217475977877833853277721342341235802147342812646260646139690746650938487410884765468959945648299589798975745922251906874979646471494557327948291919247269155132741213175950464095764998935801634964687342240821011934314784870534457858988265800124981460036801589406250108758741742767537512323228341725355741682896531723392998144279335608955991521986952516785229614894251966607427554456141748702118902809520686036056811175109483735756522765381425727102140510193644683412298814210766118070142093121194657924060394714702136757306658403939468435052362052133237205726816688889309366136016992476684566550431067795754250501614429409308119963715650025355481212706781669499089317419657606793132587280312913291965440075915491690492559270029763317266453772420323474064637793990632261351851012771094098001018620826976814550511194901168496714892930835087786817605373514510697542067628657000951455823791637585277065376152218189535317364408164352989338720531116852213237557328399189158707204849930536050212829585699555592256637540721276853902179215095218172593873617619633058333257100955854046140243852835005975459 A013892 387 1676789889214591839549880977497198320660726701227464752018804090942740843788515774841730598903677349662861486695208358839677927774527534922185855670413211262141786255297454800247165656620064160926296328719948707861099266692692688500189492808460392808794443733170575942117448114350494023044377369819163075935634839105367430193803677623215394678693741461602139751415932375837835074361718783932517499109704338596770190965456379944563024489928505226217708654290082465558598773369864074849582255248196444379277035780763778443119000443771292133741999460053135666853081043284942810584197499006559655043137621596490880909776113748035651925524373450451024850317224590002982612611771612363839821704727099526281353031510573291848234663063059474210900364501565167288291215199758683507166483388179602843128734813248950117431828968166560212661818963904715893956454137424894679317617273477667946386449280133385426350327496976806956709968463043618187140937978435163264979741927654243871616951646266971176710529590054122403435752865710493494153800111449954374156178298231265316273833296225879199816241652422364026087123062180729238250627766906748036468461045401659518659409148281759442578248995909797326344859584839499714408447016169960016527162859461045973932958767200666281172691481514167736370116595060334949791684991473510517599071158294105830866944922091412694816662553246226121496905777045139969051347326526267112538049791628461233391050593339645842118091642137739604356892926252459808966001654045502342024361230227648421201905175437672956243907755025385203757768197059618099939492534427363435154666829544904503145500570182985959423666468215664378727226488047411670524956866726033373717811626625278419303761679312051918622000321651600371139859390264210042400264684760161298127819567913127751361173194234093877417568622990262838182861451883015149973406952509681568463774187360766635296971291108019292679246122630259567336113852564718624925056511862965076542130032180025539054526178550955816537999303912796987045958426534036357312132681675302049385065025559773496780522868806232195524289322334206534273059336935515961426920120148919436190533807975577062410551701056940871493324966224206011056463531706219183588413547249671147830033851285847753906423673216113249971398898813834650033266956300825131306890209790693691346272548616568377906648345302463291903876685751221708150383395937124321083902431067957942412896670332052318054621941517870714355796105919574419689247793811663760905460828054441 A013892 388 4151897767894361639317620738499835264589704724182624245009008790779229660563900121569834294214796581822861664344518722114567677284579854693289475039654481992978014804955772533437206635191284248805441413247136275586160033158509673302630702953535970173463113333259929919701071158495143899966159761031859873161149489473961188535447092359166015548518894539331596636341238739879687589791977519176522647028039803095124073079375576924352560376487481862132442181179018902887180864142347065870975772637803967731083489019713411039228513879821652681066431121038109171559247118196803608344720843092643355292658021697449473729815725475397329697138975576288332180845629490081795244105395077602491418683253066409925731959970299017372122000975778501034136181641961009157370589664907276473411422350988126420268217142350912136822834276248251576011717274705503120309682133223644290563672813240780124379540676088995520800619564936774728702596201373839949561489387465329325253074007322745596266862354370001063681765607403422429024864235032887230380730302161120575893738928072137818360322350951603260785796139321363142630299327142641486103141163010031906351519926058003732493044332651316274008559760523253249965180473161500403347041248291421826962891429148636475009425270506802578145420204685749217858309330912300308844241415702567919116542495980877153703811454645624882222843331430427253212366897635694032228072063864363471088352551001441231538346983117703730022764597005614896608498217800789480520907729580414303584178817805450028089616202996046569282583748310601277639406074971123317642077525003060174423035381969308495334070816329521351142981118282338352502106779827707989975175172743464510629299650875225268759624990382892443648016374441206027379034696373820221777252985669950630132995904290127712017649585069845615779764249817566823361745058146081929834002981702270021991582801549806904892195316941275462583788644998663084421384174221647222458307503967375963060891630550929057227373216183843146373923538419172706827510613982500890304214420963533729180310124723529595604755894928242733105497266742406465306987951126694136573235482580619267031944571394518388657704656435390234963750455542790279770898294394237614264087195931363479470798989135036337599941750826744802140930841954037163112722277229516806803859541572526858448814111356936343966274061155084054619897157711914320329456176296517594311529725664939593250631032512524412682731334770458157945672382071352301018126773009266826714250650884773305659 A013892 389 10280509911185460960752721392978703598815303277843871710442561657839659783292612527118945126070963601455005944221798463309158911156670893626199375856213423208330869480536183414271333912190503737182904677899820884842615271943752643554970580952547462210541841461371579214241902594478667315562308218131227200074449089736985824971432009943438611933672086249944427099647904902577354561396325743255468549783482328404033622227768786646812450395660277351344277952375187526420045650522001427456057239652693766694968096078223357360822683989312514381935909032371341081588680230119987217818754934860851119396795234867032944452922988033905852665756120285471963024659682334762043122134124646256451399310184234484550694980350497426616093914494124170632123565227478012813556159698687242368537549471859348841099712197957951191074883128584019479111037132181021570695683620392932404220419689192682425196056288523285720058893304120382968965769751625563725269254310813514476929811296457843048170781608793205263781356138726006873086037307500697038258495920450848496849911066060492379904175812868913882428449034777487956103741533638567441098501730587976993285092137392296984022294579033591574756320814471866848985533404414717987227205487853141294320988504823509627134362902876623356943296823402178952589741875962615882428917325179712721956551757755753939408853839036577125247100150111549491251888462868844357505897009262486526398398663182117631970869426550763088205637395881006039877405828598317031928339108306334276690481586589257009102670590622307914154036336608131512961655742829923475690230517582552294828703486258822795988197414242711488043784403997779712292114095424607926269541270054919731304698236232494412750438679062089596824409696737495803187200432656519877322434340564379085321681025616880937599190119941859659386658479209027393759193576730455320380044948990009099183336183334675327396659932082975231628256480092544664672704932406046465881792752266115654759110705515524887671641593219597830893325699556175120202892203771456471981375023533384903289636719517806908147340466675926903199788676683605906340167558796856224874851805182388786478530921285395587636953842095013325403507539219047468950441495851277362441692041758453180154165906198274340494878169280351977836356716831549465546248517925729335810229807028192181678250172316798724358547236552042472560272732313313336653446108671630918757184442189231261908294248973229185719298375293796674431121439574493361198682684521472580360329322405136297368944241 A013892 390 25455560310576408699458852688433175002322973630965932898355116478415123749751054585786692907719186902599138763481650953201345070756121643036938648358194200992724857589886163215893835628640994113134853090043068593137914832244653976953819100526021818632060443100660705920805160772286033661396515816606513538877143316648660864225937828388938403570353519091401145997011077681366885052118880776549122420650330809878899247964556064847385661612244017089386215293598249458981148615211877212522515875046795383019643807731192776937775687003252727548597122419145645280780649529119870230053801275454018595887285284259025406726938157747766247879826063682736842173396814769421960212673183902470953053380547872822961491290150886327546683525584986364778030527736193080049633593473759782141493457709721461806098156273651484986269327039803762048207359931956295330178011516771319533157776971990311760345529779956219248152105651439176149073173516230306714575475329751032382811428821347968713732624170751246760443752153743326892441463891065168435734823490132425512201567940761319121388349826068904795367200226563503150620518307700923202336559036607159245096223356304929169840619584850497064662551212392975032906230277137878793455296281267675305726905315804987364237768849449904217503940321129311902328507269329157223866359759960161491123895850827264573616323581984629583247219434591057583739309771021082644775994078737833625528548531506578286405437816212917931942890550303563174334404694786464204440728537738205996179024766072072690982113546769306003928895219039057831112842823165430688233104094355640154673057873621984866323579629208963672833726518954498347826791419566776261628084869241716691763831998037043182916948462786960988607324025682016620776023804100376211718202348237118488785929065848933272708417056797918760747645673710993520659745456148703688337708918149212540478759540218806243491542261170722888059494242100669751651420010425679248123441152093376706633379258816285658838864077329452969477132871345345658959261182866299598816610714395990825650566191561322167456721582195795929086093542547599901082982552169336901556395679960307691810703935663846729152273771457620400018299614352744218820719237435852025864511222906064160926550046171640896225027340076910251968625030189882800089600408987380482670374214952699632861333573423453004585474453879275814264018752208262839574261256235716646303745640120313338379865481588363813530368987766594651762225365408963437170696996460933734757631074878035580778945466195859 A013892 391 63030487429457935004321365682976696190076912684661115483684205557087209501634836508811844522110570970338824893118152443570897328354162044202120750261076302883885027153459538852711510506242336882539096601402552100400197778206155467681374520993382099093026231101102873269799737783096675662950251416983571567100155689210432517248980430936021992142148778268699286202053132435754862710666508571932505476649863468010332548985789307612546789332415798471012118302263331887133763104977513954049789035687495001099557012679398703782849440813067075430353786224924113134095685518404181556765987284350419991257911205068488550571164845461086258608989436458761012168705679653750946260639857987724424384522521207349062125622051319484752015531017459152840516611697059949317817691166783122800769809141583601856617838651032168323016494413931055403804195720157050910758444138665947524732438402568238959479805942619814524130180651422892623543935870364346225653619888521201532046996093110883984104636976572991352288014264131697975047416299202572498554560709093408678336790176551161515150571615979389094903929113793663587748314761179948240382351493983950399623513556323278812513188313428730931313878394455033086004083882990824542595865666750609556835084525559413407601775210354058383057289125207968072043714521078656872858269535277595908010387392337538983466805205028559326448856794771483092039321184715531715647194162368671102337613490314906988390218171286989878365859348716102472406245130356069230151483491565034128932887044246293118068120371041931827022333522967392056560679001597099761703300814929906231345803927817523105518949196304685741339917399856714404555570407197875134641039316644545458759732646507524588177473171758331316929606412667215672686891765309137437459229116267580852964350174019477827620038765920269845568484705030117345512075064224349053989312714520347022266916018776245920703164301342565772401225633371226271394329436395013960599204513257257969918203749375746103565252503011381168269359225605339040803367655634061570330210973305198487402541296358798257517420852953428104214147134608569567471672014443942932606889786754037915384792204393315222207215933232442414864911656799215607477764083095675765391090374526482562806069642775553851501893971737097397989260468628138611419059483093243825759630923270164608228315199820238561201088709776020964423322568324127408806988722304001752196058275756267736849046539095466050318733120239877250633794465063768957814925662239921559699635546874429023531166089902100274041 A013892 392 156069726893593363406265129246252914459553253421576703388034977695698082359788517044632499409353462669084993979024964147373455303840412283486826987600700772494484831849654010693660118452996144112518174555636257853248829318418483347370383770057192422182143157803209723400477860924987895512355454583341604573725128401898262745527683196060253118721182447722348033865617559171040179803018631208453504878227250283276916414211163918790119492519205426178274635116115933822400023690471717324108728581476770684727612019538446451038009717547794572406023579717748371607221192816435075548526704348792790589933722676958879431580710702681350223855460134626101683469919964684973064285024091723546459494091830238995805380190635650124874980904336799590889250341706478443445899067280380523583863323645666014973569573665982100952452818801840272354304165218485153603078072773306614000042465996160813919328988014714980123384216180807573002264516064673287324994702552347458592300034979155766722157507513055407314408999831402233224316932451039190561098449217225480135021047819368154476502815227754949358502523974735376615960014431842908658062500151902165600557382293298514344385093069692567230295362978631712969221626098589697659097080381575517573069795958653137979149347996582473608229770545638324535219369481928341204227488338031319950228612211779587939423172901366010719660687860676874512715471146152943365582301818246904147827062425755250879046030823705544350831825967496592615822631161029532664708858121980689441616592677371202143355354782616556354958173013886036503857840715175577122853781444547125889529113759865041144052364586020836059446028133867810680405643329692251423009542810904242365889515246284635125261653143117632415518081508798880059924340013190189899755359755561040682444174501539455029492150368256414244342279409640368529105103554450846468233883223111116741488088487175843748007184423390025766476902389564859999373227723128257672825729696071783202056494385625535551291818157453977899370592109162154393594177848747844220233065060790028669458945101372724006640628256577130375416545505857144497447039603292632651484987194091886528246368592506083428392065165060917431004592888488880966460084168389119667009113485274648947281546236406906116149988161524255130063809857109665387596121767027697943719596369478331316269523037959692881151454553187695733987624588104803552819575968308216434610907700541818786944187286407744391728164760292839820417087841149933252676579617346607534050707877980226830736496824040500586452646059 A013892 393 386444094691499633536889680261517595240385351243912653682410020237340326032989987265697487155000699561458684506469734700347265304383941014729448817171107582072821397658096446224561125641345299440862139499036382434171573026506688197940459882654844099372782490893369792902199830958501603090247828738357563743396216710811886485938350834081596687012401137622858244306621772645853418170074629716620514975473616199171689456311848768152296085307312036554599645736379547621710876259953328794508298731866050415683355393967127718968764823610376592939982579715537025188268788311582074130631424111341479986944300786695204401657566190198588607938280983887555752338185354636497119503083868492581664806861286762947274706084652742638552815342247445130201281881849069567337947234593882934065480391815709974010040647784764614186267472182417896536220189193325870351428012915911733618891150010627795184836587894247747568531534301081450703334165963221462072132057995164989872935524311852614824967482195568980995800810073535238284497932125085688709145309008322794136845481484489667931114144282628802351638741111318291303401975774671794285319898563624800341374533739054158069617584564772696026367117976027005851376699161091851783992621635738757487160548703425076297033721424989866318864126618284509743332145554833283727446479646311013297441116468975225917217778997899477776941109551134148304060265389518156914574971949859341113530441445350150946354997876546474661550333446292345479445801195194064801552938886978263145697403511846156255960050621882072573955577241510201101165895537005531338321125381061693867937149051688068511746915899081606145958250816241952157941733043007654056262505944537183617936662811810138749025254086020426506431906105855398117498598382320216020594346535384937272759338039087343059070484034689339054001673703931106874548617806072186489147450014862213052481914415007619528596841343571619410347691529899160279588049792010155695426116474713646314828883691753002953018119647853637222653623750904301331824150177106688325874872163957129198418624506563900540118852985482375945438532910507369632984117314673284415709325306303726140704305025535720670958164163142172589993041446594429672170847949264130818361598891775072983714889354420903827292869536762046603295869523379385356561369511215515850746148850868926693883649724768957583326235467693500219231023254981715972332999235552006405523633946403896956533715195686929480613717034796340386494930786383508577019226113932317568455423725958961675359809049509859461614810454043841 A013892 394 956873836421527551101059000405863456057122927829700877870361768699658143949960474478606282247010077183428287247785203621795163272919771962630573486748562312862930989919814952400189578639409454600219302751424487508869797799360184140232174774981776819612847352918582050835344099236514860910159558491218425227459628801424601315945464561918607475114719444466821675869381864626625002877503620566694340510255245597152821091084312422973132184533350026400807628208203661486570678996394177474753203981674795568223140607646610977810839610976829871402097925651061512531647158469520062172782338610668527254192796233635208923739897985984535053527369605922992910808828418430075881104466463690612967646604425292446983952461502571394577987516123556639446263866364599306615923809630678939156601932694487650936287637939207876422002701603412771195438274241404994251300551353076127702002757650165473029378690448358953506693363551373479005075025007366699015344116669770036259385778813053947715487157696966158274721390022270529981007045236992548727025990490199062239448959858263382274563801544072894874090335226994109778062328813689055158086315513492804500477141616738261742022031523249107858191594453322493161587993416080373110492346439631101675200747484002127994008900586695983002273145055407656290954982276177139004246500805751053714780651047713087918397025358919899024006104418453713481535319070720518818022173470074764671871612532390063408118663887118849362990119096031030349310268893618828661060430425107990396798195138278755659226425384791578018298830852126167436395772773283859141285600234921479124705306829735774753868026710800065896401078887845881496327367246058209201057534706762575819189352851660272746322682617141092052149536276802445423340161955864704568377640861920107796142124159246131061221366447810237742274490256630109800962958000997534893591511834350310877037415801085951707139110253976343250342508649491780869127690501946554507288911576921984926501484080265918858965213041930743273375415115990389623428446429383693857010445090302083651075157722078367563487751758499925596124405901174387440862339898745204868453444681613349993271788969423972417638839326192170407909179932871020716832564436324965055214336654325366439903453815592245545856046967106966832374299230970172701996250485351227582516688423487698517798611199850691103116508315320408199337717450636971937377767074151087508710664491056742850176175662325210400018144136142183634659711625233419204048728761481697598934906232423259045396747827682313503044970550447500656259 A013892 395 2369314349489507947753781089845958097679586024476194513993924905115454830576353180896002536865539405103809598625953694902723381984913374436897600379964628394317590561209463883823157015479463111126148415323499422096224997461197952589444747728157602601266551717714348097491344688775435210584785172620547451487287559415578653893811248856302102050524081701724852684798500565620121542999983837381571289843102503367864503150812774906211349628990843467021013367398704878003236171692292626451058933625820979631681750235453165795546442149900117467748863271606667760118098997439220156425964175851537729665579528561307907180863437663198321261504066353856316823460829238046292459126888306277863078576789570862202684517705974055527543160310686022471376254513241517978512382329102714490566722888942888177995690884013634683600644467437508759344253515410868664860651043904800446726801326214817077602571546040491156418969930796192319990987264345715676065194551941900917011828867533224066884370035686300207537879359112754037015441563704272012910440328026791407812037330056086102586665154439477350924840204965224888227350354313246655787882367756644019730826949880063993161159010232685592718560348834277371994914868909563195778516988526824131226862895644390185123837444733817336815945532198549842334377340659059937711275756398619378352114655278591329281654956094196203053442491144428821497916122015692005924785885707078654729256627919838503614779215532231095788850470903563338216896807497220688028823070715179469913521614183696888609054892668857041539531716774118751063092136568155390335878133456088839539203685535801922132277867070585332366012815033116299327174697710597485744529360629880107223318937406643149686896848105620440889235414625454258310287151678754639117055308160559516993919717488585185874559164240056481863408123049951558248054579343311995152487048861522970412321468227653123936095443760760569545829835324497949118266205324179361668943566666704949954525398229662361420764905047911671488461591993288687756181552775350534975649706077651899026343546960480523845584458641469907268638045327491999567931798960943103029572705922698134304990283395401728679343112416745106954853512522602001525928395968219809648251163775438385516478502089334143603848612039206593466675169951506013657240213830527689265841989688709466812222623393339096389735683123056547421971922841804755577169151674538433629230967635641109914578378381307791146274526677357524755597277295528844057725853237576069943025122387196999299047841899376348782576148534992505927462253641 A013892 396 5866656891456621139925189602786486999706325275619480759905843463631472590535277534863410985530225255438137843348125317994938463409462021529827711403230036402541391671020192313270635262871683129996344965034101595553040619988674789208771550404943311643393507441680779609850221092532166349493775981140564924080221238581354889327812139481840778585200628177559206007976882452031417332500716979756671289209216265486665928387224361132495016604994598517847264178002565749718935081491114080062840574491961701845027550076255348373186749860925530961775492597961998434160664809460255590106173469861816720887211805091125947662628777134407700077288957194717272230254535815497186711751629008286310491000910079622329204931607244652917694091702129349555352272423982809425076531372708902247377771978588596474646952202215276826428872165177548001503546785255336490192793189161632481339786037039182351034649802579314111917855026674521007337363574259162239789352164868788918712072447070148578788321760992812257584335543219731158299897840446584226895528385786810178091977820914544742528739002242435429147645906674188380514853984964675731149719742919858500611480879771076573402352664078142563444834561188205366519236711992100519503990136774280704506703989042178892994948773067960373872625916331297066054309398828557652706952189142865044118292745820664711842976555129883124184425898880229060482168611806932960178356406813411749896457607135684198962051200800141884051676862153842278195519968147060648407480776574785170273400955358637682187992210682464251698992944372678665388571376264272993855277510372488119494182706551513603589811094375609270886151965290684235647717941826512723854543405326285503615552797593651696296575598697478668065394920918672663547843705984612683163101531481053259469127618553768290158810072015639614685502990075862003426449695857395487885078029198968165514978775157023672525041992200575485491859709417154047313789832736995193249109496479861459877450384031068743451594560624229041860908259472990126464393386645492684302671261569167789527230230285298864613527832457684995917967395397357612638156359475392256468421947562486927654452135725070824981192801311990142585805827503702293376349775328513102450225058373199210938966902544898183643345944421667406876240921641754088910678836225555780863462084826223822064277625561623543231528135245317194014997256176669913479872959292172940970905169731643316618377608131577840349499209231278289689809662714181675242490927475708869209854562517816102767373062279203877844188018811346408934483358778226459 A013892 397 14526423262278848147947622050270017673485832308636120690122099094454425649951810168797757077860405224765117675776449751761949134309705502047984866377826489906296337375221427166697106703761311726500819771575973926647288326113337656885050027186129729016895020382838336711170522596997804565815189213126171667950111728630054260109706310758846470014036690229826172437145550662592540425587692812858514022539651185755268018613677853375809778120610520395443092983887975050313305436345066082529519483658971877976770871716265791851499338143887846288921335446321106360826787974039729406406306022551374520772104263374331867881487452433729771753675109620882243052061025878216768519781496835788725120456862447242769722001947766877844849422769550780304658206396751410434622574255433140145829853818411245142276843700953044734643703939323961428974930691423953428029885022889929025412962866526682380214545341516837093205688913693754791747038608859537362780175106079443372834043874117947825789184724072541438192315654230833101335218742831946757631790940518334895163368190388683322430668114713492123677056881870051174804449437317048613224089905724118713505587194920282932324992029171224723203191412123554119832915503326928104243310473676659678148345240563350114765899662044803613785635158802008333960009448129992775310031608584458992876260549633802072329682405180548473909932783791436296430837217526534895764668120554282020506868784571060509365736016250030518958473026702266711197648797608968724461114743396048985328797832162567406228005324878639051167624730568245270689976196196590095812058788155807460191426305509496282335127660972351740031929995104297945203078748038686329023511071385010209216966666568843371548254543359228232518056298291804463538152252544793480167472538998704494718247427173367109493939460507853234283159268223851830822228665462801110156753823021535875663473430187531158515583951845852759050908334628105719399627691050241061008926775124288480941095018448945284591749839967092906322753080372811379148358000279517790109160008100154794480585245979198233370691652420641360707483149776001787295726323540659290849203115937526319078261278816712144665106514135817480066571223676089744926886302341155964463899816812820193006765008424519847621105249636546244498853269836225657797642955699262443440237604776127979589535764375510493772043584152794658783340691021796196097599954630390126965117319867352284635448177116991758911554642478358941822648016036922531886256543031675255341651672395801934246189672136474442726116109190756031816265310187407756903441 A013892 398 35968862113305393620284959011051540491300595893581589804690639445679508897420027207149957502733071516635683111872391453888010489515127483915513279653269793830490454678448400586031539212076680204676953335579497463797423977000909258875415487265548635889004743074925622692192619831903666887610424195432500540839603701149148723403383686363668985555286234641382355745443660850094726755257260586226153712696407761397433385621309119065989215794665588940636247094312031134105725277628581781885260663968496608086404378685774010937705659678742552308151829777300245138936848875731799943473247936133435899509286594436919763729483199483705854109503185257156901138965254116026662315062444533599626482038116648755374865879300863618464753810870261917561583880200789770625758521491303742881949155209914265685546550411086133114406540680456121570323396910104159659191370275292730369896011940843851714966855505584498809649513113508192546090050552358491604442628799988203656031003202659576493488774506091295782566554599125311611383033793907440534625319916026508515579120812853228385987254888173963133944636868141551843882122447291306754155555791473584622392470947754917648446980438438840365898699052367720232564162244872303351988756820560303352403439501813670655821729387289476183290997431074494033710045434505226980952393955984370327801915870687707677493454273785150895699910656013191622156099603480235528867998968636337156695037290607618356179989584100684317962556102944455901329786990110769849669441755008213496523650983419900991993757756926673275957104427735301546510179369426180539650142953293806696372530483645758235193727266205979171141321828947757037819398084939843180608786740345352394031921946124446503447261526557241667309726682144038740362355254373910591449198586342153200667357736176547126450834004224034885555296380889811294447089576323776366058027984429801960194450897013915714069278907581564170833195076464317943699698726181810840923142578958475583369764434086414970232347186992678778252862579558037883097870096134113720571500986896785186458582646983846766450936229867097652606438319677208249521160653992702929412420986169792981143363674216782124693125574545183526575356940373142141323718246340633942453097872510407267083857830594945170174771087519802519457366082588208515047085924963988036939928892948565714133669916634437158118463346677150701818771101698378539361071150060354362988200030606231124633548595911206177249141538686022097488116929861007844281027939944188068076208364367572773585056000987452231159693371851121819624222718289730159460853356659 A013892 399 89062463509893371837793966722305708358968914191501480933804687640807586301392831947596802622559855649270098317624116606580648885077917647795718516236181683233883584338851406242672108211483855778120399477275058090611337712027974414992157412602737711776128755323080259422515453773156837676745283739886219156672401884811706004870394942421394411464458690309292209678937303187258702823965747680293992981853862561588423408703537888410176831239955670110320470793978925979128052254210853721544312044791730482786137795659466342708842046224874755027662437559743359688276392564350634108234165741412064497339045027198662590050809620758404581654686727512060945753290726751439502531663803847201501532548098595866534950028870989104816958446342044663812320284181295350256670049306095706446251421266113503349716127926339963118448920972336722164156192765711999627964092747282054376169145270711520387577715950522271918074349770844522055181028082644308703268788729021991084494710999102174695951061065758151395917263276339584955633918594060419600345220018753321708916945465585065953314655841352661941997181404568428379084679509615557362657817539711951409921374921265003834401919816637974191161402824868659700131889570366065457556008774632546570582804147001328097209528314138084687970655448086123602375409790332958022309241722018943384299996085493962292533864633865138347691653075443607762429096072077807712794523378241465797355425140236233204118916029202120339022767203944664312826784236426287113996655060134082430528715676395033426374751588168378771924110316410952424012308626456796208047179316507841467081326358024778320404952890125358819683855839335712253587573778721460759662236238982386717510047898876795862739260818646859535183946927930172180972487482999985641576769170443219198019243823189012163257783627025128556088583813424880856369144052845726336219917034218648203835519671645259685691227433783803461835903495638221196076880316200055641398952416616502433506290345476938021377344637365384930153134780381078044300753047167582849393373022154142903404910033614055994562396747837690630521149316914415669431096374190677730815166191434038230816101650364500002170523542005754384969714744700996882989517426045797364274173189025146923619073290478313140924580515036695498625864699730580515899574411717405814278920991901050616200665946908613212779968974243946175622757306144253402933408913593293377840719107584058281474005044787141704280422114798920629568228841911911662216409001067864131175431454802182577101183578989029482122285598347190886449718248534482558110859535569993241 A013892 400 220527476834383468114189803207134442161934569460662625438712853262716023633292489792612495376917836013302041174170757505437738123692546809789330822333893229673735909297845628146074164470346963808348143025281294063104642697414755420987665977188226245391160634926723707275831092572259872614551320323048527367617377634580380426953580046534672280832734698616148131093806977484668086803718763865428275728375367234886533613867421461954550441656422994804494407412500424637992991058599240689062149509796759056696273009694608951715021081815366156049239933979242973180781487352196040764764509558144671489796712052801581240562219651150264826230588151305886595718777415218512600779150213042251790743240814385126531323231537427251448165992029090450021022443341021235475190452416774272635856697945602379530728754642282456337628254770681985413944984750986716566802262087452347558778044435663524920160794887372246974071979393238350216311688454407490135855144503142623102326269410165895662469726353862692913279339681281169969060190196834410911995198943215081130127539750389716221936466014117484881917278878670480941023195849079571970119659352263223174154906521169354729358759256057471256760558373254463414836871633293844313388975770858873930873510765585841500172415849108997357799451984350602565718149806433647026081891118649383694921836007295514538580809686048835197580954488452841736942922354975787599842806542340315219365970834313796800485643860991340969333934850920179360326087621030893096680003597742941372149722357606065872013096032712134508782517630354842886144453377661046633949412658425749748798605113778795574376383446286510848060375759923317775395937845918430265538903489108048768839912092360935358932820973790670248209435804300971407133795284168781447122596566165284612996251611354489828430434781093293792602386291837534063574781220107250135387800348511760598868926423441155862480362557564641968048418809646303865384767274062641573612304679831705059102492018145100757794421679235792260167246876566806964415050319338604725800081546782851088977994329321730434079956024924157932542787302462467724662668301037162938593702191443630629285518480365888090874431171836906426869125709639393680973461109114572807881915959171977272426263755480060689930212888701846687452004957138190684838420301279056819330221989125199529723852750474470267551268397156460881513333742986479706750010877539440139578026741569779126699502417392396786827048918031492571953261867229242554902388111135137307339354649804229476977663558751156911653509247781881006747260905477983727655741185165324694046859 A013892 401 546047864862140071014077257531382385102724025506977266186171457250957883402371900682998007190290876834701170849323038488456877930336991463172552259850130692101907811276486262006866092570861646738887028596755986948359342678425978483152138738449789817986807456981425644861978092487080098321017909700580135566430021143606845394799332599644455499897653554508745771253244363142809165066601227488423088102754518434935310994763508414524200394035027321012413797699684888945709807167206521270946099339058245303526584903031811530732611985661946323627366951286069546649959860051285264341592637352412462931214148917229942508174871515993519585964733090860354493772669039045143832276653063363706616807547837258197419082922286592079883552364697238834206603650934259340138883604038722359699372133926408106353657938641000947855144984009430893401483762796933457904342514352478670337942757049102018391285224059827533360252654103618085732259155470269931917900787449086945921046973360242364083945626955073060059878059705480623679219967886191488024780400108095919171227671048400225947420661561090290198630492314197099187586594218710079075641318402479614638301789882160918076010494435164648521393561827457003607014163014327254610538129517247886881361969133156336552735418711562939248649865258998542662372145017560546967634344516996620317612263215828416253465404282815834783895003827903592972002633100233192700183173436682312174356861016873557943885702278556798382826786750428605193924065232346973365796260228367699388638555379946022099625755073502483545061883122003996115539394863973139909275506734115340527250477323622561942917788674966583224371448358770367220340106304340779262070613390476950448475737491982819681318199080382104810921135785593831000232583369335035572438814234885295064955405618623240909686771131030323666568976094832626257283452204326341952983597055149621907098749848156222589931763248423252412442721766146403354775356862539232737779854005426605065138621383637065841274009725534065979607859823820194157781141680663999822948856117907470798567322780839207406094945033358682532611263096840013870569508317529818115088927402531382357543243023715495135926088150154192166664215300512393054064706078817484615023604224589773752277399258680422794275510203501753880953222022364916816537727669576771311286743337050917430349702071597085355013428126930715632254284167675079415403995183864530190169012436774188525841511236202896291465668998888860725920899756184460260951248299593602351565668709025602803714915760160180877788342594923467778925885980793130030064653092846675309604733523041 A013892 402 1352068572137280167697885683296198392370469856833800901826312959127639564134729660909270682605872049839526734438837926278229586986429494224970093478062648756582841829593896356868939124948617952628511432621398902526845620046707886896154527578136786118527315957424251057817099092829166544372574125191696773095901808923663766275217232650647036618841080068665550895454387114333546630812246232782856920028142360342224888618822928421694958071469737114531516792070392053833583107816912900112468365627342782137816873351812165499435489805085559629987399680712485518390418959513127391750953187755671147051516422919804143414549291185880037853287689641546232901676012034910641597956388373541810590170552392287185371193804790908362407584126674468380140137093474668617858549553076676396129255641443045185734186068211043805983176639760767825720520543577724138183484595445658083145109722786524458636642952009314895525788236573314638463561162600779908151982221901896737708158489690322757465893682957829448941204003758680866811492883263030857306670723927256197363957665055272751068182352670754106470538763388691123101283978358353808089116392855061371326284423625428767087091509260416751039174077047404459174324162025612700813898851959527975459053490408639271781891617536282282310642682717941032487757005905836652786012432824190814571819407336449525656789434079276005692567635083268258654382747816854308211730855563395636492612849207019599951297443526232209918919023845949518892070183997749108404074754155201032088508538337728965374861232511744426003444183736510972777690980083289027756217172948836260564184379650544502004296793620296081755282918909702947503916916880071899190033783745546586528520325128161167830092311424735049340217013397573099345844899448227112245880175488185244225041014896867388193234504310773053400467775139438971043033298719680250983440731684658923654545307400269774598707449047657566875197010922433343200355906351976531642783958722982811375184675269402355092512734207385175238041042101901358933887727134350449297603839684694570536861749370313180619024287302154400460316215942822461504903288975527265104953578052480553324130466507778913790571450942508645069685096841383435928776564657053894837775331396902514198240316027019336200482796539380489282874392096355748164512250944911373867105793890128439598371466949779471450463394371665018046309200773296096465402417070771779339347301525684131434647640130450755304401851542479709154592013965388585867681124963375419189109400724749586076675699198816863711310837310947403643930607351155888474313057458544559887436971071668297059 A013892 403 3347855639400547285956567042524033543150128042036317579211231691782989197114439978647784227929717176735602307617272150419598002107511084220954223490937446523526018071415617175346823298346147963885504529802413201147819912952033352035681329581696917971299368514862230620009861246655206451354386418813035188165989373174074928010299114549034476724875779516942701906683712479414180479007572084747399236824763270301022704484178834242030463985808144599554374197328705694105281299682350215055582807661497835508666222289548751180986716870882549114252170362012504679600997995231495221587143437248629571543112763275304119704622085356066375848487795033742985741607071723630204750058215295338503660510714607989907410427608848963405249056648474524481596613317015533490010936689823605347779253764521482741351232389311297356951137694534997452498755197432259160831988023298398534017523039481990425505732976827312603496508726790947802984985331154628529795215027669064610342433528163718489438541882478198540693866292502865935631070716754707442746190072845555143036698210485695803647175255265701572277594561487974701219966157529141505855653011232024606479641535054500544755580198988208656831347893003001133957084883267457582872594133438135260506186888547341292219870052289971022947100036035211072601902634566436230126792598903546051770467462686375334029250660934261238419361028662045451985858467486565135708758559729668372123722183308652024419807648617860048748025476025931757779136090526642569570221094688939120353323903269512353435728522961097861482702139905791083183867858093251878338141585721440515946716378268333590868337286386421507738174280229396558611501173969829149512543461898564157356682648529514739502923742226475030936262006656717353717147209678855704404911656646119995040379831945118443037879762889400846751844857554989696760683707926501549779846612283652276202095981108500588614084915879455853682108443548026278665058059362222738024165717410019016263283399249891902042215688658172225021738186307475852954840467269638013155347569839432541411752840754083096217585418764577208825388521979806754109829528929014085599110449662169045605326123989444860657920179107294713548402198603852684319807722970766491953920660296538918503748648274186551346679252028363490132835999395394371674400620052444107920966789145553139161087990942881999479020960340285379519448165725557691161886459506520932050378513960444952161199587079368984758474120202482465357976131187684712078379365840688912078734598025151725334870622110491237418713052954799555215332932931589744295358087260044726192722796633586798679492841 A013892 404 8289622000864055734209769697426716932160488894758083921567351580792167767985867716689799878992544771597848138288819954381816193420406088128420531831686720399456249820614138272259093822211598627228933880739225524948915738640616830942198504495910156891816395080281854375975797422981710038992144857236537616382618120926953755171373627235749718783988192786122307248437633786564972869890170231470950502902559508829092017550570727287857389844795561034811986395631410840468392920862167685148913534467827129005172924344929373250490028657275408979250684781208800824655351534994710086676704277827894433468329970033217255496495040928070597172064780795255973251807528687809026351414396834572373575286919930129201749052391843309438773783918231121594356892637648845459082590326735539378030862467077878894377045167941314074249355094300412657134715245606819475876924712501141311682254780538317010604319918189131910205101761898339064023319193486644547997402134796343212604289316652655187980284116662384928413541633000053840350158570685614344276398493182806244118025402285420893714967002388148397414979616105812669716056982691749753507676565458604896079633925306913744368747375134504466971443686516838104790003922373668453493247461212033280404108848545183226324328016605144959948291452126750101658498511547318182980721027352471475242802713890271278214493532288663318188941423709062081616732165485016445963321360988072126547176374368369969013861298935034648844937133162333599505161094616929139870254882338187466967744963561736268829853959975451453719457285918589395280492019556842882701194042263273140095148477513842536015499086484131908888985597101728589381379445365519987278859353463572811466724549341282916968449975203232597626247418420691182821674488738604930821297348109801073599489461499475831687651043010682547241396299947052433159432168513102560908328416828939117451733656726777198966747046124204759846415034960824320576271595728740359398898708713230676150499761599258088754828224470811588204100901377754652025627526165883414735942962331849076357099797238344400461267037817550862195335693885677524044594786751602848337871785298047111654302410284140430030215497567393332922485135560801027791591583040191939960610993039599719568213524243065045602961149268178809554425085266936608308611700911236803178997945636514982323630813285679176028004320877620287942726083704887673528255900497636973329010188038943785601394136367638463791473010559246629990419340457694927892563069378763974509242659435480161949947812537165242481237971708326223869130659898976434259991864506509486481074724021627638623493544107259 A013892 405 20525924746717487539421076538028596369005654391821596840108997681847905818142039067427896790573561116408660177368808800224860694712074094408693950447907656694373220724572847161802469954084317149282935953164515583100485311532292694479146774783818643569669684041890819338499296023247589245838410888858533555387384346609109266226083067024812642931314380169524658855549176581279742758162180619974989069286524697252205915564950627266736395137308443882736924702236540750672947242953892543029539653782252286302579672797555276176165109468250982898113641336066330513128291280448866650910100785625371578816498370469279213117615874346954677587152431662352520112827369976355242339710836587687819637394367152072986321626878390826658038327586148161948665507503189668592388942825439542318402840523869068852488107163294319837934753899642157479918611284931800097399377403699363500715119379836146211640345945108191333726942267534715458089076631673087078651819428567090632386268172674322858302793520983614658859842023929800314037187286716078992248446032571453358254398580573528389506736079646291858690833612459986645671258978786058872910604436055486124577885482818523815517711006823171376163524740740656314432423922185518084026176545459654393575333515773879641518442277587982830183004516319593799966506505943803005560380355106427267377228557060986821715629220806426953504319670304584911229108898225283736833334058621204404471336873397146511905252948431740358970299990486121063401129881219883626303598243902703648771366336530251613513332560441255369103294466205733283064631009132679105013543866854048358916457050023547989585441272544272535468108347997993058438644263290118674981196366251799174899945189899401289422662015150749031749753606504055017093565379891170930601683542357330328538622256129390607365961059947708044541874136902596582693636833023124737962551084581719319783120255687516295584363394161097281650948421651462139354585521912338275167253693746121763985576309196161354307741411783952102740586037800556916126004291911817757344253633086929166118738450842067331637742851072999872331008516294632231609297106880857061166555989704709155120106543802149834657386563311125064256032521676963864113732127174236222344528919254359826023133939164729116352446498741788282158902399204376468896345124014612537114713634192629111216559933145856922083765470920754717354696113135588663535640906966298412022988797593040668583826419665773232555602529972740021272647338487957953259847523525688098518361239785532993524103828675462319742550860509014854596130557845195649894731595712703632966302643075228174367993741070439902641 A013892 406 50824221739422424178872988194736069440698531833935064114197049051025917748395684792819147815242404106778367056522730101427977341315871953091272682010113700833280837462894102284491934050838223609022328430694703870799528579399798408507120849895438559524215534986441815873238768383867332484031243363491726077961146993254468844993138056177071560349584605423379838267566460583730189763742617270939450459471294516341489815324458683224538721263094300589601016518283196316200533995330890371902900107190581103861531225234353821784526251389226790503036289198592504917226448911228158265451849645186196940935952798620611790321315548854620130218870548886719412698851737971083239202115662763937222516332555110880769357993991956647497142044897733877652928714463140435211945668941128025295054955018311677516576949658925902056390406196150046493868993484008345289370500989922590264757206381292901798496448954336447453249948021700441411058904558609099242362691435255544547761006236090718155120688734514007273188195975610554627787165403450396476627384972804143088920358070959533071729239700076103625012514416978560473359958686113181589155074733512553137581177666121464001079588706283847821347127447023198359509810441299639142339131718036104784277489743074187606484173405093326697833307299854429888503266792860944678265052236898669450325488252910152408263247798009572973145092431321512394109485313786726835489281629217905604707072760881801080982084920358883871106000836142693878966474297758672627206713308129240602019131414516219489968749239576031978181298324477549976463049777082417599244930955173442287464680385106257153464521549505600680800047612369482614006868621688399561002265341279713685170579384764717633338163993052754526766533155311084123770360143583148450091898017547443269164154029779727953508248814575459941382090008510382495811131468611726140544334777981710625995664281987603411980146615918898817998631735902763751793749856221618890803361703831078353682921513624305933240044201976832017643862347611921179462683101198560037142349076632912221297442159391592077800883435799003910878937856188622574055548957050583288297448119551840634283740693001959403445320212028113460479297870891808546968148006363999135911065712436801110856055923631846600271176423088043223665376071767557370257771265227458088537205314910734749654212833902523178914689598781409834887245691038917954191936914098344531711710538731330406439744013908001435357694868862971593933180802182694200108755193154432775053215747471718459732039966079483574452210443155511172450624278149931103508695009412629752884229008215929407324414934270775172489477459 A013892 407 125845804624762125086883227195997786806044193975474778318099198958196223910884806719814699086173901566389807890288875481415713266854889227177347196652560524519585848361034623772528193411346474640076578404914725559782841915923261439506073429305245521799350561964393593841910641156525518096377277661098499449913518108850397052618664147761990713510046091904225394154483045484913739143813330881955902343246412880618646590235076821073597103180826534595610487399904504115347826025304822318978399052514490680690433605271558263766843666538613066737777652648345702833039492922643131452927059454595897059254571788711698233402819109203376049814815147227857051064214089538461237505119390454122192735468523377496762126559565489862911025920229233956722539136953467568487863458919458162305060279065886526387118668473516767155926228391880933973422520896759579762665008130646335831975053963512972850355258759383523202544743046584441277481542518667432024915017900144818599166479780177991133176182254841398895134018867013318703309172468318123265380591303775365898332609699144828879375698692118740109789861935366196609526120342726162819725291392575699311411616437905690891609168516040729306589800924446694434783882123891595180706781707897481020244708075336252858227855284178181143178354371862253992493050402536192256907417578732558527281491137542575467948219609403705629231590224102765517542102475982000530628174752824826849909578156146666774818659489215711994361697564372088171015008042205951533553915615545504525418969276352196562892130023364973205142734599940537019170181089983997135072774293174005274549007636881218231436348344209268340128317092940463531059793387294024464598148209277357776137186444036532567190994525033932430972085979332620087783664981166090294124098589351206731334092628983554605953821381521481785396251687982549587495446818298026484875686799425735699317238332965222820800629055530169444347594042637097423052752225240494313899313111494429280475928276963630296989740208470631782055949915059530420546370164194653309408133406301677318242375233427361752250689674498477784723427146770792166996370717003992229570022991374193042709336046201458676911553931682599711379328978817336251339284310409891896430253899499050793789569216448891735084859670031880738074614025927577036937897172058443745568885543045155402884046743813203740787484000853050110754474168335773707456700801061996796626834753242108488055043713093588446087752907096735100766355051103766926195088625014497839876492459098974606424044427969443199217543826086918058593818324502766255466776204111603118486886563014454589546576494332932133826022646752441 A013892 408 311606670985568873165506471976782923912659222658479123118667108441190711829517959034126456592576111494636236927336394290657966204346124360524602216284208462202421999540909470888533287177641594509818975711830947043852735085175671727099548912229289131281850127129473013318361096657031678832921680839368333389431412275806359291592021677609317443731511618117960594240521314442149424580257044783480127836210099687286950203434483481583512713588941401485656532240416142735508636673431245239200094915532077859966901959579300145354817835872593275936344507944916146439186255386263735147461238988465446112523185951457247284030486993479370233570413971235749616283049442892094331725188617584061507310100875266496355204812013549884064128370053685971006722434471344092865230222767011436225397451934762562100618147888606393638021778194907988730657530569945498690755063967285261507217599144000508561791805858850782418297835712904688462730769948929909769460050907530685188577521417218943666866411705030532962842448982592811427945138639630036699285616746686879725495476543442811643393288155856520267110567348298304058651017054503909031758974291865296489286992050281843311022570553399933795317699479221535643273935743085854935352881480143244856746901420632020366005134241298310150442780081813755248558049608669463111136199759282109436843172924178033573611118626624906104834711322310633595220482398676555531887892877294800938234256562856605454461707942587535253527004977444163148162090398298114386281316901736608209885384406206397557180640258723986788280720000178163772630266226728285322156561354553861286305523260673947581641310698748225127723385825512788808793623346485346682767010182843456312135511216892414253089054352441995058397551121339521266741045076200375011190386392993933636249615424533550576247651168963959527337873408361903051047888371340925081174203208371264739343714519016855261361616803769197030979633261379674292123496732165762730151775296058244846957165530661368014745998740453922884916955528728988214784446617192216864772169719210176906022627073114257007386180452336006344275893234692011713907546536002868155646104358918648018859544274663385628442021778685353462746645105120627474604950541721622914859055250295700171451558547279884376351885944106269863665813714985247573584890249836740499959371924248566247925785258309129969360148347028236526189042733742040941259829396808809206130908905668031585164605682947321257769438885509318686272470975682986182184732749309773086820343101482511923991969984050710336139361050229991717966094959482975022395029092224536370082261331793527994721688511041278923634480849601072407659 A013892 409 771568966420696101276237409755240221117211588565437498275008508544123880370357588846441485042421117095757291619540718566703899460615234182970607023139112289050954910641246399957626383847271174524168255941088896144336713491668395587799465962022030588677857817935160998804580593071379482926518541004679090937237730504711850435551713283906753313106152186110264109438360586168891748053749888331330361055111991625591530111773921114265454246604864215277232653823962170611250199758446432905538115820254062456986185975212345510612919088586292337952706699777898925281922647775672248334893626398100302653772548211217338542740604814067275155973468463762868389128842442495671882690407810811277114189033467146496358626279821938854381304192961561779123774413272060636999503689363174250226270405338213645254778495368830402680712086966633475987992380786711479362679923134331068732759990022860515249344128695294563495164852710887586197879196739775400650250262592085822064751612203654409194584255156414397638761225083349077783923529840449294241064416340854636201419623973742202467394477409428173976872208700554082381321724677640074649629364485113368771827031728710821940579675924703022670652360362800965184774949019519142319572334480101208446546145860725524996244946889744504465201217317798957557199338077976848940021233087758671894457943634384304753584917220267303381275123870462037534491841246880620475952079665576779308360904441032677909187180574933053453722963497644514927001003873135562733756782499073113851888990442823254784937426163986204962475102511721151139246029573735680557906539413449461377159819840231500932954467779859781490530747919166390856665081974609020435852711146728499331022427188636090039659554393027271522103117933997667269056234972134672364833504557305886082784036503072100048296232811820491221681781008571499782796625348388893252570363390044880249824232176823116295802238006196104999211638938868950135052698135018912930366080658794524007305790613305082679944552735239218001419988667730318989639553484383030986645504669566599826825720873111138661731914031848732973055194962527655512794762070250165837327163357014105440850098718949734491199661684181025023753505198144080569241843431406368777859591846201932898831032667361174424400528434315590703153057673861256531705973162730503315208900862259950637922788952313978408002693961928269434260162523975933832612522309608895666491537410415707339994494966940179219041649854970738489760579110417666402721434575833179830502764733237746292484592885537979812604335757113432262864129763080834969977309140228082281424317201392622874202378200500799701532414397216365787532042241 A013892 410 1910481146185319195673990174057540556268106497235291224041250292997596596061162055385084914672053885619687534021853153702296958750529920745219337079387732799806780403283879569688678731417844307968118494367474274654095991940006622646554669869096787918594655065131434213979023201923449666294869632863144892390603407264986508151619161710568227971828830321875438851116215209052206688464142044747318775678201747352135562118233294297111576994564057678583740496900858906688346008371689454070970023044415263795681038107037313506483138342329429871712359106613355750991643386234694278429781773430709761300703552853247040748341468839507165946430749289654774655453537643021090653057836089941992451166351578967972487098172840822975394692930887930159726598700928536071213834085728466397811017924387545468801711777604265591247308517825994183260391946073595507338452394992994024958118278535614898948385747718290173375814196632576041296982481168161129774684024954001111928709402225856478952300879608542533578939030667655568151695268314406657021005360237173823843698929501759093787312998119007692155959299091233262830308341152579911199872619772224727302552141436429137496247394977481229731779638841971107093056066492282328778350737833844122133284465219596611717677116748749477761780268999384681008423723815540397683537635227366159719195419775155342616046859944186649635071952940527180677117713619559857479884468507854997668653127125536572738260468634411158723709976193554085766232258689267093749492435389172438135548477346484218349728775987220078121379638854170230614735954581497344893751824335102797866524052746577379228587624715243025088921694391899981233797552812247420892194462217703290465045300939354633911110982973020433988608008213253689927242874358267690107891875800840547223695470001220323857486253769115906493515036273542882040682941228520390193796224219726737941709531468799541436919625724904169392442939964894468560453850799422195287966521953160462099965860831814101918728027083173092454098032520178375119927508743127338643001947466809188264603340628189617329175730602346615865848995191519765287575597567384365379639951861139269467983488587892718623924991096538951880291030467619359753419159278661878324489357510788759848862621156620336631083724055680399824486582953190183436900628442263836528285444216141001514609979802035689622077062516436626017902154165454285786998033878300276950904029290392922528853028993145610824089810164243190603757680174726073362112141431785960745128065253205250357074807959287706276009783163852812512645608842234692388325845184809614308952470398051072106189634459881829640164709756533046110142302260897859 A013892 411 4730540455588322675089171395993702113834902229697807364557315809241055933910447304176953372134557954129022683303976572029103797265228386227316855322934885797868769149790810918626567718184992873115550235784808683996732431546658458328511371508200687468444306812116879125799245371259451795263060403062800204903480706125425827847716054692376278712817394931165452263810009362918959929099373652856791273138019668416875513225395341775783678684663068653883521260635719837992106862983131885535674803090253590269222022775796984936089392366303558975917100671526223561674657197012340268125704219410007009246910766516372144349927562652034854092791231885364897869593849104346879544945854884469277566340551978331017707331298672988928551823771478672980568871316770447237396503365838169919153463671558076947754449730814144426221869373680426371176873237280883762125234636789757512204771711363757515671199001539510580005680156467724903279417024638002605273965339504577199245565422142041001677313255697832558852277354897151284644844502178034009043054351477905868045559075640376190367671927329476827539678664520503590860863653219561965542093393945385875049122054858600750925320678456346295457629831956965816302009033185473782005745483599643596970103531045777950677528591104461833136466362289107409260276974115935763163809855048846120714540059709842368696251013860940618974752027604086411547430493575678543546084452587831251872354339422413982220634008125196835704619548342883078211681929508235561566024469774694484894993449209152226571545072493179648216270002387172053854917082403290994194073998484323702694502340481747502130526588969788539179653918562089151633024886720853026623741815702792899817208204610635069672667993828512923578758300528829248375156153955632269208460965778585478140045129574551642683197855471454126952686087801883256678052990092998109638468636994241156090729029160363075752415248337809488928458571204135228708071219510598498330338617041698667045263368039794065946860549132617811052499684225181154456077384471348860086598479120618764252796067126119683279154697368739853198812831144726899308800649561002859732161105163415083990404448108992572691982046529149002211836740249841829066081426870735398257389773643106537473008887383286458911889778050546182325011403563811260017926209185261043363851060138142517709324256377840769037535392419886213246301506026927191582900044688025437457856516021912625080770456236898853815917954857872400010773788122959055525852511287103785615050857245396267203902574913184330222321548082232785209749279408648479588041236936261901180782903000143861591064047696478938490182197663441718940277244485906927772041 A013892 412 11713286491541790187465622204448609810364487576052511117573005117945969356899724659425250067789006815660918937106293086024691883304634741909073038148263747789217061423027877124800325700430142668128540823276528997635625177020249462008768678480084214039927479653175792286512385664530157330799068600963396524561303672956460766907901875307738211344528438771663845184967700373514273761483030002465048014625777362947357041421888180375676191007415539630812333109938845255132417811325669878642998844256973824612030381373128138603266008348811876076709357055665410634839057010865058725565788091976898945589266502060422550252711287955140850184306276480120138250003460173424204094360886333579493712738274412993454614105321312889212998242288734570688513601698583987634070244587648526698645972243681282772257845224019172199623544534300730057244684645957959002514531358920481786212723029736088620795940176512980607641484629749577165285261215289133612916260303181944098474745296200485582212193675120147501141565106183481398757814826998527831757497836640091241961740781634059844593202091588590243194170801540554420826993630873304163316811910654776019823256070913326460765435606605080605836341769278811100779588265061518446150644386195593910814076383118919737894677866905166840567371223197696566961962555331494427234146418276592830655151927307480979286418439170061205702764520798450759546181097712244065995916166968276374929884707489499838962529646884791759691372759032264447076867413973412565758071623584651239354008384593332619061576182455289633768657936640874335378106332821706427432952433573035435918154550764514508277894756421504432074201888097670386269381288984617458370020486119869796444489418228188885381423546850787021560439849181133573072475777653387106154800988903389723837087605294417747896223526735012092293419069320155329977270330716282526277702553592803532355098058374945851507479643994001737726267339699988035668826438558973431117253119318333027772109580339966046896955458846725829329283415610286831367538755612122441111566407552085001547584089014917821647831667000039381765727252384627130651621979577349619979944380334026926053556463558228400250044053428779315227726740695893103108695154993201048889724561127922454330379833040868217625271367541179351508778411352949497119127068637415684212188246156994549957540081892915150373072347635487832732953912771768392151227217751975097663961061465341829049870645917729015034740632105622991794276965997470794428507877345486396457641812574468451827315961839960806879160162884868517225074980994475091659469318736641157251835365335753215541772097437203803116601649452250376826301544794309657949422948059 A013892 413 29003256968420135141393439674812998302833697322576046725711400399540896778650051329478202267602291987251185719249955204012653547558722779806313840685877717637132576572497903520840961666509375830410411803974190174516573865194662672630450116015858042300050392441748926104841031631557458036634242963776865171069719463303819548479888925547615277371975522714078075398653337927158319746534369106073702923966872702616587822907695901540031440877270610264314787201186464797388124610205679860838050795265848630148023815287621210867408360006484737541663962296176067607514354225545961045314722328755907502274637196485310216258188167394436304000510586886148994200695317731955498333842896289689850802617528535738679976531571997523667415734732893381747257840652262113196733698553231929309990593226606980591104878301348648264315658997837503394013506407171856328167228583291646030359537281206499297864206675123614769600472450238298269385670009916208449808339220448508600289218353176726149630030546771322107429128217855812107982826535316227765686908635806693284130224387663313947137383105780416712582843127523765260855298102411757565484594655160380247908344533932416736174834340079233483030760018569494887829237723530560762995164414014523886972823718164374044081273971566016708762027318388593271757948521293758019780042712148253231392391032054126345330121410810549381379409527184523127261539469864189819568422025113982163687512594330043061755280696121785991380048397267030965142584326872152880660995389086331349113220807083166304725749723801360206884940148258532300955393712593494463260306087817759469841506564993463609432386928480530702754499220916753545771228740273522304052549355660923483106403803985400270904057462933686893298783550117555659151184200571774160162796573822694391803288782381902491148091178325036706715642664124567292401389088616256447033693015248587233660925947244145047971818839013903708782272833563800675131545475689435553815999331491005091733492759770209588755504514694918979276409336109215612862331345232420764313908470173310120246971415225749003264374342827130513150735483902322853579350532009495816682720300200703737574285105860065783630733830650947033656058954910360216714336964583510123954798096084287661244999174212660752793716807897346651091534715572626896867173415526036338262115104121088048155315039234965310923614066907883787142234450460262944037261562648447787350636320333271437568555656486242896398506244416100984358817401229371436613633926587281520782370434473828759101165225795965113952681600159060050632490935365438779982920320654478432830112296272493201249766348692162899693214227607067705809228428763645349738908212265941841 A013892 414 71814935576248128203469154585364790284648215106733226721487272817902814972718613446869647156607767587340673708249094830700527436456605916355633894608461130763586335718585486410050784341482198984303390257408688316930314031034639049037584901816750082681112476674622074179270773581867790287052012368364932073220561293367124280171504488659524640685471219816806008416530131388098788366074004809179989736331449532076230491713922914107370310724768880804859580274070604298347937959205673697741236736106972527260891621009863592607578972803696852142176595377599264826898684983520128598342738643510173810474726887580080141166683463097196337899360263678206638391347475540777277468930061660004749882510459789814009751209848891496355364433356382569651003391981225566224319114253959026932538397897808318034654198057091086618623738928886444316413449201291826282318546527859861444127219902458131704942264284066907407392960233562600106527588125883513826361978935413331696667533275082538442372769006829923898883156951104558504764168801269976254389588786212317434141564476068744001192927170839784041609665285218467638638542776083650496138839341047962371465603992125523148025771134635849948098981851219907722259087697996297974691563610376948582009521835723088406175598399720642406548947081034677411606584575626952939019343979507577677997468042078190189545568295186590512684174550852070530889170619791250548043550207962706121524486247308025295169188776386458171470146456424498105758587909183810875651810021921275967207896927197821003965124165354824206907593416162803571863349416359039046984380643739466405515084564073750249851923841223713592559712766412752537930593712562528303542213407002656975596283352644445625385265779912639182810224649662529450068588047851569426204940433645799760849731550767046376429297418559445064461896084996176948147787120933623972243680241364011600680585077045280309137972655463487959412076980914493287892544620809135685368242128705546216636209688974256192507915973331574189667337880730692669792805781598651822096904449087663015433405674269061881233914045899915036482022980955057715424976272958180582192267052606662323903949776335003026782276407340979299088733922194588022246153043668264834414351610916208593721081210268795077331769394317812145421098017694665886705911227010603051134484947199121994949327413334658371412649867456544137459099580550206615467719318012258917811123242140893073292063092469929549529444913292463231269883408366645384827582351988841186327706650430212916581636114428163422693120957472248432311060172567427597676929023052233393052208226688024143121345206230315863767468055763632739286524703233233486843160885483486326558259 A013892 415 177820890165412413996481770199667171859027160777567035951847914737136342251133586037180486454829336715246654828321875461202745284882765452882268730806115997422585362286453804314440337057159731422834640312979395732862833641930838714682914937803553062976619922381555043253218183195289253661979200773296039941569358597945043063008382092865360303276654601917173540634161841799940021774447477234005763406140565854924422244302352813698345519015289500992032001857045949232535030832851209437303378541037738567778166481890902231792033686980260971892391325637878162038619006989009206902227856812456897861942660771610148857462683756291504755076268049533343779114177092839043075963540256746276101179334266975098679730960955630385234021518069305524330279847881320643302470334485113692628631394496365278477289225154965182485287621338076795885427025153869489765822670739087275061941965073256677456475835651513785364538301441364120561172854430912042701941069679998015200786782474898598354620770965042567736100686043473046209088053604655786933517806403951532986360493657629340952609805774789218425645650603064162501565257129317950909838883953529518580023610579298015741303463880700693420637940862823762291178004789920935418835805964090752006965195007912103479442993021949882942213441318402883704201652461125322545352858608314733580911852621521764650143592110143221581866771921190260989464144482494495690760086626386248664800658872473154125343133160021732691919058170606243335170733763342124925390571143469249501127506373537597390097039980710914863899685150167301761487267626497200225198977927582649027229495374018448919908098771330196002823512221201850146417405161082363769872571074865871934616981613199559168570831212375905967917214444804739508785380796697223204656626802809931142040259443122732765630206908797623364669036434162948745131787542356625384048604401961187760433596028686741528176224954220487072812284400365395915657441843040880061404618966645674281466702174659466784012658233650337519461105659139387388981296603010640178042323009481513304851640356651949855061413335138733721918100621119837454106068324495477981385690256692303973556246137233324659612567829940591501494314976012097207295677305273946888228541609438013182704175463665353222186116865500940335465035380515744507406620083289727204311047043274798772572034658830534258796490924159281482218339012300786050353004335610836294133204448741823197885404131201700087660309020358554914484127037573242270726191834177217672624848109423599772534872601299461022767014109676076870996983782234034907180246277050612052303179737893989892758619743801678879958763885408275262114624531151106203538863825384775009704578551641 A013892 416 440302128317687512884274514709625684572965293774172960153334669832708559911689621253076565330316465811285526773752967507608656397152930655116332722080293015102066192972125978409181404146896153816349430044327968794745929517951307810587650994580439935683345613189046061044250290191672525703173037055557551203279947255013123183271991891761825781583021183152511486790707502318989687975687623931644436764181248972812506994694811499645659641288239318116869447766229617848730757310192046836497458302085003429936950247643581125238022820298137212241778269020624479145662484586478708201399494025467712339058360393923117975814493786269638632539592241181462998120834785401661721350246066189197507854048399122774865783152691275441247575446869889339488681601059090163560603492748255529204061567281055569672337373116984133386638193907590616215109971556471089739663749194383262693599437775925785793302360180877632427347923660660257557399543683526878022233580693573405440652951299313944487278136365770936928791172611557566245276720442434589370296506919017986875994231985162353503416187469149808954522769812596569705963231612647048929901150718450487426477882131789237479025765611539106278148184732497054985423566482318438269643920311879146953694512393896151513345315578657083203331759835056061937090007457339950029225667847189503504962257364297419928455898280333520815638732087287284045751178688960138285395359735508363932664246633471904456608006674396652296728088017179948515972918700677672185634667817773065220492317404010071360021890599198315583587146500644105724316861882702090980414964047509469673673926266111707352135523459591926992395295787405679945693990501950879848217703365904310631433173555461815257739066594132768391253846769566570692963972605321197679827068969810867690874744366856755478244189696666886415633636445594443224872074001841697756817365311091695052421866693035212011175622432920393820503424591460356461363476090111680079163915618692387442665419787972131044426959039683367081600124261489377974469199537418043134210417961454165612629841835465536384167710497723683430107687029854208400274581672214928534231126258905557176618647504157297956342019591148068676258571817788577882887619279911514615995803650587855003680626161406317448101821784550012863704638640659654459045024581613610240867379272805685965966842446695627047671732380819872718839347010018964038493023682401656137066933402325179678460851283864398385355603505000797465199232473608067613302852874414374501968713778895665973173825513204994139012380869954824264198760546205911599634100626358743452095851045819570479469725589007593272987015297895544968246759686958722919476377179171416016754497247139728459 A013892 417 1090231659625297732965239241597989447945434790948935892462711822638099832488774759495121630337831270678858281558962949092622286496333974442202896336810291454401210998352088163012995665626725419568509007383330439204701601333469715318488272040029632744305596389471783762705607099293310149221101053880228996976890274118190739300976595851199565055951937168582750539930984055784548047406912149929520858227352426400332075757056828059461118192134168087349862322744513390525624379445009216979804520004334374907863452571240023580620743067317397253094654930143699252188095732422095342898777085756966577055030067113032638496796292249688465948392651808797179348184000891298269186573622934245005759999901387019503722390798595714428797680316419086123618585023700812094902246747790462767606647642683054415010104897237591295694521445296391217219617585461006508833291669716463202372358874277532062277010180741510924775723766428237203077619452715237219143974546921776415638195332059279958631004906177149051158442893712305078222363442210791844305201810485673518285662441824228518347455318376174372802484875810200553652365851832843745208279309392804533466214457468641199132578219204966369516216442067951225352352307543302202681027041440323643892896028444013866866042822558997225062686567195822479906366630375111992927415646930758082439133540497479477187429721276035550558082248882599956738400447800555509448329164845732524425306008424893149153102628718466876355276122011251253340452028021829283421177815348920069019395806631751933684478843290784350018204549863098369539875257390896764774514512063074150349514335153592932462915417502772110833942999503899416707852944187890071641292007086612297650181049607505445297872445054665553680815258732277016126277399604063212253822125649079719678507263652029645382924959863727180786864031569299955274662517563886225973957721429428835027606731696757795425659947530531754218554709127490397173625641783249440932337692299528601854396403271578005706974548851200945547382986083749587313205210505401279186575281703938698019267138738954379175301283795703114817606213746934975565711491403989712328681157498549791219468256466396381312400518367622141701215173419454479907240151211369621429152593423416937186758594757632021226927472818902502301806192033498729746386926321508878703801476950014886214644532615420595437112928876415706019245388292160946836748537446971058359335296730563975076657235403125352977580624483128969602782354328668462609231580699484558289950230219209779620509736179421372782614417259714270405758286789699911505942396926826258302991084678702792644644508061216112695649875592103861000330833414118806862192538056969164027669793879145434497601441 A013892 418 2699521522166540091297495920881540074068243140433869214391028281322376357125622693211111173757873671496650312109866599285292950971286057782364149416679625859951384151808607148348315554662669184668165584672857117184322430360203028630393491910045333608542342914374694303051591032953065967176219098411781139185481030853777971392408848010559391835477535671190580029172569689544063635636207767528336667535889115657435852449972654901203615294425221466918906747485366861767108000319407877154476992178212341374985787048194851147951441288241540020990421977873883574643691654954617856456319043265739184479382894148513003149278802443161360846349096751110886986859056422942753034605761173861124517329995824497606147508134012049901431507433804982731605854758600557127375358269957217068408052621399868353952105725945102569677908856176948996566277883742412755515604670093264818930995436239722861872042631523874459326244842329191710303290449248746163085176231658463660985319823516651046286272617180332588424369290678144891881315896894699474892265897741765712953610486538530410051615766375926988321859998508761780698069433357452564666475189708213912511160151923645004530977795995198022592734015988011961143734196355663040756288376283343934319555963134194291733141766895510469980493146347008846673674507105184430575580955949603157169456120492268435984317545421870350701316898375956870279996610398507696389498396745353457996975782154869501724848265867167114076422850435937217145039926132823466849894967407645633978856937405074331244204379393467838295726267711468009719315584950342088361410608804865840606282095759476306478492402363196520863815427128605841810897967250690418500931497455153623599315646752094625596616663327412322803512981331732387353259342882221315798476711497560644816232157021526952903015110193615008619173241704712049955636585077421120247890740073687308983022000747610280495681170420402146088809096715869844951217277993862157443120427565170471523069079744351028353033973435909810068929464458986269396640108527213601992599868451840906226809342964386199321584333505256686896759928252571946063282658153927522707335085401001639488734130368187613371253611129550817444237189688737818243837431174321108251103307423129254751195769720777890127973888519411667047000010287954171226298921877761813049604133274454909741195112564510320941239886077964053258547486704831428301526216823907590632491768899252728123335903924443283382434406702051158504479784770861651598255707738413015297187475095555116108564537244129081725658775962361245237427688161689161179952463088117571357777921781851306164611621765869155429585961303732778119058176285866163552668081290323290079749148954358131214076430458659 A013892 419 6684282541515047753521638352198860495860302771785163127884410736354054775502397225037339166230697240119184341164928576623714590607050436388854088006491004912199762346909140351418115796584680505487660136042876835002983585492468358988688694924971340502778086747940266189091741505104053688259068933358312866956030395016008781186772156150098099564434090597899324019654170635710366424135178416969146894148947503390261256815524840828215370626910996449016438078541769401054674352482885525214323325855479400266260932324248222732591415822373589004434362868991545245291670263141474319753635126711253528950215504818238898584926093450709402430284152116328916157274722749792127846234290636836356556236285331042698084238743119102748884654125337083936746525361916080902536997236882795225868110687795592631352455035906942527676900440870887233448764101656704481519433208013262924890218868677741538558502887873634024863255527846469264690267178094371125669041782033290212502089429689756139058393341127604341864992376278863888642434410985068475081264697132488340078721972107568609798395747507666439856769220447546536424709025866954937918094550761318760554971141017985472074149589685913828543846104253900428976039099862060899553604892226811632424718200760615351566140595868206579208229099176682258239838773368640063363765429445856427864133130494785382072332689901547753501180070751808430543429327011134508522340590682772951992853737217890218351395066265426623997516543541573707435616216057558053443558078903103946649413683851767146519443219611786320936209515754098227397987600579957094649600447051119503059374491027943522995088558999108542114372515297713796302122645811467294559737979917208432240641873607214750345156923448342325081455689562521232593018105651325317827292386862398415068827627768845866556202811335299929226926244611795802183101792673617358424682013605717072085551793029157067925075650396787333528354115569068607213864150823324094182753047573691039367799825285907836953919068590682844801866178017431442666751176084125072680274541673734816067296387304773703753975646608032577168380361586265143075348126572281785048109697626334758536415091470538981280947695264269649522858261151094023015747619493305321819448648407102924560181094209848412967986017389026709363409678473993035419267534162604147530311744796744527555263477025871441172283140677760714309436173282346394785980763951460761257522236479670780853463908371410089539962452000542171521783890591345764660789359675376728764350609896628927441300542105650775131821969501626716971149461229470370308519113900024830321422554346120237342888672042846849890042369198211428167821831243256921706597883414888208243176787976737214341043435382255091241 A013892 420 16550945316762868227447175202241246274939199832914470635791461539875538675566710266517730472164663205561872227974138483649403074087526978492005218458784370772092919347419375515006045105807530814957489775195631288274052653054315411223533088815026611247588317818488145170543872049046642233444592326819585131556959905068744327087785349071101754233395687295367918305741672256911802592434691143078887655455314764197122507739664242849903250993923691396413153309839196672182078109508520366097660772827426687519888428267138700059946872126363421360290921465547096190321459446894341421667656183614608151780099661264936518547236915067208100648224158771089912968111783726037537967932880811579865632540109871909493683685467598467197410543195093028198694134702115046006690956321248252375976803005939979118899182561954144485838245504739963007855251343348064309985787046928432315057746050514087145883170442161017335329882149245114699830305869412294249897988687450847861886211134765375486166348693572719983287565757911718595803643202605717066080244435305057246380583396413578527153197912007985364062906409980949531294685594240141254824055999045550621691403487303492809417329724871701544943588794896978598287141439129349131323781520037916056235212312185158911397569163288670442570916864242283762945406546899316292254956216085455655177952180285007589763920901132532490896518472008482103060154813182943145417659014249023423656553145871480751769670972184756598253626715946747115407621876963903438573540715613896779194666573171676779729646836637524497483827445749206866761929699808431182104781017342829950405814117859799929344615785849133662020855670756153833309889581171128356592072652335019881862621102596950836114892712993516982791867351470069261502339538385140968146840851817597853153509020290811481333947224944524819458862847357022973989776165737351267577996709207102436473962709167702786732211892871834719762224097206455209253641809989481966281820638344168808887569779590611109173762051818321201331056041522783977755699920350726008338555112363793104329416517308962863091515344590502856294049444943389534503726420857500355675839374182869869277258871575110101010773307296162814913899817577962759295269664879753814051814978872179144400539847191911445501617209670951646028029341459775681008612922072489967095657380979474327935060340200283249615249112349062626940880599228244625783172183639448039488989552225076340800481130054540151299811487436090470362917569709340656530815872702840642716679780814432990608476831007259778653129246861008412265546209800830354450553869408737582334044065393873973564489297956621042165884020329322119074915468519597220580785312525721277542721801532411039692643309306566449166748859 A013892 421 40981779147891221255113723071094347660130677767079687826812602127424281439032055724214285904396450398628546261814536325225803302345051463917075629420577521684408505503225768293330953280444921243385425474872127437264093500175137335415179057681798577083542186162040677768638511036772341787589921615845647924663056863980812759557738215049605982555556827916373207148928648933667057487324946304686490644785249432313730844291674892056402589882803458342967212497339525040793371424875937769974051741937218393541308217343833868079734390125216341266794990349919699329758775414995631899849861808591947630014552991158448048638294778160998910806967191308936962410428619572257821724860638244672093712866933513725225400679902635097029041048594826652029758348241772363302121470256086476459903785946204976356327147042472095207239593856041117663787379996012798689891497321112444326882169937931880667834172448664452862992985859863679263135120532945912379878159891008356939968585504581411475921009833806718377898358285599448503350805130328813421604227166014416942705716167276265377505506196725060551970798498847419153489239705212419520928590235180688848819462483508691241905440714425095323733275271455613810240192630286742254721684097984363908927952970989359795352609607649913594179404676633454583145358205370850171936204831692980662330472215651527008006854779373362568176378492021730526905146272767472339425520067522992650292567587939227617976130524555703628179206857729024585713697121928444340348505592390854201067134707163815702611798802551337770695207654592165373582347367765956641578466172261563897369885931418532745250273802725254011396178705503641750504784282048249752629274502374090394460154249519207368353249731750534407573959957107687028336681428655909166087424486344702226595550531633058018119505389737912960937270837477877228873110774206089736298610073670997135850742590207439702524843135728057077768523324868806537177733232073146307228449800783358043517702643674532576814043042745293308294626533358523884536910817080512318521087975168875741836963909092205636338038053225199531966839536574881882995142486958835773188590198574829900447551414648258546002674775422721449845492424404976010328257921939093539219885017370423907271032315092044738295108871249033699778357424359209103969745447730770335035590145385895403925674973309581154089068711838401621505687510868457289657086860737453651130647541274959302379730525646916814093311924229016177575149831439728690295296651583631012590128088594836713612658872780244930663234675023296068602306704541626239824661985489105718879744176277705952069058386181091405885903256853414169719279116685906158282861931559625929602255910052601442971914405530679878215337683021041 A013892 422 101474942366314305058565834582613643146901911088388247948282857315113135846905834146671269113590146435593744770332711580355286331133279584753607048932662580865242216068031821645348480086756389045825408632905399875282184651690157381084189449546843774917981723613642760182248048539640958727909617323073792980610270437846026493128156036546114323799831706046903781848255078696004067377307812220087914799062111334102596629819771908545966396406219760399562771897449900613983426191763884636294979544159004527029239735656849696918362243654658057394369808810445817590716374046295269151586342974392712934731404646854442054785233061909671242050220655432867503687499894494248020115105701496994326570336101206401516889398106234861118511511384601678264232616323104307000019670379625468275891304477612195750925292464718112470550751107349555406186267820747294823241646625309202285348614101143191789743526565965603069604069294622596359769608816506840697903931827965901610699274599308528374116536528478981568795747052614508839698425232402044584420805281541131777416681096076593424976006388204725707674342192197595718535552944836766763351761352740668477873022235953386875390819847547264106000639166375973899921930731660372210174107273334985490532595423513782799912801296892343400634029740407420259871638306960556739881064847550157725015819922702530372998765112351603681698962607716514935939305780853265492179190813673614578396776311928733565643078815721853198030905921215980047661099729909899102692594348813401696408131181273616897421372403198564902680632978328006089361876734977917474255798510670686104713677184899497511981457712654198732364066696518861834783145855995389164235593966053982851632393477080259845572113307537766496059474675834386743177428548813468030239905683213630838571016075826083325607689176024656544663815383408134328535480714900924589959252104806682337082887876870051239982061563533106402205562836184326997899248078203085498182057323269872068196139998299866438916675164098578015375016464622507631977960337262239471377747414227678055486764498339301283930979685552863335903559409673528455602389316816286299156495002100937741668281610259138337498677008749425159240973946576736694197789112255467573368818071625889266369895844367096884447780780990861094987491040098413303130382733380712695811289723399870223764959875736880586058788948314354416608611339973876226462623118785148248110945246303385453663148374823805076459635562271542728277650922478080770311493743689577166643403570041586591739591022232291692570304715590508372170103028808816190803605717607589181412415675137051430212243400964614249022679168391481972227737301546855552618036145872858204662216256625336380341314287620110915769119421590716599059 A013892 423 251262003318288484441209804444175059182400675144047052356495234715094320557387689024738582780891447999027235832076056811406144129232782446528821660255116883817845385963837525544225726194337408159979248490528427725786342133865347001145180411833490324230639627858017224844504210740956438265218275544045695725496110020880108353608134033935797131046439487511032407330682552104096975228884496530347465746042894812260105412500107402978758848175044342505596979932503801460383747610000362984045362554312566950372573480220189877689859833151055161256141689225736078490555223059657669650973792252550822104975496314671637117411660799361475052769309314696667793013114801257313028358993112371006155026482649861069589568321761450033380685234827900830948388117045022251458441705807320242372466183125711080286670365746596053570218244266157126791702411564684555964533817967281490469549418027226556047392156386460863795043566376345716223829168620943771745239227695294541012350863136073247798621581981630277783513580481231732723468431019525470193439771536818714852929666645314156902989664441827333120046731027758274561070164111157373345968532933759816477392912485421945288768333633691933105604076639224382597622792762733515969239896845397484238122268995567054077081287378433834601966520406193072898047903740226727583062764787954097992753946694783812754051869295928693524651119614004254916364379104664989831919402194546423383953679429190425253155261812530064981791128120616966980033601380130171258278030174502515127074477209820421526088162786187563356962612637004997549862853621602086480087308436473175193195431363852460889919775460845348827007933183183657270244712670884327114174589983752300884944117856204954323361264188680956083126369185358849180394887652288479376209000222299588105754854334336889096453873561065476045585528607041498002752375262685464476273514177459721328168601589030057005268342655402761229394791933113175895171330267190581798963093956091206958188394053650300989535140457149324925292062893035326525032995613134693892838968994621739405512722087573445569840214868417759353167467550733214135388620584979489689055098118207129841207090426881042178342136642687442887371416348144711151766451423066651002950957058334792786569232730341524228484265544030690166437431576896641081467837555741249325385638672820695261194193383352214282259581256132224656610165930297974950467874641800786791999263413426566418429868027752848926016627156105004677945563171497053317287519347256018332748564936376402518219809590558355227681638935968942189822019939530480961232617313762433964506101040791177909297105672885080377390806866174980119951128104622867486981966682759638327705909010813738786026747966261869018425000830681351780213390841 A013892 424 622149595154410798036395155574417419866483129323499762292865494182810332037827099406466180085182533498943339616567692194665942072249163383067568784136034660904483142339672133162531776404072662007516457208148949363391835971321851844188580072560493558337162551899608592420252031711471495832068706856336003140205192526591215414260747073294393340386957768586579832759095736582402416267265672974296829586311065801742434751786103440408301805207379121433766176413892730292254737073374288784431738175370792713250578821799731935957984243005494533731171180550155878214385297262795296165106556022748838063307721449262125994785895893638149016687034024811104425611980546278431532206674486548735969454918662838344549660531945204666203881329272130419610472868227062551813996049307799844818221143571390080186744205954780741649163824409187395491807549572903864339226222134967731270160844427797648202391671036359358382043579660903251596107180593150252274615106457091117706140959860367832800919100523132749189480193115997412164847458579015997220506024862545283028624294650795738593335805134744217711214590651101235882391272285472660984579338428749747819856113212240793307573982142050961870853148562306854525591199537011696157918939338991865324530312137654587033206898596452639424094699211254261609783516403271659941694128828688354085760054657007503976495079511779742107695112625116321594154922736681876657825799854514204394584321680938982778912490618743881371348030548331551322294220343738936922450972237055503203633985944759135920325373786716239440611768187875437428217861989595304731257704332242792622696014404603714557069466098823707385205516346947870583195662799664011483080588084179088468909245279631231195120502896328726676473119613497861096726600920943851494951729241435787809071489062397236754840339870680664170998281798366846163117153635560215904236372181293838520956946225995735120687937980700121677343214910789601720857835703260332401830717981583481457963324327849456629886971750806986298190751637381878973307675404687202413364678288613894320250645648318521002035786195474345516618613234902960787421628041847129439579639395394555992683035398909721656750786198821734645977476648224771138177758602203911481755861821185722084031290594365917800625661429308847890425557890122196085181431103933351713338054532132650715547681042325034432088666888727745340007775249844885476878553932688286374882584138722107682107777793650801472860844484604445978056331023380682221882309368221279737700388890396673898961552307371952820907278487713761787276113750251484377627122497989848977079592281001994830032654059525074637376999490529002100030868348728577561648560721214457703594273595766887794342044612513047614653126131849264461634596848009259 A013892 425 1540503990412241422607120008322659398913979010034788437913601957280562480348531643013251502042740386014200104281243646075520144499154081203650223998830451287830929804264119829251611769022347914324149492176640405369745161656754066029543498929086965539305089857596068936083193635468742859358289492978266721039458937009899981896035621567437174055738805743839461737314964194255950040516960265585983405441835243720628640946462818942691555691572186235203026995652263375583921662212645003084842642464297444466487044970079494446893628826121662009477219228989060419890761220167110170039124178261372375179718185772796500913563362036341527142069748261800750857153399418659478038465414489468838585231354646135362101069893488989328782764355529392859867072258544161357484083803694993887954552555375975406160317141620426639616752896455764500789869181689917685586493709402171464430313996726825328916293814261458370930419725554782880373869393759518746506922190483296859461057924569296930430522983886228477135322716694328076263966627340042931701697747656123512761893587360540677535220193758335022730520736696601119067153146914786570391255915304088821826997902068716216068090629607950244637457610301979440183961843582395123844926927778338418738204181353734385298336568407777784025361460622287465917723355182624553909968890698586404863396385576161623588695489884038307653121760675937898782965410033375258110565805193962766987225844329851334319882439108581105919713487092693205897581396698911637974743929905200894427014908963832151693181737707914293762659358598230182740572819854574944449762470439362046570264978571224853011045147937831283032799993821161275403180197462585259169244361074647756778777713327649611931006682101096663794888415001862440363743639813748149742798481822989912758254104995912735531423410713452521873144674562654349417648220999857015040263776921729492267902973593241813736600282546073590585147857097391222031414366127007205799840638963480876854581529404863711711806500865201427965963821938569633143928161761870577208529866545758575112478303439155841534619808162827831459353831612329986302773905772789635358213705527297064698926471268204962884558964956116298335170183951192707590470809897158503016064207699576145266547794609418854700211399639450208952634833466173679604321656375018268244044643488959124304116897481219975432260315994511881508647912288365671084413510514175533204560391703305672109559386487080955876149264167484584081819303190661883868920564344343342537240195231122313844544800706731385007895691356149557847712597980883950215958140390150167062297801367396758396649024684135977784534551061499371570884333087418482171820439553238397505412077256204795100682542322998944685594990961945831884188963620758878200641 A013892 426 3814440390155760574276067245487728614991504512768129616329431892820443477028518852733469030956527427069374864010683110803949354274210921314277115993280081603346877457408582845090086649664466648310112233429087131095620625033127086141686628154813306284907793691303768696566659677590518725314201255273993249699083234471276335272791906527509619242240801163515147368303845526432963639374004796657187924231122805141404857218895639521179618356346198764799979940907573692019972843883068079493375782163204437946024105563368866120458867442731021180004533055680583516631093966494561324923705338668805876810125020073835643115573327174823219014951761601296577396646675147143314911566174351959301752052772007941123963097062198192988009674037961974130923997752308939393104982422245370670970379627813897327218155114049196781928402230161222024641294290913223491363031487357007360904436056981295470104306197198982810802441352026472335310857632018550608707043528933500870414666065968111560142087529877706446006295443484109055309131501990052963143642091273579773826211949769847411104281186544819591448019665613717334321058839922556112159218380628539027637007678314446153889983139881615992796564151411120989860067736932524983757299720945015980299248635245800357702825878697930163247413487285385372071408882044341475311920060289879098495850926928748220006345313806377369541587138487929155238601868818230443232313879674966013374302925919300559058126587594318567786696645676730554429795398784778407877625470094338029489837189070435826975335607556828874871427075165719157253749618669093165377112403292433924150586543175231287315795879763716102086233031900583612864539083756909897643706793212574235912174717192879876452753714543843348125859409497696586722225262799181979829993578043423499990800231126274528536621975844169075957571655539913871938689342369524955084182097772117474075062285011252461751382223012050271574294023810993307480763080552716415273779606296836035698752470377853631705892364985824390585095053538270330058047377410405974355463594024086262077432414667390340068030572372169830648674563101458666754312165310098643320837598042434734603947136580731040393493568568874610191416557311364312072057181915544272159573568620712793718353727684587416704338746435843022937410158510759181894581249028526358980810697698368198730299545736351299947844336173694875291681586969309949806445208970639523592278781336163471404807887321274667763977316855844411160408694811094699985950340452464206113117910171586730188163536485136875686665513471270564037163316147868768245783735461910438512788523668009746069184253371364410456308217348827532447295126273423816287162418557334042824753339082011436944004942363435363937057071525883112382608408632397437553728979459 A013892 427 9444932035624288602204395830484919335851849332560652974863689980380807273026838502734489934082426605639052031401988439978548192169019388055360252633844816777965599925411934574144718463147536203414020591081529216218735134023900944868344118287505072878753903051243570365800009461022205825231768413982679411586650297791092862492624766960860040696093205520178692883509783604155134834490333902998066362000758946687827425554850274122753331832530466415322465531701302311236962738766020988565468280838528345593712341761352086032002081216078838812788044294637637164946735139343216802082261865372491562763673752079804362082827999844252597779703041949208853995259435685166414909214092746712075108956116716091009103900672611883459417765875723606183606779910494412522327853870739340073019086026050363358027546659742102102536134833699971693992284152435941773740510902813198569328113216255328732229802470578204138845114229311396122990879271783501143668901774948712571732884231277575065956262790642659053249742141315558947741885202946068151987009038560419604391309582613169404787899541722441245564850046006459877795039472473401266761328473055944857792967075266721807200833362677729478147579698744925271871523863350888179756466081732233123802989246483491019907609455418066179286757288453855434400643461421111882678369949363709345906477984317346538809491625170657198344554372022822893357146848778951582257089165149303670750098100565854194983268185415704611378071777663506849093061957135591030967380548875120300481756374020117080737801522535856420240265709390762039556852177036922917697102644679992347155343188969647015291354862087057676659619524056003183230272360751400840645684746966861852967899905066572669204787019828295970451092357997837020686315250991791701075067268599742884903720461491537233835001137765771204809467218710725198393516741951838371758988208111442305439787648854077209290135771017914665394837858064376717659809982993500563142990409371989411157645293150132999613328379049034787703363276971057625986401053158528822695589049699445969443668324525510553652110432220157345499352437020958703291685598212169940628082655675274603918098900940411548387289031639821853420356346142111861757308716083897256750047953688178327813221946766079217914196465711044473252298356078332299529990736138285088946026387760231798507895974898233717449557412955349707014857485813121397405789175486991553727317898187693035381973404988320883575716470289439490629876808813056775540511652044006168292485144257955731032181544527310932750876791240699572341856049950421709184616861593500974891077150665835264232161060588582045366454320669214504265215014870498438084826577427396266104328918147629437005613693781159941209183077748167648687464298006270662729350772309450441 A013892 428 23386586768477265383629702311467878282583428280504100270407007896730936507934481789782367791291562435796251095902432174242443200081516737744489466186410516979103844009712565787105163241881151245737252971556383410749993846621447105687562002947573023450009660591281153339187037626427622821650556538094098508350293215710227245725125692847018585907555690095308941270165691672464925208546681286879609120883717227134782800588939208905075402197196855360513541580580062951551532200495805803765967444715999197996245535722942138871754321297051596705505663689907958746487445931792599780419086522586960986067569813851051501148928327586354013109724922467394094168807893440604874790290105836041022465211131644596231551159351553612021980870667113345547622564129595304352123476641483809215462485890017278660448650256640759273987620925589666211522600797562482990017105305944858164314771806656603218545481667596220689990248498083718628741593173983855398337424016048732250155222912182172343239236339647497439092633266369314194944734209129556405066881093370416422013717266198886150025913267359395045701879634066549296948419442751916403226458670805352006436307982100854600088176288492963283111743944482610720755808366519270871006805908511100705615457870228525630902211864951218248465760435183302987263998874181353711588029153249531347689684230490197447399643403593439118163752736011339743418737955114713233875196224737025669840647156713011006343875370639640772528632150600831645532481619001479816187300009689136500902576475954837883497789612149511546300501682756756495384682118708947799586878161389484370798998114864554004915908482658901426119207243895545425993294162184182870121939356279899667271963987035435519645303935009823824137979336546086249084364506665524439240272988712554757567217330978733853161612482220688314457516970782407953016988411230205040474058943116534181057152757539931723846095892481687485069492625515345126220737839080223750897795409655573608978034352723751170209562786034935988797510106744758816647301661324780059347725350371748465493497694689292156387436989109899383033601069955158824261839418047555777819254835634891771487000770519652094550217983954331251432290928326137038785410354586621913541536988079344669319991049165541985398123954550651509175542707187202528533910531761271570454166992706722196053602715549541609543131660661328454189781605764384078995077171634164299192658120384648537216268966118176351500947976367210833309147336425201068859085361114511629302854173211979927653053690222530073273513271914304970376097423426189243690320626374806170426821241686524031929989769962327413949832176954721364796594633105826312043401003541398467104662729896427101340163061557836349268117009629160166747381660829028781713482717964657927509659 A013892 429 57907504110839788339140122263723301947626544181927922175454521846087575156360062425198331105649246455712661542312916404209539365278643512812392622734704894681442049048605274432885307598058676718418766345617789406974649013625518556945866587936482615791545470580410672502007684679759810441066121393418259222427652681126877972912738002932809873547112736689304374170115998984498728843957228987761313264611051342391208557755471786230648298305076936361312219794132713294273797330115464254899108223893840898159305574758041307118212003209308161550905868356917406744218818384265724523695919719491051510640923548506774770943360283008243585506976770796592049177291056140388289863362540770515339685086817854053084347594119222547174014811877968687797122683418726803510988588388501418514597445849785893673858242451817927397561474186231646916684900312243666569098364430944757355801642155690608572837248611653334454264164315856597612908430116508250367967897268714249875877097297631364756922329861364828761439830138223792508788461430491485485029699208413394732131743309117795797193013815395330713267378460032548647624684433778577454112631088322461297784935758171943974423733219761137892349706069189447923052736340530000084429081103258427946073729617014982086151335896593846553807820947796941343461400348361575743909407398332011320483079433432547409308809631994311007046149985884942327339393631921586323685139496875124524066756584089929839797063461365443877217373539470568636671332204327945171381557366691261200748368709535298128490993360853793390283125916172322001465516009453106937609269428538340861051028433218007307018276078003223162312342937402516133756569681690093020526063918145303286232442756334454854758217428173889761124226497242427615271545870589998398478400707078168122657429266019111915079615505614164114739943313837349550057411988058699470512776874991907169181434885791867401483594193278013900093085620545920551690042742608702949374280316052756157616901882744927548804728204938318966925525977800590561141566996304626580170843392330136003659984148322461619138776341298032752430116575714898809595916321188134813902479079260719880487191120882940031663700199851335657340244135337419595599515793581579933498286194646277256358560516847749344502309325738913651218052121723524993700287333783552774329992436474122122926129630369504429848138761831854724090864044251585653615631589606182587066641579226307858352666370736250345775145783334874377145946410575103941400912403570281130805167915436010286881798589306316491902472939073738622843284454048163760112359212646031183787681649718760468937815739413948947353765503525408616651483174438703425424353181467853202999388280833813249201276416560297026586435259425753859723024982997097337371972844469571529648739140241 A013892 430 143384713021346289066756517597083004229216138422327546170720766088575598757087994210971162452366993499743665532259469995546836212827083923431252560760780055015823976207202471417992877258245491363799988929617862732820521447989132873335103312522936668478829948158684285771548726027868586873313382116121558242393888376085581421851257656323927595080132300203649871578250054969518317991793650739366800013190159617843529118649765934413922020784902697047308826120032217255238055295301570926091426974075315554091358374352811322514097622934564729508036469732694833921953471982461976227398943121512073154446480157534076503558083453396428933830239675192670776375841206818159304142382123839332262078903784601602988099993451012829835030901676226389885767679290426019446755332720179973882576221071209001539946720276703918211174568671053994698756564978246230548077891069097882743943090340063360196593738450066209788869042998328205492724950903055962227874942459166085403409404741567724643250624047395591131372401965425794407218600559578536717996553180253198282836677475963265055633824315286562983790642537508133673834833501794701855550831725164158096983981645873792303126631401717333774109214848213922812822957400049992679054763290697090178845215830961180128537236662220126858036991641019058663603429941177749337918339749602494898636832502042897207642134220971481490235964933899719811782745232607407974490450223072998958917171911108491186391669039623514218934061403709535530693248999804220710912702814106865167911835013311642160658420169816716959886657797908370335506762725490828635107374422734357267707590452462674674900646378467702868978430034959432796278508432263157638031566341655667321736865276516987331411967415683940263629936105595477775746259458622024444473969512395545010343937948160656993816720873835726150343458899449347383547607766220157700237216307390586349702981739274357080946126098381496940006589211948133332119163144930666764242706116297913469119053134962832358667838703519566655685327948106064487852072897982889570534445152905257428526483089677098892687904959911717600259459223011085227541638806977619424569114545678389235354453447227126929462456401151692369804521163264849323244365456971556491755172948277452468192175337206195304172823619152798352867367640547498513376287766894121240965719941961137314455266651628299549242546540033093650466664369107306985332011763392279097653124147680681661759178847913658744923492698969699110376700761278604294198857801567969537705545470243189635337734605182780959283221341967545130283633793384204238250452534073625168145494745186973078376456614547139574593711409513760750282120836744499112989815488279369848093582322784324152534031333768534907233645759428849706306322437374129719969404588218261594991713336411599859 A013892 431 355034744527442525011906746465619629688957851131386814745775518191155951506826825377791484377143460237721790480762141396503525599744929675724201034447206733444626731662677832275620745386264402920413788788637860294874160336844443918532175977034730961883762355805770001314646028968879380088424392144346474242433264614137132073064477231566020794250320508401957243365033382859969337661162266802095394145860141039582744607159566780436377901743476783256144337046985653113477693478640924468524056239080914768170058379376621762865834610050652792170119594668655945579315070022302116874686295664232922825651775071589969296383666880871444286628122629504896916713444036361237434827648234456446774801311582148244557231405684059416941690180609602487769759464923344576326091432593104913150673098418199537504060534130426295178771138311828125219596431786070513213865117998302198364394742047940546119425559182470491992008848499117471292330758206105965016478917148198684901296623671191101421428226953132175804800073134188844105919569626971855188894547333071764014933614261555164640989856753256743317601026196481352281648757398960359469827558883847246699783939969366451247979548887160888440738052776447646062908111995306386822614820329331774294748460073827147155090923162086593893058536965335650137889789273920283957870263135650988016019762321475915732945480902413264346491782536864162326235443687713970278227829306900829649175850451923823918133225317342743933988410507663777218014023155166231098070232525307194735401326764625943842364153524063003047658393486743117879377959677825115292560734700758119296213497011752376299846815597077500606174621631133016587432418450618372364372323387007256199685330374318435814321841106007588802833821161128856925047537299234536104937551435673096604567614409502654621732588738983767685139288237467629607054848042329966261399671061513523469913203381635496293773621886076326191653375541115560995526927743999679044274600371859147242972218348428334240465076745946095476575784846977478172306029850622534882710769108663555013516996251866374891085628783332444038284846722638525120830624308318476479556159957439713907271926826225641762915058832435304325180605047838930144436050063641814057678491982056851779038177160280922986467024390560624848736536147392020521472512763318766710633978182570030143185371300830180885579920245229403154826857177682233719073608995323858881419803048947988182000240986140162504646315348426172997504638378301190814261497603604647804343163433323691612870129318158478750500225081624496529550175352164834730127707269167169205219891393062718852394865846823557753511914227385613480012809121742217509174969140713059401494671095863942249765362451512935515266323031276015328935378680859645225486522731482649317097386400575425999270041 A013892 432 879101175889655908739457283016774299453198846228575760605200014817603060370102395491124116674760544751162687687624657549740983234002820625131018457193694145475506805643224917819832252030183901806833662005757417238277613535900190742233602404559720299989422085448311294485193717683813264157567548964224160525214764077800338588982879008603392522622424360533577928338915794266187217013466227666401603349170149367969794339043196145471734886129121119543755736817704128688629003344769314435587947129532013976551113383116073770410330212111811328039640958239464318192996465567152249291293862007911475975673534602988851384806301180058902326675607814794445750577242064990023651139304965689373402638752807245686199916126382893838229902114517256110364213641337228582096458670152354482347468508320205456614266784499814419065860036802779309028117505149057411698338204810478075067879456390163538305763507666156002750921117759816271549468898063380773871338430271737615485415668575612615038497011330423627378089656287491862701823340433775383661366599756871661805613107339422481612390343316882268871968583364081279903238206546808347122880548724735283706088313974208300568670913019950188707223051741709239968720713203466149105089734002638076999452367240343325243573479750719453052008350321330637970778769331364741187798600679922275775478517464444193470430572316984581435083956247746815471829255879704874091949649918987837393494674128158128479865761075047050912204769269615771105747304720483949655700604685680619577132489800563534922134038176778877783303900454131147438009886580303090150794342631812478431234943737303047203674400253108002173448374446226831239124823893157701193049945566245280068784646854519504601406496440744284627108021743250001503253282059097335614899766172318718829473265471755113606217441244008968181405706465505360202398902182765187129885464115742573950328612980064270737516571378491705206826731523980699465463230259989861281849293706160062629176266880325049984481336065560381063453824283816086724968788207096608000545252679192719905414420902250079001442234344780681350753070685078529413163588019203071292552528114456518166082110742490485343512214259934224604275370978348927091707959126533432146403656318278988633224651428394433125868012626442772627331688418021234621197567380740834933434082743883469067511154692614310060603554939292279922263626230801801229564444159712411652424692909697064589462614705540670237592236787922698532948237583873200274002079954787864823686302634089359478936114334562891075634856824385334232322659639319995110434485841477558501875767858471205087696074928453964529913097306515290152246236653536783032250631914350465670981553605797611540701764200828728116415427191419510279961562216297886683181953448901456491415521369078411741366549250059 A013892 433 2176741542519201105973861439020551826101766209947730212258775151489852120179350171373176934174257910097809179820639726934256098844731150147066289670838848879917756925946383575788768819419686329079999023658793935066281960598628926396653880680327918875083508036356478147963493679163172339567288850422766479652323752118277340579841917730323851621872862336692831774782061059266711901859826712858549343651276857679880639793110518932606417279809430674981174036178580375341785586552979954704644880299487090275324235296820327146839248227879843917547626937055779358813360355394360117317923440423927597751889263356926091925067497545642667992179145834604712328558558499879732572562381886238491792900413187268236353926120620557049947222395854063337616719033101470354900459216705574781386084425983152410917129370833205983234556971267325044305212726382075908048843530593019951197501254088227547035362715568661212255553028763963310167368389025839070802047215857419237965822251544405820484207411258250613327260419843802313744122071424730793708526176291390164925216809470036667297958116696588869071612537299218293087128219992345601502617403816768311249361568143223198829785479057785642307766291194594507377309389242389328332963585274198139820267007071446867292287049637276686982624824222296471348807339962622904290366927344954867125386581615192803007939669683513205106829948981089642042980948654481359034202436214755865182194769114058213770867131132162927716659316983726341219169795471085587258530611561609096454318180862685568257161169795484002500361004610573680040108842151601901219291720996288246031102412952992337877970978792320471073673346517927810604365737317023890766409777166634371733037595291828890824038024430430482420897545530439585472203948453248853618717696119512207374939923161347365045241400046849362105010488373531356891799719295842697087122267811526071615834728271324160708894044873711932770918463099797085965734038983530635530125754296529224916040725246105975941524251750597993990836950855332728523608491510803703973542099613696414565076742181640518365392115018877100311918327570252261601404947130760705624418022311677670174517748327369948268585250216808873608421641804118800022850985885250304804277947006034285475738926177196027468528660196322322859763366360173961024312675393885000637841198848047113874595302623227600526750401781626675023237042646462109222723290619419742780157129689007991932903790809774548034631899918338605914734598133190847325256276173970277302064830265966028916434233767696840029488393348003701707319905210260600572951719957596741128936086918592692446439163434269933118553290327565203430686754331585774929372757432491273697451753901761860138320097635907812860328122853246657984702544242212980918340151752871447516937481046453686234385971231521839841 A013892 434 5389827556690251339300772335297349356058757210685364830843740893828871344923968779986952033531945836935275212344706207222184592093339956148000692787674402872715478006578914425626994684996265899748656502482516003823685696356304486021828277298679279598675399165314239185694258735482251866830224355242961657500639190296314404732405992650137158677067772559022784064706086606789246073483215063882341171265582976024294772311081162818507817220118851484890210049807746688803419949078247112864216483464679684743640063694221515227961515697805053644395761511216878214578402762631619692130792912910246700865855253108821339289567705605268264572766790821918893592031518142993705943189141226133243289908920192581692767720113342440690817267427151850376209420381143517644298672166025457010615302261092457701519493117990730501881103281998052274879092926581931773843833417257846108140181657746606140986714584656846459004762598969420788342110700698491097373878309137339917707934511226851707695125486809143085409016198314819065259506916932704493570887956588934895981164416711948321859806794794307002119350731994057116294745098394826951535029450973296198716232929517866819399232994909503971132617805860644265122448401393690973495922800533856739810823315942602516655564671319811167360990344632004070410310505674110610690473258431915401534302589350797284335156408163677363651816529842127081572983083982412638623229618108920783021767285608550429059830332529217493156292418124087809766445111396159551525260388757088722121440793315914872875988515369428143107141383155236878573633463942739316007187011067188329709366653610491374827306062616685926105051499639694533909659397804945538902816482832526201213802656664502224740509728254164487091901991590375927148138724561141033196453268643828057168881368799889049241157185414603658658854365251212619268428393148716806414726360205851894401896754837897483007131835617753243022138435562944464762668088193081223105508850087881717285383523741157760922832258235403942322717383175938513764578462221409540605183619311374078408171956239217905884029050606126569205240658978374054698977188185529452435915840627922767441453222115652401537895669476590235132939218849536756617781303299482394475567820303694488232191679368428906418796346983453507310737211681060384718339591230123256194357954626450610617771554230071238436686143101084028398362218059862182184275917179454605678204288665822999817071143520291948614004012755898303766868423702995723871219740178091629657365424156728218233953889797960377900176181280598617793793109971221062818085180835285333112617515883040447173935566140432347124916683626793872649520041713685205716844955305834210310986590384398640126634255436173699515645604668801196589263985095599319838921131415133238325241379881642926031276868980399996108460259 A013892 435 13345746623293174650991303078657431443187732670620821172287355983468774508294894172156911943276417554889598018011514694996644046297726972078108367410867801278727922376612043430380575912524568998101748617140455394551824329062149181534162975590982465535000557197835422333458368360668868365206451695792742117175675198453513801243505745995011968463128834565623756599834676340984245413305715336464001091829538741350780261424695756173744387710919068042885164214118911768399459332492698597915973570490409902714042418073198199634440281057819395523834700682162600930239368502149390888065364200864148945767243326367499409393559306281499144640363277987362550504335650042348572292224689400887297576900187379931336880459004927104052091945059103269564681769596329082895530297851623468078527539313388773422274715389963729804977297955452095239775847116416594683282942080638735490519795662564713719091062996354232860295233666545583844593111963888833107716362707376658232896698935314296286572192522762632384638179599631125172669999817510152663826382098421905107004065231056038527808745744783388773640722228139752831600302043390332619868934888525527744345065640546260513647621419462427873417503816473735404225429364242516825782280950479082139588839801782162148888327027090313111691380831352960646738899432789159609020070144730007293823685107188919804944996447097673356460899257725561024555781841265767952082340234169880641919414954128046108844616826545262905586802500224635701674884973882919269372145723341038627756177426888743500813362286917725655719449671689298879799295246435152877626079750916453956005033061638284082718517714339113404942791913206347995719173725245427843931724990325135294299295544364317294177751397620408432323771429474938242835579147747116751156704742035714008527809988404036474936980065647914704601530634944162315357936275847144535646697525779349669876642152757363119776476131041283187293873958158971226254377690506800223450327358193753832288620857751956990663264031784425466181338189764558177993958965727969942082954554593274044172396172671971217541538448176779391882527190455693018466082716689001291647118777062958936539014881827344795795581929295315604622435666854119113524531667318545057478559004286157618617241585092487446754675215969382245998609099106261937540695943505316964539593537092599730500053527657525163421840122246451061633156289775806689444303414252130369665195960961155664024050041399451373671186721980867034058839137062564008881803327435232506102972869389050584440874992574839893758248342292708956920593325806630502422797898181069178034819118460480568206934681384758394283659075411620681273603925767214224190274076987820782316823585464219088418918953251254261196990566074813974073479964231228380253832774575879996283891855483556167503118624005499449964162338849641 A013892 436 33045389868189606460144914561760587339045701677991544683879549863311049091214479164783557505834794231244578762800293524766495326393755457835632050437682351878456929868806704125921913636426172771630741649152864461994377669366458526247559409697856091928749344677003091404453932439483824290219329837500712963596572183215547069745243334152503140099584844139106418093094042253234749083640868438903176639478029047919925654533427737166052304666618993461919912225415623310822132853725838505601144241917733469700337717348627988916637945486985547437171578524402134000764770108803604628547760232395518340465325433175238920099982804724313750544858872261230423941234998734209257504205261200847636642864977071260603318367661640997416280813068900546665838965015700845828539674980107017685773961566342628482121000502373801406374482490196977571113735269112013678682209602927492309340575520280825075127661994209719631144167786499853612013159940673175769183377983372636073817283337032793720885119333420031284970211868467029408923013878137071500747840887520380813547658914552625942668707529912404159023018668374613846572676289336759209724849808543170722245072687490955111582361749109498194941207782466799760667181423371531669802680079200304806753786644353009914700237663451297205545916385132234504429542146629805318734986665295826330229532870225377140104500757662101900259476191155003927341546861376326760383130571487807287576021448501500842064046879591898935260576084003720236281481008946522519973100653419022405148443170541790893620465545274693578401273612620201266972155160402835605137058445164480724010106358889493578935238993957364362865442113498325065852250341906478638931500316819077177079191398104941687796236057896495698868458112751465108146934692157488040422365455049889420801701784477246311554981403570735952149145403654605364895470654688838737570252096884721938231883757800354063515412771595190258775174013923470494357238345086197526485132121296195670376021817258762952624317405837384112386145310337832739972663801080060645621661689673851267501225990756895259783385809992075275460933693760151027330848948710919409246139156766815559805318209877806621524644619546201673290008332261817482878979336915782098277602471953950593300533271605923074421804547586571409934909991687916077282579685017571830579523017601449100091452039779270399623654904854315227258796655957585167926350239726285756197622053739956578534286283459140146895851771110102882166057528441477679828224337259051773129065018921358763083466128239568486094904962102634355522124213436471980418587452888247210662837584400877474456622757642118875327373952967638557280889406988273373303313451755466051273904563144367420614996801226477424895607143667280806389369665952980361118135079294561882918548339470977942798304521781393182556812403063257230459 A013892 437 81823656807234416366358362801460828549623722879173185800209469536994625343707080645441401956640028161190470229991043996380794311188251495391350684456694833803895325591222411279491124433241209973662107766725758541479816552740618590383055606793451771368684323605382677623476977659473457841187792391305677868448508786287832883849127274451678872697441932987997262733892064929192308971254070700699716773834908247525479993264565886569124945532710623092066432741439399464303372336977694997880487656268257926591536521589220414728498300182379427023633108412693599597159646501638496617142480563674310567307851839759775914820647322795068553410374508747160391490468039130776808296905143054157632243761326861171308616006848621612061455504959091574698737195436411848655201260678568006384727220460459416041951327222927267288522449719494245966857148786112987957771340515599160779665889705191830687698528736200692568956442711984501028852173315940909848899193041251000809742901453543563499489923096362006044683456637299343052404865740641324605930228073748327412044544690664842544016044046108574025752737501743712970884757187350460142440490886083936482180302236423666460833974344608279370995729648958260420588247255228826196066746341427795531698244356295843496779343778234093559355038015309540724183484879727914319914381746952330280455016110432186111235614221546372853130588737442714069486476841907061315057909224930388136959699132613117733533944414510621361699777181025527673336338844771475465182874554830187958365654986135357889902741116189123494785815190935267736948486420518300839044265279013325556240700345139916161307966337698835941526758351791089197231691219344289851379649002975400179088608741656248008210572306721455103472490264525790002817516844316463979401778680883576144957672986842325114794977898400095720380546784843764689412309992604378909258963646844163106534029140805698896316450048334079004562949600701891367607463509029588609132309160409388803222397245692605688230119704276540963295222016782197309613572865190537084563150888139733449608518174487157595854381820735567597493542458185816198622887751054158838314955919931155240818388614160227097750551017813730417031716341505154007539157857157831137763073203202705110120857133290154518652755818474561881568420695508457311043318275492324592126126364359930515287344304245411657237732286254865079900279141019920676717267902236016434635175769643452744152167732186893458588671674593954636428492880116414441544986453262800836393104764286157511912207396667867288851108081757370825073976242765834834242483973509136030075041479897428313624569153574892905079235317569216864044652979754256711362961134578257734093263814897205025817372964520079525306587952827410337419911840496508719184253151706185383732734624815749013184939028078385877935740634412528165082299441 A013892 438 202603474796736331130323575774334356110894750597397846186712867311082854818927758679096809943434417089895562146010594048394488413138918339487028038432537621286991411801100221346736693718024126774574771379081883998799632286424492951028893604925659137634227884994964442680813720905644569487107251552319597664387484157218516715865940195142527605007263272829647034258127408079108147051413233207931868003975842476789593485842398327167923708508599241127642602044645355574162115940218133606556877605198177183775376989570547079688819912583289516873790916107562209268927403543060579835209878981233396721400404632577341382911490015325546450030874910734335098209156421223677324247158527811256659041145177679619416092785941865125003757914373701689019968470882903942043295186364941562041216685854923099602059639385362983605843149227989982944289019252145583369249658479334566407369929833135786773979639305177798669300478842702111013039837495427970935949442990248561854003588546217764037523499088978866805234662296160266032716635655536243215419231803180159756636085064010525958395582646525394036592327575330105943494776386841287008236757042541549039590164187306404100004543040710215942243155188055899669158138440424841315254674549263023088242491152379781786531836349941660828225450274669938477610002727209408919625680729246918055104384936025025597844393138356752275263797642193166864741395821769232615153573973940909135537774062564208206885666230825335043083456578160128046420435277199805627863850502340473573521239945514773535830287375054772496315662208459625508190410277358944189256666213099616396482041883900601267098494140809749975978464828111564170176193396527176756711297516618385408041125016606294036882189878100688260253129671502044100186450640695152142932764789957142008953549125047294374418729979250578613138551513404860903689131360377710012837210626987185423925803021519850231470265648229964689119314943348352513441472787244655325483901579780527206270174597662215252020911169639438802674335940532381976136858157925423684549733350971905854842202243329476435937438971941518192586162987171441303593933737497451645392824038385613560635171229133524156513041624657560071881815801484570332913701230950648522384007795377014920465144226882618313481570029369044200389684915727795639417049338628269430238909364665259588972477944397759559074691676263385169476001280800284567698950335458698057783724088038383696342438369500234705917951344790416481305954791963373682295099411937567888192130313744190329088304822681909526056939870131344142594847500736240867232980324321998214932780133332542349937482056597638747373789490597820307844101198516535288749116702368089397130596438803154467221371380075204392532117123407997909075106288341564743063410044686533922475240471771651315798214342485863193970809449128226577032116563560659 A013892 439 501666261340724032775463075651253524831830381059466209545073544036104945734292204337552932004128016721873311534174685912635544365284862561485490638934767971531098147769292456976433380578505822282397816836973273887543770704783400571549692426262819665036974031808146461557520173520745612862456778461447003457192185134204612021638938651252217460230879582590216191879515017017271603805857255332926890432776579580936235640700876655502168726714434072356914719280144320291827241117458180405061878081353601326569027188498642053470407296727570589441676813583018678808581874985568758669383346135553032388462820510320122420885757515457570239374999335594376402340594005435526198891064983554924802195120533307327956567931177866294156679968022808378480654910784687567989461167663045436828694594628689232001560271022457898343444615960276768778371096281218426835015710111021840546722275889897688495264210903911442107256246361935854377276928582591703406533479838711473758136431595701259315547898570721483117574742076860138563343628830037636289456344448622590393246853590911399315057343795478881648612225716947299996581472316681323919808025876280087035380165954025199885617149018559524984372334317990025114902797434197509155860784396755622205774144099916425301849693454254196435108209199659959994471650142840490216476228428007564549325912435706629857796904005492015952028414078036858280619305452886975109149149363301111169595946818541173376861391268480381274843903749725714895613593369439161515348052364994744274922368707849185237295838739085747123354714878704670261204766697358204348074241953589747059712787426684394896861314243564881105770300782422215930209102292947545840116087069601267490465221612493828058429953474975236100524514126476539894427570244974625525963675963648089371227874034980480553203842882892378453413754263790262678763754472299887385076204396272342840997256935782279638293293301316567336763646611909912310179917327023703806775363217792983634918373051096813523313726126233044779863120548016290478730498347980983659889910200608185115268922132505873273548256700985421255144405586372218640387635733483702521705526208622579351875186845286290030417785853772959836426492224240143116757282704255669855626519318125231267548823155039824323393402068150660975540698430148679054964916450328119307945133238938284602995163665645348046465284984904091754754357295388303817794803226678946802180221430667753832129815304281161655088733406884205458945193354425717611357213358799199910384645677731675929665222483137853495560062755492351100134959301725505275114715348073375457996841955364574780137849382859356704733492783879772266432471133545594511936399117616923788145672711524051973132370452832833521144382677153420214662961605456260118734566548238281958907020456913314051396642735214903368727927306176952699162646790915984189241 A013892 440 1242175328039505436831291346156993201582570374710963221988347057314255420027735192868010477382489378077013784816458405613590958767337482903631661885575740039540180592593397283426889717217057688047622951872212686499673243098343473371813621866976941509778386363186119645316114144134544691263116366691610463813350112418618905622168154355426964401060220703572051722496675254121449200912079344072604940473707655923776632133703799985812264482048883492128884179494846071330273139903697083042793311255361570891116241652414299089956022037019840808945946516436098967579250772069891817772501433982896727944040401402783144806232803298266974212146196479865899815459142476264900985547967114715365747790535757401741445929897821583553095061112141307803147571143939054102411136807789299143086093857065502778669831385518436979630304870134625346895355893130828665467755564790191068355898480608699776585435217354964217890335084360543007087721025586426734213214142895153641461047860137684292489968836103064893625943701281771312236556596002427361178686565032889947450128140929602124932614173914641463371247083485507492574235387021862309476512733064231247228217793538595843411576737067706221254279352632440783196985701824019018223317732384022199388095152431658960773484724112385361538775001691068827282351258447037194984526572734361102573021342456140750484261056211094775206801604070212986751783181612587986180789099589320518065925354321442980857273114058493003594259715230792092927313922928474938388991797112911121304391002235136659716882989006011479366391486156445755329098861614561952428062282427041619104807773234425803519723403337176758541116735997054866442574827978465125307165603076952628831873444769474355161650349369432707133272648904054433956052212256011425290213132089913070444007967670141132917307482158486935396119343518816805628624253685107278854299804629405551836250466901433566830098385250096651065993128612103521961324183113526065972252670088213988985437748593447768868263593947439515946374292925822588838094108228937365659269746757815726555732262823375660306759564869053300584441807528010664203245184452043262330292531739644160110598798272426537458027449134741372078015800969948794131259590946724759873846968857090567016346373465370953967330079467545783490875347842192714059319574657741005890283636467801847567191721757340780652504645685836036689855509344753683694937894474776513497931644104254994595982803545115280093003557700052574252688734319700164951763984640509340098903510777985725037768127725275155902502775828811855066693072592043221886206271558649136898170522368836268248524548719048670277233896748671920229141175341301113025411205918732147374903712055331993566621089345888926248872084802516906640106744568308640223738541495526261720167714446342600009349175680022887016403852074897446401443930556340277534995450859 A013892 441 3075749087583291372632523670927984709445400922251441323002124160268770531275255083325287875036304566567115755570247841681406959412845574080199454363212204336165401625139918420096038201911439324317031143507833960829154417562565176072474337291199737895420752695498787667647584916177401975491911172448729977837772400009629853592144944831318351126500811423894053698022295100054866244929198751778833020502007053125207395049631845441069762271736758365976837987963008862374817991442404443625177475206089530321922034839301393562341016209842790807190249223400908217524015257471487060094673028183616605165510493873029942071568238014035556579720984957599474667158567226337045065414335824779602412738397798366694592525574066125214235127724711980110065897761936347923926113438630275818896333913386034364761590823850816286825618258635475686822243831625351727736044086221427314164971871936720908103419556257409544954040812050056179306898943733525650158605326008547036468059145439059938950119345105962880042305572800092664457625550805014386587184624991373765991314839627646891943521023415869812812081532171381616855571667569446242632483701827609927030542850363123629275561747076610306741499850773833990833273099300751667003738813838344983882663018840878321112264751889953281320799242912253832165002668689450351463991262220978791719955573034307656133328317023235561794786245036650306283103584207747499994265708704016945462519703909970643457713100447120467706742886623249070505229077249273866470044199839482114550681256243419647988314252194796018047642592480489178324626362144955235845172589455315326023795422497988497669383599279780034646900608885571557743593088982649518307947442613239327297973004720250681341407268423302956699989272678680279864146926714897634149671446154701663813337684740068789075412139265147342247395710367598773600230885925440448063852891943066457496187944844172753394439781619379067607854519763300918624912848483218778427828864152756569912853423854487427046938616709661037995301440339336386399415983291563582171552160677280762708922100244697649109907051812698008523835775178299677622991197976519869812775007548001165205693573803557076973284308775083976661002846765889239199617741883594231198872605740073095898608238991231553747552042439510646955972957916705537089567139490457846943925421974287686959275855051629749632886100678052924611714536833035251443352025571099650295715046034901687864118423875256399923006016217542479054508322360275258736897850604380536509554884133859675780292623292426088255031220726945205518783650352085629669213462800099569224423132266953114973903386558687693424788574505489793007456235121420344661107661564166751382851706516495493938316912708266224395905920307427310014661670118844455749358778858531081119045557572874465540549484552128990518430561718801492137168915006623604864124700876519041 A013892 442 7615859240015900184484019229061112011073047778185871608444236631117342443720127836566661982089518700972268755251735110539490090795187513134407788749295375944574814798607326860081380095714712999502076497408604162575108424172250069907877634092402379803113430328571852645074517363361948854113545762189127849394130401891444470849656505751882537905977532665892642467619306874950754254202944100080816663231999162236272905674998362864787397291285115653236882565157218281117424453792546200455858321180323079940580828543559341298319027896175524474892968911813765436502996655009891638013359790412424892433715368368515566533468042578315427611490551132527101623876661150565930949427371521400948754579134050137974113857981419558576842385524031609238554059382432829158085525559278987324893393506601246304551810277346182356992626544589042712664871129243701787695491025848789951176572687130642703833969059829415516851155500676332055525633167679639128832072489124437308451524781962510875774451560297529581309872786504736646370862168722745317614141262756515590597328683087176841494460462559011827634182269728025850114464150497038271936050261611643112710400121241280055325589166374647703912321039001239570868276687905491901916290673206312176246878018288879970027757639889961429925149684575788801569930942939279325809637300394103365198990274434676153044078112452916551324508426549004786737286501753219376988301327056307654642799576331774400294999950304014542968198354824940400228927212947849771492609973178341824356827307903075146964216931545282225491749775598346773960429010680761514520996003577716823452193821851846821090663060793064064009155950760954848557353104036849489632790354707199285083183659014807991818777195935672027781886738090407562291334341091831317020367318152210635066541627847199588560838922622292068991434271045500955712758096409097168010458081887334912339853474040711310507218948827962889924740968531389641306228079216449534046368622699776390004646449952672463623497661896174986519127901122790487027207516812257294251398133500854219262799303493795604263391741086369726207861239083212653462610882318462873123542383414598137164652652401413874736472303673676659526332487874171579292934291060225792277297260200389252681447961957949459002759864732429873417037685124596663681940104525183184360006793425111767392175985417485371436239641002826168578141752937741753063632507164574272997569729771974034418655765239098496592955273750240714844389002487955207883174030983656042070772339048965809339906784241752944702194550610768296439854677853148875538309786025863743257024893383070341033767201554580039001425564544468770975969376327913793995024019691371728932327727653787976045172569240025289960478253367300454899993746719600638036531522972829951427787586060636891250489038150042041293695395441362655879351813278985701380454307715647920901059 A013892 443 18857621448344130430900695529058990389505962530518258503797165878073020507552964815994875167189875165958733692610066055471720874327873006084593991314341531080985754348016803430920645173619105143354092113156947358348063393984484225848825901898563440228109361723146435762616367368903158195721696548210737278756956893993003762826363624235730600226453062656484106121429698133758687658077655683266010059012089893614073105468957771291137209645553783583864191682703223028656573572611269854402550333216276797917792248975878741429426446654692319976758005429573152783559633514473337674993242163680414863730230189901913025777953686760124251993384142168699223803779376798255151057946165196769367810264639242412587565349633934987572560853953669143603974467882782545845506411751805141236181206768301839373454432875926604787967085594430384071786774738249200752811017633613162949318360454031497268320586955074555931859629284069165126354964760858386767261965858248530095019512061092591216994243734001152698751794696791591905342245445112220958199057566570145497362454954863475490047592056881906627393171083891295079442574568581565968102582116726327899739109029805412303711636009271098805009594212349930300187369038646100592843025419635476373292718414207077404905760664373893606676233208828426075778504437881006599357917109868538948465854619537427187876288770166554219818063990469564203435408369704644746141355927622796327353381388155530260796049081947820105829012978183680100066446443052957871343080061976919012948115740271496468322950579982341773257896127609290848656644312917622905343923683462781048833153670093536061855769714166645135829007040523249539558013463552538984430262564500141442595185974902907053734482396079121572318701970298920074582010670643142432242814496109370601277628658170823054035904695466134769737621407101493870939404609760469088613527246103148089109798847218731235235614331973970083779761187439605359448710040719771474802679300298293619514115070081362334505678937123456987945026076842240402137581505171313474038592666963331631462398092581683801920980026712218992693559006232703768026117343097863601678330172030503032835259267958488493821104334654087102976492346892748373315655305159934024032023468684923628175280617156116697487274698304104877138053595099328674346188210874701557610628461193125822127999565316250110727901538847456873190168216307389417019107387357695192795009410318655134649999121652766548315319960377697283785476764671423402284319334944599742115397317946805191540733848554220224624159224572772768046427727977504077571533322868855188814976081480927088363369934002094079991390838942994579344826796756171017397284980133785846637607754115816753697475753522657380445850242684519289077419616258656420241617667501501269900393414057156945788444656874280948405277874956962630860207145508283216202441530880408101295191288841 A013892 444 46693337610623453015822781298807437044465324315853729362993658633530728005731388627920094406603682708555254537538091949887472585202372022493057097299449750768097745355370058958499178593753092626353924127295804197058281421781587407140051966865131035785381362453321166445378624625773741105268297101328058365192822208259182624130596143606468303490120201990657638683165954119301752751478425159679284241109776773487912802378580868536213553666146077978222541161349767838033513166569192675216300477526489763047447469896924375774661395135236998802130520486160654034219224985553916943713091928246911563667559242985936941215765345833056900236566481039773979361314311110782781279429441697555434865628462963498565657974663236788793430357913826212808657575950089978985512580632232958409767049897785416170771147789648990188880512673283479569767161142604107734834607951571919165644243001866936354591337038873152868321696210654375700202401889396690616030586399643327119747718794959304019808229915516520196226620096930963925226028604396925202375728241526770695873677351282496797431352644453232118181603527652151854912679446690246912052835476643943786216108129592151599808078210920158479985451219605450066363644289222571031838022398533983412433726772699730155209749075295533585597414372146856977809079060132722559663539197828379421757354157582003922473290747520634737137288428737697454562211228817301151275865271030878363363380301830520323226836335761915416223113206267632112094427971196985932274729198380987191041816436370512133717989608143696482422103343677237461067868326571013158299184088698508692234722969364934549225009533478315854181068504032577661650057579088978226808788705696235725868497397271113252844898126449116846096765629955185697752442039568814333334000731001916436452935042868116793275249580539000837212554628502601872339188814823287749846866200548758880296683815799453192835669411786415350476982896458019390925591483116185428987439412789304532985280810913391195107177110532454724393691123842994617492463427373184121753485264075238489332412454643414680252736723162098735589528761773791567305701127127276966252111660634556529100352638132745401061942621932650421592989723648787354418520785451207476971669278787270710801184160859643398531543393196095782176657368771852631219922282758637652098119522131837655045317595680001582923246272438649116249302330230510628091594782729001709184530005880611660251728175125293597517015438571255866683935231526146814972800820936988476852193183570766387968819541671256143971656031805418078186991650817369868970796089222249464169573460378842082569451930212651149372602864915909934921146286621158300006399942024287001073533922358419748013566015821698417064589340060895527165309634398442903503849264882799792899094232153512256309822026441750182065360140903060213310328052785914563355649272171447619208921855107911259 A013892 445 115617326564327121389025772951195796058363545073161103421979235148826802084263485650204317840096972150970957205143531939024420980747008162523036185566070228427136059176686447617080857616813438899022325177673013476531813570191966797232075535102784092577147006189306086914235567057253734577013725184301303989995581877048353836427144980587832559803583142028865388485748535828848950686182977059456716030127677159056647402056801710001649844019190637535798855947076998793986943918228811413910406396102863775792021632764304549931263305832965197496956579645261909293476188767505068190411043210440249475885679773998235474207415357051886357618862027136103310522571004427098133943213961157875314715347771515455834927145405665949494624115800067171709304215152441846876048715390891396085465782484856571195030268270802074957696848549804550479220897938040888558116237914279277474132544452679719240667255050616774944098483665505089016895467115933256237662718953570442637880206760479937724143138285580540141356537795390662844288244201318622096677338323116195393282116615833239037622974851578003594597350313215965555797430665270273688687113870882592565105919123574996984133182649981193492133495779413835303872953260899718909363095422987597793543738428155029137584704475590195415764172129458460415896082851715574197260329744203652457833962872234642330432192746645096151990902741108983929544036661463290563373018721734286884645702601982249541821646224143743000194634386926077605124901005052885669919524693381964002751450636280588723786980350734998716428887667175864000112687695554159110251451422842288674333705309721545072401496880836124408221889541766561515434045921524639898423014905385743584587260536885606254255999406002531773503355279566405351019123981734301601953985876033114286384676006710701123712052211123039434021169303080663993497193085195127974108075552312581314743738499617210251327208194854931262900706872936805355851466145752503624530369742568184164820320830621837024813686136212300610616494198056515129378471200055313830689683108891433948197497146530104446359121147484949517094496577499323526014079255178723368859887430785564787148854066927852754824075064224813776255980261737038719488344898334949382522073329535882219744101299520402159460556064349459570151839134158615528311018344416379931722501650631121085820055853345656239474667171939066638095781250581437135706969749920498403110105563030976651337643882699564351518284410430848080240225342846660602407337139921256230545238689646391082483206098312655666832073528697363897980731839597238715188719225727122675980816675670590501808137354947615298310352581215419673948315399156363445487546890046395019071176271617760779636642798210091628795212600335443353918496020424350074922977660927035684397654329141079544336494009850391184061856179529926491117489981175150264410359807174449278475592196510843960498641 A013892 446 286279946688603820944245327378682959424317915592109135022059362172774895814042732554985261199546272646047036164698694290686429766006686164215127376043960926538203168991334136258206294464134139244430280350110970996226947049338758794659545000392468588846181124878334612502251773354898914932409107915123274508324070290177551886023417259288551613497092414394531559564173463817277057945106983313943715105483111285863005575585444657333375177126073918411754011411701409636792277848982441713172143366983904892374848972866061731780251140309699292557016689903053368339667097531030531841208593682327891286991055802717256859449506958180818758213706646529678271081627541490933262358658146009053908891357901701648677407269811824051877689278508430523802236457834746104607937348130670794955825738544970871079443252235064747000678208997322497637048386163485106117863058583309004674422119186735800132096949563577145822307311305673485409645849230295219836820420738216819445212542079417613318813100565787689863472781878629024878079277178640838854960660744529688297110455670348067347819210407017443122578904513203739096744462272845059410284473968578516567866201235964926457415189426435783224678256765910818182084515696360533091755051213764167908995857178216239492544349167304407278778250845579964377339874853050081554262105219292919647190217633977325639740822027775175936848522286357213998960059633412592300677368283867546020784339567065646108255036393956097899038934010833273831972162253710445154402065173758387685248864169043729458380218259474579586750852323806489674815025890273957818734508616648368144229013383696208032228274025141446811073812472478641201804725672241239327845328784210734304052931228121912760557025873203462921839884504379096723253101872048322462296662473659718251402809875540360341722288767909546819540383290188729033634406301058571181561031767005630280855656155163674686101048884072100445137177387371950804818459472031628472196023989203338242327431588381900035304143428189141329646890667313539055338903159985762520856893656242970707697874487026045089525373514166336014328165881049497483439935629668781754910598407480706183894490406265989278367137442451997166573656470106819836286371314422269831113523249190468428426149483641168266638123410379632492193398728251013751035384211591053932558154614626068289477954478413326068906983909771150963522325858783445910286892090808396175442529274515438255400488680308508591230072510383412500634741731197273470960205084821882631196834974194739312945584136825868383987230432334014050426192127294883185440072486103702730873424189811273470936627096448435292530965715994919439243749811535672371008269366896988660327120494976465848697511596005209671968197124477990953194234077676712796166710063243772131101347486731897918652048481296543760464378024277871454729525824897808394556227508184846683984135362188304219746724481459 A013892 447 708857489715705232436224910877029497147594166479705837118986164616645746750255396036666450270935326152604420200374272234474378057179389604526912680695075606240318328536273463454808347516348078048994572744629425172786547361920651312697704715926791080373440237130119455682213113752291848365223259699528824886786722121438346047430697452307123361628537030189885200105290349584495905900821456276672719028971626371814102242701543930578512942706694503305425695902502448700251722389587574943543831018845479920104471166864682587999348068269706108601136468852260542292481360529487168861484757608218409287827266282052396992426064729644567146394200813765489837346946873858158359993011076674872374751982409045550588479463373787723030294544825446311556193891008156994873609059769005824719325155385463828908938357415991584983632312620061239076597871931019307773334601495072843165331934896157327971285124717423807193469311216666811549338677633284763542731206969477928411471330230303872921099799497846333083255091736891449871587220142755402447929237108869216662786902174893179211867799069605483898374502886239265173709866289329378760745975709123296295176933014171518436279293123608216406842606899815010989841287231242619627961590555350242395296732963124052391249570428813275558575548140489704214766886783762453886426844471385979045488050693273622039236609682152085362054689184726811225611004698233286383114930930316146834518082417671679263004187360038300051712405465290258502072438984250179536369799174677969989057027320105009468165800052066747040174198688124925277319810791881456681010698051174407713557315810356797012392397085378711307453055989291891001147479432310860458438490757255414999531158961021440064502491207613221337304816181408577017350282292276979200570303654366354702580246130015610701778217495932060970317123524453021771453119807644827044092089197250874132796409350144619726580121040802043840103719791694300015860182680238043228376102803642396618488711028560834295516554238395704657197336334444386741385602775537586592131233525329563526359999319450703220128687833053750438741957209900779669248141172687240834552377806164569101234963800464809786175590654117947732155864211975026489808847725269667906550363803797269685157560310294413103854390738317597634287582397623606897924963810936397051353314083120993065508073606044758265894513952000437129626667536607831635015463219158578961617071294098402148758894620823217814236191312887857309409183365875837644171092850322378761223851882768619818045247935610395879722397286271819856246243900202732960584978042768892228212954762967504430112711416888874179400631678409304028592009664593666822181204771104266724847322730490732111494059765356903663550780931722828921213289805501230877875594620887840930047915410549365704476418592489890708742085961536413231184324165503638467952280376788990689366433586179097890210644741816148441 A013892 448 1755201321427568010330104065597701860857660768026233143584484523221111916882560635870993760849412690151137652253726535105509773033003829420379483961756396013536045972970338186586987494476881959709037412578404175040911597136304362794719473949401611467321594997717651654095272208748936093445280948118743623773347715858171367209697102530960215848605058911916144554095509329315820728105118107065213042914917615087622526749051050224961525318923103552940061260198490410724244589557135404730133936441932273984690760951802473691462597752494551025801165409388613476509870804325702649330753546828951995019179806213723658140549186451008183066619534240763915620764937807413312057020334733943574812251008891055278766583410780372407207589292147742786597980137331406526849548519284975553581696297924791601297593357859379347586386985646221014016324914090524976958246033427348371888835238664440263632371126027688371567942168034277475410505950349098769723393198845917329061715749311925189436062292436817807501114849394625182135587244208256509245915136076033958509509985688350826153326645408451069075281208222114158257357826209142185420104349707384484833191308659457082628552721424073181036766572102025048896935021471992619218176066412512179844751845193258503001920670089214122797313356175118416116480073598387428305727623168754351328553916833564122257731729997367096412898253835612872548924183122290742179944497361624880860803389356314427351445405318003474719745035460199743786723064096462885299825723366620946811934116290284693839115869343122420279428293197467439354246306181966883006393908433814899765131556120708654725587802030709141689673204482029662016050272674865489270279088525549375824924103172226226722274553976679889740079118041969596144084016633624735921552928308272876512704244862285523643062342563459880236541259241774602755273298502589548599049377969223692189343056395483742760365311129008899950436980472494464574971382474354738599738839775996134624643278889108453238294244433137365905981667300381411565958149646905842623189555200835006918056467954892566792657423814736558407618521505478110638245653109549704343194308133466283386998792631367115046739593843070796261643403219407151116389198043692499433741449264218615670148949926759685992040753052757465184661848487173415416345104967295801802458889647901807808511475547853819897423140102034330376231461860727115303630153461495338208281068614245759462139750211725748806612419073650310595970769523061795714894398835590391728287618423071496762842020368116965627384748198140366874231468275048086880971503546722011277385869075629074751897654626647124466739724698277599295892646538490713824736058952526503733127730965645371290538329890940463804414425114257964968987305674111792275476881965185762039050713300145873871488355600445625894025570307274351265322273881879393706858173488686843056949536836304478106852687234566223338611659 A013892 449 4346052236785479722810360346722403979967792970048987860596398543463271996280991507919531780245469912670541789607800019848217643497247749023972219858221050412720589897625881413469853148086712943553587828247973999414626164757606096411642094726639380752623534052253679543053649420811031912043766710355872968081562505888702264176563785879808059502515137766736653614251336554809574389040354839786066950348584591800847050860798556410977007880660177784331332746316221907503891303957833418516879909889932061681218808501997153304956846832354005300435239869021736440572614588720068004305229526549621205914996098985994936198155700022154911083073562114021290704660441739998294571075993814382951649039910864133084698658416849869337114304638697733766152472020066158369725640239053008683248084621595278559181369615802251343179305228771622206584808103454634804921336045123423876285573045621781872339850512786033149151010034327506422586478373153453114613324176269177052572385305155508649637444406240512136335702977471182018860745439796819734287301222522731608631439166052939792287425953369220283686234724397568645146885456118630756176534960206105015510980166180373022839476764965426179491956672415252121548651909731779452453506539867954996001410199131182186024552769287233000244304803911854535027600193756893512840383862000529480570281024917671289558247278914750670060880953424107198105518620904920984421018389972622005874554411581780797250486616662503085750085962557965125390561192286187653828013173802366759780083253412257640130340964964636081731472117357955929117609924490862017045248950279060639493542480978930579257373231020436875028658131944749164088280064119961763116648780819024283930718746940646187760797300827103098305520164104602875042770289502501574990621284231186161260230467999260322807063023359040445993819575467298852107729459148963478696557565740216815006340152597800899965197786521227808158377056910963071239622065173367293892074741430504252947944598214042551954887140346646998582435300420807112797057408382553910013437034443232359794792702246641529742732254450245377536545813481192844273249423418902913374479083174967730828264323435735482200116861575233755552658969068170827472140176886788954155387768781682450042240144764699731725206116593179706786276018377241606738996698064416167547266654198280018412847456092565295594189539783507103410256346481884549476203319355855145442186545714665310758444773359503914894304204255846460416372626445283789307854306062406533368021243689748910062976363791474050473001747628667164276917664364378292877886658960534825401923873032296076364099030723386318244969765585680465338960486201310318010715130836291923367093841516303538207130668104627791485646753610989032801744498592362534741516031957114500199131432151777898147318445813907813830570820612271713893713217036647684878157816517164003406469691210836681935899832008822191042512990238241 A013892 450 10761255597452289556171010444158997772394272205345328792634881837070864326719366791768044721534027805293615854706084021346151858845891654110508589618721284705887039924921547342011289910124361832820095267936980171976556431930143697718770579110537044042190380043251283662875598277220775306379658707745466700393788839268509787625325413653206856326118230109078861277594120192027432335128433578439440589691179959173485581789372444730663758236294785551605028681820850748948477753838687369756227827998550887996804210512986649301250343484744920170402397004444852578765410410515171665392174525459990518344915925703123075525317130669157753177887364076966003892519015131968037189146697207799812195236074250769066889263407303544615759392601574819880636369816413794673119288070278915747581899083447447645110430124318338748594934497656184974102436760155917785830915259994064736646831132691048472318831514858983894579666794988304325459956513286892103640937379535933030697430681710249811858626456847725860268697806813416325719072922735465547249052269787313213400697887624518166743103115711572975215202114846095324679557931009885496737962038431376422801722478499055461479805578254126797613854424610733362914495445034949370440675089860503497644095792658521079633209087479348344671922880661339102327305812161250270250561640315649046310592275517620962403886529073535219387077267892478409121876551704053944603899214392819376123978303963235850291132661031407228122702101803814889014443177658636963455889591638866531524704363690837730469097133007970437339216378317917318132184816421898949543723880537031770389321043609449028368602599956472725821585371850261460449826178487373201691370929537205210416568758580987084868322435780689154611200172819243074290528471066854647332702371263555822710295401582500486042245945076296689284850656995003220405096806069289320637067491971785115420383845507262210602926274007425654553149272240178749733356955953709583038872375181330150220152671693192548852944093325192286542969464936660071189681051838633354030361427547853202855526415240206845154449592511998129072863552214968120512148624078122084903634283370454423336134462994901191740227160829574726890183320650728717732938819849201242595201498892555132867140780211728241025051140090255678793791262827869565204822985080602808047619415193706955312033173183344835855477125268402155247032329267447851073477562853713569774252663657537061303674344870694284165871745853697164790519843968540745421388739386818754866024033478943586458025711407705104902149154301595136798911551814972726616642278365521320642878300091395282389069245875146139220051391596937814545334720922578277116013724748611595157337693884677674651138040163200769869818440969416333131366751220050279910933105212979256828569140019585101824677056361371323918062578347225378500509402991226295879121691320333271670756195937461497304799638137212618418175372615918301859 A013892 451 26645934223596016717745482789771650225227685013383363278114438281889330088525497393730063766945684714659716924221879939171185271536453478851376208246326154338962193671058318452006812935169022209884005072843488666850979404545796879777750112165021664215823557834714460226362606018628084515351366546589842351378360151123917816629280631421291843742245023454860059330589523413358933177579179255140320404693741005729508475583083321025151801105131282209543659914027926718620576817802219957566025968679383855217998908846995729348176674252233412089013204820308895025428453952066206045505897950316957062483327978717577344185162221932770843486013724303611445272262440849250924916008947809535907176811848216255035755438233560899519537216261366809931623834666052380576315996071529553003671792738625141666610290920394514257057168714711981958190069559385307873578143444356043700346481920825172431260186395110815162384818371403745351967072862593160250933221404531544241376877413552067848893333111174197154885462370752893350696670744912363506077831076168096460388254638849181808154430881710310132357386741368301787343728713415646468587371065397892729122922227289032729114685112509465109444867326924212269179219256955593101198785149328502850013047948105971386758709388298526956893803572882661089933539594186659632917145427023938287920611222816905747387301030752451483189122635951297896348269407797856268179770240858845664401206554465064325670023290847206406147394551574324242873773737757373326576164761967405779841788950230519613576800941943902591925196335136616753509784691757447567066265156873863829629227446760313129694468529149622159934101717653060551958354150726406297334801867256144284307255486553623539855368314914128635043638136717554957007703256680167725405857008783319309057139733563027870988719142357473156041529426934670479041839796411361217540122179803845152507297019476686452411695144143512655813398359844634362036015425280024344852968849314116403629969810226842377022226016538415295516760149160199065612698062776588209281223900389811767737366101249860929080087481569366055399188368775930348232010695931214016307803945419298827168179207687211845966784732702949151678056030079948727249812078889787347588735836206356871937194418741480085873888102926341996005627752096825002534096988535095532403902386341722598341170028086106964716911054399965308205021503466798356595186719904517316404457246229763859956966741659981246328830864036593696040641395130659771197155236206962532105007243273178735485131005990907202543106618817025416632648094537502153402741328818588976522510315978003767328291970642203480176630030681786125657888757141675149388684467836312422157488706490156505526008250110061263073887571865930813050244081329215278037181550884752724853963219033354651042981034579335173782190832182986412479732832237172439999997340756585893650687746004552476014917079191914027252625621958902691314768041 A013892 452 65977971085111873398792872190270793351036045633953532429575882515347888342867895571117617163270442976284210416348872695501832679666140922530413777862519944432549948786713831260695617501959080724871575076862689444501043252616443108220807274981697977743136495730978640252036222400118981440377003354644562056405606191837781781837945142181629312998329160331555538048413388334294641082070628174473692213741767410545830206882797028107057349564614462747768846769464635320049691637983259034709279335021053684521431880197137278443290914939280899440193507442362034663568369402257180723071108408881867065457905924774614544359535992565511952784875096734447996027203757524389365933604839662244050224596640556420877779004854681909739426581647554096704883845392777633492635461556718254662838722328316974655552074737697936357384998397329623814692473045924401440458967404426555450384223537673288631870916272747494312765886384614442462260317147994061504175498586539152164529044786818861648576933223245318401014738490758868472766675734806758365035811449868747477470896922999820225989378151772017208419992952915310687340019323559768805222720907660656788688538604068146651528142692399574048031326543329715075502395622928487122285210709467156578414458011257247644781853557656594299437790133011184242123347455625993730406510874708546570781937528205717504199948694945114365073103369756372769850053532378864107783660913620346890778163148304391311727219000443476935055157501758632683455508278287294336561914990942731484060473777876839384657903235546355263963386720235441606748824365475924163365212088670217354681100451695764580123343830558850280590669328979025579643528754259503906424405568711071606228911002999940693412337629190558999102917346688201111491817026162506624709717133591368157837074637135679748327296479672196924201274972503510638485020478054375099389878989290121178278165642629203848130145934718607543546899865412939299203015758520443000266091314817834312911764617132874182902356817324753574813754288575419746164536060543047288413029218531312528282724465938679396634275533026425720407874920737712359326933452184583094565737041448780406652301367975097564586509709861039691520882858024930963594532438726923561577121215294724044246815163051360099152248457767812489967538871339196291949675019214761512689770294918352984029972765373981369228578744888699699681145539712635943966985241968855422631760182932272063875585392057537904053571773610145614172536117841631528801504883216823718782676330061474593755997398803079333309783755746217817098683314236214544538374401546379346178411270882819150277816420215189395061873442341139943955372693669744695726172222125025352191735628651570033176443502089272583435989942809659420262896319535188620732587200964185337258173472685270418092874296740857244466908937377460472954653986169630441511553415450041574682574277194126381308060164870019130966199049906816995061805831552059 A013892 453 163367988225874424610877632037457321145707001558186707695340413120370390977886853355748760740356780583134357127711027332459392396288651872136635024951607771889492495640833330870777157800983377823773782176244628470839588696760322163822432672774907380991802533942980480149426638248712209825536057629432045463303865086003339632227154128610790160285849835567804336206138342441158626488674000352186134816753776543485119629432286838498856596199592306595287693717024614051339721415118709712584611852166296007189832957124251418016154191190238495822963703584525191668426975908559602931215648460123982158913255402428498298674102711655471580778676442149069948514963196802382984598833009882842830517073517085113179047716141673022023884419390927051296866184693211305513481173725128513652400297518423332627637836705939122516584637146629484197936217816540364482319008731133189524140925517409292308086943912033797920345298511057436366360309029830947696427447874631008135438203267597396509179695777144509647434192962229543466549093020279279580906807695208555760218210400142931861752073252224540037751536130720647877611934507047019978843174016737644613814901748994533855702182592507892900756319622612164168736406299537604035003287952500916936655461067216059635996702812259935488243612710558860290737378511528067449865831170354957455366584731652648906431988763604902734243146180750384859052947701469773038419015004554427315908918993353355022576455239779092795413140434947048628871500592358891219466621147158306484950655060927064123512049543633094722744477894588256727029157262530570344984438287544236521708518147343430981078831535502938620920275734815636258729761904893203363193564204279915693111800305617150151017595791301113947119734539217308083963776646663956490937105884768453104252222671937019489153470486019847131817852758140970188442120720689960129224179975502279759413387669548529019151206218810809419968935209849113585817288116656710392515868438529124724366507456718092631410342813021005001842762180187308258058261574974578847792213234976164419968325767386298115326733013051199699876218683363728835217060594020794015871126922594283716131356764941771104575092106077210519135166523872673534025458176999296703897548264070050911235494778416309690150783254030422738596133031784112599300298365402651766809627537477038905403631534369749894365514601640164437680784789736918148220708190653840943123078757198415925090273113688277546689145015064307945107002508851545986833877439828293993254066078188887180124631403178905934129022247819454190700232655696976597516924317294588352693017969421677615183750960278410245923309768707454274087954371422961171342879313031553149536604398368523907578158579079745754573271261401054880853537313904761008607338435720218349399626077542525396969347953285739882167268752931392499622545780500635766596315900442432493029947485186099138630506466174489500166274501275219654655542357700221737841 A013892 454 404515312278099436904569493810316035431563960851224548737724701586936004729954659707316150720436684045118398549568147066875369053057934611945649848647651052367800478963771769735800449653857140846068438272817148312017434732459536949518561718625275391166421262493680023917515149540998054036800006760179058339641237035587783260018024110699048905093632491999604749075682943580210433889979203598047736233629209345546961229317656008520180318993214310768285263125030929827908232856254022000621044822537113377106738195302401811898381376651958349268744603481939242565000366620208524258380135936464532099702952788697802208848647050227401525694499959728869950447951856639183705782185816937897249800495218580931657526870890680428160318186969455080789119063052675820370625220779616987526194724285070495495961419829739155324192703454132119193025670999317779954305615200150159447535821532731631274761773733642974996769073297930807129308394828455379760176307254925964613150399672694645898983335534091743193502157759583610347978742678420503891003765627298209709320550553583513439952446827759931362936540861741265489107033420964619122593604339670065090622464405783616285570318615126201103669822261230357086044046901878761813467606295899567925935650493072618048631799836734014002504521189002083407034532195016136284545334695084739800275745087460392304567340945573336055356720015009847199116144750661603550656284633762212922494758410523249018046538242761771891629681617831952162900093745239258189630081155857535529079832045706442549164062362940362209892878970312087893540169268594682700645622659349996507165940076118922108818313686227290816322073826701262124604504722944155954400221132653294967798435624938319871784517921244896943349227572821437329394623391027976003252876944169281962985824305760582020073419116963257463247053396580098142631346674379689586011862813161219410003729795181443155791282567191226393975660504172180300728601288365563946198149324773527200879184747072212446542518428978497464057861591599613790469803427532979710439451398911245744119151464299445377062408286883062525663805205658245605152128519794294041904481501908783315229136354315554490267280988765674889220066694594603064926902966609781569224015359115588991259297385341846007472664264521475712615146403867609423014869482275140637145551935919358556631026638621403343688556339606609523976953537082793289891147330169784905426112187620240473700100166530430345079445282655717838571503805164804166453377094881398928402399762137425357819419692779885804590937858803502702138655378538628056135058785128812925514829101067046521278870568994411331520461394986758820614909731126022733400932124118115722014436614195903679030370879500779383153122397083890589426562889422264828651622093348396934730064730976969592910405497782867236494491991864668036922885984551843721033371204769606653558959938121814891063858430388187276872212126333070111672933776359161344846362259 A013892 455 1001619960216489737619967619054229725016060091899756253904931395874710654375836002946625813482722552927433621530187139384143034436907698834704011644586600123116858398161716315271045757587466012591809213938884268118238058123608326981165961152926325770791784521639338613542135344263315740602466459938872606175727327382581874542347369482477804294853438319807729319581549460916015475144543616049922401640353051631299485152952218725040809967678778961679040371738625960315953747467137727621715768464039323895940617338650081824039770228346537416665989243937026276575954842787931706707650796212143891467542381697141839351527926112421018690370625655784695155434223144272426134703564519134110442333756410233026296270627485542917487335702436880756086856922905667546143884738547188843196623230607538768827054575678997292759078228830073086201731670935739755627076179491476609657884000161375259467806353180099636746524905623933173602073387126343537368792794217614926052657091479159540015826738132629031229687499326347217999019816767294331264010533065987469763038905905177584045152813637769538287835805891216685736312436346617072444834901111852708500825193492696406501084380352595371426595743231210225950396578489695100247565326481670624241841338250246616477599150943937255337587442411566869722074798133547260038026418693164629134722972135315589924946888347993191833332719072445867639884286900968445890176475725373981655176348805538206370336015296364180619092363024232078918604759222493181964084854319937687866019043048541676689542585652814267927553547725510790521106919585798025240385925621193867001397077056537986914722917700153708563004270680221168445471089539977301614534433146341691016470738652474148896205773040276568076530079043835588149876697583900980353678445348580614899267236577669471379321773002093604841488565668218584430871334869084875004234387499805682219890825342118976216611638973339628482896738998720231470453788921520684521617291344922405928569748473040758166671483339475228592256207029098212106968489797110983528039415169392736675767686821600392398698852096742864236733622405925176284671580275734131682865644742394836458055549297784390157796324189001698827522917922419002054462439508719513533774015206690750785668154996547559557257056512717361490530651395470183824717695310191993456495464002977987802715528428863818197903890663943586235709810676217167382306180013086074234540690961654289816688344322245832047020869384938540284369062000464766431751040571258737005218253648628716791071307281872582460861816641245494237262822444144118391167962922798668556054342822323012824292090137016492903566482939665318528965757370331413764151314631596742221164224485973862903743422304361000329846063214297024404588522943935580519959452813717872301688178550307343432035862142654659781416775126564112661556721063462835685807009406758818265270687143823487729948328795625760128076007573801188570443239650709143046812732743147641 A013892 456 2480110181872090022831064201572559167882541377492894560537746724393975176589353151060137230138755830581065462837274845641937183426192716176911768529149235978249529962829827606526321129316567006312566202824857397403301137481808454829738055244799722314731766862246644701653067783795051841990026598988182521279112259604683596972431779228193808736682303770237598760486555038624685001989929303157596808779276550791209023887739835832854824520159456908234510185421640001712372758149632260226402792578039305859414666651614128954423051022638632950869239300923226826403445210272354911047107428850093277518890223777911211276478946319039571958208015815662827889675524493309810079713361402263451732152171913621586179169404446325332447474445468258003265910339949800505339326857231955747450315584684096137953901007784189517603460843327915138671021588672314273168447700962665741697276914915581118592975843302891530448433572290515307222920311790152106535330468969442100784058171554455457873648570463464611598797987394469020140154969277680726348485216914158507892790871872904310676618836695667515984971951131435744334997487325422186463583253808157379666184760782072079440928533106681046594022293219056409265551017601755548027896257335938151014599095800097396813566780053132094004144928567838314551959685583678237032897177299726245035858416581282796897571065291577594305323312362564140417249842911201067900220081367122790602400502101044347255382637139312051266753980991938026378278325706056145368088543696743388987361886473450997109299706792347756001147411969589542898522322479474904499694350044712512888292301102616652861558501794432897619146311627024954966662519338848256550447095379223514784192179506652587607746218419255769937728052190362255982321541010799633552762844849175111971460705222730800412867262808710972854404995962510368690696081398006189913109762653881349938989452738795454890975862650247280746872132537992166423759156294788445423292053481871024397325625624347748255737093225391274042057001968543053899852570618136709202794867861518185890131693571277910018025828977892909393711885705688923073299015249165007725811940080999112158954887560694630685329320528062917465130669544783768568052392005100878741464305279271761329642132918796415672164640374082946069341455389672326698199660639871084805634961922309792620316117227181271376011625769100049934654826505570651938160950024222415326071970349461225360812192687968582485796327663176934659585950050288807696892319807453187439883912641115917017654872889337419558757483323571327035392237391122807404252601825178860412977602208011189731216820096176401062028064840422355544253582858920243290001306007982061817082515085495395962096184224405968555731507278857647831177237072955946989891081152594009888337797220237462764720566215565060430106295474110272797167935468519263978791050185066103147818483166134194144637326982520149027368874277481549218085935255881258389069960732575130732459 A013892 457 6140998341223300233441975238449612183034792822268778728452954126525197540777720747986854735409343173345945611465913408019155017944412358332935053143257894056507682891432973306692217221979622247763538862248426576852916543217568433195459568853593347623785013195842054699118459486387144070899662871728039752756688586894897449779841356115151461619090315683181548053241998444583543908742261957619222300621557888137561872839408719765895998139542311091022562435612337386600004474081546289914335728299690547199190796681395093089917962214104496411014372563776701021630744281710167722888831657468287114371246564206262172330478242501627565086146909753146912474797676522359927428568174454783130570530260723146495916655183180141709347859026949508173628717326839361081470201891865188394305978968920705763091516331473423880348411790703407346948177884689928699478120183905955680350885671745555492166948892626446415651835919914972661699365761103283840840025238884766616309305654527815604785483351676014261315172097789457346300017579273495968830757897115930967234831585053626490762065224923305640662873063224596915112142943368990550480292031171124679634060419987727893831603699896919832790412006217412355926021609132689310716325894893259119789097806511525364152675890522780324831569253481895882823792825514060099038919667814674855607043989438497752115278817197409989681816748417632705523011918782582053026667043253051374687813280851893807194705692438013430829558265580156755177228584002439915489778674958962608728217779735025540491339894688825486286685105630488697581488224169105331556788680451362608450187678467887991533852144734693503361870563073364863967998097472402829196305502421399965733623471484242965522952803681700792687038492300503791675570385375299961840362527368197645577421880741298512171500216573386431173819356097775961404663876453521728837661170197512956702581844937078687060090442532414641610049340505189865289703623142369374924168030334407361639193584282821835108282360798298108264263300517307487218371050254997687520331169517037318564369196320147661717723737106331655056860606483970636732872618359442226464875219022621820617676038134148414345313245230216061872492585729169544567585959791438280750861024837699528956565555678098886049431193865626408679350308348912258465085481510724153216147923580869355197372117550106318872871010555242864543148881255616985693428390194027098366471479710330590654681709502486319124497801130464744733666111333570066449467376182915029966709116206754481011498213106415495232019845700011639301007683611921792290862463126723551089713427849654298882276237023322290493286629323304954140770752263389555490128943805058375283216198520680064446350399661867394334878229441672142937130125539109147385722316150856875290503331359232761314261829285794430565925768117148972362794727845665081018620540572191992938210198349181711987342340704091158486519042229597786537353366201152328015917740699968548631510997441 A013892 458 15205719851704672484725441445949846276800267472426900740743631259734915105522173566369503023492339222178722582605136723682821720777141496055822152152967728215424617099794293771727292371126520668065050813274466798518929799744477979866844242978813634457906447389211315798432518415783721046810584337022927503761083853321868680502415402035370418963567911572810147953084459106634868488892806090998998719346738865259528815775787091603615315097322576950169875824257272990622884478268842686910596782507135464229369132472005708604852776320381929458816276890794925622958864285198264588477313178225568255607529246384561558645324845780037512282243277092857316831934052039338893945950228199314054822559408046322315392733982417165706374524388770650239213893344269615134467285434245501117952640218965590619285140496845013396706822086548916228371036312102847762849073909249352954161147660923498208599089986083451343349095269465543892661137861702080015020145653977331733876855421870669691193730541601627236428236316164377545716127228021524094925870798290859552039199252919699500149458941367372173539699328977361196912262029933014133053700618090790648117217371871193050188540089711063301052506378182928517096066180351842869575383832019304013250665289605381442653076619847565839535123796977268913564110591462538697170169950556248595293746015204674845514889763983689678041156768940151924512824289085632638917277239131837255813119776904093404101003570340072618063638391844760561337580519619857472304325487287212356509331316184117005785066221899106097768974703366547433592825410376897542362432894876938503420901260466658987948979761725429848980824339355395666306296121153319172970142858240126033753059344118662522688417914243455651071583323746785138064088155657394860212959813653866822016608741481648504689339514757145568843062933814346960258126819822688699253203985864891634578306203666855599950802884664069361676001561975560120253969851559197666880357535742995733747445594849110863089782845290305147575034094147604551793921339165349519071404488509966587459916002639121305031594027725250704754637490854353209643629157447196537507451064946694867409607020347926754612015781201292760586417019031410980134255027453620535528926232739602965949823015848984973648110529699483684904530619152433294273139695683222565054350657430667029534857902893700706054797036364826301652426401728151962658512343531040304238121664439269865189466726217396872297849880881342623970285924606941507965459720699139722785538475930428563678089713974582301328509107917953120061585824383795937969612254085617058129688328985101159808105308217211300168136529580806073643008318908626614959552787626761237980396345940857386895543778252350193245197649042294951454484966717262620732639641298820558049940008275264881057482401232726303729858228509104453318543662823923461445125301890264021522309333922210487870146382475059413437311313945664849647354132697307078247885901829451423297935749252662659 A013892 459 37650867719086087834756180838874968416138865488208776497254564618598363557868348445513960066966357655697512808065996436374311179994559281242325175123811238866484678976183551013880176912854006699675204253698093965345923558217502181470313163195597461467587696473978749837182960416803655900286641066318133769135315968126425717923350274564378659025271542277523634536484476109479491230478988269116529729975740757530254041213610641732620278097165335463738679358567609394808333633757003108216641782569135615842876679544800863070767354594121375151045524393020424540082820897715137749264086683291151332141547559443566490800130205311105104124550296166346909350235074320554995960673414094093331832084527704090638821633221129161588388253464510618286667282095852649764839310996449851072661414493540479966821317099097440826572365461681684924153294641361549242742829057618413600445463562065012990813998115451247787815351447628363767074350798222658623111367633667617128920747833238543351695105000329247598492719514218299076570156913176867789921853757777199045944709230955215012620575135260808871529475968781515082313255100055106361840135046753988633012393817272889240378793927593474128672809990512371118253052373103017777512738331079166647905959072926595384771840365327937927707080498571618579607180671409800605524360644402376590558249214502280180304573029710250028108030234415941240134279709380645891590431254537103097281610066472448773801090839515483469514756958408419781167421787050209467315268034746379228740398762672175933907396686978154709579660494031204733771761405808825627746077728571892551381990190140233853401480839028575123631570165853555853945353519291612450872197761145517832049916488912876153766268909040306294162696396346090933575350618135119755978449581628525984128502888173968380812768883150653385866739287354770693948187560436139665532159136196072311487709412593297484182583071913817482376585791606122438200734495475877783764786413895695993336316289960288558985748213440479285605394345484789483092376833985982778823185582595039757242910554218725624267424940456465544792253136466973128045380513125845899325662074463446214498060533476481089168057663816739803195266594406657696499448739222882354402638715960298164385390819720655844265112834478361852708423361552720927516426927341531710108512608513417201164232118497189424561576886945910040695271360892675346586779755304865366283708815196411673925773371320170178099833792200411589870201007633323260931766848963419168449549034712858236094754262682749261737220073606535802631372598170892738210618932729142312017863141711679996699689745571328683135022692758504338141379255441331452674733697889835874602021411787811034834669053786866061144240653595977487001498771603647257933468283180368284966898404550375096721551116209952367939198229753165027757592644974654058960813314885180853427368619415451466804781587500112138552713107149546788546963920617669359142512033634002839776595410788768757287241 A013892 460 93227275908361343001551944618957470420233028696488263276075530197546789407274259717588671007855331224914955766539405710109995538473348241724840123798893884746063847128249114481917692173740893135059073577377596769499075976578798934036460953075455678742432427651522308493098891105087115571043851657669264707622186733361874593724289691498583433233815840561833993952154674810206058756297792374171170147863201713979904501194980096383499337976112989976427880221069899054875520102212081639252118501177654129252931103344201872248663975943149342890128671904033480183274532742011554865815055772410536522364353770390655544303711601240622037217694863787195415895207717290051904943227479964970404856092666963571126695607197204695879846566015221277428998570530258650230068853118998479791165855766041088905366296447758074133235007547304558359011048708180690718406276286739896297649411880565616601541549919670719196161803904121143895289032937128326794027434286356753105303534789134123954588897796210249649380224296436416125196288962560329157757712167778364780464648582058976937534793471844153585985263916823940713800768639991348807445996549132504500213355318555583775212691265320273696532616144697691613535264727988009215881513868846793457713297354514469905638169156748141774857574315432686193346760453297135869538263867244080273504690321779881452171972974292520384348265555407077688755249854117707911521175238928066442075897403982363936360107226633449103382020189958129811728871919493236611809867865567474861904872635853812157772171029229921898235487769610172010087524645161827328036435317639134574584394527816042904173553304037815835049007256099823796398235903764442297992198004174655558420966168280683731464504679405793374669958384296159414534992090213751892658483030620811560774601872904674933762116218800449698091247282679860360514413270208364989684513704975958454402405788812851307287009761782731554295181702010128163106400483513325504502203874660718953404059429254380540616052165551757318608231333460541754295551186255857972661310997877995347869413580390432299522946627639313878994553198952735695380038643170393905474372536916864708272433188880581348407938413318965609951996419143730715644588523741039774854019321950578324536501823319496215329001624339037305129474377117330735902497198363439325867977961427463818385553984378772236967495968189880905855520721434992533008178765330621828589725113599019749395933518952502057822820353033646937266014844799864093069886962951473239578759915303473565535984935074492764238268887037069694359739058958349338190575328711696549645118907329149128148105079319421380981946554516639833167531033019025368636455434611324719266190615706387115543089209412605267133193138128346259586924106869019371721802882514626730038252172608779226617135997296346848301880797493582172065547390629095940738810888173881425990654011165979961503852884027440166158234371899885653574348816877490482503414903969120797567988120058659531150180152859 A013892 461 230839964649417613044799768519055973550068582122345892209627344246615407704562387212461590693879577790680697058572455939397649842818319107986634905698317349125843945810410504119561915673707651750826637025871089983359892526530787461768746929449182730678458191675506736537453671166415101778346110045703208673278588948290604319646119980829950940446818168999316590590936238142876411880410207399892860231953925900783927555504389021675086327263315398367643097787510955979878220449567233134870531368647488211789053452059474911673044622168856144780904714372905396248325887247962068991689793783009957072489854006510531802594875992120302985732697034528610782102707933574180231778020619913783254493766196575831503239866285391350263392202263723389820665931491402913576023257139099016812425984296438574197488581267997319603229068952873269648188898695277500107155062307320370482713411108056642701460430214546748130897046485190460277981279166590512846364536009013670007288977187840215189833615244298402946580724000181913531182405903906668467194713340923841254543735889387650736052964580839836850104525999183842777501369428713938790768224609310445260473788890920162430220369629368264379710714303269809506583055457706381631435000609137676433850437866215924418880765010854917100583064904868558850659720211648584829427825623419199921144690201068842683841570109672735431164355993477909658049185408531002442009670487934546389157687486103327360457325143759856691435116810335135268692048030985283681265802012063758938087793228764988430047514913305180382298993030843977304005709686360555485123689453570943480993844705930776018981231162574731751349011817821517602437875523075231809616183485938860453550595908313632706795528572172005569226909285397336030170679379586180847659777173637160884822430922897392698813442207255574696994039305396319558809378183949662342592834700377265752987342571273712309122057584140459818858745117165576334539595130826861768372402511843531539804838148717342402238866151070540744848522996550313977269459996736943670248699500534706402864107096991169026416468621751077456464534181373669902594818304315569178951188364287311787288663546554018596211547897280677427836528381445372481276849999046664845476262389062505038806507628219581259279925593024265932193786375705845517837437410370513751342374362312581733240651835166293557182979799338995921107949002824463575989018432656387379149189764057419202459521590344771392873027653326260147717442091194098680986254039077179937047727847523015592150086761753016459037613352923601233134455524147709837944345380847703114879729281318798827058394838797739962028016881692097374266290423327375696255358665185666526050295317359969430409127648337342489343232396126460045016923194094271997300984395591584731620986166344425634247463825769487134733438740793061322669329828389313829767428901396459625014032406394071816699728622287460567984237970026934966929791531121537306236223140303036037737297816089126806421429926314017041 A013892 462 571582605628458302242615662030265977051351266124558541354366057461700164401859222414388932255524528687926683306034199579086581378152597124966598703364697889853153068377211638839943139837751842792570085113122380036707446525050356303298132503262191910250199649949530554833652497721489267098261024738055669292696440816273417065271438038413060693689426021441038810645626628329338140580671834132667311327480883969005182236256862152180659579850367994582722706788558090590820481776952976398019787851376676913722663463591013769318714115907682531235853382354036678745083481088791631068254106696317171697235055015666721285873369849213090102669745394499258628953733011615094097725325078947898802668759985575219809340729669391236995835168633003221811561092299931262902677610978865936430231167290427257131827278589106895072235894405140550102610883870477922737826542624093662031876194531247944936443469793808988500166045904933613503849167363115602268370381247382739291378229125833968991331824872792031237625584116126435912647224076257397884952362508748182406534489891976872599890009545652939184706966722053113917528363341069155125882410186888984199013888199018523273306227018909130062337319975612072049440797035771313851214573573285191480180635350099384237666243362612849377836626427880133701559682556342849247561409598322657505546446262176360300617427906990550528370630711094658626385929940878206615657703085504242379646960826652962773901022331138637393805801298954018103673111437474629937898571096269061442840246725951759086652221629320043839430154344679741358471233748687685076159282332297559582345377882510488569823407500420130714783536813096041913878821144811058408558822313349726430176176977979477631663701502026530817957180854663058346969589041113962810709526599865800429747936385755311164139265435943321251652243730052521463248342511899574976831775408769447353706205953388267774904817662032608417016319925868566396377156963845261597805137487173256602179219935200862804841254237799614867778682943235235888802932628460349484959134584574485989425412718752736635140791537849221138874376621965162672145127008497476528431858557623448429193672518958858892060817536908788098388600088768505355517127005789447777218927825295279664083754731726876936521764480961791850439102251098868380871760934381018729185101816147821317095444768403424310647219098163488461259471417944651436042832552082048133123929625592811629790818950331098101121510899373499425503010644563616549891382639904966164943941875523891384707237680689882301206575385560776089762992188886620182024155653171616835050582793744196456880464401952245122237610572740920616323387450910491634122197335507563699486610185019702946666610560920445400520288392816331591006358503973632798244970160939927362381992225499265968534510931524001324826332932638958348000204918744951584573300935318872281037620627439954831258381341917358824925203653345723644679889880418507402434205881481207230005285385120470796253296219116211281203059 A013892 463 1415295118214019973724638398137479555510873818699753279689004440514858315375279218761046020768972029959646572607387975543576705063862267588532670082802625080367502459455745361719944368609117500186839995178517212086511271633230662192240202593195010126778609103040382657293052115955681852772737025092874904679976364408733791721901542455476541170583694082264134758000825448779645840553660947824063396910664089314769762730013380118152379005007916341018285111556441899553840004107431487906160398679005938329391773279534245603196298703684896807910565324193447866204022462440475868896472925336644252522352022489237352909229765210266683190130453901574219791893709356327122880283579702657813277389313931522816194688771393649972534150465217010644524384609082767500142057129867158966328958963096659640956860392687208993781468225900674110968524706940806514013209564364975692463466613402628505209182739112980642616272646099160215463267419458643179661109632636263153376642341760248364785467740235695475755453471204356551836869878887996866645532659855548865708637643887034042267715052745981697062313735593508993318078062940457993938042309981345626886194089555701566458510275415293878038223375654293075989548308099476314455678554410237889338883791009745735211501147523922313731611892861447571178298228418077972679037558744997133926826050043328623563998512623071395172747990333110773130135574740678586522823422952313969052001460055914574471493547493110048912165150790538745272486887557219493714600713992900726769555292077882424722700479324137731230769165742707162897969263413891828329392922823719654984285807829506338237251169488382785242744800719370296286913435157845516914374091371262944264032801638998006584284859625466390931812957557050344109873052455113242201635048104401108578298435536832340218214071006673821807894869047739318342627757645372025700558182257878619823064582854978736449174044108141279668765692752123231385503081981020288397063703126852213499399364302330921190204624776961388574491929057061824349029052678398042899357828185730300183930275007490932429535478786076918612745705079271317327335876840613593134573596542672863032078023330521511543772898242322313301631914291199607342290602661908245851724009969285816680958121007474188255644604509545011839080410644843656899008186377859906094316501421861804215438713695598950532169268561743515615436115918501333476134221639377807300380029022000735283713417012095881677088872016427822553988579153993326375569502663286046816051529534042831933782206513918536876135300105611652115086055195909971346089829788662587273651913005007211102685261025209552194927425301553220797157723343812017424758338700252942968735095992517101446538247743284553935782885569164125836159253285330608198101572370533193202066688567566506965422333983035648156401158148174392126524959399099455873610365872642124336204971397983444717724046782340230269038471840845692970868230653014385760659934748929735741008857136811412618131990514857431637175613186841 A013892 464 3504410826914616642919603412989814989920919151608640396084664206154400159842413498295007290980030874411050918786580758855474735831924296913698155859357497158872892472355911634409392531168667233095134325221531290330198473179770809423543773400807571379906387221429188457340669051265747879968721375095442458603184795936101332948808687372463008115941114333400141810151085892897832286149079319246215553027098440888212094726023400497176987501921096644079034746439794231043363680330406999772955857008687924891468640425681466003828752023895469301170542888670072068059913815226399858498687713953139497026343320533578120301190912407376123980398826775234024052488221843492232636747291418171308798330402836529713656852672159045303341837432773374839896184206165231524334247517206942449368168959564675840313641061472405502293299692684433265495053058331424068541594189114551947133097217979635039119952171134912256201510082733484510348380994054126918515693900261018557812750725790209215796931886129865331822602584595636053646721670244690153504136773535664690832291961391041105025046974389272534114297978389352024845899773568805098331992625702499925387278298954783093006350834445533756116566862234219431164644576136805202747391212896635627554120816035440405211462779882836517108530476302337469547013065087774450072592220170928658319080055686235961478193153107474458515846126115825252236755566479819507410576554748801666455691763242990021934290701454142299001363217707302196630459509793543631167229113317107496653369089158752593973453934154018112162776300526351463344498795169874142234581486810889413986935104480832814602919383519015126156775158316432071265730069880906126586164773270292805029227356105521325105341156633757705119871132394054800000112555311053443902226340976259480549616177934315020781979643005554043504706677354238278408862248077948027465126414530550992665270390542629994343063401442124514446551063057839581110412795790122355079681038248695638993649266549637291628144481205609317287910891046261726208806488307928715625057019012858610555129570015773290297840369486726272100101027601078629562899037309166477346924547825715733480865361490680984212024529564916037643857481344525056540638418960548345645207969360938641397903722468485830065613349581479894269735165717286734003977271282032535620230994854170591556043583542958865813753793716464557271865751189685233318922470067041749278663689481346998635267508150233600524758078911004914998108566854623721445221269975059917235178376227713922108406187766907175240461740456204906190512466184537484140081681449877643685702228139785350404147872139260346980307602861750628462621441613889592533426697697357611831942002451975602374671908698899140715838067174921722818788090900553833628711105245104869154444125495462860330575275753060585364416751289536464170096325443150763589190753326883291426752793473575409482111794513705861828935891086646179519473855051698267567584303771890169738576290147601601972344003581847971619378898636323813259 A013892 465 8677268144112455354916587091300667906728197990379002876104840956194704081385640220714769258188363468098328768956533830421282137918691919663711090025199239357588010177908000442049462437034205767199629007546708406455314109241957321442827313773966226686214825492593592110032773297170067059842671028152449976304887270032584574413212241994268281932873677259817757735973293628318429625901449153306235084634845422384861079539011815947659441576519325479307453856624828055692241765502440441730816224583355162135840609089389452290614369057615547641159080076093076777651084537968273463228742149831654755447431669629872250099658517020991613211741554579330191722342033618449273739617331533242559544237112133128387456019244680339916559420325452720667692101816701523612172505943108592991938073792609134283524766318670761791822937075756232524259035382681380804691772830072352961744314888342156340729874450994985102668302914346298262589115830996429608809791150742407789981594259378411249025567246314273418260614437114669836798593880971207044401439560814885805305147293308395489111413788238303332447879109991896159368907583433944735174748608509334362751514408763639461809932294819751687986475091011288499287345270327767225717612634862146580751130998464537951903697777805111617175915203841741506007889503450773228050295523773016279935215806804633177980192588216264399256628077029268791238178221405114602479821196636953057509271919274204350321475271579900292414976462001833261774484161740283591589544840255376555355910548296898139185075312904830093508138234956998332035850122221330193712904984910956467083636025269885651405474082612049834861664812732159135229002960302041779133876008929798744240064827225525247572010132599690819889607791049786696225478698093144121392858740664975123529424068566979488643239012066409361567960699090152046929905403603559032858372049892682782387483348752215586362864945247443068096590640686453528947912013243126173290443139126557023016535955254290348163156921768728024927278869408757614003899536892773984830488059720720192736945773186486228333192241045713435620788054342003193582064743382189805392242525946706901956237240721713694326409725631159035893917865699697147975218248549794798103753807726650809026708009300495295339635149285352784721396974097407964780514117444169479416718346127416947581327961167136904682569954867544173796309514655028416535750609210532008347149882861073821973787241663285268025752954433460359021901624280166942046790941363975886006107942199066214818702453123451089705732075081868512013421727007067079941772111356360583652523601394694366350360142056150405897592675138377869385668488958710406182425312741729485299459760329334337064322738457435463427345922293756502949878373090770446894217938986298921408449944695190093001677109716877562360246953451269949395111341333460162572431635121942391018491165167126597843247532283592570768766330983753518461989693019655028625827926985273477399519013458186179042119014925010180678772471534502757686796641 A013892 466 21485774974368706591853606380182492503181784315779458642520320586792750581214902364871619445430948594994803766484504460972306280418335143587395366300305811374084314413507821986558231890877959865957234185957397138515596810579901281667263268808403999931509843187385500830060039928349505876809377890137253233878555064440412632119980419189765698625706579389357490112285736379785635278264952347052415386829256115521732134185467618456183595628177925299987707186934880123871504143318827275329232322874621133609392796325628133427337948609192799898726357017333991316065072773378703954027225208456010508308630109738857048599514354337160312481980051552324908393499387100608628257392734992130368444925969115727067051461795733744987052864108433156192551745616232825914576729793225243998744872579805684790301390356894354601970982670342931597085273252021984329116494012769323096222136350709124973124901398234231617731882177909954781698647120014428357944315058562125186365635564052624715300958033031526096681689147125196868227161510078924791435360095094177927630269907813624762193282569643074643170861016371824088317192698433207124821459854781354306274662076025238907748111545270892334871622986377960441796896336513314099832154927569526286451294714167043958170794163925459070177666460317332301284629191604956139202108696118841837731307924013145407363576887489704062734937524904095424716061855842982862085682785171562828745650690042938117626654598483719534148430802586277337646538458400954460851280389411497633340214752727401185538025797208336889705407575438788612955636451782113471322330320233034397189324078534738591559442970481613984051133381141286502581399001000925347271611251835065740814080278628295839987806717319961839437837961810585788737211578869736065836736134901804238396083406754629344850035474538624153769065919056426393251091839957368917701582174367221944786865132362012261177503528062248533470899988813086896574395988079291474558292966348128718134221662269193076796444690834625693794410281264155319277441639400660771064786654186415548515758692041285363489588974861049992227197680568179765625356929023896794941926326254115013226937075513794556807928795225587257617894133341154408404289930015898349789906699558152341580222675120947100295175253510312744895866326165617764185066225689390603814256880127750976489178583317986522547606782677571261192868192927801207155755547715589095336369477802422029515472615295218988873298864719736761513771589978497085035117003120399327363837869571165655446374325476524119769273485378139540727921524820471789576741983157373084821430036889801325825760397385091963892623325317462304007984359842173878037897134454483636820507013091704422670632468371717493556987810845648183197690889731683612784326144506035773000541499609815494091359689692850815282645121193736070427285797164439375085435399293806432458494955579157001793067371439871280887971543382541103310214216896274796725383904180308672115471629704801339740011850736802783368527837994110743805519475983459 A013892 467 53200905928259380023382122904363489504635912962517201765285923284636942921395638530756252037212126385118038611388515011309066608637559230701606079100820919237558796834972304513094851426771025546136841610614925097281330747080082983635028912633220335826411591206442051219810834806546283152061823784390962595153456316505841277979651395975359656601413435519408691909540599564250831726876570241584138686912534238387245415724502184591737744951335732657374261777862269739838107537767604897615436825437526514309083893589091495551298067213273682636436433884263678563717410629090235481862858311432719163612490706094274199180208893259888312576318323668660153348235438900429923819501893721279013176112747201482674999057500954530228696609766027229615221184768608484014257526064275233440048180249984276303580482361315754535585748219053462584611248014058383375341021708524108149232535595854513636829595227266382674434295728840661125009238435220606042677560572190619611834763854515140004931986884631328736467433815507552840220406387944915597148303696102598872427383688467408460042024777410647480880725791777257253258112523397765728563291924964256616412384491784018034236191249133711239483290804947481471972853221944280529280298983999976468355764390454303377782745258501665278207849744725286193878569056703840291322202140351168155564653819341025330027545367536368740033916070477505777044016045190954021827497058680521548694276927964629030117241824650939454785395361853078729469256230308144939559394520941419878416072409013565348109520138441765764262669992136409045750838462621239384227750783598696237846088161535787691821745179766553904295027313910558367755299484979390251453889349057554445764003363831244701097968224949240190670191139401229660906420853227774602882276506894222572888303727381730966153827988469612728523430353109698335902635253826601219751969920368503890264811967376446197889355308331405531478761991400095651520965331687145540862314655681635170843428123723086708262599902530925845778645503027893721907553965878336734572747169644329353264321581604734647251207771064471024703771949657189349485180666599141830058908834511487930136205665742631188317555681929281383000410045671899089495453891422435888016438188869241454834447785644301994093783150041631877323909714352359980280878296363274384713877646627444065133878600975083110493606606981151522268399739640335641237159155943022443373289127617099384861232227259876443130186445633675475447488320174166653758368176309417654086271585007293708285112020938095896436578307871325938656865759686445377699181247753988337953258092912800173075839494204828826702560723195243093491866065420846897235759056725612478647620594609356229270330384302741314078963961447098620767619214373732061931657182085250671490867806642364535104121636288778210870542301942688690248931935073071172209671506755994813604046901014595072982812325354893838735425450597966643365318112242649127896926359756958122716447186840428892528903603597546635096028411129379618626102968963166846441 A013892 468 131730709968057122616516451141371531998939479450575880773822709359166249730724819170367024913088908930064390287620490630987368520580851773581016110855463577303200099284278088232569648522976309583763887375202005418453205781514246395695711455542204240319441914574679956583322388253654445166537129810706678090896878031843797082564136841923192070351103206276172342628521569040441920188087348698616244218525439115136419986630024134765417238536257456297191752213902988240543398236158828719380685508029033964554208319832055863043073592928719752302397617504391410227942116741279702986405141602080244488301724624869326250315916060391916190881909224917645737045412422025915633939544819541365243246359597232844050082491279056011344745446745050257223019560384366698659219046030225841245669859068805816571019328794371578489809335579450059652293326596361949017298528511454835664206532156359765361640123912639062873784085219886632170974250280211307401667865055240621030244446945401083651072087793048748453038276403144436080116908036784017565183317633615948965418572323630461620501597509321726816761284252293874907535159161072684322729838572112070843642088827721915270554198915788733266373336878839653925270509890003011074270419033983357733319239851439510139424477751830714893705178545064536419376530962735322241502613397521387118825483757416493478655875057011435100829239548193281577032911085481276062493043639501780726200350407056289976844272364776366533054662670089046388960095882609767376698077213908528819526158475886080144888634705275517767125032904858970301774605366457988218046949487517948155834461050690602367932131417874784355871012836946619663840529299457983222234723963312061505601802965179181173143978023828588686878269610080245362140727768256439466422201976444277618506155971066176663562527328421619607484137373904570939830179249364793453626632967854532114180810647608851054147634789604084905089031088143785442635410736825209386583636456618641164890241533722611275242315356056922955806658351401864616921572467357383710138844694009154267288433403889901855324068310724965639797985020774216891070906363385468486267034106225060752322328712739663342761911306469411703165932313678143663600603885097202079881614583020939897074121327586070523273622364034934649809855519798164194813502468746807340715647726936567622233931669995802314810108825939422303137262326923695440931688548871361929014157835603572169755512256685952800958211527847098211080050382094933877204441682991572743865362985364974943791057589932798311070715111541882285382326650693847713275564988382402769617724410603291595752913095761082452969383904143018228552116072722493581398565764599232332766894706691632349940035794241633465049608585975199447784081169091583584816914416904107102427866285159352183006780479493007439158338923297989523236690115502496456437195408207012001970166927555337845617668615998927279198948222800174607670220812405911262936451462467844250700072162888399140361925683964281625614640852769045744300474935346728465305713659 A013892 469 326178279221196273253633768154698909011042046128091487808181636821522191791997994022926620020274534312823506726786809230897192206441726495712180411073102508296876462637701689994577474138093117184048177765850310414626564382401643986135755439356596377250729805236450465816007982232485518022417420587160994914191668797770394112339976670149173962204296297957224061410139628579469198135802896025294983693246621267550174392474616130068514858922388551280020200465092975279421267829154639633229796005745182970598710666527833690425091480377210049956214438305006066473997247320965931284934784715769291297239412041914313859080989441220363288326504549909357691852408652765947675282072988121554937437067752348647919565206573579310634712855939972196859661510448169998183393620656396175282561892370411013605684389008414671127038406018940713254983853691925225599783869148684807133306130065830258652191749179961670942713899628876070031917170144580938045962398995416246492367244837060677827335945512280212995819623163549535033541395872972869109132847609278817617323961511969062388062385091234018449255799175820611364672900063572912578827030558568126503871332504233406679503981381185566652133753072357988244708384268126565717989910299627158100114036476909519616718809936830281317588498890255753563481808940297968666862379530989309123536661506255222086006333572790957441728179216041836319609614105849102177062962862726719754363961442561672555374125958150396396130117182744817674657704454834162391674732291281694301499901475983047160678603505098004267660526850688391505253798573281258168717833579093703910713553173153949832634382671668335668787859014550688003015870757858612798592177770833032181959118720277205323640630840823944618990596503250085460951293886252001506368547891671699366905474293800988970470510355377443888471865067387734199542567009172915705731452265071639113390991063733628486323904354903885029406044788321738990724097890042164136910355646596960769743562171409024056016221810817190873949910937247805576094888664851150447291083207991372872078622662938382094066070220117776695738150911954017669763780175472395133377316883389766703764565803285967663349425824037603848797461835966137847297791679285296972792785987403566258205334745114541636607293061964537651459533442716714564613518649361500909538674621019908152845815974144936115898995653799777625375872110433435357595513084171830401070027202580169445959454143267831044499826605890672033357101671054883678412040846813750279512281422699229093346093907375011965243886616973743184952893637456385628993913192168679115447677795370399716952192363500920500715038515664623292699666055552093634407407291158394579931775216344444170054172690085914381175870770124605377458715598706501022781576970781842692214537280816786780990906138492156227092523849639228560496845158305615973287683113065974211066328359152844484196063642406327837097236495527289545877626083377464472245684529765166681314197982455802223051023824138273768902786600900581398416661686937099006215012285336241 A013892 470 807649711001324871007049319694081813903332199375721204870350742752134277573974441002174580905581754137447972182690091549815306725178152534306434203677698047691387512260750516893883289135858229366304508917844187767346421440700328272426757907635428933114154820016169761956551548797875158689789752698448752346035076918490475091170903892979699498640095859075584541233585324185995102034863415045336883827864265673959719263032004525046519573662867369435906738351416250996399721850501974041200664660029641808316496882678902473027878589470529427486532614472587216190198110094196421488695735499931626411803210917571990632156578874416300317861969589526010671438057212705110272818265643814794059032986024522734764987488431633157483301867880109216672011006359203284331902760713681913220976219136482340378021509939346558762988670105093081149952265142722359182399238615189302257972175349872237618433337952753913459582944157160408129960073077826716114669450190151172523504042573801107307588707347011523118735973095641840147016816779672248228254734832487671023438243775825083410018883662019461848183835083450239979455203174512825263521031539039979468109302542399834045713128793972200401781733848712542334734185577923921247749098902996506544534265606439184613437828565775522740199564513663381142783743635262859918049271094303097331480004018977049151938196553254116930505702828661974869149045877878856051523425281434768057060850563965514852689317910850238366061387026077260299402267342910414663863412951710311978249604544780147091509129460369663269149962874462675517767425393503150070304059007360341159613918298493322026636162298935294281149948918069944013579594567662953291981292786181900152716791904159667824661242384333328447137997011101033359776037840454694677917655066020403130695277993406334988793060220439733434801296621493701263753150628846047406045943222091620537028319581919773761358133249273154817427278094318669593192948061435512577239594706183087965001264549063713056077710809542635505796500521808354139162977728149268771387003840224230377181005497079064964734902405963406758540539734938431198084426328707022117360440957644517945424737620950581245251849933473686852403546454573917957556214679286644549035244590623983008375971157043371431861681743437329714241299297977414216724968914165363040607802690432773557353372087764302171641387239377975578415571556772118855506892352204785084259093286281554984970758444691333181454976159019287131123486090597326421232375928754680253350080518464138458805169777957359752128422408402068526518674982812118999566199461215674189080879541438851368745606559072265750900006153598658070430350420486483496062546786230009660974488681415261865026966943749042513315192438034765250520148235241568476008439955775949908349723546493164931624801698614289541747571211567844199417677799635377405841658868579545678047124583769999074473388988898665951108630189338626117258044067424856402263067218466999454435404310160829428694417039924955540906420999703328700038097586363263912189985704708781003859 A013892 471 1999820641760669511775683813445196285324226955542023899658270603777816932566640539391043477605730075837980786473586752996406131166906898312043627425292144458190596927721332094130427518346009425875677228226965075486538706782896642135027622828338177945855025635687217931410855333426869882556629716866876257235265107922797346882773183958503140948883242716561195806963939387631618286153423267130343612709290880371025986907474283372463162069827052230592879238925203427675934354874306087421442924564034736051930669614704347734561857147509388444869975920162958733421333350206129665051738021975645200226639518749789088432292272794363326800757705038655765497537102026321910841415034742384167754777517662334719028850755118078429611246271756070551292349780835016893130940093900387071644545995227624786527678682739306074806477483058550873142315653767629690849179572335831616131662645411643297694765169671476012363359868444600729410186006987933653944816910946383128134275836312946348003213090673227885382779024246145664746188193011329674165733320663987889733464411975076713206464347816642727462826145866296055762889049125208032122179162672785354121005975915933686680756232493625771442651349401063277362492982175311843477630296044610746858414750533838458582148793873888206081485401492717384384265684831530732180221882107332804999380306471385052428065016547315965677508240268347087311525083349169957590321101815935347751320315020584447361229167389738364367966234353882878150089654765513134838777532946316951779031867563725577433138663947691862851078953923494156386868404249427756385929810204065933384978863484981016176831774832231383234261107366084070302080420529395670983321587086572216786241895717097849340975877606605370234629947261190257601108087520712029037297227791318054171511447144195432659415507618770603518178055763183932205477912518935069136062953966277839520115285088471969890725112380392009370276865862064363461035465501972411256990383212385237927051666148672110834440963657797710233267209145549143875627309989692676255562588821775376612707510530311975680115127112503585511415471897141314551145649948085128757774070494782633240148247398498113270786860368424262541549568972624023680786985611166981281221620095599453703056733805983934959061278303243428668103166950422577364618478803395941259485939633977900172589127273141100842899067302036565951739218316151886726001760646401916142348856627068472016731110014141765399267485012371497846087732785441949354287064804813535020639881021688534773709022082030440524885434597021953476444364606266105042706866919716669643908976751677198435299627655312278153537754336919483649534520245816161298116976034837340691529270449563648488731407822450060418177234680625444202047688525133412461876022166056873792114842123748179194031239861137143720031619329391927454333912581999358359227125682830944473866807134748310938304484002022997862874128103191182790316525657306619512787178476578918882128050176984919587560817338141142489882848130944412490835633395496491409709711413443707934874266041 A013892 472 4951753891242952017438258914787837076895033040390649835919944183743648728911326072945623363856070635052348387406461685507648224976247004003552913824138453600781278862133862676944257447749035593401338509135559996447143005326423592693899761857625334073553683121499484632748487480242939089328588285304355433663982698462530587819087798026465668800388848407234460376427603353775262406726205198318176689085862439595817075155610165584272663137936694201118797690623457282064953380169914428758147404070081845903449479102299820721200879921090849218954102505939581956865830087112047457504943464475873104635981885736834012078110464373850239128029352688510502292686120790273657112516926110582695393436856706189335452618325897118881481977282248934535984435999975804494064627635566654527711988694237126506296398658652113032522244089323794758436814647978374109881962689881180328871993744641124557778710341858372082736903006895807421491832161716815532599107208377428317190152264018650139344407930602888893768413759156857034332371838527160394872098109562779749781141497027075474493813165164441240827976356953389797378433811649878483129695702514921142553668775959467485656533826521234279043377563600623380013991510671307480323116898405764625685373905382086873456800046362340713190159921150716022756495877945668414420715222064084651126160577473490056932079359407792515298112476220213954544979947355796382819436489885335698631696480702154129526692180144563774273156824917415040704558844075232307661162210550842457983109028242673338556617212662215873913693746731009957135368468893603818159444417116477453588612778896298009174436980830313295794970693688053400390911027192416091526131598463474379412196771743210267655341029565837950632596977783485935655846134401947534387222628436854842616025322762295166612546078999330272600757165697163971350051653710222605752736344252946592157917937292280356174454560039976274009733177284191708301506455093968385541022630881803875245934703499060864965048435672109252510882703298085089601296906638168045983722270619009188255348454116594952669557386128143015581230338549039711818777192690803639231995618178060783383297835235173779771682074171394948054868346183545372411972974284824951183451572297093711714685075520263015368196672145382750481661583582774393389954450746609886756671875641753044639447765451897406656001537647505438916535526733405370570366233534795138158153861545427616492155884774906411163360820371648053445199989062300025354200846876133989251071388757921959264646135868293491753228299720251461981070414757210896430141430473043525988613373425851159368446972737691076623696679975891996545128776046145151174106146242884704448954935030894100459299350177760772151388232615461981763246079509394317463438756609351259139781768467770742754161558988921820428026572589888022177748746610376029233923926676132018780797127279543157966024794532925142985264765722183584515919958863531263268992819838678584465118382915182182405839752250153944778056430374183328824145621014955466883090806721116551773834235269854059 A013892 473 12261032858352782247426855460647248598262714416278247668071537873423464874008605577894585065620652643382484789708752373023802262215460230366193366367035400822440923809250795240518998922113939283785460881132050971642774348345752131445772506435904232074192201223461752399663897101342061236147428124653829184939953895680373525968255477605533616050974027152304840103612012236679573470032349965350438981668814900820763063975731175393051956923181910574696053842955051952663748999685344947133620029070525588559685351755725483787944777571733130660203034260854492943813525012868053597480533007445244918516050111291088960472597242725626203254674352162668166216417811002675812102646048225487701480993607453338707324892784135530165318642466599304555616525995104089531948930423798957709413127493811854705114006422289838427715296067330558877570638313044604155104617934452100731139614839112143876391306898765173255692762798471701860548504123794845223453116759556141878766218830784315591380549132557882586971075540634534545853351577005263326582407256990289375653334679647244555318656284450507791972911429475931523898942582592452462198956399301493726155996702484461481766657751315401677105028141853939950629264365581713780720589429025615383894928641742679925279509137997745477589441790601366793231336686885391615278718540637657940568835079721531256479464769750275639337141004256395552634870302667740067702823873168589838046245024170123137966912980563774216913989341021186464873517449255838641767496088382730459369518281722655210926701323655700063181823172586907023852928730458983520540782161777692706353310513212344604218814233796957921404631139670295336654534403520114291811762924823810447388161014316591200531122267966941783723422744092711741791504957546527887948667563049867838946697685666396299754158733664162688656462217225582012295891549700228483881744709268376803895628446611478097643210761660425212099226310540209804733651831951720025469740595303803693692583673399321108679091466519274048032944150753685192276681669229861260492248730557458032029880051889646645710138374234508792737668860050938681394762388044506200298705118175078127674600386527978560918882212173716859483711457116730513083913869653680776800393254713261442483020000810647732090176411702510083084891765447724092698472825539229993988308474604669072078691972587677716723518751367450569795794701209058304663913260489272706798266618418771775768610694135260989775186563961417373487606247717172030479511362749148494650588614632101805413231032377345646636676839709014924759866472909915143439776765852872601656879585326376629861052180748824137136858725591626196753396817239083962677053054605860573801352865675061851253170661675803270163280251390912797581991854227131760076903241801658043404754497121278668362836682050910330640016168363249141826301493733205475610089800918843815571112986059749533896516027718181413620671101139933051436284894222030897449089852209732204315495162817899686672917404706853932511000749193084966318138148049510216593754263431349972730639176117450365635841 A013892 474 30359531199534465770071389379253191606909708903432152772664266856845967951067834262819204186398232389626727205313052042091863757669438860949501028268049988941045149003162084844253852712047402946641895902310190278833701921164568506920745857413436033134675235257212421655055375948735976484763410632027221791000634901140277207276471419843584181170200737657794862275713599887230055189573631716854256612071170907107390601947243987659560557485533805592094324224487161184938756234371882938252609420361499339307048339797000114681846275800590833094598072930267549123683725470837574644667950299202163497492673164517754083937237560115680316252695908715630483700305925405914575671549777365081872149386790421604519868459697905202106815325292904071410857524399951240985969214673438175385320135574300039623478086188225446641027416877021129506193779956291431303850389362878912168274069163510740340188638620725546733247594272532982505202290512424292462947038955220203349871155680686213051501786326577440515716493175089630354452937986471155517687372026626398532765846346939862596179969507271617893196334017613924570394647829814588949198373741354029313841137279025072590540939491374314777278083077016398857813170866352515910728470764620897226446848914890408020304667297087079579313739228266253715353319539060231293200019699754364188984551972063403822637546236913887760287055503498256771483649721565288513898894489528872129396469258102617731796735264260980774726512093313218784486851682584932805041855296948390507714404847855184845120394220802555270744449175819267894855212976560758636227510169995583132508725808454573262161601705490413712232085760306478612794955982021751477840814366393312224967378099388297155043911316590676583735783333225219451138203633876000156821807804200214706148079192780878211424972686267099569219577439610046395063844770321186048711104192874718535749161701026234306096256523736617207253682168302302957291190567443822003345599218291153022148512741120385597879189701156907951060324978737049150911099204498390237243596589484591275651153966603902169796227918303692987188949126703269218062889754274613758053423444408192776856950342481541186712683326681128142050758455255279306716566048735609317754676937602251944470763340987244038780753722840173514216417415533344178206595864844861848884456625660146484704977114632376206701388056742192988420797463869048059120010960384227660030481175600102375208881171137625601521349675838301597075288342366241947498287605791803838455827818101932648281895946038513178291428886126652146182980613705767976756087810151531996089997884347055846822321443699982697140438753578700034154889105768878560900688391456516760928956029345154974826124622204794801448028067188787787179972448259946723994660040121843679616469205567500989454551545589577018787413394468072836826963302331296344952667745965348252891817293669559761131629439716961280084730092861487088728333590298276483142793933966665701373393257158238596271124112877236315436556444076248492015375550247244197797578337928102236128362933345242732900540264259 A013892 475 75173204843636091158807997170579448484677523306079450048241218499969444397671113350332368666736476821722349606348442848371621758501539894158198546593490309566932952401580635120772120446447862388777051801814359839229850493293666915417951896795551548208736215345148420047660961331289202637946196302551971849474881078078539252660063606203278947411352876313728200686032168967170452424848079920471107942892814211917702762090968890599850236829372770492779164117928435322865669373171984971524347933147688152558843087123012186963604881663567161234701193784562548117604148954615447740087667067904177833978110529989246369482909985364875915392984086874863925059843801591659674905748732183901858547224482376144530041773189523373031483320142434478316352905309194867854117386483685592633415802375388753811654465732578840202401345901775141749156912355993256760032645251035111540951254381699780645600747900139905540647634930624645448148886335523278143210700209981790294412618709791451450610521621452073883525093034346258631030565295363241706190184187757598780582979373811446834538626316985745793725549464679821014829617096756073882521144022592970629972726175456703216365829733652449445703484228917228195432334569004598294038855731807039001507816151311224408668366389650020659259170389370842558332639157347499644861275578542081413980460153474222141829005599676240569359017845156530093613893591918089323976538746627950750726468133518633663084164391101350235319541867740767719049108964396869533631332858918612787761130129369375339817763009734986303335059859796913415183097996049117898404301704415893398821723465588560399865079821363107902444155319009111386662977712128076812530162611812114006929499944517263197307073767098857698311589375615632657743854879636730112306321482172347433678552741165539758431163443493278976245026478640996268771190971947518454027516380872897691649963538749357739090634682167714130263635163251164050245759672857080218662034878811505706988910249775445658523063739844918620712519619525828665521821829159259568048632271626206973048546685553955558730270152283855901885569743680838207576303257669616851702323737275681726582717886068201650878088472511814711403740960299141836081582476708193496083037810519998437452112637855173977180985512370830798377756946184697986313173814346497579160954166340463050631509128564112093037100265911287316435748179488686030139000018996425724773814408422237891152335458972703614301412410993542746216524389244709319958562442413479692596636804574377328478154270090016442254228773509317252511532114616238381477772270628398223986447671433860635260903304424083456406743257297465575870886759905214435767633625397089695219427095305508888011992350916670203070660849138090251048542599164005823336453730685657013254659783436483632487425627482806066642495518629000683194407005939220548440955653117052843637175909037903254978266524053728108656520098204235318913138074603972101633388917100926976504957670656257429988334144771211963416141974620754814830779384591651110922385924965436018775203330893222185692294847791445641 A013892 476 186136297340122481682233322986074601813461530780660020185000032886555841303629046095644627723337523521789888137929772988410124264603904430385221263021594762028373116508601409041908726665329105612988469189420734583557193576593955355599475273703568392968103534079906657731593258691443863362615938718552634944512903562549192964972330835256332798406303445687546083990483567547441790078713905842998589906288954377315211891510685979045398571562973087644399995493238480774512361069241778816006466392919057486862798809182203353128395083882276984366082391228761540831451515622374355533783332339170466830535365505195842946230263931851983889228652504526763689976754177277306929374449530011827208046923993587089094691904552805634439882817521361869324643112483192103098712206554867412234008234845897717924283810945972733646325770186039526709945681527762547070260072873442788651437860023272445156791366274788519969292068204084753969516009306502853487125871579235700966204790774695903145405261976355858690922599337251736650036151697283627425455808877122402583002734644515149695554258084862088174098039303944240134998600063660617784436722193198431983904837310322167377340214637667096420056951595737719817481808193977716831271316638671677464594502064445571447079333349046026504370972541950753887844889484868986523141359598752469247075603405557367971160658936352739597549294727374239008267268309054789057008983613986722225923057018937355294529036364641662216324482299171047208369779657634124255355009660635518205162546552201380909547423170641789850701638383783277510421453764919224779120993046002489228929070651420368817545524280597370114134070541243141695404812450022618867429123112945363680444127883119250885588848047639714447931628141372492408206901323613627794351570315685467308184030763847251830311645371270264579801333818736492220108077194448278496499079283163001101396783068333745948404581445880794790231656764091044053649475280201743472348845901390290469569533680558731219623299603166263151827649117388284832869917509359413457185650319141379459758533399553463805016463193799903314802957356758379804941476920012480616883272103544578247509741174975588039537583988698031895092091588055744801179770288994681207457713839590757610976738650480558429723861046195901769032365596690984499212063368529548309262859450321454219205629121728469389457070931322672612939239631483755990541147808037030740686717082879894820044406677626852446668112969448700200363989823684435502440076505097574653358839795169811128667429310015619622649253611857646939626552157469153240138730441530706214014619092789710885108887411181168622325280572650997214948326835314541559189801852212108397243128211258875252097606248112416173153060257889976132531045281247395655157569746097024644862849835107293685918482108784548618807416511181749962656987992999098060774101851727481429077167631192843211748430761942912116116300758643408868925502273388820716882332664244688185596949183354288366136684187533853171402745727216476376247678003408002724103808866420991160653262192421376560770505580321550760234459 A013892 477 460891899707579936770896248812496335475710282904461495320058396430368032096074577408379567061128318654780420228439772966829320281461463156172415984146507768663692645413831440327261156187294733079215135571455491481611383457810716262044505125742131994259928192631722795302540336252625458628309963245069460833473455998324494151375023408847370385801049555563487171022752371120653068972113423543942965468372173644715818849357718042028332357648506099343211184440812309007289282731188499284534795429040485324163489268617244540477865938805822158711872242839145222491216266381045519362845375421687653748621787992049921523317810291394765456135177237806215045987751041602162410517145106812755338017780453596997720277530171297478630959404581826603272879486176519483290618195938300644565215556293692493454601219999512139808933593231882286046969792085211315038123896181858815537036633765764878180285945241637579507444120788066055219164621127822409016618883491473939926718716232433751082434823774392765348734757296369687867417865181492292584543702904833903913370488250549317646012202889668931665795981022457029054029898619029992035425983385856444236914783759251408320864728124112859778606597789254572302346887787300030668194075857698301898404981967271615014541690226239517181446460740151719750938843008594612660963797361111390350214654516897193276022936431644082164752211125156625834131574792782254129270887317608908916885855561533766507428052413452855172178834296495130821597203040488197434560284065689945992284776355359287068749464965402965207532476100447389660277051245862727556356711760213717577262042910911323808755655125662867542237257933101601908850160702688556555022384310840902063784024607263693998555661061912649304809056509224287079468700160498380167966128907098469916327170390331416409782834792156930855781502867239609649717389833096187936902873713960623864167473158718120009098635713563990099297815081909070090197412091832256810139504987586596841410652776897793814178032524100381023977290151916014686384369875007334301923931569575650538928644792100932174137459497704746797880287908112067476635786060165983242984053172314626654080622613615878569110972176831208077405632889093241646456428032809441143104837780496835329781891595716260247280822612624626174399271421600950027514490894752646039017457022081502470720839062682741326765263875977138334226238312277296724422945546332683779983639482201824684017135330065171716342467855538957117421074838435207063156370994195599501607169857980174165882293047100365732022194219067107729562366170557212868754270307543740125815384321037510332907231009938280444571004900660561552936337128595501040168309176460549390305312520769889752843630733344905573928119351501112011783988689851395134340003290741096626120257613859334788409067631079312050480425215920619900785005312477073709184692820960565039056545694428967883767077661216082747803456192176186056937567253635785588251627027603608171668420275954370069102677580068386303857167292414989938750499256560552137150717030336149791902381861392378080747288096928611515865783695441 A013892 478 1141213971974038973858479430788373363775070755789454204100501275342837853905058165046311237620492768692783143747219493403393113119606447459535363045929183739480400695616542615562891021574204301282711517973345371002126464968501656725732137097344967288855013937847216181725824824054789645484099671681153246900302790923995281643725544087623564964911593003481195020682266123379477943428781075923733632853270870789507194337075796286148311722441108304077625870582710917520639985681413111889937322427051716670675891614533890589432703373211157441364308148621764646265278105969840429448822071236265377759308660625326818633965706744712287351170856223354731269155224366360072742519092481833956679710488163371072458181472179619515540639950725656270537373622842193716056416424344630287707285673723255689350444626239572009868760661267870496598615855212399651954583541212004431292440871830776649097327848726873568980802880039209571262118299209979939143641000794355131178608286544412978621465784712950151887236783806783687758825508558027884176296078218956324645992752586696914873973169562906352028745762813724827183654377940681544248926242035735755718580459151498652891884832443387727984948018179375457223268826503245818637484683037170907632338677444179278665891664627501442253462399992228933123579918234738111815199797682050552534776155834634623373567116875457480204060785214789196071267358212833346667233514816244101760192150070058197715276093152898201238976839422717296932226012851349785179517284814770809581550342448728775351643481451369316747405956539841681090422346312829453839567297632753425879340967189664617971536068900998700658466132130894943384901974065766432197334370769688846759233559546021025446129673799740849030988400013433748013185368998709878635520763820737614261347790276329229840846867446024984335069723468069130214055579248339637854377268700264186789441216120828778236409122791720082320881220626499966541267721883173759255329618160258184852420075930223850365492412154892429353089144167869092048941651863135785457659545035494698723790678441076326055449589324807225841484583008988382166830393227790930941969571075915074743542375572951663309097109096079577489256010191050886547549114995611424405000745723450433463237611998261436282031797590297224245803861567754690762178603390006132104565086314918986186249398882269673116462143118043116252239254458791502142046931044328811974933709738240455898270144773639041621663868314632156179489205986374577773874427062356729730330011678174851271966979931632168488694423083637846382061645312550544227109579954238747381791347301936658297801261796477166270521820663520715800664111427778191530059710183524789884785594027365803247126361215204587346697842398132551951266322610952349640744147808200738614839743757419485010244903952247853488882530396715831015713850869219169734238508709287634132642873737429872948027777229859481275753390073991262119397053339160315059284265431422266590260003776870339773735070853329751258594428075581464172350172458670326586246753288098310163579695824611805973360279309516838045823751142497764659 A013892 479 2825758774790945929132007060095660497670088923339511765319047107375125467216460617413006209160864524067431649449346440396648284002344404948108052902662205928143680682015425553852658895628865696201820706942282499792994337782041983716928618934598776158966611156489554140355133121017240586393533712950031873496592840304113792882747175989820621586052630524326783509516338465833801956246061393313680924574351149891027974390839042108335548507624705830618305340523979920161939147905761324937561914124300328596543904550855751954603727389704773729404722042494202818852808852913815917517798881766045465604446415265711110292743852504875349997946805923792426740823981898319809757678782375176578300674460030834949142630685082483702810663041351846765821320290145933018133576651903314710761722349420479689144946588587178014064028404604712868757336120475567565805092351811502960318781550299314230053244388904762917279797030462206780192559858555532117333630338425901945956220799704334431951632808061951158137835113147193282475940082915024285981042542981879536499618008687167644222530091181542855352025354557301230864619421564543631033222018978443268999021356324566662926943141728239909875801802865933390255078718035860468282457186183655847217526166880854867725335684892491693662355995158358069078363111961116803927504403840727691080806704685982956300666164528203391275794706209554313602869034403438436849390238802987204124310022596321033304597418979798083189629313117750876216587898195214351733217569412569186834067221386954871919429072778254113828935141582345446706313681282850697822698746101163125066410289517361370894702488669693981701727331303176838420412393082270196997387438128455783771691457558343115086136239165864516544781346284863290021700278992336531779534327775764585934909002155428529679691087636235017687081807209562505253892805721234528951585700651455452645148605795568016962394392535455304114651669512055940652866464887204662118362412196997131254892497590751345666145396244316989428754676784916490953292375236658655235925341802843388015279375097270649869572672677565847098874134503973124094906569840939896314479912971502240657410532613810040567992042735693545741569317578050909129499816091518452357797941485089894847889187831283144116502651981537366657810695824055822041539677675390793697981505659284586776785950322989055333998796112443442109053365726159179662420263911931527002321383749147454609250807203862857320360282669992367283877043453656105651312694974674436128540411586317071059666167041734480762687772302972587788776457896761090010201803815110608153306173262978057674527406532995314925272809623122980873308605642210152269389318325715548708927724585566438054406335878606863524571180864173613753978590150656501993096943643738040683466074678002629414382396431256957775968544632777672462178050423422716959778237176558401588202887018376370976738631171077831727411693408819690142576924376041516957978710350479242881876205091904871443405635204858943761654404763519187855692089674741136989878999569906937697729521251625468158831414238015333168426144380187572574385241 A013892 480 6996858476501086424177833549495804862620409512992041742594727223524440794249210918315727261497007487178843439769877271719700419369920978747605401684228985436470639593057713198469014838807738721499632050639078755454933486787776373839503236415341095048441066917972628517379204765817668398728442433101860971933040035284175858443177399721218851288603332388655024321129896158912611190058916369922612023657626307894024476361182161325407543324181026482488155235366086156333057362190307710916572118001265919337573765514469376559042334785920600526605302844697853105558621147891046679549904293342023411337704164393012014484752760443469349254566088201096504060527520754447782621178675360392350353721729807890386737118696702052814045779946028266425003405349110054600267531014201145652002389947677700337812113103054122893445926668613324929617171210573432374122423367228110668542374677914581665720608378122694554713588147330439746228017273209494520197684747346037382480252365927102782621006044409389200713935385828652139545392763365808719493373459634888938447167651692287116691762536244527082594294628393979020442653285116544920257730007970504399925207781373903189506740986290153112603562968274534801677210158649876069653723956252164059639469324287517857119835964026613790185666017255615256486865823163809357088089726845621995157494400666257712113123189322119888934603996250771226357750413217319510044338320909837813144999922640727914244480364538459053987757952581549826849017078133272061112268290404893150950647012809017571404826407677162232997712475136903978244056599910785330028086542522343912813813451463648973111001937492540598397665343312464866435944706098616152515034038162431237741301446368755828921666855662357963552016546754603707559442039112645494002773169471242915468842245328054426911353422404993891059965575749790509696658722353543095902492401797368194839199817661800171232567792962648343062984884227132202594622000840742576666615050478572399703108058391961816252596949495157053207550026432454938332956297031115259571019502912678710221245245398976758871399025244248116435675145571153348598274062676581436324387398028823726589573562394522427640364529025808052917154045685694278044645365124392748364691125113289603542963570099852361863728100068832692044038406119248796901234354352357468884778308181448906033412914808802876923459085055225094562784929821177018602939153052069742078920975979880263210511314466677617148086775558885430639240663418554429547109712714096396623442784588468113333768336545871706082010430311618121651201598621712238213170676224791561737793262310286705629839636788943166291153078635005189817418565122070915824082621716985944442627229918596471700077473862682576166327176366599420842612633093450413928605349059316118798289664044127632690322837421038921892117937396676162005926608475386566041389933294639081614147580343314713799131547904074648062412366637885025942344579870592024098134126720111302820570789551860560276145249925116025789288709980545097530291327551536854559502400956046998526410369841628570082614305963335528443006807673638068263862720854859 A013892 481 17324914276805863593820309474073012924529533374710081566797061483441644326199676905630653956465478741996047062370753342627878488701441965555966987504917706610259514225730610593015929173357003040566517420955372267303205351701726291487620124184789670108349877354525107499254131541436362904423097580161084850742428498327112558915293116272310276456859422724216317066525414749187357655093692764649009709166624843350086111893446788475680292617461315492262438690134730565610127001462058732692813304810816541605847063216612108828468166121083213043326863768453509376820596265671872792186838470839890826789877943749372656053681825381314012219881836428646852607768133612567400100517896881192138318500021455587578709392867785256270805941678580644466684506981526057085667833276732442547777465747054806128756235442359210642338565578226785244900148017329665328132158377170157598267105397609617747909132684461225864231760898016754525195447342176756171966967005218775816721970403019733272945090445556044190498574694914939734076207475977315604528822530028488865600093375187620437353356524232537264684650335071703058539033356623791760505245015005757974150407062252140313634451849412061831964569662181607347898138396622799486193516234352027175909230354398998678496568710690334379264937439660611680971871977870085185276461884552717776587476727995320054705592215957311734871084020512538382813199440416991621501276072066528499290521163450783747732843586153313925120033478629222944711024338148716817248026401603265526175746117769395599537919263223013727963402861974012803626130302982495644897215059853033240174370673355689758671178786423342283151860758910650943317176250826077356626323266859957825339998770052229939237110379638708891193184619402527485684226873604782395054772642154575111749484814814550238420775297863582968659689702148480531269386965760885706221065533598061589873147829312565742188789879587020599609913808849917819712340941659761853341628859874942640332466160276278261261239054048008884290161412899375240351294754122447463108541820142580841700115130887160953664712255008257516858258792273587235310837808319420617901379311871772400584716508271514588557878969956274294020112215368301916172068343939143759833063330201891274043128552960674333358415284852336559937551453353465826758349483577517976348130684109777454780427684945161994747300117046157801421817201945286594585719033933076836291874149702805539855283855239625981142760516874580655920393167450019204447168812541661373582910055476721306957630444352896385557959944484167319402418627145623051327393698229530161227388159013238601523340294813465385110357846855057715501720291680194672601095155550807180048444841374206804980090132953914464162866555074160459348972298190059476478205776200423582440326238850000387176875687415397053458151332669972448066712869319296200788519572440922535345709209540501219523315826633731331992691198619700474850813471872993040277365813037540876802712511438572381439202977194329866340831985494117735449656825859032854037929335504867017004246190354486660752991200381509138642200713473887547190082219245995515041 A013892 482 42898202915884722038794874468442713229414653059586258257464637142088372074458693786355156630950215447577670135089159980927547297995151749471164301793939228419956972914817339158756149210220101871743713219510176315697199468143292768626204701873833517365615022967662264153795655855619036751279127495139282037838476462279265080017598369908751203224553159748009298472106512935048067102419837560854648291857770607994304871573251699497843496869803345829075532178203916218776669858193202165961942331228758027853696307383590026058061197664248022733368604050203966114436101592833858548861038550808182836323589986639877884281865514144846244343637195299136043095242067869944526821492263949622972498299584626158948054748970530205266886321384391855183313041052449688423765036308683924260109235158816658400607185822590199112283879889681764718112011605561966989322709225552650058911581407915776895980055530861756901198398927818387863081921968516523780651235034655205581009454192946758537406065507150875464049330303504187360606363255059955191058212937781011251623525606208691777310208736295661288548398010020708871545441955302814154395276676410742314035848776435462378449952589877356890065638975958215772523232585739317184964279354362820138241669371297006228826675287971626266163532329406200922642771232532140057177861995879099933890474538712483992136462180339683629402556272107075777145380321217072537007688180767859150564760162299322186977546270830634456675789776400340304176022652665699562471020924983444166098238786462682674620242349747241068796453863130991129045857617084654483834349312487035752962519049925350055755947121884051403970039273277903890096716797494199316665082414748674711366545614527556500315069773913027446774553242917978904775228477505928083612727484466301279627787600477493030803443294264719925115289011800150494995597796533563336288274146676626704623311467013014721667920432055542119673507972179472663471907693302794665297353878307485596784579126993932326430692760489220750381984384318730133258600589387838040955597292313224279552813375474568350208240349913691429235217737289837079765930186341909072564987412746383769315415961414589001213575559629760823148905836361237006331742254359369924578888278849572781766916566857372756154438728407585703724811216097063380170522397936808683717630038793535846004362210265030670031795072517874285942760151919522191567104314202657621265473290204967094430128498674982652281608173072632287543829601529825102112430249565595185467270005455854151436481785631762387383679060577302215405009360256650091768708208792441402684974593144521087993341380647326826606371954239961554296094112509038348632899113564198107710774223281832095604396198117054650799209714152573639233530958576108079648208844244092632056909359690247108688274712733577228670675056672786108685539669008640003476252524801395848846975228034025529160462795011955517415770684211041726077624386891246194037745212296441927510319646860537635109229052627902987716667738449999430629159816852725390850462789714265715937196987690554066203820758273454396682814544431979481709815392992790248797505059 A013892 483 106220197341819244355537949876436533784640393026188474485049930562887876005195097225700216978739197519531621443824133939614718937018497251713800456507671129551427040677406298673656942303276784024522736559115928065121519905870139081102576836105097298515481992755205564608949269668442441280805496311586881114609813729773225985366495306132688945553112854298886075937484464571959583904234657364594633780820733944684090298197656959874910784755823194804028096150918538745396693459202329689936199444413196524010509573016199879932339273475246864842071267120105990291989116717914324318976268694617590712838004842329014989392442917708539640773035715642995457172085789010701772918170173273397492580067103193247545119415871180870731131953493571288227546237636929621056396182638895956176532217067510769049085052208129769431727002710961127936752433824520380900294970990681691258220907812558847256359319519911265401300454386772182369389283904321796016746742418074719883931928517701275867712621396190775585657082715176414819410055449490699988624049997026624179133760130007735501106030541732950620913399764214267216124797280083342824883990183183962633041851119483071959817549157842733518134638602731162116129003682316537542372867145058424581480059288599145826191501853871255826021256237310364698354843206101599463438046910134243467206270114831442900445101868276910295080040182808058224713899067985272091812199696711115274854252073109189367852915343657463147540466389555106226829945514242886020934932441330581116231682960921462107944507461966793863205830614044784003639318999805695882767748498299836740874740457001109347707244912549977797318810274524144544364590365558589433795093902076778704139992229586068122873643952116273347931024510235964648135038457923951021905390911559524132185085249754720016079375137485578741858042006829340840508104708398959643420059326311848706691076900159458739307216113892295786981453416405620082550127167479356567948112640723286778712699591770548839542711913554599010800081152027223364231487660782636385372113499899482325376441646199203217382273722180941434237893404085628303371339968471014712669092767713908104818132146642702411315933229623691144438182592508222590141020664276981510879860688371148315360280344278973824141249580971294553407301327366722538576850339008934044944540021426635314755555264475032177035057747266436001548582469407776979017115425292886333357817148403228817551346745440625870331837715736971734554988932518398405515486428519120673140321793239235008517721112921021215638340338216397438262128271922131035578406627082755364746862905110555521459224599279465308033210989521614564631004335889517346011572862197197370304540343493921170093949821761440903789272374003473435532506772999342639908850271023953522143481208619661175575928327924897842334229837152429010930156088892624503967545400408211459934146515159822578728692766266308044717672375404276206899079666757027809810666882422007560266374967271730377756326947982897959982253270508305140181431993349216487559440063148703624966377524023593232773214375740142158171920410653479962682192184774054942257253479084841 A013892 484 263011724417881289129503162151094624867614292531752255483957648016836106888587575045459081560839148238914728325431494223746065945232564026471289596558187976211158943994285058739543281180201341646336723471290390366119330317405145508579009401302995315756886446779171743322654677676760660412961208611623964741004245166477755089139993661019844965395117185416617513742729345242164553745691530865815408110056438499698331303276920200689306719223109056831059164851193242868938007277637429342921333508112071499905898743235839506500585342712785286788587822444827322456003959916110940531892819938473921746467470952086031686219638516095197295978472962467905408508344450083609649220908247872086257980011574149697053222640519215082836485098913478373208939011466563797768121531435987638192755246148646347731670448687497913960129799685608137923064764640461090626839477375055945042789531613769149132624054703932764348894653806632213992662436486207294795270592154652395829883964270751611474767354126486583236869916853965605557926418888428472751132021573587627103328924324152023866553141118354417299493048242771182839579394420417085085352423208591626691712294515100914996632273652185234621519660509584027784584909888780296292131913965012020047778193324441056381086951548868762679555406547947956719231728907784964329819484516136490114905978225064020934349216290938589304737392416610850162155860768339264241264095856826695820951338703973590684551235829514900842161801286711008973147401257871295833550965283046210571320153947854671404019286982068516317890093977605675626627314136099883769625339288891727454243203970839989854748561420720087473963308801938959782156617839569257738430598215838409672542330619685833692979306916191152320538661858770761829282520590627037201388916530721626144179357401832412477094124698552904037135955955068124025841277560361955574112765477821442270789068821407935624939858512392599705848989822908539480782287329268467318539753761582289669483736746483464211042869426440629056043070140453455744950222365376225171183504864987608286382281783712200887357030581218506904375013619963020156349471524591111059025227933043640144432072190169848797956970953937992019052239479127017447225591125795569642108112170615111972515274800188822806982323946193441472397265409391414311047600547569682579753130602514470276230915634811362698524329452948674916998443503918127169967300487452290557140957683344086471910072125038788276902793036098599974959873540819873773498490430169766179642077651917876565355720729982627711020878873117283480483417551978116735064657070912983475894342492481341416129664571051284769755725697943480301868265205091698010941909552513618211413702039984954715348459059713682060431713535997626570248604488116899311335664247232140292225951677181934417182380556846511622505944165543292321535148561550938641649535198405371987731480252040721527367537429859239083217383851066152911626604263777409802844382456898250497968010790086564316632063399573505655814097340852343849298103577300001595629441980922441897075622420857295180076523342555790257707333956898671082117413386526852668468243082308495715259 A013892 485 651243067819391442132273650299163249540074882123579228051572048296839867430724805982486186393712254115228519891872597415923410140924406553381533698748132689708474450065305239659924378987015361849152714650538664295157707679596563388646976599556945398350310773983460374469481924740749394487872835682033487471235870452470402898464449164057577098969884267692901209160858389024778409365153053885314666205902637312664538441712678832006591678161621112510328767028874737474534530882150761158578170978102792128845495972227518966206592866505784935831935518567814488305988949144322383740079279556835339162506358356989270972216760710064801929375000923893818114102103184507575768826241691647824911298048678740490723787526966987947396337916934564886424280677353347153089847955867117554941443072233417072972041466324664897258763436871734624703162740661481066040026603088898650464506116439322176398141289228353213871533703395948218435017466321061396435274717963542642661979854046843794421059970785239302266230364252187381956376047883218852950605247486338749882925646190108502143948366170016254320857437260877483057899698945000323962756049754370518259722120736546860522246176157902207261110209868120501613382910790699002868651540036852297828283536712455175264153019643202394402084462597967387684532964716837442392101695790921047037028577777102797171521160108776750038870952625377709475663964692624083848529786486992724695561788813570303920426630486226016460375994004223842607401307107213857742159711586385438949435261870129004008820752477012871186211343807855435813416265905082786102085532987885517457724143108992928039353058185283587874193074961172256377638219275939599516870265811639270351772392305073473121352368875873996069733460089840424594724619951931016187321894832803287773976362683319834702120285071962147133448303404388226832261561525934677835105044486868195385258542519619367992977958722676803739052977851514011699825540873714322658968965749300145868319011074230959249499037943940215165039189931706661316615500648685705770142305212690951890302881542367996904983856065124563727416066849376814246116770092568525502141307859781424317988109518007372438772457822074908100383231122026928774057838960991284195254254437547908140033099417472743963546125340845634236361396482928671584170652668236743466044146931755477336505093972440780366453393634116761013304928961608170767428862769680129196246168178770609169010057678736418613650728933890707299398167914550548630685838655652927867645568831836202245600734743789254492631087156846832508741509717035462869576862308630567471678505551290556999137246314715515167107382644952153631975709606062348353195251301069417539663256207504706385719604129297988436152905454770187152965999324421766267898926906907255345440386721918510628450875314427090581975345842357580574060859818107717619649772455236343173449930520597778533193232062537032034715480936241050158325723190934980635413172557143301159768093549322551817848335551620557780855630611587147752903184969648956650936465659520077458907051600662327738092299371979049701318871903342842567759845168965753365541548227860983932057094641 A013892 486 1612542308984527330472280653232107823022929875551312402999269497215756898905350261368428063643284518702463222875745846588970539926532782142421462209936552604854463877332252238616699094885369750459325187593484136122575704827741371010065390111186352943909806157149672249763509724368644834942027440559447436294039667591491512146484924110673802597182231465350124991101992296205864794650646111572373759677769314347251350970986322343252689647704311875065712549711429708585957477382762617553994250580709345487442203731336587484705178390162107573828519705590246886679970930987307510056426564031400426464942831421382776865034948977430745992523510412652559138510103593056023853614888226447487615040187035380650340679571735431889560124919783759180710274960913945532418619433674613910672952249714091780968998902725036427437526887274665232492876558989152606140643831881818859516513130409289201657261248117036164514090731445003987718728313340113802651987293874809973952685654625535872522192172601360251102110738694476924274800775787590318572140702695675892246362309605681472050128405525211077307620779544221474922182386658016357163856292040747085892379683433642944792273234538405497497027729544243305924395812025939010304065209633709937800315036970173547016394027785513805576606935754364450678284389402396474269640616846203813647339424405306458973606373024182001994498326924745121054982067311441801393260755790656198625955849719492615967064459320313753131520538377864652456343769126865125941503919699337398997257702481364556697237056387579093331306722191287036762164202591309581584587886145770341891553293028034280125314068019522506651701598718283662844413617110934766424122948305934185678753268814200121722307479221182725794270950794993785498573036738356437250411556473609388053855097663805559386085335746400400554984210611302284071136020232805329852825765548889851725243291874286997468044730615261311061465339405155992855926321931863160621550397122876341884398835001892203966725318353952422829938373150708932379410324540710027371743591794838853284627074684175854768433621018998867120891195709675080377995488309438833427326590250296924972346039989428536888272044040781857872450818198019756310515840993471557804584864158557937797627817434504843855392597410342534087020217469983200780893368901168332259528446173572805677442926680066643824594881524042877828283321296909030029059839675142198222695940781285726592776634808261567392841956262477846453332504175050698913892574409423559040149325338940788544129733698361829259949342277981285128062343468841792575896399185537839486055675917044996895006736462620772389759423059783382655981422579861374694998408551326683700542649032146195976973926064950619868769773043651005639271957961201411034178265015266148053589596121755702248596583915177604562938571864915762901851520934756701490297181926638254095436199512121638828261228716815882484126967630745528055980164867350914616365921155569970858400616669384021233622445811032111500618846101720324963815823400162811914427131683072004275922291561348389049962604382657952986385957400995309139187584863030932942664062025458354453182639983485459 A013892 487 3992814398734279138455083653187368948479253641922729089754088202786438441622638876824103359959073153474650483699411414993103364941547895330067640156561687968327533152198512435786570012146569153742584637675038475968973580148265581016651902388918417338062127115912146307967176664999477107155119203541807237560235326883624541734399174105515291937080326149121979140342652022643045612169670186218243093964364921485914722887908261767805641583990998929538335778627921389999980723789981134562827609868643829652110153216958792934291007506702004401449223814492304725861389342246741138343207758771586564569418479939654472412736172128067292721341471609258589030305728996662427607911971122618397636113392078118992927906346894531166307935753751646323597531120444059618876211161102277829603386392564812944765557214038559972941632888053911307510379154836481778912242051478739796229978645693310582934342919201345129917175546040242928986355457933142446632783086376123101694270996732634748416327516386055516393685297970655617719909926126876600226159021804060381115325468452318287261850894792569623310322504608667249833340885421527643957067400865801818631035441770359861957202963767311313946892864096771305556090545761615557474885561508819543277422262726809749593746235805682948474430857014446061960049298314884507542582861732268416768363501430554917758087766638804030956575312800034469499120041887793732988051564152488022761530653534585946903432340658569563815204873556892288082500350391261611478631914063609634319710799856404297473471978084228205418555243511123640439758019872139063652016480297655797787333217313422652984010038509071659197771676884743459285389712914768464208004408177375331224975290157572107196483826992091326156468506992533317279231197694807635919306804572747732150762553470251281790326513756326285413795848910434974286255828562429044443252025249840612967023189766630160143628089431717917057983265435767348754566309809164440151860316765556987263618070949350284349804594050903240216787575820097236755725525184927558065146935899608689779211814998413149816263720571522075879171568805530756848874250607513186010569942792169965627101057271784010760513519977335917496117598489298520580711963368093930808374777558141151222768441121760009365493755055151738310336673457207933470369289842814006339486126041937450565110753309586336707435561546801045747734503579955152345925039959779921877019196272600806330647632672101658759848575059565133125250160255338860529990489602599265115754704322425947573331089480780027068731306465167182124310040600855693755384498126911058813582973082519199766729285148358831893510917678906574011092944468572170020910864415531450184229952725848163712389161355498164906440966263611211412395655835772852660317767826035493929345145367483172582047752835787351480687634856146055605511649135030133803423361871367054327455478175764877781018800164479089803064300423521371273884430247882732330669041007385649272514908534445105592551304450250800254570824213623594922579396505319738418501106333322906715606910212763184778223354749294974731637282734647083964233239691766030028397541317175406003171081680468361544441 A013892 488 9886603739891549840449494178573591065960531463511227576411008044831297438863374500265285505491301076245428588037628905253008248828401802078885153724022239016687836510625584443738690220506107735012860078762525095308299512831540256889750758853298504252358294889582949561011218173028540265549683504770665359115661132661215844164004060603492308850112658497514783427423300330614422597247708178424805506722070017726351959428026759055001781320478528458430943683124817525857562270195648497309882881968139117957760298270358450225805029396337326396424021637840581239400660288947813485910478388286566720943772528760098499486703623070135295440020896510213583039350985262906840337523223784744291768382734011238360269795977639201726363913411928697710213523209800415578239767579794189031603115443243340767721051452123664310440804252477401734615142314911457696282823631424456130705253894622560641093143567891531474842788452374699476220185763032796078964987567392832035982082720738680167918920146995995678086887772619842404380651248172833022943392127730012105619276277109316858770781738744986851709066243339016368645085533051359177674450634216411017310488226332146283832368301381275777152587473897151332916130244269790520248006663966426562289681987315590894159325460732215743034589770622612879573216107508187214241681881352408094491728097528695601305883360886576022247545175448852549892301636598324174457981489946411440671803289686334728541641915272343438393264972209347437628791035103452484920629003780989751929401591813642824569766491462379375208679219902649734969244393247383663369694354848545223245417992056548517631054272342273826267943251362636394793094182758545279456975507083590880270830090983874137057106407531290340604705513695704754381787089380915492492159659495776086830771007885135728589745690385525758986814487691279129395223770847601994516891896469105091927033153157963172901477368613787302709355305562238096483832885152162261095581178482878890606457441859615289728266805524847462197547499700566947833615217184873941597552262834085177153616595905755801846900782243425240562340842347805901502740683055012792367586224777749259719299300809607117260096766302361487976219289501753577511380311783774013980685978336935746401545714293148837429889721398306164078486326810719106858047928210501918283195257206315279406820171159113418734944486510472522574919656579823372768592645519371104779765354871390583954510272611758245153602296856414166566298796558084297219448921314506437753855107618054566360377537332269944244858519207093994490821967221738182452013800427546345817253986066652708023198616226566155292690489753822889002293228705687081616607370468433008269721601714519912320083090043187650626673570124361456967021471019301324699360164596278660482957585099279716147235858748940225213979171979668392138751788911598979280522782906330091853158182055533238108702870068466509782277711214380843889893963852352185641237281769346598778024892507230991512610692397961556259542563264529169764203921107425698978312170890834515995607554770912709066174070471374537638032344141976909956753960567542175187285123657916705629045912177926029551828815659 A013892 489 24480209633741726668387152086071890264833805996268687090723720608798730757072162736732373174861505103590229481411384894668068471915756873725725450250897742006981735296123499015556927116304952856557607828163809625967785115422663998544454964245893573080760121617801451825070316307017795522987305776479139725040929414921303890518646290456246702451455103593037857729859406525334041178622452972889482490389010848822202360387777630069330855725855563837392401222841677550958384079669175048540503694158427301836092316786936288245665607483241457552859123553435425366298735540803392024649449626757979571162154214690351134480527354380338934903740301828043342750153935258498364452900916890181556103400719302493292625681550436449755447959635363236471561994606263599212863910264560811666963442545899392831613327779551953075418164968755041957678819270809945490308203310946464400783148463221027780850091695312653193326753644136540998369325747659743338329126750633824011463199042738325225103870257056637902515264726896219157644526174949503675277110304080155244711784370474102364685473892524723198529967216065495091385727643302937408480529540932621103551482586732801081251043318681875570531744691529262518282297181706184037395569052640604844458919279110147297437011613993578669112204696448881128498360830584914852996614264734816330362873450562705649697896484007890002111124361383728349935778190079473890051233509274819421836011453789043735007231004763934315462125004422592980965211853228623594459484555633104943762639352088169184274374239743506108574835407721731106107611072875453441486036822346127978732756244713227727957735852692431878948228016755772614510785712834251207918137596114172295047722117455079766892964118581820481080970717756420846619988630228995470044344040717831672825585261853376692425340714217909946301492366157888561016384183771976451021281507955254649015434863501279454458175210947230126451331962747352188465522123092383822536507460460277938151758665331151559280871708893269276299885166461074118963866805656249181915757560451215473064892899505646035197309180012162994731171597396559844905034702571834120168587883585960164241697279435367373440608342944510978016428606516002531522351278627491052243562570274108264729120941615551543211312509264624494568575915329694769772105616994095589359101493173300057023948018986909577016177308104094502675235986737644073488939480977869273174072215431695353539178931503701979066589493643870261420645883858675970260780254617928076015882878117957293710364459810896276674749934550166232664729782215778691831248919224847079331756777645652703683534070439984230554075628988951101635689261304923077103799893409516503343649388283721040375845419172846898529055800311361279234584897369420990786761004196680994943190793506741405872454562612392142712108613759684926106371165772221320997523182231581034107513121429523795347721067873659856405388058460217193174922554000845394514081992151797343887668658312262150853383822835900211492697081356737412723975564850175665814499788030624454222207870760702188006044549720100021270994249297604884767008525007330612439061507404243896891374954097850463847253778624434241 A013892 490 60615422593898255661866758893170521412864722193554899836653913875725928428855625080260292485901397925494663628693248726302709675242133679275395061640797648085745467784996099788921491675755577463169436185708580851049206756512942904131926392514292830411697056377716557062604785137490456476673344845834221394034120283357225642009329561152422003693345530551617446487047146637973094028345877183718674704969739373757806442353815802037040062531935235762203487275477054942250503861284764668516092656601987683649046349503816156388804365023646689805176922971537903314066932773847738188842477571365806458175038888840563753736099301653802856376216457616116292940313408939632541723463507410861660886074417664184339377157461354142803014937405163274463998183282574691747373115342168761207756513124458940690964929301620811458089842860969390636366566717633235218606651910031229556314753126633123667135131196671965259343181371492845029521289114454542820293412418117661000960015686525324351554468039627684053780144475003001360024453617266291100849977546822568321275604567946554391095337219806574587156853293732556330285108831854760014201230715773722181882722481526502024484627110344873418318082498950915392256277769325500588811131135674349014759885568085356613036487020397886149010060936672378113393662754250477082590063584295613980795180588064864896511311786155452426337352920097888383547630440677595219681969241081871095588726124715597403207669683664972994581452261325778057574980104567541653617535248718575518145727537066163629012593780654655731936041378224370670101949669935837391010134289774425142012199004778178463968421787115877883031828444060951815017541992763176581674892583600705905595369687308405555723901561056327111384110513265955901894907227321385454381330234877382287251758841289884174737693717134252600127178946351181708044107861053607118397344120566498081172469250080654555904433181651225568876016621626756006507290863466928490598823586338233742379631479467799044783807157518915161776869360789099164892311633618632943092425379675694181640508243573030642106022063318936779090859261142024435409511522003415893115320289959312376718702391912633718008916877356560688155500856165667352299962478658251966969233036693149200187511634413325560593987692877627446376756255371941889737940946133463094716481848144915097896940665865467816740179616419240293979649151525093752721889559909821129437047038558205433203007413117384966664803178622093510433399852376583711286747727679197091094851578624995936998939728573300459778071638189732058534904749014707403064663617643724628286283625371623013938095028282374513290716110863912833809028544227858726293641812271410404412706906679933384353590466568467032600896538095161352151476429791525945866108135730397614897839780611248888339378870029981572177309426421742085847059537197431440700646154000435566972579132458522440136696788440901296785524966165285331803232561038939280510923906685073251402912477178333999465912830340149677776855750450336150908423172149955115947617110642841180475154686582703927019578903517389942569087589691550157566705041762126322129747759422140908848836632466733435681721233998182999705859 A013892 491 150089787269328876946092619828620634899872925758739093930638919493771095656760984405607429964047965501919411116343724477949413124157371961120126436733717415627466267036961057691248716616846709600976377769996831336702089800594941411978158808578247963089572669599807589226158645874154981791434392499425269759546491199500543054953658917039950970923089174853329407629130952743138540150493198148728626718300866693622330774105840953608112861795262305335556292639321460265451530360423344510948028510919525101495720016960049681018162099430686544979908773792902030858057818174391610681654669871981302005280755617619231070062201744725679598870293194486807936833217091562015196928926267236527147658347979503869178547440212901531640402483493987378737031437627799911660978823525628727457764694390959658585957570478813989630564801818203447185316619482964936091556712187776417473161403902103150879069631220948256506694392050772062084752634455011779022785698195088722286816093881389669101559666758454068857880961954410456664555189577259446128523528553709814597742203195087895381236773394625839528684497283757888996862627693446739416403653174096597720837627253785290136324360703297830726223985757569862651850377128349102682454652993912119921097937895250583424183032474720185495677662875233538774195934952136852053724173851010785482232965858926823905386762602387729597401493228101461328613904186531352845859304355873579937916149168682166014485107696053155966910139362816497722583350661939585320980725411816816121905117808801990695634454447685212403191100120579985991868767475778457028042802504776164319711263943532242916453745218655838110297227378510878728213120710738908770708619851361124292138789287374655688122396931430010504171084657787320142726077890663255202208157413249651404081792815159040915183828675302405728922307661881214676106307430646975532256545379590585332293069937655458665220411096653417979868335880793388920956696399739598168643256483308514231272463126678737746990140118925428313160544447380527653090687943691463411758211390189606687465880821402937599888079124961956039770097525654505562493056070121136089526951454647963416680802273912480436528161071105702563381147514450952765362584793443219037160550952922870041435097370459201007261212332346600442346039787170209941238225838780121835364385987709776128987516885808818995562542008036064472682715284442133116020918017403148188777942735126933914948533452612543798573752485782987119090630941069806550933404761758732238062870898981773814607137662980620695156023405249957360406219114130567986021010518984008908375038598499050373189103161434959249984628871394023703881701769334056764316960197723427030955899158923276373064541000679714650956047317080890928900918636330367603033124488773901803850926182931732761168247680702367340886663693453449157023818272995022792887429241274324506945236217301414955500034781161727260069341583196896844792652341155956513533818174419003192725500181828795637743547293292414276993594746834326892928195708137331712642778780045628404133350044292746610989252303420505719405375211747657653600760787202159224099146297357403682259695536814246193358074265781666927388677764041 A013892 492 371637172167797962877342989865027725454940451598288111742561097919607116184610216725740151726549203331337151945767579836126063887312944555557583949869920959117753596343952237988243255966257520796268008019911384075976707853163333835257707047761791203158127797623413971875302196890349276258788907833434411026343307312592095157827699890823705559151690182765154092901083522956332596128096057442868803888558057719211559607432698679388094648978387198979065600647931228441824268873913882920213902447859325184288450838274762055119390156238223523338207134879830925705606105523792892817234446415343029913973673704031360433349947677913510529083134108575590645584792007199614267100517401378097633789687773701550969132138163725269593268948976978654503384805678757733463838003952985766429443702016760819665030954305020840910251875217251737372115296185149995291367483491440999528877479040593709788513434796558756987969477462524652155993913421420211026540644515160990165663043243615078272702789300941361444930192014353777336648440357062537299390980528312318215654871589153942665584993365659646631136155039815625187242555569115778022217669220727411519968328005470503121262613213075055363372484910332979342384066957128084802923283823572806224510682924492074366036182527622176585661965367702890125247780339051107233374373148313954921771564530322849745304257493009654868396239980608800294319559542366096250279377656274215410694239040424742586300560681089523436510229166130567194390911990677945273695053211474206582633140301256800359469777023458906746329079817467982734480263278007561668679755239273755695872740939316243153188202082168502089068854414703408308049779978739901268242842905335428498640564015679097574704178919516917579367518550062525618083898738993395542932416362790048591995523107822486051045762999087611522978797079276413778292151722717545468444899757858868750705538179558743545493594696012431606534006606096629513791954998698819285779398735063728779539514675506095856584538958331134120788510945614477141290199326686488862391095465037094929227580035994992388145272833239174388118698713175595568783493642170874950141594969902367568079917829632418896406943100003759011485495979384489691361530844459961214694203053981365586727403163896657154878480594911085008692586770972369665290029761177620896423920779782188963209861573434330906093414703556091204745198633091881366446279081973917827084875228505065939870148733480467087104669956294768622593192182552006930959652597186035135935236570097871160574918960168651922655134397716014170144478742279585259618638125045785474018524698704900130003165148925941163927689563829870699157777869346288620068460828622779947922870951510765704068736907242040767517617805776676948160635734498986891502716513528569482613474470631080558195936913939451070402127084696392004257519401944702942445770656890113637322592452423816269898680621599771706930436624812253080494241669283922767204573647860719386504418274726099049821159709374053698849562959041729985252612464723138916343071894492200445846183911323225590723876639247210791313930156433163368423190184430479252632672047740369900239549859010218185127734331427719697240177622864156059 A013892 493 920210430367512368082626099861805285971252597262069595197643791997641260777597173024388463949956755819520590595763158664651910665311694701071578060688961416950510562153663792530451137854794280986118418390094558199141850338509877746147773163255923436348637081567537712346463894417996952595110955897459111707917636893401974228202009871968686511309940909854615284278280010108652184940182519738230002439654718160482023532404497767334181772240735565004865354698741866813572630334429291584858723637242027229491448832201300049919066846471309027914211348468814475308725572281358058111861395534584461026960299484878347537657372095333965507552219283109911421941857904234957687153324037034906172929012106774636653117118175061976314623651292947869437176613956366345072075817749984103270179121119999448811763480923707799157033757973561809655357312768753718190959734505673567492453996974935044213628327386324341619154235175479828678804373028865163102606263343345612588208095712472051695961103885271604132430203516549373709497866519682191544484707495173602821464811887032488280312336487716485363709602357932429710506104602132008845035148539773922937182057006017507308055235314281931510191246513990579816697845808477893652433540152264801919704677478651900845667825520462743821581006785003758536235903649744107569451051978167035467843649161967877931498126674183713409981061419745469799964367063293148559220516735322928504204594593756664693196232001885087891619541928026731299464142789205669614251047561878071445051336066801662113282755418009575535678688206952654580863845422411245440256273268210507204794797967100010355366153987455345854241301347392694608153752155577890790394835075058149170055401918658997825627442718436920101354333314291269620411923583722807710459413223488076528591522771756149888508362716277835804436276469199248880015418588469191616870947845534587054753232380867225334253144333201685888507247223349258242470745980323147734699083428492563767289012748505968444393120330184762865350311163925061235071521262609088385677729089882885717165481699547164657294121917110686463246321764995379012269239823885661293170653163380282432955116458035002796974335402976207684580225109057955540290595162436465503743101487760205347930136246721348884537450922578742678938705411017913555854977401622145924014373818897898309614975032119173322246998054060533875978381590200174359576265188596535957727032468426165268646535408822251073912786174111520291634380570024841809742264836239744414054103335982768682828396262354638857034455627050224970680573669279738781756450242787744366431794987938504507000707222090373990060188201309579008313874624510475905862895789292036806271872840164855449078895387285109902409605931265824014663601981557206943062984856431577367329741523255147939068401196668560855971636472289651545350039533635877011087030277754953487260833848854159042079853188462573123758747196260995040358711303072251879952477604894279412204203585631019131163123735221384989667703993320268574754008471288499547618163974880243031759290136643527561965800222563379393161631146413999383389292792478125246964506624737882169613249166345342237976597850313845314616706571796313953533841 A013892 494 2278532126422567007097022403241716206788132584828013262599290595721567528170147582528515251198023973127959114853578561406385931346467621937628633364493876675549742252438124763020857531991118264355446829657294745462336936481333969777358754981764828764819423929032298562003366902504507836323801642786742609040863152794115734984476768441971792701968033376950103050786164854750023566478200996941311570810826607982451377986563244517198400152063513091772982099904200037675220376398450034463977100739451346380916546961964806852304551499480761812709350805732283053497460080800298406332721889621789049364395370594207791459645881387884336659284542614689168561958812414818274494202658494778094139883353948572571042146643196152784490663308342816926565523576640744750666621860254917888123187251626109515203358743351711957784932131084578423325820586789398312858917207649763814794497849455639688042320887812950315958846182563770428311758829252400001493200266058194727984049477585556334732317593369217133720706294497124387692713957791518554801107039744091862772626199248669257198393096064898301692595982688874131273754455099234464969182686264185670810833554170542943827968260106458176330453035302045560693545719308526303994897036337482723768578832200212493032057257103392279513872909319341021507815184791227735008610180352087418354892191846299500578304579959819618590740696200370338026221969321053101854337362267816367946332492469006283690158496863635664243351256148445061343871864496209369326177404616918730827020168183671528757037317407778091974318464190547261055022386786587062423373117983142768679285194451538368540911778522184194414341032024977703726554897558674259808205860734516408101825010635389625857038285287678939426043363365183298415832343573732460449060842623265602804368940943622630982785668413412832957528859729107790952557297951489976893342537089380345471687423945032955782918876430296361226846906342487874984923571651132165782740665778207008651620557177562879959193360856450161146131040122683680199099358726825101142688239321729923441387732070767034860761317984835853640957754075983292976900852458683462042358561127192753951957730906624012390585354916973984871581410812313294655358002391113769797352789850741556701804462430370485251654297691946302168577449529516044737738953689179193900306066998599267106539330062055252944042469634661233869776194677113061531572430657218694088391947368037559395530417679249367061864375932931361282595598095057940780261012218748394903894951216123597552782709156820058919264158543683434999677197781929891917768364689716491037977401137839543071279944151910752946414041945074447272906976643875764880031210400970223043972978067659358412608803789561273344246522836801375576884530202931818554511313740025372287667805655990548556779329134669826866910513097399933901789687539196261431275584583718762574853063432313934349934882400098988849165910173914653558437164698825899807698449845001120358279416294177380839653879517657936151531212190156323697679825621748982441357788200036994890696146548052901952655955965288961152028121720004557459210844494162293445883567889006845302297196647538535570111615960564262069677112525718281184031190166259 A013892 495 5641871119702791743705930075644410257911888305160058811508840844775577634934574258951274084976175961838166436329831022319790798221057132212140321445189923542452041241519788287591182314105675943252257539467597861944547026084494561231748235851592910739740610771252945437077974783924509349013528923902610587503472211770357177279327941862397913937550345476632773213948572010681678602933107010325384639173116953198739874581151263185790441418124312703025989204590689809087575498779825731886219235163854739322441081015974096282184447663312814843687810820722900336482007408609538083622046338170622243342130012732947318225437707258659018117717796683689235587097653461519114656820708496261544121671032828706594584888261071350713524546927124340649051966362596571436380871721555341927863935830564158144485521381054430626959312664846393549418641029128642373071652038944372532048841330539259975921902707992758464395383073799969393772317725353038391297311685586429907766576927400118454874356860623925175588707135098035199241541338173621302024466340003306117319436959333430699079683946773198619922735220139938547572812132516759359475728280276063875309034152648127212669488380881340983953658430258359710787727862034122672795460556778204634840654277832113953784183942256452519912021196892710984014479671246374203427084658959623304501130201338430347082439392133929397772914447121040793616390192013890264448422888373977840855545938270013990038917763925551404597297801997908667948499779807199523179178545394547852482053811419420888683771344596081925759517974863749882551079876899881438679451754064941826384009390696259702805783113887001761605155415056015267219618855290135776036838723558875343584520807009277617194986641162536534233886545985167000024144050090575371585459103358625335838295130301563052953844610772783102273304252046384072069836172900386380295628562744477584042099758742872156781129647010180389737434397947727884762294270841796704562478379792752595915269010006806269504078721623295387563773922316736937857309723044132906114309206696296141703296721992694184251696238700934072364521853909788155756811223872093661679621990848480850867688585540160810456316006724564366966537859730958136582837294362634414281455445596631317807781327619377928161135954860730546853312454202585148859070685490822912837353952189164646683234928627324949759490615019915046523718965863804974545264963977908551213573212486050432781713471685171678532515319383155410740473677847574872108063512093830681873139384811292423776847713360492991069931063705856009719265709750638823447694330039842313742644804980003354759253198434602063459862862846156893817997691960924137543680400042631968308958447020353269706102246454528879366415470949681049264548208350949272991006909440363084296121965916992541290892740091026823635330254569958878934287543526116323733720043712161444292831095511689100529939412376002706190430861015719899761392705073598111687942323962757429118015304406596318519686131419793298046870282972833882951501318542187033674063578004323403011857837771487242472069459909696031419575680162781564720194512841150760639058856566401960646172786321773520386617802168337208746465428647818510321498445939483743641 A013892 496 13969831437624962933798509754373048595205368720518516463118229306907963006283864388014990810535424322931522074829858264535011675684361344013348437790113324493541956866085906259116238936774750097410971641218179598363030946740790898571370575043893354689760986590088646943803336284500693674583049954946330173106760040092369636304166637517541612302854472884344933122284845207076893707044063335159674579671915714698446604710514061623072526204976192559649948843497802445591936604953227714897735561969985556181557038262572443830220628674681197521640544685381152800262762062450668639318465315897939566117204782398038121710688081505458336102262918650686232547976912638414018282639099486884713138125522716127570145047238350510430407417121705652756776924858459007937051240088871460592241963646124081417402455006107494620983327130113490221321947633584402251320344541978121882233603969706931087120247373358161240930943633653030415950242147428933007652882167368873508190913363358505905995940148234040503350022148509109858806781265910365532321479080015846273788540535568548420560506340921170329592064755853281697706492548512615333238491319063281485588824156337875143163707510411907529026669685504294221521782171454829115986167089177955718124309216685819528851064075237259828101635773604844774807269099493475918731600896965264304651943990403886043980481096423430447896115689601961988032750138055401669910475465479918157764576442204443370721374236338293907371964490229219654798612356280826932144440817072894542982960960401816643048997542583013860291216698042156220434846332111919530432751808788448391367619268293617953857696762512491174908763718064784347147231027965049904909040326565407679374288385714865298658889227195915549879992242627326023592783058285223587007383700367188835443866733844569973855961686889877466755826385187799554468049277882473815863625588583038201369059170523467004533598337832260652848471575323971067732032081737101978370448153726454909993201680408842997112779818532720085851273045274550015091546747919854444696734912391492180175391310029388076931440804951144155647720197944172542681284514618467243591250331917932586352632838967406642610073607934687104481477427941965711034626841734024710567897547386373209392529537537014068541860576694700046332940114538566884504796065273141123653659283661638392487711323539190680774524952360196626782334007656401633666556032040735385751377417863496990560367945526181908042682649809311729379076133244702293251903954232022057555398557591856359221428846204203334695265236911006359809864104647847040100012482917323513215849058966181326716032085390719734730902974830506238625850267066752296047769494865160974097843701708649710766010066343812503670301981203034296402898554149577143903759217458373592662543303685099314497838222846651426976617608010420610170310452237473103080740466515639240052034782765397870133082449044807924795419664530163028079284715640031210752402300421859707481688577225868737690276310322418765500557460798751004742329463340990771893315151432927173874258180248141789597848717612938433701979922075383269622108913051460557267612995685211328354027790038557092055783953331217594239914301409434765588551980492309758145736459 A013892 497 34590685652871733095415556204293351253539418283507178095810584468605500291896470327299530730975953630586418877964137218956877875150371439550108053463661812665134745854158446402291460115109021941449209469848693285327102564193925603161672109495609291653962489134731908608904497170715883106941415410392653195299475428512676364083110706990547268681485657454453604559156382932397889431118098180125535067051050829249108939477099157470828259063615345420756678681436065137727748635588082191630568127258319265675597200884917365595565468440749438502136631054927587067577824880072038167147812650229572261723244644490999795129713047927583880564477110608045529725813085407064312255624391600375751316599468671880760308581321832460526221375127638245085402586865105491093924638532814534700989733942204191873548801438167761323522195323546883023525053213570704830092053800047485614476744555787362357887357400924769690507868600344634959903978631006633591316293881739900324758012388098633115330641405102159456304486491901258412281612285739390184215682028548156942681531431580747175601449190248568931932581949903554958409348492879538314016495116641272223185001904684056304112513002823413820715407781607497417615863312957130919264232343346446975691883927126541049568590905630903823102632237387182542055504209986696228895398249374793979484373862695071829614025262372959708605124162907728476605904584088842019463658389599359870522709963965980025799824025223013205749813902292080558027189256774599285855917762713377104985566651089977788036979766192258036453221374805484975262502568095991837385006320989268273416970702602559121929089095960416885700414933536494457186911601113232104495369843568279389490996097580192251143976956570579297142298911977279339692066537836983838565395773095495908253722975805805867694772876946338705556634956537125289018782348915515532986107456264872307371726043073986126458638310708122770257447619188109436840216905557156471541088302993921276179256687658655736307956995889049671856251336131268017818163810977603670659140619837661395840106247372457787901863645698723092655164334409367688760585905362272123389051355611660959135167819934356620360160650533470804719481777849673355127128488190776851812460549185851317403632995365862998102432432093170090024946684668830924155441032426759463137702098615299162000429520504066505475120460014130507379110454024008428720125724380032847923599872994387034829536509549433496322578466510186963803801034451074103618746129169955584690864813054637939211820744657381672835611557850105936518844699654429408144600808939101833750250639057102616900240330603875744447454125074841666955229220433718293491585998466130222802696691957085840178006759263847796525531065354852018288920707031213816442954294589461394418130811711370727528782725752370751685375882576994462422095540474754913065118388398907806653603273570618900838655318997399857778013835923472143664088805111565640912812583672266399835701604380396355526155481713030782837164828126326564091477241849163909294265753147919542302876805854243637081443611832679242751038783070934438528034257497808434389779271003156084926079856886681177082234591059474553879857561805600013639047970345027699834899900393441 A013892 498 85649962154390045445825363301894562745537700072373840175858492392129610667264558280956040743438827808741401197308122203721906349781959571098583001073319550678327479074735874978267482099561334120200446119082879595105153332098014992063013148649968671455084865384020544174599816539912427445214531756257838184227835809064809432429826338468587101434957954937315115795322560622527481622502091785710657253990039907252889395930305746714360381439158893180990191326425159451462540668831014726614258109336197075420080553513943004033814060840671243925702010018475143410442384607721493633636531755420793647680664340979520101720887348260442519081821209099470928108556054963346536511839300417298797459280627778975278719317902408033676516220732169931017720259934100841392175703546463536558585979224557857293902313692245755645411984318439113507667360737069208659086104322243779082520252717840532147002527773072421305896842933444750279583281584256894428824683964282285454232989716158637358237085852532051927596082698110214053392087899107018295746266055206062857616797296205656500759572738525291283789334233574242528962429393870531939797929541820337510556160031186287130556689333778052138059600492630542748261221533349838912059246441127794010063698100074101166295738372841775325480604580362165305201091918843848545671666709878677997807278637045404662235458338136423161517439334651663573195403734757797635551945074828585376041411619066199175902918469030677775743908453651518377650565291510328517108552116336830336277656599197242910980577562088883931803784992934486541762507346359917292557176766395206182539487739743494039249495581418492290265911716514780388946054628604872900708880774289573028039265946222216452865350198187454827074749193648029395732186262271617845687937908365984322931135206669780103193159425833952322490078259246619391014117955367359095711367686349994055410823483529453973738107862506072083311695792424058588450624239633169582026417205954945478026181305054909810016396009563880003433592077143296607651537594197833471315427429639413544578291239012695356166016671250962551000359753266700924772397999681616642451506672578678089253629903771640493317173426625276526095104110651798344956927722480694371995981753378537261171818256192418003738434842673466366740680460961807582470363384950866679915801028679243639730101535290598570140440295920528535190908016098393246345474586011674954710777721921528742554380521758842730810840218347407430887627937603270136896273671691597853297465672739775946644450134025398102726584942781089459308374841969633003077437918413301111447161857118652732604068182367926126950596711643690376706176117486709432796222599215986578551534476258248291778922358606454265129070945394083727633178273759281499680582685878670769257339284747713347063291378452719465877407537473013411408888345674000165485626576396147221147180412084935889747693596714142790444282281116273451454506626247942571898574325618315160366780906904695035521958062114153808352320993758769079020342707065472906639622137103810430776610956098886815533725445815285240296604379723157692304827096956065966584098063151643778729381407557254375892143988687773883387361428929284388171633040323352742533495808464298866659 A013892 499 212077785640523037138362736246457824919663153611504793285603037153659736843603105494916971528788138098396774763253444080513608590788760312037630270374645466115055992609474425297813134159241719853694204435014999082560275060454562823832234794359038777421264180092507885410182431134660621684668256867138276870128360018989565570830060566855730053275997957262331020905682397034879674717995806968506372715947483824308972180373634129133681026121119896246556631753170010892606945487551806733554837890269248242250586038475320758345122962233525226413186821304736284123452978084794582664753782643065671730228445294035048744350987442140333461055978414029990865618667539138687395710428779923973135090127303162892908661624338834629778388137638705234023046117902567159270324867375694816409178184571948485887574225031056023307848968958902770517221644253696330491554443826203499142449315234392223808660812016376849323109866890659612722525883947496912038318371139275402730940851603190685804093490042368761245868732772708002907390095454890988895079033633029677035682094168337529855874277298289735222499486706418948351721342459733430265601713540571795889550597297060334377684287902678501120997238720201994268426862377506002780310988053630089620524712801895381823763711489255147041647199520830177150043118499157334540089068268663884711692604825909489438756556155601259253810170019091649521925565992230047967592535647837985421030763268558196713254040518248392209841715978178071003382187067743432930883968786709509258826769227615693974636097120910723414655420217220089191571602677814444848183532834094403633379843052891125847091636759654747341435133735350531206288936919833897184572358976337637485154998370174883936723440760381758709864959403642691938743070671824490676090057366967105416025460954099835843736478861148023511765360287642295027470666455167162489531821816803533930608684616743797454918955140243422579416006639925419046804002229131451568886029617247834543195149503265157125671788142885113712621913908622439586909364585455661260490658543102722238316762358628095958707317713667837121569439784703924893128009914613651286757533220465392238122823751099055253862159804493420580987561193280807230149503776706724853804878423558842733850278012339790026638734775508927397220232148707070793147284307113456035272835011311646497092064681431515828926174076288524785457672147753215418882783276948922343684402006472175397910159055546548726917990653809797192213424648671519582698726342201893752952001454805286481710376332410154216763194250235312829104007637826166309287040952345256468753206027249638912548200622293039515016245567104230098071785978332723739837293981696105151164875965128572337025497873223082799431827438819345323908785090477083162077591107921490813087328545624528270950068718895400216739582926129391034976137023835046135758794480187923738135312271183097671668374367130292249276296911989723576873052402745904354335487989089184550269025836805808472760884835642794130707373660325094357793191556622110398657461734060607903835535611785497545056242042657781968213181808028131038758290069945817983792918630071722008868042573871110002892161838245808224881562246810372144267392399511613402434446437842641959435483241 A013892 500 525125592946713451735262832857117973825753014994293407149688394693139720738708805912858418285460779957302155594517089634315665718043458619876064274844389264002024028244327015005489803678564263288012365907336204213328414516916482553528172742077621557734014815062878682556267307550102030692785386160464220219847962114660044320366742139530906329186645265979300578533539277615668527689554699638911660975584848749887621706850975093513778455097478853976202629327392510801173165114781541101148400545257795303388433839282703254417600621663469579596465475045836208381797795582781781341614176448712266705546923164114890160838735654496237542587247095001246352367517074993764721831196991540969955823529125234335968244139363764087959637089219060391259230469492428640502092133784090559215949693640417073957736651025172788256541524190170191174921996114933230233807466803618658023119607002563350980401227972938700232103018298095376402633618716513156401168080459588685426679911713808853928830086600419247352134323349769513290985707965760122712116300099711150278375397688126389338600442144017915094695756534277251594748864343203486947226137296096283230320344416653796892249687591534333947200141797853437806057485506080235978325257208605411279291620844060353038439502254833180334675589086328080811044615672644976897380001850970376270737347116829660889815669940328122437100108174102814289590372027794829542507909925075987863028851898513682323491616473194325702396863091850743433403630016252446536728864228802629166271704457729992234902465444989921336304871344438445627161253818933669074142397466968318742208196003420663818857754688944360237380193206967714969360830418263792984822433488950647839354806309391659940836974943340512359737916114400265866829778547433949538575914956289882753515227842985649432840051571609759869458696842870799075225089738972955873167254468765413562046233370834700134327369903801598405469394625112690176372343115550158098267129049237745864570966489885352293718788948809687178709408407226114038706690740682177391439659127918107431573896959436669775259230683495217828880968281465603723949372221564947337489041249661137255423685767272619615032840029746354207162719283121413501765956151999744703781405659695626934443939536076541745170144538902879619329619603181429283841197525559321375483031498673756579803164265627894912488270704123939932746956547379588945480240789269949666274604123823747030589946927279753756172909739907785017842468559150900967200733597199766919790697850241915052076581126304450445973128519813407860831604208013732572259332815061137197023344690866803661721687012659172850092210632461217041605451189163678919487383790783744268694198212378892835136498258389802096590348489433142137185218853745215140537161264733295480794721124492348827171194204788181581268664543806059012313377908580933901706215253598837780073108579364196961720390102076949508140789507480842558971788181386731025865747474295740775736584605489025553594754180650286904250397212957305814237363820160450936005342342245737170079265892806458685816215865582891273710691261676647236938363283902769963851662027001960794436151349119681607051279035518607499821011397764915656048346053038306434154530390295727913116240617556859 A013892 501 1300262955569764231128232565174676957871973214674354911149936284411288569381396135612022816658211151791495910165428171126439385568781689845216502874877917412206147694311749877528078297398689293763184131210789267916418273856922385534308554998485656661483636349562378842998890923957500088096375201886539295222145319144147621081615769844950337630792723156446080183206318071764879225743578702221209524829984668404747990220711992578074373318888412292851621354274927268602274072967545459139012453441712281692924797641014062245560166481700295362569228566295519989737961139844730385998189520690479994877338030899741715412362632515362479282962739944685491091850856661874985833961505039557604166644684643463614056633345234476894432769436978226215736589306279733064318589830370652849584053820473343076409677763866779315829234211505756220198033179658190056448700434744973355512388435779440110799220500182565542706010051504895663415184700670339510051775882857907084396316702714650389404322248601211497949372445912040942090296420508310674087348458560594679493135043840172064514919216192360615548061068058767368396506068251341810826539691332726710810312974489732049831102559195710572752328323905523099498141133804119766225695191048970650263242703080356996098127013093690182993509891461067874568146761822420554650625725203185897713596474458634806499611690523576523638381140749787804359640430587650749635374293257570728471657877157057830287515268057659996677379170304868533964707294879612666617147803988073961275976201136080776042849759785874099230903155631092690778968353419807839060814916225562787069262971915873902261209867527540441439416859019579552067919382837832559545925842739557210164378596547878379787846492820230499313434694352950383912591347831522655018518284447354422396096302146788923575005818856411354803006809793935542719365769477581197064593565622855571755569116403290430167907866291433234010184362561846907033025382416070630916961139971688533297518305554638630929124799597358717613515187447724173745127598236312398756766348526978897893212694687364178593849605836171825370874336680768699915267316608444744537409277549244692297017332904657966156163200164814917906001402054217648850309182262010415861288434772566682156749704241339588938674049722632881322542451769817933868289905351839910098512158810834589993494035234956964964917294602210583543534806360010052808314678738070533098712880996395856198696736996690470995905985634075926574894718556844986733984769259292745670326827156286155618531770450261323444823617554781459390797274347858595208438761724040066752412306765710601679985407490358365234940472654826587055502216084036996208863791516975838399969435499473164170188648201100730581565265304336913812742183218539673464268924470444848206700328181634380438609766799281811625197759008253638914330142726059341853080857883220828628401244080255108732718896211362632600157900758683806779427485744143503306415151455356209439060581405066770684230417231953994753327504288606371969327322317735472402191892168292327561096100197912179545490846288553931499943768922346284546735844388908364804723136493397528121142559919403894507538064968568588511699306500994309891025653613582097523303598544880861589939210276891921013041 A013892 502 3219579804023337642932385526396452440709835004881955521143446083894507215356705589992794084304579974739771231664706529098005436167474773444050737551982336426446230099737629559997397144110597161597726464106904095498575371478851661899115878723195335973842970481515056690770710817920242010635346541016058062360258802587504780412567726097311686057268231014952982695556980971178945685984449480991234683222000207452328093837514744110577377700526278789917606783698793134858822229800866343828649596954570338987569398514117278512169282665171619646962304283775770751070175840408397064039731073992176824835781820972819561790835702008656519590064757414295799807040814329611990548486248666943544119424737000995611302015769501743003828085970132348954559153044689940760826195960390943150202226080820224318154926701432768397145451001875191471076129758118464740582570697771593780610869493445035878909839081281550357728808782521220647286675422145126990499692211768580873766635391275043114553652915439211188860943163950358664668840876524207551797009430893429925298272188917606208773326956294687927797938462559245822119220279091079206445784103169273275910705145821051038854743215721939753481467410494141841144247763271247149031677636861165178146164993854568877681576198994273168420046848736858703150313628801733712949859707549883398142738516810551185738882007293737306604471904229408832587101310537651433521400652160777623197943597970713736517086267722303860112861886212714672081477768144114044198053060307065947441483395656848473478924247356043071231540072754992980545112760934432770490644753251199791499414975497923453515079491775075359507698645201521909295823115925374362859107433281574868530807678533605108314306913025679919119496333252646092655583523774285414568698105601809837940551657649361906875148333064541299216370358723954003391878862437669324470443063245187058368392933557071030848326499816351539299383489955026564657567116375050073142856561722758005609451778865535159404974987158220323324107342124122378886136700865334894249230398821303922094486060102687755252052415161339220628996574180914697091493487386853423504334574730407233351952320987890685341309543764898053412132165625046266100601715889781728703720432051917589121645785922276714831461875844161554809866042284794416233338766351785449555015857919348717448300587151241705992666748247239023701562990493214531748615167708657708935189865922294783137736791780768278542491815122549767716170237723885314807032953178165508261550586394852993640890898280121612720404314603776816816093740215458319737020009466133885245581360370269255109210187501468857799870869400143457381541981743467922275771425311392356486325919270810002328639941622097317892283171854803327954817107125242866925202819612344018199762475910216707769661204961934894483340545882577827062133952073852810303071659123785210545955692065875594477976526190058803218618377910676215282733618023587984393511250103456054835848466556504425824452251877624054454719480041513949026879413463622485479594942006016463981702492603950149860410339004242101233079266284852712819888077555531613184610153548165125983232971473876063786220495130607713445230141127805509726858729886937018095354517053380956501986888627401808728469807059 A013892 503 7971998333162382314327236869524729491989181745753205183947765704885105421437523354675567439352486170873172806953748171993042162488848119050040587201725911243187083903730244815879995071135105521234968900048641123959926978743413121176738928190625248209496605366308950356960666285541493322292170934863320352152174460828117999274778534021827368534715809547894065499485945025755216234120409375432915207891311491672502140822976420377456534346895418385436196239509797982430794864387695353087775438369614661796781600091407279206703848637948782236223714674752902180954111328259391561871714072580955043799054531128977544130726490907932399500439755768780415606413953320737920185116251837970242650563471863428232149309944847496350035719842558739114034964294803717627940982991328053943272581796492876613959095850490976395403454080292159726340133817947372425691762722181545588576793341849759894732773639322165559221945697592011923525889726098126796049297385867971332952692125700742980903185430266115385527392507314319139227852225520713794797023254825790944601126468706695815937426103154320483332547629204486020903579213837142132001199572073334389209221100862358656257190821705879301655707973657134118715430742388171794470187964954294236442540995118304143458473144753520798051709582110487098011788425962344044901434672004558732257836698736088980456859999378015651146026277590534980960088967920968176890906633414649312022804944991686312276220790420928865721597203589416586826275020223872640724754984573265685393909594502526848332690849954050892633345142608565364134773162236988048579114982880542552531909921415432765325234814504772322601653107684843198085478321519703534501073056441074250394264362009381075091947033035973022051865751270543737378397707633984340728138810582535737914762018953927368251647912352777646448355428866023783844627859403050576651939598458344430038919374387730022412510397868768230107664160094151321722037279289145111058953989625159374931557940197172742667499160727482184362498865726197298237584198875954866315625141291031820194234838934205048091851733128576882860237788332788700553549932625100375085659336155386620095535790045795138082931220006720305155727043172011434445433808112972648661553458083321090506518008876363451317467919315852581703154497435337169240953886024889599857725210778241439925019635544602436966736142668240299348416419197258008848214268148239644436714691820328190232566932391568553730785440933130357292241409457874704108379488331502436840917145421709102701216312340510845135380402986097172341512894053756130042515508419084647122698760831463332306660236062199537329402459850825814678978719453019178879115350442113302503435122380533375955943030810533546735764469546506665545594684135706737550627776439305411120413666838811679891750339945042030295305042319305075010722816596114869738625432084745436047630343168622493611323198522678412590817746926247465985361428854588184568788812869917433922989552192094052279500396421933043611276449811312647671507088797862172673539556306155360448629560234148362119212179998064862621126338168657517360612048947174271874800016590458120281957177433493047664996781772402628654020907216418094829165174214314863568889224321359533013613232943420991190755360788982841 A013892 504 19739457100745041686123356885393313170384920931477765602767878714100304648916030140988817861013251655212892314125368894923799705496474338731686447929606327103344295266942555458355639915642563646024385258441540238396051232139586485932602083353878986466286335050912225669919948828963006073834322159644132660643647030282042149886279853312912725401441281305730947689211648992327465162089311534100065913344468493218790878389631091520199747239813398568760180072453971274498908732915508076085287675171564494460349123204733472636440192908576341746331303682440986337358294105791751186958989343403630202995795125473930168044547733410640506470639378819321418302625983403525843432446166059746279856817562117562782196674205126940864827095866439851361522861055399190414827040043844403040883296513714215290947503276304856161682097244757336406231079006485670915882947984631002850329409416960848625587926075551974819023900519861883131830532024901845661570869207850297949552828019755483994271396540696498039988991059968478306322945667759613906583114484250886132135904648038180803146844836594309794459237852125598631873331587802933795906038259211211207786563158624185406399773936435106032950396857864456134217159345796609792115837949835363004561139315471437771313381895251048094535040044554194992899891309736934127236397489915815872384897191903731188420250587599905175787024519915646075820295333380141381831397024091379746850355301488969486140838022940471543484381114210550821223952751301310821825925092546878590338174153038112226629727480880375461198533274267926089568747692241843870098698029995528533781709624506831654789048598960452243221630658285332557936254786436616402074572493980687510326987592507066470654094956553339763929602734855242077578913185474800992092603780744606158115004320369800602600537144128800377593126429059732625153899198040034129797290987803108184874938224002083920765594583652459145801357119144967993564614785210572920347964914756867503108655684164279230946252004378157909217799078925771403968783997252552968529253096725582598951124690450146185375185984547936091073351927453029768651944434623078413649225996595016654631936074196603295612007910927420140875790575871174340818904206834723462378223856006653268882098735260754665443730997550063261702599147945140929420356676232343113318113536682792851156901194552354549570898396124687136976314547157911358451054501147588035350104811701622811506668748727830504324244099509083144560961661717234096968054342678144852359358102861548487489379009770026563128870280453472222337647735453611499842142607880987075655867278996025525661189103853376212181796101434169948900804528258901335803398640114366306215453203091316311671134582646931304538879667279635608050781451793739317142371886613587689169845160045914761768283124987578626172174519981788976928975755450823432844940693759606089452101445089482987808503760538805494737711232346334424278887448625416949222593410758389688219280507193291890755218652079951987352838006101341435586771031065297727894778621830114981851491205466214525295019159681028408271308304813074710079094133786049267414920446279616761172033885085894701830250866349864376407592514337665628188401058706890819368063039452894018335474712477971772866438158094239623617259 A013892 505 48876849987697696973968357860565497347876932333511163931247941716105050240876333316072270916837051410220987446113511795351925526980114613659190082032050296934263706166181194627878941639482636201357334314041839342752224059849597958231230085990456404510185127933228711069063115375446470376415091265172677236887073768034334285291267658508249886453783355199839093842309274858253044160384182200273639107966325091590554875189687156082075073940754716382708513117223205818815473414663356631686704727204635673168776003618117346861616925220732971221749194716788443828946534677056849322277966554212385342007685314390873015164936598150353547431443695255142944537713894879486937397236519334371703807186108741735087434402802640613148457507247795849516415394736412879986962819025523082525128089614311254767699821914955178037084879305646395918132368496880163269146851621796841526697800327927340320969638167748169297410261053329488960842448516327435140769967674688914902589807906888534162731410703022058100318700774596889165807939444993912234476543191339134900895581363102691448491099353046333887750724386410342646782924471227256569109145427594620860389101250506186860601073844233029613082444709361321969478974038967639709648234231749392500230832497899511594111293597449224935830118119280597667724427972148312855515916588383061765796371551975636891916194059705537605861075626738611332692557454687234695411340339955641299796417911661535855663842887764878648350132592515630677881808183544424424612351295730233530657762682163516646245641585680416799098227041881537522455086592012337364907516093373898206968357419531741353591508446837376838988836451349653661373402540440919436560446877773086363633143650819154780920133867826768036126325402172330053051069359640969261719504128897938563502404082663342902298587422040178486157962757868374893410944650367730468756942417608288373460649661513335994123767982987270438459594561357736103897349105045114397500675577464564867579839230903487639466783641788752420856283081529023647595702086813049152822315063549118347680280894898916519461312641153160007170635634214519557129310962625769836958434840942924143517482281382135223661597176239474083402404169124038914127347887639251930471257711634218152425695796280419366350556879302714092238544047627815510196815745662228550543867610066726695956751890929890547837951947745941695179915473903157156749297599237041586742359174149576541948850982056232383926756490550341265164252609616381630268502389851011790782154239137377348323963876712553002936832572560562116258027220108951981147629469231504217044417313654779808064144678862240985607133144965046776303333191617337338681459569388542296453777460721205228012584668957483956237415405271438449458931902005026129436909886072017863565764430944529495699684077498618448686295156752387703984859939096028451243924806877466878486258936084623736629648352966375746714552044701526321622528932653946282553114321785437948610072244580802857407106149196517035932374834069525427314968163249752638742533450734925876447495522363688319868471646267034760692178222239349476552134905573502804996817102112512782721311930827298785307182339918032832558463417158979524291671673063073650946441523926271425906450600091993428822814656818988637799071392641 A013892 506 121023919377688279779546076930188367417580724274074659498999097235305998796383648047593233944909306159796776794334220442959107445429934814766906902929477708188633428574375089836896419514581316015544694137664684354749439242369529654778390584690883112751264885090339678249396110918027629852571031066602800933578846469956047089475422557964619035598326512026966380423848153167245504392483113161915357521596309592962281335902309177487670008509628812480508166621043262704763174906574522692362817888326671185697533093782816744446702806922131689309201959289045148976410685567325787550043150706918733132959887599277926281976884345743492268441450302377564189826888837397202726202359948287318441425269716669301508261237345215619576282485238760055191746642491437195722838649226278679117387137565906483619046761343798601382447832563831735286491639502756475390571250153879537507414896694180559441412600097523074249148249983888094286453025928829845824625376189329547501387720768438792551805083310342215040141034669278582666567873051809981089875134119531640588972648117597211192917362616978674293125680902466263017356552500281338763514585884121613117788593217277118779347458344631560391923828262404859967304918138913733717420283133000439020429064117216482758667379965350428414384019645032568604454788377408465313230105548578710855226629803475322532436796195042821960335003498291848782268708820993607142073324404423823466784610594647217270673385710551728256301114962195360605872467361466165773358218431006335515028155519542401404252186884661694355830320880175833177813517455395156536910135691287015976376142838145125233886580473705581953643418948350426081273020656983220175947885953607061371905663360649658333881562549991992507484358201993504272029699790337644347974402454060056779149739246678620697038630017126263909397245426795125205199946637830887045958596363297465233237541166223509741713867778906797345399363633783329009124122221653102714537025296684431604049572339800894840596063508649488080529821681890933924788070341455704194254181506538908391572795843578312294921636769446698340595203723242937660888329745246706067522943551223933528839494359448023645173257106489385538438609560763863631231811977235664065787950748519775933003112935474150112601247538284571061077766677787186356982825271018498451773120045418611905131817400379611055611004979861778485493293525016133532669779036173239435891168808752592325943007967818454949608657819495209456331940722418512938326208499007700444143901329373820914807618631164075778018888196084635295504384941684555891567664181134658360319464665923286627967820575186116042220836773114807357757907012430497366971823358303400191706901916714315543876732886220957066555508047577203473266811823622743194072603131993037359957325741697318539772492044610251642173686751339430441449207710335736952096630970384488860352947265380200749644935657131690020064155603333404623443222267615503736283483819058601119115451274734281374422878128919346636155117394264717841049165354054549259037748334831299227745767215429206285138002774850158503915141803908630999541264687555644721949813829723690788783457750609543695000328884688701178665178708763932041119083937999803604034832910952316751415536424437184837114742548934840947065642876246987459 A013892 507 299667205747174571873854261540762486374304213794311990310812165665243948313726754546997558977755988072966639223674168904590602986521616164909523415436776823768167043859581585570049387463635282004774201609577387266110731758591950008667118148362510984600294230707304986973651460848017296250321277452984128788833648165411698242203004320353635229425980678103459427601109988209263426180723044017105454843867100586824311853546371852068042220400683392954173790862198601740001392622994269064036881010467782196234475995982538758107736373517083353766825662193645404335341522122569815226874295422250768191788844724684473988876681351611115462395606652266784312866169623390376273146937265594280905494668920175140795304141529251050417213485417208533900228669726405148892125056510539411083883173939803478182638066716618373084477695763471195911146662081135805958118081934770968942572518289563789052322297688876786625241732636855326374592051049349652416509069357022703238638634007010525798732014979655048318678175803566029262106043895713642366658729718238175730714585031334337037571488658538278438534205356915811391013542289394122630999702593087642119343217876706656532423462259683862054882199236712411360183740498846157143970645645339254058045385231575615742253540864824230446427856659045498088921897046512723553623751118730197369915802829755442647244218621749336413163541827116948477926767642953449650880616484469424862281907508795380036697099684511423783698934456776970200840210561259011605246511298796356362425700853783420574667435692923936732777101701082500355750872757786491705886650075060088972088990905388306446501328024361917769834516014591541669414045175735494494444384461840491055914241141641258350865803148472622655789511859597913934468467621155250832375069942095652530795890198961686029316654746776324939794610004041982725470382669986421583611034496564490366554242444144866247947966293483342000146018894247267176163229908913025978362413800095024410355542021008655913905072257703488786711810936708459600233816184408127699688584574159484529465008215488415495143169883190200314449443343918114699187932393875623647087493004242030586825943143934891899789856748121261042342302694797841973429458405021250557633479060459068667933074936414607619661836428298888119763596993102174351338816670743632997936970771340979519684987933262554555187353819630769846151458603998923224110107201689521993970687196183485105675156086107308482271048018194268639614062090839757468076586538184468062044269937761188593334229685006736869876791043436969370563112049720187158554801711243346431328666139827984096224492558397766746026971713072801383736995795572142099861564845671690911285268129074400003877634422838825571541026921097865942952479489660450800099978542524827813952974311690988739012127779167399480934623591304812376641941762354607931349515849138062482631072370860649695995075535688120526990835625258239854703139213620481185907798000887183172440649785918279376927114112139065286437050024821473581503997284009115365754109614127445186522066456357042253423923532803702621385778705516357309333125951591844340375212073965001038415930952826540533646619351048808299791670335591663363082922619797375704147045735976120555863258325012488937994976910675010734188291260232289400242441 A013892 508 742005668483373210242278663146820451748928289471882124896611692591544875175670503207066108787262624311484622415100385950487887464323187264316306019439587656555534649133666104448413718249319858136739395831272959032229516796717768824510642580042265086457803944360127170940471408554314779228124264780056548309902207388727740605820616794623315837946441331071297785223680840694968960302662148567710799633444483895935091756254317796533827273891911748610436769380099095569815708272403486635192657033138265028313989779176368236411807926729276575178683255332023192029334807586172996913448216020739704868920166633946501359383561818042931385322299236071132370303609738307287299562858216400733355814444218576745948111789536436996687011894028064633581822308880882062766641960300690125245392043109173452524551934358952036976102138002235264724394338832438287997090224560604461427734869964270608508666188985130122485974428940384836780801003011243624998865690125854558466489883026124755919714543559108885486830712429034041489871513184132654150441313996599828688646653281501920604393725495917972703376107350053883669477241049226497652495732591041717564063622441295475533277202477740951150231758647824365056539599665452470858028571711778881633872120326519150563778250281850412184169569445605898772481420354973108278404216521336722977451149470954621783398762485094910143297832754582449009245991433949393727095843596578258432071368900620731713485651831719051919393147909490999137330244530522877376739281380438359192645915458352273901513462851813266820092648744948678048374380284682374326454228364206211243700578291841080203875491819794520227969475269214101736094447845593482182199245921578778063058196576576778161320464310129912485377754526038535095223438208274895430793078308553103135851172925758831815504939501838111407100494036398349384554489058770708496757698905908838032134593161704659171677711391327809643219557238026764007630597414229634711997194448001489847456947242677511899764435512227350881288328348572880107679352020396780589071204575491725483923777377362650119108507804597371808407952214432299888544540212543037836929694340310687694009130992754041898177764504166306345682733360286241712566708527214713484505699868123639469600418916981273512437053518274448574458522751023300809175692619611638922558735389946628047712478936563478071544851605433929585285780497903129796295812331996223719748824595782731286677148309654220425642859726802810384279739529066232626946967850612023183959754748620541314766292788815496156765052425863236421481951183200105703110385962407938855266478900161931592677369799356151842070638631767850433469791552420385481325120852802828193742541129132992775201406716756793158867165218303504763478691511868752565676756769167183625301145740203745525679190581868618687342740539806254620990735355824482344206604844534907375180315666415683851603710538841819548761481100866302445990588303706459843945112722198753366097120494262465646929850325953427416681493129410425913688466170937686548028385061431352898902102230519215966660723635651715257110705266950346817282443835610614179358722241132665106220648216362844188821860528512603182305855126288182061666261615957662183662795799804736132252458075305098846880424333545483403912893801169911551650907917659 A013892 509 1837279493726011922507695955539178973755069588633037857574375315414231673877602557320513184902032196795042762077407650551617107662523179661986341018428343556809502789185221507558612759343422651412522281278419142586744474310836070668601977581800072538313081888826166527838530314249930270531979263897633239213600545813021369786331823424549997723023345433424309374694570905963971947636461443406360143261572253130240984762569560041679613179056488788822553874225293990441325105437590000853913902887096624898343241778228826213811041195566434998523362429844367293760643887729315371484392214240737562486228355682148298069468278034094284360265159816136494790976397769412935775160293666771639461598789515173662065373653959382111059713463790996811147316637197643194734419391258578518429989992550581276622590520114266779804489527805196736748808097988661612471307107944288146336752883783660489457699841879891711157398797524857953968104582755137328616066336454938346364317132871104482008049261592165952245056040214818761099029363923717680809253587145666839216129289543673624106618699306716996292856876033361071300108927084748681610847030972945805818660371463269285672472147777931891402137707356119262492132646192027197639093688386963977034749123268373742191820761744639523758810086734695320344642472459528558435048402124265338427743813753881268043251892390581021910909620385788847409344990143610659858268291233643829125393484463458093175030109014867712738557454145542753472944281151783166149666757886822040758551358620510607055263583853911978159964587464718676766901754648521742387358988398382635454315758207849406851735901419501391741954989744625768094641726216026175637861370627175290783160337485065183828467440357848366175131372604169490710747660124071260301291310406730030121577953430298517699539965195561845817010126183031916512745985803933092538113241503221967942530433993103744870332009498355398129766302457520832332530114626776584280741541175502041009798299610646544537494819007390631289807148535572959861744735858352448019818620578170485979018181240310280597274457066455747737427122070203603321725247475737603444983779226348953488448315242027290390036064511001686976238670390671402818244714417527824844271078937761075567038127679918414362871875779545843840768173725286044110299123319727759524508762140311455762312821382345891489474135515363347612196535805077441785478264619443517556246344832793025156210000252386505541713859326676711989704678768181369541350760147932579993779564773304573728951502808093261218269789546627533839995037842770598531365923571132334991586473138212058654696842682815968219999266245481742690464117393156564069923650418504230087697712347305074277683427969954778783877828929876089841344824573846706359119651759378094207424541666172754092388718120574304863110672507873727260780538823821644908007630048948039616776604441296208369272096061515690542868754592373950620214849708219261513132649666323611011039713958722796925897355462242955673017628456240026194458097397392634723886536222225111481618596430886400135832651133513576496416560200790486803926241898911606158895952782546350936847840827887822133097620032789528227104345572347041314709768721011151375305265017100707332334179187804879949661771811867637910945312428183016823131261444007532241 A013892 510 4549285917135484395309383447814605517735954053344676406102053144121863633456657814578765376622737020452008588137107006123208568666065982637864717009389403052672453046798737789644373494797489483739895008151212360539895406096586883746454688088317577812044483751840582113414457072583938092933963323357665765983557097887076400706566441649704824811980382604356499018371852325686484975570694543557044944369835794403536572129613725049642848513048592833514736825415376224437774652248911163524375361024837065814162802623830618359191305293300854133408699189175208011713436569762670062017132077289276037734587545276211718701512333771942823410168201955575758615441867540445600859938627987999589699225301119731989466409639195172085812845447979423413085059578048447116838701120275975010905979790564501748463919764264415859207116715308919834666986982621627029978591058673743934856287478783837954285721120778957986105124005152503254962469789255412784248913239629736384494339288385008936795648768579100522188031016119872519538545508982153425734111997877798514916218517709800716976774454734662647803746617889329315285128414245619125787936722545080136841779127119829614984322612640789378368941775046779549737507153103432352046962242721273116571765269375696954667425196335140180139665896953692348010048881414566204012464913451491280215598029492171653920627967496425277772581400127631379281431720749604211264398257655334251653557681486484121052598877901604928644229373652324266331603861615649145920023709536802168300208260528887693618931104717087595209910155056802450823848667783450037803597203814246845265795794582697708456176413768925976590863008151678119753374283641776197470732901948578110332892528486432416612484400602627981637876616573811471779391570485552723560767112406793820854009048910808729377313208280765490865652956431679145445293822703132926500529659172886411600531665079890189569684218386868302953716211748764875417745484297246873560959849363119428242320559867622298282746383849380934746060190681783670340706278714130638189424866594987362162160939550951045476630685867794010516895559530909071981320563549426404152520890758583417383793384922468531707477909299626766120177595515671069846852919124526229569074774286711261450467540910118305885492688745857684388282234193007048535467548952854585630876621426863055301607014712005279571195417475455669659212230110416448527580945545939474377504018194133976796266425414933973985332145364924879880995765393215120939969075851535713390017586555614681705683087151616916009296607626614889913677873207446436252916631988557203540332274551053740222836197470077936093571963151171097594115510613077575136973880877607905615918217845449747113897658312977057791981108335437256180064078782477255769109810601744339688909700195068690235409612549635915697243473086073628196691431401125951135072784756570191947060933480489100246946267785822939837506780377422546756763369147672005213406240706134226900824424693479558745417515962704320299003276802867472620071500507586505447180728453315376314524325003921384489935091639041833249200548296617123584714963639653129098436109788910237008378001826092208495940883865570118053604842967342936652311543620326990909241991403578044324885328752744475438477563521593646363653777158111539772738493330245606574407859 A013892 511 11264482310133255775741169045750296907860478095532699904472887688107002420938396958020666370290182513604198013077702520754670613665477313543634187922232091509319208316725307842200643566094568913198870289788208774720474475140352686257712706720795066102825534173448713530443423742968016527975693651002592845486119746521091988713128459602392467012119813386264522862891525171779979761525621188607055429709206040686802502713564414981695607560311107666473006338674187653954149378658876683091542307058238033825382701414064370288575231845436951618879146653617543382595628576952777577890558719443899107758574486270882560465095988140373853103094074693999180331936992775029811843693176822457796054662068877267259385787441201526406509100800896402333716502936146181857557191005214221448529285653436972214869763264375355844566882491659701093699091800682428067302959341790998683353718569929182374768919781439657090436911444034108157109316482705538339665949823733950631910049017630832243390769120229942223889261410983400225756872996245201115306808983833219024985533755482719845505474250594043447564209196809150428248191181385163271744384330757150381753792454882282989833066236837245938989958360251555796325491724292255743471131162239901642670231411735893853755056861220244264903646587781140669215334025221725963189060359732324107450562065227536740101212989689931133867411032274627930607373802316374237907565261382115485185122521571001845654219028973286062211047707871146463539417990142647234563424787160366312125977373687318289282141689458875877411663325025993491682480862449932855155449232767252799315791701170423213210629961956823841710659303621362040643210310351118400781084267781972310417164856892726820341756011847766542705564652421798011461479688287706613256091886263349773022790951999004584002435857710795151166952419767524300357946589101404736175034988548324870877664855372651018503305523463506218075393758194904959257004175922928686377419122048170653151381695967659705155610038303068283143784892086973864346952476017780159090196722750981612462364540261170332753639764646558881646874578058924422223875866084171169895652825086437641200593416613139408892354343738896535963405624078757620376722666191320272509756479536551467766241227580003027084762561110929466456141251803070559871622662494614286626027971438434184369253827521381560740957402015558308187505743764172057782694651685355186566663321946476945811258499703492598051106939805945130148453733694374567744336488746911728389309156052770957756760186413031494113703320847653502300367868171084913359410619550234503129013204683589615112024485719462507483357444386651603581691821713530770719085889467164057487669483288900273378974877851104179821666630368267854590200485409213150532637032921168557759369619743309388823207506224540941222028866464953824704199456600896566479602587262958695709925630330105580632363406718208395508710701385755590601875021583181504436909979206218253094904457159100041929969565857736204788041714688303346087086422335334438551258754542525749977017366617884736214143790472339844266512228436705363090989136753181473307508553012210848946207761943585091364590726598654303742412898066594878101851960846748041863383185672408191974804237639341842888738856558254506167396753967422825519738010596527816193284725262041 A013892 512 27891973383638644493056932933013264423256421951870422700765412731634060587483143769358013978809150631752841095983686133938119151826474710588079069080050959554133782393835218022765171333363195991402809525674293958876592127420552146090036175398653942382140202341342186124017431086539362756904087073553869142115335618241129352160588665693024385176242857805916198796282842586319236107533829099488741342447535368138550990166554134371761512184478773381846144522184817375768215322347865896126284814964596137316996281588663373207170842997254590466555036149875745552101653323764195607837234554656319136821898526880846037085063711138391557294718135255736676420728855873258542076356831436910926353152694084932583697888897371658333630777983998780922113099203688624751315503090819928514481915677189633464266805949156554231376213170716094218407227508577959455020790323249350048853459197283078548982947501902953481973745989661411173710221433510700777308518692597811425721840462506686087027640027832239710629976290474586315596367469129746236410074418060449794547655146417007126736259286421660386470290828009940566234917936036621392002998297003449303110183743741566028842665475966467832287096905860517055725753733028330154153124399691058217514117328367835035389042539010585604083654412358294629903419364517490435726469167672847990134229279147838494627873382558248790637962589604173944348987664541771934108684436142994770751396690539436099022566083421724645354713018412037887223489345974218674855261552062995865088820449009795128773221755127433101183142147433537458761499181031416292717552689805761889133032515476383747807627638171329557635921791037550927474612406250093921055641974370673855851631484987223987121401719180242888626705930296961634381758394689502057376795863484794109631959653453783251443847424841842163009339719633947152592011191327399165838267960109518664455315070723365814265016303342464283070264409272645974711308782998587797410441110684353306097483066003826228276100860232189072824042627511663898535624678915149434143077015006982819636448375776143599760954667601579800286944495857124702944116808135150149607456064543703156939148158282377877218949698177537973802452702375787665057182617033661935441135509223975552784522137369617915361553492804211340962584897448331210227565002980251940500421234050735445482525033071865361169123882173321911344774784628722668103672444343456292102528484808349619046311359857318318541747842546560930815456141546907172817183835449739383753040011993110115730556140817120869543446679047553989392438578010555182884323275657716102963246467103831562389268717065475395317033884688343648977023538053051827846757851823755455581160919902162678013406316072241208552248921788237666482940831721267272820712024579072544699417356076788634355755282955079600018924454225005700396243570290023387363577486719224763488651143334744098098214399011549089910723058990568032133712139067094139954728362602537810270039831467190454722755712050774758939465301697993226942888603258099267962333250863993466992342724465177777455105225444770216048466662319897712844235110525415892875248620604982270864856093140749101142771733540201322842284834489797511073117538400671979709881242660264251740620798014536697834963393985037424466584935101981690846597768300051929148376114936614458059 A013892 513 69063287403254263990613778578501211025160803138604401778942537699386365786606424804163609054915359070132578084924109252558042893718382204412431994870045100901031104451592989510950817973369276231116505263712593597280370890113901748381392483868431628078474972877195045719493437095949029583007453098739661828922640408991242147755481434533831987110509763970371293923277150245142474206628406699414972949292999877512497968200414525563784308558475706292015856605237304119322302191450228397532397704049021531014477175845407789734902517174659094199646458455671183685813351693319200980370168643549957158365566120511135991580289170086060196625894279988594328748690299298919602776725073964103707832115032671007485561759000893065828244835735401397442463322825154200058107565887676134174780156926373574231237573943900594775756410055796950178103917626762376828617523898607392406616001464933433512058127326514401213761710471254630545812705581294412683992845826222748273418423447372342913403052445275380915251173662867832701461849893944695526228748856485061675829654360388004929504524882849386861278700648944585826113714066502342192117232080211943815981822857694747902451295142375095033058248361504320421165483092597715266368397172950629561328488402654267963291772841801572003685932606785960974809226785062393550411874579605571235523374983868683748709582654679097272249868530156305499428584007184216944274579423649233208862762594048007185353676856594448972638159550177028600516194746077416886590438273801631998550563224972704708560245614649281974406477088118034668101889360652708850981639497675357207920412678538558321562718987248390946332748310866288813968960304503451307831954037097251163800368868345380327287315675460480236285697927302376405931037579332281354768626860778835210065585665957259255116859164803460537985263070445896910585926318834581747132969457759219055539141191303055369335792603689972468845998633535589425336696966274020246580195823724416536874671722249008120008225063920063131030539125939003467500161731837122598732238853781775152718990186810933391224500091493604141910702979247330619835224684506637150292872353960598843193867815574837579403964128707703599394279333899985461660424820854433284683860193253976642274202479818773550608827241979014897146115501986915461313263476314398849621152517211791985823834751864212748925506475525480211358885499444395569768835235766387781418778678705469683370952511831346031222903291181696974231220136628155303705456077773264238371518620656127964450314329721132167955658778542969385580627770573357677784689978532795184831191613949330227800505881057106560869112284842923020888359005549623577879529270142949059809056972608825104866317365820160384255015002990933497740743310484198172964092223348216948857682615964380260739651300369789642527258822182082389745438308151556619427566851287985717649485607360016526556890575178097689978851455643486513798252493831892732847762943911781269471835356656078817748560695853211329835251094069099331240059527638776339302265400131083359626272827705502229578808593618570087187392254103636406875897712936871766932510234231375995906199307369715708590515946647158955288458636395353127370635263716365488287657235069837653470699417342996302972455024882957181684286491221081762723569887489990281712364949818436122985431841 A013892 514 171007536875910479812894786524448270118189639490695220640437838654912880937850381851164708217266865678196206463502501996149717451093192457963418450065723804295942216701484949735075809433041691506591347566973489293632329080640142005265417547914139685853483801866249775510991980099842296201455171610336177914933520994062805690815199824567786849452346116057272390512132628444847035240558391200014715104771447703708818706563078206333960762637333137873954170524371483492549833133947719084901572422598078163923415920633638382754802387873656208488650396135628962253258754314475980228293594208125405369871819905431503317615962433760923566805180200785478428820303301403755529515846178917443226859392200281648963991985900352319404251209519591664805885991184041489609680085786908988154038971785236680780393125604918318823655671182748772539052932331708694502963022307817865730629474611320209785773617015054982330994157536163119439856294477137513952422001557464320777063084879615210915534384756693925408872515855453377684256985060546566647799478814793804730460131332102378617941224557898483957825329398151040019454341286352382999559286236580713870808775596115107586511749450739830436260495709672486290527431520098110173339521871545880906175908805323830249638795441812030636754734041730111183764151633266207607781292234686775330708193274182263961496048901668258076720627217651497890829617431604832391501341836318442699231877596359676543647053910936658506700374224033790340709549294567545875469697619321947189979051050791689156161315606187472447545903511411977523652420144022811733206786578554454307174525912916645721463126921606753573823571759787706865979728641020691279871393559302466509434929554541127883015795056692019652586780352095486916349436219147082530261242201347613084808186601891103684335599861110683834644771903468014894404901572139989029494198541388144544201411964644304096956986730204137140137108370498839440486770021494135258536976298928204062538837776789046756944246072547404398681586899198440546873682964040167429598297893610199673872338882572365359077593452047221722180949736211336100443380006082199741203030942769484835033492904277039755524576175129016174756575664390420101631916238492841401772421540655978309958510486076785369888966525036996807808599448354299386842310380438606677148086126715600924306411405256225323401697658542166025865525026288768425909043158445917019183256467563934777525132143593084076564999616391708696196949949084838719349776088718301807367478885088017796647458861508165639942838745891467952666806842088920372604993071155075624365328724108322627726604811579620498261448059387276849098644845282417391563924546271686024044146160819739233334383563189933307293458393890847442822356770346612611878215790140296638849559067706785999237189845194335764072103042346232023166290049375761193807978852907330147486173662898529561390990196307912512058944110467381313329339201724655763911612977657017689557942054780760104548393390441440720593735398773402784984180156326846454970000054999175375687254522408766365157858379850347774314614772993760003429003451105275245229821658470075872087344198778845696325267944977083642030797141119897483329302605852828869183579792099189943921145356583575802793792914657665394611280096626029331598068674844077446557705139880479865688104796068259 A013892 515 423431591050905063154228968018399837191379248153270945132567491855591129577330392651287082852066268838915948628072081690164319230934402751970762460789288646093378226832330182554071476661345099297779329119235489866473716404243974979095695124972653362002125388317219202892991730933239409782126948969181799798988976399877919108221825470412472450142104765623296108874701089159657299112111391891965236056209476887705702290502131383625313910405537945356560047681225705904419149273134813278405698574022678743612606237665031365900783437811572264182538757221034737806331748299319660167297540325145108110934243396019039933245566966272989082842739889984722352123524184302537662878657207771302256583314167725190718091592295876477724547015640251401634189496884813948381039250736879558659227743998452760043650637917212644320934983759933052935176426693611566750092236573365509517745911455615360130344267317360626694792302481135963881908730898545721160078165634435847211765127407330344132743774561665072010983827637172253030611036451434293130049641693832125099287600731287367593505648186587878229487340297432392041130875004795849192825749091111269034795738444765021779854156303227443403394177166224333631488682659483410502095816766612884165901261616953530757300371754675327247637760205993886572007232094978823391419649921015689709591226658009429612796405189371872155509868332999656275985324892779293879764081019566259649125352884468598730047926541816349191782289915755844228840574298729405774704642805505454115159938327814250727881877411165194339895964138703686134338233866194740109781591040372105755540536438446993554269127107463560917390972210838581183145540108302692657398277720795278021545319635069732210007527124080053169750474243043283058085922672793871906097331553514623411680466036755959941679694480496303132280085065405248212021082377874254695941555514132643317752571964243796730171097885671733768556353899083805839749850763451606819528148476799827151048353680269581885822890755988555484171078639518359439673379513576894532260915816070321802275624434798551293246670069020673659070527460883153106971752789680128696993083714360578630541596746787473861614647542660781821298582246021454823230686166215886102087291204396727237309957856064242177596700123677582758818065285470632357460857890693653554679698910274372733074180974143534267049620170618598754479600652068593210624955855584776685282642156078591338695202175618691888898518985147893510944571571979020068143261223499298386920807099887555778260976239521507432896823075863117906130327754889533645686850738494011598415366088435893550191218447347486736124673278400776818776305402758948420834042005098775492449686264659595495920033806431030672256025035654733462324994776698477141659038239750598367158754357989705105925206538495849591083170271050462766330027624969272916226742629704987270860367120529386148430669434087825863196639452984172402553463468051218412365780982363563844096730763900585314112172325678660926821427627167423862496543500900748180304762166183403148563835235681823988001007976489066273632643324795076150730552016278320929438316178716096396799600883252101049825299633289811828948814770329837038574202853049583710156592739637012120953204096291235461721907842190930625931596035975614601940646247712745321344087139152916314950450597439820041641 A013892 516 1048458539169554975971123193481391818469736964973066033971805234016137340355298207913459294562918436205770941482020653400934180683397443719752052958397896827303167734081305932691953829289679939026132099052809877222885702714832102201763871603249662017000100671886878151064133931972063169322114756215642085300476805474761315625948953825462852621324415468055077871888538492167138278674199905352303229033544229512171201735810037016863256148241242100959432977503435289164226351096059838023847071833438980814380430692476146500075563969581796271770120034216246893247520235632197111220585272301551477048376169138639348759669415119621581995037825398851281031370706109227329204516180233505313746223687627390177011875873592227450617273140879810855335014979046990932772342907710336738316555157686824880691323300896172311390422792352986472439737414959624906818336636887073764751381133609337737603385309960249330398348525381238279032030326669158161618748385849260966845204420208163257776742727448364323141325044628574578556842956746360001785022787748456031126220928883139919610911741969162058696155373823132048500652118468499997390506644498751522145788693167344225664075096568265169383700918687110906280595495644464213260828949799993395870303947988477020554620693201379823122548610408301256547060535383144969620670803749777028274229126736670490654815566092998503272385829469472115905310986981685916796389961248466995950939637151879812846872940862264920417422936278113130139187917180509582909340391346069249429093408133562538413057588775908726539822056907880058533548766537850929791090087793474330689188166734702162292732231361663415723990868900285200029005488716628188986291218066183467113870344403076528855467427904407495573565979522725230136843495044182233432815696562326005515038590273145395655633149823462415689535586350364869692537190054772064178366189666988323986443825688092100839779925303613894312588619333167512555998765725531760194226828915255575208883677499361831437904173978012506245800523648232770290215815340188234974436721391255907744292871387380258058656786511232021026550873975365314525019650110774176986495877592044514386505417163123717241270167165734819206935598200791478266346678785480989361492239663915531915575949337442813991705011579537938991526652635288547309676472762288664873088847792031464049992246435895831055107297454848541757368184694986391580235242569057609965651664960024043935151851411847267367409733960605713974556342724805679611709460972245389236556223539224476974996225005702965033088390721321590384251398423554219370551565426734283624824689556210027583734925806258664559831567379974885080195191031466029425878750574783072898079175710237359747852099788070068616542471334759649871329457241588322551984802926408216866323424507063950823076297984763034676631446824977779805247015072158791698596121198669889276390084166775692512743032155075431532035335752894656301790228339778153859640497924649438070804070947763475395687835783440606642241610126201631058503828866036841668504441294924558352755763863236528694865307849576600511075514503881763261747769116954734175061285251802747572019094947419644157371374596689269779848331303998939161376545110233221175135029126022466075680107709622631835534154286141121131938599013083183340250632233315280977434772821169396934532495773870140965287238459 A013892 517 2596087140379195906447122168256080800321097229232843833651552968142123652316413537316308645807947776970673222432689857865399723855979726997034338578236073936188546323190987538632614184750347207342666664332563484181710065606493053429685320712934884870631932273558427102971750964822093641495319025750795151770425317559251018860096578618274743912808763816035710263505338271916558924686907711442932673106729833150857600446837496847418091685403991324943551036163278616064251703722602668871009710719706426955506570057209493872690603869517516166733722446602814716123291607928647634896179972160599310768007184028015752824468679108279879556331164432270258110495974026351680615973309360002273861710726710493189908928838725840798245979406859358779084175254603275201646665501438657087408883909393189400254904934025711364061514485722437451421561373444112272147976528259446461827130073548947562742004762607263406750020385347958721472931259835175854826021259452969230744443819673012834417734890692167452165911801679768885390020288356705254059893139721164230215604515786613871808658953378100204375491624968083442160416209887734375038636111936714145233665237362967869822590682537584817645812461060236627930476226169762193990925301770813847521063735310319962118275743815243378653919491683384333034920044601669876132773356494019149932790466483543065239898168387307500954251279963530436721024629554365516893624386657367880207125684612132452710329241996113307180660515095299643424513062542742597732234833671610722442128758786106067802033482510438821876526855287544905054861567275606149404788375295333996745168130463629289350871985342383422010758066493127283506620461605754342120766698762458816737187245906113390022494042766675495382211148330240419616608041235404584020761513442278859929781538336745041037517586644725464026443375826552103480821643757431053339988343868240122034509570342459162797278233264353060093506367742236744672395987814223465885164856850235414519141664972492331461563087282782788702720430804865514282833090148024748431967791400167361909735834549420869598782010423675096031821592499528079930086630619637828862085456009783830027911676932193473137391819648908820103474027769381578543822744994050692277001573139581584660625692578492814282046787467082311198980153063585336704942604530230200803590422929001316102721751407675231379720124120653019396877604755071109205428903890000978978340121955850575163785564129023606881175874850121847766684985664548618480874184603915836043247628549250188213311177740396106015465131176673668628854503385164179029203360601571332949144788985442093090058466053951273057934384157988432972186232317822003995388948419469792019860948896943016234296836433140508831352196729527034286748997746439603882647018541276459374486565098516541569068398363773765399772448851880655597992328773157311966102157103905314167380211015269125455110509176150120941041162822406705574206482601896346993701977270726548957679889269686193663787254495541502666247808591877732462330272151364957618542178585921404012700194145996105464827293901028770948873570387547130130650389362722500336135073350703531460328908980210833478423103267487704212612673293500469258545301970903368718530670483915102227525439019688889065334283893759743893672033077696257185611250222279733912945263547724722580198978253184082174006765861091441 A013892 518 6428168772205786604757812753696713413594268528206215383660776652863744233377019243335374521576413682609306995392360924370658390840067546037629728719231764437322523362306881053420677350246149969753969584887196110618848111738171843104190392931977355493286856870625747791241249592245021243612917944342518124503598358383143888548466278220131475127761867276122206147755304589754319636858327497396134148946900633135005353608813879106395089404137137515701401777092858017958077579335832745788838273703354364078102862612086370568675331550708452262933203416310782915778166227100516480118796332886887792793351820364585777552914071871332701489552039919579953837140970790675370021530895332992270306708068697125477040308788640215674696071363345051413531547263747915123522106801446757375476050039164566880781769852236129882841351956582841651027476695223592952953332533646687124683694947984475511157915250687082314190318726139695242280403619546619098958856414510237659277086597448527406288918945107985136140562046227474057345343845979749522872447343370435029272628125934718821371548625800560537953950437091846443049964416886809198298791838130385958298933260569207379499846966440631229387978589018790854182024253142721998778736148789410397033058393938147947881100450985180314641591399437736263643432487518150178622483975241484323129432541269434500297446614845643715805320640066417750834492364214934902014786450177921950812983700542416554023593525777334163796726320766956351783793369649022403502188939419441638228232577501518448378547304010615056409646269850634651861437671869561110935047091280401214006714062672862019732404772034290248857416037685565973563459418361546720770888302039025513664132602400881458921307476800522427440397642169359972772263554294944055089223562672913242793272137294076059367956258773418076750412416440749836876758991286131273744091798263805497929527112615392790543177836107631347744471023660184661246575033030810909654790816882011059655432157496723289439644898857811180324017355995496695050208731682433931567647016318163004657334990191986465792674537228051481609297413366488979186807575990654608407580935540369731748282075340127326642022747240843480549391936685737957250780955057023925096391318249344822196590616767913478950961768400455043677483558020590588629771678134698469979569442624077229800633225938793232744093619615024820675589240256426818432453303493127534047288997634759653312474271554311223974872702540511857133240926319003169671874087623571397710849409803169841784791593891817057708787195841430494218238006977501638530031411982190175944044462862064181258200677737722693267478270679211000893997357655926746270978579792500732550585675702771705554726162395262780776802342969785160070384906570961356734218399963036099780706809353871710062628692120141856732611160829692839445533207282886047001953585102822844504535973114696866270273676660556138311991082223398421265587097364072942894758472218068737147562216140780714444709957069155819210393532606539861472243524543722620194314669854421402554442938024706810745353397601043438717734898763035061369373298450647820359803718988603663545388951196991064565089967577523036913146027729363218430614763664851860380585074654551700710473512031212638525785155015054608095377427431650624721034831064136626862109854125257637856108109853730852686975978941882655968659 A013892 519 15916782268689976006254215401615678386687354708422881705267065409379264232520603971403477517500836343095222441984029492473262870900700410676228933651961052691489862774884705869493885766267141693957834335169601402307219190626775562538442727748476197959572093010499543480144666874108304856288702509068564785565235391594144199290968803034589325432376031800538918520250761939386081098505267857975070370073271710804953621065430437241465774478494562065490725238857848645407977936115876126014996660678602037539426420010924450078726419777377647939796642045923713266975401616757361755905671481064889976847825649052930479212992980446535030825578316492832004116190920633820493034942628403126827514169542192883696574031551243249391899267606707318459994050648218948889437965128955514490658872025925344888936859549352028966773588738342817629267484017566443287214793733230028342742172377009411828702602794311033831084334007475773249715265121955764004312925409112384957898334846855701262184585911062936887612509542101802285918748551686611813834943994472190805546925229998831338879270180796142147467238723332683885789573842689011369098440171602810540958030347562153823172191573756680546456344396290839015249256071182440798454029799281310294683158856171854195600444945583953991903729822556379324671239538911204139136953948611464091016464786004705496752007265572683559061838631547816926423535708540236095943910714499102364486078127929377087001265905583731345642910246124739855695498978794574724289366530707540020975288456918932328511672600913379930560868719130886610839453957878548397225159167672310165600810683870210974197387723629334050905598993497192221574508302345607473754075753790529035358245072672220179553590521998296782062741161377910059221429014526156679862371374310837807567178345881724436524937124392601726423619433936524230340706061564598360786471957589210529617804154019861473271172096808269872518736957213959579527983192712557862585317886890730702801755909745479040258215294416927405789119051163093371117126790310142975520719209458387097669022511879387495962775628955841045561299715939349994875475052102883885223402746910573952412189498467613933370985882420305301344868825035619070210701472035741883907249446725884464896155829588413797316997483774598333194773360531226335915589022457648746817941917312035004632118130113819984804417467435143343450005842209698188693779192326029593926958239754430742807364231321358467372958323887858868935760724417557429421357756490637514300436512764219042073480680843934324775670266835770205303284910838984829662572249177689112464872550448294257149249439945697423076909678550523680102625963294482560514823790445631271367772641021957317352351895980747776218659504625142065065119996775450844448241445930073723630908349934312387414364841929991131313761762719241610058245329019946858095490270119514542454837018493327795874958380505526393518182806702274607497298946196083649828768558300687781982341655823970986255831879988979654791036215693520744451560718879187036140522359711862980443653604400038509379758802446546057565544665092252352421643854920350617345089628783962542701074036669918377978554703628737214177603966114648535792826785695776026636506322767060811577502752666973583041058096547621700050355952686082680221129624163077637636643347689696311837871434700713110607368534482016702561340581241 A013892 520 39411528658720980899110056501725179637598172306171188967530075393098586786880034972988179277606303368301737193374213442283553721374353386174999786386687110608345357727029245318747941051968303281267299639479114862651503130691768343625875499735274165291498499931204909111642729502312699546351599994002164196973293787890868857720168562225143594113780859965282615609074391387351936021927795237864213768268058009852434856166491240223156162720425906635799519273210680173046048759638584759749607216509625826549336219162630019915484409284345016686082525573269660496644524967851286686436277248593293006782924241794312106648812705890684943292183643889584832560096222390482288983328407246353934481007689254257128203262950001858576032384621700384531472808816004291126188456017841620474805942364521720554151668993291009572599116301421912389011587908412252657029263548057139949435550280540627619638686076390756558114088351576754667846718253209545295315230292577767281867109015964555039593990989797026964480447264688730538361127370082667825624890989768597181423936015074876279367622015399146775201482335605335236919678002308418362013278610465547577655637985568301519402840383587342944400007903311350194819667708598770478611224731970653139354674960608272001872066129315482895398833509902028289439131551058493657712872535202897624301777440161465275802148438277256187909459573736917943700390344380770056930621376260512865601613566487802675746747507549971601215064417519222231947769325894267680238176177318409138396890772888511419695424015449019132681836474571269206212961105649115807820819389914239528734001733520345522999177545090870414113302762199404162648418432929656320154993219884975153921515266198611714372465937929460663768771326946681719728121161439202028850537897559691184479282735059391995554960288771396742195797656750793710222391938334040436545022427714686603176115247964424974105275957734860223073772061020528100909659655492371810989643034412251402476725006364870906104326632290459532547031893465884333129746528360154711543877313820702834151168972642039499365932772081929057073288665337708582961168901036898685317782318222525252993870004966160392805964772475035536354728352801871344129647704206228443000856447788515797644906553488041815122820152576799158225245123238008999134254062918361604347159163514412562934583069856699550554233286698690997573216015889591475326477964339289551492947370497706207834571765810584379703714732820403457512968193969589533432794519488711058521796548818970005859103440356984937642712372041783769581258464443499497742665483616626833685158457292470961832999389000101443583312978149273133778432045087504973608194672698637145402470468661827491538841177286033587947246580742809642165678558895697060487446196026009617008768534364000968164321370738009110254874186907351431423611200940961395383385362352659839057879486654310462038188571011353397463978929492695453349454423377176529257363998439774716278694191644078735097079062208832534248429982642511021815765044456036141000511274360184214013550246201330953036711390979090246591987579690260957578879927524425243257559084742340868019586721124348225794321323100412587287951002892515124828082611234525323778626669297196508486242988375940621994380911803469543872986324090056638412858841260572375474454956571109348045441621591001032461794620862387075195432851870258859 A013892 521 97586846700330362083305511793865215575477196849138174831312252150776017644406867716581057721101690163948563162776696530224865085941315045154530796072289567890213331922539387304506458090837663786442679370014596832296524250402756903883686699019012625404114144181156544246429450877946973034021650393548764765961375774902792487732051656757115828241538673579176319227013491439830741431959391860680341847394770170137604094918992793425316751355883866994996553872877691965799148287692340085031242679192267999492984862932369029682711030344557411471392255489447433086081011628371603112998179658964604220802191932182654412961018492243219097400832628451357114317221696164850805269330485854289730814488658354776820886971187236652018255211529407700437995290436499409253264109757321618616046519082849867742414393442618875511703099274834495844519203808431670391817502442080736171657416614096367508359730955065075922789736053250850656300591220053901896184746412221516988863866767320818768983641495845428669723070991648500997305449119934323720361966954875033712326626542990886080465889504707811930929615209710034974801577781837872397762717154095131891485547560427685823891853670960236277285915169381330906042784393593706983318774947607802267702971315287181695563421070731937881814156255034902345451944194444385087369185971543359604636006817806364007948423945869875769626424941070408783478592831330880357195854659137279646003289750366881717613845756696977131797019789154928649303639680077470308770067794481935549175402845858470237796419709229300825414362612849445110234706780736670002629323070547258582858732958367994029152740520221959141515534856179182447729586233358689084679458556763967093649910029119116267345948536441199620097190913881351659537081079718446704434788037609653782197967500997825460801641616066566701954272382082983555087954456116979190888693488241907783437775789369464713957099693671329663492743926520868610134307363305006348819644127865141285421216311535050485734017069887774558080173124378982731378232249126050721099083072874128466938875341989981362340486771019292456290112990954034884561567354688563797816675480368476556412868525426704782466456567160663016532406519644360833328076550737338041485977649512696178032755472185186850383799856975259818882371224404510844747327350938092250162396457618873432669758204689103900427786486961342080400042603728201562464416761022550519162135491141999843512975314751822171999988346221868180744403032119906674143409076911477963294761912734102812537720169564490047112182461700288750076384502550084662861116261317646086260987170943430056123727954103762184355197681882437057275641808409125977646277220874422737093911724983082389971833100236770481082589311330690212156794514003076595775905038533806386665794759170168433270707981763013619892983719327105971996572271038713570147405112336058674831376339025251480742296682492641136107160763337933719343130748269803426917629739172727735202958409235711711895142368856228029220003231591138898606994010812546632695224965931977772134737751068869371483248038491934380496173854083475466800107009663301820404798792171425480962430660589277517541093233807608506971108190311153808071690525595196919682933717220118977466277777274678198179664581335659134114357564093065152317441363986461998339922443510767285585969953779856065477617198922735774504336089083096090511041 A013892 522 241634693527841309224110694447277866421223511640954185561637436238284346513298200746158640442162173913262873298788215501793258214434204241992088549623800126763389340960067854365301136372265048463946931945413773201852591399898015966949492751754278142750501628292817538052039716889433621982567974517815702888232196594861029576080845375244637745193045668110724904861688879140673459028933218226838733767992343023507551361824823136807633382715552687182443972048078580198823305276006715592205774966705295601276580326121976022028331099525128261986902892425165299617012106811999298096491679655382597546524086641085538409278364927624942563855104270475776899403758324652090914076583946693320948180024552463604531421408469745486825749711012754877646819700654525750752598008905994302533574169854525474667124537188875155035652532411318420326118156030853850625508925979333668753904757620747401491082021458105679427343742651718378059215237619384246431241154406555285994608831638696312033061625724221370083672626359349861670927025260420259029664546014999116100058247656473190032955508536717508414362889291147807891071211944030974006227866182537801981375472828827432440852794982810970085951377264989944075121632394192984267688635328996731587257059570811275309202891349818280657222150488935666662671213567919547470449754014952541173679611845563520113717084583944453523296221170159498118362560231065561521572298525635158994189099747593685454101925864311628379065468902906729673612092908200144154075256095848926131377665811227312297337477045602962544507677851313898188007047225075287856840464225658996429757925819482031647591071649381072808347474341850417479640780742833216683885722652944702156619448573191814670459035825133517938123034324670700962828106924409766166404274225137226120446605131253214625665484003900809744142271891003293497769728940836796057580303057542299620662493194281942208764460594399885708444719743714396244684948327972162915305972005362748471690188287775626972675513932732048695487758593101674762182909493828765064462718497660556622858882295426050861309916953234099031727492486788294823628012365376998131210072340264904432857347342940538285160410639489950534572875250884882215042817019204171987185387771980737493730727791922268975048476442056583862274820506376784898168012506330459282534859706313634887760155620872485478745341692578492163936465091048796160616579877551176317946844527481214670522634663881672128266999144091621580473035603429068795939821071931433673436196677358999240021836374138464241164427881233623273775385590379762083625747113532362156544744072985856218537906663428371440919720624911420515083159406160028424123969380329937264895497728318885322726865967663167151438118311196610703631226739328503955724122690008519460216787737386494887453166762935416261203397094442127770154740603746687632328419651250202548691296121684086166214520073223346224473804658940294344531806702660111995587316079535851972408310114150136534111850124382537366923620781739587435701879263178935904670013842919204229605052010683876381860298984861840227612195583922239519868278166520291974202501884496874461985593596254449471905983415137785616502654018921257633012504838735741497629992494275019379985272938032053411834469290180644246321426650093274530588064243925514567627483622454567365072134616584347823873062468635387128514412085842565146618298109059 A013892 523 598311423009594337928511266410210277767725115950655017914984894232179632117231161569362663440197316664456287312256201615774784871502318689392368465634941870078701583761883054126067778470229114236530534243107098411333999712696077437747672053126016354986374331314217213153117490950209701957414579135588944105848853756338800472304205152797872276234755185763297826203122971951342411228082512718257161844192072568164024419463082744226244211308597293179762336744275324351726187370614952471145127189284015733025339268930298706168328607203070564377508265031059373216384060665084650017424951503013194402350744407905260569675750118927192657419059829020800704836746583912717660254115433823385306467610614330578716648018090528330183752033688971339786412613970970556912757177254123586509080468402620673297792399408836582508624199851133129251080840029841188679972026108502117867874816439975020084666702250394014724366413836177224194044790654119713204149791184917137095964933411744299528751858394118810242811706455759833133520736320301342963093352723193296376238126963945609367411101732257685867295535810921795971273536823403150705846813226715668948281826895986776639363164804143260218854119294464335534464598849628854152239562249493478086475617946226227981841970068393694917067109603503115287773529244312023572033165466669972247606913211187986590054759421220277424580249943210763131379417025581205818003646807026691550352635695916976959216324530696158717775628485018450438101229637901468739761587543675430144978106937514136752125029575140449953492916619960491989426061626961695187034816628690015400727170363693639080568604919960824999676372870381476870921057556548584997752753975233724065303259992631679113708948147577278633068507168282797983357712727424097594867457004588060459611718518890953481395679276574791106660935287041364026534128060677049881378530820477430548422778735868322821179472113332962602794262112691472827068155869943544622426201976506696128003603529172942171414867373323893042848543564620463776966340014759911347351072809338806593304255592822149111638624057985999378361412419044010024490497789897619695691128911657589601293644898507723907347407624030427028705361835840805967785304178434431053297751476813732127489161354850938286848557469699865244794820781019050709568917598912343899025283583943485031948033572686740421435861819651911868630917275480833124506552818224590129691863787651708164466425168602744475129788313686120103787702984615113816557795016388350987361693156611940659218829024167877169082998712294693354571958484953738515503628802070368403458284254376205596865492151408327096489879319622543425976895922433440220944936458665577331670477029592663628718670095664800520508773312235616566650576898024569316264544468607405026923327899754962604327898768537621268949470342151058129552383054196569499720767570040975280611969635605844072077606938788254363073363242197403886200862044650000652161757757222643533028244265337038921977817981133476391702210494044610709953987541678100014617516606438398673720839678602335625247904456117417725750329873154273352906323699842728437030840713700826358448066318092046082936933628239255827236605113596907103844630218688730786540126785081881211762154336588229420989917574947003037672238206869306971914575286319722695387844570076131798087747451989887062344266105525613433527407251342689716976421329542880841 A013892 524 1481478316202633530550448818247055258570386391880300939204276181623405754905843961930737321581609135595543548557590268564618329045542019804485754165390213929560002912851214868438502300202355839531959019308823243269205705354607044647529573023073275970565406495392801927271221066224323292807052281983052648911548240937216747510671970074637658745312601080713315984163726587725746993099443881659163840185242146693958372701008119719895859065377006449045116342250163386351984860822192313198849978288258962072528309538459043696044692295966915821384583837535141082961715356228755436823495904991659467646466275877669807791313555193725502811842676623578575604445563379679696285837554971574650533959144174533331629713440945939107839658226865228245473796487040906225001121133841758158431547638731260646531990462383820853113021872627190890205472016917049737449290053875235985550526965112205707256623136775498369464988952933344588649650112093875167745082093803182138246181675655886648318842947817819191923415823543400467062077561681961835009572487584546197963906849937298759409037261588141523718324608925887648082674433254891718059596588383857441167171683295325961649950493008374322484644465930903846752552258746967156137506227846408551596444191121032816879610920244379559590454953022124460260940747988311757254687748978856051612327230195309362407647999748124107710725732304134227378845443117624598144753011855231983921136610894024330731738581954132227904925515916125700111332016605178188845054927155307188906550145609871816497800033605975692989393857349767554254525881768458226490921722419482718443725145810371456033756842073710078820873667187978704498610759694712394764350596365322248924373336764495308021775612799267952046062297530877867803794049126662080630553715421603491915984116612907371024330360061047563684412035203307834424737127956914382534231498786053345303519094005104818269199669720351635367816269622973243175630633681411340896044896287826253775853594694981592937698181688219918239504235871813165737682577544207001727264644032131009666874073969131330593179285391355075074761314929382454177630897087067706230881108607026445954173592839550076659259008670454116335350317736363583816027223890917316296639509133987005307143784941585053441127426302166366632771210941060490442912887297749255816032605656918879344121493981296065270776916015778279326005145634900815418757550926653089395539894232740606934327150893552086992124393713729888302868627572502498706064939682284179491455301063393669654351083327913056490489244028514177920562271832635466984500019773177637133434654183976668302193048250610007315291493693438060154517966016641518897641536220365377365371936502497364818406670305205516904031253089653297945066926806621738059433322294174326979759825289255363149613705812877235486424514564729892883526526128113071541689092859410888851348017402753994901027290463526657840151591650641749565218068307895821964817076220901230429487702597156776737670353125266619760017451702093366534306358597961601768094418251685512517601497407347564639340710975887881913312666048587423094857995206856880040203627660353902445326898562161397213914058419949593114564730685172188082922585039864947611821221392414460986563058590671778281083713917408699274577191351790884123850707951880979046327146552120939869113273378124707365183574959625865897143779567642382665515599877659797707519259 A013892 525 3668286977271024682362435768412715278690875174548421275262769049041533366316605328292736751230900799038989785039900706402582879931337549695867371403168543320769593652507980284525707107028753091909244195751557923835636977822837148644703328232858715557441032457835621459314343210856980680996249348365954680917235687836401451294427354429840232181609786223353160995071819240141134403866539895932373925518837894186763632686593504230314416735920940291474163529929287310782763361896969564519359232389579727728825274719868899636732566549351384298414546655536925300380420431842665108363221386853943016179947499234422333402263702701628523786900839744966287475592055038861516293666084027561020612485702931417807915001821412798878982669895882764793389422007765500862819051038384443534334196676714835755617215051918116430572300345790314736046879055616289937848449653110417948585674267787367439532417292346674737133889681369301602610809992905532208978430027383965489329232200909865274015638704248754283302377997259990353091943188403144017705367426935607256232231787222895520873957754381135638737419845836781479529862081508004128195649052900681026216592637835873318315480765787542651529905677447045084040147895331106628344923033264264368199403865190598236842787720006187983122365918723129353927655125153110753826575080558796490541231842359375316948214804528330354978420275032534456278531822858107149841624787901728060155142441098082751300527171038044855383158165034402929919969094984065108221051660074328975144319908994457994958386165411722807435345140789902091322077281320997646155944785961158739655789389815914951913729282901871452458286466450486882230305603469317665963613747309578055239391894789230067697410573076654576793302808853909157591106641248478851187233424201716984729676355161103328485973380216799811391408955954875325511257177796987745678628079912647902252698325146946035411547032994892963982614497397174424453935836427908939781355871653390299148137309970649227291441529980019651332918198937960707869910092574633412769878257823315560905137227680892118550440635378248910037541417135328965406777686646391260330578482140749575800683279056417105265914572109902767003844586396692133523281193049076475964792791927156089854013418750073809240522179139367838253038162639948939325206157325069634576822518834491180225099887125593205920905450969752581660842015101432274157570153091934787999206936569794784089480524000373429049112219150172862696844705863645864543588691082364174554612979507768002037469063077162191263043926649759927434926320722516847164853514460345374128460413790290444406391904580287188503385952242828287310541781135840048300931310193710490529020086601897222529491937936049075200554881744037441388482272398949278987224789899282756860256323638899915439395347349559509910700254089213123039007147819294648331304821140094442473933974542941764020438772889447893951341515934562385456686893719112536871261597613497315765224070913117297723368823703119551921159452142101682782229440218054124176376820938580245859320550128835897455906895106685008517671579090241269737754787073703113810668162246174637490971488202869273479975386139578767561380615084824169739936529894624556916682914468536054434367802813303799530013102947181762865081308928978056388182614108944540335631601250560107088971507098301209782223684773954646922051815443659736075700511341473547443790729690641 A013892 526 9083041716133806944972944843730955888851197328824171371256867179562691726803180136780317176986082237599643567747513099222729066415104975464387502464014226948014270073381357474533818842006788502123387643856236823651496885150149240922001266334053232733064183027814324459786785910059759007234132015239592019464486369416025797148680277876372969064651810057858538586736336548694222756279535569778255144603268990957951244131641489231177296965397104334778884842294378380941889577629724441736820875960605974249616533908592662521613871300282413309919960559228325199346658650865191232153064112767661448420151822906853905315011751995799686120221382391671279452026011889669961633230296994559815577555236542780702760528094998409891450109946525418022146754444006148920925389457092682250921370057016928099648030572839396175623642313911052527610941182732439898816608337617052772075039468794032729658778925162308969942487106148846328923024012623395397119281612375409564162622523440716495124848979951636232130734856637464853300607436861836499096242580467830191549372896110824376340485921665375573942086542856608784682411970159887513821118424238323388333878813952768087607643608685768571910547918020950885546726163481457791338235577742611737834175711194575103648189830719602058821307128984421870130912927736492384439228730396555431432653623634206862920157729277794263631711464587783534656816368047136255615697295698680948022088043260521602412484027680131828369382549283520060371905556120948630401037794458385901025875382341268446858465025789801431767850667764735778420504234201640950649088728573639194102960452333797196518633163664041001560510661291584118603577474444774003374838036099498913000203031295717781395490622584531320943320291700355611202181563288717234945857494432447224172166893338052790560790200781437796186456324430910838623098386685943560087105310043627558120004070198027931336496196851621473224387774390646195215966070643308897883675492445088066330403645081014581047111080941996678645787419472085570795976510313957218726082784318053837041649384323429293850627506819446747895046265427370915914756823127442753313285049050227883890496066588315337931825806086758131475452576532262995124863038827625213059947467298039266931432772153639008986647727244809564930509541474614928714203640946447597106035662063564776864189605411794211587548066240753397697829252750641352609285298500786636630048296433532295089178635996800647295077716725523875150794479344267661550515414400350850250502643946204842076975109616298224624231803733543906561693627814703242748046622301746720534106702125724379104222588539344527166045452962514879381345193728672407757887716239336351888416107414871110808052458031513179055018742131529364584579566204765910750988315044824134978923822705956441719571380176896952930374988450046524743762559708207659438495536320166708915265440431803558949244425112789040765022776264053988066916960851000833434393970589183090068955556763898827775535821002470619392430998289605834635395534694483598819002469949197608192017754853460436854673607066767642905598079313767317756384890518409206403481625869590773716757010967636405194493573644824846779966979630918041868887101735549970756841647832627655848883682178218724712465914194413815848464963957733636444722582612543467380517072224910630602895259754596527240554283645104327289045578168230428837305960432111309352022781996266489459 A013892 527 22490510510277203242640563754617376145428560854704201908197757566448001422045627533501606581618061242438239838456049437472300218621375014642394430463643163331751186114429505861335714300874167003319218021564784142806647785823399385297726413568482875517107490530988020980553600805113059218053427048802738559803995234824652060294050087369409232328015282232453469536079256191885216272601001744792367785297009745241992117643113359843828873838722804646241661979120268014671831841279383060460100434145180492233501249994532383077105585112757983314279504420744696797777062138748649144742969896559893744771689508547838048096595284105047607002594044718634863379882156013999902330079905157932564791768943648342755324640855497467733809725788481641039219556532049181336954435909317733428824153476809558650610388853377056031065525109832843252564923851622611701019905088165246751882233153641435647875372837815468078165622381048052246199970834632776719411656081121139246413505467669034672862143434409266522742680447785170085792780773806156493575707157253813869465210678687116127432300850149714793262426546680706155143335596900927313084957509138088303530128997349635108957198731823222875139135789263758466751363106670274155674813775812903181439464644313176219568179191654975938245379760771198008209283369455401056617589820106180507214962204827035979069739633307017098384217125754346222380208352105146035393772458182208196716544181829334279211949288454746740093599760898374737966814975605524782787379281820614871144269008339832459997798391893101535398943270601594496211232113802448956261257951732459434879146273063262904502591057915368259922978887913430144490199580895230464982433086347933158980889725588295502795592935090935419256434430958958828542110566677629456732202796106688139325478272427459176654782055364717345699488318467053896603815292174678163188121371093716153033383958213266762754366896528103078229433343780904653328058371553826518740871003167790115952646135181455123116170700409397033998155583567411609762346641211879155330434856167148787844990998873858951074244919008125273016176162778447697525613454989037874036271796668220213073373419983261019937655946625615722588236649298959869965678245578043962432522863829207730809653755696853396512829450783145718914869745135752550374310921143857948746657796799930680428643017770538235517716179270663247286197314906610302554498718332499290173025956750772882338020131413042085966694639306352941737007059509861812497569667081294339954419346172553863261955991945806417693835744992824333493503030138358884665195493434732752967781071026804009375586447259682444371317980035030130321269452846372020176898016292504501574555235153854942600707883279371751144952852373137728118512879300054666844611415894173995797178298478396039385388974884634368253948578526171749871505730330933277327999358986828467778379841787748360510665171777351831049232131284647815798505019846202312666069476181905660136650785147533123556176470848396498206979002433894717534868248061476144552133196838738248446646970774898534235420463784416293830908498590739941729266871027742517566454450334067845209288318099953535265680343208377158287029458297136532553509483720293547041044847356721506019765036557805206041812137670873855008568248790780299467141142084336267037430942019028987525198349783096706503809221179359179696078467056777196613624451319990380975234258478173458282940441 A013892 528 55688730583986872671899057272244330456319514103772219640686559312524329873125756290075794555137899824340083225761185556075725099028168052381018206876596373082585780186752785033747500844680224042751712423978540451219397775829533394536315074910506879585034340196288907761927790399939640816762872662113412145192112796954086141842037127285306830758166312320495803464816310177470792127371067819278637080806140533183951440503995347195944830683187697861754332984837716510860908150360039116622194224886447271638880211610211639204838062192114929726504166616701522996278985784693391398648923017902056341535435620425793243053931486377224274651516111533767066580062826624109144159608523081651665748334289598717848116587897656424358218528215133602895570504709450445859251541800625730425378057599774671365217733229458075061465315658931993344832755384078897210283685968900879317088845629498405166268562808342042692877819412090701118763501583663383802158482210807971766905234474989829084439280495797350427696628314080411864261418681240650287586314916369011268368938696286489556018992702754858649882301109809549830044258128150789219002350203419311310282648880208434143653810822668750337909138988660203075764583437063159166592250715476553754659076966319211324096548928277694265713446580265802616928998341825149100889757535975093447734460700410018960738603236291871730292061640863210926889411520439199993092484589932507533681638332083432779422428421193509948399022274360704790304892594281864309135047052336742661825453347281250814368088600368116818699788033393337530474135625754130058149544553026791074244819207585672214575961215913185433027028101383556467342038692055099259112537582673030947019422068639452906176664870985730100685438038063046996394291432039911620185150611236974395095677424879359239855729192506521254969157325867953686326810441138428425191944138843779472809808985547911617989325118126339503900821673102554231200952005746058289227751950072761938320231142676665848892827155113007586485799042315684319520936755958092764634534416920620946434194367320563274895986769711099980390080780479551565395473950284901690863338559458383401370766851847132628206609951783740465085010179092505235062145938197549077335207430604637433050052854827222998252020490254696331459390061060891754229280897533385523033650623998511557878682547658611954427181513775909995942105885242942863544891721964383159898139398484631983184289309371702096020046629691821212682061443045309324063419755090325833866797788638514448269065969701019325045288994340987339338929359422560295960605896098248334890769742188398380810880226473252440825376079046758070658364970923448912787997001243854103844254643209225069518670189080169113638266612808273955456521621921986060519275482284148336819397387684057954726122255322868274599233821340075343685085467366693557058581884787926982237578547870801927712097521172729091509172631041785172050862481136161700190141963904540423158700872453021619704325003291243720813802500947564276193369734156773020049392456559202938240494117688755485721790374956129400738418702452032578975895970084922220003780298017735057454873595158976848717815832137919473257355354660081471119212279130335131534784105495130764334034187255744912874924992274713081512860832262602308730288714773882946475115718102375656982156108699575971877375508752990085486280196200818959757798890288976862342396572183546821880930543019659 A013892 529 137890810110279311436016583812746914398562292552836289280084348827182180674516812024100384822182398617148655735224045794213546841978547886332586801028933402793417567734638384269277153094011858072033472381300840032723899613333731808677975220670831174033623944725690768220401639881500144686745732235786357699298045304425215741728926288834020958333464847770467338463428200814125250915791373656248013997147003768076248977880502375196531799309810375487792042149423685014826183810198342496629098498047107202857759653087833429623460320955833585380867240455448024389563400422493521748803199635704263805219550604300686223332596699487158649240344392252649099791826984941130027744462504393954607907784786141095665003635176799174696960539494964098996119231140565539541646883400987570480548183044744463992744264031727910201619206637765849789147040773762373303486224543909498376164373574355371533792422101172923569792075768458372949469187507807320969140815643699408084062284178287840806151017996363323596669193671866193736685834535201292936442186778106392432597060736936280503169071812298602748114915895698316524622757506856041034382500336336353316079556609635223574667057324199270042946481140682540175697609283928651349239905404340779275357585817226032840384140704759470493638799363949573593975275865194909863564027745070392910841850405824547538665894734779067299504443536879755712859944976347982663696308000647291971641570992433455821695095591288828789720870654522266770569154247808729933984980871243956168203343207749757860206009815282893686665726449697209665869476748794175682854029118205084352146522595083675384839322990761422537532791254807722785229154663358939220389295195919109254883843964736080701531133710382895316577112440609872604724908620582593122828831243333261062722011776066356534447531197836204772907875485424314254760129006492421485189347690246943508844895219306198409391749935667511119269320643947561429322446060475809183898547375823215762712786012150549631777680425948162971889900522878823627881471980491077536418806035202732604844762238728079404406677944494884950343898630464637151524167652826494791845021743736343681750754431091833253569758695001767981856528619440773120032144495425013072840629783712712143337802823784832038748829683899163331630264270802813011755368201101518360198099276432090469951847977574941401745189719079016965042252440344165581480642847864287177840623066448398768930635574645962188253141439733288812900839657063047372004109592159400706911744137650036986844585978510724249725315033598724409949783647936842126267760298722976603774700067862951042327439717890193895475272883951598611999106846138580929505446586782905902674655077795718985410109736511217662110598321707954332831937731519407762465717502408297412650173052247108217639396590282698811866888265786339218423296440661202549939197546341501212791486004804344782405996960078273330756770842549933222729968538678768849679110326682068637242836071580054379528259436324445285863335558793762956718126605375851518171280612293785836174349244315009769440239425638497053038997810722775416769637035631305824029140392141415758028955054099547416133335064140870269813064336318473070556810405142343688858147388832387790436737717029762723024688898446424786420913193904597314044759156362896789884087554477574261877859758594911364389597619847769997682492907532651625437326074445645319869145809987108102112550236640434630241 A013892 530 341431297023252492767409227162158821995365694027785383050127576046636970385990403736062938757821015033523169317332524567006369121876240442800231845440940969723378446050170368650772889498929667760304008929866628704187615108676039997735725765927824399193482215911338185499768280108942626758706420843298364512874190680241972272879252654855630460908533976099606406301956104607654719667340104518862051210321698883129832017880934050721757191739222160934946387774145837041526098906248305657560814161915944097888895819251131267257220477258418584927979993224494397742973546222735786708689853814767691903840324031758324856907619355003454044225367509312392183345443005585747120568035862667366610685858001179180835019836057637259667969294882941110560191832107923191893532306342301922279314875488908722547970079424697446722319115936565382897057198512872238774388937106949765019722229243087761099451882572292174878238589018204008801807705718894199644368604474548460657538537791574344332269729509777229194388993781714210445214058206777386238631562239082460195961149493667187217616435545360757966004595134422705848301885239968736349193474700302108109591274041561167458009525973392488354069739005962897046504674650326449677201580531782799222933642884447562690042330414914220129828537466276175226468586594533251118261025535541054816142594948011756335943083286891713761235653137224426240856796895990263525595764544094759003689722292793487526643404498494677677399058106791930228339512263844948380810277150306288624132129913365967687898240697612157774659318596368811156449745508212509614139178645558491159265652451164093536725262818101367583762406893238147580783124632788406044666713445320110506908631157239044688980538649145376710481271537081664946686741510515938248843346212786244384144910636706129348588997551431028801992417581583659101897300672846878347055858626472766575307336207628858575296502623956388614911645577157912907583879367898090644442009258728488726837366731899963792695082725009820386533610794799732306173684889421976596849069204959451000123510934552358685171970851685840130661577054994857586251840000996030927592666494643816854039361296072057227330825934935182698106968658068678881738472952977379444647610566821262825406590234170798826313938431473034426286365730670574495594455447379268510168153420274222780557300825425334829919862518221834828124156225283748052138638274953913616763988934209813743350377815745292328371415265782156696334956174014154534772003757036299930983462747491118933088892496804425804020602829378767912752249340872766852009475007907663645629931063335385212955931158028191214392427712679669371572376462616894100967506788086566522706810763474901984054987308465689541934390393782744015570828185077474041233600641995682815165680844496012410588692257802400245364790168025288752398705893424762972701897105298644811491785705010033311370706666852852516013509526467047102868452368653960869921595400787143470608349154003301069095543662023522647880919313793677663366796569444540568292389752820030815165469989499151375101207401584056914532809440132853486687881494289640719572730495840967417039737580500835257540334818984144734213858790093834851532647687362552065637969891340486575512615824399678448718709156754293967232036738513979504708914102311012378535199309554367152261506670397101434453718276907443443491623005848691157093737655608787930882672070963268384532783528395143547505109859 A013892 531 845417693127978474088889219966994296983902999616505359185037840921501755735780452700461706595301857503491686023477746747839903576308637084177211272264468494191087646886380799645810100915410251411620996207233829467810249582977633962353432833288120067018582121335848569777790738609472729174606209943670237071963270669156467302904044619435371728625160069686259323037867208662909243713581165459049806139826348282818893929642962922058092260708296253468859815821174732952685731975662523390380674385505907264838597049151906879724336366519092999721586333243177353756979054828569858733600238340892467155407122494712756419864099377304697555452388264440904972789468080687862859491393031514803797352642310861768486411781042479561026599103090355600916980435290596507524383450201867447453889283883211398992306165693413923131687640651413608026020432180524437557025672781581206215569192106580362170591706985370081923831692029385927990147258322848208845221457170824968885670515887179442426788744969429887430997393113908774769184084311743279288089372628629840608759206300119828602352838437432227438866012007748927528274449740801348105501613511943349588050844063035565181609929253191167021023726682925723413953178396998671719269156353166857373106770212537725529251124298038685549248311791708971202083640798137188560675007067527670289195863208176961851672332583589285552481839497428264590559273937364595525464146991868488674277117679463661671234207235318172902330130379169391646461237976994212840775946441596250955924942746355559226037145893116766253676164117150216935674058403139486843060406105088734400966522768674960842191886538637978172786511945940083986629514120122739418793204495243680306045954699808441315340022768610218127445965971696373492826093967447004182022760714133806933336829082637410173911868248100818985584623181341716718548804298735482628266664489150590844351919876373609089433094850675789892994110701955130992555536118973094346612214683528352208033276927490768447128501640314091249275487155392822363584354981012866829481383409330891661954825301534160787995631853888457061691000284295711874460594774626271183781273914721060268470008465842724828536630766667070943599966987275197710393751140394336265512503876895562060726432672240080803037116636231949069893243899347678837966935538800359378758854515787582752715152016534846147029741661506566996083395105268863268152430093975110552555696236007985600096127159189102588988132968187932413638288647520274029394423730793825222808221125600012099102473622444941928909610645221937849997931840685717129493809057605158045280626675993683990414968184462446237765875866938416651280989786709228866511542590474359280307811424629441327816570019504585409094202119655058674210912098242148396024477316044868222948927173375731833846250310852265445147511570257249454525683264003162171944194720532869119089999092389638472251695407087681262048534924975528864365472041571703856051992450293645160429862731878419773886406565992782404895296431965211468584861618805057456608217974567925481400405075528859220736724545854881742017774921903518385534376680129085096093318408021323580364677183340537680360365504951821792242201536292554382045137406030727807174111609978287469140212530180219407193947024330150537969278936197726137630237499818195439478628475188258951347564405063592464749417371732243802986164233158938325388646715315264186870653432240077883673240761875686542833855016760041 A013892 532 2093337904536494371713024508671054611767545233447429303372713012867889575875610243151160531238920334062538260271047225244579637405394239975494108654042778173998057931367720611622190745066546408110063337087735477911415491182161336476549372685071880809824644172057573307778217870080176815236513261835311930343651182540627659532253401978139304501877030223390077023514739957503020915449954610211987765933017881156739580440295010848345120188647551644917990321094994935089412188259205998504398197465276791472559585314807987472978549552801559657517620198157098202460302080681966998640408816555645497031036420602035761458469076604044784312358103129193860362219029125123136538523778793940774167821080273282514087435724627502598578401012562926413074934338842610721684618336661393784773127801933935861833450304567296521652448635329324583419621166101764379310513711348800443129164661005911528190239955074767874481517728802270466910475636185946127073444004879222534632839878717729130213529184630060374838005214091956403297201941980223222101958807476377719701508061960520407482457260902087500929148693466375111703832836728748477242684439715309415971623106933638299910619164213897395469589828615865700819566051075630014045410638776920102374692300616494449645253179623249291249808195579138791884508100896626694457898824324898196875407587693903767063964011037892846367214730297742628524419227637034537616006248902418572937888896809002293200481349301164092605286733501730951486411024893597393420832480208090035395714794809308253844031350908800531803961296294311535004205600337955280232615028496404110161498806060993301866390488066434959115658509442830296019209353283321794952134434857468381562120082386240981732472115037332992495150828896551418709213198446701559608102375781506005213828389154689408694213003057254189789387099874697043425081975775294629800368459674921288839108944453968817092736196726663472678252824515000397895535770428653159938552158165669869373958988966882964261166435783080081028239784469981012061648857784130978543612023978460811513274680974303433992995196037781354641996024112944327876640004260857335451889628558966902609698319492264705105214722904713567696376934657225129775508256804979275632699245337077224323002659213300991836319401465857292860013591325930888223011091120688031057385420907687117866415235192989916009814196298314749032435098536761127069408964003261677264072606894283137136412420362740977731490927054397171261477352881836303003909503205394859840370213520877064358575535834062298265231158009023395088442029032790063498622491113727074230761314431801284934982512306579278666885847468250346531820207529880934887140364096730970539610891560713535042365281208725284426872744774275771128154965235545285401247812257781382161975615625068476218054866548450983616464308251602405117101589804314965850788848603316716692909627662666891431503950745794400485277115279196982045526480956663654346266482454179644488095222680541423323700357411648162519978838599892628152151507269461583963250151918609665716570061607111932787606982911266726826528470466350379970903284563290947477351569616783191296017396808992322009802620666445700987949122981812457612827582685935279092616010583355627624050611105766711093933525032996861416915193604640253491660093443062333909497592488785172801172752875813556238373567604728837148330238271560614028556502743145410337846238092916224607685427777239625573024365573144520760059 A013892 533 5183311892084909177304248272895889653143006984993946250651871318449168510936022647456345440240159400251916923718879763380878395599859272209080986944166668993858417245801681638717094881668530494574919718899604729120977986300658503088247425156133799001325991609787585209816337489887655732030315251117154035411984349437665607140153116384668753737793212659105946327847824094033272585724717160391292695238979642514321718388634036066576503753990013980429790916072995863779958429936431713690741872345574398088413316638410742973854713569142389066419721855036592702013751521674537803366517630264617259553052250016280146911553822110198686391045586800093788449030175797688273259902190147897956976167609043594559849385510314434556837380168806049528488431841473849565352561778788940489082956977240816653549944465688778349967106413490305271680740549763412677846383690157053428431681487952076529040324962520677659235811566769573100846561812284385019300427627037438038781840190853090381592589400533307864076009872607879158247798431335288740023438101233451395375184410712382620446904941262397958963164150743397947714748783191217375752133698494637929577920003455274860770384201890867127024855905045916445933626679502316402147827237264893088569873230864201290272161752811947946814358823265309983446438624122036461520508821012056100384999852481287423723314223766915438997014026475510224746685925132833581556455456901029726032933759499873769191418668523263108535857875536902507244550852328011612251929883410771528553294007712533358034952183953930087999256761793048497512378482791210731428697839444917720766777032188819453758067621110811535831322919572882653142868260455479813159185122016142602117583973876488908626792471571825185384250472279922071314464091460679285044062684570211238003955260557537290178332122657064042083311608612637474527802055135231257554062542632612928373228818253527734034507003978694698035149140528767970228738225622617660670689060281856997886990478621909940924109950476048805553943502086335513984836675110428931840859188961042836927207924285791758606621411913954374447691713310037337311020437910304587455088457385229388584971399196477144046317070169638360259431231527820486612006219166552379414850968679891578068962561475395372584918633650207776993386793468546146398109539712844513013160983324103164861912897446127138041984921640060851764463515051775689975436466359512235811892917858327581580333657647762572219966952988465781363372811993361988031677316977375007055880845328830178181204525703185822672240605114984819555096219646062443438875651624208494775713859903268729826225263739808645327797380030287214797093484044530652993113368399551459422159988982591223404865630435643468044095176462839462614653381264768445636744306683680222589885659873616428895049437005752932081743657197484463708050129412874482628172417237823918886596836145901827206655500937710769247194179865704368045946073970313917863136090938311763537328092784065937750391131286624603567557082278355536674914194998406558589819737915517474671133412975308249663460862779604631028440319193259709495573652003880151757722744176547243184877380221349079536150259229565533770559835466142844482664764661061658625947411189436286204284094108377847572977707400678495557562293969256127030446065714273201930973079263888477587811052223049070788280552372501468934143354653972964835494727885799607392130732295631770834865280033795259641740058571297574709461329841 A013892 534 12834393392679551529013871844269239474257746452536525317292847919740667700760174741344009488233218450804371242903394463227629614466415944057633222691464144929023833083912298103945759919404566689086464141047592370171724470901074218838306361181677743573384286499003429950441023442373334470424531562975933989929579035658254372174125991326961916461396036071999574596437669391411692216240386436127719451388542253850069492580378348070414014368750919626928224857497428985309691288407168629837932259373004421532322124915052202266818682413839900424972806865534252152863548129066801380378030937780588531762053123213061255487551507373240857174181586430125429484855169262480135730570553123019983370731640585235446048503612704061091750480198600490431440677594241557434919912867897516756077820688389008875038363941547518383575202223336931392903409994528636368202752808814189837086258100636648741480219599372487431356133784666573185433070856835553461904769546879773290389675714731146240771029022071123068930743969554496975858215448030877113883295059026047766637098744180519894105960878154882323790731790491576914938541747310990152882482498708874482789958142635602627478687551917774202359118681628288665859807087489006141041832874364364511714774537069617950641609443975911499159087067928410784701743230749950360334470371199131098107197749729063308593874626155035551585067433941984391985044272535484098458357800377182803600421248963877940021102573711783259782529149759048761285725120898537225085391332383527971079282739202996135296987067736142336964871668619005591641902848860834100879867291551721323472895842625703660630897478564859333060402849831495164564402956845553109883645121439048680960747560131600310161892212066524769704757210161842760859673222401696517018318569201615476210355616711257526673277990579033617538445790774143038040816140918290981598356707750070239332023503648741768715108758044641963110134751714141842315408491725937966969032511474845830610979237125232582812247724263793971383313951572473279842340106404257967702219596927249207472622614116124687694096671418730512615555003635270140878480395289267278692957074243109103845859096578997859895941651129971374200017412954804779079501987272081180116733068697310856564980129506665006662144443862645826405548045920673644550212633173434585827374897647828522411417663453457960378620822488033034993136345156186734172488258916321887581592242016087066423482589367967257311287952327787132768066056403951625203248172890361277596059505237871075364302344889132712332912290084608796715554194369395570136556562111051029705650312792623798653986549320876446887513764895614142271868378749178305345595018380760969123750926559805145681564382656066355580516022344460330540680622696311883472696941035153915474593292527401765970603015920507829374673387843034083103039217389089093561135094150158567731183539384031368444572479216364698022208261571290720014199027811820321706993411636262819383014553214532884397805729787679894269024523872353866005218363321359481317694063232874903515718772734747781683445778867716247284890045914111173422280424153155639887145529132804452302831696288702234490382120728067988603749438037880831080681741112490111862049758898751998834141641137660279997602528317112622171584438534981126883960472869046161028080510592234995466701358598439581129790687448998514726363426315347804256203660223300522064047514106481532132439085026400408603652917288331353440522489357970259 A013892 535 31779228645220444861439719059723219592970131733379237801623503441221947553184567916867160549804783972818252830181852127003470460750678052665161565073111677794610984075242157422881992190677728174280304773183802420189836790673678972191311542615591079184313258415895893896857067704637171108883712178553147176530640720614367992685981192998699074388146263521842074658664716742405099684940604614109410005863718086215903220508782247278804070564449783337317350641424526413096341289533701837173074229501236875151761281180035842980667472706226563602374742106942496221453278658834177831152662027007577482907487976334737761651470799855374313208133851978047145822020399755657801602330016017356657804285244521460902725253746912912965222272269274475756799830350423926123047761332288173342207535728699336486473617917301868722052174650002352485036740584042361982670468027152006641419446596728305312130430269786616756293491508079117197877641315539657091468937970259459764560585647570076475626904190521285759856346212269920407425551412653806790809313012359337848922353563366641129275875624438425967055907195704403107502408281974995406562162032570545397961732567021873030297350768616048784687211408461123937246802469524440616827541338380728603092441516463543937965738502619310487156316329810470015589201711916721337273821751655797312892134240906383929345984367947857374244233888116313611009776138180839640708641291156141962812199454138209203408312061665172817764260645189230878770822686131747124496712392723521225661440911257799527612734381434394304416381773795851126458924002161462456354538520743925617329913923029662208384504615776969629731530436064915345482753597042317209829783801550106999878226072894295396391551144405709915741179623324528698321876006315618344092541590881550879028985332183128050538176959194754561353328084090064802349826805711639381244709445703241169539784065361145844773712080685579920215041548584634901615340650954103274074054432630354286330015078066551273068823777801855988748252292174649515744338495127476749569498241731964835373753382190322223074665074003247203556863128946288760559064428295359419504352318576288208923627863180160021890481226421270989685288916199979158673975791182412938005862634668342714629690733691323716331129195303853468116951110956134090597136950788108204532577156690890556514388865059443802235542639941796109913469911104888816297764005414445709518892968863791169084118816051434357861222787470881391659875594195768215214137597645650669094325344859987331838473671877636619874811788566209756938587025123866001819557566886611343603131033855502995223337440786872849261725945744265282065231020752461652687922479417583854886350545503806961416975886330303246986560142411095879991448749177715158354861423000203574952724977033806985318044157117753515806799400964748850137352303137906115477633045490113479400615830685260687374237471215161412408091854268411380536438198565820486758364679559138730811462952199951660524522369721544398519637354535811535261655184201654890331260952276858315720367737449736247478598409608573332185868957797884762399735135965204526768921157540207971542589260348759314119400678752648418513755379776158687958044978486895653491509545959440925561219283479319481641783622763474246646438056672028233296247642910572330275469124196922480040103767324237648395893591401777773315433753536006382770981626875254199382265985631544815231600285994785025343096384844719975922724295376780800339641 A013892 536 78688516269201698300966026924061604310933750214888597341362155247306223114492755434386859370211075790311303014560453869821166204394293175526153886115966752275558463057723030752640677981344932054607288368575639988829634687550305829363934319358922455577198874850341406982113888486384394745535850841603269170660342957672515972321765346002885779393414574960169639220245046461152524924781746144391696006109146489561111748398575213704799480320563544071748154605880628426941437570673109585322411926593783125326400956568605570768587748500414887909276496556258207951444241833860648893539275292411435597849748070714467836887445196051092481560347022748990559722758889814584526889727750330560803032532889674344819777098077477316880273903143678260146936303130854333049352438787117413724466737010296698374820838851413239840804667598696174985846988323406708462928363211563056492812050298712360055060846260588371963641558029663194014547629783766429384529145839221478063568701561362618791223301839245565148694538999855337650906000427320678340916149140589944088378790735898576733558866357796362098601164751376476830083605644590004151193162846685894889347648047470292788446239940819429779715219481279180519892870347986997886886058280423183713388591346473864681253027140597172077937267707927374995130406769675281786502372765453168070654900701774056341069662547491321696508773286130916015907695685973438853519025992390431957977324256192165670350118087577072748893268019292409389693555282308132923219185058910318183339068178924526152522363989135322302771098493714133178373815262827995026717016476675513477144982534899823564518663494620738723208612781209900822034500698882884600942317841234418392291475700867491936709723397111833916656819124134242185386098857362096266189198140640217250012791552033311182809529430485172574612414315687325367033603803795784560260643813796349756656289784456667865098343709273483754864544163408865895254843370486804162831492106581587618027464004785509540694441487391397811883558752401357491285040803446650052132285026854276396904115375888074666232955115074366397479945236720776653731538871837711163275307271674428657827586028392531050042998674260482676288754200113852194813472782570981493383378463839648727351862596002352962683792669362676268550914528887372665593480206709483937134909765105157416094721754384823739271624895217241405960632933416904093146077156042703606894021361310664449978017516306140562065815882833861943007626298912547481923510891392797976093789892082469772377912820462544156835401594857003412945878394322179483239404671810371461284369149798577110969510613794935075184110352531429520656436465254149545758912163363399965500237699371430913357612575166577539560174582063972097350946256390191325887314014629381071736867362908432442539023819395112362735700189929413663076247900447466194628051706305024496230385457743943302746662028238389958102263832262159150934894087030629541441900024691703852223532604479348106673109315145146363630075533928768406649849139946533472294344912671776598696886834331554472645510043433378819252097940534384662293221770428306963527998909264151418128633724960302588931733901258753996433491182108366751094227213186423840714673295240625716341209506603859489173738786541015818646998625687552436436605492363225236422758822954875555904820898167777516955423725776350542728572201696751868372844835324190047836229424756282485450150236551401206467015615417626287662281705058151562940184740459 A013892 537 194840556445654055961323678300642014372698747973335440988349491245699691747572397238329868099720274553314027083050125266610319817534504937627134111257859159342758034818764938723582830108930204915481052122141773600701069620208624713782208404230308533332246556818055507487005217167247913445026574733043013190202904537149959126549950851472399475470254435644301083503609539297413305813727156846382134089030851513655779239097963688079240288422267070912511533871466418167321266627306115971107238849026939802837576082158567685174529355474128803537271623846454392450363135760580518864643706012264663272400163348148023096449166162496914042499093702681752775938963564311002932447127992865751273828051655589755533905252772543506849929331300158596271568833246005283209168524328342641005738363044458644549195504259145471756576596636464000186280741940599027418348457219788072618795424932591376019976106364996607230800898195691005036227371559954272032603233483350462611724398367388419026329226460854104619117399323002801702070696752088304319264135970865619967290635362367729951388375429673214395984245439718542902493185852963664688765239331516097649618821982693144503178946271223049258123075242375897606126216375780257480720682022097564769537777644412589863385939249805517185008390634331265298067405071986195556276738702165824006580528972762039132066250364180714161403677025015475016073029380343145971759606740731956180715694613433165224188257046531502256461872049301915597410822540967885623050100905182779943447683378766840281734472951133982418569214209187071448838225598473135657658977780879762245245214109682918228281098160366916531798122898941054215538805146003211677508672264362702146734530691442295916995009393865214849200033176449672940992333994615429202614807326841101292539423149198129786443493013294905326825224474659070653986539344974938353876819886697327836106882479003370844102143760188363851936342938472529434374622414819005300782894773614562519410185594785395388203965872488352730607067943262248882813398248373446747434698822708846932097883178121085792984753927480523562433694920699078351528009669018484773674825060085781125218227937316717740480418974337706894275907986147709305725445143451224704785090030934890374147219622098830168548376344816253345882650914063494569903350746353146467255812934467115172834724441310507675986731131422516228057717245800662808134908500000182358326679398719974933926119194108118339590604641669042723219240471111059907443323394666815675807857057995511320915177556834485124195981053623831293791876546302754296269606668464988964914765167447106985894494261307024944728300459792720104667881675179334436104096648791951291175173067175900713133871139757387479127408722474019246278580674501496351838252344309795842346585540430206662538434340180418326257504504584031241729434350050070597052324201930164850091561201534320267987707101459049136867057372800500011470740314002454776934747209239103216786836858418709367585179302121581765838066399485489522937284805572471584214555143921673364256762793601527698163074773035345860971300458459249327919584132535760444084714571230056062276891837740480280151277381172899511814971082527344804017664908343690885569761831672018095606752518092309877283605435615422727536014650066322900308242423035089644681156698759744409100371121132335741955807731971095802499674900049125604526132723901391653257239842409606305940631550574687975931770898319969033254288067612784026844628495665789441 A013892 538 482444506974527562311777598516541391146224997158027912095811186923985761036472265229431348071849272101186309146313332122528546289877370141553609145751473806589443827256709046008524722049891971461017717678583123470922317785528955445171412447506262729075442367090630424033066131222605391233316856669913071917248221721532476643291206753379956868812421537844418268562204076644785789112063999340169955835715202402111561318151228790089318798922087072019398896507604126557686020974606046449942663006836756618866319299456747286692966962560134856309834730534581874691951710093637662180225415813262520464126772066185971841094683885792446363717963418116585366749691742626910050029401176006893863374364876354138087747262484842204767603167302991400069435316431600435748938973920884885051667754996021005309618438900565843470987554354951874397249558838375311191545196573460026823326732880164573571686816994261734167578873221452301879197558492231213025656833824890597122428171073092096962674771310494387593291973346287914291695550157149098236625607813324390735388374930123373764902805013038416492682194149041644362320474997337477172186920343527677874123515492524512411176885683229121044989288484571717686631518241853119767755000034233758028287721687552369348140060790504191296282091041277011673279403631339946830701276423694094656870041208927112332870110460497502154337483277963792671823411975638283397527990491119655967113950716627246978447319084659606205722984919404423908833340282868040623348731801222176235190865366481194454762446739829902732636812734153898427396881566153732728793737224258598415689429411771764142128598873786361657468800311945045402041419883213406431467545885116222422827224710549577477775425765140264622889352948173858719518177211733269633165321807183924069355573120306339966082946606726501784846611496478850187265416085553099883096039844631366757656415599377767543710474062458647545415726813608891659925568186710924206263224966052244639749041141062522735336451692902537707903430327243711196485372589399243117876310320210553179720636439462442410923756215080596912418509559448067207140153213447001129611460656453342558371728977361987480485824941938621703209681488592356864197468994254434040293656640507851120535556359059291281512466119023180093486686045661704841043116879694279614425651151221089412340888354404506746003068967784161009777485614609775378560038801941951537270332532491131213919529810411917712541956562632075017920438111277624325760505614211107628052159053445627586206750233300311781536544490896915042726771724423703610238876802179490711036485116350614160666371345928063158616800040192294458448037148029874817902917607977101800127554856461180579890065195282127379679897610309196581691147329552480615290344791493141175438538110073694286904754731286393637227880646296015173615010664724629755290662904075079255146864599557928881244093566215650108747383893733945277902688620761164270713350630049734235982669958293707846368294884803946488809870373699621122255487969793191317202075777309311495562806096473949131893891282438046851005176093890488801612354350987663899837717665108170585747749602537365481202297772244835308305538082474875941883336061884904658068401701641252334513784303295850394832058135521912600229198339014572067130338755434762434105367420642304371629019832664655398321033569325898345473642520336739860241552711519511971238598316550583764533291841746434322516681989559177003271909429927946916085957773489565569070659 A013892 539 1194580361275120722512630199909209622075776569237995755112525984131294218916647939462329731529357910800475318890877295355260810939819066330130750052186078541022315271226510012112662055743015460642654509726221993443227280146430461048833489189857809637200973769710742902317851014454161986627424635483515087461226404556464843883976713750837357822909568157435026230368604951976077447634592556702195487474858576952666034868312939455911372188692180876940161588243582070165359798849201057008656577928565486227218274351065552499833168803028187357573925466441947645342866937411146121686793971869803513658703836186311018689762705674926790648755685501635058910023544974226749347967750222509493888207401495975604964932908891455298382857434955769702720528717580969407357512044386529142991549476477892615226140906943252184452668812350741981243155235390142269666073869690347798957212499957842620456280155872674485710607880404764823230779195385055214341615860576977782644247271965912268197182038567143842625362661910770158289753060048566724994610430880964710575504419776103555655902070589979410039113888250247866563897365820432329888574861275688539656439362587524452656802675463357943390376932227359545592150615687134268003818387829766174020085199382826734190560256383306637564532789345214967327195458052157211007552599851432524085781252167383213920307347641127404586852888007082869070909278569465977882335659727070889020514886255490009616086428338206566266384477235952374636238325041069272519433171464274429353779866543078719108242839610046082326379279374225733742178991049071691456033443947249491278490180477058653420560481542783536313696838983606814974949357731404832451550358898590393224940068278567098243142253961638044092471703945620343401540239075795537205411020161446307204207265247617408083678018009968884342956909879819784469837709504021945067434221163251882597266293009203690837213961115579794728556335747450163030250039461546732716204165075216996900237961020343771482443852700344280716001975929857826049906234583238876484930414107563030517753088167116514191245901840404850934242559101639799763532526231662906050029808119983465055441679749117039838443470652909279260695789124222046239082488779204409872737082913904849651706970565110352082861735844847177206302289830976901695202020662694126058999740389887388272807861313452644749271453068061393292149022352849650205077133517449664259483533113368757507654933844031139036107426102776718319797778886896414315391262190842509386712322980077665020578948045924668701950856277365360440380716740073808085608872610999834770106729760110639372611841423281131258987899962720100116268726334199625006734596386194493790194038452528672772685210539972880322698014792988991346728868211557567699039807447871375371362188775815364350110576285383507998746318040412916875372954291913991012445455126117399668589896288100788144919618835213005018619288511890728168669569391178098089549056781715516891982453101061091704684688595968167096995631222447258161195691506516951227332742630119808884851568612673048971533332310553565369727065520906145431183548996126203594724272872856676079199417043093168130639528311557664462060034540477957844821386539497150538938511385032203264237246799606551866793264317307672267514917778035642880849364661993259828325866164884989212286244378641120567127312899974287567328940770963281231204248427440752072471922053012583908777119396056504279549233757665488618624571667535159430973523956979739816010289679241 A013892 540 2957899237972965145892801125364994036012208287313632051238370476781513484165293046254735185910111593575146136630382380151865938707275050320970420073467896889346813820768690214482150403563224839081816188878588551742781625143296318172555553749517732584863693950207000789686328579038936040926179512496096224547655239095858043476270856941734630867948558805056711013989472352983013392010566995057749544341009847533919416271394801073842692765048520377210657168488345320354377232570707888058077543952343071881728941902399063479284409440009291687901439273531440122685827480856801500762548866952848610366802910077088527066702745758980551398593304114913067732050389687137879833753598358205535307096458636783699478065410773223572870494911836546405136598437073520768588528215593440424432232667157433426668832273541279790671068793592859869014195435194295883777895842666400494650154913933114154669174837676173421393550462062357774036909134913739831176060690758794110627638025867523401370774248514066301580817861794596078171099262233196019192429893293925838891295918303190238056023461085777427218439859582550492150999703610606671604770325429871117354769849263606709699056447912145140270968931511232743481178547352297473869986706286896193724958942106617893702512060270449181966902075164897435383901346487488418018589984939532221456278872710405408604859103186847925370101849141449885023609393756576138368473444714540501232807889342332557320381989121804940525628337699464438884415080395866584616095956429518450248464973767450673305200986915595494402265407279240965093275657557615366142592954524340518105178257389064454675996387787604771482808429310469850952657129729373774228451392118440774073880878124491713392746291892157999339325093668046586676210384435338253878781021610737039822030405272360216538587056716465944552711261596511888505980682665199234159528807588106823247208470853796249678334651904326014147583614387925601229039092460696403331860416938579730807682315044512192223907741227469773136611776597945033224346777545323198825459713441322712301977903857509033672429786301124610993427066349011206554683124669694290007572757856082937840314087785108953226930039240198013468129582754697084470545911383699260081474418266036884317741978109299177682021861263690250633347893548192075310588028160876262840563198179659772214911272590378780211026295670373747869296902098868666023141285225423596223242916858479267095946874036271659336166561665659329454932960504065324589925988919482946649928996218647326279790512677566026248231813277528091621066252339380016126968043863224079874426503452280194039884807936344985829248680109791277177792877007385357279550527377259799879405668418267794123773077132816308994152231730905248484644003849769481822024768181866864685654544265607647851944447829661818772187759353548383062194096749253941231925178992324167201995773609070073424847323278252086513598201665004120127714552099926697501434329948149009660720860141084268108878052747788182580703785474270433485678490543595116417047376693697028659972084190271123885364712600829372658415817209250185796008154485759096594693177336207542783029597340985950515108405412719621416842389465642930941604390389062354952315109101966853470374582563258983470814934982821209993921420395276277301628230990196848667657848885005556903552757419708899995143372344313433471175622914041409693303608326937618765895653723542406003939116559456114190087578158121758703087683281412140731874111696353576778683262264478960859 A013892 541 7324051345245621024780018973715136367575792928008997008439277899188228756628197946538303539096841406739825773764353181111655098967145044824704536173493786019814756354791533071389038132112497460825645983466084234381749839235690870130746634083627108135648407726413604448341528508229730492001272164712071365506224589870015005593550792602572177757496558508642117085028318503748886476943972925895498588993230142468890332710184395544140817712843876257490931004236823359384153111191097230912717748502852727943277151315588418681992646929997567139121065883751925356342254739522045339236646486913081491280630318838968824781335602071065984337505481725632132098262237853932417118477451141154367768366234134081481493938285550168115561059580703560717212326253439307701581286126102702241496226874915853750341268923683289348400842768746486728806180302889160843526564118130431598402753932234870025262189146395135332539148905562142021935016672050776282235212700327159338530983888212548826610772745971431055277961526771737554563380712116354429926356466355196475752898932014611045260281635971032401758151717872493691064598215110519568953900198026578443811028268991767310279123971618814669679805900346031884901002719920476422752000213450277378386177111591254459978896409923598949019064261413727374856642740136323584367412643118790794015670660439362121841083020541850961160983818557294918857074196271264419638038727984229020562054381992660302848440522882512091430567801349306197657261296153124854301330581619174205141773873080610844720334858500719088093954972698721274426494762402753850490308272104765032539713777942805107158779979804500387063810469007225087474023366265772672993294263573079082243562368443175807040065700607880530006103525106356485222377856689956615090995808829324373566289664464485859810978872548584608841023802127861490617770262366617158503175120940103716935589647472614040032274753245649739304817640002328193277622467802837903593616246521200332873171372599401594653425734145596677793791283422395098821771831533197227288521970992345726608215185763674260767269721430428348156213765559720299538844330311505361793460898154689106303463872450620493976248243232615060950422191729322696160434260631266354188478725594115663222276594254457584559276648653162165902982085866784849484471705941117553543255694449457382321569587149764307301741999683116766725418189990106605071234113205386141184775563190363654777006958854338219410622687173777400004030048571155646151791151237542804716942537607996425954063008650408560027220544624674030134830526351286518551969446441685280952987590771687536181964733046375883066816827571174071628655764965109875774537781288305613221596496164804466762080392515489329884111346836662754867578533288410364170033706470352361781284531401526831238551795326577799799995338747561797751915740766730934630428703777714878084694533037644799737191032321956713164233993544515036844113874740076395756604042950281814671901261074478615180124837530745571099898062509055546083455024756505324165134592383886518967928217691446139581427679506201008810130746576007175799309995314033613319023181709006160477516802946417971084509407534029641870622023713488995661575689437966908035072489332271023911141033510303005713101389696028615244738835119323194950284361126595426789138931966313374443330079094183787569074509118382148304544488721835020500179371274721910888615462289209627963947642573752724889961662189747128602956709485421320254052756097229395108120847009814090504009041 A013892 542 18135076211911336973836780200797075444618053293250149483599487566902074036058324307225546854854149910387075858592141147397388078897448878345406077314651790069877298395342960246533325929885622850252921194014387706668416395181654927839871609907834998827570886722964999560934010397699127441513858005771395196058597200752554285335185524012436366773159471026690237472121534418814114056674494417836918160707548162537076883933354871622451534597955009157297036768659794083347742134467164662365749504350165136807620611095377167910063311070720045995610532113692258622913700618275796942438521129598994167478477451846851868072240302952564412752112985795355996656375028887884204094644898293161188876883863973165022245659094912485720772624066720505988328723823814816360577720995556774917466565868752270555366265640663269072285978378850407042710254241803548275495281886338643550373460608852829434681681283199848201764854065913514298371272846648255101666327932067378910977230674619203937022107785527114464542705258477972587116832417890593087586221319985635638415277292662446394557938098546237358960957710472363755951360575836942394167183326433412858142043285822246045214828587001375384779497710040909204171487933792371749899804976524018366344634759833993577099285421715413434067155998622268939155158232208810690928566078213794766271408106643244110528583826080656623079750872145899391287082560313081558201328056323021493584682293197644183222720730268865307079137502353215726712947038143456298610670351816655630177341145361027432001176422798772033310353813944331048886169254690696406445201822250336592306552745850401783030747949213943603908314038498321031869341783187313449826022932739037542464202536939779172636099641209472372467582932412324186702644588572144884670199631246481252063116271890848972992104975338677801366650195424995709057170328875718379552553413784669873400496590517292151909875484236800073842919653592124837046527714904139130250249594394897623026926762522005689119752806892177788288528803090909081797490410287518121291881963852176261308875013254248073411575789964162202441252748688657873967832907439988114831426736459927541428900591111108954514094298820034919804279438518784198640155112314817988339737983964864199589015852756868170669640350453446185830208039832660099023650906609095233210901881770606974909056133171944251545536063673365742972041254816312974710277716473743418801481587240096255229692153812268010744423425088303046372578799236989924280803917788128501216816700428622342308429461656267985074840763324610741342823731467894197300012994364810482482411620522184736652626693531398277685862079932156547585642910974343598295457225710192240592381862557176175345120497827210614236718221790913810664856338696899614311056290557533012654276846918789185302946861856343963506968658277499019851720813796761700507469882995296031910634048559979250984458977941364695509246627181580138214673521130028423456531514145149851027280040645255424568891930085041577854886492680609928601696903344558076659965599067149025729968091897572094771433495797624811713755931466104791989495680087083315905619981206488444952218878258822591784382659485603262206205322294946388668631903041660423018734955763146950035352401933827762143204637924946758178882584900121043693204156301201809677160120302856580145755165515029382215997822953516919034734303979646972425473641033967648829389857558849670591902793829226548347309181786370675386652505400142245659739775319593607997822921160153659682886282411059 A013892 543 44904244073237449569580277618413437711343317141363401886191207564918658618609980758796869341757505738959528146384142102929525224769894270222181642632731982740233108679410308523480921801663860853888407915577831386093959167692900585169378253421180332761949445043846912447829142211732411758805022294232545873565496470186198913364167540821669675330653393049716670314482659252891209001617658953511575220809799297709893535230496064269480622366461800219374035445841747469983260951412011953319169981971939545084212587512652310084939854478898835169685242956181287883937991187212082533375079730478939859099290540040538063681806141900541789851094212014895187964853552654261189874546138018798126616863258700089938417454239253710980719373678982578157194764731424042975610134379377134816364046281051628369871854986580679886618238777893114028047817817875524081405591983481228956436175440119882110385876343649860932541753387754386840682810324312897808980892926264104854091809896193936249256504065635902598539727947812049444987401633106479653579155024195112418644429689084190855118515967872239778285868425942909423747407970469277225254968467398447144632655237981177610310391849445518588877129500334585239539817101375357897555157202566145352887583784190191662261963533424113488680250901032601497973148143614003942997531537699099006969867341451230098835715883174487783751148054769589336866553840508660933180750198933377197243538241504393564433595577498007117993345290439295107698201448199973997533582247462869189226484232687294663350680939315616632907733768353744165815994805370378681302557786872236185873662947447434004560651966300696543693772482411654208690645320008323645800765557732198119858069437514050269585073685499133331994609631363223506370231563118899376786996636729780981752230137712659251176778137331124765286161182241636450200750394158837403891697955318807288857096207283276580051890776643256426042379511339806716886070228346423996273512770431611609479350329753975764823730805392914529403437880804596886529684207422513332612707638812409788450644111443830400326329401954472065302583489775237073073877094279247131145980910721690125404559324749625771163394379213989644892456513436923035468689433447608506110036882357416279738162563995428520526925802117427647287992297221609838532362986203874097858280938550318159965338982290917989307650301725557242807328379009417740367143943482919605550929756683615097477985512362403009136256098437722084820095992211911514521774300031267193734458615114611353167559881577623501575828139227305332028224498663921354040364875333712870864216931163361104240832303226401743979685410257932895320262826220661209395783341123781296738556137495961370595877519549458374700923752258259895673440115391054438095992169993216935100242246378766982939441421695631431695641587792257045555826055321347849864845669814769509317889057005316063383367890821635181185750064317683398653214890996542249292294225643291400978797081361676311519608739191641365884906589639965563600733100674556909059664159884568635460948262379486366291451707511002998659619348147290609340398263967946911430589729845404832057744212237792360694718118769642751945522792329194458036010786489552331776266605230172399835586047075948988015026860761322742979972989588604816167699118213249499739806496721782875242324219576598738275649993417380289704986575349699888775742857090566261298803396911610110502939915897754027136223917712050642954214881968786814335835997929070413169801337261735316587135040991740778841 A013892 544 111187353845499175641788155830675894703619476230412778046996162860287525686881554746876169380256418202731948683733627876921694479527510432602873743141265029731108460167979185524682586992178084196452232951354352717275866201165223446037312323917931200771530258923624296065157291201328413023565356897726912604989652244331576943182101883660995461416555535877010397649020198093424669717696483717131057892671923231260169672690696074241596699560973697061391829793413305068678082458530331385601643473190737535643473703727490872349009488735346926864822460398557530748130976040664650348807501545559172506175894206903836258944456506153789625308504527275869960024585916873663477987173817802208022517888498004033996425520024361874505648260447155082792451799756714341387865278126641344141664198632465655955011330260417434886575534419702361751735173651023767302444304904705887537802657571105399973644358028635077005205703021665249501827865961220841951919779993829623765111876392155909352847780460416992788341621831849467818683860196333321163747692176254493664693053708711675892168102269532485042773860523608812081231533128271006868176602167156827576377773002109955899711950948020199132400071478648966177039301584898422314778427194116829942139593320449549384735185643147913985207680575795923536529814145254491549252244842965201352059081554300049396497017262612466026858433947266925387425937097929654827987922386828736344717527796250787400500461575847237926856204280311448176876408907686507415318905469360562936574508382072777628627957723158459029126206676086937575232818921582789282394582033516557147605590950511643891258625773105188411143606349927014574484698186227290171043629796735138032382445876159102358469331367590718544218520913608846360899824003207143627962905585209973959135715291760177859179569169067460700200298417187333772705627850226303136938829415466943409131767061757913856589906700155590593267109865648984071874881606338352110748848697352943074620209872153489637304275023502590273341323133222381546139264536314677840368992771755769064772851433701957010417623905850066326423661676448974741401153999267749542183432187057066197824103939453223622351909658977380545728566680464651691200986437470189974370556214368316092843384586546516564248200451697160480022150439158130899580145457776426449832791573663504245572015888711559742406683604452350563357982991936840257505344751314113752385051619594542659250142449175033728519274589085545216500954866219921889195850822533120667138699242426674056966841855214471974628406479712591505329754652917237000817993427448931105834016679036667266849620625186590131866355064654257384169607463742152999923689735173253745073042113497612453771081730278894332138582602042925069417109396279674503115048116128034459784774726016218547689367964819131292390146439890819878243735339755134089702494498182680967252515776161806099227493851095560050498854548506951545721826738381647266930400439821128194672198474362565353277391679503683994426251321700929092066211629847169687965725366626020513696218531529583812087897281516287013978084808328158130497150801012769379446371799480477059253348386177785426523830839167393648449557040563526068348508272415994039158881964943824649060494775578710213275019994904250482569968139547354796708023618908708873056235126726309855604643757769396559245598673050781917958227554236816544897728112699094029035705792289440883006219022814512848837976906422890884968288515028031062190149178636173320979331921392445555666088487864608350747421259 A013892 545 275310895669486663307456010864180752199737481474648849309389151862195082065761730827185336126283536855366375403844152252417930779063589054657543072518343198852167927113473093298481028968745162100751177558615561408894055024839008609509543007940865528299185302590527195862639903586318082159237156649104710574302272932537173337436259292031107201018071745829529568608341263478930731263318545635504495316987056441000074866379759858733543346186227410320015248359640891267248731297484495013556843802324112021269269594325936421532510046048103790263060029370407903327916361643313700064031905769457521483369625469820382056936109810430892337436762751483254332146917164184961264180563103086229482348521192019290574515233706802413101561152044940253347307108925800623996151827304098505587830580569649578244547599846489350105214794201090598231109711742126299193815040930237343426465622609156509769340821270345285537512836046242302626226477078712965536306615322941537575169752022740854992677036350258055426219901476220635416375287548280740200234496849931575508652805595087271964921545861487116681927313268647255985525317947378711835285216449494853605041427352751459693320862030441867051536684588211226502000837615065398595200548796925488502901904881171808781993408435812906670858752666047710472877936275250501270611934203421292102632139777520798010616867946937464516638141438393686684879975422246520389926066634104247234418725858768778431591792407493769983450720562274896519315499219913653324563726513778220526689203630342022613468057490354937243560371224452190043096407698912222959347942178608313636629056146970930927501592018159983919644272539447930860866986694219206965230960696066078546844141851511677190703552929960010596620935415665950865377693314517205130055322556632831310241985498212084636936672039958770372305258710499139967262632414317498971071098576808283108407759289851708742388411390348557712398097471223583811385322470572787323073113510666924994124027044229383537439478081419740273230176868848805724013886779104237485859822633151688025514992662137982051538068135651443380791302253393629908208656016432875373650854254939814555366065940376187558081941154684232991897958228931843587931071316833499925348959871841173109173411731363243118218404890246887367422366680249008762319498587854751756004525382756629198956622970022804366613446866300860777580138328351818224768726633384125748166873930226427484026618468259851840152847290760129425032797843292282369915957025823437550781466055473445205781540150854698841905422656009868113755500166333717620488432707712870862224502864946012782779078780403890638924149909235342054684980871364481300958048229572758424921614504189324699170121701261839976914012242335884721458635159018705757488667525296509997838620914314032729715096328320686173955949209667219209699434831032347764378256924455638160332987060838471920491098297203865145480163248703514215410269465080058415999097598640655701699635970170673708684796260227392434914846471412348823936054550452947017202244614577322767942693009701870947527030370865196759024121815816544018765864601236917247677781766321809765940156685666428316830231017031544245532299738582306334311672984820970424367268474515439269714042053315668780380063734362419715641015540365065664773940574756235131865670741051889107152802803969045050951467628742368056274449288818227210004719682126114026201282076582092280970815916171992450494865780016813697379094223772392685057966191071850123903602791227913047939246038713068872677339031988641 A013892 546 681697033456320257528928521044787096341017778141896541126129169536829380507950555939462783596954539324035826771083101548059785984108573794648487744319597076334654152157743612843275577348480927132507890001710432989001160752948844378997969932419369193756084428559101799148286802630178616916404964341691524748319283705982362363652584196738932509333646431776752335301545194158916904750371787529527045349896333466503844376568057006450267945948371504465979436448058451225943316316970060618573087382090931451752817173240856847420226592509663746966572675664037639022350375148647409414849337843847999487450046256196778190797444565498122085834830812184934568574649443321218401276228118988709735013690975037773372266595666179748278362467017324516373013785104065999276247543435851005587521712717928751041746067432292433306172246706526229189452526134967187307506229032319755820928101676909824683355038206680691174149995821264519290496753668124095251483273894520218248340247813756608306512617029837620782807671825368439133851433123010392529060437415618724185399703281189999025070274786082388129003538457184201898503254244186480996637889165377757516589473226720536595172093152715076564442933172185229730377772017825818396177483675518405156546903774364634553285096634507902394806686617648069854182585133211490945660939669157257954035338670979470433290416106543908952183185377465169206744622263049186890975543666638892472896972680171513505686005588402916362252345733528308996580588302928977083298918657039738067914610419886251851185643683810369753842591628494843313520972006868856357418480280509866787343569296458575098655764494573918023447263590654482156661884886569484147401416548568521023762232794386212380223876706321052278282501561795045271810841038382737105324854127155996974458870050137444557434256701469871360094678787808209973799036858459144884770176114936412996445344369842526165319203055230673403111216750399244651787385584062808117874013290648862311025509240189332347670354237925337470804967714779659004425061039853223334500020962124261568289647815727195219831358972618403303733962718325713622085544953633426279821506569802219880727360508899537636379136411172474627005542472699908976232537756540112331656634189706056894451175614616794921777474130335427563587154714597890347370548133888562968291049295718306802907295179450495869367189172200695070505402934693608754531619248195800380910248371759726866770825962639750881550625023803865709194285706978177083866531275684387896052437318491742200590465785991168947743175133123378426601880206358751866373787739135131829083229319389957305426494189079293207149448666107721226263426450604720784820922263196877563189984752208682698290439174372740704996808799235641822919005058611058307411932170719163109138211407312062128014820303458522714646151882107791817917560885684365267029237592387681193162348928355079483856088002608193282858286739951522845263152812215267563796949564896528942322766926103634999400715335152786180700216433017645510599240736321991656347460687910294328380134218629792951300732374268942829822869004021528828322138573258129560057707753807666839634656029221957488875018191040789674818281850403910132082799166042220046805369102479204660299669814172874151430295432591053095479002938482398727481089483213339053777455456247841566331947870104948481615878044061348801773107609593523576465476400192788814162968348542842114819556319217554334677886663033852379266677828388597755079345027746817019947586967756644270089319177211391122567486499768041991459 A013892 547 1687949342844161133347122382030476284462897779439371883585867310560973692246355863611147859001635537865705786632052096660049288015465255464355325855222010001115160811503636802017621813796996275191875653925345201413632785139215880617992494351693667641290246897470763405769273803705782643168093415801498042737788630065099221466277800076961074047428532596075984680687820753711699988935490832730074387463832961400076702556975789385614502010694816733836707216609601083022107019589133250127588203093707973276753698849844512399040375645486585894200183635639047933945602741555190701804699030585814187682875572084922586281455361691185334598613538739220304300313120911958225562181667169199825186157665209600055609295945262432008532305026219130217666703060282392716741917266053967239084256925339150662525716395823031861816979793897782889569774210510266117524928866200697915068444251634094739988630726748523852735621630503037254950679721260888404128102483006947617884497039271394924071147584514963902982689293399122966770890399704452909930814020024376107336744019894851275395977482327543815163837532570295345136682009330775901409294080724502700009069678067209493942769024683344648366140582384714675150158670915566491104956671151467447489720631888800497252754674491608382611878441927271768117871644865759839519060107053860617262728948047873595760399966030997266412591833129956128007651152440913828611557652697420895013247721156400004419915612751438872801656671018443712378124198116294137226979369187777438390225298946069928322468921139839172737119887288724453033765965265235968357747541604090200642274624591391781343206439809249983843939745929555972613628336505749813127896500114493966338416640859946906088459960888644851225203023834659149802485551684298456963757765979396836952460633672275276331218405584252847004859074051813120907913821366193830190034548308017937284085320748822709195420713365853615182770280684446819283046093657312335117859726434962357319467952404123565636734216458172690186122709753598198881197889215719526445332167404294921944980428666874292356629208120741455801972361352883581173932395774146773178039752595980706844449136628725636241900743288567753251453796711109771916140410506431215604302660260496977770293661488177031289018281916649421854770590201661121691233866863773336877222498870078803756371950686542193371644227742096968863383357701191909943486987888838373127371485083065887935084375395266324518056621070815728078670261644762957299184834225190837185027543991880084371139851742226947440337928203951664198730488977084699137576269447084760786861155034512153894009236835085048830929542692700662420629643970915898530574300794979525337337158054959167020554258149225168886901893270978573482087925506621782863924377835985549055374016127433989723115368538573344635212622029135221212553854591482171153325828173273545014708099019151083954896575647170144779492120938507225765633247415173411799450063020690730417556460862958284518381111840656478709245625209578559031149269387966147218290291061873991876207721958615011696922792131194955071981576117988703510279618999105881345529330111495410053952532159300459716245943667817908273027872871503271474140086932237975015674727629279656180163352127203639513482403090343273978662463696973329006717198188295065617719303677759824254552969789218992830380594009022261706721589979006914134162589649040964189960111764858582817662588582458267070541580488451458842449841704195178512754211143858865876275200143275259120523893125373948347198230754589149007009638441 A013892 548 4179529679867084538119676383023280297482296728772049281575082461812716398397509507531699602526090753673736232573837564487851382005805503590034757994789363741751248570203343581839031355520928680006328114808893327875094725650427302782330597271734338752931139052580459798261893096082084696965872938772673502124995689115562117173428994492763238487763742132611149591866432280444786630903179915432104460724809331889768523124625195121930682814179425019836336902339816632069956169097633251507671022092127218922596556968401147306751475095413689846043180500022210950194773002762066141547913464934503924307380521163904730968925339628182315814292384658644656257701018376978850356292463895988517943619808667825488094122080768362633894831943116162112834305780862172323531944600558962226729289488575345616329263841981013370013161850690506315080828352870259423337358840670681906803059743026930351591108553871293163234819983666940043946123107134364516573190430071019989696185234442861700097644462869917605211533976696274978898434947817796145826778664168337655000404530917621348156704448013748913183362950559775733797593186621924878703651663987860410989757420792539360742196439249405000474752329902209622424632734895363273058492108481477395261849766899227022447048596753997024576889598177675697764893861980463072873305212015957220543625885532391762588730595489386300366952225421251238603617010907794290111249292286431180721407669107640894544148628818225041505309281452097457775760948831557796893586389066486527420598472495064803449336973165434635775209815795723329432454872827285516014650330018346141720135555676120598392132122405244075745995360956427614232632510393550606536171396036998395556587106016673674218729620696412627473873982113975686166784672039939724989503640583818528581150822575287139448453562848762890215884548400620416866964505171011176739714355030934906491186378620839161416072032944476770700442309232478084779931149458777415672997350765883857996377277479897956749551956637864939997168255498174746651535212289153903711760534377607251933044094441618768429957225598559797969807961973513682461192831243969050919371053363155232236833662757250919172934188556079325258171494582582195131783354314563826526598212768356306160046364917213658997706878835533716805175603627742901758542486507522295668353752229703255902348830722996438465334900667978562505654668620563587019158187224564806862311406842694362050174486831843550872835481376825753479867356188335913805554268840160806763009516650750285031295015759076402330073303687876511770812365025670446449853463201657129099586119119800509744802377318117254325215809731853417519058640806740885435656495624148007708255199722726338500427378049038291455688891026376774820424430259020689927580288035305982030462545959123174519416240922992920077905338193719692109183386800114412510578929814014451537373709273220979829635456063382348318355661163716803211058718291463469783206501595469296896181135186310145337678952647537666275484383335812260438469674782273589161061371408015129410686064134004671847738828673259697058778508644175710773099854324067073693783828759743673339181810927111709002936864869940254856936042989256378993846795112827517698337177408131727388046296038816804595694264809595890355292147697611962980203447716839223680969150117197423076874353942115358928312558445146013189751622225429041080685854067400682389796042780854572056231517926436332635100936905874168788331210593915977320252189459097793937379146799563725833070091243845308128549191973207437267107558734121659 A013892 549 10348929260789208157753592572327561321315617447815742454058780108612005261355674894089733854115250789080784611739846619590804319133193001633781474236139948771586524833431928839648043700374015983634989038750185960258194175088297393992026009573944124451794040476955423926016475233315753836072501017822078085938199700823354242771010359834536562056313314130816334893270881103177055731992732885421518423096239661882923950340361321016217441785506860112191733967546717622851786400346480596424892710131294114647022412112901112445100020732278742014097673192924496511566327237366149211020646982610860232473580601073423340447425064528002604005453559360885374715037233902218954388365413560393273291679064622594023244367590068461949424359479517985891426911709687044028125124493499445810642166973371924705247273869865345224476220045332911996265324003713696487866210888025834798753149426649239216644392299132155130192574526737726575874951479452292845122360250708422525466734562818735412750077356867740112346674068163669778975435875856697218885540823568556699208846658600591302549467727022395670184411818518110134680486691801361570233233181548677175791327359866985918594391861029012472270533769318531343876010690241674105056859251318877696930470945969409131054114583373975278557811757158144617559955926755962634278518162167499657830851511540869710954193238760673928952310038413334770655177477091778533950174261381139960153096808069760511339871875668178207046254806494257063101103909640871429330412364381138224059616457146557464756099829917959536208361249681974740284372078152768838918359667508096863167085929274086537558159956155502450710583367268849459173807126352960263293607457555815690239269776620779668059322195076766610475431893238433082541889359653422713106784974945952474801258970627845910701176418516258943700661514410227813583873944289435603714029974777742891027920100916681226743174544701785987454594501448229753245502739243729300170493067234054254900971780390697850809608850279060740062048320270774992009119687613961691826786547411858938904158549202797790890648656347368317193243524834655255628477108250360523012403745861455307386391595519566243713183171349519461192433179564437190783613631834937176298683308037514281326584644125147823830563004977786200647578506967050571301425292298789448782115057542216002236550037404380758287577282209081050641689019316708877254550568228557693706962412171788667178074996669840984472677062601676871365746080790582367838019119520853333465081101169406130015704557226033320733092177188247342919196726227697566784035710380160015706356089966418922378595421675012815317412541261232515265523581442930299686343613158457257738402991778242964034569730359845664435139807381520505756078111339930871308991623623933106799646279586838933304352034733181846411981329996131135911856874872376496703031977533551369437239504157713194935180523123084969288732134251818012714099281302774406066727835394039930575337212653687364560481516971615367927060606093421402259434323258712851848114900682014853918670352716144833957514265939029662627544406475334833269561776191968157106104444608172549811474742854810375550462968167594195111004479109654730770285055532077103745334986643097562053814045575418251042593973400775574512848531621909283923318776688217884917224031636042422083225510921717898127035797653467598113130802040762623190845162570436762264691591733631225013862805306131076801440794771698123462618122220384757526699126067482588470550568011252941971539019858794123611792525695666962209647759073999905728241 A013892 550 25624973393710897530205512814747702260148279046919112074752491368154077615637525249580695906440918363592141696344422474922170983801380058152404674574631891013376622553535965567923681358452400603062612723860296706009354338741958088966261610280033472610962771830948848227785468308737904757745283697728229726513490341009006617171055980975936146771075340806000196012893135428695604520931473904859336345910175930548646110513818326606934991387651750816937840285308459959225685454111520258327080414663387225983377547610342331624199716235174660822365234495327152887792871306115084695259012972995768410767600452737302459858528754852722719775299552879928915446528979828050450742077212151476223604253240232940438361355345400928564507707082875005347776284657444380030996592633229484272285259000599249390738069581899711444980343978028778061040572500271480159909036913629881519357874542176754575093963127488830185714703593080758036797391483320342861514631094418874306885655984260907936775053793262854424441487313505994576051297796772892126985268747697279674354326002514265523651434489412426896547951919420873986372218417082659582692938447599498006299729884439283966045655092702076753576596395675846142040046194096719009857184135331421746491842178843907979993962065777716813261719134087524729395589310284512322774404542824783735255313596874835950423966924302065954804885933805219812284514295849475736135492538431579274195122853364725932368145411470100390289024480105623419687580289557852105293604725031771975455792249924133791925114032760029689645987081976287972443393418341992769276911454357131134791158302389636401561222309276683462702024765111030877010804651755438554981038132046497674785765654620935915302019627907386727431606435415790917248889701548480326500997169678697976902922535912638631641272228711690254238264275169650678987216689581127208920705906517194394731341933959693468857547746961547581750333990441460243781436087138658876422857713285174506506041324453626557691821664567132019406897783774145686938789249381242931170614343259956506761648079522498407226544247333062342833873098599565043806416539261609440670489902723803625164136843274402456491969137395373788339122603486323363662114930172856107295993440348381074478474910733634401439033226062491433637268493522606952548887864835740255339946311865223500921919311066949791215111820900623380412835539041083534261115407440163476830115921816153747010964321179196591811811202030949499511852504899480210421351303826465418139553849524465349125756038442823879433888806843642057554880094615675717416384038436603834730492608009759927282717745014077556994629876004396569816447674487258272123055734198042857428801909539115625003034074774283489862185241917575542782119255410691490517322850263597141813497353238692295915972768850796836718860559222090309500212896014616571109880776538849012312179299005409484265805558124547569370860348888792329463368516334518404087418726491346878057661896914582629700843723691899840908826839687314640713183068386575633748265457463836297773165741690093507217367116377365408602400077329170105323928644467156161842268109189851442415642799308053116090125805016811818920163079718936969205572055717920584506720215091987230303886904435247555988315894943686999275689736300477956013245699638919616625653507509973005277852604367754765834455211533953466220325065802330290520228516195495896606840585600052542625600678355705853136970750493406951807665269811772477727102179356567569829341790902095398362785795533340270681035861082515269460346606595372092573791811859 A013892 551 63449970995194159663644340075083970818650893599797366489182569124194943430002460632961511553242451519172138462176728145732312650819613360611111062309571450706330841728187850806770259487982630680842732302937756813453056268804623682131271406952780601498532308367840612147971370293797617232748339218661171897590326919882060275770634543438534517083712880294396279347328679741857757658673901604348297866771840711455572085597155044693105125239973112546068969392611992396578760527240081200123425487667598446870215162260421036992349293170199742487597734768645067938311040848200255098846146763421849166133244713422381883553243191362071873712899447586439107608234960423255893032006642931058125790267843887543586486113609391893817648969000199717866623510664013371950370632022546892777121257526124800817157143353672293609204384743653079328164500527349711752470606392802036000200513796009319826635587006011964934017991852123671894155984254458017639053516538259480252405265896972449881340773922444360577505142295484879663766042423291561422736096960904486504389072260499570348847793287799620826115487199726106656782263650319956310046402197162669413900754867130226589041680529384519547454256758736566956459216341156691843588363780309998055066703927193221705355069477110138823600529486194985894931689295606170677909380314083904182081946741908184422008834077297421208626423255809170971977873563438591020769356938917895009255269502093544516410832485195704106294263226165054043864997867393908040065389366046445556654111734244897758051982931403076754502738967694404672279113999763189954013791175222238045725252281388676304269340998777686645313020818866658443535576387406989650549993537722200846039359551641244798943415498641852368406673263126604474409058541114490587968792590844254381911349588250748603168322524240787526829111933483296876589568257855139500881350974421318523599881031335663038544705118703741005624420243398109268166970113927946105251761561007707310385102417438300265874161931813011026121400195505378361283449121603646240628627004731635046436010048057578783635238984277148334028610345569284405404024186449131874434759377644507432465294073494904648117308289135547641932713139369881794440399116486078834419502061653186030135077247992641407768788732020108976337806879542833552599348693231911610506985722863168045409263484213563311077947164620212651616841665384087898100413599247181344815573203893056476820101744707487501788633905537632024791798475529098049544097542053407195389931147253679126504935401032237765042372640736735255069581047397780028218991101188836318572338016200358546184810125711612424796846041344610342125936270350225720345626180392039721236598979407894659954387669514528574964267015326866883907262706203157788978452592214842619247258982856972755225244256978689196602733911829258593263167651608896077108604680907067500537174850087995418581076876666634111971617939023189798191917319927384685842453421246497513411698565288301134819629443389789504174505228922920094555271882448931540148446350960747593079837919833098843127415499494878110874994229074680768622474392636480905181478222896881966713930719723871012697644415676322728016396881528980110512947761591087441376505417869054488968224060185212038135112999154168435219536080363877166406441663630229223807164024291936648395485555822393207927928714824010643754680675108084230026847308723151194092301367163704500742707214075884907246600138325974459964008166915660020327599979202617603086863379110887513790695545534308310893042214590554976195494772244194243049873331552258041 A013892 552 157108409731229263548990086815575345060090658991564659366498470225849975232085662770815365795472080964170612874057334384919633622381793822595811490273667559522495090872324209194793032747934303846204008612571876708034299174130859894701558999484373094589914350217301771898979762013101986232390929990987709074451510895993049566775392422373611879216464379184074332895641196580134251880884789088625215999615888013794430585575030009009552907501572184002208829044077161761176272362738637819544413726588252846696892893057866269275719092469438412173798263462907284076984029933187803449997845154762077298413361101660446359484301912888434804428636609269334287909642977269063493480658616554950094211156417982102786954679422101658889986794492425521209828608131652846272940771580396338658537168639180093178561985500884612533457367859374646071388791591270093920580716018610728538060492009784880813412550349999220361157015607051571853447738456479243018042773246867760793500426482227586178738008968590558781599905332707815050571433878269811947275426948798638129031277435150725641211672112127353327923731739754612966751906242293593499349586433992288573090245225746286926899516117128479466931937706050854704321709123121743517217303968061805874152610527419209071407982177202937630978447460237918379454460933161143609400738686322841061348926245692113539151652049962067357258677997285832434543440752556731787935983947097660914521963558864323483540345905760597741891118880044064152960077354456188304097870543878237796385689411052057093814756884464226948747477455169147714625641895699634881943594315176608402782251448694220008325010977732431124772925536574914105379997157282059666737188448760403792677212146459334605418992172771592007559395260154522212479795444595049030378939365396867430796310804118090365556480233950089754394037229386057912826553373706853062992812266413652374967141821809203914077505799717214400285621340257814960798966532126873423267781549449623063537241710716557850030746485200264788768172902690671854995587086553666852774302697788996806845158043985322768580431613729662712739908048053759546936498884042508985156033260226187209019882190086659904298618937420240380641949071680624941332077811932063315827294635357392276031434638677331397134890010566259816201067276629130616757694699962843106864736841395767534069831903997719900996793896368943926455810030815874660398536012682346480716495994586393249197777109968465095691334624867825118954947413459124151378090379780899503097813123783687631459744041560522897783653853355589428342534561880595730093015646662576419580647589575691595849662167464397813427045686127348323527688673077923555922084639642549161714221496312908559618399354097254689940446592383839764375889279566932798131757485130579594675518720193167382240472079460675341018832836346515373520336158981135967632538941789308931012598109128035367953185873237376058018811207197381236113208283954877293229813073895031246461193405811797151625749645148014401496988222830813523208214152859916937630027861167556154477393593460816212368950390883768195459462335617587976505340221132797732838953046236746540898397141177557290669624640011727030518672301957026122660999439527930022504923688680147951079730627200543342414315162092637308278658069052915887861823796873146950839695033385240043155413389286271999757136362847017930990321064954452253885246594282085948540753322932681550584516590066084542948399355908807034342420658091698860673149980903622244385779326153089462009627449601955274293950934505458586002688410059077121021548306383214583062059 A013892 553 389015976227087048244390804973959296327945420638354261492727495627756897822192077501153156430802624203301890366840491613165119892745937302335666235255137970466090572013871102063017833594127381819281899521580611344887020150766248054410635537064256735140992332658710700097291889740879815008036949359754675451540311678057494039242982401646878000516008232833307271608564271210873840948006945377555808711432900695068375778511746230278544944711735383235685279387210416159686806821104778366336103283991446285453329795607689611487338769144483982945129706362241263195736079533536386934736214389861224836524025010460329570272720482201140530810942679575189360958779066372950847143965319793095373326150195409066728675694762386495475837411855900340642135406766177481003582371569447793756065224730305189539344153736754888209481255099229701762719715470352288286655990352966006322363046204936333597210002509082719537040525187604790014750091744349797157732692793796015633025612512217243909587005269118114008560743994412488138904876854550003092836737392493359072656217025899276609478580105166427447918624237074657412361428294636924570146011619621871743540183113225155313408964958105710879590704022014815282516279638052626001238249138013869463183404774332176162504233260990016665128102777847649461448811262139374530093559660465300429165014928031996642179866489259025021240855330401452405340579103964971023376501915424571092786919446140392513270766956907910308098857567758227205080294577291613403588433155826360729392809165016587517937625706864987883566680179266871487036837272299970231545651940214484889520730029860309468393551356952294975619116148187608241417305581148950658748285580787187070644252318635811957143361100007566198325811044273352295799009020566356309072261383719818048527314385765999436064035150803583290765321189645588611891915982082165162423439460054578232003764897839948002443398033173994859332826714991035366619360231232819156479930626810662218001500662663558175903281341257890443204084156179469889482718189428447940487598135692637204432488987554013721959238138324404113352573577877865960409917950278772455635868799612801922066921270991388502373906052327319786267149454439323736607416538047170044256648419313803657289159277394301595114304020273105364635646482594113691023111088883295854064668028243218595342776707656850249138260370005245687353304761493156430738154622466745438555635015699373737945366704215806454976217973300596909219226335518723852103138211285105478720991977987665160569840761563969186679207522639921627929521486137981206687585949685558809947221915900780384791752643196427961428894396374241056538586395719573438895117854134276336771422132798896571562559022280858240506849866955033256731375069246402734521246577174343003796457227551581561998250675480498751221390967244770369858330842917031788318962041225566054771363165413819246553515587537193619884320411330228481358678918692387710889046922458412974331314530937185115343367070601353311532291041563154534002335855682287469348774357009124626545319799374733562630545693916907545008979229760373971036896416206699333484798798833761873171980262872608429869766901508397288540253968203490425294778051215668000794419040617225661520569926280638169608743358542417146391476966123855977018774041613802291827218032470159485617075937798348812326645590909138251907202998612654271393005206855278735095810762160289854720770944146041870709988696766441188928233449080197457213925994565478135701383803708338663792576518331951852723977614978031499342670769458870800284334739887171245905381227841 A013892 554 963242069719914013070887827805215639678329328097208348527881059196393226940631980908527829485153946987171607435443374442866540201308322608376040829449011873533116399272974221947136394744585215995342092123486230170463405708292156041278120242689269037625875973903900905800204350895502769061585282272739192130883514205726482933075509481735432970199687469310319301922694383380973506697519049442420560394570293978158110196797156329046474859055783270694497084605392324242584342682930720608106459005387936155964704453574404639314188038939887645686452720793839229557698910796909914152713405714520988956492301804375811588622712913257761867200444357953446801480671887466997219662325384374363660797507172702194717807159125450439061225539658982977563650838558325294535489306660738112671599346889483949513180519723425041940608326269947565304968524756423830674300611056988775288796816344996650683718090002737212762946507376503032950732687418092788392464762894025520512919086115888605427284474159858092978483249643820767468254226674674408108169952620815413906444986321612172913453302719822485837363857554796322144090720238922194291213969225334097002308103866473693846376624723800592603243662638206862106223277495502469189040027452387004163918965378319127063800569473304119274507030160125786983843940117372043134590132981718469927355064298285098853704925234187782596069460642751705899411402578748560786011533016280865058278598453668779761717232791232719805973273124668578624272112322537186657011915748708495975688805380688407336577837075142689633511573225202521222180425733104683990359957223513145820457390106207082414379804121398220636835517875411188578965148932177335577175971178301573118435162521921815351270719276367634656108342400914203346275630436815334290537517339967257750140434623280805437638721372869601782680721032360252316316961271317667076511516023601681105686290259776597408902095426544095497199152896162587680250831249195352280540799745115253907331297789320573735795939025807321268527189575031829213878269026125590516993401256190403289258081549593505822929547595066918700668194083609806026705037426767318198627519098852459226427981692180506079339526402261624195456302496987755064889887482442059699413842894414489922010029997596752785360933070294215920268959619904802316228634344072839980953670440065005320709654063052419245040997363909618841209830566628443144994313922535285913662169306738203613152784550942054147360158347471634706320817110151576611468728421824838390755569515703279716421822139867782539167199067601187302994660222304769127897924882430462483751506238740006410002473928066032078866123985967861905854137235854840072474762423504027503203381571601215001949480832510610808460770448717490891959301077585948564545324128494813537357403944683243554082306499306587477400534952603808668035843141816019494024793591316582882653317562517992422571913392785257585001945886174367412463743511895302518544658195652353907328793578739033126916595860148940333331794315723485378488649809919056320567030836615936478664239809911978399695931562161960855289188461830432229310488179272992012942376820993478940399267156918602860592099955058041017757234310414694438581974637837064321099060192053271843265421673893561891130039821343520553762789724342313660840209385665894240991082742981329432176956112506553695853194821004526316409173437661794628741948799689148820692001932374331548984246214029070130023132302074688261464009915034027843609944941217585846332060734978413657078134924465227650577988248469488817490887749586340529713240965099884834815068552875872259 A013892 555 2385082725591409367850812279540666640191871570972169494581537762795130072834471907295624850060360202980988629999293904014607397325919336302277306321757868851043475983123412197989082479890672708740850558964872131038854268410896499281652712254802656374796393873107475128950980193048003510970622255850247240896088538641285138664105335952215623842078475943071812313171481639995245118960220220805328107172435110349023318500179241989195647352033165900783373536694327328664738848332862074367011795036782063327848048732791129753001221689031016859596579895504904522468588715325317841523619511176319706234181632005513142698777110821804630901613153074284171671699490179885144348608664221923977486137046712820731638567588903368706709061497524068091762378277703430703474030536733346980048034471233704317905636771706653022924098336068690896504067259180856290708805068737598849503814508155029861761303678937687609785119083968451783386276256583252135245793606937133697316518436212465660009893659182750464165929395959814958507376822414934627242231511514448425558334524185957579738828809411249737359410810327573618464660888292875006362280617984880532253318093675671646859319314101977923544299029814801373054357351183336168456512822934828008623275586254290612203549526272278856431487582872457301024908996280684798633515493685900121668653947353919434986559911667447134298344995428056856225826674513836732613682370890080033689938579352530811899208278397138546278850615610718742862981553049722005344240547573461358176907075314317184717693045803923738658848372951350737595719729977314774923846299721183676852888723184589250559163418605190012720647788975787768629187026305815368445309845058621346896984187485368085069466076729494623804355210510561257991509742248968012421465656147975586947864980030270979063331800352641048104493950667506188400180111486948404130483088314524098984108717625942573067585069583570408316519325287035287192481403005301362586494793708080135084689119124838883306630588825862482385678905579546737284654768057320548553536843857051801394128646466866930174650029870597602327805814702232157092918316467381129824303401413149475438099099040026458922546521985113605408745155156488883328418785505387301579658916977016824081399113267019321975079421014422437745962050645886661110411405270724415003999402422974519609603853715870032240226768531779243303100820256198121442877275709275698915532983758245159228323996673803069332224340724016167224686268925629208696081106976552060514511474922263375202552357378704476477449362444088232279757775181788616532818923903461185725554620846237891131800715690810373964448330735531036897223523355562933648614686762075898996654389906060196865112107539898690912218905247298930480089533438909489654722112529241879305037130550026234681019645040626541946203987195607338039114883167607504053135297386665399559154996963233238519537892179962183520965733206810464975634062846060446670865909613596597857582918451522141186525056092718931010422522573368606422190367305690765436299704487513883698884045529083239803508696445137669111820704261149871412563470470209676250254606304085132210843685007978995624509238106619260306027670118783514484678388818773717128409061842482914357837667341306174705065200471588869899651489873654278513292781619637935064223778988813326825683928853221365099748399843094486607534437939820932018433310680961501705766645292750149974108343066311166519880147870034833529522773486605841309534741059003923096516969253819315077877512808333425720368506124047052791500369665862988199282426240442859739600756428707394424637641 A013892 556 5905700951754163144326028434558365127112453005012617913363851072919258778215363055182789395609607838241022965752621636436665361911311542698732535905998337304199899838335897820028569139374814803440511328202360918793176015157952410974800999161404602646976976072807546059320393105025968445510846797088541342935563934441147490561052558245945153979746672204164171396831592517310586443812282328515852120841559404300106289914975320910205353212721970053763810430835287204179431197618151449478083538678781030224021225619215383590276572022988011815030231882679798583179950049428304182078792748004174048286750904827219087123299305328759624770853426714081963192123435934923426036445564871241738729446455228568700789525568316042351313600464957847477944733091043187061441343537974903723949958106187304027861829304786071843409336965841349460142824436390459080567781521896099773657545599828161285677302278113929352901323578695199492390975252649534028829974304343429810791733983387250008284837679608749241570793611406701858945157242604797215579862203429414232076566557002325377233734276154386063425899748041294709106728360841099510378636675911744701031908678432236889116713694328593434510115283425399865018521182907707503379002944356104697324084055848662730586596778453263404131149972462908650610476140781607349211649080400163605363632370389092559050786010719854181788997744834416153643913202937036619788006304878556281339623226396222190812817718930876357302515730463085068484285760524863607710868675606100095520481432278705466762295033022049765369435797416466610010024027677099136874160898893323181071760914588638258720293981644892385307583269635159118114961366648803127992063262039807258430275649648332430072419883123824908507340132389990220351519281272927446588778689722346202866021529187973940987736807521374146570489366753861405591497573872721456519085044492504806970452611604878779230074323210809104462125184823902787582016009500023698599057172205783514403063643175894434116664694361129266772697152426610096643796386531963352952864025537602108380200547387962738938520764312556852526277649978382341945617950486565948176827827935698002982801741033910474911658520540817813238988469937826967520614426371103992054091864667874381091128262961353276123172179294390383680338887642229315688828570179435453266987916340124785030820492582012070959993261334770052563564637935551912306586979506461848809052305550807080520093819840007106170451357842395707648878445800481558023157732903533580487921348543541421075664689553052775501335888898444427859675947369851611608296404658436338513860071122748795993560620321299876162996547285917664930178268957186024444401177276889371429716938192005747397507224367435608669054319063931634462819213658550348424567768111543288105323133917789409667438062065450339886453746491056134111314323096429773178464256723824809183024128825664858664989255288912182654079731027650185515702527379067425941284407928316922358563206794895522269813504866125252355976197721395432993379146295253598606056261981828639912923086250517480994228079759108937350110134000328935454776996667815709153579180414938891782137837604571783086851699966561843824494807953449741431997673875776782207936549619110101758527490266140877881037237822500729169657154424665485372485743275603871374589434930421689739749150549532568902121913103086415194429414248352669949910702143818093412147084642733353600739694158150013108708714260845381267617809907411237060697662801458554975362571052412752245017431587201587092778737645246783369981273829273679217255016331534324558365693392365950627450838242459 A013892 557 14623100220937531607502534680781533332878017773258738202662318277804303741480282245575049639679554358660758724477100681359190665963236599564788933424306577000592067789803678256274920017436839559984246659250537668662864337956590806862293779222554775209577043476902691989937166046961695441960962243424140130701406922505790860230731678420226549824096755298058700631523309400520225782937148461355772920563664399428088884352180477130438564884667657328154517243980823810981485408991107185901233172038991030156668732734513592092500229709548593067184542134471566592013291137439374556941116644540387356788775628691772354406914286625236378135485399033311634978053647595027960285416826732116798026243638345003731456243470181784150045254797681661182291475661998944439647849293036121135968767316772277316084647679751487705394015851782799556910187444121979338934803258585410753453675002188910331304282493535622356789614411883604767909801432110258559251870545010462211071601724531186358264078293641544388304200490410523066232244903256495780700081222049369150630554375226900864243072207451599177262806940225301787924460987550285656549031894588395142480408046757383328905005661813335874597061943174349180372495282476591641409245811517206484939467206602817938542741696531347061705736315665435646867949361713197175775615076329764703077284748688061696373092190357420219673555526986753003621539837879193437220462623503488329668759731256459370449427141027024017440401897683914474988871487349854254189274216799588840418168553983870327544651968970864401981494608547115556579210484907237495714972927588858635328606128852012603779061207656936390367721626360347857205337724997734776418019851073504712791947105818586281769888800183019732130116394470722394622176540840614377571028324842811710570353042400813087305794121366867002949042150529869472523701551168671725765449959582846660034730741142228740372807801627961212749563708017280868429042259106999180077426865041568354229911483804189032421839333042897816326608646426376833689607588895407926283233660769631042958106195186787149922932325993557709983463562833822538509202661581835457714695207923753889487712408172324693018282751052598446543246111424583416450825860523064223621144812012259087145361600790343885655310509978660734640503439352036366347792733792729946398935512661866640090029590861827506891968354397762792382589836427582154510427713368970677374245604722047861268723787212021755581548436702198169313680270768126585339582839284706595112561563207314369184032262137624424366082293165549349378915753606542205651691119278349559357830408246967171010859458416950302067319587738113444215949481586619357940757310654128495707750680940287239125220240748982943189836730379882056161752192120722859183723826053224224134302506570704439488133718042199521142508235232757602616891284104746664937422167609605886193276862361099930875521230031620166557584167917833596705245512340781474305788381186897603135115997781634007796762949585507871233380307201749510239473110762531140254857304236943913459748940941820084172327154063449880663670352688080476750637866672181809619468255046249775002859717554842587529570407435503814931987769478728951310028008286137014648289482575328903854188160120501161580358423535056232996258910413759783665326576438979470306749525241782215542903131926547044325975166912639169576511478190931797710303939667605837279723984136787414117437955965301089308460538672564987711367191493931056674756422165028726515940286820308163421135417335638262598842339504657915055627262147390727836165928683495809504644735043143937982680393121314487441 A013892 558 36208243833963201075805418620548473904005926930348188404873963625352958689975585387986134837760904867925546016919024520012810648800904180945774313262992091004589018462265097926684073180255340997637433168723597070838449724349976540280918764439188656341658507776115278733591426911715807122144096649980269953489622979409666243226454478204644539792896151696767850575014234883318730540904890368014567972834768855759491458455549727242201800072360701642586071993303673857547445039717471511902857556052573650779897292455196370866647726283583561745062577594622911566917518172122497901067341982429808593757330545428068834974606058198461170664897261060983906057523658756401137434760319254567671475983846662425394455073000273645552142905359284763571810740595199924328067599986637446508651128784292519090079880035184978955838417256583538200065758220202988919157127413780076981215891219244958682432202577961060982024407455650581882216691416246779108304997404629860470372181958509946010511325998807534418335642530105005753774595372708505946095690413835220904507165057944954003051406849798697271221259001884929531777969926812274763895401325158430623900595884167910103318355614210339145753910480432062831171155196445006086701792144651943460152129810802030894807744172039571928142511985482869539774082546588685813740824714885054051524961688941760878327717199451817848513471166816372125514291171032832990708150281594363949604486301804387790710456094469873142560161698453242947605469700955486768943807698943245128170586738350907334162985195716788374881976818728904282530226502468325855902348751029845278078526307044339556204729677218132539253125151309230968878279535529166082153882535223253945839427436770295673704139888244374975707649074232561250601576710598904419689245664114961233731540597935610884664789518122378019135120319884859271046464887147196891496104879473127032065336753411531441808369024803193130927981947857881141036283108732581562790536583102562360340329595136068658990683950708186240108499342807705251522003661256330670861988584198022655837523791795808475137022809460322252132344144469265153780098201140121195011899089644799082006635206163085000057876901598587960887285153252299572890473462415298801044093047878742713421542714355369704927228698447651866382615925676137894677403240351444827548457823966535325660282179903380227987695950355946052455738311388499745201115550645194925275692167606657987239625700791899856973716502569876184839434404768687469832755728770022715451618574096067902222213100246709699548432000024923578447783918589405548871946728754002065576364516029907165172818094126752225998587963878754961109668295407146605577751236153376914093465753325564292510718712898315916649411538256895579380058441157929750901959381966562448154722302217214691912128411110572192101443498751595867082081891680479112304886091795977525197286645615457177740947242160064662793067600597179850968261707861496667747088304868495968225257586991106185071556942705726454453101745281944760554449130085992593853911916163792587173770892917099768599015093849354186061433496620603380401777671029122706616955726851764021634805943777828176139381756280643560649279984018511277609809041289295575833614939515289323504451449086212805687963912156729203465803691816600186573931470593980627447072192701651702123566902060191209908502784817218935149230494637088033378685874707019146082487277397115179308774005327726061935589831346599493507128591490931195501307702166405464697393228255478223138909985729356566382730918005143958811323608175892033804402619847275290418641323795593661694976938727293681038172659 A013892 559 89655196349032448220600721240921455685235171666308218961120016458772835659289857003607080485644938782565576566947179694979200434685270041535650831296181453544371864025396146711164506917557069588909050631643329983506014524013252561413042671709110592778924289445931265556966998584672598299333875570919496451565701969693295175186780707028042140336650368320215178040942171980350625373604058135350503742968198328977221040790328224074688634957372260976505730276547233534999371115399391493151153691684221564122452905951019278706535568403054973653387703319468196707932899828474344930334944415352466629193932406203895814211787086099151506222181443215841188805128273923066100001072591745915756774012126736984856784811800904573478015495817219643795397002977033937428803856259312994662624551331657922226427700875241491207572549130609242353644623863286400659736044032133434833111687032081222948611694371086805136529653276528950147974867399077233503294895768606592880828089375284518806681083794321337165706466133150474641915521827768158864621592938006976646429286892812442662001585449379704514573688193308272128705899557809946730606639325823464909409641568192278038916477017990606548462111986687350344200066210762283126276220827580532549739228472397097896602560536643012011701745784742147784565066019525698354717842335702167451926906113027005169066382229845446722886357442682852203613810854303226735459460204105522981251718927411542804190369625060758418420073821378376409322955921066179833094993299545670318618061652243943299213633480129143978256887918877821165068811312535319183473949840076248863204960910346182130778974949030140762312123934031635492808539079644232606855146391583763872039060436759492347363147073142008632974734165058170680053313491537236634688121499669391395881433943007768175907600661033302090802452288946580156178880660600287075836613795958530370969948269785539591530260733946161708297645173108951635438799569249636475044084842883671557876329770186824470458173539664589240946415114226816165588381743633139117790699071344139700096636823341809569478307041481894468182645203776202978009747375744852950847768323970397362157547427345208605558308938171362051365045880682865720134528449813058945966477751759506953960368493472616571000606052997532338698128910950759364872823486030972186047908869465714153332099045376579879140105954980407664539601177090752830592737013837016509280216100518678235546049958105122443952762458296767851404738690213342275365416627251724475707037299700699636624519635307777640342172926829713247670979313035308490156278423121055760571570601777137101777249710049157060042877658772221280448688556589340302924464258088140423609916458343676419121498094288807142899691260466360887207383326092708698278590723728023311313459737797743081428929246622476694290192145815327774886075889908142649499016147009928154163476265921787902347181725365293951477251892771076431802661846574144037511897604596577998426592085891091033749497074276706568144870778390878139664110936556796175649077441701250661308386934181137819928252674865292050752529419548779409609461289457539704731537458301926042205921362582336569110547027344745239880121519148251755978370557327383486026038118118868378640048728630922441951161754927365023972473055503391905375525140406284837641068009276367077976461882624337394663233836983130988104074478540399042360930715676175400595700665075719498371276005817977174232652045807483659273507598262103242249592500026534404731750675090161372836031876754474064663713643341618951268759574880718089011047522601218499330307363208945670129270703005713156324938282777241 A013892 560 221995142024642896006581225263924375500755123327774114661410311633550959603131955636774488383424947274571841571841344695558303217123762464576383487721643600939765628141419373475367724414056142452028111359961417728829259056894690654062273546376257029669301654172780960714340428228509235976382309967278194244225383081455598489984812521891428115645439640347316482131998871098374203136955634744883246967459812914182168041879890925303112454329314498031664862232028328408778407819469317876800078504825609330702041517972412884985974014387236017208179638801631882400315945332385497007657425531909827268080466837069060221673991792103022945405237249365301151759189313932630047146555843349470259432374653001321466900015715408013484340691177521742782138723674430755433523799679828646771129988927766849566935403709484581137579181329752414382617099503259593387171758891921565856833015148449284061834467820553667111755937948360056932450421191987738800274988117751016025625551274052621732704224902035268634668615085827757110372381682214910396530661652206136867246910846005996462939463729623636968831394761762419309616549189193651289708369028032155638724304077359331459883049827769522884040487028124561499923439744402278486689424114951329065876753881273981704679703542221225399162681035854247387213775405881562170418494689589801125548760299560054472120099972938080785092186777469567658515953442529365416444433951925481348354399984444793725912970038243318859091526369041176448748161833196046818546679814011734730259863839059575759239578646514293275417901919045454109005718622157391294880663725062959733932940505147271227839689092318582511420287760931798612107730806568004713601421125054166139792045508399742241813541104659854434100106291366371362709329483081860093914622957209880365950622704847591772596634089183898273733861310208338178134370224831710228191963583559121093028317940867704797048487073063357059754090915489902035558376174619455626220183435379416260786022267629825884477013043389949754918177517921905280797226447028272136422432179856152967269582341639831333175666587106277410772579606425052417646957467334454646741208299214776938040941027302043683014323203497171404022938740112963126759385760053665443048649594653963409194314466319052418838029647221136826318098298276264312602233360937804198901041103775185349351457114157904062158937215021032437758841934993235993077845527224822741612233806278198660357338755214135578348991170226168580095422066098566594690032745321367722573719350751602669546336444465952907473614041950126142844864206027414317167470847211623047695505395489767400573546229803007747215109328008238340297717286282308934730963024987786414760090532588318837710322309770421077726782630349495726453314646354829915098920212432234793119946343301253846183090278632667920255250482061187288067637624925662106281864382595136092596029418572673103213954322995278987958871934438569581710139195640391477139172146843982185326086237282844617576095956119478856676946389502874970744165425897346453728505004319025061215035579338981174786526519981274781576287343215313147354577489364524605346055168963940771180039679968760996438056383861296343721929013441467024726287358627776922365586958236011873482246016914298427592829670213893608493216560258893193508432424634861480198210856701203245410439291104239198588238640520093656513510712239403528390858184155062233239613821093323974197618146729887463140295497971864481243472890549195576030973739723201813021883114840073485117925693999876477039756688564539343617624314602571179482165759665354524973274731734307164861417058441743340663023357046443662859 A013892 561 549681949172076250158999765294777882253044260116778157539003411225523897522355432220261673911710128521620062344194781759327219037616931114775118577564073998643352732075340369242984547053920000269324354510289106476936399521517886633832941465908703654907128156595568764043817619996183490691884261327667569489932226822609125965452904300642843265721557448024349994090560272727813266013212710236170662932880275296993552106330756040252111445052361299261707333707863111944647806823380158525426797585720186438141994300609973572100885271050220714973156395457081902379539911921574396755163543702136391388666775854799862945826749402434503012094962547916172816569776901039271327109539777161779959910243445921919082869662012906066780562501083970409781110911551534319098192846863424032441348194454054568445839186189651061870178673311418623500383817462921575926382605020528097296538371976060123816224263936005114581751766197996388610383555463059648055622097803375173030035401884130422619727198575704626631034323145403023553235943910950657417939174786365963290853208698884601835887943201457357874886447738205164690122227830813210764795602841941392544889610601645363268484959795490287843649765889852198605398929227674737358613196361606870948688364408668624824975709261190433989641315350197666101232642068727930208611064282398616977170159828980351318362107422892008893885978587505619009683693803093519178292646463928732441178981447083769299939379198724243583677669350856487963568874767014898331356615340794642353861718592031576477877361447055395064968991523846529873854950874605294427862716568964669534231620051854653139982626321800949837945263104555465611641340142412229903343765246325495724572944091303093365212267315707160904420839087945980764833208023729510696681903989724427564249970928850417140534753071594161331694140256345555954540335979335572864315892837287156179326325025064582980266961793125105352300044761753630940344059687599059456628169984159537223916008950855944242727647519724811198203144433948911743876731608260257608723447898109640506103245566552044724244934860667266390536573590889465866283213737909375816341259128477409961506236036761563061468082669856142616329794591454967885205788321083120949867318212673084143542632855738139375232426371454609674509416878263559788170077422784736039094668976016632668343793608909272090407682279176363398102230756394816649224060232115856365683310515491641424712146134446965891414358687605845795005694482444594646545395390657493296497063910676692618461014123805701528242508255658665392172025415680274563324057397309852616775793214266817570792757246068997679871584991971870946172837474846338870978402815209232953801045407651403685735691360900229860138208744225756018775325942524547997946521239083244139009506020701891347280103655832070404676105463381223782796989455440807015702418115879433883740935847298377298194969085214287306805974837991407702702893952185977696152827013628237445103736806049814274735553620851485477538930278101679212184657266898993656730697512689333635049488382965671947907743529599114505386263514248093668851521966838010010772761857816444779578125071530969134519274974022572015393524708253403058457735402410879809692507501701230763917515880235477422264177953586951750096445031640485177553036018205955876257309704066992654757543318263915575385139109553163382799447361065274837245075558928165440662374542795358399186748095499727617594222542232635670142481980815972616614718045954880286021671758772391116427010692987400144921664496797967304192255947763111894944611155341624673931800589972586236606189916990542244072371471359342107161507041 A013892 562 1361066924663028830942449159846634219468880639430894279104168807532108497131206763365157710511111537522254914750398354919488367731824245516363556334787826063966807056539018212942184793975664258746873764878572346258435741918830917576147112530795075211211885121418131221080132765054929945118683927589176341146451696903235634193931970885917443567409882675495644996017642200741065700162049978603071942317441916782610437376933478700512212896982706760740614267286706143623030489827564787144650768075204167919296953945746054951905429918762180462124317577634885041400076396369098442231063695397316216581086415027294085840298668368618670473745324669932687594935608014886438693784604332690506196953793886203817919174487240494699049284028371518047688598946981842575984716209925677383303989822939490062874173963085008804645687542807730342230676870036122651229740041908724601187861366311550496521229083707678328210760966531092659841782111298526531490877820748839462564497628569893455318283896666103650296477456506009281217143967481961011881901772749345975338518339206099463721240300273185362376648458358122070084046958209648760361499627401328240139008619921123482343732340464653706239373341670097139114629683261716189498924776897778411549176310423939973260497528725924372411316871297309090835596043793735159261611647658582933098554055582378418919045095827715480330142177694544075724258784542146059743851243616687470468870834782142674079810596894581900813300693401986398990104927241730822743373783888726273137754647544010794485295656801692416664974654943204868774122370005659294927536444633696849269041380178777254785257841052785010092786428027926683845519510685286780051439593782661313638119342291531498178508729888155185408275535244823955025822741554348617706543365787052665367411788766955589031260961545821231279246528994596974753481371378096832633759717938513890128473734068237388852856043828995280237724788534533403817754985848404343521497555069607445960601205847205452683473685295943085283059607729756466420101431258481615604702520617061382747521740244093951389658158963563357642341219331827815542037999253223667549466775386763786328275629544389269534938058030748124876151588058107054525590167256045594700845516759081610974741769671460351168873635705932387560443092622851522127928140536479862121666270756845808133453399011226639713786371683786314233677535473678449110327046316681839831212079484098337840088320331357997796765202132022147167167805102286578359716406981411628493963083452162647915878698610941173748379746449328165718891759959740512165972135197421528754545924802052852720222375424234199086132351727036557677947616698629544832090752232336766507673814732840233014846459643033698256458358533368650252333565790959090773167383293572781729357298848353932463108917382102133696948100061772784827359842793627526810773741794310950360097047510559664729683264756930011586094967490375686621254933012113747187466318815617865109583917601723139075858429585036742339448667722677289795611217673911331294437223380472546324412403135572917344542415845896837827672421701366190485349584690565629749664424863377441102268615911492761143014042243902316544743891136581543059644140172174177085899808132454915793305397153535185409790908766698697641462057446399973707653894931643749139244848300930576445452498252809963092295567564025478298986328811286365959227694346386471519458664943041044136867907772518780054197436842599686950204129490216448980027086738870833121337975420224558870993804749895408511440388538856950043943140760000293599960456737130241513497857509030530807874350247270364660005354927861395632200500422713059 A013892 563 3370136451091201025267767422247091144192675882414197893595553280161446317638083935561703641838852766947317872158546616217790227852402282498822285477011801329162146985889206458047930826178348295418875382342068107998166482129475316179380289190389154935406537537258313298385295659419746982178428154419631949136387900250404850591960759178649296099820043082912091078994287835612752039105551789969087833300275612703504921378587609676859589842005983227563074246614345795518842172831543341884082622180244964980803268368107860920358083116417116280085560629664161216125687764973128283709894585109599286560211491162667858655077692448868321341370324669895657821132464070052295963241365003570629703771092087835387345850028681701683821233133366687466363692164022793420553179822680759843121625896590648405192679275820827216174382279058678292667036767219573260587308088030151076276662341262663872885718812939498600804337018466672003941576844004170246098031081078380644416490013604284614820147438251042582395457533577073075212488960738116179559765097602882820189729921189883676020699386266134002595456871092087699613038589175953085882348865908801454079959104778073933507833304492188577365606091935985856064595444094652195102098141151812227058503913064407343850344670380732612603289293702395742508928528441623834112517339155769542062396598473471620707028642733910473129984716047282891356761452146023316385690320468036228940500605133228693146344939160077350021913033631965120552999820238322448464045082913091236190121145029077584214246090511013791211727078130214632366735626248642974510778063021052134778224092419290181796522154972959910705738381653521233943207014888327910798589526725653896038033665328718851108307287567331166434245644544173350215484664539981057954554321481955317663582962754069967044716235622646404949311051196992574590120470187934189187619803827836304833223684452628530301167997268931384401350111165569626659739302704248146589236574610299927335598685197059574184096508687599377526298611640042256746346733837695069917188306597385072759755833496660788941981177751520266294843450846319522235824747912907869995567133068390424563656958039232725906190590551877401257714071039090819603759287552527240993168883201645217852947121141733304068896840497823478906025581200350031089440740854237250119595731354755148673435827838299271368666721139851608887694711908839734163631689057689586924224398798496410227504849884155206986572520233897906578477035045966694389915435610266351902273496972816480341859329751852829377189341803435021808382167944553522433651437990200249927602409856438266567689903565570876122973229978963493429808415759859917329195079511736835212884624986170968127828303875656097219118285106115581521152889921428013704348984605832271267279878321110323817971527220905711144879493614855530738240879381458325508630051283151549875685939243849275277504002181369644758318162907951747267202718376361837297138164553032580179975628789709062942593981637079892669966506699453514585623140471154173506824714375164691481331226991588965063904131333609314248261855702331122894583621302724865257514332739784018535886217589831314373455926986084282094123804099398422188441795836180307708219429016963484540887700586471319057997859406313878531326558980973528497548101586348155599935029633085899406008485471284496802869962549715922790641749783297359465277734743393195742860080806798986346254489567625978773418219168524242257713494826595459102996089447031331020911839600042609995908888947411271119769034620675155146857566892695966982568486966351453881330531480252988302846870772915902664274599331522673863496026896179382676841 A013892 564 8344791496410471767464493646458600135044340559769912990134055881454477065657341994760398825853541497385486835933905117870254165395105439293051362247343444259337062989613278221566023470769382035938381915341812500146152028234311700916447354684033396146405192189467772299818532196993576082825023774730296249624660943422127200145903443841494343423468308857555545808606677115472899711277217681590668414946979144339535832320599401733262353548201173063785700578967535009938409585306011637295835096697882377544001992003003506317037729246477305204003576589550799923087599349162197970165786272295293683852453113056390722147979219194950401605045719544803968435248273151392419982285980643976232638877897347597114771671910168732857608071540296121468775671803644674765838308005760006766793614760922207925449187962180674449142171786794914261794557072275618130966972969463369049817567346538140752988455467000679545953018087088308082287734481861881942193088661827097235259026506195555530471552251705968287226810003432657064460568703194688734091754798409400548188970068128349780311177729634188137692608163054247260924145237619988260000198144527917371645932659381884088684812537419803644226399878636602642215688714527324205640110105207861103607334480634865959700494587985061641334392016847208395630615420345776334022170070966261807331158155083564606561052915244792988606682025419961120005585674897316187679291416820584038443344607869782433870971557509328366311908840663075203036162301892289976319373565756022296839122777085353977195310530468230737405566206431146320988641717418638620543163051068364169872225897015311999856186711406391061938568101073902273845540946357973851600476728535864886325879120686775418510428566438181133876669206210183088295211362382782557620214000867148080111480110492389891329454826308999140648584144557822116950022706111873657913276208638301646561240331849469051250191776869603731984798608906955787002553827686686131521462093155989039775748568817754014577667181064856131093490465983296991887372401308782924926880048777478581275358659565248282838450652249361579852395573797120922688603422482403263988153782623508461871646430143986113383592615074913081376824553585821739330048768149525148895944478526710522280464513711924692471691397859820218295731035584605511630533128988436000783880870811777868875145779874584987536684299547665428915211988462766156922834261644056128493485109640558162867914531293306823864245230778634372581060408000283086012175220199144903678867503580893914157997544539233038968029152050143654064713277665341032344441891956096848645486399443116935409990402528806480797217891777681527118055188454573381438902607183932065933788407043632948010347535398208186668161566632967685288945149581557983305324816433516681052640439431022951695355480580157410460124969260250164805427503195549578333593361352160269495636078475755946665352382297287196016426844858216413456573383768991168969606512111599418751057474470569821043094015337591885160211397272010148011946872497484377866075168439630917412232769822646444805767955691018689400806932642686391068155610124055736139265981782646468512689327487963727688799847354316304808977857206716333782378542228170223736014419969474267108207494534461046648189441678114388317539161366229572939250356789855081732843526939454362433318204866962071249089511399389046705985245996672808474614733720381148585700103225634163292974395363909118414882079064963707730082126826638189689469514083704831709548785121825906568260004013796101008388986855219130983978874525437591149570848008895868604108647667722944083690833873946293671107671130183961230728648701602873266743323259 A013892 565 20662529879470472732947065253502493335783156615705721784957945634013549207797078855884228772297128248134706568969106528453418468680655183128085185009284854987100242331518448591141409149948596089804991522195946589799386890958950968327514378485780408164717749975148961523808367754443596745106958543585911813399373337346585738154071371392480302256506456093884429421145184598945331502193807424168972471581800112319980334873203858032329180358347376422066709417880934470573486035766630109096579987098529857154325788396644978988110804349473208938328051989810146138757281660861169231729533223044104395293375300785816010719889196669397494463852101119169561438549813901889619725718334386568905660892922744487868289022045096889259990488332855686072713972177332775543017468614754346995250902715904718121996808863967605822846482419111100408715240972104585778469190802715278640884228689195743780333961593384915623054722132421272554244577062803724015182364642461413637127640272964308853445080058896896370034017022689598724653749705411665579795859964586718287970160596722538762678726865169483613552529379930458588527015098725615310598230625467431676015122211962823810108375639092638383665344513092213165787624610352392938261270991395079670781017300165510967948434948815223145046446738523355861212571211702756434895961290549489894870873376644259238741216562384716674296016756460340309284710684027569714996505797898031317005527140201760414725478802577290458496551168456999847162638439553197318074424566794921053181055069218267897579331209181855660659185078177954974253654767858573669688305487587325452656448671373717027531904059926653502075026536500988346366670091736032695974088827050926509166622964853403926998253662929013867410886744827828134744684559184645508140854267333144494015955790110096117530971765968886463160818551755478785957834272580904252485405306933090068748640624452138468331548608515048931163827850715904317241236530181175843574160767401451305399691255501071897741747129367509201344460649330775698315330915508276091628522761897865937617334301590851707888004821583991958510936827883477319548328245805256239557803593000286678931921854033093871363000290594377205884073900309299622933394424766271071656099227335509397508135901937583019104462598549302982701841321480006122742851450155137393104966640336172369343879590401680013054596457425674820871527489420666818390472992422585735706589986495876426519080303020825733263433751685745791313591095189092948991661050559882496854340146749147839952703562036050388555698015362208651685982482113873264847040224230599450834240228174702400651741825711175198295510424612825451615489334077180695207485306745527004526587540892332498935473522051967892800848186978324652576271795933746140904331472646214220437761939434716499669918010109047183882904976260336172824554235234997115362232188450722691137874998277740823782132368453930528769078494126584803143407898977015264494473715033019209170074661479103463314984048283395929253314280573827055482233639044148570549810858498201674973512149125085039337117229318575685806648645109623130237469038072564284198700358226029138037801531103619498166509613234175248021205263251693107362213726032630062822521569271995263312365469009284463144535228349737358798670399919759679325304869197003378023612124211256007366776773752879917657799290086515819159643361627115544391185067550302041631903439896889526095570607386180004197971101090677571746748624153311994851905774353147450091182037291368005427762027678556511910770961963221235010299107233561494007861227183979051354764818381401114122682790064444543812736033377777376219445976321390172892909875978286641 A013892 566 51162469572026958063577495327132270246239338312992322006012584226435315179877139157976082978856146958078098800717835705996981016881701618288268598516305220148703922936830499038076652054778568829370049703117861155055672081316567533724790025054262382876249455995716368480140375588410035456962594942814532655246374921230543599657557968633549083937033379427611141805268170440263936387250584369177368567911223676315390987199205199669992251156123580411302957122905563961652538199675717046503932609474682680769968930323144235827482174538926263178985151203916913044030766363176680273516265484046283849081531288900458238327506919983898466644449723729074631908431755652654985513231442056248880738031305114703666182579196842362399773188170495631428960993794321508189290011019524623840593764963948956637158176431261324810344352271478576610919399455787192741481784877412498727414797773088891978741141967418796189330174417366180550292443020631238230269037908834063845478112952246652187706509288754546204944859515864692712516424991820119730466949062453208566124626683384081507730032912119293206033804445116428580593153558939397344956968253489282105549368093918936073385538811581642809155375883523115927593571510068949802035794840522365377741206155922521542226151828326425214226361722810942924592586364725983505689454855568301379199874697035473656787887588904234572507692794654692179479562840009981343733133009669517446006068746326438761141343337582826326992851851665208864559561877539232326086764595416337224860557275836283922928284427723983619502547512891356133794500317039846404941543529509488965997179898739789358154720110880326809834471132003560743450165447477498822468745370571972078420965956650548610236448896524868308082229257981440416613178692312541558062061110489331748488414115935818886522321658743793802546039655183189266431407484503304438674859595091717386138440301565315609297279177995504143405822977329799964016708531145079325098135902001966175848870118054948624926442325279760165939817669347284375822892564559126922205293582212543950268343846834806323049780850719300904476972168585450307456296021110149169512837918824416845416652770849489701788053656540446805112349500481956487045755001769339034256595640706227483660497798651747376021540735805330566165046594275321680517451732877685543929814793169756067560010909914009478644473233635255998285168345027023688349831786064572117597351758972453123827468219229563577307855049115323468125791597206617861905302935630274490578534783025418217359049337253902331052375300140349480231009537979679477214491452177163069611211394743152439551377282901615197324315066873392487919661524619173042222559160547292670381278883415963608281627052479355647396287394928842693919454017639752885747074255087818385011721900472362090116184314913001622965277128813242137194705917311141122351307759590646004803801145360515776026114175396408928354586490228342504478589155249088519399501871319543830806812699213746606410768686970468377028202236814572598252503231403577231389816116916538669200238458936473940817596634398495937050156903507292723157866847702438351540117758303112522666262333364141135790596286819528097450058331132254051446470044815669265924782835152818199492484825448420249907720534381556324384028978570917022217708061313830867320887957147366788584868602712732211232559164383931733305373768081539172351468954576235334982714475625248258675716285378312922214592045439525644724552521517391677140809035970054048023325751355119026871676128972846100585748068146170136787766609121914381751371176769023345080481812029368917278060733795781070490171879510681183479593962523417885709961250999959573493459 A013892 567 126683339744826378834266172602016887224442979357461975526765753790492257481578604391925421087862726626750222362358632273783418698919764495341963588517624839304985634879963061837682560076185159499834350699840432888172194584875871553688418856246834031977498401741537304277307103854086500384949624375308121493122893696084027776568479628575562253187404413767328520612882711558967092624534784705935713133636413033700863308012964795697668143095426441332846840829069344019883888183678843303131341030387652311171839298404207119188192784893660781331221953910867464471411536561095414848573351448781519392426930542915135743464501557065211009359855316475837966993835961739783356974326860444035797346558576563212633131018166722176695715991455776062485618887773125692105992806995433901567070380833469047580310723503269735101568840315055832067720914073075212159990306053176210686453053351147632339668962884383713825604255544665982294398567870941988350730934497026116653724510002944983235327899943375843103517761702373049760769207405820806644489482106591327277372622006100640837208826763665669788167097152748343691978126934136282826450604135496557932268684787984583692373859265818494178106817069815703825198514822510216535871029568822588389459622821473599668184632315967233146520680035490452964640778505111643032454153478417815476735430537454839286098831670998186320751725621151688650917166068585874795236266912109682478538180816710148690023319096845498685440673477056372004327066605413015623391111727945797186140001010140946785278802143202928116266638394122774031532428440522046643429350991874916119216651150089693689937544311830666333504324135482884753296211214333587356816037943327889491406075384296466763257860876236329892774099783458586634135475146856391839375911453621523853100413704054565209099034136893849090690446244159439759421541640971147617298381168547006328100005892265576414865383675355489813983014868343340361101807977259799771796169208811166446053211450445740235231738915182888867123416591253141495690688456212289612945605233622897862715495930803817101697239314685210250274526309662264920842227121574819248481568457963219726519328509247650601107697870906143793691883485793871975617506914126058613383722209357049166064274938743793026019560994386843209550705707038529737807581718326704297639070479552839829129275454027168956062101529331023742097907053953068327699330135642700955810685093039932207456070230166103144208402579259403324102804448051709281245858693611187035847019397714455022584524704925050308016455428302219207650522485981946373851325070244421299501250923312125012420725738815406488479539212770140265945385981448009750674236514871990833838414261947384074502528463017080039162299822295912465571266173623774480645444815948692015309139586037715298974593865971768405622699733377340042665674127148199221912950792214638981848687212226027752502485283584872751089863253867908646996930128723112833796587184072451159916918117710458758387097935038889777891154530374326395960424998775166179067092297280924482268041247934144188384510208837481391233956458617504004518470943729159899810134041216578614261409497380616502189959675197546702567991983658243124532553031498033853687088853339057990945142183808007932376256907461637233250969769810469067796244712911115296742383349804637757848204562308393515500728514371888980905702681772931063120299926957261736715364330381201588058682418508955248382629149120764009376819773976692014376680113156414858256508869604658867317930391273535256814270205788663729530052113080163078740188419426601935730435934284108346703288904890999712859644100684518167732639131010272503388549343639748899967580336441 A013892 568 313680490858824851805147635713681412439556036744032240139849156194884088257879300756242143230235809537769598841213847014482849256976529947151740699564902346978235625540641657453223949322081997252380335933524196033970282839416560678216340241533929499745451815053818777583735842545999729516673379966076064321000103957979965093533435839836321119555078881524868382561038269208446859080517955875582713354483988676333673936107594117662200391450442315957820729730017773658290475647719000224040210394001835500040280114939358843614764966482408566993457348856745017910197634267391795611137626948976471386068930290381624699256708840947611915064928389270505914235470231027915830420773764818616593774016344869594237683080951602614994085670727655652544578442396148753097956683408586888236321402911371875244559802155722687815259503935269430727051687615427459754139836827963562104515718949723301288621979329059629419864871549891894093177999506671586413256516177151870420170605493782070044012177721892981732777226233484206139590873688345493511613762154648678880175071976683790676371938740685801296810761092823021067363348123487915770291514449298891599532558134843839696103220554233907615916111639753594425870217353502724654253720444332042288552582608627958664792299892934150026866709315197875095294067015728434201016696973756874484129122818361390101470031001726938150627027058808075116847343985259415994609725264807872675425910982075182461218050392380042449520966155865805663542245294596562572063108358454860466804070361208988194082056707982627105759707061049006656703414529148199171748772561630487927876230696085940455960663532979601077723723487545035454751995291600181320624834735436243841781091852981097056036026057787900211168055699722022906196215875655964977086854974400801591138081272195804859684909327328722839609523254716944628863919835667017644044904313058073822002096489832901495271761653164052972913529132490076724783825630685012955144722781768120425905910819237246950717073496145435940995424698185312404338217995738794098325000173368423774971976758767400721695432569852734415494504320828424508232517733504288366345963177194270401614782802419598405752169590452831741416679007290720604954533252560619606540821178866780083042585111548567167934008958640268084325292850492396445255615285167034184679804775350307148067169822441219024936413534675018556784885558386138533147983649534756193981881548191083098949768040844057829271281418101629311407629991016389299583589465391966608273768883661364366966519037340212142629237269563696677844251077017411434346892155107141335273747909962229431129946581155089190717698565200931542367104283277435495634726360238021631676463715593655759491636224748128867889731427687086560088546601243654367751705263325740350414945219848400814075692896938829777393961187115898302304433040557528945179435543651875368316552557505655091943651308199219834100859313039074732920451694801170964650895729894612244619121034344749221183534809851859940146509841505339214711212379042190200821848170204999829619414665968486490714697343592278835353008353226343048084181385296829098759973089322329090194061795054647140456056961796970192681902382744192142411930028739250127080747022663988152321275616184824633348917352308852491615492996057932648301213737394499675148518670067913747570181468527250875337838373707719933731629504635272832461111528838948829019176903092562870990515477787605581564979653508774642853934065523913120106083251506485674114083355519226216707060123902009375862557642283104472025632507145678719105501805153789626460196686444946393163666954111699498012051898060834750604620019655404735367883641237038611460825703481223659 A013892 569 776703949735045356729874255643010831660172263025861485778040355804996296051246678723230414610243657760661765921130765378713968562350328825612477994451955136450462254165557267378270367692457911314621697424663328275517783368396506478770801855721921300390213493802945621356310735992307384256505439460620976789164036410250233588133046949582874887809211263464845077191004297348766059322411430025574480954324449877481133699522077687149256727070048768100843951063767279337519388460841368735745740916377550879814237552321231493315675918742125370323932748046837482102422452011854557720942266950733691822573892223083650536204837504361540915280354119744310423732533603577991359789047498293611729227248097515257422332839061182283384240535203077433609978136638661531397097445831318585375067189427444988921179281557982791576676242434616702153821956652872317669765895829883748163429267175690916597455594394705219346897988579815769072223951400470008446278046449729569195514016092548289853908509245001490175547957099504009338034822748838588138613324857363439126522615546394757409973881143873371905231828731177989641877318925220304750903048636394536190710967665128696627681488311118024413862268115082235404302819318790743013672982938490125578642761244641079821933548972594355947374632068652143325582544043578160196703242360022423153277636881421819668859842293345069827829431073287615988750591594556854684837146118465508723749422756805377217039553358521830729216414777573165537691290031705253988122890543261721546993091817319214458378386532579074993944504894156384333656668012209326820967963991080689527726406950347701077063743013347257248950634003786774744475960789535917367817832663578947940390319756074641439353748085662561924973011550026001196009543933495859223799784515258850419015411900002760217260944300489323294434300921481371878585323041175266721401943524658783532585569116378757559540913757637858402178216571429546488160505860313529893220892935213261218465199873602527937423594966732217788062830099751953859069457241030832328068434604277380740784336680407202159589338890779785833471526654298941096410028927412234919620873077087555747167962082288365192884541370750666222090097473273545999207314832132097647136120780170855296841661952120295615954231648480209163329773301811372345700983751986808177651479924440120179021971130176879986426028616795278773436498346234359235789189166629360277162342919594392670226421696165930747000790648080026236347121213125690528309626291667583126780070859065020647681430821839061946152111773929399780313472247551735435174905318368637553129991926109566332191429599651535190046902699595461391123644548718974753305650305859005124172460129717735432421480964462617141652896098364567344348690150792811336335629650815602355922095443921405407332009106417339472975409901456488670437704347291456863629855170200864947613247471087195067506583060580780031997303644156739907109597521045484624401118265896319484289160974019999201823329359139380545936832872041528924207218260533988114064777432396429873120803034989903431172171377771498031938748630415394795018193443952093234610470606497929737900426216673016729836102187048516097129465808010511419634037532231228500414510622071278399974558231959628089810620907134597345636630592046050972525987033948783251135571930436491162444778764038857365173146259299311620192954084797894425184125795446592356585554910570591832296744384034412392907464555073423384395983285709695752781552632971957671188207682517800515962134865733641513563903115499552700078196625310907930698413914239493340288466555109645319166162581409025015328143692736534865137349026048728009839681316183390068799539063564154420826241 A013892 570 1923195873234996072753484914523403477262920880306072599073519946968395523656195849939912106386009710737516837935545967023468278843267086854770231149584491661409853137077082184198067879172927341748223470371511442479681307880703221295577903704151193609974907241791979850094739657079816321850148862143004140006672281391384193137342649418815206926829500200254039430787568549660982290722163619474894946716521816017181157672252917039072587432641420684645731606385043096600352420248500852285211293337301537355957153789065048979367451826721457887333719553506026242596326131004101058518267426254444743588183391959685204009046261939712107098784769555544767295893702723285860827982300721477313709127859787009431388180920466554390705434604975804830284233254152853179230821588525482117928618492674107109622743097886439632240216467216111981586376393046220492909789664898479318943719045024461102896043199825135198919634762624493245983964653838752387443820624536128936555443059732742727958973005833038944822184121026124778017898686573576479251432315065992754257743521831812512428078917126463712301172625889441088974262787513419071373406287825527874667283236324657500591105505525671029133139948217487008002358806612438439985412659381012461455151762475094533106009838677491912166938379090557503436331611723759838884896701704409161947407603404451686260244186642709434055618626451136392662129351096690633328270572666786327685367221938703037721734421031482546546782035414334137614711865556215347694737101151279805460788047655772289601176264514932515013430994623915729092182942008363501932071954670350904258913828523348992289216457011606130326869415906142429158022182035009095458536367640455169416252530357696663593342376281160983919863748926007831535438035724185163528191422638447924263673642390184934571199606921497312920025478077379103427193239796931036753596630959464089246251595103496325214421697014373343551775079874300128629787740400216471055074359775988620889780462941827345823326626073530677732804585547165713198488024005059202896697922855216618174875355270019592860157002438120936922473013677182953749879776217136507472238324205303419698006843743992138765736220003574353881851068263475153975091233048527454851976101527660274629654342317983111854368657030570197429111688342841837253817860167310783741874651789426257135156123693459842357509503032018172975627340118612550669378375506301792352921400140864756096354972535454764956717910722920304883792870488699309191456937351171810912637006674060038560703343176524879445805297811314812866634408318690604559301147883907265076667619878247971085572866640267566632539945727565622355099865143438504667685367416687176728958304354733954986483396594624921841829594376264406836774447333687929357089316242754862177896344606598348007689380416390867851694939481586510140382129296624029048577020757079191495920214449911532619457982809721008856448491555992859527254167312263203432994984537067610778728907198609946003635544002835661030413645937629157727700568927689947435247681335579367612404547274135464896021982376328628505385503545022928636549753768376334106125751658278917326085507454677840051730442789248643659586173157749019315644420699520212658647869336800070374898603663597003153551988617535069352933515372334634767020623968773548259353538521381865330838354252857850683047862279504766203448153416413981588303988697979511887549135928508931865358136472563224491665780077352748568679509817762491943766649692949231417671449854474643339773326178908204018094066940385326941110922585735713816294411994634495220394931748640437665142016001664305431429001269441241243031724786050229376436025067320375965964469875752139197253434513859 A013892 571 4762023378521300540748831243366484826647241128804986056493343667168497187729582887840366426710292258747454704895367433400842781775534790494009714579255010218325275942863426119210651677552206217975434386763429111212496406762101365546759151783945066346465257846493879514839734770155676114716831747403430408066381229280925009243180996883278915056315598616348826780533667698247008589074858616018167902669832952118326247331107775627530594669375989115830611384838398826449036027424892711842559398221198999345548152539950178712762768100693175153369135652716718073266520536653123626896023455881204375153957308647984573961595440142659208675193869111714842756595101419425396710306146834149254997857784490754266050843388986314860271335919945985364461959676374625604240258104526357746720934321091863940029764561933515286950367754257347661494045000445353516273437279465459743157223783666023112419789671043817440909708716099745101887648895405480947797256804593284323675996004761184535956485100770181898235265279888666536725340919926146146697992303902589592824844476664229130210653778617919671565221237792219190968083113899189449208619935878501744935785354180248112556135751126608509565538692641371363027632638694252208809440300480665574796639823912819098329257855539499046224643953527750343701197267457590013303053838193585821488814019382159415897304370301826186955683225337032370734305824121164580493497436709656959195410092875200652999748878181632902021940451107397343813650435591879266211590841423582775021651824012410110509182947389159885492241472357283112889425090523966858770501434887301203684592271892835916458336579989980927696231033855783362695749566914703986255786441378163404536413474166162351026811464567406431122990708851939065657066584818619159226991253403638266821358042248694526306812775498712575023962166241920320616969753867941143174543864322098071918554328384172147367104349555592821595206723501674674200088794217235603762998567166965648196564514509795749165793235494043237603519701468751475285062997750903087233310830083879013046190692308740243861441893580028813792798506693059034597123564011475489015501842326427592210815047787655190805700688614630454072497548276122565282569427060225782431523173016538078350212487359215665279490377304737835284026022394022330382341149742418064312472083421146565866102942721252222201586922948077166086777881240356418099897126212778361743276325967395081705428451140067008054564262023112244002454642824197870789657331118299169828969579588633387420118987336050077470879052105298796824260591803501487258681012974194895149071616912909922957015889515099881471265527076079509947840420981802937969151070575091701611396928454452391208076551824554174347632416805473921504130372268497348193159498859369071483826960984053562903491667159645011496713987955416876172090049969241461703152512519583028983856547079211496007507291777167380308443253493302363482574516427727605757235448217248573981599868385570888689655966869877377441746198292517619820401651021284151154469348507346736565707287100939550493575134540044940713556539942327728574032208756122872503843867555312768912202998923020345074249697660015777316857663769729188978447834449661299043865330616981317455216057632828875911506925463889967689729324479922416811984999988456214071437037379255115363823518127147071218444128742419472091591769226229243396817918111078371405248527923445037682881416361577327600589146383753063378158765580251888539468657538061898964064859313214809898969393178268425060998701057021167653557814303617615244812777245502478980724670107876839062220480679704985014455918614262188000629610711014186908763865233166915608948657894879996114180031946331756041 A013892 572 11791241325533213747647640292868509712776407111792897169497111760932248718040032458998643468810927951592313847336714406476393411111619919207426960259978751546584997436848186550351375408135340264122755109630540058844151140287232429128964788973074594835416278488445648572815152424647699471974232372913886629982758495441269134462031223201690038292027997418342713642452634053961719720399668344263969525632870702907235502690308632123552877930247217273719061019386974495771631658470749418900649483376112621080512434956018097560493177331358270304082163420556212904497158234286262759433616783083994272114338537985965955601732507741798323941438864113648010434762374029537805368992339869890136150940662319772147414227264625625239202994600042334414958893892711534084033698852359609890297958751521243210043760002039015268502518645948864287277743331557739396291141774247145404571858653511656162639528784681925321619088842225862747038905542264615969359839776596626720569810031393164268297316801531946628038442124267047322919079926488210547692752045700898188204004583823821085085469610582052280842972741676076146536879630242669095996014614608822292133753179700358171252135177228844203926720791310606990621358149038199199980846318579875549088385071350707456553977046843498048857794668686109098288190852754471174349678305697299659002630904578145547543899453999981519694780278573800516142843916800591496595368509539344887006795735558191461692025197516663047063624729046575455619636029918616659187253870858091885648337059785304662221677386847351403307453617462396358542392577221303815034779832423011623142215239841579119906570747376611785087709966699271328587582806887931625663966551710029027809208866969360431215136840603890496697206171197577468534396913602798081542793815561495308838097827053950267893772806599586708304257695869452663959358190582655196673344887904082713779460453957720269923539712830253829959069772855773159112165663272502861241956989163556474533865197813190744713671464613564966586837529287074059201869203668013383395313713059862740324659727034979409085072411251615765803534589624176782506903059725250446875795096282625034645606929011965230298804669377997852698457106788958807773604875774397999652912097183076919264882789737666549582880843753884049208941550023816298237384538536051626626047813287017590594491630369149906141127178324810922870304624961365286500737174318334288734164767451540994415729682439468778576898514631166204262233938642353523664399727924689456114341747049835541957569204423806260775566150038878245517754827104058229099732797544391005683721081566439347323944087012449301411119100327553398502337718552621272902476996699913987268278323149141111417927141896226766547998279619617171562455710643654015363734041966184898532032454265654043051772813562329853322002008862419771672836000638788814081714233097227018483898212366288506052692797662152373214356031531512488916839277552179896887884936095280976787265452509643691913568449910536504406130319845904585919676707692150665389430399369692747063611247883349320037590897059470737655896634994657746394432578068827088483895296609842391790736933430291753418004602126267406198493944402562675100345704432971892901215901275376823169543025088589946815606386634212485106571090615411416345739246486416443206071176817736211897248049411110735896918288734976112426518288189297003345617450216923044358164474742714334361544992171485259294491184771664576477595541294496120960689803461337529963022034080591877576028215479317269025113822688589056205806850439373273490065672924811442701693374929443733325125069990536833689309285624855989446170978451931517190603297939979366572402162864854463498325062922280114801364059 A013892 573 29196280854911465027336574481531424031295948873103280888494628934132580118490206331694082094479269890009776725076591205161791248860070970329590688872773126725747565568382357869138490296708507892654089804201070609163943794314075930533800585011441031197379411748961781985499026103517744014855924804339701770613678327803631062572301049738481502124852232379560974907363324728380560237961898387563670678450025514597902920975970513692497157490207204444238493271043068162005641377907764165390479285138109084944835759682161455351439595896998881741667540763475818216612509006757980932370819082977495133188041539568512316699494260686959088113072829992939724989504679572164530336356563759495096233208023029325494440220715712246029165295726170224202545302208849136833941757694628777689756885366682998791146144097288803667323817916715336912864132985526786961417099856071582489114974640101558312655574584222130606935704263146616522080286974295873337115929910991130826176186048922582651566717834956451513739358505455511609232610886897531648931475647607948302913747546001579564959046217292609070543003962691390470363821115564242705926635791218290268730094114502877167479240660201163904498749424643402658870554291475336000873373588589311267222201186786415382465846011712138675278736521339006052162291082314493320336064103058777988356755380195041612127901894149900240934725752996308884220779679546027804128295371101862335372639914019902320104161899545811854171194127967496439084325154045456791196900122377850459961961745397333088822433155895339962378182594745022160990459718065093155103803308282786657050816013156494217221539921008481064443893560834099037444385200552400610374921914722651165729354266293966394371369115882452654981455503296150372260551663374974726910030223918002972718705191470459204381502952648430048845464176484655871777102856343521949827672603594411303506608250584257202637406759399278678107822705498407063504474286663381062218348458910893023036829082440043789794777199858183600200701819430194790915689133333164270611752889593813071455149625451585479856138712427714546090366193833834506988560159282632906258709362110311565660952671319598094777639943042191105068796943663034114969415259300111112542575990922919576714857010786646405755621674338148540362210963072421512249289618484578896637130364432170969053430131465421713446138865122886001308238411562211624539188816592453214000376646521993204731793850958686203165479835179716007207513193238392917591896501914595637595265485528350735605595149504582258500118568545116384848267209637531477015619280266869024782456086345578901469470629907438702774770593201954642478239922570426981212550389051660323960996687671265156840817978122105200422731992167854458888625022669041063788126497578428461070267027974731710346451611888871387480755852142228734219337548345704343758918530857810723240961879741954603548566583598457829163693755319146542294496818307675090504195002380589131341971199693676235903494925255029528023514878840124499291125576239826570420103222448896841311460747272713367995758782618058434039028002013637051189508112123644684967884660040334136470651930129811980346567777320248598220684657241241037253290898400777271040807791932059276473282314878832478720176158338586900159895570901729592602268602485769268606109634847219816542563997898801882043623477818385617003189506867230120687080022864672933212206697745960220598287193570822479053830328121933886151597842203760550614643061660814396603908895564919467474125888320122010515815311245392673482142136566081723115478122663452688462220263969420698642608860678498263361265032826420290611674513573849177784135635425884969590558423067503272213739189976794869979542745125841 A013892 574 72292881828565423642723064737145477512467867708742160704720662209176747498813481407701384980058025695383318139185422406509906149511172869562129175127184666312496821356305987937415946685189639684492899110092466734280232065157289097518813094746244125906799964052192519412512153035894182437440740552100731214514758293796243070404212056956404308929844487742798550407147420996618376824657218635548017403239429726670352824725679612983478519164344568717174488949936470032874006610196036942159200367451186767122822879713240297434244231960963034081661256016901710010336016939124429828662452760541492721791776468084053778867301039392718711117691521272688060106787547583957021401322151168322048287950152614889827457936073954376680570159582274365977698220254029138865386352285912621808829334099558406623758176253152709471856838219760929014605966821329891668377919536518989329715099591380828436408155572417833373702890390273074023706476496767037674159416936675228047564028099551157980961698464417834636718511855999886840109258584436091218387577919566393184896427384906965159215529379592012026962461569016189252277387100427505799902236955999817316112317306826459651518180319483441742765448951610104680226720610567787996426559469332405039457625136400656342108298843754414861719004221750991546752996786627834595990807989519737118192173640145562340748285752202673836678233502268407431910188343744239899774268040089950226753858318464766114907595175303485186301439609066189965320258429606801515225853196119673146061353515816591063900137914879295385504655544665554627806316317441259096259372267835699758736868479360782174768037776869178955188460402087751792517004750702598598948733778122841828811288369416223895136552696467425136546926990256094640603979713131111546327198927413143242745813205894812565509835079549824995516205001929479919451412605489338356446350306087518234201409182663428675193280239541794535584101693261900231536365276732911184777790400760803303448469454200709987867058029791648554273357574389285891591546947357114717297490718170350952417024532431045355086305209703551559859809642185763788919866821839568056554283992811980357421519248501785522880819485326826353069743043407095109041654154137745825655559868548250240984080729551804378645089072207015262642330203452659834058953775040047321384301858240134104302229295091399239242270997791912904953327822630780641309860889575756810733118614076460852243190022564951948971841454408659625730516210264391464856377336494228343653999273451263728082278544093146625689885087455994135406409589516282052706897884249514125394814732944201572349654757243179064501906691056766688285727394036711677753414805780427076499499937346131983588392554810166564661526263074832257799665530005789909004716232527449134027627117701205213257138489746422553669712084733520426571767484121250179877114415338494274006222469467174051892002169081557832334392943851983434228861277314815983922346741199574367526723545590312034044407880929053359309497167981153432570256748201858331190647169002491019874466644861218297780930325881791870465603196757964688813289846921244480804294238841211314980844773542497314724156126854890233805639059110379691101836340239266200046873132795180042416217866589162221726549465486016684899017263214201742512884684346410800226319460735566140521226172633225441326334049802626807875980534764441634603158157535193785253811792082074356263198321713519969562710221632392373566085265482889295616367070335280866616542212399401528493215637943565790116199776359405553416458662209138388524512264048852538448615133394418622488265157317168871410564986516466455163276651385694375262120462742398347318212120799021784825167394562351800761475811663349774259 A013892 575 179004332402829016916322937872581179723144174765748755378798126975480335305064562500127991647736697366312938661118885235336772106898465631149918488403246825071707066863527900425847688171251381633133182993600846788284548336303898377077235585088080333913701484189669845124801929620024549239164580240316068459528778496510583670384799070017695752936879006255455747864587321982305766237156914406261810344143748706778733958950430564028778177824314422256027034914448743511929294893499796876443453870645516102886054609635074587236634708514308607726567354362194307254883001206949061574321270617924029586935895920846457477799545236339271407879804858131781632942356539785088396734792377185731055443745084939576086878768054782358144383091571509975323012585472781296715444281508795956948220505334582471082680996462255170770555245259111816572136819840328123430178898186455132960318228383118477910561797604708224798792353192464768317025582747168365217948458117484595493345242413270522725501280606046535926144070488129463804907695071663621029758263299060426598728858951340751523768413081278401387949724128579417191374785921981446683632129024514191656608392771115689916664514770892630615819785383632828588604702677106289290163807475454498785795986142616528768038016658721462884687564634473408417923548590372394615298243672041831558618522958190786766364489602743288484325137296733301373745385447756768671591165319798685666515001828492288912356581505973784366315808314569183906939526577290971625049219873058726557289371379159945316732067590894708424752692089490835148356592027299984206988735413015708336908601304876753382160963571267997141763191613149080125699562946209953688258360759276190529477802320223142570523722995170294913178709373646125683504873563704232168749230936968756570219665333302939498646337130638242121572679689072583299073723301039545215058451546552997812187875075783733079217406007849197907765258618584097901406962525353084651717102033533424298865451767076923800247634520509071193587706416587736406883937804804004394385599469770887822928842027727978972683845243441754313817314795206527531980693317690132625266006040317751751031066389696022631419674246798269406009637680037264792402930809406318301159906134952453873450441310362493270158726406602718284813411174438927562453541383422886132432348446886537815528645655346518564888547975361557752042030068288253315166705238817641863299464267196110639778510571683054955897227653419827690611705457719449441739411066516022307493323946993400665840801820750496266724098775164699622685675378191676474425497144292337676375975365428404569093407794755078438434106655818968940097601314646907748573552647178109703693335295362820058431235216572898620591840518473329078705494019181806387896668858644984273316673478512836527340787357322627138719020423296585194713926895665143449143543126705230333372533450425200202715734678860676267085358033878952329510649179897938542974138843537524891858552644512626037185324309560548093932886628140966033233780163965873212002830264519899011820146984874217765917063798985578968668009609889199608005898176671846537675032160500484495812754762923804058491168261549266853035909068624152042757565860230106798669862517241012507846754643243557988054887404940460427461771746427421720434411254025463436029589390407874584978467604830956882042694414382234436354907526149699166999245310714735796473178124562632231468949101196525083114257217073745123794610159776916701986390886490118618548353555579945725300522747896425309340932150043747731408939877037385354687156292499099721600077483182786556724570867767884525330828552548436073163334153219466456892161215675989805396277714098337042383812160508444731513689495783808712692935641 A013892 576 443232448458312525957490310143360386531297567993295727444686663405859882768535058142004419990969188612030101105857810612332146077119183850824682019216791060313228796553714570716541034833147374810419441277272063131624581850973746467582565955001010626723382331300557313843676933130213166346546177968466376796570748906431359715656130592471746436151253170510127721831756803373065325474057998604430462331323992029106116377023202169161093617332607116633726285124631619361144615156499953545964759685651491776840056932862798550382043965117571029283145699568874961999508544405525364415115323855771071736182384953711992514321976160154433593779776929415246369546936085805317594066622670357211480653201761073799409144430701678542218948828657124278387336139876568296015814869999648160203531845038454322065355332659193566089801072230841509902451407469816626097342539620583368267911004981211280035864156487220430716064946947508820365018728414680841947796959196245489416476661394256728050090995407351221560189406791586877197868138859251220368163405996540223240685928920555883507251443862140368398300923965051366328145916046632338151894831045470565446736384732166788686963088359692471775200754768627863235415515694080205805085313526165408989010655491746644266010165010643555527311994103854972110212080741072495934545365858099107080463766078253248921408346340863053872748988135304030798229575161805087150958212857188205780172129512527928083597219110360181495650206651896441702789054818503597549812748278460839769777655182566561438814955829746796635821716130096167420010609162205463594940600767432782397311050782404024172815379737853116454722696990126824150164562111547520117542838817683016093849456847302203095731219984618172064226889101375798158800733926214485568807801973797401174764343112126075189658696722836220678983990605432934434253147191980716867461016815968331329760585287273025693717139798629391090219649100217466229575878502064247553032064628130078372996446255007403944869367588597990673371326270406477529348911514537390476933788461500225567466282816015221006283496523440884414688739347096087615409862743239219703288532290424744792976272456459931941635623982822948077951057849902591315204104574240175339183742420849636083596764278147259223746752296662584142308202595617054098463651365952024929629605556987309398492663978557859272001968753244777788273518610058475745430963675131124200073940172540022359044930248033840693242169495405181924895953272153671043241514002389256319561911931826412395287743547558483055539274253086537571032378118265031926648499053485113028136876226361907125127617947185254966328253056366693173606730517595893629335225136125070259205363831512583383861523088520937701548835715951291658453595035402051615264553864221986914175141883472156012511996234679199735555027751104251304045959672429566029280877992491694123233396704064387796744227922592241644253787942329639984148988923696105728319722216344421847206070344525068818048544337578563574839126647053217853924129830215734694366996015147457423268854129100065735969475755604393098739889927037037260183796469358982540090609457583089159597466255720868305425923241253878105535361408911194248919966068949907214079647909077953829666841325380730690664718648485669123977665559557192494545925271681195988489430259999547851990598657854327504669033596757436305623950170591743957707664314615446590911439881051409105708033400523614561774129180939083227282710422013463668871800487647296221268959690617948030470899075543590812033772755791173713993944620592392839355513008700728321554230256031414610319153201109191105287139248136630012323658533452567674444223493974102681151917851601178252309514906822799491256315046820792969690265247744459 A013892 577 1097487422395179187210815799455664509729759376810631557430061202572586249863286888930359002335218816953059121318113418999385014569408734013843144323100677127650525509917856094836656539809321381620704768127212078248152495496614242654634723978612047411819140267150978664251014610446787690977516644721541627119612034796465783360576429303888698878807681824246956741899891189075243679340989536286431663348129005339277625655030773867857614744783651148889653020870815228068510820444394378475209795492881973137141888131404642627802428679983652508036967783556791724532021107293976949302902638283950894954889467201501310952720130848182232867124511875148162120388798895126461089350770327448820990033912227393073643183115715995536709796975689076768590604628612230881196463183791258809831804997967871708411704273842096529801390345149714431827950027584605478063003765011986857584806171522972269285523202013850021275617699071779642597002508408862818066098102868864260098648444801657690068102263637146952353963429967241475042764100761253087502389041424627250226039187914259502596421792895601904050664519528939723113755774577150285865568639256858621632098515498933453301000616124346169670102813681844683529349122994596303513765939736824643032280295052458374120423503572689497197621701288561192587124022910888866111031845855873340942829250722596791401050284966264666831259896772838175355465452828570414489400479897470859144078429713840890199866990641943735041197981040554127403834275847041939389493796199548606893106682219897880212088273315080213403161515488014990052520849335927786201968826619639545061199495531259821850283988953518363800422415294556039151398322079840703015527705653626098466964546250148137783136978072693071230060135877027512445208338473965761502439429659517771251432815215592262651038709296718043187011580154121883519719783508916261054803356277002369237288855469231451647187316138246436649101782917399367913586603183082781301815142193648258929298127575577577900487096216759896108344067606827208603943310452234518022545276675732247027377695414452472718437559458195450458326372808605275448428745728671888668093031515788420157143755253167981020752026908243918912866536391085956452985568132171523917177525424523363056957864432356150416660109615013927932185198138804792036151748683582442976230936690050719814298286784643136785544802827940641036766271156847181734785863725028501500678883187286176823208792742226344906696242645403275559052945001226432716499269579802035183610930572483447905559586510366012335337741438793322593095700426257927288542421857835434883856691087218491870621369671407462636870421064616512600474451827888674619703321624334150343748142177844476204196133457963605321867370567431277324205288213563984602504946558646197576202154642523522030424941364692931786008068659481485549696896698943176015536352716330691326844090345537126559130586014902726943095160070214479235111327324975003697786735860168206591445103574008178375301182585733943689095586651641825674883683948467350460987424466110604178298586440210543668768282948976282147396742708446480922903838253983307308535817987312029484990126598324186290196823111745486323238002849243599168556479063360796302875402108020012399684236138933901882424219180796716832211973714354004778552671019284537705902689777354620436766069346114442479983489419897491278919157393452046621935989901754992688309225378031513035234555795003121492794359490794083039991491993237115377029796315662982526187849820979410500300962730054409666086012686841769442046692281104203317135346405330864696272107982729129685196644922113266986610380205171861436884598571023369366123667349205781674697582640431825869365337551269026997500270431117918651457096089674807185441 A013892 578 2717487509105280790273513790216371436877347463161427988721017113628778240700234802393572995323232977438652737236659318670958235190298396882942995815285263535098338564582093558568950421565320863709645455655021699738172145946671029622898385408717311984357961396352271119573273025912680554841737986478364501369244239747494129713339936022929503405116822157336065341661578673378021799172544849809297155184638881991579989606796044143428372011944053826114520955325204715405211573991544476148088499410129560802903892060282904206058965852078841991497827891897188432322012931749509030191967919752252527046906854848170194548719363273053178620054136729542489078132584555423735176880353057025698204601980032335762254812069641260832451591581706747297630427530302116272699681292922352147765722523663249169326512540756141375344692832234862754934755235352214039626325559542415646078880976501860113005614714983292023830535709053934501254795314068676814950647446415491925566003315524939804719937946889675931576696494978456649111913147130838008711578003082478109657445407155310040119497404967006979017946366141088119462247559674707245681448642095268376164617502128393624785154324584877426373971906854801939042337834097796912534132329616411761787586206299097127701206516772832891321533896938905080403785206005629010488659842491882123635198564884971192591349209554682975276215799139327833159492652283370374746790038873647696855793455736011714383000455661526240391775279656535034310506646590584699080386199275906105979414562738006921295271561467196801327354825338358428854056822519841455486908809624062857886491009685456913623666334763817867087862142088434913986738233903571484896045136441237928787952446005445553816687688268817240979680672384971946538067921687048148090428769340502293877901542322512785957974297050894250017316186608041041661294636226644045081537535674129289466081697738508528192148866302595863540404275579989657491463874555028091698643171770550260286576164391760065061818198455222961993974637457197244397015427067467437841106337031503941132242884238030353245650522536878296684411473385014713932578968870018734859176487243212191362683495238613984637503073075475859376229917891431545687281112266501778199799353526136874741970311163092631690541680757626371938955836926296406755923308763669803471002446107297897281464173609168086351550700737460993330495927245198149846321542383679347537329481981156115145770468500233910397125659718040405208495438064591768822891124907278239516103841579595692875508186598730772777517446238854707279441670729756827501232602219764462480482668944370620502353702822002346827692212727675882233522189696583319337172774970692165332004431098418529684733841859130225173870474394646018351187389940317568710277895668917291172236578908197850376013166888174803702402792799673446888118936219356499188893547424553708463707325260494133535936684900914627281070982754698001819579922478043281681086038876626636172870629514498076466904882899353232234625893012543672911753814941116058009100500733112000895280951586018886967693476641677223248886927223641622966721270996849813243358230382565328895754567479983919348970063510169886939483295617009226657663529252308604364753480284266244682845737419378095517168726689351569751523235902138236878169490158179424529047944255017998308856027541844624910244638169118758258240446702769219188529082659745635640529784649318451395031248369451434125186620740795738221239893332962428147948101627416795370111208753877297360384713514924993719785909927876218473682372710549836729355514098893348743574670303927615284385727294999738272278975815645840932008517637112393864089446599701086798937009678390603603309642945359686479483422114220647254954264170547700397063274659 A013892 579 6728768103808076659515457222440967098480563176186548681444121754039104173019610693971923700146861852202870604018954902301841015196462670223458268995232025753993461021423157278279019569887469425310589403101943575699988312406406189778229069212139527487156763855546462166904261766189362409163072586581091863475884292794530467089071302246439720451906358226957674056422893291572646398909339130067950876655529151060469220685398078107498848510402659734788339222959784070610128973148889285845805785300922395374509524226574438821718399287366568576305780145298736380084103898292027560149301574130632729968319016382699370551889466681043702527937427901883427663875014485100155247738265324148274298716758156086548583377910826656305972553463872495276915403977353539800715408149723743230730557775120047604920208375653740903349618577203911432631192503500381831304705091657415838840271107035279323953089590155414396914765638652738164622497422370136592822483191421953141402055243567987925527233630355579684501126614519661530409359031697520862532729581854520964844690915211856035029847404941401013739357979255582151512351720262982936324589301243451930952833232402613325936895837950290410567165464591268226460793668671720837328852527230867546950480417830988098803829754974694749368358760676525930682732144805331987241960147334306834450991531313112285004247186429140960398462664033090508358386596826201101540152068465000188536933319954482869972033045263049462307834378182266741921211197116300182808245187640871833109522419381016199812300618077364532569861955665483967327101244184556908089679416601332418349882502591150178366646587842354656878388362163031602087648554230399450179612466297012794233920263601637730359946568234730101572546333211756651850963442821378232438562585335248389368778131043231586797754198953422201573626592343983815216489987466157093382350010545175859517675425688623228148051615702991315116531486359336810924956208321830502826918658977887728945330954074272705339502979376779120970318605833128639654205501946329055370925560017369877133605473418902719641202013203041813541974564837161548153744852240084519366072040886430463820949239876836848746936721739112699925623523461055758844731074801972786498744979466713989411717945500622502236318565182277901931676608857365606471934948906414036704745685803834216160736158809487489446988338545326428124647634955907893636326924774686048757833993004058675556327111282960685300412448902180129296350345696297614190591891491786741587585206031395315533352945328930667743638171114581901839918241452280150818974545123756565783460656090487149055257501203857188977701860242785524322542060385520260427454170932155899886410839838363022933839781093550491422795507778108611393356745043830391565950387187910435754283820798009789118195826518642743272715852848478622166224409853812408285120123884390012973277244370184263554199289546469807696032579327924967607460026467960491727255459776376337201008792870219172641626713642205638982924939062466375953120709421882530120275740764757892304804268941189780001818849818980330809345671611531798986275572394028825722066070892039628313448988782620702716065425287468146880967648793980929117814007118112082958961727778391364192949647578384682931965966986776732510176932894048586195798596411177914896951085721905810594560100940333933895631838325916788204470911840280160863497673044713508663880159240392768180785479056350326585940466429663586613873878641854935374706146491545099599136993884266822116751228749592262024568171786504376686466449386219740175720459104755721930616497564884864278052214969421556936251699738144851085905358512736361334478014636073261321761130727653295191551403587362174332162422013599630447344998558428990405467977319875241 A013892 580 16661095973071074808549564113028856191580623999992337003575108431054471803709685019733186302009944485377675699740730214634686235886946021277634796400825023737437454841684858313589402077978793156542125110431319385847165360361189960103683220047109471871421375825954739425009475654999714071966274868560854982060773621504244095028782362421107145371244881699411669773434669656369738175693015710622123097735879075411676776869893495803899791297759515366649671961631498377453669740284991611793513859177828642264427658427896741392018106757049073085222165911994055851989869578456991149658125478403285572041824748146185528724162956559465630785723337290425653355093259491542009308769471030858217842778266153527746860753461619972852562333659341221682674954872921122547011621404122810889868703376416974754495323038747852197043087209396027894426663126724791952111748972747835701136556447858948098760921181094231432786254283102406316683601245033272847351157807796706751472487586543451334410057664889820501213555109085519395785083489027199710196429184900397506530974330465161516481370129527998108719010553076767709777582582191451785650379244219610082780379413918878453739021847452876135314947839708974664271344742204379293589134413823823902136537612110891800460064052463086694216243758952385180437582381020337728277830278854329818477265679692866015786731454070009502901673003949671374655692694014759721322468996574118501836112056605975079854881051342791510570966395982732497404369123968473766351313100872375105090655353106914831339037748120744241731702618561349186014668063624137175563947113767142599743725714783444365503475249509866523541920545163520386897624497481337848190288248185567082789815730783751582506533337659446969773680403119297433891518729806571819962892378986023201667642161498014688838332374274369759894255231676345980873735641474964112766943478760899400575856603872174286594162457590561092368728496842867518194473142469476186219230464576488827753805030052352571418437987731863404655484929584803991519138589163803427674893408233449535400643379127071605200860663690038631469469678018730872221939474886821038317811614366849585036588591909795844345441269761495217173136480818396703419679769586090014676755944912551042468365393136145877164846162929273130695122519515114120819551655052222889870584087873188098801382642092013163132198378083744223353011884266688579525015462107675350643223992243356682486346003920627669911665964314239315970563794628256826199710391930921659058278141069131909396819694576019897469354731858645132563919717741749429162712052206388508779861147084999139288574043473369581770498598445300993989522073178526331324158845190940291552841994112930842723457748125959278261492534013866954562479243046283388726058187765597842060746414394131240825775567846984777974828450522265067867166095014615050342377653630014226733118811507768884802289306646724344366338573641295684367864164077290505605365516696825672167080671017156823158759264022751740479981458687633931031146235478813910948284641431876252378033545521011073072723652217927378136690008131642275938117958529282381341582076069708431627302727675658339374546883488874591023817114211127384607690145211150210502602175190347078486798429419190735023157998889990880591716593362020810230830708775121223898425686404925255707379671378259913385040099246964233356302220336805866033945724728342074089124998414977292899674743905949987309120602986023577151026497031218363626374514621568329572323511419839193976465600755636650406771225592391700608982888858769312429361253068826538316677579003913847554020811433569747708295897469920727628959172308027991563939677562366366285551414033611596570505238871263892501693040985452031351040503585527464713988853173765764364859 A013892 581 41254523077825315262374767150706637787116591505757025662215322411025546578693747367676322869220521530299177422452322343726731953993431156339530241733286440451245144496041035985420404895881211756120799443813879499976780301624982099022769917475427716191354597261270704335526537659869137013881621235768664460225699503433037299456672978808540981546594080331031536114331812101467452327095300508055728380180712442747777455530766415066540469332591038239845886094523791500914654190249927444970307873196362323282307060605656693464034642123022452817245519792522569701056264073347777328677334838948897001647190217060021841488371172573936288922898769741485669846893064733747677707434778450037002342285422044483900474164785563753160256741811561139667249773085885118617532928747127087921593006561642694772631114880920518077246191196098295273361966141420130627831949519671943231748526283987093528393818175586245356490611444135585178333948359225641864053354496727617790614275040552653305681409373976019653234382592051545490384049442096760175217668108302689365523839008690455965798004096354146589001033311462831449412562454181671574997118396232932306362414686425121020424738257456219145777207030955552457227612444827521364476762132934756540256378644810167076227364140239796500462146955298241992896317296062077228651007275640927209201739072221825848823509966691296460125329623406777341113586023957252531206844159948178248277895227249998289253591116348834716533259322126447954090460983489213924388720017756987125339866629172678706963760029084026696207627122117138158141733577671662436276713884451708024082839498649571809978789561836130989075625919958847666476821120589043164566124541044034468128779941177916509692844690845218982409640272483289256761355635355322676838297856714913063626047088443072673017905953608392688104405484898568606895475948120517164658115980816384244866477960991286878861519067077530730253116262304127418933816753595527515221250334107379409912368881107600149736622882984879244404041578660003578596547541489904503462375893233436161155997670413162874566245888502240965342922400272501493977872111827782686157695020522141890659511975839253580387902782615168545747186067017951258940765657792347899251100718442022723704877081579017670301998419183010269641062175448854559447171033523154045385663389398713178254004758701391701218473271774780987700169373620863325073311260709352828052336283969783238147758853961862252840606182572523656035397041315232099096276701749763189072543446823136451725555848919988292103971782200459354096389049180628019800362149756186380201305406436019283793298900470366948052349809111811345916461615875275870465418392418442064973700508781033946736711006676939642944003401979201952325200291227659252541203952668209051128772135934893971277462057770351161758694751509730012280822100699593311537710965775624596799648756055575027890063749898647502361146575854638602767584088807614943638939950527493350027236282424910992666580654887471561850741609874991688992290162522855646085136652364827356636996484031029997024297962533157763076879992444751307808097938996397575157510036974128977843932656694969938466976163659918885959482532681058305899716960867183825075282743386643210694083104286428759800106497893507529442268865107106366191749687167368887373667943681549020731787096920037993272784404705308891249306571473744668080786975054123081310008319450326859971591733710778857626126215933089993360079558272502758956902309279950719285700674303152408365932497565431154435555824918095497486201922120309835737028969362468322699387036694012074014663377169850618730763763429373243761338177592735801883479471672497797193287570737211640656631451463897652959549637091036789376280039887620969850843085354708235378063005041 A013892 582 102150283338480185295850898567097555118041605110813465485185697606617944857957009163355975380154064140652262916556772902979417264551180892781154492025548821914887651041502713162463479142286572548118955382028103216013005728073316550408181569890989092633696926924035129734492924373064310290935268460265554301300394314751040224147368506154849515866540055713586855541160885612631457239668346492696280986437081898775329009862275189579845789573959337194644158712764265611623274325823655096563534354513639552316997230458605933029602713326173772398328814312745342314215714415752358095760620117386524916881606049272103021687514372039151071065700720858122925622222070694167891023701547485358171462730591238924541480178951369623636358558142864726368937495888187056323754667337832635275568521954276914883817130925532413890551216774467792828076291000804244027444062373710178964189294183254158298562404790750926540961046506212678324487511198330252593940647015992757683722215813637384297544432069492648287354001501796239737194454439526345773096292785300180835284212245579429326456472144978406014878869581479805489058996480236782805178789863793967450851668642642555733552673974549086770639796552142012483788833947024980823059546240597617734572278906035809887279500120283619874997821613867021700368578360462013363785530464207224221777216914989390762446044205014352473619868555187897967554009240334529035268735617603524212382648094298493514022527709600233292773286874257975652675436350756659108964985247248058064066918420627840573634259244254929418453009309447123676236588369939225686802334972576989786723494799766706109116670855272882105919168264784182748115590299869409190739016409954592702499203883570697891733943046157155877125527869055600045377535927347679124796632484713939521931391569646803802586963913823787526622630316751860828965281099665264430892796321983468212329641212732564449462128500471606763649010923974987597894604729761132084911822731032948049504606674141647623162702183935976512189602948878456200959332770935611051118685486859418045202204675712362180550606878274510352044644812392340676737115158224660881412382482619855013320126943863599951144905692130636220956061673357082094311970904493974840987751237833574024142922436820724074417107983740632545647964411566733325792580748935648208625395732826764301961562929015757289995360449768263428863401685853246058350700939331167828187561820401296306194427550536113162396372128061643252185590578603604885340191644925886882699335756135321344981197111954934090090352425934775206218714828287103859199656918649143339830072115570820912581303614155775129705475309991946961812404690607154707583552016048911978639314856092209374480823386921763572954003879637299974950476115908515847558022565997799763290901557016255027386152523783108741279542315518490973678531322720162299105214584646058288511013485220453270983558961060291181948932675327094789674212194712446554329435572561175756509089731676039684030727692986213446827059449469857046122120679132680342415760779783896652941510357112749344601867160730389403996899472412456268512323498651041039449935445041603787910383807309758369668141211862161493605388739689035790179983267086273002085082525616923867356408480440521965712283899327616100144472494622840966221025208645434934657051821681939848684957298896609155104748191706410640313516752319567698890168548144539107508630289782634887648798320249525818589193497145708199468899634158985808950426851105776696072604153941361375202477091289266516066725342523871343230087093160177063958621694009438451367629542171006602455633973546889947188625423863707659504205700199195526307881636328800123132502160614839006218244480338305514595487896851479103137817630485698395826702712803707706911386428719015059 A013892 583 252934214424127448330871114091091689130227700373280111074402820658049086644842492432376567282824098064604927555423308828294432109337914457434523856549969412394631397856213826558862658240736639999824797302484404345066587470276611037149147977025508201281204327059676460700448195547220165647074527299195078739895605062360735947971075010721516731387623965412356699418612927704551138639685553082218768654235872052475693385990969734643466579718291140868321206744516885316674777934897626560945870851676868381852564525341323692168666248864225551661729578790974429358887216249129998128554775712040656960165627856996605019897432649091769927914710489216077318010258447023758420795896378026947883000695754236109818234529621307373716363789458989206097399764631244081976192608040540050373199941642463114666904714067579884501979977304042927353806876070800387832110215399481400423050147137861438108912071939973578457147106292986706586585201990674340117603842135652651307906894853931713621765470702838676931668955764596167417027451443256745242417957469388992466066402657066979375809544221708886155035554091832564891653492125717817667120396402950379011086365874378589609294042475707019203694429602962284969097047947394607990996919386797520674956685226956362826082882968334150888862231100274518565260936509761630828055988196893043688318345025988315477501887609991833145577682909632198969562514725983087009699880994012468698756462563644405491577666839213428056002642856063299255613995272672212863049091005725669324378032634398175416535215680440386478102077898112713487605740226218146783865574823262911833916258750207541230077679588070328109584346621263850118426265025916344227779687793672157036065576236905521479024524642646687510194642431040702216759271332169660933229816898767700936314796734210881248781778760055166470882768304678965846740103565600061592069222080066943657081212277205890100748726917889245035864552299843542816159232876756809394318079352487951632430307081235459538065543714941687505856163672114996520739202914780895588063926015327118162307133795326704282899177140688636808187392975319862357328094106164924583804318852832540378626953005573715975429949839378976216073083353337797616643776844646626609794929852248474807606266102889358059940126661432196505646379031515976821261683399858809593729133748656618261322724006972987610000222014310747307945240050939536711836112245176965328207393635933829382471715863454919265296494629921306795093488646089807452985963191809343584364942566430913046986597187714500345538631551504670953342953567606869578660411296610225174609901735292794090821653297707500642888597709595749880196733442007685164292925563386694901396828875855063539942592307533591861227836052366038830674898960124960181622572117644585996084838054426392057055824877986831771173533447913019981434437729656071148652122727827520282123831979740879123829119359922425935332570248444744081617527141115294200728561091783154729516400575513310185588800809875470129475035075772863562045936891479750663175322851062126718451820853736521539419338674817356472847318786741010554007095702686344066740945705532070097641113434895885389376914786550686212154809452955281831028866387649053494189870756597539571037335682010295998778220450841210897951628199463121893618914298101752796269391358614829577388974082840595032345711892736051680069658516901729259654247451892145139563011951900492462672301871971530629882883429088990926996742915241430602556342975596162571368679072970050959777478323264261531166302553898015309100675421286821267890879217915076539992936141740087277333792826265480651343808223403502671990704230057527843495419411832105656088265467396242248457988939521197946384372985906050555800447097028007312208102760470547849375577024764724468574841 A013892 584 626290155401367550684621634729838040363667678666578509751217749828574685392207850669315185872433466393670196515056099566431015051499500650139167086679522712060934409600373199728573269207229753566926180775884331114415032168564446312473968156764883831684188753028137824663919076546276304938555589971009635272776767799306355920035230862972536857072164313133571011073728051676311369834586758301328810845984788553263011917358854168980952954573880975612909271698891515215733100969822078229931509869966242123436753168633126252855142330146460024244056948314752993561111277267254539236116351585808158658409150971081436693163013084983482426739686727637439831047882930417081201974298225736147626150139756368277284820700560789566751714662715613714228565459803658840137168540576573178189030002300961275763608095598020484435468119822563388377833852032032769510700272240440496106114046277911569040039072418496637644163492744958091192337032063906742890858755908247394250856954440925462167139860241828145111828569699760805545134255491196583638005862071996614856234553552760890565462636637829151299597380451232522095658320198997762607739146412949030518971939455182951352983369280055674543248573445465310849696231325495841451899481096729954145739573333781423037301000435009222681760881565158635144924039630884264331718604318338668583601365800504641965526946409213168059931755074857378236334773150491995761630865629393279732522178197377348793289969282909529996040087973255479223526558080668393597982991190186324088423122228000687750707431011122760518042076981438991753947085768398527033382765954306472729048214375130142632254112350341351361813691084564798014385156404406434026061057166223834364844937254625524828691146443132820297305443928857451718215414986313965267109416393221805520708131878782828849227313605993837643386351716447282654147323698678746908061008723231679122355132638377227272573821972658641744059182085090296523549060366904658984461601966616064549109050933540040126744554727023397491562941012360270770005819598086060784709499142625461954570531683474657148182369618881992912115995558796535863117736488180863597033290107179800398977819710148072553046123367336443629642345618116367340774039201252667501886616012222596222639067891098236602859687686245600335434493473557678691149233004706998576223114345914903820242935590941807648133939729412827098455900944891335912640685694170438672208999174542119000108833177784862137881385056653517834024192143094326144531090473275923839902449923797017364730466309902686591087860046049164242901533985797802156851465751125281944626403076856752155489404908800244634355813900132326682605251479021787227620548694576231858653786582675846976188312870091619273994383621427496382595286640266453780755469197927641740319671421727134946083870924558316161771014996843980863009829827963668115106372434250995143046538241204411057634158617984558936051041859603782375749077336588438855129789390803177642600829948627931837226244096531841712123004876086111693118382291056119137337753736192080905431835164116147247234685073376581545060773200530629491766415662325953857313188920522253236699063335032266916750789326063367579230311531653120386528745033591433707910044790540411134305975844890011912278752880107471463207128633062436657667900074615451997089843673674820901743261337547514518996184871891844828968801384041854918100622461382688687926834331088857486330423992886835021122377775883821345345708135686391073559158285530682546803414883902070211454054298756314713059350587404321808848873309972876854603338140600303105599969187626488367318927083323130375311752198161189562613510753341214635751164510218064982934498035554368035164577955159498713844399566028985875166931256503951877751171037098363059291016895442909491913695225259 A013892 585 1550756427499170790882640945132917241906437175478636381416480519132783949924960466834440662423546633703900379920733893080340269938002862060308941484160079507811367630677074479474720543310752385577312349292986416388071946737550256949870480078997372090749388087184219039512505361517158212382052557771626986889287281971094668587243315104575435539259528983585722046948646955027662906536050437643161967206932088951945990545560341448959568629867432109834149034744353581934161515578275478083055181657513542155599621084099315281568365068533319519570685165665211572603674072530171697348008462045267995845928240310343774314504243536714515853367711566616337128217831876122804347127357862447049400962734900603735016667251837870485444353924635468402187636706454379850404802886153112269940678999667407913956994241902162923490178176024529383398966023182664308552675433394282471967852883874690558188471707176367105974075580222297984643254532756407422165312474645655464657152654034221095946592840804930428283253609605008030849501384887496369549482677070608746048907521817437688368251469116292123703781774137916396728537470986418160995260292693956681518995900313039050662170767690976575680863249459743210729621988688828927523206853244131942730311611792202847801237969876125901273085437082607731323711269605992896027504104434034058941186758257263743466199306476906316220028958809099279393610295463160080213378424754075070552418432912347855969716499651443004313664865790489918849894886936984928719572086503029166889020404525630274938838919219210056195963468771664106042956625124045824388832033396692302817923554566045371041581775336567869765635518680799811798621071387794366885495757588229670046958184291241007402797319016694733205337712406800007342021470832197023083924358821840119428019884636922283730742901992487735394951302098743400132651534062974746540302955638585237443184421570753214072392768012678090163823196701709998131663304825432259206766388167936070813984371907487559817792065215027907505461506677764254093340639901001297022958406117555763720250138930919915089957217230944083767697504487140543654129964200648148171750532601097796588108580406477932300524953023738400734913782342672319056123257692182528748753948021248358284280373366080452554104269820225044744969013855382694649475924693721994467587477208805547434399712573795418975736800030059371765659557873744491961953689206649729025818030647084566314050481722679919354745959657394718855309468141323717872147288589788041744058616353863870899791742899483732365506059172162289532684245400699952122777757494895559497807492032201927155455160005275376938883796442303753966472180581954368332524013002091513128980782303577082021892905309320988392718219290633002365447806654677125940074836525519435785563798087667137112863326712427922089845048462670384170917776627191010656146773678076454822702390292508001015396882519832948396997048697523065936809914644049296860748016380778357357666272434967673394224065781178396731546060250671945077218733272501765539842874688431475337858861618032828082730556475502680187143435461060691153933330055069632020139329772916230717137314024810061080299712699476178399564595153214759735963439048930715412722353995812321469243892483556313605981507727681229982575708001197266345614829706855246074542164830542550359985587654640063152971934365106525089164820138224652920854033176007214077486946560374788933045276518363099308966098488488154149389162569064937250848758271644237523457388790615032148511172395096212104691544930121253826568886353950530406806470966602269919472978105512760219830028032089319799179054306114723314797751362837428218368822692586440486179127651338135137502976310192479605851403921044805896514963317298178740547796853788219672747427643789292750018008833568584641 A013892 586 3839826439374269296133716361602671249767287183765476065388965996944167205625244686968291689786281396167594026821349271922337462053218948744668909699987288709212219578951873441552876062571210671175597530772014372632088559244901453683317345853125314036532469093288757579517875013147273932520987956245767810609577349601345537794204585287124131363324980456727622774727497776697041095211007952597795703839117338521824515243871415901427338924846118779728226590781459159873595394561852333005974852246987624217938066166717230469376147177830283929089453968018464709712384767317885609631706404861826039246107069904201909236369642917015275990007937242387145746843045290635799721117703675847276574674426924650007671034765608499271138279308435958675188405061214983493207482021600835138487845330397469068340999485379703712691106691476161181704796371036571911742971087952149434557128557909237416439916605667695414735302570112851817477177905303607661616108053157632850382111029501480821452262586524247428541735979489350780178419529618544873145104507211857245482953865864635642730939094427381811210810347161120652023134903371999022022203015479213445152504229769215680305550375708859408066809811124020704344406276570420618611284966110941859262581851647061679237797535972305468016385577674807920922910150960129403860806885485007299310213590934052497932912636568161252686097484878251916607239058986035211456266104155140528119772729315831613818759055070438371538061260518966297574305879649781445017603723818064017104736534625508598145784109039766800936768949062048721308858856513024741723362609061516414315157695537430377190689592329100365758820342170009733194753836242246244050809159868457897773603113165357567189059038819918812195003504352765091379572021906132216661082020954399497875600608329598629823408768880696889123703524175396434325058330841797706933697608153745267847831503066920462611437660483424206376552453529907424663813377414947991589615046976238337006435889295758039377275114886865386746365731223305391796266665118229410557250286429273708991947648756711870834327975628323414873112023163104213001447550227260679039923322023045653034019067835899601691397535657125630321319281544908586542547742248355467252260901941465038699348348211378442488765028397589413067973030238299234838872687658200336779198884729246207196769693904262263130402914817629980369577865591620862802501567890896187391098999867215447565654083743046025634367115961715405962912918755263516499506029129885580374421795895185976871103434801668770226497187610131872949589927352427750751257882555353399976961633213443159627695366233902355562993229486991882892627799866796629473794376070465793567156186081104909217327000943504390038221190067317086524082948609839376863093362646002149429198734881074510538023770409316065458743234653369675575225335788811034294674370157511431710038565900888768806223205410475843692855995282888166043069092840215819907601302612428909874960099509951021123764815056710046968584468240628552533756228237308349151439402173150487652596989393549467582821048158435710908705673401696916305563164616027860775434974311388105962472986119518167430869038315460265858983494494279913367459335465618295502726408006676893377673332934641304563457205303003765878625728006056550001110534222314567949927779794741578403809953606066605733010653709505901666755921979437924872673750693078286770051350891197454502324476141842351835831647501247030001148356048099122061889359507660024887595316927053090487896365456325335696214629709928306478713392932130554389763095953932913945337121614082040067560912580228332665427457188316360285047397351770393174074823500290592701387651798350705075835982138691288559569055397495122835554804154998703081291659241868156943470232841359023989026841654790338860995459 A013892 587 9507790406708188829887398949248012678877530028434511520033553316067455473681462744157500084788121578769183402218316110857627867452513385767725942639228825585591667687223154876755634865656512171687225870347054016059941849457741244563808396749577736960544010189423199353886630802178951837041285757472189430082563865770542084786692179424862774544597620783922810024879982517381766758810881580419449344480334602796551160370834769042108332484472549864366282133207380244303849682879207999903761325673913809338412227697342367647991808650878388206534467880756552449254126209971049240123458597371962593951246469682724443258265636457178607863582663397937569196612317601098013053659824954061765679274773833698959344241512088439436766222257338968839675334583669359412547553026203806285574615334751842762650080484749198983290736587657431225858064589527284674094858967907229262757471465110504857609461067377174948730667958553862272403422734144357627319983534315561543198294738037587160517125938230102533564763917077601977449004418868949341849720125202772513683096584313558450330435560772545675357276289795303685353832311104503406430154864425064932328670570827325176788892979742331071454819706514376542006480037009741923322784093302337026778219660281437776899031241023489597049904312495014218189296901882225456770340068342541088814720562298216456079187046493787509614793296209554692459268026716262801051649044232439306536841135286201343145015477500857381327021949109751930457441214294944186226643562942184494689021028649687214360177886609257536032732658003589776784144105753044049956476432934611731969347654762535819531489308876493086555049290426818930353796779165589682647964509941128732219320894905628706759261896962962150957235982124377289999866903869752075542288531003167642290276790684310837707112629216724686462313172507174935635842607939044460340821713851880503972747736912498690551718179685346193984775153632950244302643640003775307027054228202816770023298899049337185544031534696252497257289440716295257321344093232582725251396876977238201561252581138845506661008666125315979243897807442139178708671277670169940110075097737941318431881579849403167848467746643073116112988351714066606229415922033410724107855967036359640858417745657845950067988598050242748108194952200022497085297823037782195698637579279201804393714242306649885474927526977018776763131383413546826764411329753080158702912842472212302501868511102072521027230781465687554989362715216989237940910379222480555679525434394274102144562343808977240289059459744259920478606669527419001207438891737427998329554723038173394110976868636399388707171972539511114238552802622375267443432780793704280985841865199237784608114169709210276669249450504493770625195264969874671211328612154403276199489558240293714468690119886737100366328664581974000322139878721339213206008913272643898545794782988624779552320472693673826092037037063964105051077337712565551457391677797332611312478827436490213453532934797104690588865033226152118300281262982170966025529952281535749326107752840378443132355614524054505345335209204268332767288646342581970038193764457453777785573398457552814857407394903872848833163171733791999209252693087081995876005356138924649015563562006132399588271822593562321688299286490068617401199792677338879386248225621979827544095422314027916388901946639453853611152671657364266339302601417380452793037379890343125895751133050339705538350906546190269738813443262342188038322181187557479964149876647759230303989702610041707392061348410123769743635753525855533593938012128437334287135301491506925329247508078990794284532261316532951385445575535321318767933496394246036297313263230244382487572399537631360911060378500682276157994415013388133700883196157130501539569700068256237940205373594584703263371995034441 A013892 588 23542230318259739653495358650834054946155973225876665540243561332361310430927196219345641802443783053068796253049370303778461504971300941986080438843051855803657942768665566567179750735217224131802568290340470102112005953500463637923201407383232684910266063086020594496959332642644500464746090622791130775638006305470573485598243718781723291187103624225450485979795299831306475289724865070395018102418412029649937531643063600790395399956469996246607486823752661015540517895927524049353703514739852309389033178589161739190824869408631326159811789385073418763045692654383105052420455709494119206920087432334924311227348284165983493752409169256969817150162562999761189024154038908927383936686588214848159533317063840672800937406165174763404951256287289117172049583500630218539905019455763703112755101638207006853327209573961977800915927872063920054241606195576122470284512337288655967421928939471555513377058201507259818835842628592109776649383909335227621551754402560131530569295018525618653257178370311933178759502392556986596404750152294459818358201769322217765304741161593339574206476463885861660000938831693549780158300029648038853874088871754969042921801118247006223698207620480541241285703213159784966597622370641823409668522922603207797941914356867021567765671018264592210644299869453676571283582272882897647473040769586051468681218966636220758769680065951182164443701101684111605421187146774898734476565798241027859560029678824395461046457721168707645253739733274497004571605899557580085114990280018461861790022104855295975713113301750030642705442436111006619053181339112959174917569758609860180206101146219775655125870992976555926630105851095137447614942275100718912719528248554932335177901623808093619023061058102188483391380440804989244498185089328412395907312071136631380935743874090902779424647184131843350952974245675260049205448304846927464006416698621301095176418833000706025579507773135394466967531614369708033954381947398766401437920380637164755788390939029856112206277126868177970358122787909104853412258555686462533647615954905314220197816897184228770889836117109673378261362241967830118536616839433818760627863547983527334506423138995166699734254344690848609618050535131006260552738052122763070369887321605646699117396499643608018347953412947523505010408854326029456987200811415652308657471441661253474774582574620269216124412855338899884204532129190272027884123786332602410012574118471330667243005110756407489221606029786071835076250249082404881437517248578227710046048674943064735702499839213302244837157495810172661470738232392153729235812120160098102984795713453719889978439814033110930454966356020460777341416465090510376444762056577967479230366887502805856850451895144726520951275370396641703511699565226905797794279895669233026102209137161429847479966040042761240223650231562029304480185464145480284545343916363350828024721170116333067112666815437044456552867544832745849398096076002297481538217512136665981042079446318176127262398119906242033971208134988890546804848689314358387370626080700308222661582604767396836631079166175479614496750649920220873429601541979336841721080506347348067315611593114084657122946496366870635450031384100230642906580986330235184502787920319822428488120271652097071170076174978772413478493405448566121909409845214358629002107131096342209742643721172005047472721519138128002518480832066974321780387063309098723687343484794813094543805141348115180710006228048442229459501514516329888581751545417639982396478598643021661631775712736959056138446745669617360876416317893211554991041432887818806300824425506881026737136047713605924392550404137433582079961362488296216229741073771144885233095530922729475120515692145160883312533813020235344468623181121474677731626994769309202507504585352177589165732133532784325659 A013892 589 58292892948812623096280204059971552618121859148619985667531541971498508396708399631525524321389248773920593333379292759815544753997933291150791788538841857103581628431550040711427213615720633455532207541143747679369435829456544513398001081620215067873624888541232508013326506597119404956257330245002496122426491774969381537116325673831706259585096096841013722884085162116998132158412448675940033928380127608204180672163858138853497259436815401236228551516807140187918860821588246371080655919143833563425875664471444793248662268317842618072983811884590907125758676535825352037193237961822679074135621571117073752105725859075107562896846591588013707275700372081145680381518791588356186438245724392197312972286848458826081728310468183066492236400741700295740594801656326983496440278769397049513789794411262731462516650298877679270870128088089600382387586859259841272549010713848103752277470825096579135117420435693924530159611096814294425851762848521047778496677524424739122711100826076265821711446105551007431993225114707961954371205447346159661776925042816974086453304285480106526353082165751318170466664640217566917100186545111479358038777581263607092209628827090293863492908190864247687006288440401730396007406154323848302856819940134880225276176197124075236923010242653938508184140262454379104478706782303069982010348776531252455550097602068979584568846041621656206196883854178927062071796072942179981538690096458810842028729927707406776701672916928115831705139699821248758522748796288624491173142317363433397516411943810093510167264133349949124372303310612027378430963260596259100054219561724116182348146842053640279881514039838257153372878467790818738901910952434614999065911176718619400201667032809596801969382462905770801536913718096793063312711601500992605093699512029341825703614470892610281230589467981673189451308576742265732577561342183172246698824381039505020465235495974215189231393617552777104263838062809219693166411185572138087834033216575303014642879015740887689577850587561168604225777477018946618429239997476694193102328218325093635317594221300971675371552319739145142239580785974302188678398419505239199371892303298464049444019828042793270045287448634665551426645311987349470748374138123121515779807627140420186037886355371038170623349097845950003232768353787827212416550941945485265814456379225988067635869138434673985776442546691794664378957800555903377971851023214370494829724762172743393829737711738829827654129468747262684760468165502693644522555021687301054617311077977847649008224149376218475139040838218072716895033466487979456807065154916298752702549681287042365855724845087571941788611739175906910314303967794147652604498883530648697354832219778810079341547087115962193800931993363754125423615781758776219012618655386692226698653942316279283915296431783841064156540114720509198794082747585159587082441525963376621921184064603882191144607189036850341826098774892817164948776295693212791739298843584086498992311874948989590538296722301725994074074491837856894052939034762593488610019867795952489824122026081946539785378492287938897975789787516808984478162948493493974448725720686162202132118550098191905417470696707512013567187260139196994670342273671309010112168666715991995357006116517485905827154446788763394241684042737789125893767808325428186913488465200521849201550375350280526042158280816399608908007869800203051186094627072596040623507515356951908586821366686926650840865711264519755922442240592369920787386419857072942771938261621387293344778210532271581945351848505793877648733568319063238101762700932095258462665059173162603422795830607611915782469663134295155154610249695907772710245643023658079180782611022239530616433784804940718009281661885591716203413390151702328056603870121291747019629596285941576355680170108393735979924241 A013892 590 144338973937661987236076316992691501466178917316038797891389183544085485142581271619220719246667597499856007232187133423286510549829528624285184396809237783532321366577732624255524212206672244778609843560418492485138980687881520413080277080198732909346814712892057271859289749658620761492783819162320435646244113857509910654672196884649014037652396860291937238219560385832736958039312905754046442070028105590546763558164256973757005710594239178185624280182214643012165703361473835251186441040736127142565247306922079981118219393919541788767897143623623660543183933211680618353942139324031173832788138436621415200515235693930014761381318948584489152571654415609752738046998298333137164883553799921795374453366493182050802141387821957622758360059640123360582991047786429587508552277820625264904045396151933238111606015288400722764922253288790571417229521434626433715117332879548575852910493232550814499885109623401290835203682877210777613557124137460117883287844721550572117005834044346615724873889990508743951350992713303269887256587436968378592366182321594066718492940287973006289796340397534673170574337848978077225864854804163988926960459130189236257413169729129449545100926478490772833548583800990284231823542371315126458855468996948036790926114605522725570069828738825174486176241519723025646220621384953849279385842595220257673935141122385398280371335114813341310507897914448587119468912184416058910107969009151565067136496145266382212384235607932790682769264705587694229729419771741466813969326518881280072156990097656228730431652553323675676909135855103130379705529698599136561385153002565522354996064047462176643374337032529468699209431001218378488576282807412397764572103598761796778219947538272809831759585947018516175914750520465751207275541883765006288479904268036341265282894087762721424744781351079953002727195715562947438169567061818410616878712351067537341668949146346258255840664505028813835090585163483846073029657570183985547147761813528891219254218087996996267276026262009622019754843385069136702946022728512045014846481799066546025316259733769114664415825327353777547554283744570183675084393648138503276325543160305023534364288052196932373165866206276846737221965030366564037170578455032523062100865885754767282228224366647872243242304077827258957054654488045685172837409370800274121197909626145089828285107937808957821507063613421006076674073030998671798292722346730079567877386653891167744718419718298804797424562323435628386472710464133054230508653966644904454036869342869870585861614808046305190073303880470931636231075471337419445020517223023092425268030563285164315052994433196491797490839738761723924722337740351121208466347081011355708871602704562091858647525400860746872108293907835998226207289613597124037120926039984333235836310327915396818623381579443537075116944821519338106624829497212866068415246379996390890162421941181608089610970716166956094545261350413329689312500036989668500412886127299712996068364441249318176142285975794581432200821775165225617507588291036622974553781584629690164101018724659481745216035899375673217338955117080583209657394798601791936638515308265285542537136609779582878812293774646773789281698807643405539306239833495254568629730723486801063711487488102830333932711298539210251718439616538996916836432576426784408188301875194546950286109682854454260252462076971206255217509378404412974838837719999827983591826335267833263899919799232132393220416746796366103119803309488526568491726726821678456524653557662455455663711982320747131783303766733347714652151539781264164800536522015260137384146490353608749172581333371677257057057350417165099383175284661787540100066526445236746201456642369556279519821078121728906922064313713251762899555691941239982798628786203460373503557823734023651272723313525223621266154433215859 A013892 591 357397589028070908933261332429286434088904150987326351420070865984326525676060344075080803705954391501795959651611328882266305485922345997063920799754956866566597403461757173186479246320728938624071055030108668823960144942282744813307660998003002358100738563777310118793515489839961208911520521844002468383229404078466432262123172033882539009617062213372005503618215251800054149064184646624688641163154522224647250699606958528462748082996685034866246094534901495347780485927642001991627495474525683681578666291422455319166841923064783503626401349429310922247317193841509167425577777238094265496192876794779849556580574586504415620641522467271105006193520926836893144925434439504382600831002680432557604888606320401582809131488244561447754352585314849813016183550432930515200338786559372397803641901366405738954909542849593741237501226446121045095630600794757077895568312825717349120815819382625839232351020053394312835757003968578729238151181519640860430691149027186650068346028671372610849744514131608710389196241706417513264566148896089965264179311680316747007593650954109672901158428661995206702985947373516768040886741115735648818057865891802437707744492153127700889174858952464524122376814801048241796134041442071013309645567927874036949975361448620215261324332870376275720046505450744664079581234390662841246838005464182284806173128997997362296629182506454199605607295518068232117929853990920419051259431955591181111171610968797943729702393404566775076814293568240984094538786567389274236602635424075418705387851023816490303193084455632200019919034381685006030058482381171623440509215964499487337683399191857048124482552551909184916643772892685825757185245283151030692459221148790486240753633879569766151610079003826600884666337848974726098583761982848648305898802478180516570625708767815186757089128358627720550099806584109698588704226832201504710042762773765978144169143312318823721028813540237340908253962832717187777582662079874996429307025878717074019104150153471274460405901351335763073492947950926304321027943932045946149216358736186875546739565410525971051445360677235361231721614425646487227692792027762099824006401093688108468415879281756772052263628147495893929188570389725618845874032141927575321544891918851493512758024126032429813620025884803998076304072923195433010777536505629187951224022827388230778726927479700822652875818706128139725446595557982780241080811510016003287941629216313266561529534346059952260098161344496636012116691907529391447108247578155481273736238143010743687781358564588648234835317665130193353540129743503112950395857675410256131113745209719832075338404463043400143275270786308165848281055756545670873162313540945136859381266585163491089105278997545894469280474436898807371913643604938225231191087846679167540921052166640986147196536505478562708159991955619211566475633693219280459136923146262683486740282806137838609077634979330283818747427084497095230376992029090081184203846926920692049851881124612995486627738162378987289691022596664839986284921859847491110669644027919991185640368363110618089847681274408205077779769426448115004849465603423098412518691116280365266590661422338615386644241803109101932866625135907028812470641145477766342129507614694944627054950457803930087020452513601639965069776616072593726781773866057784446330646084867342509056485899606231339356861096326326837337819754357788562585471239653854070343737596930346676909327514958883786720680686325735311568841854821231147715796056556431204522238149474448291313461575712419652261506673504675542902477775500848417198443681625463610916747740618080270217479466980276684521722648310592085417580939175767466254234626064524262032680590714615934162749451716134824700816525121068976863826949260012380167701938889602027371786023789992228892738923896492683393503725931355254041 A013892 592 884951812794817349538739451966823710161101479355567791424886051192924925899967341903963502975509962843205473897395159834050716747386835000983977228352448942348685264114253474769868075335510604198123715288997044766338890931441362149486286089494236135890880657030433807834504910877238109424607052617412667961245944209286654457810924149924520959173798129468209455503559166766862278443678539322744919695445749325926832810046090405368082065560008818147277088431775057729143913424948433489466849916977570838273254025524850193333698118858787368545828754920567345265659856353767007953305708641467972700857686038677590707199604153068997013854853139687515834730770973419904279256723290222362253535044906016375452907073221340038792107668910870356223104682145514307159559073043428815757043669060875434829199908331455883820512564140336213084435549302013873640245834997297205820138803819445902440702929557500457897385128403189604618305081769593822887856902409601214871573923415067837047581533247157050352441541696762196185978424893018698176878976715459466900669129472320616948755631533820006960885484051537669322056801305617495829271618789931924302744263676826124205708429275867347043984979077338455714893108752060750463165703880670593985000081100640975017797042507567066388349919296005825934131432100083411982787014893485870548454338491856291226280478538812270785321222175048737189244618824993231478973993537064058692404428205807367958190914748229619671172366606654387200924795490027932475503394880726014547977548970917720180992152532220987823246093227506434837121501113455861746021778165536675629421429140481216097350527055558045003983123891229780862916729415806480471540628660364983946567585027298974190243832095568818398235565011296042623921434481508470317977154461969555221587718917420298900009746854278416114041633639669740226381580983107440565791947354987313611032174861359164716799071586489327096815724178168139585586729116128195938884651993316398783610697471265468261629767090860069220136591930141131610512814928340671202992970942195035214128476650313586354406291173437946394512806127541800710504657757728841378002894647149707612122425741680031690536090273678661521837917392386435462169889953429215098649845112594727326101985335376264235446630780444773429074732473337294832738438661051288482553247364051926656837851698873170842974966405559727269963161822425180646038589814525604172159956299139115725268980160884063019736718464744701731276797206946775932966128715541618632793284720023209026417025529670759434571734160419387305627495235311206632507361717758314473362232794225659795994613400042066481913347952537300051363754718706863148762873877726979103366331396420712432377094810256735122242492220544391749490913472730700034788001016543934556727021426074440068907076348767579158087196844678963643112247921316774140538750112146567125588476265537884318834127515995096042098522894684736433316685456496173002841239586237920930125961171901398663946193000773113511443455836128448049016651360579213625200108732246512891637994907888662254772930463529838341653753755880882184885409297058751115392756931170330556139118554330696156239870157191223220254420484436644186869117632394258135529742069676351761980531675238537696106135773617853484541255448476507115869308809280733254290623487971814009774866440093941919332255679529089813150184403752521555605338155945565902029322751035668409724058320021634476348508950462177185415290726730466879240297747880995623627934899843322749086309359675531939672970894159946588545064412758253607105282317439875264976649201629128821527348163796687939005230690710396118267552927759208752110386745912178647424644103363742460694858377987869799964449754644869723306867097035753772543545045235767394520866603182604690373252001720375967969081956721181636857971182274902813175666059 A013892 593 2191228298709434444375523218275600221906193211930842052779368926472750216095983235321062125754157243486098230711866257869933145687487794759101425031146270473700637233788038914624195571470182471544369933303370293548886961496451025376980843499910588601843273703992400121145209775318218405508160098378922889726173121210670475816331171476703956422489282374578103964562907349272260920792113987538509372912973524460178104794122314406641502634451072274605654651388829788668075514887601391214835377612578246175077566019348056038863376578408124544468958034230061883044955104657706134626172311861430205736621015542683543672506232643809990437008988004327118270861027276514051565963293282196300953615871156742241242567751096286848713099006882537178173673280355825830443477061203761047267200071917964603305147063819609582472087339555322356882157779191167250506739071790972614034039871998526179587522083174397326299257419054009376805780594664609495258799588199511158542289320194126056245679586891752325220630148953811177213904991899178705537071857366172470533279930817283607306196870485260185415841586174528371470675523656038175805363626014131647834100768545925489319630436021545862148264162708418672857191111687868872161094136213224577095664715813216017600592239155944305517126846818920729589676904891584436327166944790745470579157239085346870849101866629474524879263092906416003105551411427946915471856026423130778664203912275971417993908565817176613038170225782370321493822685188062673574661480560770803896232661029340396022434487892879855728151828194535455793761711785526945813462778893907196989334771273316398697433542691740219676317609083950169164887250789749010489101279085301076385112050718509962693488562408005855667052684288905119845049239998228641845872914186128353714618129223705484686015234176131931861562375013552604104803206290691350477516875053736732244963157142036566396101464356234636335098317821837952259731714377715909836076347915998741711699664397902954697153204663911526535910995141630525839659170531249407625059692356998184498668306905364820858559063168258525629506764739600125197479872569254626407231589432912743868668726256548184788904722590565460115561345417370660461443402343796126076551782833450691737433799786939832497125167028828523042958516002498002398048815230190434360361613244881611543069547753728159451119471341840035133428515025345167372475506201157033965081095632342065308222796507384867559107068853835891212112746287323704940841498346423886355040819501964747847102170496992237765183636382880284488076935324658843431544845841979644709177751259549361995202466245230760773799158951929656119881741695235345135788603245765895230866269804345929633096492082581891579449512744797747866522701358915013625438534529063419811977221026081494980180742840107053985760550019912737197746593965724543132613858613936002713102500492622089823980864308227941314744110441005981197799011542144717476162190498244129777163962331783881330398504543021305592571629552381814085722081417278830278144364031806858324471947553428208720380998347815769187930518021182896497112577075037876578072890044513924319725515313259682421769386256351030624448750307093090234462435300453790175127058808983544921488232500526467950790706682919393395219118074717230793096879673351214330215758527943520697789537017450169492516678955826299757251358451947214871312822202598659784448904034516667513649331082147249105252066663730446466629615953166582309220022013230385382669505977567151615689861519183224960292303558058549587949845447366298998299782440930557703733416111504684245855045261028815209082912708037321118046169536871649031891776511166399636709513839694859343184078134877386423822174073026407277010410312103132880441299342963238409805723275273844291228518908207821213912275863955361129842385586459704580801453553023841 A013892 594 5425698199206131918283788665248995433861703105868746076044942619470250337325047992995246608517742996438684342967421329245483592103642841115216279418196249173659674153945329368462056030321747347608542847482541880486105456474400887484916889609285108526435528175181877947567532779455665275660349711435952588328087539256619954498341797362295189793769289598410468648550250324625695993712432652430115519760440830942322545102621468579970618031661665608078786876649230050891233114337674917185662663671127382775863386142941702209773567882419778776435042519599021998545730289687841502241730635227775470994241559964223179803949010143105273511087518188526373223360718778349166568430144532752978594947304955338306798480765921764769811655737842843424338654235815779982935263107769571525377266830876000236279271339576671467549552989385594132553553994897470037812486108922555498637072093015678674750483842626042045252264996062213563899416524668444906600818401541221380155404043443355333743870979423081040726477091194382902088172936536564493601638088952522288114983903416745122767266764811682259847979935685163526070168193449192471073485069009965359070369078895797558178847603002513687719454745018152767443018054459220426489213029583429162121998307160388367964808842781794538946652268281482799616269394525147331205261744829420068955580660541988301562590282859375241579018465082483758873652744285327929452947235170287697919656642982620552123299005911345194367200257889501370680532856971476797975545717355044026756657795742088725250754013037071917888621013640661047555477580790431485001769373356424716558094837815087461498316497625475266200310355535159929919008156793246735123053188041834909936099563672051800115384335889900891211333484515073678343206578110373941845924076943358230504412235152687926925557635328286100350482735208682589471299114293174562226029056803682468975021028436239600016820439791008226794700609660335131752369438238947986629198808998456568353597827315983108222666352915106666944042679159196203401054232493256126971002679185470847638968096060066927563057237751861767052696070664959130401354714988858811192319731363245812180466764415112703807622194701776545226681331826606074997919547100071243982023792922124424360368094218641932306299128954915277078146538515269301239806273342659304329257030194038113460182964123458541888757471870058769153847212625742143585819228429178730643903335814146555567625158209139163178237454081914196394421158969295938480312693214081838579830218127995410179461837265431982938133436864013489540642811480452437562004761244479956284750320716018915686958831467349641521243323681714069588783060729830542855381024708237687415252739796271152018580590949188939157983359057880958694548994312108106322934729908879404733016985005459363638930557165646236267087712143755908662603143571936575526122042700108322381910388367281063991069194132738897261496577118864469037888934680492992798007723730511791497105909965767736778318406700470511756461019363023057475842360075242694372882981634792930090366664865096034184326669628028278270465567741732948833603954982924211157089704966330883494148028741646986384860755539964530578166926186642893636462201585018329398841935189865346596552091006321086766484918026870027066508663045689260449556390662305268451832909475282423656275974819371347230251056245842545002630331411508046795642807743032338893614146830962685913879595043173721362265537013996294765575125432019821289277387286937744015642581081548046548458050417788064140954812547805216576173024362378245583391093002205712999656607900280637156477431715788188310394991073458502783073002344078353296218195927522610974056790508954601524798752685691761646639661400046614032198199963388255222127820861811931663281541596182290575666644440094477899946972354464005738241601108247288052817898341188779676259 A013892 595 13434565885356104036730570830234372344789529198738496290148806375127667390000214010407537132104174915738829862937288985923412676924237935242545914251116314382649545512909876103919528474623648285666165336108674467729765234670807563100515225444661247937198484879039672804094020347677393333397316260136850768006589227865777412713389626106981757153162344205334563010206626278555361224335360778249556608363307781055453911606055915729396667337579418550498276106484281879781731423178402524768502135853414841363932554565151805899918121660091731808552032347736618771577084224565774655859246984156859615953370532385853051289378340066332824635530292699091964211990252406351592990923312447405117545970426852608226125411426018115824765870960816926760161517414649216999966022045885128284415125022665233309050867484654456644127980607464680246021722493211630663157459041817030747619755572444028950870998292242500082207088104484650943357781357315011764789379843237816718181415796566048698527865188278511541861789199029320309477622919985250806042522470417251485079223528266299181738906469083441631927323270770097721738817393631352028432585305890506215628781805884805438009086370946921139648454174684703049312889561628421238809513893338499364901117886361530477529295210803158676091266734839511278647045031514322781650017401110382203320844317987356691510828236797816176298566042372272952863292686472156200790513196057914198531163894032623766491948545238075924427430191359936454440696726614216727990450775197107159608133611379190150504666760927080738812096603254627179191070482317606609581396143598469884244782069819100248328519981453941681163322271030253967312526178027601447591456875857199378657866193508803790213903038712647706827491629674289419871935464852518807030750760995372371193744631049335423172446335278733884791729950167483751107294265602215240353308321522541357746580593489944437362049074146075679358131384879346159396910213654020870744572541762269310443775226619278458287035933786742702913477133823406560045146984022319002736772762928465180368001263686235659271958463340147169537413687877434637827664008429198313534491694508801592294241574901496150785349508678874201859240419054527475696273592654939307152645131630679365034283077726685069941694966906136762657921565871119801530583073617485360790369003206427578700645577283131572112210487339980648243071929335387495990703405694261025768638405906072472094441086616491272806470581814773659778029837302714703975163779354694826425679023276511307149955275791098867521129264885546937438096124863936800194842427312695575276713984374613721113563075637472980021109072524968525994716147890072677333666099899042629571219893756807203242055382668695783060143437379859983942614070267216569958112361792646385180018623555032924846992313667299479974699616951441861683562981195328582723655263807695516941525930725836275267222440522880650770294413107443192920247753273434018974154126721396516414192446560327527269057428512628333689661373583762029592875791939948360294001177942929139403826808505799425147777082339291191797221521819737212873937919329263656321858661377426934288976439819163361340567331931750634200068547763820282290350420882462300406143116881690394842376035988660636621406539041414847149355034058768132109886129362543412908315015318837333932881284974270573505477410119274479838467960977703663162644360609714631302139095353999875628671351406807408291384333934819211472745802507098847474558449383799261019388579373440036510590430181434607831354070394807948959045449450660411510789101991668563752736727165276985382516612194031417287180727001999525282664278031170066518412578717942809510251044922431979880952666726288685321482818952994020958511930731145695367255475108111662179519761864765373512117602631473496633580798299915970144454290262530001700294345264719196167605233641 A013892 596 33265315154164363849244529702172499128561008459467191925541169316647242096712139910956092285266015404686000884789158320755976205919428627216132695731274854926564156994970631311039040536487140896489706322573352740871203967803151936185622649208300271356049231210505254790544399688863645955431761394408596049810347580529223585842211339813871421905188127324484706135009617121704651372215562487662948868411778033363628375073843446881643358597913060693470230968989623878245665395200619313176763370084504635286392034426217821436981361124431477039423878744198294003683246671363090059598425598223815938202524821870078354444578418459906640747211922221928913493344851993114773053232223027707364150459827959316376100905106552030575586948320207831533909173108895511564398867221794120259912006653496361531307543927885415442068648654162687292494141043718825473413521175984108017150529153173087641222728000423362211052888648426339716197259061066343315783218640461314738072285472461396616376148464831234150292434373927300988977232634552559535591083846477685984953180299116655137604524569191040741373613223430568198699764009553197126249896043330176550012211000769560860248860754015300486962397733482618535700596530658572200994998541781564938932293097301899253879810342174490394710909470869379037546669555487583125320826436872016263260539294924175916493270286306835836316703078951942686311846157681019496621188934245805289068816386850285675586947300915454558398835469396147294904154724072735425960427174014781840798540027002401352474454862064783690291893587222179103767830430196143408377885409768027681908620638297004305785999997558123542786821111975740818208578756887965916779758778853135524295363823880955556144855100253348274227845196744878358255479532585856965570034928549880532940459887196628391981871198337337693398917737879756348633020223763379554423586381613643133374950460959857931407732350444023843582989763968364145936529983118507424029765326085013277320521394856768771286071388613419819941357817583003159921228401990680060357520301514409704644027561012224429687637079118075066344420495139628029290441023607529514944441350281549113878179269372019717463453133090251732349463342380496428044067346499302563501357457785593545082023294475967174997560965861318331880516931331913869450075218001181884367671898470432121193089813265184802575472275492038743134022161155423643435084712136154031644699788225620142080573480130007424104829001160979244202719902115414575798199058896380505017797403855946371122697108431064114770200651653837886243532376679469047025649139426538201247096219995996660235572418022871208357288153370002042246990659074461066273213296293919556038668007711336559140450090970574959739438105152833926380322756774584681656712060922409921697858933765993470180712820879286575065873746833848242272808614174771908353460075058971061803395415544312475352894217756264256491675226000926982546632541632596700947884059020723192896665502735580429943385829682690504420636837469379577712890155546714194975616022703308899148676156714401450808985685803236580717908412956329493059944808113270410154897909577985454566000273659790579852017430028875813592155531049447637158854386796644019573350565567636704978812460335486613677628109913908261611670850477881713149156935028464382158865901115957803713873416843506392786339109718925420253550679708931062653360538661353788852595311866943738044277504547044416862888457871671914708454408842024949132906701960775966410847041997995500963836453581820051016607982350513567609543478339330794281453384652468539039587657397215178228664000937028998313370910948924022552879736168702170536174867750919472685523102081388902951247017128296687435838286526689542301350433171459125153165914659720178611046702833583676587980883758188893540912781089623633758713123664760274680097128015625936911411151413246459 A013892 597 82368213587911227162750530751019622919730784485478254459640563803780919508426832921378469151454895477527602104825550128865551927500891304421238951767513937008810582571089785218632457233355273086657265335617556148318447273473416706037284056082023093604442145351100850881612197525195584886598628956933730270339351833800829991680313656301787213908014416880029256376191177945435765558091582060139740030125535176633646855891968684980190238580933931670040945432084238695300213839390858280737670603902871842928000030050723521442288111298843655865840426734630651584226083399715475933481602025336392420767333508907679143361866177370156373247530693401795960771957694675299496442335254206683176665589429550235319547075033428376356180267148718291453280969625763067289096470729017199381447859762715687291309078212293149290690738863923575842257450144211140035893746370333073877158408085642729135343955579120286747425846529479811344936316963847311617867511892427620961626047986076191700412364837620154048304946460847016051505536749182958113517547121179551789656584785462450669567425681249366788674462328923206486232286964290661851110241342993806825308685646794508876501343864156531520467106065478578273629711368967159968311514894306791163725312005936135440632544508447913491853288229910198565490270939673249089023773019512362597443158087622457062653070062654069907467952177089826333634075959187814694564229298897104230458007186663605511035164624849456116596798106936330920764882608121776115485187765150827301219424162320618986460645209503748830748067419427250456660421160378240497341073685241203575146253653866574064552408807953672146170904968542019864225443651351535518572443932559470018572226068947810171614719568882215408467293263814796557998034615156307846590997916547430637733339786227684364757919292331883525287366811846326815093872743040280351328687815927160148906581461432243264100754665202096995071997371572302493389295954669753114132677894153775290960065705283450297812670079274300202736976150759456541277793724940720906771195661059528355259371999794807898125128483967186553700353243594737823698031728113580224424416282990793479324645810712788650391538839391639224218773832605004824983487112599576578183147699865450391384052797428647846044285710008244460251016093154020600231461797217508462700908020130738504854088493536110824472324325873561639835409139214783328085969820635618861601409500925669808185565913576431252818542984945699545591110546908075915719344891534268872094063133890304953590539187489049423518379063359416336289724274363656627871162808484911813569733703235867334412640628694013376142272839271308686805731323943613971738037169740077918787789815226032742751109329802149687235862952730826932276390797726792355665503077337918284706146808039042665520992835066380609234034918661544798843459136749538547502094138393443187160325585033856575908826019692068169234780535425669300556734289703931058620354770657153677208240554658067967002387709491480275305434452621093302995309601259063471464927858199640461873137882964372717946678647631708294279032303412754501436236279424460749314132559008140206065418711608733794981000506477069373159722718276006244921402188292783460221553762051459677561332554224238068640561285329718332668396581197432432046914337667045628199185698887322001818118253572789335671861483235921514164396584476604495304923376418839455224122399118427522827697484731432133549781247647588956337689253279329134523041151818375409653931949844194661941054478877491046502172008490124294244422997172538640389512444284592697047383958893587105596816704056176565694739399229719823319162961847587275762452053863183955397151067540624981208679787864358299463191745430449449002831506225416768332628968123018474538634129839533708015822878292767761107760596343235989926315806793189251375113818582363366760408240603188143883441 A013892 598 203951851296813401666459426442068937291922475733708220389261540393978131013896172569792306087448315237010618044156439848533864262133029457986125347232589491913578874693692846090070608723053758334598968040257295161295158975400253632402213013980641300050865591661715465767109080679939262542121978561634652588656998736322401341569632964055199018570420589622223561683830599519515553662625008247529950148853807525327396346227247768910764069560011927274256714943438351349194164187501864798076265444653297067402177946408566460719728150098955477445751614797192221757050620879952090243417861293333415936669573734072795419199173479920066825641837502401493576671483675827814407841369880605914007058489320919908124495192943196969267161603306674212749177555609382305151464482075648758371203664110600550586323117252380854665530047810222302219437830044631059631736469493835353894158057102451875969296033065504162895014391165798431391385469497865364449690128329328139835461295792275272193199356162066425818853829626756835598116808039115173401922684909205567006816879930698788640465233161915875856070047498184422657353279519993143518872217479145622086340011221342236634596101040694123541297080861625442184756254690988215830376173718278151293709081332586459028414802824823370149264435132792412757811894383453992396082675349841541515166406297603878310378204129067679843811488917739941894885001848468988777395793602769820887932841136890566942268660092425113440849215195786942056575005061087721717776757940102198329722114948897922351756217142607022976066458989176395428486412174791400917225735210952058931216063526085370174664154896965279647461631621701926843788756799667885746001709848966571153516670397095603818125035509789684690690456383238553942462375512553918702636123350165176454660884911338583027892719201823684465080523675445877980527123205169295137644612572329425317547437450070916113996614525752247167400777619752806631578742324061821016150809601036268844170927732786645998963654570621015457696823909919339582401403764531994096535250805153837100929375749319924041739732514022666658430890966111686730520872663950307880117072733897220743362276167260125264445838928678798491448881668139419842136787456020698965662713836489141848655661747660277502942409802265704099783080697242577254212522324628475486985255647737701481130703664756270476365097790971200102834816734200585783890341786906035227592388463832550086378471573040687848672741466481061699138603234088539866836754166583111619923237631762650205280580491602447788524434880405187430870649986027575812615158358926681656668204052848627870871805048068617826652505635046848168090984525485458611806582097956237194632527573691364448293279060413773038415033021393847836182638977860512825070996504293342126842605405238665505053864837915029960143784628062932414871490325046395647931387793981866282284495020776747233751268198533510301774070848986964329439229218001613990318801827269407562981647229148287435026645205084144818203510942700636506453383108367965802630836404760271548003614838870200322535053052722225275756017607448018008251763215246627836915974315227496956098377206395674141018660373087364997811416263000500787043639037029572833071129048661857256149937976182081657522825158043630233801884106306381247558932544583034012938375509829199121379840789553330101267760546778982025300948218425935914220025467427311956240994248334739270846138914246014374450479797518947367198796022355693590663367672976327533468691247077260558237583054094076702752981608050388274854321538875925754929831373780635692566330373232452138581172244096794738140178531693310024800756090667849005928131768118575928774930361186273975345830814051149720942509617668590450226462089733248234651654255340437921786637430261539574884271013117843960511164904844890291420560642884809112140667951077971350072080084149313559881644376659 A013892 599 505004975044188367052918519353780453559591950241759190797630110907988856225377299003890159310824685910046754328517716552514852765603332107889986986157267608337720738050178162510777744188544687958542170165513048291587781843829592618937487241704451942414648240647982003070473027562516928041285688994485001640121005914009161639459226612664114234683199851542998138861771263639672942908472120296700662033626763959655640765496941973352174001873475973111859777614732758337388320750509179924651842791240584215297465410924305004821658152731873558747948127647712863100411285310228490699636722930561577867371594853363914664683654254456597546904928197858835843702684058233575427441608119998423066963518349040463587154422751457072405449578786052711514025796266835916403236052603031814954179021500593912706244084305502981856464285852843632303247791535680922123083040377216225941970871033323987635697938177461792240182238951242330169778169638194931048513277066121077718445879049957009202308732593536514903638148684982973867661430268845041745327358180998995260012269579523339853867323366986738291339188540206950757449798066175502673935978827894995702364415445154290788686771190761678606482160624389895768232777484101230229378613367654812140201762578535998613798864859742322003223518567872160437205273870976047117947916351067291104162023467090665480449160865780352993581783897726952385982858191992214642720947144024750730789620006213595915184486986193730965773300897072851439343313456754246657665312558729113182026599102851196637261217510592106984015183036640683544079776699588813019741725730103182167525163680876459004115739276220831969800098596864519355978496922900852227789087755316277866651474053578027518455582300754728472933948360080600178377145544259245545678602391220643254209362468080554096782134122916423280301419592247863021705229241196486521026687545732317699353892322683145318950903230600613458953898063492304747645492289867150956270003502316304248782789988225281371387906118660125753787647986527366820644533459953906050436837983390610891774126363515314599827709938239010890274070690298181401756002282334693391650003679330174385418588655476628907169077325462644265878084449598349331695057283065396688178480067816927642314435397719865464758197968980307655768786331361648296578372315490243524848704524107674899726254213599336570257142275125997603429186880737336258905091408216246921006285482907313436331647083534474141410726472412290392175396329323399475734620155122276098980308776769866410645040074676329366717564682936404192391385559752894442040580997379997523394483387054434622437805607717656531956442550433865702161918692570018583235666126167340961392406892689613819054539988211483006646424849240285233323996190441437945645469373284240146932848401306054418398369671296567769282064973761998889530882322357055217447261385290705119698355836450283048744281435120626324712475055105773389160146027464578399814394885699952797291293722446845369582041165663645900208895241710103352992715461246811755928411390990503619740202698911664148428722328792449283074199441784429942214182645508959940359807085960489985498235702379122344902163931141251383715849997399276998297967575949888262394589566262576090095605272886476210110609851006674778286611433741124300699425314709505936402698661512570115249502399172211110419000622118890613865652582696241491264290839871299707536369617307399573802853719425641946562458576156868056973571632158910544147974031689011629294292928196757790991521162659289229609955006711958356978510708089140885856000534786858257727798070830501507888702012435829354314157922147273259099127355346570255729641142906637738663676292402971804079836332841237772876027121799579145215292553926406220572726449994202997697971154433167879831368571310080312777734909721528005696158787286432957762395772996213781942127424282031156309379759400973241 A013892 600 1250442313701939771471364492853376427278452068401669690574821119989160298910800504686233419579373693957180858346088389437965474418057645029014288886437024167737421981765308098014774261607511313309458309004656693361752215035724610454158493221697151750160968094020227589820795193074520603006099453233555318076101982622672171126303351556391000592384836469205766148637492964126930534262724908594540212560801196613739372443806212523275344693864911983546302883492062168186448883622015029902250503283548019334913838806524260698133902930321239386942235610920374172610065283145371455592879790011640592395820938644819535737308531615805726729293745805790065573756372293908097882312738424319975357685300820540742847689479020460105526061296582566332927167760110516145770136386614314473976227720958599086658018270904771627871809361735940265102439553373707995588043793194984719838688131794742492460764029023274966304123001684932182491057556062964830574292676830145334417566122669719500528827450466123171016383516320737656610742599827256939020563326264613431164321120693588162288821025521672495696446673405217890563570687541859095995430203239771970963628826719331094267576525458673801635831871439891196521825412095605572069734155181036712685541444118950407631628755480343103769859751102389688586403541426649919292703717728961368435724482144839729705474686770597866267054861527377809075979769186333730684626694502372541259757447307765478631992393042027311050620304577941190376106539106955733394798422761356598420902880011970745142325863416759605511013010701842959882812391006075160329369467338582759261826890265054519263631977906111125819590054335597639512819000252297877300376332401850880309337848252590500360420348879316482417103276600447214021079471704994773636409241702299043541104548197851791918488145519619232767931064750945341380181296418897379078227660005300246123052473426303413441109012538386948385102288041115232293340255813447762615669199402081898634106817507054630978412222952508218718827841391792426457231108655658406817580604093835508238511022514573906965318792750363676626396736162176636670706635495286651972371182460385765465560581951237025360412445196500728004096459027566023181860799643540945674202046317441426718207131173858761157422309232794170806141436066298245985509411112013076501634352423438489711537278332039103682277139730297207539853406206206837573338637930792840784856742477941315892387355011892627887072958407613599827775106675641340118467017231478112726409043581851089449531773083865984468599995193854147484376117393118582175042240567031614487679556920202098514183628027464081621120815442686744431257424712753930443931249659336826787162777314581860087747127410270464861274205922779021025948313643155854055774801069719733743580278993625520039341784744727760156951551799467111688368528187505982066865946468856929656179979188278709406712666517220747721994234771472350383126048418459015111202023362086767421420175094856911372776722548258587949861345299103145202241909760877769342042583516820195022335096162572472686260210929600654877370742163602985195486595434362090199364977965739683292602195924425242459089903207734921409967432462710352376208599216841942376626980830433198394109638120588930857378670941467776411840700284474964139837546322326892939620785753072613349799177641087912758297377021427962930102128494361580860278019284314485334531097273045234777293672291816112598241357117963444839004203744817046239454254351891130006283969425215063769516314559339503402147979982164473375756133385788813658327157068185204945101543075385333953181707164290344628387932116870941169582090145446287263641908704309982798067390203942706081110278663911856008180557880260816121888440677484620516353907390104196048396948677520812554082571888052318552388636632226565773376253077041149360282510411120151949253119773137313064106498912872990441066859 A013892 601 3096218962515059366200474149389752518207747888117305919162624000384039826972734218853077883987067624233681566169891114998956873241078116798697251697417829104710462831627097616186284534392097155374236409468121433776341297897742672220931390907751095751421822936635391514927681156776627390582799850052153089532918043070015940253668602485428200175803501196563928354875147690981728568957398883446032425781587282134083446368736119022669557721134214697547017023511811642584297894287587793525932568929889967127160821354995915390388658911865490524768282653964327568425610037530971115822074055168033259190699830357499007619613917825364944148677514695970975577112579680573547258296689299720266663189215676440112824421071313082246832974850406795914394627163641888918025288936759317454698063483637866239874832382569034123001759288784999954479885475669084994167559648286308469807855844448830090839605351500502120790672660349058892133925123509951154020175522806446032406001058776369785539929121271717117630496208378262190796203140689671079451877831600483052292544362628272955055187452473187744921475911571986613606566815851709765735188730811796137531070374210909003184851967111696741556681661040443151816495381064516861396296671909609823243956484241488985386268329816122078901445959844876005519105222522986438510744382764963515422328954514355509883996166437990606065988275573078665675224430502511764214473473630630147040744155521310793875197732418970782865129885545135603549087025376193984503126979800972311993399200294760750076167928080375042446213804785822651122871878557751698416391408707597431625450301158411230094159876861343852530761113950318979600051613705714521685584536283890562883071136720391085351936465439726662796507006087090746190380858809265854006339286969820959413085430688152624117576578632983662637441341498751008846125527881535381438220430711463934125044106398396455718116584837287384509403390316317385566307514079422191564895888970295587126013256722400464711015526840482647861470899242375835358323490911167125462604516216142008113868904337313936462918897410382749330944332014429407883700029443243783662136312518978733483509091408876047257891895138610256110215238101697202434582344136572092042946012684570399255525959292460504643132222469012413538916003702325020586473867345044466712620318401323620936247743340683692588582743409049185292223479253782544308506228041798222274542995192888014339824437357592324018553465240133626919954113864448846625996062899845723443748706403977900734896173801187480276715979499507060731916219900983528205039916825786413601328863210555495928871567175175785037975629996821205199492078073825294418287723350234257470866965745858829181410574433443287772536200011187211183329593463504567071649929153931963002745385235837156543894153864635662196867580459108715784457624276555374689784703185590174664737590288117724083251826850623776213682202723407915311308025362897948857832218844839682725411074132200103393221069925020541364063727233763998732125990516999683790062299003414968074608909273049537045976222022573251941202817300555188039559163468428537180557422575990064061129004726273418427710050242769231168298949553484640808377736312223116676823690607254812110456480840752131107024469739497419705582346133688174231687608611167297280902087982397344842824393957920139692907376945380757583262950262760216006553543271871812822347115426690032786822084668093584588392826118432167802413469888337743376466439746463275117429730409805594184635576964065985034555211085857470361236386120418295710570215289376317779360985707418550016139271927792158044006730326652020559061043827049406447216466500833244096311866816592330584731079889433482749999871186755926538591846073078991375923393734729609731239636223460606444351302169434457915250950776419567284891166867808512889846163746464197121393700617145527740721037851665898758135208503041 A013892 602 7666544676864575981589627840829816820581686338019373069132654124726920631527360226567887295462494157297394692311701219957802114875360283927137466230724589228344472306929024780341242949323737374324991399247606014052164911383302732943575996095291580438999824351579956294720916384613450305194680125914286212839368833527623399646168572945566281027106873509310746435577998322492167127866846417901837443445362487704921887470181135575913069203742707878381471304900573296391337431747601847961768107994731617713595782596284031102225967943011229222888219911198417527851084588320400048915921745927511985048832659248372935267918402313468312841596245461179036655512881434488479792721174078348052564456153747217686924436190257251638300882194117416956836621925266517508033499911020809190260420293772236958687832587646802822930533173201249602287689946418745684973300277562080115782762048583903739097855971245041800787663783617644373753919864397866542518202591845518214394466815635110449605632957251777483247754031069206632368287800458553870159715246948124485298516803759504035739194595881407702012321583167484481964606486163602699227135081174357604344545822513257571877008770913305190071757904220580247769672396558469135986508793018712973724537406673866635225953625189370063445791439725937632389850922383944197410015655419943395573713301944041163668253023720942101689387503158224510999757537142838876859693553583329676457439562742162135403583230044881136481565244468424722812290834446968548834208211558207740754543766450656798502849330551888562226027555816370680622691935624970422697128350709473292850345865248040888424919176936496651907565063491270875068708200645106021431154184708005138864209558562223646048844530138841750023768201265239309551255854116764371839242702126686707781781421841504024424907248776552214072905868243715874252882573461941876443796170264225135823087586808963065607172757599022455496349225358843162083348469304543209111647145783459932987134298957079068270480834994192243887140232143147563554909437521650008190829579998273010148742680160718700761897018958951315235601929556596642431421759204386489482032061291930722999783377728426571739218863660817716544247840848374341251066907734222020535446579062252081026208572278102163086355052923299168151296377851323281149147356459197258982652457773199016476622101038123550534897142372403278652889264756811704179747962748068536375773635854114819418824949516696995910016216727629633482871461385647924681782225350245095973342728178183276031775681052946518725696160122749933571237020180605413204971133012412912931836796866793252913982958610885586156746419459498989373257135026520737683827813499791694689356223016355301077261541944074491410289112311500642423831223045390195021545317928121779659134845637071147481179770490070498530001619107218632045179739013554486714001213773136645897182082574818008484815765213002681658922288481227615694414490293046248268929499249488693556707635247666543811851298020273437451016830939795803496618432993152400032889468500056799034571045642088685630004677373871606558360354715087400549564405105012432484241053482986421631697467473720885095434427696070650526593860690433765620983304504959346980366463488933033011889181753305511081972182497499821435572741679279154526907455994502733629944379151126083167972639054812099973468263147080348471159807882670308093611221941938523857600870160911763493417377024581856705734888359023772263388190377043198036725174989777969054992638037989221954981967485146821478077123614480596503987054436381621590647199507809411077157957349153364276412435081134234740607020955092741454270491559113208254546245486246694873633717112697453168522042183146357203791931045655162946280731469704817466932539303170251925912732013274584156251814950434491809494963966541714134551733390213790958035196206456252028085820704413424093271621103472080249119831639171317059 A013892 603 18983123607839699723438095907050868599625492959883431637106295745582203448804265129644519164407386320389921700238311079036293858840764723671701152996430924663714519534714651329578171325577556788828736878685598003788551484911284513738855580355555387033427026077122778201402166339024979687242242265096238177325348329328914772240478357301943722884938302389530829938388246068324532533143970548520321791877618610443669380643028039618382774742318115234952482716593004638621294223412805188136286050437646963889016803690876293128190616997722161667564298433898490442294542698055554240720664919169366498667429498732236976643957488049976575958763621790179951483678790207055490326277106414223534606797317837331967375909526259790524345176099971942009406202712530498735124241096178714615194636428989142161169983582439660823055470259630440938974946788637509771816703843971189012609581325736555464476462072543876757888533506951865616207707222315692948062778919466095805143924887727281349158058159818168974492280508576431473200485054427624779348600763253004089923172159272104183389783999667357729545007459759425158308080155783210479953609947360745689759925566579254560467089540649664067831489674882674530922238051446028869147058435884842175526353348127754501616348545377774024728060738113954445622877479063961843262742354369666421836675933230338381317797643782401017050990707182576553461988637961846200153410348334129028546589643866304921310677032330900137160867220263021987730790522883304376799834118431066628674585065564704848116106724530200717039304604929359625919166879109053638669936812063376110953448546594808795788053949093282423291669946145672322486753306909146374559659445601306816336530423746363407757897892232255918392102419384657789140555069122666144346777015493186830451761196840326273374488413788372160713708147452396632521688287266540818320607253395077594586411350610086637786854857918181903032054820561806194791417061496510135538140386027279356609510250513324523865469325048284420896704041669415538970747703337920063631304932204143802156291601603275414237832446747240392703558702173159389727800986544222182219970104932888371289040621809979305856908089091687087117495534476818857997425519173799410825798738969463315576914019609236487915960660188328146960256809901283725130122620181261873769686768039760311498747507758396685355908279331165385869140455575076703907769750812529754851516723964737850248133038673343914875795244223067007837304542665541440656636286407516531894497955899271431599003732079519822070177536383780987765806414432176883031415817480902601297608160885069906747060289833455188997133652477245988088132618782032972058188365179020715428620254454574344642106226746180904106525460705394429205006067551467616502653340176504410492204132147106231207001748530693071339638479069764947588437506591723250998051691422449875769366657481424295991243831428150727052975819586079217993324025000121522292448064162159704627070218929111881465981187176701038199025324073197449242173405315911664569037580063522140032702331543330152399768951640766111127549515949673197413375873916116179061796788288169195615824467514212809863920090983812841698248531861722356620351139301425334098738419878483594107705791050178022684560239109876810356800230099321435244921024880532224238371647271724143406133883590981185932204792910222503769090329138472067200282653039212036985281657004563456674287273833190110807213451330890403477603234804406285615537169067014239399098216053227074493508894708004559515045287704691790522925841502870096838979940054087374958739741034281296131460554091961397506982303979884182022177709879028655845873703902249954929909573309033051093124260127646511925951996670215703316122772911404628825054193636040557623500589825337184554710962746955894734998670782589971826849412495774977577399991291610119190491272560377374983925767742686114432765366001920458998472841 A013892 604 47004093382248272645505345837352748688664083492474405193207261789340348377380792083247664258469964860531164732038381824490688187581758691518775553233309616128898858105387413442517180441091262787262046556576530531582828543237346673184266563662810338278081625842537633981713702669893413178600828830362530254637117672902996538629876220036985550291672845608414898479613197701532306680785252331220620268546379563700959309740821085871037970156679142815150607502073222192685548005298223513539069753202607209638630618602175098538419658557442846782894291787877618285675074880112659799894197685690349217983923514381393245631126492203058949754918645151042787688785568752899892541404416915152479816356231899699847087522202062341057540566195964425637548689130294055387542398254007019079968824067183585916130835178495261724306826854400675178554926768398549308485568571353217142933571711074959249034703261363820696331039928030007500426287645468664993005298819711080357021067270576633621368918651467608379571361275005593394360247842783187288520291001290000174054676660401497896387260771792344806768663426102852875061478965654651686202653637049995041668861935481325637917999944513092548693483752487315523342022716947460636866162246036021825978627998945784793697739016861360884855126465583224488852361303032796856141033080912376657443371441595707635642617427971959375918941039064070621450676604468689414353659210099788553455182070587713749352446089077509498723886163226048480798222682920827084089692460813045648194511406259700109715443744502505465260305092960982440378823190195048605656991870413313524955722992774859464442004595295927515030080661981353092037127376484430428900798193593950206624066645707946687585923213058396647274766408535931767033139266099564517350910221285664417694775447735135045176297386892974518771052030198731849390319846412394453702837299524298236877818558834284913737393526836352291915767909138267757116832994554447250095853871701760387621451721785792340218764730282732006297907980873598146629929417487320531637410511325748264375391478438268649918882683558395189132888998892257791745618294981162001172685756854219963260422194623067949252984262491837304724543575422516697468567330600725547346349431763549146236681227040410858492222274731659136360144926739758730510971489708202344379247636656482467541737205213058274213079134543619280785192812908991851469324772217154113458085708692363426261551968926028194280041728425491995038941940789604495668456452137365277107434494104230092510861541998366951908144527662343720025925496969098747897205674248645450170406269559360711026489236596328560020613639765256313859037089233573060080308152831408014452091183434717080193974585939991790477263586727166440760086318858121413754603432957702394315336159405317591985425822535100583251007498386165916958782521634259350073024795079436714942653011223097217879622859755412587105146373901271165594051624978775901226808359223859482467383942020155000586034551587042263983568405912320130871096326729323556727729382957707107412834210432108247026915501388749326996814228893469854442062588027821354858735965683547457095147348187474824291242673364927993516191491494278865505294835673119968336552102722693348886496201513554751791216923499726860247662692948699706488513704785660959904407797437868879763784703025744923505546355520209031360140794889441547122552676907739885567218925627342570507746044451088200179630419626966397160489892095955599406345968789664891161867693671179505926302880677595381810644121840299637822026153219415143912901390587985695047960514035242883069813346526551524405641375902287243220932205253752975711312032358657211151994164560923428778633887377805400533337813003124432765348281883156090029087863808006388690992186965927577338735260146774743997435473726100246650490003431375926204422541037164524517456249495477857820323609581897345260855889991989246605659603127259 A013892 605 116386788619691565649263141322523303675252448471632382224495307709323847276884201896537458222733221521196356461835505197239568530583005114310948628585444707187150333655891669037603347973005634696276766216692590672721710173081450860124889254018921015800019635667081592964487317467220410478120333666031830800976712432757436826304897878557359884091660841338150521710471759215566443039985682512083046626327421891300381645889937349904191246866983068845451604085276003398086492730370925943650577076835222509179003636090227159315882378134425675476277773001671982759541767235572076817858222995340188008300775030036253434113986676217502062429204302339851895553414258003486671021878935319192140120799849450614891673566637004360630235138417261318356708671606831980251038344774348525936891725303929209903345644854636939060294409667354657408944675616304879544191807853959129614400673980220995521575579710759695062364591634755173541798030412657315920515427402187786360939507647607531933237958103980293641048268081680074798182015323267607261917804028003168140976610824143488539746600009774253183695080740709847901086853005378517385554704468045855672681227369583374930723121744608923946727386426050089480031659107410890335483667471247547607283854809561658781890177881911398825628893786304156573622842970078205262693955870614054929118874583163690080907049370783940638753513987885506201703398889648317390191681216468876337421822869800167427057842408718732192280715804877855417255998386957577022087403412526721516448781498528237181966300540318909280025576180375595659639563722418769657418671913338535205829340746686836745045383136407650824038467697051366409840039059785721700570837506359786512671644797370801085184816881930682879920401829409412112418989103649865601848071448015212378989615791361520150225984783388307312954483160923049733543521581381883494419141734514815340034929655711014040620246374405965073660341004049355655129233060983272281515093675866857194029088986862078627823343129888342438062243653533135497272221600710936881066860529683173951671642464369518565795495493876258769416757317268120625883533714584560249941686029860977196809168135683983926077365079371775858391137622560118172085222098733125927058748481640292277447500149593534286301733082240786455882218492955389852859485994694990116715110693877479581397627952090848379720731031964321157532935138851141814431343599162123083179452565207452387402802568705769485828617043712632303423929100647198902120169352680878025280441443416990027836051753280614411252804756800201622812474097119688440569523072801396750521492793649663497211978972246932551138481412809111393490047877614161020491790936917696553176808527211519527551220278271427732408961889831550096799608974038275574476359805743133940861809548967347484197520893753340019087236415746487040815724443036067942456466622071398170432788178436499798094516283417517351518465831270563631856265634558322030251798951465839240678006911452163776796079567150123762807449746311089963729790743518151329489973997412195610957811375616732798355098446073180819827484715348891813114136732153100428944361265893066174965837253699658224952721692276224839817448235897492404598795037315376680478168324999558278484504358071511407355480433060750178932377346347582394536502295906070317158344242828109695314227539377343979347159825357234062341813262084951325388605560738577822913105214526937311491659472919295041376582702407911869042691861328903563734453846974120447341009434431513903444612636542913247305954099444644092911481135960440618427591220333520791522559980842150867526281757521047703029284205230277540652107012496612489405804012011238761876241598875137941075346589902296574455197225439223404845846115422600911364934430487140811031377063154146308320865038914168796837305979057723094631031647006426499498844449439582041993148901919503228271045469362126434703060008353274581531027137643802882641 A013892 606 288185210914429666012574814965558629706988912408160469993690606923749068918445695431814503767851507075412777038794432583379698399008048380540225588291791054021395754015019705812340612312611279065816204552386307072135553837856807393304378156986996308301412819855625065257774082293266991164463280070127750214467636678038256568176731332198000251639477317576553168656777412521904854044865508482486319668402703017626983693006427982160418042176089909785153871423947826737998566563178719358147250249374617619755621724319375378954897040616273280621135917451666994838918610310232783836621928100538844187165540751097737091956208294995480639278890343819404938727913490828175342630603409864916338960972386424818082658026676319860352164595999842333121727985057005059467615794457419610723811664133333812712464247878921670170255927482927199855630502348856895934493791235380346879087894441751226789977771346232370184225902982225650451672561306750367293472329275129775620535953946733362212358574823307501104305975548779951527703689959927599073627412635934616630704045085050867829778016537602018533894205726990913678033255639764741519854618178623875185270314408598025082588591028704411975567734802156200511416911084200998148800773541888581382847945610100813748179487563222932720740878275373935787790947855367673972751241437271590795936316236497029845643864039948744631676937231889314020531584287259309041536231668417368230213838186089324765970496530386044062574088123742252920812160349947269506813597502354002620157311419724269558029574801583110949362049154651832037237864093517393129964716105945633684618824793530529777570128138675847797750825826201191316038510875896365717061750178659961024239747011125043196225039896531681948288027049398815922148546500558328566870407864359019356403808671374468682454410696163004349299282800278402522177380244138100338647742429690399748645149285576386154965751427420235712925296699785605488309838853067619512987241935720249231278233211280206028274752100573394822543483448269743271660250633298750100272772290687977338560202234382900551247660596891510462694063376530276213629591947149115050320358836852735776041984411598976915376237595667374831186437476083486045782046353450994374864240056641046067895477672908400652777434983203329102623505328188347859275520411978270333008168873999333314019085174544197582178122387515823653846143164374173395571635454541733804137559317257607648995692037569787118090752833319805133875687422183428554340849214003769397518875777603365590934819910246376063088658605508222438044344299403963428005755511040465692569517784863138135783083921201657442941442687775227912309314059712546488678703047110971517624542417419916290650048979807603936790098126450011363135414981007200111685340038640768207833985762388500138273997287501751467921887001793460815276774477677164796248514546444366938410456375838438713562033674853831296577521726343211338275667481464226620784449131925613078003572235439791275560995820140854298963763509391143548101371130234550988798795125018340140097025789353216465274260907223356954794015076190675669560100848347559819008703986116555262766734658048470031147209229523468049647143759457545045534671793101566883155312111363081253797202756516511324241497744821290457304280614913902419529438798390724806245459021322439588457863496024702049917523096407221904530501476435285891843400840339231808737316908584934950047186529235993532657515052849528171024740275144636785259317436038772665540626119586437144805301904731270948741025639680783793814025529270511054847940193076610498368219246003268920930958733516108696423107591286484988131141521535849688405221908337016287042999946733130180758724615910486645711939394712835633515394720551786694029802778394778875053981714698918519886985601990334443680056497438849096892802830120965648982589242412899654597194002893980024018707415642091902841812183623534838054394764492682673904497459 A013892 607 713575112560008381584070486761404757458845539024933731590907318113288145799894468013020460965073348817922501812981855725273887826085429587007272038943715537071324005120836278542230777806644475483588438275959182555007772722363402929753577450137344571988819981831693368459709147392276103555336363318363252178293100710853849050205836274924136225084258146573985724357877894368076087195637440687975893644612264539243156695269523320199428953814174049529109715878965789838131512668520263823989048195226241313659275195965481056454841607372913653872714024066155194253651532070557085825075719547816131552996408288252355715655675403030014615437821101440884749379247866726154137712294472563109481984924765054105629651457195208929898134403990613601200377542071665170742704001040222240693619337748883720323520011708750068586900531784548556635326831235502211166504141984134041526962656339325770903437169652634625580791574148385950857735977379083277704999541045819562284233455031552531440658854761416880176870921750358489197795579006086768138609762800425068304669655331049368782445516970739820489756908906396474367264466256365836712570500217472398722372640236815161308972527657583965788291292575884165930118902118679007315247446566296774473488415277225014821053480975808740486893767956775127030213378193728042156255376171586748698227116696874059103768926105453046633750632602943898556924235322098487858438821697936577057464254518737590963694780488392353317295637029110068714970069430344084078551641961981243533768898649067844128367472136625139438604420549784246655572638044094323611712503585215877620850987452436151251711616714047128056163022077430943616451640741296115255650882555629750832159013334499708333129625062762201140474035488989358706016093841485976806099250042531503469372114247381650530156683870358518906295604842486552206760889045130106110425336382413969127220505500866404181924542143683818228538614233042437963998503674241879608488196769794973401318801976217706866405085401477682346705096822777263045214674932860401824535311196200210000031578192353265672043781156302472165166307632563240402292018990743976626983190195572222202321781559575815141186186534394391152125906648092843714474879193733653720606969940008837527669924370410817947941553984474779987676958919621839946004256816578983193291193940740875219509342781603713089033666665605543433464781243163726370601530977355332530691206487902245042070584058534512313317394999830336172184455750380965259974822397945519401427090794047915936348116644941141523437764484440304070619162875409854440121623215131786060905690417581831474874358314203502792809863297757554058441180233940176648070847936248429463818611855231037307362295628852628300282025180804746686248237899056947189343958784338367518649524312264402803880106409585799307969916483253786531246006007401950074826150619936350531831192621757182260212238020271896819624304969076699251493041975186090071497753711111878616831567208600231737625306189254949188809875861839901148310256954202641468813707810262787002554105459991709936449132158114846932408505936140655834722096150492544520287632931319216369581448920059158595653573626013829714263243015649067829703355292226996657813985163634014129445999948207777173443048324454252480040671926307698867094423879256475302019574837237471342540927344643268721098729021490825750586070175299934961507552977363131542382661660030248844876888517854714350219740364845663854746188370545359999343810644058168958372478794081857427815263241003195264906704845387949071079114799001183152397929864136802178399049306809448171848225989100503227104560283676874192626531390333395877610481562011377691330885125105956907446497262731340072960687423309057599311835352163558481300500629780533577742289069784277448173645162102665125661744213251836809967172194859692922480140240549338421848457473371781043492697413163968118534708306058050988971648821965567076172252253732441 A013892 608 1766882622634724193631935348199427558539089980334099387858514019472994664526972892352571950375157153934709088816622559979494948372282306114959119288356495097626768297755697588462139086696254579100437848426664255965272191030071299630959903370707628757356945168193474117949717360148867467737264813876235930355419368377044504779365620994503378782794906512473699478096817096366898831429030671250056422277530783613355441050000171423622485833110322549864979038378191313252407600387010356734315458247151500890510417653454931678406776849174464125440573322276182810336272304908374329654384164096627975522242853566133369735179302209767216159270973391456673287053206263552763534235274631219042825233390225825705895474343509599636111840699586754347318653631546108057610838634271693249959230148580673231009347577472024336077955819851188896536176131495395789567169739462772316090870706399148202008229872339718943765972435957244304532889195852370724842071658584012772352428173770172191547683949615889575589069912475140904744172435381392440501243495060369711204124228895556010992844562125731898774866592386219403784309177632921191918159103017983189004068172117737784101985566760416000104422281255854207375401483417158971334276887195360876977030191579521581973395703190719046510857171944002935264384315532111811455061780683089776864931465426013160872783134160786183316783307637516784272901542156812743687792507967439060515410183149591630247613682272527817656602409552142412035068673946405556242817642110419795132721636176058239778406569390025371138788967118900223359616753488343910600637718414849449361111509179989701678211882434035379732737202802904682057752291187882569688401894645112270405758100758541393303953931488280423481726618800251062102607743944809585683605546931062213209008822715827457496070434774710858305359640854876109432608430603757610609918064991158846541941566450189802528459176877433358631866234163822147600218730949286643856698015533492563844032084254510687754198765557513487780994143537781958248993011386580708097330059517600143780868190730507728777281934477339395025696129162682206996874865930962169782096450260066183822946760997884116295275975291627417537387805325436042228567533896724706243941197661485942593425972063649855910080133879404018252706930303916718268461194299274403705925132025474540390151864152186172376043172997039220490058711371416459702520080251498561523911965693488261046425931116753247404492888441684895565609758699062557699258397764730502644354218088051250602075635276422115585042725202158152468956038576639465169330711121364600333622519137283955333104923747440979061773709701714181846552147936079037458111578504096799946931800996125716245722472844306364081700022268165452465072575613617007878587387001941447474560568500073575518284727600668988080665002234268217576231704228921961178326956723873777615516684219540337237329262349757223443174921909625845939922669741716302439945516466330411531258026733647825205302283029907990431462944811625917393429878934044206338288153095283876634237217975380012981931759687576014374489769139971941771699547556138438994139687613606580333504256089509562539539218001799217741657501767805641204060648335727974197416550849689018751907111025757328851385158513132850111576227716058566857113635873003079238855367234908865553794247657143853037043841831384412150200417774989993658253890419695872648962166153739239134550818782171540347864748897653983425073182278118995349015210191941788099657136369547293095155945495784770792240226960960255306949925074692030602469361738659271737131707589541567808865220523385766940130374613852024511488361749073131199155435785214810290126713327389734792571364425751808423317885168168134212598436203656834991989688308898949411314104223403779605145314612237247014985919184688659873322905104519890785660152769483976317000543701358393670011224572037888294335672701922033995741710676420118671743037633214643427659 A013892 609 4374976295023217941127841483741254378271082161215283160177078705103062615840573051781311053751976253700579240109750304142667462169659845888944160310780229154738543355304585043093514130429509267056015056051414937531354506937368514944920185776305788858462774574018693069981177205747250587996773668374133910917123542619031521239682434778868821700699685220629614804016050715496981829602591416051593457144971695774245794228464374461860213548878636555398124731949201132552973206910675957299481771850313584203491954641302102873971341749464041446539278162714733980490833517911320769282890974335496433562650007472249270667907735022302394164754697943612477269399156975976734234356429279086840720517572304776804542078126489776149376892644406062852641370938417686615342139931481505384530799811670456406629014527230901986538290327577708975524329183019618019151479424714031069100288865244224463844375978670505736939980582701296665209582404960859299410728791748215441609075048644149593319028679959954562226520421209783919096140623075430440532688516875486381542820799044057343263371427434962628824548394540925479490924170427698530387361836823725156309784196912558409477142359869899297442559906195339347028024237687743911761831666107545872121947480339861809602743127274836240346486932593373724005206739304746524232067020087617913405479936609885761623937445712388507724503831257947672021347235632941877832599341185667890303146639086520686064485991061323856771695569689650274297621508490020851407284520811968344308336910613901631457072728060072431451384222694141724160523683695734868694328453929290306713598846769063320335718763883032569720850855123069480338518390458024842922882242928867847639427227530123585418527025804199668302679799084682854621204932173999070301590011150456215064613536917837651678562507475226781539042701361117879689972302409533615873607510806543428763654970745748519850915239407035861875005350546805855850753999484797709566926099564465403841643999790509659437483809198193589581031817819758369038373346501301104739090863041470198415663946199619456717699020677405598683731159723588250062754858656789497635279238392499617697814651960099862474616547143623356936908407378506858726113842114146148405916555588407680969639456000831344569093509418658410191509377418597882187818494743239051741837513483145483985514640675364029234148124614795816816213885168052924452950268190655336690796894341680589688794201612261599145017436577567528225110757904990100056576019446851432867182835053605613564548878432313523978008706830338599170229578163578403066314604476899765521482386013309664516345768586114860813878820818704783956065926952377368570992621422415582251797885514705889870317169287314143796333343438182208683313739404301459591162350368120216150311949102463680267249295727288880717546531367269299272289746609529439151694199217027136880003246279319609493013749174971511210421980965502647505996582624793994755246653376764265662136468737158646343023777708072145199354966185122122431954329798707925270028957591079311650158141191620474764548248230647281616659742877715385048963478004206832654950286360363639957209554998978538294590518155037041250900398469761780379733367283447701182248924142364129642578445703766696211585939609209737028423785871504901336332216671507051500250535954990607088884382829606237361171219714849111540699104252234948307208799814318530570222570651107576281822147835716168883807556880732130704840281565668166264701212941056869571772935707499682885622541486167175173895233737806727205283402527519862282743784131732484089040084030756286509963363672734974134689880450984384040871821038518231089097575392334606544572464743236394930151162883239627085168992147015948955680775285438485466830675231976379738405442153465875276520708366046035096559619507288406023674972006396597054482318612366504274548729258389817207921123151598443167716264841556446454822054064173179422984263740565145376583022241 A013892 610 10832874429130694920808707170050236224782648268303001417631304404626988240020227092942652518884214649811750555856512618337354760410832574745768746401362614629818952463526327720618807244842377466648131824273852475406449363273111242486601927080524987486650817659953111891887322897973561433688223283487524602687978686755441330710056437073522310544280789875115768586609339160591361211297147002693934507643207270934914236843306409140637612908164843096184741250654684975113284404658317827193289515796789615532682225395373495624137565334506163561734460119419790094359372382866703445500597058661148383648044120852028946851535674780987935888954942823480911354281983189059015660955720181517647221232840266285540949835106923208233695974499921207823362445939245095410562057342201424001131328882877405437997696241861909177965474141824837616586815965745693157602959052054987616168156158942358950700595516410060584731348980846097971428781783341178750411606150518964506752789118872730163867653595420163531574524988437124752290034700656450238372549503946874953851797037692191343597090728100283530269835455174391038841997847471853903393616256797389035813500340190988965147942720131497780498225141170373561836743786914385012169559626617228226415282034122051486895542654702094739885695947307520084635568401985743563904496916371930627765395465559801524471269885390999471588136212073972972744385868803491750759421396110491077511731089895494784243587697980952940428538628412973354538066319550632140148725794697994005373528716034171215749226324876817287444341022428741629052148532675325412639157990445861799163235390886030918419952895532013062853229081519377217196725048094724855536505798833926748672138118660111479731229350066752994484597147833784131644710911351106923974696725019633483665274514148720891483636946196901558542042093797562620782460728023943776731023683900571377418257309408577164254331373380522090552838873483595432866196127370308123860956148205473221986890866237281177223494222471837948968003303071685877817547204898525164143358146886121316826827081520931537159237827400303325495188040860417142392137242765217818305217286904429910881941161903751309373535557765778650488121970601513454384871758344995163921741577375900670441243287364202491456187869578030670816786177916812797487375187015239472778912125298103049751048816261628197422644937210571307222810384850730678185025706116613488524745499282540966447833633817919333381378529692278379070668522537788081759987825176329386070998550693397806141565913337373084408423380973894575066806288261258320254098525830647032507977014525170046999259241250310420746384534350374096848830885660854649941266258911421800798094492525077739202002472555149264139957195353939528738544466825251439792217504584152099089571266860661216246055713901044270255836248771964144658817369290109234754070854987081676601439158108977005746041851318397783936614656646700139986950632240669785619471483179552621441750448103609787051314832959179730655977632416014702231639684060250895053193431862313892497644923246430265944023152895657503363729572679768187204353418922738534130089749106610048534406621923415759692697287413169062804313225750578674636477410997177569449665378819983679043858846828651012722811733480424620646343107772647414693990865368101938712718851827616287222179531440005174723758695964718170236813511339854703268531402011434299226397536966636818523843538433868970057027007784823948106124316344469380819860408662137973689797394332404257293407089351357056280906814362949499426275027714989403478439601144798672120388063028471610271033774826695396719931478294801982339218675201653953481483417331384326930409335378262894250152364264026757385959856286234044193212212003498948425933968111221481893885976910754700306317649464458221456556177302377314866815574510066607570006614633762088867705833967969767998716285114549753529139075657913075510338433246245145396071912463749615901811844787917859 A013892 611 26823269541096084562719519015054219865948090594496793507195455204992480954125844284608208959356685010184225739605755037752505784898502127495423247195667568722280078375985076542696508000146966002789972561952661840501433861951187474409832545042160840990708602956992240402390308340349437492393975984020176181191101338296461523529840033781311519616383119528984279481534798086201108903931654396223448540440837880354670206933474156366723652684294059825619941626004814812193028401090056113595476976774914970230858925619258917141431401387205377089047134967235222832853147597843861534700582876353810851602538399597588023270140632789529447066705444970278261123426264292445839619076797785735664766847414550509361660345758417448984246368763280402770219929027718841500997299622967603767777282315563860727620657666778031453651132557098338597592998425966945081847529305834302781406355297001016055470793857587434603792708480124042340956835144949309362715427577693857496206074384451648286022533199966271500368149749344176162020602632260735778784031454173353126357480793232597293689412754758383949017609300721854476885632028127209978339029819839758194188772378846567585613855821374881522793874773826820806090399454034921814248034421907292194198653429407577564650566271765202083336231849432203174046046284588497652840360910131621055479267946877158994941786891946768400599912486580152403839401105358457120563652559487790846535719839959144739770763255382939594842164069274734910198351475773000691590119791525908258711389080243495313145443553801162408623645361294784718954395929608840578910406460985007955046287988137510271068726944673922012917817675521048408123593694862300120069086471986887188460332523476183374851017262470937022890316513154085054581337042885564503346822586124389449270102559209133650681741958841201752204391886410051007756830226199359161619911012682520887053969505569268507832985659296137367895793781793857167724555364785492575183989657615424039488518486999265685641916820768295473601724010732498330378150816502033260410204964146578106473589709726897058228451625188063663955309612786438025860028634673713074687730218886771997904863629048716713388502021048286750694988323284436862888926575966284180391460397998890274178892062599214424892175327674292165978773438353642251045692213193247443308391534538507663385522222896601318010013706382158403243093571118509381523263965889640542322633806028000404480514412862916243466297995992520802138503257987294531457824093931284016521013440373371614389325216448756156930612725206079383428343983557413465522853105710739286545969377688759028204818808000652382499701999120426950833293307153956537864919442424312609534360974846852464960339120291332537787683871458694313169981215761538264818069970883314428403588324302416376885642307134661816536205879748011646625553029281870186065320089962657952351146897954479854950768482007633434407667614708237569921548473540490215502587720029407066399296842798900090107973606575391971897535559647661588181060790061903180990317203440843566899526096805562735073729784861784648421427431182801328568512296241173961620981097673128034565995702137947839159328060666460503240697173967782105688707080892700382536746994830782767696819846773575943951941410459145922757789522812744490876376087747091842344624436291508861174551515619065373128324183319542696605203698615102890908507335989110456880183714885552459710070461672564522889234516948994793081626313576224289378675538027911174515333638309071849079948000535805855700097082137284892579900169850057546963560817955034847238620762476735525720496458814605645122825613474280893668157022448140152561547608170823400528059624920781374189908019001792389936617814190487830592768564929651742698506672506227400095969173542742802673772825521295537690357294062239166964407177228801416937485808488043674483237547782255974571853394855851530163747736097482908358073484222594358270068266379577960184860407067518622752041 A013892 612 66417070887438473889665238313656738755854201172942915906373159437626677098030048907274101596054128397032151169612070443223941821481396219389290006957945271245668979786698272042294280762655902372542248270678424030603759884143473354198711954946349416216252581073205529468118240091230901825479231540056374222071104832654530081950713377805871672410606625882598445439948832006444479555916265518834484707537018234708318544717768425105488069687927837240157711840208895951656345430910686852817646946715390182873659554866921385474981151543457847004812521845236168021204845913873587702210578559556794695842193728705188106831171950709521074352422285585461032089454649588260851034956439920462293793526116321101679897820472071687012443449448389842018938796045605595721777912599130460721789560964285359983800782828051416904354115673498639103161425809538326750217585466647011282737494944548918853935177199978389235016521674926661116400878545573839963710307509700182852498364577266341869372108433903284895790075226201365250603052157138175601111361499647185502820631834642440926307061232644479737778553371908083148362036579213756500155293397875405424872625098489607152170882785450522763708390533597817171139631997736415869337743784050224294763091557902673400253702494951545113346760346147228847052241159223294449700364809215996763851159883994586510216363581362501289957042708108628786994337237576970317770539538895159427316249360002998331001647125890441347849087609767101836407227890810051239445604025677509913487011790201838501384119638123504438830599655456655147818260806908520548599478527638517212482158641139301044683003718980153622263795428539992442306422224254846465002944944200259380459440901046854178285228992587024691441689827904316849563794070551903381172564058680014590948251676755176623319410582544740817431542545548040890255679566262007020727900038592177285913446838770560182976747957997506440509407087305987939145603814189993379920501607231893848753481137140394764952264597987555653889755221250728383351008858589868054068448101518377902861149006665060078982410840676539250256078176910886409393991042286946270521214107255317257240234927023898405304556465815641775109109892296270831762408205823540292783114700024654209004080457309852238261090436678987157887874931934015224171987443395586801128464970279264286801228190592051626923276928359156040111820748352969961080372382675373057204531244472125773533797257175454047530657001579084765654345778599082002048186781159158422023664858695065081017793779123548671419733238270047955227539109342527924567671052197255836677188230125758540978923645671607363655129620320090052531366724550604629450789166467398028155421675457316541635830735414248205483546246435001530145877318365929135977758236834203972855696646216888888390162031053828989263482842638171890197885230251809485846153009436447393158722482878189614363742887530619139303391373111452338645176253785134282115741950977094807704232513157513714216263339267721486223515901708015210833536441211488404546943437122669315156349668774157082753327246566480106171648040924303186867164728210474605195749674967334653260827392068070506594573051688162185613787031764451304113701914291334524498856697153506380311327925776204621243458174496480760194639879647113821114503954494486363737682222076968799645445833272852151337670381993336351521448272937157653075664106135300413170566016244401559935645760076975342561510698182889058154621833419775386706249121035372831306243106483454496435010164178708343493154684983048985232198230665557641978925977777643830212701631347882358500995561174386223282983378698053446530829935126817383617495471044167651224127909206721839850257055942319134929669433099252726842923650853745750444029673285997159150229174640011910957726219500454359579556005470216339081401647129057959677491672911436454344270008826096236381391619149179117986925605603241331902517396210081667918157764314206607635772669079475794277705968059 A013892 613 164455242807315517759726206923207137176631831670122781132854673710347977535755106069252495687888031269762912478925278012396359120228263697433601596938561328186129715180863804705652826302131517208749488400778575063753939245367770228858076472930700843143646799742783138310478106171656744779167299737102048154896040605031049281388079444071741042184230655741276128155411862982325169383924709134920548749847703313943032840257121679635273903866208429862517270129829407057000325265132520805574922787115030916423285550146429175653215354355604431510769280528467430401137297762496476635855911360740019789580160049453187566136558035979894422682958468915874476095666568390843104986804605930616765199856223096563548493313373076232139824212735708639433252333949727969961098567608794334662762410114106015570529134559755285345454321465034306784698903285572041327887013156379197990175028494702633425310038329689289606435174302764230663659098965816839560303128714461113060888348031404611836410408321079489827180909477521974295652966843237679467736241097914896376348663665126313335187988011089763634233738225628232775576090411754603256278021827185893497121682133745017779883170694171253964695582091851021499641671649963141597651318045942976326038596243431251703694792494047025903612799946334807200957207282111640163608623603734920370975093137599111663360227647448108081561343492505067630847891439627098626861315181718765362818337724054064164394847446770195930967777981456711090026100573206877063940020682376056619275276406706982111438717251837971217484008976276568354857647765725380821866620182807204831309860529166382177438540825563039403933761596812446746402489763055201077147326973389318051696241155641214583997877223315739251454076741184051046888060934299497410218004693133525448632375028561816081824569224028450193301425065488958500321197918341789322017332557658051585472999804032945298508542642049667699838902379471269430130490458712028418027774109165285127004645890192194337103537418812388567040769013583707299287049683745513698810830275721554006896588194254348596508268500188338161019824917770868927414051825815665373491307729760783805335288462568947817476206960449644783705891895204903910256067196031462295419977525616346262260794616264467817306047769170403422659009231086883162557033936604369082687390984443516021284234321496788441373099079033177911764839243176040567661148976370108551571082609906186155721261854694884591636612270952970209151959928043408346189513240641411009614374532949991952043078158694039741753730051547227471890954361103924051494085724674572979940549099426160597559371860123821321539102797744954658982864615293027572378469604300757790117611455178186031427938848128484567349603377251460853792676682128558767665391192466935622984017610000992359653991814930354906486320603173534779147093420741275216094173620512577953752919581132202425936449400071678520209988075569894024266982276821117210812506529072433476261642421596806550257175438097465904316561500703314755529708748547325227010282097716004368589322258502021578448430841896014824411511542484626196698599716357227959450590574436942367604481444672357313308315738712006699636112455564926109664633196274859124777094568965099994782498765686534486456305542412561513837187611354338885347802127219843190764511212402560367833288782321075939075054295183318146665906547171423127622998817537511217751225342256746458155092530880838568741214078259953414007600967108872415247956742346565632224557249720575195168232232512735550615056822331842609284460806752756611746376634649246110345840296678860160001956608028336553084771861010871440901541471537577396757896918356992477028411891858854740931381645961720467680219553627626577683036408955308998928711429993784279774723309096958852710514934378855539300579045588797206983119537054613284899477453804334893165392624584288064807727406783663264868308505108580258682491422238387007850482522060642666960329070135020934735233469804921841 A013892 614 407207462259951146209340301236346269155920901766559348240280324719518916828305682382970035320283866339028677826154401961216612421238083512951643480577974766160347601629621685967862257553881547629067399479679428936786065211515890495905254296547235427007140697196305585987436528213533094090951371711738644334289931246076776094595742123386593922811331342450318079649487158518672369586366588364267635838949148327951029672727818733823222078089214826974149150051200464984431448388669369634163260738252740937124780927432023135405750885704557777259384304747257675948825661852419763301566186264417002260959644718290988279323165216331780600110850781924127874386003894325998221414721897940194241694598794153177905860744749760685325186593330675426392036670840587476692706202157568043264131340921127791048171619554275502288594099925249981995286169726501645959939705389497375764274397880704695921776760598105320305204528655900208782055631290160110618427016706748447588952577672212927963523975633416603681592822776382683031492015547573974892382238846305977002580549752555599322945641926271352644962524986739841547371181892455161368266753568273163702329500009683904779750939072666747770728766122050222484241243530802084946802830962241357737927842119763878912266971999717346792909750334319669775482939994029350097471149296584432595651057142916022790534596317618612972645961060448305455674833145769219282872675660138653196109123220192544223393917368100235374473384092106980873302537603216975091144821271610671418930892635370751699151296348558748693640937142149434626894666775064849727643116368028737075601514346408349743173393499635816305040983156105702576320458499811220331923419171482317038487011029242055790222559794774878644786187964769087613148480791358051237943391202663229229833175175846884238389734031047621495183465303232144653686817844408186198457795128684543872738109341766171820691703927436540141903406342906430764676677294326394853850153443930053337691076684059002205907731899183936518461081113765604060057364434872582724111798034883864154922635131204998305465527125047843932163027459067530780301006311850343215636453578352947019606902426878509121905018578562404999289375215824967367281137728026307758227110931201109363637691288537832497963687575195066744442550098085000311924309173392141681273166129189605576785871319223876362895489256494972794143006685188950873545203319241049414436606079306097633995260757148149042466824007494378581910958825868355362591507545638957159495143166662942122461913785664153110516669226906038395921720202575065239980454168780985481057813684540016829456163103480733850441650898393484486152812091062450278938756208739502063352427606555251254232687953912092508729785572808964968615192939941842236057507466276186829135103020105847180746889478957236853595871959197386293111338872004050821295567207577573758709650421921865294658816423068083112213431263930539023593450548654491504575636604129723458137976538473431102285241845097697228212333615329976962852356302569283447274932491872500701059652254954597128374581159187880410710519318834640441019206059072415793167647870772738559483088900671779271125407292309061076962278415111857975214488592662982404001439085119915131980950411217662355379971697262201151850746407286867159670807499406926504808815448518767324231638520616433811667802865249118879641304535544613634884179749105813988762591318736587648291366460621513499221551437965392388470806747057311878523050441767588815385593981475866520180864662692551984142391582719053153006644119139693893588591438678363644581224812766228963320684755182356110756650520277157763944865936132723854534831801646830715377573657019818365165453162184170088302523956517812541374388769177831656938383443096179261365912610931670718237653318500549822006624474203375175413695302581390900126311223887459824631935512340531092982349024209621826477153821190850469943458328113047831751571922391835247017803850232255201476976859350497165578259 A013892 615 1008285990094402773177801310551015760710706588943275835618409871757676070439650871842789721486519561158202570136663088541766492799615197348336051470615642740514870536047504627003337768066908546202786158784234754310947039284169284941020504258426313093576954073187075065157905600073001080745510600544064345497490964468479459211052422475975421825679214725709890146702015503720926135660432723082174728833186147225691216621611679239000946364334626743855863736292627420147485724923735837481782015750726873581673732929633505053555044362342169807714184217600379984159211272487114723491244732243136674881359915327315597787443810068993905612153877510271551105639309856736709870046771476767817021665754379603889659523884214137683173009198559492092613895608631707810451333134456152074358272349123463602286586699006722016941285562230811555168546089573620999059760744575229062632544072318015016867215515140207985502396628200345851065039166581934159742176517640563124326557888621588758717553752541927218959388306883778385071594348205332371657052769225099383350112696661753166927946381027998570012839063157141534915604236112726332608803940243647612370174372644478306941236520486891061488353727066042433843007258865375511734693542942774863653525391944905220810785337101528122676577039893058600011403532236276079746998215302123416965658986940517221115619923407459129962955691535814988690490998677406018097101749329393659040232603896395538559001455401235624710498171877082003233403540056787948806208600805813911889743364323548882911516825737369969081575630816739072930219257507071299345767392795759587844159834071627368390721896471054745117095673351850174043524510970924062852655246287088193736680649522495225100114290085282282237476435233376773069829340139000879312220393013523219232760695219739294215792582044542984536602283253867810144849275977721265437815148060340670398742959803037876279042907403021689608826882542264270309985155971804291971223511092361761139403537286321811303045929047837446029424964484713898447503980019823567210590499002377901150139781925741565099164886248803841312584940128369653897572541427766322985894207068906153762301631492291449558239894597359792456335422682528985873157457847228212613838391149636135694193923761857238510375388841252929570847453855318171187355470019927108624858805379320253179073919187658921038289158052517945640604704710189676069034404393569443214037065876363749045438031165513774695903060458132823312291143237773808844957469242249076183668764499830944326485822262769223852797214156072814766103375471875916465650362586864429368661771406475851131399576004365541606344721347861208542678491865867642073229975309703672319564882644163851075354304409993778348773313327046705349823110623397055618859758179738999931434599452981068098400192291956535215951884962296689002986693069630358234559132667115622806367206700070308734239400686342457526068564939187143745780719310072837759988229219849004124971985568937524278937385047404563009079331052584940627741756588435500174514013068193007113393103888840822994971172033683951497079906174847134361367215103663149673046619725172507174397516943864491981454349871079173823605220621380056420570619989804218067565559317226336738382899332265642540493992539619239009896481328336604487193726778473991311630603123261871252762635909259831144636835006840478008760954519157482276723082592581156911761063601732345939346604201778468953908984293994670127700176115581862885099046675810284898187453871938411614753318810428365275382991655579064793106598496757676910220817672720057541983926177665646769849384201622276783488431596607750062146118599592301403489842489225915887515694754573115234167813409431061371475791266209799115884582656972459787913474305067006372888874850015298933757535144285892913720780853950503068466675525026479426411859095156515384311310890170876698802501436496420394918254099496843657776527222782389623152235485462500863305537095756236872121940924460906681191161531641 A013892 616 2496615931786760612262780647254059574080019874175856353298909065049309960339549084119059786583049598864264225712821336875179471054634390539017548710339922374146130419436690159418337644172704184344172604979484890914581653024492282273175929573785135424692802403664443381762424898435157903032878052496557181821991879629437520473027692240340266007142477903115533282358713886747881483582661805191049763889123385959386795785556057352011004291782604945834760341570438462399769255997937383452802967418359060948708748433332592229602591790551084318711283827016083278396638872594072279721947590262498477537060404982050824365891830668025740692348603949305877421122389496955910572512940806853314959529552753582811582057430178742103167004903543959811029174302637363077750735522893743695166443805392259102158215038823845379426300239354150260941281803847153382150874519881980106755379744922564665249895469823153852694498788690248161476292415334360591003443533153280711581865661458027303871776129115313444938122427286616775497389693996875280127656704825499358013830698091470354877121106117046231210220791444334997462992733434485559446326827633355609342176393930620091338888807141070470460251175234500604396236430669297439230762946987061897117630569469387872344364762411756683031349731902162506429636274766710964785462533911372490625251251904427750687165376729286144242144624856139957681536071334126364004215544412762309755860910275261096630404944717544129110039812886670871124227272131072583251104310246675021416281654658175065428323900691476043072920337889696801743442973294001737238755295534187519701336320984922455244898097130082183329695479690842864098996998090594101105396802676212789423201219602000904375167893565877373765933163804928994421431359288839938264109602920391829619019524672901246668429796607910839468096376962618830831851147399159647629308650297061473633657044025342282416661863977714602618726635036018017450283934716628635545654564592285864395515959271124150645660721869421252276013125135635599231966157423105114946575923989288918659959963886546763600477075675776942670250257666915971646125472256750764579049660229111458424681307436431365959708244772627984741339683768787339391539308218063930024912626487222885956257880432810946418301989934437537657445809643699468358839691960871493738904263140929499576451752226643066723986745964681632682755668728195946724860019684512904772833964779398402647660063530897492010750872097322225670740787479908490307190344633263695289306044109266901415867218019020612412687329174637740569533801902536484884680397150972426695314043517803448510607358744833513205928558184717790611317671030583002669882668634381953326802286350331467483833717795281184575619252355787020069991654391482826020803028369093557991225280270926969737380617733921284891683246403257869343606347723018660394233633837912326515223034142837391386541445800051872737840847577356347441783893302952043504669094383038899264839008495260634929552580178493391062218322539974518903410735746868553546613973244139636720465551146054872977025124101432798617968058599632814545046999950965221242281062054879919842018517307185924730787134261429271225455063175378536322918491586134234552881013859824815171573158653723625228874634433358658093165667520612938034135899682452671412737224762905596147094310012282358637404122523602700757014990723931322707911748084407610048054657823185860048070187317419465198305082101375908708528278379616135107930864374927170626117056344852829060879077953182864830010550255387666755146455431223187039720856418604461759648857624591730301177290372252717921318921987928853321129942118331897912879795497729801103161724266103736058207688615278841630849835278470817381042699232346850708392765813302109412903770127248031674578099013231155157771111751685986697327266800842540681258977893657952586577852583841217623028175004407350043436694057510035084176801279804252163497627133318212925129977097264922362824265801116726572390753877334748459 A013892 617 6181868212081266165263258897885129657319963130426963740547075437059531343486797147638119818498502528698205785023291199415295013098909159779270813344123971450700859385436769067045586422398388658150421443017097558908704716472292315644328646041719800039946423338911124593138558528590396048541806312908672741352252271158570615005743395728614292320019482393426468844915129096262542593617545313171753129316094526850651685657819568053257095715878616323776504247002221106309606255007236757230101974821631452456036783287026398287126747929991749330476691172790696789554639115791309777747234706301382217731037731715651064161560396025267868502583685890272333776563727511023033212688720218908686317976166043593646175520820808153142909717674660295344129527461586072079455518477501675869857936340087967370594854099416684720152082596364572106966446933224132642390398247805251060356889031023017445060600922933641431502995756177134782383286173316994925023035528997305216667145982470559949089601001526298505697840004081964511192311123915968884248810639161714134878688177713591654240884693735312056053396491474526442883118844264396259259490411576124190936553626835214477544131236473197450836157474746971712044916629743816719981852902271716976391067935432581841324009243842988311097242039813212680007915950313578253194318994755415512664693999589301649048739502154008692471830063461663293075293784694358955784474105304896342424177444071663726105449053210166300545240470648872857319828024296476692315476131497481773853833588817452621332007382178263138776814975728340361100137402730304407575144748516906183344959163054445506509436933405699364060475647567016324952662367975121963152971917709767811677999116655294837322448846090575399304453340964220878157911767303737282295823523681579288927824626023046103974452350951051421696113970900763524403915794223911804335283519691903617802824573054106000149614024733355149829626402286049176990630600467909447845959721732394436543872671235271238289569867760152093339383823135222171622672170429193152014101698813954302205008206619514554804377686603715611968863992758792970476999635729468311423420284643642653093894960662040268821467625173259380390046449640210562280051089539439879070756129532386100693404181481802751615411138974670852556063911812954609903854602424621944775407107058992392971752607236638670872196857696402226004138628582217255489479169880802718995109407356303605397468435648791749070328223649307465661095593138213932941143705156079602642155406512911665328927402669678919374442683081991334786482077357068687686472246705125674767840407840389601053666370380723517215686496992621536614893073921155542327893805922924520250541814429769396305253184799177945846506255138911884608286265447096234027284357741684189848514925253561998839758410190344759599011994735860407023834333990618781983501506512420873772017239618045521974823887404062642034294984845444474544253656423546251969867639932748235430768604096106362888430214227387307115767726222908366282216419372085478568217312535840910343908030727195324923538932762433651225152091930492212462176331531585033352790895473026114640902208685805761039977292357590757052078056473491618410642154097935392042154125537298365021517126569326414705591253445804939945829416182122175253385867067821377232407229498205783714224073927102335939717710376570123741744061516535624225737571520053598832378090181332684879166542746475020358058015486134786177278161567489132524612505347892792260157817098433745184813624040798138422724293476815146264751383146796302205865772857250089158604776715393958807014787513444582592259861415388645779596528549259494090183748752133262781737642293575194749991999572603324483305646283186312446382446526514804692200619037551539815181612308308723981391156388562650055001892037237919975265347998299414138324673903508562741672834204996655115162441100238035035203554719106540361895093472122028977784311047182093705701411160560576997666801725879325549170173284914693324581441 A013892 618 15306917698066211070542190093794471659360303387287074491004872942627668500076314930469600844464323612807098646090386315581012566639195871620292681650572021585108947223420598450142509494914227758057600384633192248516284839752326530474606516135256355159111298883054496693945791634084151065398318069586851666189570496363465541245106216420226120599307920334880886080425506240126585453513810332399264751746452341840371788205641374637101841444991326000686678389497952679112109738417163927340698269753866817794940223060222777772356253422704640525444004536255871529919452359971746349370150109038146207941604796463391884319375535037769743931378962049217435391815669126316621514905327445319579283254466764376183701560928882247189005609024508682641303778818105811489867729846623422119679366313755475918362547640711553618883851564775720629487512284909341611690222710992334345298632572827062472697108884675066614903136288874447257524472510464037816854613250314698449684303500049371019380811950278266203659915936267348244198770381617206638319595774817681207658984918148446581474200349273312446681758999143583450696447687164227313156164948613229533053809498853047732632545810500047734817958687063501909222706021992034836530345989462096133524946923856680464720537964670379514119569917539456103754920676655500799156200068594889595493536147689070223907934832544038769420805948307361018320441864987917516058980547671348528580163345088402480545976295204639566613769384133203433136768851132481641365658133724783122757703495437305618227562147004215179662132784585967839779689122763104013292408336657962883674270038679949464222510281368918789650779690465041555198962336680831517841110612469238368728081934751058891399278265356027655642357613108166352185927169109016580955406331164434795734897628671038435005037491737547474210326107233409662013011494162033794802791187825602856137956122514698812864459137028235953137988105074084081097323439187990115901933021021860131931846577372983877857565659991044838165554945081300483932726938527554734508965202331533433735518615402373369636564785421773623080492163606054515405128321030100756447219543385838929683140218200317247588567165223882378524413623907675733051072222757517545127220181579011691540837400362910311472167905804043523343217295976145096628324477209003972836440762381664005244963659026033776307975767145203855406621654093799564100243883062685731701071408445536001021066196041537601081290644249826566415973137073938381141632987193263548022638359911214061609291812822989302584138153136635662073473485261760420511786243594314978166974866013180850779382246033339120254244119516933194190600125443099317202555524951947481667846336167737572422041105628059712532588291843204578566693013587289537978724770919826480799717957905419611765126959713902468898354001153469217971309170559837175450566096773898813126018115001002898916339452777312103878475777680820217974551934416686450956337293369837973001890709833764869041679165018219483762045351132817182843029793790801481397284319352683142261640330975577616847849827874129201364947869676999836785382352329026169499812183489864489436223318024714959105326733629338115945893423555956122854972627119743726300185788088778944331413535581182566126099797065904165994928271579136536022733492060765444343786308553277842849006515226824166917999082945714906826808728977032342609724575103233196015252556719907679696619397328004051433567094087202857918772278579098273555060499879411995022584510759614698018371829673796229750369200353648506851004635058399177095642034306064088515532129020210266008090508347252617512112050590782410426213184744292884057209890101408419840597794345479246145260440149723519149788627456151345062175129461856781383553260598262330184831375054990923141598660942563589238540129871512776412834552913241181048491586727803648696093363102158012733998605245858298312632486636424985483548079051227883829862754799616535042593558473252884143345770086648072112974716900603987226302781478659 A013892 619 37901443605264047165558446349054397481270387856958137860102674888367427345370463323020848181377267233348044150485759465623829635242746258523135088742299732074866679110964520401799417617847624437498666254789862693358924375425895969781642719995992125753120328053032356209382480719364132368881709973785933823800329316475080663211466257371905476989825742233278227142855515575671198114860092250243487052534638897178602744404200402097553232500101577318974283673557491130796815811185001183324375645039279873675233691379194559819353546743705537700411374188218627239362026069073681163929079314839244787337999694918208181371321442931486625178743516551105242556239386508003460216435566382028364943687101900805104087251314444403382449599499976924579449645427732981724249996005494408887115959250123620165981585850618237204164685975689597074953399681151735855364548764465408080059598814944516561582838612235047770095040861745729979909088858687493574275891014490974516564854212168747531717809089272064668616114189875644720112331143151983739936512778430285620603204896842450431941686010635299675916256776020427838686023421739656085878666873096269033565004646300532637723714048833357696135012687079250013924433158348455466697953174161106774124987553214602642014059333782362044531952953249529719051455332546008873289867833647737532511949361756759092348213530927461852924088187797908310102227781454717573596125675108478420268813878610048293677411358579912826252787758282840887586520215520286659703864739257801765477226867348817003987648404634990202146227325780530382110648457184599084209318989990445238302976368505384188411893485187298446135505940780798929786595442893070240494856146424468655569234950555162169934861513569794722108386043459517596481222077503666847087100661189925833284384283454729597877538328253849563344714263794538430700755747683117717277396457383787406480337017002523215834874404736478015329019208985834519121001470449943137994660451419206850816313378386668006979240473138166132736892433960863046965341239761139750562914228527907603739083908079201298183728428618068246335983565812787979540122830574311452938203864158132387949493811145587336436803569243689933581922049744171974932026879697666435971964764387609270412575946201201859325923479393486364106617003349236897616297609692737528136338135292475861723049271150703207482402489052472121168480471080003006869049778607633077579291213380583246592260986952255212499782682936351311276024668735641751606416297956252677995306820337797226736705848439190989139281896843470426224465623383159715468813405977639723124268298760371091433977600020904962322413610091758765202150780009532776225930532777992207410272645138598835336643559604533026142229336844667013784410004250474037699582426549811429281700835851651595272019099820634189336745443902103977149540665914042270295971261655754077282520328535868277003849202682449723101389994639701260906570070257222904526535815775762435112008584728675358469232738822448245523716731894617493620443229375609757286334305864859375870905361888296761499344110949303441370546055159349618864448457219549369272315447727069972428543121537678685525740419812870479555510760173479399845074867038570320948163729700837455280068724039030570802269581415088239515875898328828397709354376958169255974204934822462713400582183346624092881490611282801735078954267011300806503596410688540613420170840441606685789119593104473503750604048102228909289814120217426656051411748690912161463426484507371194148592469083457170688659426626468714165265725863467144007342145503210983509220589134813619452366899628123858969123136355785735673936040532158865921173351670207286958884357981046815901033230594290256043272470655548889357106775885374114527034845014096757508330782942287969799989302761220760749959977034722914163043223633923575152988969405127886732748080283890353172641212450664486593610987527965270130827914990666311923239337296575702802430867542062993174454317965779204710864583542868632167061090916526071241 A013892 620 93847726609550701922592103446447244548976126102226188197262373188411698482444458863668599161060070019225858772973638527071698935994928767982876270099719624290845309279980138002375136164134885022066010014818924225163339287067685584880355757339356106585175491171785364177695751126736808794455633184381376955178171620194630755097248388412317779669030530518077984950197399261403877981006959560735648047293966838665041076816496211433349461440269015497934904829812030231474864833259370245028303210306115855927372467990332270374141497738542538194450903216073954688757073387607272856323629362394139178682833706587280359685347653521211101118461642588675139988261788693080859838455889482974052408698689329481617425338892444472770880070872293362974250687593964208314433690859208700350978939583271845769366838743129966522994974779719035627695037997100131999732303831144032481627492566085302513618705104916589548484560582727740257522915013907244151770959465090087509491718949896823594538935368137470053895691729436894015825423031227483786473059354158451794889975041866694672080376789248054892236567486847405350942623908546140694588081165806798657741274439700102563735050632602228158042208779464243880228275018953452232635335156587142322304107555527124387288370302319172876103524175588207287813589497461840025144168453027329256515305302696549431804319175715957366563481837718212968735816107432244729263793188010428307949189776012461969926344587568363569171701515496384038912095119129566277806079777011503693696395969015538434756812227068294604544071335137845498613794534186328607811610541796351464116761483079813283542501046778784495177680124461395449245659189552088329419072809305480413586327091834686493813540658888655141617852573824068061129557504884751976405522860071714165869630639877972502574974777051028649948283643867392813719710606082420096632844090731538613398556007462930732205516678693588477278169134350615866960992619979633754045440749098646664099422739909850265413290356296940023103686618838059029727834478431318375229081358343723489710741925711002255231431778372770166684282571325478503351318600662222014308833649838087447669353676283777658163832881000731400852263605449494482957216824792512164443745981135394926859308887812849722675059801402732192678030255376042132950816895062577700680858720459564188736580577246985061343969320740337166753153325960724365305447287760581655761005394160448796303850837531492179415499401436016545499253406231653805510895788953179299731501222531599375325530614614432369016786765492220278903973105593418388312613405727827740788277610292256099128580501434162756301566017534593786758280344230824097680250366281053726776368686355039437578227781293224621497747918731743148164563827114594514273898346797561530232990157951438663401451221046772495582526056900555755716000493329094151437584145014551015005171302967334904820954006912811076921628664337369652429497244393839376675250806906549589818409344638088326430308715365525278293029476127530481336085859813717944406935088417672435734572895666249722851764453777459301874167716634010431920641960472868973705811007801550231660343194696324655551600327758228781556920637754792168476990033199336933129427262948513922181522887524319557332928908272318574777020795976113666739734663431745936548472864908965102188468143602392569759766021106734093427263581592414915682748568909484724349071597846621873075753235366393738163366932901880900063599453256249925622244579521818912087428854862217306460135664105079216885018917610372556675900298544805131809435879138355213056197591536122868312386227802297859069586828807424704316497356025638035748551414897248593031606599912512039805732481241291508698490921317733949388242730662998959606276452704559967169620343312616299733783712577755964472215149175700373036197162996734530512740834155067755211070788842860619600423733507877884589953572607007277405672869480473864286820999840713801133396268690034635336273162260747923005367084445913477240227800157319288473768859 A013892 621 232376262010181883479828384751644575780475236865596162369053164989453018200682242147870954714101678314535129681901253383243706663718107127473631949517645661986937779462849539727543072280878224668252625331683123455002719245369009209036664010392222316159446448514966568455028271669161885519142798872213543097339715570592305018065541637299351641920706827585282380457198830113762880864893351561377977394256543995251669545264249452633905168122788669005421119914192738244124681338768693404344336550735763164745911040618393744341141388408907440280741687002417503130876700657980980712270082340594765626197385858047058311336529639536217286268321754752175925449795026721148823965140789492902568195126415950040103425264206242866583503372606814723767179153300727182243160947502795803730358601323199834037683460045025366977621334057087524398700055889581639744405157783991907683725352715391251468668762091578862464413071974331574923912232343020713336955920960550100592164935800120575005614263326109821462981068395566963835691314142199341376202155793772388330875272311191080810843548887480319470612072517615373542063680117327190427728853186573048349634511898866984257961795136335744539900155116622634807589351546155624119776120745890266517114878414133157168240346417202201639347060107649784477147941141075764624419450362372516944728290944701623351541242906671106319390470814892229413673785527796873741885349049039433522884680855194681071272651906933437465262480950819081022366199812381599930909356329778407284457952362483405702762907998631577202016970488863484101272118032304234079473721050931404063948048991492442591566303299427901509724958578498736810481727473590736360386236764048490746600690925764775392645214211933540107504823140193201102094836208287629484025738748300711374395626557771207835653392470481274989108295182296407478658561712010074318852488620216272029097551131522955323083347642596515734999997315396425597566246865338951158758161793402409906329916546868040332339582837936496894267015333218299125450061224209308997586353122313535389149278371511086973176292994997037836956785390576445996669696635781127267408088691530438491086638968492585575601808432813030020918889061189887839755881622651914577866994980143370243001407877804509385465992899193503779557878037306362549357384763047553582078173596871206428166458430740682463408741091115828118260316197258023640208452723776688477248169695475293104079168754960890253958538652396319132294155859916791756171723552131178310885870445609270681644171029316181374490096693248521140373848902786757677882473741309268541138113402567045034796179051020628966715551314451390140798391202069599317441970251698150851817239727915026796348012231032372192065952123823750477427128327754620362199085422607095307448376697113399323009669966982692329539397186965409206172633105531676699280450663886384753703289658106114990492259395562804594754567814137096659011025697346341286746211847730500532799773559849025866985760979807861776056091992809902097305800861398887188428067565495910300449940212386305272503531112233913199911324808989756596468269637684910392923984930606410727063944124044374783286662019961822527784309634224003133573706544214844980784841716359552374199746640276080131592507936844179750686806415895659074100590260388682681741737112328223580563763781905740639589586885096363182001153927117396980307138048728206216476011834356422573300999510337492168672574699191414394766578542608347184583314181109396286400770500095481410308635457754922543849778456876125877212640053326493442068212370898602204693237800205002298105431226275041926544344877223235502933374786757726314678952409875662343956968070436771149250934391069080663396824671783919714346278437151921060882141518265308230148729762456025907154522116930068965873687458658802517974554759099051374268067066710529113610377169183018337331989606115122922155299451178638112576909186447731854886733190884591602272601367507126070521510640800675671405666432429441915081050815741738132870610598001041 A013892 622 575386629987149351502519583655162382445458953527665792045850172777219628913691099100101123096632451572942120070226011600996358826325741340230332596568692906000194648790182282469829673731610291222835657331155250303808778120738958333486474719468171284820089191721460205184927048451740075572063965144689081849779772384628035862927069582575287301208220255077090116967689566045858155546681562907776448447941234330098663709359262805417359952883668900535654229598412724973538879338243822969803607388940272436464185581764164131969355850697907303971704210444998977084860667622526048360671238613464358572261720925724463037642069703925988086311705228620108056830312015869209881871261143722586556205384323407478350051193275813755704546117408361330705188534308777275225108578950725186820937202377773785860873977734027266147921207637420362076096809688137208589481866783784578623764662133227562370319253146196329769270743102570438337524154592321245272923218934497143526159005369742755650826471807517202814665960473194963586591427256185646982272781758804016973691930894467924004648900556741131560863082148794908812130336274833738890908985646420338445481665278272640854154942975285800719502234184114189424437185774084394727353532802778143032761633326356696331122753523287954276985616185491523694081539911476559710760376622820226834324776479884744879127920019965419686336425394283834358968246671592311275408570894977492306581235380866694605897142114105977574298963819842175700399924989238267207324726298807984498639051386792798377205533732503649678337018610504384119675790187670481699950801220490198671337700159785445608534732033410127500328460211262143717696994915630548711216000465223703889167224200595234584953422264954426726652585072609245055695921840504791077766647688928643133429636524070729950653529442766214519256060592588952261498985996546433010836328220028890954976417259212858152531354014485590014917758352655774025708186297018911625249925658481913766653600031783407798865708725431722023397662399566497246227771147203445799614571379807422663537139026420230943194845908619170391050859348820947355907839170161013445701901001009827217341135663245522651162062258679910821767240285523220090131698729966783034341888403338018915325543044823867884842959551700135515059482250296247002101271054397284377030183565039197365576539553898573106963920406970810887796250675714395077496509580890734561825715734796677779717325674989905396936483598659873407154427030584108150665048515708458484406192924502669525548450241518767385193553932055969947158546894341387899447115348382138525443541457982857643613784152053128363855409894161772676240755657053332800318745098259539626033815473050669935410516737247025752402311987847864733406835025224887724220793215832006083677618091345790950304920795575877494480171835247862769994850659973879143411624608398413402259961819146893221842892997093664894267190610017050900280541718173578313771008409953644638764986511768613100217575776341266735830713327304605773236796207108923168379549670856857999033796509949518098940720883471280240387231448214727318758485981601968939008686162689602994872304981602152356521320540965448799224201300992419935038721200423833442076365789036171274203618456240961737756077309911936636495850679592825537721397443158156799578033522098802079610354936613022491947136496600219778589875237781459545541524215317862684410036427038103577328031586547154021357993540093161991467130362773985855399559660530795035360661434515921424583801948311505955903892587292518408440340823401677085411658583369658020438721423849805985336560153948405039274525806147576205577826376116019370050239383140717654209504682240418605889089394791759561556214172979491820773105691953434586929209731235211443363039616087603292679405059208426836330871642697602255954277064450402008773786595814874427681541298236902522049402131712049752425814815763974651913572259654042398153185167216146381795585973483027356092241976175912229291899247672108696490274843807302049062786031099779619059 A013892 623 1424714259124550522106037238568963920010818469370899740018937566963500745933561616790661290798448516707310410563766557099215483093506341806802986312031143935854175969674721559441262785297166510486572148282016184122010611695983613990587526566400419450171738027532315892598192679744305149383912012030799490879157844621805094972157854066345086311234372965376127761533579166796583333090982671234382356225498842383522971112080761273231119561975299680947432902254400149894254645590546191811707742452147619639656533454820665043005190052557237577457032823778651522160846414239469125819809693259560484796418674922465417203042491151821435174528327004881020939409478752181734719291547846710352849233595917804933735083409619049164686270936768726082597786624613429102407616127231311684362135785870403293396324195393247179681601554309808921116261234371986854051207460861462211345725056143422633957585132396043585945361517725531559797105221661892043099039909480489442587978787037014667524255776016121538372191570061717576141795446437614024307158652640192867624541616395861132159987138019646159116721516845548924914807113519779546034040848450115753604518705913865607746332200146162195875758762561050960319659491258024595700005355219426157185278047517758489428796718876259780297289807251279376327391606893267198023254057795388540844244744717066136910463763633516355719917936582360807972406916615283050356727886984482873722833490345328641646967307691595696965744090015347391409584553865927884193789547463752151609095656499786261269000244869518554464880613444451295014345104407900692066766478951254560439900608027944582085847241453194783293435800000645982797245811413597886033293227535939947976263074675869659760568583916831391063437739245702679073163616373352072682866918575908524334041989567615010360083253599703981004915412377248912105745377727062626231698821469285316864726151799119698858624733143913754950347846539252609409282014381862230056369715673041408195697212385098864267363582509332761470412928469904204264887337909819304940979840578969779449761646406180107418213814759486019186110641782756198927016044661396515231889031366699432163031168674626575391019731196655068505867041903743759741955009093572021504550915533616865298218661807745334445791767303005153848703268940476286905655955156522061448680060495209991557706704012868702971580256355780017868461408501885737936994029876733966957802092905214319053680290386516829763449030102158113883581669616002279607753575964697198344779689894168135509540992094574378403710373697609855130189330806531816236433102867013664820712227560569895828494447325114599088614016583524071161867058841674100293536444419055347808482704459005290776400045082580623218497612310798110018523930799124319269055381860928414431788066478363221626259064077004634688204859001085397756921479724310662173122380281230703026922489200427803159711965507210626551030096402272609717133749067827879089150080152877809536401344336803751128835639162222834223323693439025607050505857851626197548301434560458995234549584504489491815269020038842353531942583401693038099250568380558653687910468798749563286000319492640107847830085270164006806310245617186030008729442525648253562091847253866674655884305455879789117896085270995636393690739371889115721126414487606468893278369226035321730521120248192568379287812732095307593546611486395434199255822568024344475005006786952621229718361683417821525130506446631138313909770024134303602568994275880641056261498417343438523490527420412171585907672531502417538620719472484069229510722406623026854750297678873080750485871260631491769342614074076207295055050312074499446162027686355347842870500334190818269623368361354481058609780357500346717924466230740207427260829286301775819699779030354898425400182187700926481012034943611890248366129485008575963522764216110614755507836727023096097944002568930074679931807639498361871628544358557114728024703639358732839817668633355350553392644264967200095037442435261660671270873050476416796382315428820133214972370841 A013892 624 3527733552304040423236236700383372993374867601190815475361151290620757233505345985773739631484747573770454600286531808266810358472347959441483067604234003468424589264335608378610951341411528699449290809788951991488326353609813330618479783943537512200150790358234739849346492296122194236084355149077450588566391859910206973855465090295823001870161119665194864574205533841325853194483249101260782917867601458126998845247652060907886301916287477564694257661839217956753014033692105834998777729378020268842133902830947993892320108083946923408303781517925495255370949645451935262973304961670304456843927484556841697071036309298533903814214415968458891067050870928798441156703082331691657979634457618480878616506295474318017630510780262105884394296863418687187042395885021323630337400057257919724375344943889023948362433927024963559767053326167242277329340742631605720050938465791672640519742588740711127115723708678670969682052442251789226025489620824730428302651686603564981242142202737742525041845174438248828567123563128729647972931232643728919332259871816175353480211992463307834942755031139746847432628978979212614155342510806483167384395163194616717475085414449712067045770396218655721796548546644503443388187560053465888380309788180674277916154126812787965734338994445085612444878030436812015758181349253103770595893568149182744537862414669186214881733082853647014259668793824185745705243564234391059142234282610577904253414103607852413661181975542911660521880904242870168124358104685449238847130145963464261741910237321170023191936422069192407133724898679298495725828411764722465850677455637385551758184268715014149718093090945799517358277556395398312009151327408513369244077022941846188663484110067882290580787122708545157950381357338440693817974094218888521194997036326381959537591784154973427662290047671893654016124024044602041749683220141275903803431559743648487224141843112911704718801352467996846905713786528914685980346996608302157791957671889530912713554699287776341344127981771401330276083272511165671145055242277746491925775362904696157798131808512148572620709374007640841406985501170039249969165198678053097279449313724074188699128565396306418472308876590818019753295056061584588875397017401873186548053930283496414875890549227203758439620315520244393530807804907109119831015249112128964886046012099560182559226901182290546464079425130110773820052980383751098850246804440508270194498713345763935660446379986923603629022688554513628534479021692610768124310645367259826167038940984383523791048852602278064678006671820722623651215769575909668448900725950499558491039272527268933688718077848447369079827862530810398062725296489578527653236216028238541486153375228932798570698719345154889418757086527780927817788761970462986046135999619008694705558442302007098946829363167728552300515519023885906296206152691975062534259748586690082975959638080438725192379070671570806647985158933099543584765424316460591315273832311015431366358797293940797597537574000677866592150504120553776123151633813717957641272991641981926194295805249157512738089498818348729944516233116532901837981423882114994902902105095406678401904226307367827089097992862468711718584963908315114996842060893452019248760472854998489955033378843427024278781246067995267547965393786347890020177676762216834101621615325429370371386173818128459037073171154852248225343143004862511330215422300166598474284405645949184460554121881996914947933667646988925016017484157513779438768039969685670784576371455155157651694402047580604564961224865098331335122270240316870172020357332359956373197315342578376138577477366206022807078515022677356004142350592156790438383803006989550926596152776181469194742618533426251007906052909469596870433112134982540805382803157282733636234965714784076358707418711842457832089124851700249934702752952747277085498199011945161225023046816925188984904468964354254331977567057678913220947240656712519025939689485382550149904973071841019188122116176508962726473137489411605153105454850986103033459872467029259 A013892 625 8735017521126482187934822457582569485522516292440977007726271349554766365125353690028370927779751982665448865314881123917640861803022310025096782211776211754162657052832135570670198005517744801177689524827614237172253395846905178131087174542809290421281171855234681106227000227935869025774235700275526324898654317931803577756543254616397039107704078241869338977325748138973103769006778616382723322149050102866803713718866020361956364288617506910461886702222425743498181295810989565934638536935186609659738914665807496728779927306552893104377585112753800876328753046153891452712937442286879195286792000583711169275895934417790500700472501165085091712233594455926891349671345458419382631714900874662885061452621717663369136890112496220118242834069214147925148489408505414419754805944376277771606067240218668309516274284272585245375640973869382435652903283489376291812408684208294833518294104238286081140116359335548509358760370207213050772488824634494188789767538547400646488687066056721528513587794581373486166226087539484352616127052217904533429689336344159976576999434326404066793920789850096029181085182221449374697429435665422164277333479191027259523341519633517599499965032306617214084712059797908331670047829260826832752596686204379398873911317247017469166831049806482039889150046286559795406817080704260993268721468200623244567456587099957317482444404720832518361351640719272500755007884157211467151027164937769338143974408529299753614039028459828019706568785114866580422554978653536174860140107289987895034882196720711773255530582749105250111409087894912325968228004542217532970396597226274727322888309580977821102820584397803239131313699113089364967547592644892545071889872429282405903464341454973271824796413751505957055781328524355663521991836721295648442410966650718043629071479154345549261168724750328204815670679812815070974348871708593124131773081649688275567210393590037559142519310044654524626391001110459125041251217954820364606508599407995603439120077351763711025853951536185062495279514981624807156600140348685810910920450312955251627796372925122568517565860270945479766995392461633016809399979281528596120547166262866374563723541649228926472865537017647907893114135019033538929781679391760795338449788721035189377777713050929999068585423639361622577239674922687984504457027311293417825373644513708868474719170790568439809160600485242156945059364675225712111997262228338087320328069616732735324895621039241548022219450107142641100594971134051830341837464683226688312378954732491058875492272879648113671147642088619467700151715831140354136654638625306006280103851665498079437701143842462682131192690584677095832716043912548902743650541271305424335322886250985273608108528271818676534895003194351827588698935726301429285851302520627809951738553425557475695145239310249500622754176139524868694129758474446760366018029215754727766690683891336247010124624510805802770269404049088846770694082384563753695158220911472998590809651620729514990465189445504464790957271102399084504759637334513221197598413331719805467769649081633668133270669934614471866886700303614001708123965693081056764080999524631380984276652855447169287488451028765914617676510548415147928565630136215651409836558075788905979168194320830811389665964607717013980249563588982224131071925253248340702191180085680338547218933604894059293237842023358496978523931051197059442235076942020214315577142535529129693593600637890679105663606527041630243235876504935711754554105000898719744018768783738230706202857215612287382695923927245113120564918219778361916069434770299155615717499322442974578355553128985366866584303969136378524500870158888836647691696241803820059793807292950159691633003007998206694425169703084759341282558524318134305667553514944619473947762371411136687719080764974397995578049956170137163067551883544580044125005075278401764118341200341643520332970698168604797155321813951699347474241642845211647610239195066247043629553918212475770689983742537666098057409264394586107999263651071838735046956755738681180641 A013892 626 21628768149043761419063225952397742720532817069196810727854012762361207441920523146525559225904516104525935269957311836051346620269601738830832117337796866148270400965860598054400906611264482384451275854736130785047979461203126064665206821798275541202843888349574738652447569037391777358850559243216530457555233057976620907079398996212406092137546960430614428372417307641163163269333915525246644835249940810658389808735570434152219791658681520243487767201486246161050103208376295453221192546666678628991869866865091276842635249223828312062856234120104573596076749088828604472171051687909099288570430385853326642532876647315956640993939259662366030503569890998726119744029868818246774915006634340851895037777775182484550656484470661778138560963195947082463312249475910848139340455244064157013996011487438204382524937239013064053489379239757003979537718167344761146780413330559474628979814513210315927224960977234392328474717193909710027804708806188646426368154612429680193369991555575982120030966224575144307722706249130429666028439577869701197320720336032438173842331722336174783384360473827032927759255838613348575238930328221716155544941150491423406278486413423033294604263916529382577177941446553541022139873759984904059751871902113977625172292938724022708386521195594780372487484540460104422847024366714739941171687958690095015250234687861617213860963108084848677882024436233349919846974266953787156601191212075245720408956888984990590623968424330351699767415262254136024917707960089042269035018059520631736907976772417957701046246020414476760695609931127504515417603393818980291170466043995381626049476420465149601854872946206816202609806719060221463506779626600425785959961441232273735975162152412317863392106575293690148759863091777828534091140464913763433812605352112876297111900260462595860180030618185562917615877354613831584424514266888775726069559195699711489443694088357898410155232921082259023772882131458606729055517099526712749981811336485538505680001784410624773107405943544796297059499111766486203375650450917240587710719216099458185600334971203523066783776309051027831505577524278857051288738479299013675325490717836317167190861297754114095610535883343860967086232016606493926710493486560259513576740183402366511383126017507694719763725298887999674301880581836392795743501540868466320583989855806750015521383664075355723243022753700907619569504547812961710534804309006325709675777012849922309205238722359644957816269558190845786486542107430054603057593404464672919703593217434166378390547541385023814613015005427988575352877963417770799737416414045481576844158867005088128997612364567178004762364089964028372314292363615818425534650361591338089891268663323178384995763918745321953149376982514531365940549846052959242753267124320023999593689880398469440011273431910869478242500992784901387848666000828819148895536876123101065668375035692653789885522572626581737433661301096544844400068846698335925960827575640677380337705187568436731338375865120824159764424508019379270743150833244350852494152233652258078598938960321384044031123372554428959175126291735078326015484043328672311572484198841940237823786435858719880425580866103876252418914190092420199370773428214653438240244891614902834306112386789614851251140505299203490599481964153115296188723063047642963164354878818973000596430254280144575321926927396195951010026127151937987687858831781059310646586247055081142505177420945880472642854550458001253603646110577994810939739664838620319059445129366645449313398188548720369176005994540327697352717673439074982162017611365302968920922484354801726910491606747127537912982528473674617728138080099554489534512761372634197046235386444266597462292787115101351597859468276638469520190401879505608036129123590800857334822580460088744141324528163072341902452813918422920459334402151292851102677880941891775329731660527824743179052948412764584169631495188203988802581622257607385715436065660664339238484094827331993043329698054913772487733853022158170267430868727155328820011034575927792732703999459 A013892 627 53554971185079108605981034717506098352568587812221153846428593146869823385731965442588790673702946421900563796006029879934903315102940595917284574908001482472866191561166460981904030459245373567657419692636278700726516895905599245591453946247888269296820549098493660802586773245916742526472510891569207849422055019622853051398392775122542512335687891175283955478514123032976467408034438898147692029917543191330428347020337216433877273906269653593379816879832892633129999504157336795425541643608816286568139985474785645498772297967872059670526258448556814576672042342099418704938268913380032839329954107981036246249013333542392922808452006910724865763858903532054746372072614150992021120273012284749036451146511351574813395970541321158187112662408521374940324997615053375166972761889372015118198510048034250433365614572583008889780998446183077796729364416444195730781834667384984569342289736345550057085798650769101610143918769122639090137211670294901227683761267682518697123242720770133751426555437704290245207885220765607765623353210323589264984638303329584129812823735344880044963231584882642405391765622734673793800540146779463151028673237790663004862753929790359317736323279454487669967723637869776371379519277224860957447550264952517883711489373281613904213156745891040085535887983148724101307094187398000853595275382824585577166090860379462521623916890965785726455002824532961503183173135430005424673052959028303853058897743858846216453417591515959513442397163452203957162711762268517473315339182160976723126104378207332645602908724902265492681639054854882803121012345831783279986899801070920448879482515237336464003249047229751392465939807258295305567673526645687688189674564673791765374363030425987849227331698978130883654148241687989455434538814032504724699958299761340886402479123031173146795913633658654154745756301881953772361955351729030686545109454912859919300041488488903895486962080658860486505009672822524663207636834620993913517213068460505408375746738377363590066474749405326566352728691145884721692244705865728501989924140264652313906803821862072262140241735064940962563129002289353665838994059853808462459772240943787101364124468507664158027152290211850796741252010087323005433926211578372021307852791382416316469246948824785387912240448851277105539212206804510365147688421842868587931696697973237906682482569233324230966325397416063655908430641335126678493518414726254083402481785740679779900782395195994520403907236766795061073540425665450772576303971201572151805147462095521935366456376675916082339471841925237083442685772340778859459017045401602886942244926432431711122858978292424890414084960795840688659047007256764387647922225685950653041680445985858675909626043441372942871219197027248600674029533261886328022121973261687105369935919164769781942474133481072004206778465733701541550694035986238265761089963431534425600397757503544356481752556558106413477751313983853592674166071240902887935679199216305620776811477233018622030221141249807581168531759882276992907845035045503901509917851594122576160754160712818710041420551658648991384571035838935707968614024202082182012316552268329380935239770043340437201900356978941884738221007173651563241772714828875163773232135882769293122530574817378543568097754030852463869886691957564631777600987689205693448295951088780227803820356192811702810047942998793398099974683414786499375919565514249178032701559746839361875927306826673692430499509534506446046734530756062373373078444367242933402773025379621430399455941267297957396339267075310871087366878484820124256389645484015316042127242588440201201341356974955749498798125771137247282024971996426771981917513922018162671986394139262077709785707882915341590108231540316237740473933903441956552651286794058412045896856654645279279589522860055262712321510090593074926437453832414077322489598322337283002173234901286318760909826511897974097840375604016708470083552290439390162605526746305309724071228717861920642595622024073937143105305734312823241015306624440582535900502702420231657655640356430441 A013892 628 132607410596403195740161034082982132624696727713252986817987993062371222815587533900428661998365191932321564114726734579676934163623076106610192418645127562749581504058412712870831587916107010245502969243516997054590227759434958386409753524850449895717588064802231055019624306647441200253056057746103623986746101012033126817714508952088152392251884451651229426876393341527829997972566666121264602087586798778510082299628709961274707084042040382992914171196337345616000558642244477481816388238198146398355084849894131262033864588225950039078130398018213080016483067371230028555878942718151385933432060036817735868300935666170985573773085205859638929393025267176817225437142627826657192503886885445254804407647425611123043874949261394778465951476277077367968363786269636047197566088741512157262156212531427559463806164877558215728977840471595472749403782502193056604793170038077292907163874273875480150800088953370721727775747120305797528449659679605534634966533591147416863428164177656207411773542492744155371868999387252500622852219260729029055439197918236079934245403038263722134453412764096325977348145466687703046155723656900481928798946775420222875677660142799978916287592335933977465119410532005715403396456302817200991874921763498664579340135125693230906608293205344058464755326699186572598522394610322002515586407780136573523035380413294726770330458989803491071489506038823241445070351817465101002027521758797024142255283644671145257714090844935075835275206174026838766126633431841313847158638033609612303155823924774798156444716690821774684163513782087120453925135548501732747792282610531905052550037776496653581181980962596540193133521090812457747820810851653860639038764999914211116451694925274758087483946792508050902885152807095389002612006122887070916324842046080756407480292154058364797608214952388559893911812433333603853791665284460901153923658976200277533318913429605886446711371320957323791774567945866180496043766358568208408266057761601988981173778123149451608000008060527779705619425159417634013497445423949424478048749173785165329812323036508855266213190419952565252461601159439666322630267352609955280088179586028670297900607232347358714026873758641273545960217360925210406431939258562995383588352988889209658793185900738102274224110663160198389748537806056441310631826153636705067709086262154836407498588407196064894971487350216517802331209202579265833491122453185263009658801747190711462332547387962406835977594305051024483929132374449796992525413686788241603512573825747259768638947267830859135564683888319237617075350798207230193127612647101863506754805720094417727479599993290894978729425357341620333347977635621467043490632575098756726045851910625138681561149136539140102470482982539973232880363853280223474929248195871290179919392959507967292297978259438348908544399952224752653332131951811488583612769097362858959694719286956768677540111023540970732305846550804105896966909934833528399914647329500295131299842121965200176990408537627507301923820322112746179862122183431137165024806082414355316709067216586849695114851386541429108918344957269752867565377216712751488798515002755058111804366259364545213215188272015201021858424297641671462091390177415062964143736318427189163931404833774736194350423280658039754935762568069433827179886028016254528341632156194977633284811780148664864516256901611369334241949213628669436318215060250266875477594299387589197101621728506219903153467405058881876549873324870555286646706163019285860155672885369455244190662456716015205011118262865910172588558040449384624851122144793324840036595223245994193754440132664330956378224540423787166857774751135380333677653974304795250573942838541832691355122681503178794395925402008745495952949767264378725178063298579481240008433160865710521378912337964259975946716578813807422232276852996986664444139171916341024104398144765840152597570060516284061765688456192730167826065413742804683542237382170999831102463045357069183841210377098187451686105904423426247314254759717470701976560698840960033187289473430917058529659 A013892 629 328349076770343356569016996331837975609878942794058007407033251633744322442453477103317509545490053378429492582910752766003477005612935124501390837614781712996676012617531659926753224007484651961879656640903192889873808364909141025630804293128674136336424089668739513103036726065422508505391851529069437249958033969794213280216077901756522050302498838849157532659210676563718330149874349416197159964471584868670036272028349106402340936089412150288371786385079705142433367253502908448248077100214192098820627241738008523790790073041686665811319600402499389215733706634835302477183294185471928558385190425104358965764078502070311208233962505143846093431140471031249955087683423618958047701681813164109975938971382908276157815717991190349564763984458194993749097602818459546829846194766769511084667735692855248560770981047157020408306301813877078479325956449897725266071763538113146890135561925668802525915949457352290699423799668842064954396673883011584704105998858506527748117613892130357516085056792741310372129457513776529539743757259271888115143942526146439289105108217641764113397960891766148656185765641919954824883141191127626403417143311671238442242578601926884994640791095413785667404707298888819904634562054949368558780501903677279866239529244593883354621888197459217820522199684529173224628702772223700106840988717988389563814382405978659661288479174193434438624094413224189318897253064873519126019344599435552681614165577286578101480602627052896340649102732301681441967390913948845375635656476382727414231832464310952940374606553427105473682592312312136868843574206509591955075723179655439568714095988345587435711121879504330575677718439439635816921361928969272674463246977522578231234925352777903225660913168982392332583023980496085613978585748874553408841025065458514859805543922371763016992903435394360764755144854364903168769688619188352886329218067310530999973428224133705824815579816451108483489215916191303660073473836684382271499177357444923314295410836952233977117211958664774801304553017808844163187011116795746000672029780460274087982963258376540015815214585654126869054918169287398341798482361530157659071061384786004495961395667408062564443228086897898785878548247169552562155718366188574306307737247435583146928148815631714303104046188940304072657964713038548272814154107193691781449400784635328273770847256469769090374004856383769513834504775297317551041534815209576552953149347417173461170158254786327604157285281142536673632440743242767883395184304442678246215880537358964165867128690928722474712578211183375944402659036090124473973088547876277127212067688720067640594510063787591765936951397888228765782594075584678924920111828569456430605407870046995264274879815835428268587060442584245181961836056743308066048836528548705743208228987644718304491731670217036294097880177303757820163038593748475070394993949211077707241134731714367965688391365278774089291774338599495807373868722731364837500258337928351274316407778355910193045773589610933202786269575763048703210420876271655303180757315860102785348004625923481943224188403363846075163605030350677805625762960925227248662514199806796635580679490446291037896914465148567235022622544966245065613029126907259990453341354321244661621387577504790516094888734814091579156686759034157030046288614085019821372187040322227922798889164014328922363839197823009997147156205916734762598095992470625560103195767119310223354128460332522595978397488198892355643264789838657074710622483545890699045601475790422760685255118412068533112824919564017312436355975398680820209238691600606843089773395684182977161175458050017216757165406318798980069369203511564108838905328122129215150889288570593385231727916547339509624956491988452713783602965773560897034677355549354918903641341186424956275803461120966162181688974084289744381918483428985682843468559442880093443876141856552036006690629274310449053959420690362975823952744903144934114250439756230510792977644145593649040037173522444850932515143836941307548578896281669487693459969839402297215014277872820297708230120241 A013892 630 813024820641970414857186415600267679569645640373424238082547627337062683055436612202047382068078375680275888155052732013148443410121183048842769351627123384769356478166257525612973731211708739238158255928883755011423647018543159184423408879411616900308483352004676239654916134373866607887692258179277304505183837954573481708929750276461422492231967072375560117459938897028746393565773726715096371590868126821729008143133123194013729989510057335916887091896309472823474118223031298105798615459763260841697656292640241167749851509068447311528742651237028335137689015264809057628451077549352856831489011626410478130769469014897795512396906325024172168098753489180006982542657837539478402956086635893839547312511102247799686091341502268433366962537152952165827146825241184865445835333015803219627234695681343188106076465399884451075986825615039220145580521439635307633595027624958424901517774748586596265617956535400549648552570936220168191516649805051101874252159667549154850586275640690086115220693039449965871119377620404551016829977605925862890019800945048672177313869352594554479420577566141268921432918120192358221938321020209924609874785136885841835598406633652558008345068190562979277275128338071308077045734469698076539027841983193408999515832123009669980495902743840571786177198116663001292329906305600331610848865323622333410571228461061353208656741994741188820042681552490001948332169416680255834417373143317772559392153771753718750498018684243049576184902626349461116774014674637822085766073365514794967652026133047886264708622912334302436279993141923769788806705249164194130371043089421654260653404362646520703976873174718793434105022950178042806643167350958887099965771377796678435782567431088013399155761436804132672316493095082377092686762194202532821077853323556763185849647500640800034613111203476541295249449418748082371287457220283661393486890527249538498503205652349244859120032367934773264859164040865370801404268493540362258076841555592017173603552477966589598505951413637890220735402422843461223623195039286829876518012267367904208980527341102892356620037020323597886340013824054357746728880376902461849468196023807240946445515850673436307755312622739800285815087436268281929601212090801162651274281890637999994525642354236872154201625664388897974004313767990036339766854170668193026355079833434751703355721120897538774905983050886995309436103439608912690816393314405617293190740145990315790029967684518170994326249927351753915044612891902674313306932461046211162776895582673993812139431484479918790913340196132945992559479636603721119880290580307901918412673591972070764808425774434392184044719419359645358725515407961147901315763978609002498365619821615494926875765637110288100420151774822406910810520298266048359035458079502921742052152588078099349033672296892733350779467009141657434747879698942005373329974122647600299822066468063214805473060171175407243721273148031872969142628970486409742769552170286052661983582983579290873090446939462042092485879310277309130970619921315369424550570009043884646697408906244507716135469681380815902866527252046282963832146041783994265186002747627409342564684905614570792645512010239902182072280660968374440719355808105939555101528074093479585396056159272034292112037901384437345058292927357717187940585191047303494679850958354828237414406660126715830336179873890357230926076334314221028934382888860523478745962935768356924736934126500898867379514042131789162915932302854708944033897620885496414016114768603190007309999513445004482772132670507543703306348594328698180239275715033571003567744815280209785565809390502189580395200505420571835750785015445780378331904644057876027505901816540357710578896262434950812442845144856115776146865519948948363586667565398402165342387421270365647809560674278163193211917887041135751774323974900028020303029656567955956496288270974866639804130660455490828592059867611987074074713567701932268215361399629962611543981151691260288794387005321752172949149815139506534679728656504145536808288537859374188731799638426612466335050892498619859 A013892 631 2013129945366762302257464426481407201114720000482995382491958097501673572450883540036877320691386797943555446384837914685024847579357651226056532348794568585904018806230992092912758642879580797518864419347253136900031080958967697913391618302902225195236935319415426832333298185406996733924106912785450354407981195975481443485999245729795851771593081435942052031282437242993981916361818758945523410599776977955156375334203783207574202813295863459406468211357359989348731440657929574208469845941304350406866725048550208515224239571752873319629008149985354623606096633008178442784750084668875059447593110199143358489120151458319416570450467354486027681257155415805126109466892528873664934081163163050100209260961427764674554931084602425365591502571281887704852432426832872604145567422245097336315776202741878186726267829900188489424799902918572997963251783556159545596237014307131930940223260537200522426700356559348765584231372342603822238846185065637228299733898300658794776381826527637081539811842814289021043512819806506088368221690720055423176115139100234072129574694590090023751938812690944829835091127124490178000983254739820774116586345602657896083283379067180465231905215001584802425481668002770027858264866074684937620210300506743216830292152403952120829035924288120895959181574079471140836936788673390675501291264578955936135582008221205555618601750196436662896118863749438941334263336360472564791345023222795993316538352562085611244389393566035530812541861208201274321783020961856036628743288494277818304608214256013738132158756484608053928170454738724304450294494060750211922017609422673868693149633888944687268596431691048029703394013221912901615486340034541949389338146542790977678162779433549598889636181737909276105790196236240378836824599182302697315738051536605577767719126326689184324905490037817060424625866456312708011462501535687153692751496147632055026605289012576312846422253026210924146344511222422703775986307812586797446861809298959838131542582687140594538270987789357366337672709203800271492352169613583080170416373657217400243952474768777530661334517045986240402768621889727171162317633972367808883006350706353085500252795352336644968196621829853396747906452185856456617603631656820668039657598115126861148444948507683564904146491105967685884534107316606360990860367845137342084364786820487955257927397711733274863005929726318238198699426290712189104817780669406434574052298484746474937377412953667758680880233118865750517288050937027319964504982159864062413940708375363493404244634159289242438261730746304591439230534968714837261214467625609815632279702668408452448671378251651224052520945709556998513094889976137190357300061871669772477200612874682305372942156418283147255162237389485986929451018500016264075759338715199105022573592971187593720042926940663800157131687481868648832521790174670600562896975595113600454789118959504858116617038816787254700771000720568572627021094451192428677661945359293124710284887842057698551568382576355022963162193274298334861887221016549064916760241848823553729802807495343119311415320342597356876271905262264549200461812981915306416032796217397480645715073730107333125098759643043011553126992072343130984290756197095308826447338562734790707919589259917324838664324935580103925661494059137516171342495050967037135873284278131431843833574916733100940779584649560039649138826685319108375523396536724653325199400079293092812984197853694749184619547340208481014506977059166241961613389865176956785248887762423590173910282485241662154787594933311058456213146448068695235392290358718910128363089369370512169829715066013081117826975576271372501930683025960281349007250757247062773831335982033763186806694456518919271738916420333083417201477567080071094128583972015418203202120151420131110175605376019485604548836668184669193832651819925984481044311429598259175924502891472596311952368124223180385185970846134173582129324190273186787395788146262350792481440185721577909823492869490185233687216908117116991013941446641258259545466440305058569344620352908496701279753179864940134250041 A013892 632 4984709044592694769857405408946185889272957078475944383592954953265796431072060282601771896886622159001239697238050775713675340066399900843187353692317882480988355062089753290269188762875487133155662669881314145025030059531418957835651072688197896903700980307469218964113647303588079205872747202641140837099247831373693626734239246352301778775789857350454679092606411574940155629121583067206251571462697175337784745808646653396491276011799074215972896531673747712266404571481658760768017977065417760738092291025990122754338224379377717873860067451170586598156432266894917634000876899898516865823125852570988670811551917905793249050675831765975498655533161267919656954524863123851552869613434026865190078050857330326682900790303652980845315753925248510864097403079648449022252235348653663269354157139832961836274725047348026818476257614816775681683809778011623094691296874888875067069155875192901676380230326176246919114349716826148981641784799994839275355742805848362941087004264283255649963646564180618230716821049610069918902465360170238513270955519810950485765967771699827317722151942165235802209839304781823005258056636078015478969305333760395613833921891624866482780255270960209127700932732659990863209821776622661299356465104874446372450269568275273442432655023093891862363633536396604412355198345497393978218071798932688214509378474974518855061664175059646624560417022411122013198828112898829757207284620656941936255087298240627619916621333019467011809404089995765967146892616420630770440394627897392811626222094711101360975300164772781517723488934808100511525069746449329538989895880673873343597239115322782051201084355913772335300544212744765313777204111073189286340990795316458197037921179992632728261029259965055420656270999110358565797482553210700526520801673671737534505071560978388762617714158977148785500355683306609439994474288590013425571468286859655583819322329518751195662713294295947843067839497893329634397015920788438356571377079143345156237674457449046138995618254594239985431345057586820648441941714828023451226887812396262347526650478822495274892999736323049483875054981892531558787843531161345959207403141977650168654090446319125414269106687116278165834094418350946986374391734741821999312328139035267505762803388554926767375592222480995481051009018592541693843108365960976727597753564281423405526198771546625050155014119589406863285561450739006160730250201897736603242376322225782261845965274837163783601968864345390365990106425637122409936790821821057245079096174067529170654756734397181933912137433239194052558087288405499839827655882073304838877272139497543500699702751017535344225223061150488374461275743975023320906520325900379651961023960338387981651636700565154482635359960837868862750026737456871771461723622833365788747289450982364629622604571354850694905273614242167479505558372129711699383188638374085190972502882666511019677697333197208104577324374113199122113194304949503121456330065242200346802011700500831225325839920528930096004062943604296832653184086071856123091325118081630152566811001836411602383876163284984972763979988347987988010714294662707508301432390681101684429374448348045037443723913653379157863686191943336754287071357128871497089857428567849052537088987046892028115691896308664959750226499778336344654344980653204429685098703327796960257084471017747914506363388771190964615192999616691958929525106641187377373872909336937547821137359321335714761287276549542879631539711389224472554908953031774797518997985739649289206029076551424394419807409026776578532370915706916448203659614764933534649929717224408955813203187645239924142770256397429969180658062309897226687995504592768694887220997193777818993088869337092039489833459209470327516249161402369396956100692644523404997530566504811235221774706295956472285937769925255391206179835338666910247529338486516819947247485685072404255428946760020892728578597226141981072536837498211247531083923633172060534912501562425013340936040870651778166947684098971885264332629402086972935202269907372915218495645111216375773542095568910398401476392270059 A013892 633 12342633080606926926949151675686241934242879749057207412270132166826485277181097393689964792109068241280810613091440287693855795863072728077915363290194616493292784980885376032282248026567230814919603181230452073182331905375686950077897785432174124325357093638344225607822837974767139333582303475712526185600610456016571415463023063653688082124954489995603480446523643094297744413112322711126332309847213013156713471312044169828398652041539675867096273129180835036595132093041163775878928544993703851945829583717163116961894123047552787849747039155776038305108543779626238658631937290961817712947776100425172476807812892374616758181129376359900166245467005082334594665442059056105706208896954380486870287071649784764569203963970084842218105492978553912502080715668114444975549737694565986967584559139783256969838010415013401857202243003790203448641599707524801933142025500615468664694869793409268647983411930414678820172122219483510667294241701482421534869079405818325630062590171787505031619335293921064620459689884118444516124475575852167412471699691648374686854627033538170721584502701843398204615980892730967161496468778536138049460417967618781819018560161930440273145707296169302860891151838406670716402976491273595020675243889714511788377740027736836295534054670027762546506730635838095788828294268087751732071789363265430355258457532505931162499331602201015947427424028775156805759605091520679462991200241924033271419285404086319809047926166068169248474253657834426115486453660626507430056690697742106443474876902492063368809579762693719543253613227989402868486713674113438422163342200240697112207780176211625314196953772593735765665342224633100648678421322224212918719640967292286825227399595858577905814406289570213762031571964626159734412580752522462363017630503376915637450473187067027436728959411329159130628645207079812327760877791503443653044087053624906331439440200799050316829248725292902158272434312894175614400816724448331426268030214289757798014949486415125695720911364582543033686568065745669020786443438143954039559445685386572802448391723961901727667281754109766503973539765609115500183020579665077568247491712447717604954224700040340119146320798861929250143635355184361482014645000002490710675256392737086835751771707597465613771936526492970429634922379927973895583226781847608514228070002763668213000015252027826740063780306501210744774515422613402415578011794668783705551844769086937232774532771059026407413051503036756739837736530413653162122077817120298023483104957512434911929072495284127789377909586306135154345027376733569747897418901945828038239174667337727964539033282091768248300730596491663113515190408380811269873314072441604155841039467169922142979635982632678449298932163670686253186478454590222736444602400774074196151374662287982077043901556527174450804253090951416653836233579672007009131014004289433967281823415267665269312926689032273790535808305417318233065358305291159729534897418216147036516114369598407696198086901381763281785564250595655783035716462338436874530307033556806339140528154836136932251113384033788006075918085168464709125341654300035398597668441133085199713889642180145969169367338873218479407115516184704193953463100315441585072698889019422471138033503737822303925236588757988998172576085874638844662278952250418835138843214211254725495606601602574593361291880572957176292714771157891342813438187029137423928069336936281725222370394278200041984708664177046574712775847831147327268737503693024544361993393491959865353759390419905391598490705683792459327425092010980110480633368459837160213156322889641791080116599725190930929989289095419949258258247427474213104918980926649972641553023930516063830968356276704261888737138515110268492657032299245461433603968956411758590980438191996594721401128484711525070738226174154948910230684102237797796997147497125811354559552057322095104463359643540972464340736013052933191727390792483371800469372224173705918436310206219013108478389863779997267400993649780186131128759329878151597881405315376167999601848364237756836491809296083468571497293423500819841 A013892 634 30561581428257731156891867515015027967136860303760802216314661988146893368342838075418328131776471763167173878265102204918468642280758518920998153127487599704425771598385298708158042056335093653591614517441541147954698848568833081400932628610820917067892374200810498683304521286482938936743808053908310375639485949532176465256575944889833406461517687723623782330156746142147550643563009152697200306080374294664325069602281256867928073921404349874841214798891536453278169980447132584290039091330365114099216686412483876746229076183922410441970793906577892671240960144188749916399881294213265877212275454486669144651348694995896180315536267675372441740234605817363607516506416986764283038143539844569159030947824960405765041365982363107731408793058704364192489557985102509089513729955777145764449159301458182799758927750604269325216616699441918968978016394202454541851036200048461345182302400590896690003078297487855811949371655540901279776604582798922480067792647667350274272349461772869421287604501942654185655617662375796347931297848891975877853763134790848913746055143116830985544665555531736451051425672510255057614244846064552888130891469202898043290037798395801229895812690337514644549720175926918954214693687066057357098950720078212924690333704939152614535577234401072813642769220668073144621950608917813976031225570592168837225111437780403645533432480878333386409097210226136991584552407509262897633047927827856859328021169772732392863760931875227807977851007910164670129892422623634421055941779988532022581699223383695615446031640826156267330728460211332453257083241758610763680229458673789878840572286537429228857763039365576535628188217071795883091990357538051383828784279471464115658738911905828894009145599198516725952613310038869492219256788740116534605591871781077432975479208023479569057139669432719594190457768605116224956381738663885325858810909393576942370866441758327690450585939449029741196216329722955344642247890589788996250843345572654993907018408363006320048852908931470223168277501024785316700291810744806453399103902140007529569660299310340905975228684069438730722377840084965280887677074288118901660045981700081113909550825545186128678085783741224154351405359336642281254980469861167246212291678799907976918126173410377008795078261312717587848601670017276234879732251306081594471609905773116098541124765530849763245186353147341423925432863417623107810299426767580664533217280891396195135787819886484228369049413617810326755479585220716181077314760893752815648492702191582572992664476500533535150852548743034949538567942502615319199051045689162859655982154620280875267135770754145267849190729242410543711849455001318404522043101458583608673841983619977048309733676960792475630636631532822560828786114932395927487743559954284343016222649916610132986327600215380130461960274251711825147244130392276883302294645007063156952555676720850705680468461786124100471924409235516259574900634373135315141629962347583460970514274448247698148386778424482680265953855335652688718954496679741206587618715482974619539522623661603821810049599092678448056574694767550297800549344870663350432288229421191129926362429112617254114301298416637403641479322509429869943976029227964593356924646402102961362413620571718068926974392187067800386117473658107368629424251388309827268454543865273614544946010621533348047301464194818691261214752149283596049011481464660146250868557118590243541386110901856845758295138660120846599729564038856065902793664156794381270187479632048330642578272859337320231631237852932824748177942903295840580985803010034332566636157950719149251685632462945538884815548739880240938423988196921471594876783753497070607776801001326895135796916008391146158440139940126020704399585019129387810285353929002199035368072026764576193066612839865722516129851091598894841673286674866908887346839920485724369213552289583182366066620350012158377981632101184354823103000613877284431770412094904289050934229265308692138890232663315787453814332975227069099101789847951961293362549819997614207646137132840745465080532506222980446415876748636956507480259 A013892 635 75673501212927539859848796262061195734399612661281818607014518234188534522460333015705246868763589956306476072798341304496415286682743887941764605960818918140528948628990239745971419777649269060564543115022482594909481864242439024023767880770625061930891239866252674979231641852939118618332406378474313412810555520150672613445342440565771607905957485054777123803918788965825408000975723399984384980685308710644040640517139017849419835908715389320744457122320534520425623410415164544827981504004025728655956338009264914727461069309934096572953440821283613465367070172065619479247829672720173425299438040578986982402059852330643536183119036854722027620553167229768211208014022594510054466464180865597850107370878436635754413161267563308690633581083864817472659202037354337654035857229769834850206798897181304972300281244343480671899539392871436117167497415668303488622808883903795088344553791800718703219932169331382288112027206913170117953570830863829153973381307096478346775490229946340201180816219655704086447689238191046961316338672343572579177825044292486204477693393816442086476160837386577094711984056276970037903574049095593341748012236001826642092419302570045029543791906732029673854917577892468095612048823850577555855354779034942944612810596466130849698928254523261992788047224526995245325267280790790268236941604117698665684261205976619686301686632470360419754179193143727578725518631681278351566292341046628541525253890453092905237565579655319700106148902835350829543956497765958566342196385487824152582522865321145329710303499818004707381349409600820076177410557835254353337852482392712445207262198123041976145478204010064694292421216103256714328194232309611493447068925615012825318487761031111018627151409029848066614539864373934710814609515342613811220371428125254050713151091507729737462814478342687554455398290385359679498271866723907791473675833938526473427560025571353435997005394083803093146210057810680005913325359641485943827716957129105457758174373929231586066644638952304488116748752009969897896275852293404514455067772984970503959906297462035806944357769395653171702949047456542447040696315967736924281538195241589146070324889581609828033679531035861387365360458848100615973175886442766357179009213584773341738995299855261101100484487758158706554334746528107667909470147726737329989558816074906998481580490806171567921642683841778952440340387675513159625974600319779715870034775997905227379529085033103711380374884009646532268916245485430115249358002134260453074417131403875417404563517598494585853490845090080095517498543862783289253451095179890467631317757073122854968079614828568343576113315486403504874366723679309500118626401478497414853691461799441549342683247788941288116543732701790410045596470397990623656474341059243507458125887235868433677312784565702525656729373114389398535266044020186398467928468207344075867066158572821711484702277760160099054431557783652574817151885870685980686874808138889060125629424447031677137522353670083140123848075242754286884314510274210521890396113788677972467192428925873561580042002263782012554436545139236524833642432284904651342038452581581935619536084363322470295167330708137458519263308986276791538409101995333901646487760031600740526511003484010538752012365520006393468265090407365997355948759438342574989593027610260131701126271953968101566575108191326366613202586582088962893361280243163523471629383412784183442582607817976833925268834541186568144743773787047465925841489024974410668729948129435239455757418848732279288221876416409114426138656244907927566738365847343000833915224065617734742949542855866985887152895419268724707390698750409058894602809375250343034845529182584523718851607931461308611767472065606099740143108066281258027659754578248416029275847777399740347076046986178675656466608158056931918572383462351278229050622980274781624885307610684628273435192582044755347561941264110479793130516717020930104222285617780415214729194149601587296413966207403557998602216065626770569216842740724003406533716246746272541938392508489837005340441458126215660389906001423219371215361829641 A013892 636 187375080679828668519431744575693464696751146510987249771010041585155996142529508119854746066498656327220509097379900105722269394939855458188715399054977762388845589171294103644760086540017577471594804642564054130772773134568839024946227625808263945222017868141588382263400489160420698671734253101333868967146803712889560307479398971742466512564333422786648581473759509439491326925807987734977935666289912213116998385943847404957930606273734266781706029536120753205491365700905578514284020174082864102699284832588402846091751626257258506590193441864139534017981937085981508326946071804792748698210513232839589088138757998296054129299484864036940357869224076824461838003952313332243751354357491777125971053010924726075354866674201452241085569119488176590679233977505491038110820532050775858302762204542511732060607754088837648148209777591149570098282323183438870599875448454625303114454861299323967780324170824549266352211902455010493615894718780731096504324335481120282937972444582879903025803617860673269232749036874995613189868424870251247719729633414347580798421012134735498433881535373292066157639249009763349233883001799391549577908911349551886946658397342674385927608353596467271943402487559701962359076898480687591235475888113013643190212835705099190130808666552096794497080490944604068399954648988698794992391222869014229548402133487857502028631919968973226964992903345963990713954677958387381645034944899373215885042139632897012889565830894218957454113135192161709353682961140161792240161346127910015896385432284298822629750352785595861637942251891763180989802810104845315469045503193800112892865256721510266114091842435471117179472769880772057847091327410427596709312793919646407641758282226601372962111670976747397767896195543636435363513343806330330715348950472809513429716782704531198095201937467009850310899457251424898717045991470923201358560177258739351462327507951757202671518749059285510755136237577934966951961979009682923704025866129830420894849557809111796401028032723865162190721393468103134454211070741587846624837678857620312479884620023239449399539117328442807422800500433458097296575021107271397430476592443699503642995585388768134513584365853118365345393981666793323087110564839245047334244587534748043686706584522976312157173808539653489015140481711543500868402971123316026576049816594924261144033242971704670613159211527817945022358574393582950459036716081877206234686077238813637135609224587921383066645234869921401768904531246530228022938820099726640173597111184652004517160022321362114845537242828036702234430782626960093839737181003323831607011438266971002428063606966197403246960470604362568232015914570135614573934230714074505970421810574870135420885868647166949734564085819999170532523491374755994185245172459422451789573558051258846592759960508550351458076101944039166475323773716332339521060039212199736458910366648176005266985559825259654661108578925796544356852174967452519686092790025557895062888010892243870688728541962400139193177520095260508646999964274575462399042287926956031738948042706070926599954780421763348377504027774982718419904057192938220122283370070398802449205597678955938405375393532399088452902089360117610977251463239041544278532966696126486562016953369215755010993319066251722310860377722092588538687067367296520611589156306072737501845027060858948462320895058817435025044584311433323898931288972648816957304578044639011503837995352635484620505524235938597520196631913530334443331510185133250113282431555833346466981161489053927148013286899972794191821447500589360274540073300936240157021856652393652007379282620115869387888193397194755869979245401785189120319867121691247999138237979963468356595724747547483414792288825814175197960468609739810956721030290651446324681673897405771719673654652866430032614301311993556611066645160118744537671674018510835406506596885289508597383224606917208436671342775202122694905290679312498808010134697195900468332775742904634340703063325312185742556780948597882380979667255093463964110914728264852198694821111751879176919086461754024864470475785860218032061846986211012250459 A013892 637 463959249896243086292296423312130012242160817124709018170748192958963176892521172526064216880511256433174375355513273271878805526541181160165620010884631382473258174501452158740686805521650983559838424180648211869152332785732767740830329278036216546500293221287518851734023687809628531560382512369959691615683233526682127387789432314532549589294033423828597765938594447563615035109666232622591131525364785340986786586437174615568927016263787144243915518028359060891363965120646602053640148069026405721829596474687311698804940110023971530909471391206354036042391056436661726786842841449775520258890353605320873701551290540822861333504325172357003983179627867400973132619748319089655420484773231031849839798389297703310460110017123541692699736611195554568004260572467368853975164608590394051967611191905508757243538799291616811742134082083667859370786762152189804053480998043049258416398567608394777296892899054495613865445539456949028231823297278249487323260982760466451462430632059224345002289312381195221273940657457139762823820016952804244227574825567632630467389469725806432936635635856273111720864386833826019274668466872471616518310677483714077716733911001798704320965116731859015591786956044090469295347949251132063970570611080744968889642812276560399583705208440980320757426506547443189161059306406268097581864914554743264770568974327150472915593468403254638314791962982038091442832464138085037303889382030393120479736956902876660718841064311344666333172079936176416368945026396193473604071268985971862451024072493720030414702218782061127405847171966942920685669748297797380787588101412665265733910769302874848414836696962627597776975346029009811663124988709632361784332699711642550315350040863005432990111746393853254865690001889402633967160027085510725553944820916773163393808295937906995072331422160125623344967835200795940288378862435161467960729496350187249416517680111838057777744903026947793895282082730487193734786104263896877700614743098206975347316095241583909956789110799529804235283051644976703118937578052174925439913951781674798111129827754923177418749408877839907016788896322785161257952113188693599906205660073251897270917725985543389100951734704540531313364692611165280502671382487889822459275688950202096224610487230757123556065910151227464496900331625471150956751728395471690088930374820875368094479568888994963200572910504818485851917043697376350048670353653620068480499961164949208097844865392927548689937199416177512998582740915002251077370789510113034007203633407205643732935414109902411206919921429258850365971826431833261396479394145149136118289415281408632141125869145394423982395574302991550836726374051198225110903974736889170158855474742625367445520078471381437070804398334814126156410884469541942446091386281603473453711297517163978789486345455261016694990777947533436070382720775236789555757242033288555246171499947181958465577677697765605646716291169585897685457313584734216542214671289493878407321940882274155968490054024557022256087664330354450200327964540312027870806210093647903232777509596459515283221431847547805154189345669606934096806016111377133906565730347944404345675531207265120129611606550179850519142410562497856423161370874727528746531200303312097249723616220561761766965546346626823362199070417295736388054508821095547389835298340310399255580969660365781428604305934242792048077870168955741872819865693886763019164908391752611745641756454665370833349108055083325381161360084460547584798709037898255472248515492967393353545586981884939957268551679735735725574894334761814386428400960374923316561662235135269341819834316386284075480567782600537814899739560114904995634902660152577479418191923949564034298317451677576135883771569309653393494718364108136170125986381651755593097968055692533949312216612307914537326238864325933531105509014324863230984294365560661039215578041068466948472005065963092892833475174335200802732295345754998986015086513592071953738317684230422186380514396742177804959102750042267965661373110669671028071071847741872264336047859987716278090173068862679212890480622892700008970307260710101222349279441 A013892 638 1148809034708837609725268881466741811182802157121674875183571429837495763340394782770615081353617041542926637643411060435225838485463092129504931543331424881510652092624871188805655858465354478741532362275278856760996222058420120470302237495016197754572829544936804141259764319361733397368131578496744822449901638852184088942778025564581731505501366866708567099642787773017819624820009448930565278178824219618032041279890501628435604616043747084075214970274501842314045422671267930698416316993568214181416542001376777810099213401490245883713411202294662022290528452451761665035174772870947715937518145671781410051537448956840946125028726054948005205747093382843682172706626193149576697006926512584732356474951941653869326967953289584461752125123244701470280781599225879551959051112166066121682950104666038328301969177387173095937886458513287902920145730978275021627020245773396225715586076856578699670059210455937534996615834803812031855789434567376277311639196152208219999673025611213341435823564097765106201183187988966309588297920156821636327653798013189588667672598598599582787970561308081995658920587374849772499987316154460097189372550206746944120327120297642769970437404574639376647808090073816366931741761792778852465465919526421536722675677835178928848812882915502931247143015435617533238509787533254030154358133064085243155141066762482958835828071519830406676618064747861536183506021619848222783123194956074375226756199250255996729261640500256216962901053957886488394728410914588263797567265064895942643118254877627673589813749224042775508490776660175398966866178090427796770766110319799051818470721960079109285128730512465232227970877327085165649252121418931981381824413423298407193287920830846889621382705134073650519680147988347972563450975906406022033397217127201113106245327763555572591604762079264895838851511772855626952114612896840875656094345183202298092990011207242103025416376640122405516314069766876609919510137981730794977614464770727193450514036111590677860095560461604948737180128895075169616098218077412280706845496092653185928170455374137524683387992573010515924363969395952015005653969514411034034155928701718949580622110395078000209477489350178105044491002009813739887384107506881501501590074133906460259661802821590482880051244059544173613310414237497491412861997928299056357510412163594678063372766046471539385975383128070547999445939982029882979162614011374997944497473340569569221865573354562510383604809537197723758277726196896158890426734535201373392202909475948487241477645942115250487043210531066410132332473456035906710561231363409630793360302888880632636009623465041987828385699136063076035267338061797873998884220942036537341171882154739929706484820782909104949581699912434922961762834624148334148824435480492079015261090070952210716668350495426348177449970285109593520438584528843039382220951241383758356490004847717300174658422169759718376228561848720471673063168709846808845961205365244502830491450496658155319422254280151618251276409560726323786581872670302071898875386006671479546777158734283809333269304176281272794483084623168059910167279687364809888913498348814791655922837146777956687811169367293777690598003651390379791533447261541959201757158539830780687943396400116757749421622343336330700317756061195555574725381237405863796423792385144239286344783395062051029585693319472643147453566247481143495547396624767320024991210503910250190771807515640470055084893106083766892968262543772677414172498650030832476579076963621069715320874380258317943252703545641975494360270287409393840420977189583387249215015298756205282010749930969761613013358405929409082935430225060956144786586841901136944209905604699591555762029543781394592485670898996063457978878646649791862712784753621530372314285604732227619358030241519014877958962725718579690436819764860779521376980294270387238540653571911589942644583271826148348852075045696216372444633773328607234272969701218815772579494679605264145274605317258909720681429360276909667506160297956061762935752931121802171850223770067724288462799445637811136358906179863991599511368837937020926557828474580659 A013892 639 2844564902033518096603128552130917931927925238446822036767166033849193422111388181223537232324609802947399104542212483332602263448016676958775031489511397817683644135896350925730495665490205759457429540697455701947045984442632001876394899959172112243900028663388475797369161171407268703489833233384211358123378998060254170447123726322435260799040428997290216286858407161981650155197200576487523754733308471371989519381095591191667772154181306111131555712681723737251965557030903851934417944091457261566391318233067038158808852204216596342416893764590610338731555210587354607031931219930980768485172742979752277647201825824584909859237503555930700741945172178165858584156704410231473709882153730884543203135272027777204186636022172386796159975265541082065860773037061601132726254499783284157833031071213472838670177578159201915678704722038293663132669924329575802775643203539260621098136969318497661674333940950736474467585471941884168266088363142845832875072501953286621332970379042899743515901291238912081699643490596291490205274891802385896889267241606660727310435453717393828341711118884380521369057607478278146837446093542742492190508182194375901589397862241872965081030087029859985878260964023686632343318844633337923810887697873452840657480523212008710543616730574193892558119573377117138434340846401302770811176018921848406491201640269517291890435052062180550141567313504115201882443076626884564585068559907540804424595798207359623245328018781043918565622336804068776027698623537201085400892507459923778682682467784239004948064234639903092393798503597483645206458376703530177156297194996744112408663536174629922421797964493184649054446461378718251578947528593296060167554048253015762752893027481339152544616094799774631978129494753800426516388397990876044750872815931445548961260949830012189738499959779705729321684389449256045040504040879254795371179552013782027105754473760240964059130464782230448176539751835693406945089133146425639713276198604332832975624354301873565858704757163419551963182979976966732411251181683262470845939426029522461023556936381446550731012325022038765469801700257347388403484788260663646960939460902397589337628826927142241240687001902486655722559125585497791521411901213681778986585680972891652342488330304737373068812005364593268739744303383053300989896180208263365147775174047864618758039242634902132202074260188032355830880092543564211214821569390951621035372249241110969780692124317658877398333485290245746600147719558408382132426746955877585455060231950486573310135557639625629615717206552763007062258305192017052570113954417707223397808652622854445589390792652167001019878001245106646507849420507479654010763220590355728073938356231469385206297358255740451856554297571480200310697993050019066037570035868810956357608969863594698003331785993374685295835693972989579406364458713283720971277915147839082682746544513427959245171544476119868911661165765054911189200038979282973536675694643676548214077050083324761728266124400829141800367266436904889601631588337062289926733444415733243834295375964801406006298790801585883285146771352341809975505291066604318401128824348001956804438881136299751776732548659186755645912026243204068011436177230856783637511698503316456230635955882932703746585129662712745110726095465370253963021941756559421940461155901063265752679031819729749492306105642652892224766627931821811928181413235189736346560711337521666587119881817669852262925648735080909119911821916372982772555109734842694264424975890545167101036301732083240800970075996660549879609970898384112678872541198150235584394050166234941142581535893324295760220763735563403900847335844843208449149922892644563286421203057891053951630805591327567369059177227333253732238043438090902981471263615657517733357030271591864076064799322994991220299309646189049452910918982952011312102019529662611570963273768756715945392309994785454100444274168573355663593785241505191044176066004218208515668314196675914944850304951459469100469566557552295750802336007608706575143454896997763235916167226840922042938449244544338516927151233055049735558500868247019579228912528080695169241 A013892 640 7043424309360292125480910004802813760328803754992937598417143049247953983296586164139419317421734008468251975357867787767373131921370645800945896696147682624968653561248818630850354586824632990786781828291429366135378615032416657214139535394006107955008617073387541533389982607360366629442472579349412359637940613717997291189952611623255626829243207199761307257673815115375601967633633150240181081571390372655711876950011412254097378963196177880466733968615503464085854663798663996870960336946913233907279976685579060117988440134008509986862128233609045669122865125380138155117157861739881549865367743719421634929958793722428870717548123317336452176429698885184304274371831633469741821565490970889486540740043932707107509325267865024773584918595031007762195794256295193503142346040658890119926210402400608882358388031102421704210125083534296900989140866962538315676967360640359684640475851592562741574156596854177633692713919489827447159493129889637423936134147014031049795946622577745012019979671335378966584405547421986762605790954316995916901617727675011020232641916514185140963082559758495724581402172819357041106053434775091142170425119423311975549606457299239406964173517464549281173176094758086446658659447877763399810215217816758705299146866044731556168338842958030923169267317519506369360132935433419389502782129276369917464457890269711496932614341976113198024984683400226147265915419592752243484523676118501878294937231345444955758133461975724065716418902538217892253408534041840070360064536829009808472411375798086415912896903327629407173192080959225656412066380097234368126530328234243099990979373258464976278691518083610016339065828573382884016380396602331781284820411325244077136675672453516394276571367717627166466414463830390482296802795876810183531591428655036392337429276613143352999310011910569576667693395030913443868747015117081919563782317561773663534531546723258890865848884716816030499481902980608609243328257494731380068403482087989923398110488062514834549172990507585989196485413537987349156766639714744520799159766852274536217968306617163422818508886974745165141010520205517611078480280727440995576335238200965768561313400725469976393823844723745305747972928303125496088376487183296239266905818071296047473583012179229904718312337671264028133212129862474895527780941917500710179040960684743534642162210649038534643423873577326728240486366267026799824808473147365917894064190973665631163001988330830828667136144593692202910879168250855436589719735710701533467689185272367853686653344135919381865847759428089929023850727227648231851806592419730438148090606950797269869444952295238059058318899005007322311439442269149863816396799740559227928150689926385113239927682479680677101562239662444552509118989893159159396561128244726940226119212670276968131351831966409064886333466010825524578519629855503108213260274419649204791666036123154456459010016105775931292295300889686700540667027316563591491189150831512857356327969634270359190598022362768637182747588057153760237710374249811599025294754984352669324854946131068796610790429605016004016468635398762203338538675704727886188716680839263297241514309142710679074615687002463666468087122268771349599049107005147251108059079152363373956221459725773784814215692972713365455923774255707820467584666961475028107353927665466851266942798009801012988149655875667183784852422655356056693558069130240070977982630782126061114700952248850503518377935907285103990904542335309226270140934659334260425448418377602997713708885682509580464041204205255190896352369331518003020043620388198600180282523222564171528204998443924395407586872864864808835484187438080423597731674924554310508944254470440980798579086093880598234960059673422642233140887119013446781518014367465964002047609298458343046879973538868574765591900315619059161303273582768492257884498455378062848250591215544735595669953385778268112655966824530317385268908042705762039293312856978701887437797114075036319028895240003839980203593283588681956265913386103910742006133527001264550688785754213580229597851235966992057424802241016375595166668441365576933109131081868081227862470859 A013892 641 17440215888982709971611155781982242349136390648934257794503089487099809610086693704439452032448638156634230247931641071423004844577373934697076333863434580800002258114354638563029932142081886923854159698250579962058444853303151852511273689449563129901288881726797818203285402544102396450795876911254500594287145115686519374718150471687731634336262276104121773139418875933366412656455671409676562135897838130342435522804046307870958265953391092853645799512954879511919520647177208123988188019353914911564582042991185625179091058627378337569959328857111124372269457214088634705747439464296258965740087204855916190828436039177312404354850190597933471897605400979905970629467817935802794254636490627528486734039882041732136196732786435319976848843348237683288965243962218272337937259888929437167059169651173745252998722245424675279372986509214189022242310711545074160909423204714233974778597615652493011849027575314032384608895243334842252084173779426601335770837825287295268368693636218131846517659644213860523780679991566034000901436376193359272844178753878367112187024416838857313353547763135451505140285338715837150125657803793168402037047467778943359346404999312189396344583082420453010563620155054403092485060000230682076506674090620858413432512255866493761496867640709537410828499635642732201666255801293754316928449327519090276263826717638942367843349439552711913516466549582616563018985904538194237339785589913346382344215783597224909507758507064628383396359128155978784790772617732466156378485439577774357748729335202265976355508109432639847472133738471057688616261151692381921683733619210481105644564035145911869298691789235308677847144559064724785730075483646637121307562535662025534154045495886479490351824087034248909260322387475966042824631106067773818632390004901306956030316294392527643218238521181749418217298947742649747449960615384391423949961832732390206504190028309914616414037557598423456303736640488381996738795855054446875455993793594589761336137981381104919312372692622843160263428335975996937259720719831039193206278699543150126854775106046451734077487036529279528660491008070361951273813944628935921705568106974173138568899550222935483078770828096621027817250019798440737738932931538072634752546229220518071853291422873978987843108460995479188796618421540344226341442862500981590973613143710532781383923207625873666592047209940945134469540051027418792019408435551719601931574449205702495657078060303981884031867140492296669935424997626774895684368447873532356317811723963724770145668658761605845518643771272134045166027761837652559240026451683902118168049003780262169126462776933286662796244367507399625768032891563199708645916299440798963713665995176032252508271694660254844890501160065939294023277021755461501422665613085640131966953556373660130513072139780193519155985408855939070583347876965581390743745552230218976335439480378506626483698241869495677696921102237652349522045085671515792327741965184758154587146329283447202121480572574429059759564120040730368570834419969584250534933317522000660162604007260193316219181571954550522529173971642239692924352276373801014263995184709419011036416339353956769745976827971113282077964055362582469970855894806338103321413977830087797889626000205528742804694663154042591492047401510783878551965926278641355621590952938534804955225795209270278458944374764083638102489298884504476622862441415318309508511814096991557800049913162426482911352088722092738706774746371916839858269698169042902905192403296364405035916858129576289677431961691428172923267205349402395759926988399598165707797375468867922556816868442002751544330448313818888292733561031243498789919802549014003696886359550004442114380876497971655408986368797302131010837917454502076562269973857268105999506083336303404760036455599618939108507338779604036770243874415019480911255548740863166040490440658219104263702775908572183895479326798252694347346957935635694679732132671852106764782841996364083354511128474878268171142137125900651803228071869418507284370645220074304152695951717222491792927009847526633066397495404178406594816592560996863678494586362682474060229036231499041 A013892 642 43183701122494199177996411220610448298454267749435466790711305375918351475726052194868822738094040491003860882673288525309430872653191022329496013202916502084304791314695406191279851947076818130268360974678562793472953242819080998851312271172373816385451498754842350855336781954049399749419220024080357667013805733806274937220237664795520612048384685599139818348741939279732641012237231521828725828134501096702774255579576258872971891368925731623819510528228064204584413154954837858599028366534209358610150032068431735320322191176192874278638724223763997947052030738347654306266529110104502528810064187856529224194099648170904067110640202089352471832188835760944193969654634523023363051111159806332658473669417883650900704593855759709359355444165727979354123551609604701917694111273718290439918042914101659447204883153173793034580172522478744223785163310546046584753661887769710030715310777519522294146365330207500273497700903126159565543370611064428140900835768356046526712453943946080047030530527378295829072817946436665223598045709656000702130198168299470928119178971510277754737406262751928336426355386908945651588991162314460487115531197919973873134274072391912852099425825798201279003569302310052442899164581511191658956099209112216896641830164238769336348632468293244873415037119315333561813614323327663770392216451420691913966585071719067558074549703927030416346209306954967289074747979241118212882805759398847063976130357549305001207251331584219275499341440867890913041647287994741717342611418453087509447270958164995581787897274258050093685902877694447471725035621444355183899171130793453055205399362860757233658621440633758581908636795555605977221454174981954529432534286990205763093297898319015979580661270081416689970575003306852042672026257103308684541842258746121252519710146229043304845037184059608552698435707206627297011100029792676220451076544066838657934818424908151271788181982331898721730225991776642173742935677904460853869710776325770113454649919559772509604446711830729326285114639281830040351857214652916315258873481660094485954981785306513092297531573663112511636713124592015157187139434481763606799235484110643134237313607407460326715861368679215230357264956772899312274634092848490112838144965626695577197863038886836497819333017162445023900118076957624798499820330395818016428172531528506509451950870479218159974901504487564306514893650808940643500465207861177354623169562103790743793995328040629239069422194705835292130435901198659692429169029411205593946177291894854939632920020290953472482868323403159837101556175058449664281670256988058350893787970211303376711865355501734172463117882140704705964600474766747235378444703129062873252444656989378284403479034876562361178525031938112219991742210291676468211160901895740445123241733983263475503287412237597392588616314882781876732357094806599116039197618131692977085205361925739879329658732994816378049668644329548744999186314586154581866929552252014481815078438792414333725795924270971220441596958068732424887874536452267593165297852582908312627963619772957410096999271135090594283965142009378061410295747176892317618064212863807703808259461457993003611243477762445626639964719519235091312366310274078971296049829091102566266705049482909514529961650741061706750867078833450450898644278092617582013265736980153092014829636291878927221913707408972732221935650478622650061393068326028250855716594373746699277145789931571051910315995532685108219106242716756915256221741366668962840644004609724606945028696497785721293999602912183607547129003898449922738759456049256618510911373601088394175011691132374571096165078739398635482749277735900996110221633171811025539856617995406449114976373915751117986535738792631009293804756571175137273760119998007699997271013442937524222921507673760855507635913044838775842764087195155321664878952981702544569692339623375665848250179724439675971412465605826698220771455197469607960790053976640329708172030284355110430021650705517604940296874595305478029321225527795296468322870258780764438186293351062894705974776156450848609073771972790748391018770023691773157456766798051711338059056383778543921059 A013892 643 106927119165706764090437735826942310421354313920109409885013472530006054170693802113662497112971915565734168927726447044230156474345693637199042748795728347894445009469525980574821850126304962295539358341040614654355586051591083642174735463337643634378200070615366390110548550459639764670137181282405349538935217363671983565776093261562523791972393271627344505073501567108606712677759596733968586194318010031044642631466333195019106827246705635148007866199434981548907260828570519066839195539346989258645233884254611751394914457249179999808463066411737811552697586259191888480092246463000648607084071125487364155497785944736327389668589093753243566151210944038838157744067870887823626227493291685300489313994371952290111583744141652760584990655943314883950765972016990592813700471230742585239990626141564204855564563970690475759130930602737096093770219088079755402461957446644691237344150300905311633013521047761461219707383708529780574082374426686019455256418545190638448746180498150944858372249608310870924071375444353880323485897383633513682543881554328151665644970932177627238227536909793787001896962147169853418953849428015673297686279683638449387293902896375543021170536187833100388739458945880618543810178521115280155549538295583551145557939027841452514963512506108435337818099996099578117073128612377304934204396763146323827480747329498511461480834447344016086884432518741887549510694396650953565800902458041725816264232402197476564184273814884353763844643842391543821891509808156491971570322790620271529054878172241387395069430652893083578925570429556343690290888977222746426497553737786538316541034156980158125504878890531808990905393660838440404592065461218642628373368715482161499789551832729817148023695790187325784619450795113093036008161543187245530485371075039012087242801773367587898083491726412812677728043956178622643501887772669615796782690179687355134073745967096648455923445618270032092977490848012151909762709289123557615805936983549463052154945211172033151259060898717357054085246073211100081085193297344871435296181369065078296578644443615671761324825632015659226951153731089164138695918766580860385031980182970879354041877985988005107520817619125236152672393402200419214223909202668053519908417911243295292004051472724656965413952664462912961234058470236697805940606620272754594659781577145203439547466098442721606695693640360153491797221653874367118430858400719853386605075529555634156917568037766074018230557226888924061008880204522100065764173004556056759964535646283558421170133629322409602261357772710240669487326143506052155278179441657874294589757499252238079772873094892488482701753724850716781734241270969468062773331550973169451397504962726742580633170034778821185951784653056927729809332895161009811261187298023141020429213734274224708430214458154102666191280268664941322195112670093525264625541183058266848867699911458962589468288659109731838872406480555751317943740234360462774006122397401660806407833907215458339324109562291427567964217786277030288532441251834923335169000847482686689989788090956200070183769798258326685415931804164279008479971889288955890761771179407861391591927444256675018248796364044113853677590002036858490363458908503336666747177685762649973230422106319582766018123513438292151024115223032427828019682198340852302205465278070820090984827647592685119815253309001649973282002642214467065194365315089010225915589003612239828333441413303773150064081526222486063776220748484719081109015397576267652220755779170134489531978610369470726710351122771254918463838579423947955243519550364108263838249141262281371728352273401181543116643255301546221920200003852586720567523675675088108528213431961807913247143884476417427495343156288694849481380663941130186228420159366946867955542759115044160790851722229491580561601776654412248025492313539836896819085110599040688906470632449100862831186421765505357233138434674121881637753979442999298802104291861505143750075056015061404580666179290281436075064150888561298842924257208148405789917790724896792044628642780273482518569437266211789790078957708055199300253185436893175823405542811889044392456691452817668824390268841 A013892 644 264762132839087352857568787243356027892004995343268989706871974318075460726000752719837595438932647160398809947774527799771246215970897669374912551250354166493087393502483810975335808275893590835022709648892324905035212266758630615305220306034876065440226816650638103186339155244563561659962004436182603588007952778970834835234618748861703598779051007483196101667992156816053972654687859713382882307164630319859608575131156157853615395838740576484347129488554758378267719630362633690881465235781540756342204975568959903017196292680237348345735590279037583447822940638798775873667931374789443015352261429748136898063912279975675513231003786453312640903447267323623123551928711037469193078269912048680856289892150396693593002397285402258831734778190586040835607672545298389875410923113970484570155549398500986078658561283262716336708338134506720900688345713775194272280650371679473328096613215921341229193146452841106364656233093306881149704793235542826087140962703327994672301968785291056412870668882888939184222208666389198715103107025717559595833222572790382011151846880194090626947965914803486201610066075645126880818207614860180636727699438377480889429045667812585699177343484157352039457385556436053695709839225955024077876056224156135407964867268899192730848638352862590631536059582242169276106656683978832370278572620829849282901250981823934731261232694234070888718456475224269019455880884853029473326048775454659251926049586848769523100116208761333470301958773501859265841745544466481614313304691532063712821254787408727087544022170197911356694026015054033055185579905612265203904166312579509739048938135064412554404505115966921710571854338208401447370008696458019793472669903036664607467409503470467510404325122387047187970437494328734553366772788924395470789296833533022790209814228233711026856635780279039058509731911849931348952380812019463004797822371233680360124868315382044145063587771952808195389472111272041331611534708089551888939464759029841913977807682437860113799409432253149084263423716631931699674966038362338816065439391760671305080084928192321232544639422608341796194524802396148234660825762012101818517301099074011397663740039226913458727188985898378112395960630795055815920607352817164652591713681611612229235939847562050387404522778523954320398690944094617200591730111850747379082490503387661091460041258887924527617600327202135700885608739936666547579530055164028250719440913657176180309433300744538110466664518942437978540027265536967450738603012408247587291426749227072723100946709431589093749745719650054211476898776609192235632144837309620882959403954140967457087531297390195839529329696349134972535373076806228900764983480033113905435910640702724577163211689945804359714028027649605694853159372375281232654014607447801457543755698222673526319345589620915457653562881960992542945996287305907814214037897829391486214462883063625808819840080532947896500126814097615282609177250559707514253785662083854921085631129822289178542088363080241509608631696382768420404889251227201835288627829451033030397024302228556037581962213697644447431703324359367088618249915096494392159330855560626183859379952796508756010826428213266268977226926453463271130470239886203417196019920539211836065874947035812567354709613501041756858660679635371512531707071629586044638650369565879556467440753376600032489428903165676497193593460384599685660702762326583131379364016255263426696605950040059393100522202997971520030236419102264432014951916923198757396161164047390839395642705157236096936773704742781532353392242673058108030523515137018107981624860430393642255201335816392217729577247808903298550385309339386126210524805815409990438600750667200612183339725208172715803791693943281028105997180603968512990004928188337772797851470302001731490067158560721873137001597572213512923673492063676600376839823269174050760623026536586197355437867747146049539616844958158517001360990744831120764591634973981024934417096123837528820782945874486573584030268951015743503665910348839059428009651696126221884912937759592389790747265045429746487424717101957770932157612207105755763158641150975650931117621249630376958403920286931259 A013892 645 655577252360731355323273216524486617307365676964473002144195988737012330228189737808837150228745688701216332912874560510485782984119323748241551593238450701299367201964106661872218019536131844373008896338912636805032784058508778507926640694552650590760480180481828356661591195961908590462670259222427308561662903868056905164689604249437715419233209420578134384144013711500074425636299954748447641497888033970374056933273680631305179228020909702692315442979480948665670322309021286919357905188853437285238177397801326046900976723109243018001527549354334681337570935492789010142013291209184765060870719173937932025159155132535490162635775244633260976828384875172755892603807129471166431511911050953826619578545663705102608939642915987247690999652542931905127007322381740797872115111311579202873677585710078893128380384934925528658607179346513957115473512133533044762399846104665172228226695887329617096263920738733410628418934106104075107902888825734356131543650608747744280092232607290399492852650350252419425113426656637628549268088203272223597683046579263692107431076908201707607295231453678997380320482999838823024467083056947678414420819851667042052834370549025075637147321023778535227548392918905756119893437197548009164204824940576782727526399879654022221661582576884707800155805595530253102398416508543302853214403387864168979542504654843262964141207012960288693484881359846337294805687203103701425873156046854506319034839455946651367378674644397729044481209817109180226291480300907910658719559433397851427252996157847961732740665751604878112398721121849276193911959218706624259121902302411811485349336667294856861548440713140578880625257954983484615431431163291006352597884474239182197885445204133721132044639031217445155086412309269885298856912735882906700825907100214284197815730800715263639888688998913148333736888677199703163209641176260580326716883175589344706024826310849164125547804618544576419795676505248590269161989479165831342651119750369032533358535624676702989918603895792590194395579201328609449633483732622948780120818412499206457837493210612078411582549129681092513215466668688300247695436008492403300728870734116060547743789047389721188240933920793988145725525721951006910745199945703228579117689655324831429198881420608545402201951447380384768784878247981737555767982338223523734598775652947684240903116701091131034909412552584881006827154915348440101795126790061595187578156926865620282888007486540250070788397548688851736224982972168819567806404180421049442644714482334405542597531046276848323444651626679779582983737583863244285456518199517514958674897171444495379526979157936566528062733731800396756359864740106826574955274829926513308135952901533375622789251302263116229283545085235161011420213068779061484893372915486893741222635940613463695845805295114759143780529398460731674596038461001871032867565024777458429624145330290960801592997203567551753576067504260291103653301180933641216336284424100171086245210154921840412698886453734622921700423334781676502996125870074423237156336079875873435533041477723825376100659055374523718641193169742904488760559996520514667931326972122810933228026841739482534249651308072440395348242615364493952182886230511988395115647729227221888070876890480428462214429119280315993115972850184463766808247348354946375543717541431704803889473581995045963847042417699628409024559573664846897064780449094090165025311861285641515580039296288241023196809926321074282775348367102697857847790426541615519989877262136580410036711506597127142389048433539896609478702178690516508236271245307255400155193335286837267194461772413632953927988493722377648637310514069944647723754261154730861915028880126304768626555310248231253429052809581264210412231512896305831046038212682214970886987227763316185340823801245044869352656518746960307136795010025377566516492709556978597914327915384214546685602348890840586118995730184051345788552947822285593294084582767439441859085237295137981275611831496870330364843764919341131473683656948850046210635270555126441883011040273588956768479512231723549847765854591440534647344531428402354739401348195289658294889410858588526756326988618550203478641 A013892 646 1623274178993154548184601488163064788628150845366054636136241543515727493865690381598723858844246971047393060709235786405453336761194873413697157658466134543036661829416122541355137165955396523720162955215885241080304871574489527954698647097141123575131434214410874712101409298730085898936027366190393036302224954604791834821382764392428477711847930613084097970444608207031622785243616681652676456665279063026009231998422027337494122981323346493926739576046049797510117619399045299519735189680214807208540965816518465623405461563114073527630564363428718750125278055802759375223628968349771187582456926875868539549564558864515994656212280447461172871463786961030385692920394229476425729900211441355719138911817339354540864892840884633108020436548661901147353077703942106007870346355003489952656310196299140637196289542756984166586048578172723862699666847920329038603133496539915328289139893459920977562441997877257059323617494321190194270603235118512013482959101728669680864192097066679150893852954679609665486103930631073775413214163932034149577999393951868248763517982101321340004716115307223111734414167635417909852059919890225089574268977613892911159981132082070440760064844439657007298397348158109623822712019951411427943478402830537231134845391215611444769034022957041648099257990079286864176595616718387563651541331014287080946076216233352748582247078543583957873649221250234155929331067277917871996903095814460396242055846942030047504114968908318572489310879146934224049140108081597776674144842393476986521169716533451180198477429726883087089232360971089870934469208309480253621387483169099584007062007172552127780023232501366674225737320597076651272785151271993697538661269148779164801001952984510302761334598660558484731064310432570853718614302768406929399008327744933488887927333219920263583464742941519847676017576316725507802720229306897646686403347714193600837243366403467304442104793468173607128479654798969529116881732987373035821707094962769011086816536701726359596634465187768136787752699264830568529628019436863950851508378350370872611044959101303356742841138317454223490880303802872431555018421405192031320531456095874043406207848316452641244482188240344073253642828514597166260689278840355818581524732237860159777007921086687398661846849776907123345603468244949332380099545299692928895716293795488108001215966360455048464408161512042871276123711458739357187614811649744725782367086788455035516838712449414826660029080381910917095214944112404241963025869584736380103883134884993739229620204026155057856832978448170175545646449647666195311974599257307119271659954211316543564751373565987574443569606930577230608025904723113773175420181051106209675762124843533889846212842360282399832212756702005696945216578159390765363682995782664182105747627629917056843820102645428360001155825062999219238735576237248271862612344890286440040133916628188117749863618782756411329477947171231402541464835400808608082129057526230009526480678619391814124043300049205846081799496518829574407392204270765409303099566611044570337849928469950486289937465786353802805203739766407236061715533846824449848750090784346320028954984034804290963573027354266861590481388191661408110506092412484503953157460226691794889830410197641698434860685727820871150238467258368900548530134451014334365537423460621502833205921646904351316035697883423632203957302935791953736975205805221427563529009674417515671086219721500017309296597861753685710505757316434623063119056027369267647431415098899124616711491324773639920142380437239704454833604985953409235527322994234049789068874062310402470462939600211624143588138381317485573413195926578075872284140202290967932456941095051863111291444977150335158384424232751358730137516036851029971947264172384219807198298187677519443206228473439054355959243453412829669541110987528827367073921081641325149317069436954938254833673290486261484448659208512999353255690165549813535269889541305874034547839096981253860298561180357569128146059281473015656300856629287390650572107782786278027620081753810393342265475351757458450054503184788011316399755146925335642167876938865008527614317375337540192512814500191403540283259501459 A013892 647 4019387571330770983605343560239076560057375680060042518482311549657749331833342088186218548160381080763478910229078021482756601701057864864782118380970337275878535319155431608526913781484991376986971773247098229553701812200721945679101365378584038943259369126868552463759587463176266964269598425396666006794902907871970457409391041529327761233828949143126921900519923936822794146918934021823510521672440822679638433342060783468341860419931756930265505937508047857565004727276356667095516783431990203914261076917315556211648639970965194347692512789721487068466450868695156686231852464901900087801734014180411214910137254639869189852252571403678162685858611430420376983854495231212348273380183649729454804140412002158439281020298421599154136294917705184769059808349653344743981756739277786468282337020746105832621095340531025737899548298364903383706782382468678812156180247648987804461411001056216872621385068501878327334149954071204718843246399873712478073141548831257268118145187354707178849118407229226813100476456531671144226884178097945825735934721364827018895098111963099668664337568396099839742471186067890651166775715580266454069757841200782623430318121167282536295555801252190276114554375376947081437793409889669885319418929770290407475759538343584282781160375209907867816924609977332125100804229960782727970017838183145226843498372939188507411753408934689694506984963088483543262460726355785164933659758643089572674558240557313658594891570398918709022210178544844685233851772480736173225073370105645972848081813938761933838269765269305485058561159768154658330968272225895746511663925687524310860302228897949151043987745973401520683673953793100899139892040279432322481781629878022941184596134782992976157037838408810203484103607997778258321807156470549629477955121320902066901907981858511344738753466532754353310739444700267713144807757066579956062556642871767060839497462308258989061791237001751200437221344768073652076781742168301386625093116130217385583055339710607937270867002616967495732017670896947705905643409299599391839469044124974967301335812185778140327592199746710085331545229365988624900949558222974583560736617907537623004067847008520068532821101819727719439271754042165528780926462647326202033894807969433303763689536394825581139200322885749951208925402117850796957032104017024361545754219350714308733702853089156385047672584311807841523938645819273063592895847511121265764993361229806724988208819057283602878071345904569239908544627901780031120406392652896166038844926405598112712723357568958512604246281102535723498399628326136618545784993246418900721437940962686682204137311335368267092148260151195350131302334658997290645884734880463034671944921562949421114317772755452889942142174657079604200353823963889314726250102174458998647859595026809994533926112340242516770501937282667303757813921585474208710742564570493363896935550829139970172319556604364367336509015512738904601518537471106793663551677211640600358509281848797451560729491208538546277297651530777390360569429602637959209995533786040849568979870034515929152027869096124864772162174831861190805177771642588173446040251041029138677375407013594870050612209458872821717329374819984620961016024916460467753909234109851326634914188859970411852860109069971531234234318539979976279314917384022142308172848693421442543798349383978217389284675493447372276586473842011520856170570119102971568626617325815536135660917566186471359531996668890439434097595185466453731966031510313016252537279494969023564314706957780685032624628058268794960909034472114250654679968938699936448663649996812725246710814281144402330314445857841844710842841020604047089286887270752463406588699388516823198005635616476967735340514458291406600334773321330798462508648869976394280383898944210118215803499116853969051736326755752054131921075375109141914784368916331003560898846315774685657855403600899741575381840617539829185597061163227727744868238223337933391069869840196185702231407040122196560633329240796052593550894798921878702490945508849320237912056810528161144390201253011291110721505281350410032526117319546676658236237920446708750217283638755907933140787471109434114691838568303128441 A013892 648 9952401545984550701734207584164417231281507864020991219971533145796003462803206511215807560881371433697369366139309859915432138715387678133822138541002271158465565425225445050441882687421205663566063820765366679099691503488395408974077211712546560243365580635670095886962650757983291453960988391526259302758852295278878177620935748539726940263322627144347428190955483140042983764391825612503172579202609048596230045159843363885177812243932603403273488986357739792068850640204259467038542011939167511921897938293888131420106985783466946759127083226116584408742710529525208775622003656491129905505785790778102028827775946076525461123972739800076094948291821904252465029345131787509664347368399354911453311077270018132509345295079901423243957725709434890301484222394768297267228483880368987796327426414732411906047261551593532298587333642033038903492980150448313138101105755023411053639095318304297542080938946732432424433761367125755933123043567480899593244427715919527290330071180263803090841123239021881282691276653541614388549043686504145561158922227636726816659133539933719126480097588768014417086493161351517973463402182572582186655673320839416653093187269504187120838889423924747090496971974316483291401038824434401713369527892585286307660320717133010699010148423896877661593619209840262097629976253001664151943833199107447713041959477736351724013735204109776217879050960118431012988635742068833291107069994716395447809900984885723792733152422573192216491185600884711380262855139987778357786430946645219887723162531411954485615005927513562042248018229140767981338652207890268232041784534730953258596883488671982994950867013816993531963324393313143343259387541043862094264817011959342726644237304740034125269465234646216536036785459659690747652368378329571467000735197947564286953747451971878082196282719728286521478368628282888184250145342464801562626540440858139547577618826924017774556912220148799145651403334558882401833667195001188895121006439756915138224817743602096602868456514312870599214553222890261317645257740123328754534317460688806391559870303217393067487010718200629095579353810887895068128616300166349143380156378864236000782749391909949533174049797394725986375861350912052023648923233234581761529924900118305834015967897377691226633192780297082568438468979258608240494510235724450004599080476780084349141212900831207035860157038341883084589582956974456213489305815126439855039434296747763201936578868658920871802789581522957990368307444602969633277207148441443543832617883427975081289861592953140604100861612391707602418663821298718555044599675992464593657451764179767531118982192460194030778601214812114655264767579546808532370984546152779639688168148337097498671741122802004145332848296526220150880891903163162368304353151744075752092966495386289200655459912839562155532923076403675228167419293423871102714460953390434047851838220472482651003710281788510005597562636802077288944915449113670060683526644392066078907104474276525521012070732451971085898670437657706365494415604069662248161910731212081961576901487212594857657407054641045681537485988938996662691509875186440933681566819562441209249910567930955244137450841228905534981457547662389099976950818279622847744986900670168760029384388121983876818455063208047438517556361902525879285235387619659842547124482476932140461256549111319080099390395704649545046683491293730884780443092501340748798104798533834523209973862324716755546865817419842948192329621341138300619267358656654549229891305220213304278576081583453796428596808910451304933911899347367623931802416409145973940599615093457992170655400530727373465689269074156333846673247808276660393736172284222903888590871967207117403758556344323003332508912509660893591682331886173868742219202958299679901264291791859729504032828359742995915035266943590905483995642815232371186055661089358281586138072463643383382730107000784249215061400171249753506627697549207013441340499796568833531694713641439935221109484740639530781587625899805865030838777060715664933359127683516292991773805956491969281463432932380004907966408505646468931127886568812206526782090478580175089704265800639864877341970716426598701954346787136808029631659 A013892 649 24643131515610800008013369664941929341958910340594512338780293250772338378243556839214949885690802925606622590128179004826741603241032714439478863419237182613205428083835299263954095280440959922350267060533303668752067032096112383765303609844224825272037270846402088755612332579191669985861349395269779133301891409487734976729021386023469337059072893749491522596196680847577292056026835007293493120191001062620076618590242993472724895719389275354242082805631413141401889001359126662074666837220560737102299563111558108321195487391456723403327811649104048537903416799446839924108867631834030267892970690759867655478427192304138617763607777046228618625370431925297624406696451473920892380854546274296894632105117214627888257375802048834192940480671406022440614781587463386095087181707697770313498544218092510388151718280639193730999798243704365595900064657544917712939009858907713086504710278557952839649070845065229193708012087378717140250035054395888001932934222960625604058998919380022569428614411018841222190587430557737845871898523109228319840046168929071634002863899096341995358243159450891730133448630329332302574756680865788179795926054057158735307387904832048225722053263690642346032461808633069961354820832143197648072574645302534841111412467372330658808329502262634880994298931866263139679486570081167604963973440476752174815482820863502767478685725161012783314100203298286912830147972300896043276924906847272051926648018774555797462765980381058674061608175165032963957475349268598003936623880557282318771435020866609089876830562110403459248275689157226457824655393304885279090430644662778632658484609417208421814846862045243867500855566958280919101226230991165887747019138495516566101069346029493757545597598042262118664148439877900600571281689213473579869053422902765983361887112080115347448133446036490527546067082122631150133600632331752684418014159068398475617394399727733487562595791398221415748294145297914156297941507875248822020228924475657816843332990115407796265982306633584577844556020645353158360105045061634205773668930094092817335003297926283757011519752325859502934942391785706090298198692225596947574461829549355897302164986558834129142731529279283620139283915131981103705075168888914665142485515258036957301104094729003868575222010100825850627924601073260605680216300167074931937778569474690076824208122535250910286298982481298363869181770181494055764656639528762598623288222742839716551961000107485311750015480019414756992975695273968505988059343048709917440401308538125670806745000449678496673539337581494802641251069253935715427378213125265587890622655833758204036180687768493979416863689395062285786435738948273060195262463744351513052233463929338779363599522428919662254520334180277189376025560530403176996040534680354225681642246259495303453783634722127013752915296560063828790118745027553813560174052229100355451888765873693819667636025026247836350119247422986773079216198634909323588419640652550425915802481651630566052467328553593153822611972013809073894356982821286623011458999643504932978604195585618914450647950589638571009287519725860697493784910439271209447993920351741115782494307343270349053497890516051766262052052309293988063827944191355853678514319762504196539998654044456155406299763554383054465882790150482427172292058049652116471092383936649196063976879997988062915020459413887033840547946108915750073970360899477326758238493544829129085693070528368833692838903647455704176079183073171205025067287502383672693584630964464942510877957032708361883052129946359565695554320062117626249912031468269936928344766333296240955767666598733518711019733465249424081413782224826030524269742456792048095635969487129576196329157605621844228621985756258828961471030301023230218740226225842879103840611641532084365206182268731272442222909443758497478016127179154059061421236367698951677154895089154917950594635214534878697164317902631343408007335273893936775089770205784292138995748752855782161053974056812801528758338902883402596994865041260997225825602698027009560638129155063808645862324820433197772610716134422716073896828805149335768758607451921892959441642844698568782921576348973184619310456125282663225362921218241 A013892 650 61018833302672386289041896613993046301695115935435731407541545337944136286030492846023298197009111433291632588793793905672490057043517863190879174233509768631375347272956500672177471369804580422771573918319452680893324426106151777328884503031675245631266214305505365565682941087003914860321301376278104842189680017141171088143753124911326402022633333140222209608920005250005285282635990134724411021411817540152509095214682085894820641565884065315363466992941136448012075954376332168836420480974993220578266845920965920456003825134498601362256591096534885480654112433693520889246043034316610512299516834419817541862478092437085327305851453136389636349661101119797522495796676798124047703341561175240266501660848630022899486199966077316296305731249987780759183820073936502846659275539248741375483431839874646879592081482972426958134869431438135947642554198482313204090569372631529465781226616027068468302224670395168941311215021546354132255971548154603885698136496538582097584883165277954504139622714509341731424891346216584122425562061172237133527618478839105343882857297688553318364550528873193562091702020109829385073052442735097246204512706524876687335887883766729779662150364171135822368632651894535898240710507648939553194854006658961217541127299048160571944645872223007966195102590895122293897237016691409025483689671991045583308442197257298339051206245385458591751260199286684926571816564066276391861950484919623480503521232639658835541757381255559001785273940917962957022140754848626248949470454024006192227631483732789900834930278011007895041196185646519274993171394706833134670536228818861509547041082893340356047320500263366295075000968489832425505627169330994863484506341809610073806291706634283463564896666914847189762179287833229799173950019379792717640183311396115948636385316334461531700975777597508158766289155976764868214658392116020490134760441255102397077754655771441160820255876485344649312935384878019944495176669708395732955466819665251844627959973491771128926402523473112139616327318163938310062297741972067395281975864137053130910384330991973284452467047214308389357707921358195064481279483621108376292177361685330587953993421053342628336188396916904892543260762974383278903032920610672713444643241844910051936306547854391749975238643988644787913953476792899512464177900627394071896201578097710624534344908001412243708994624222960397478117111964627249984810540480529541688525345045322679314594080405144272938901580060592860375550126092178143708527751263567577864260239669944435358910488868448475934854080246201699325199131328600971034015766141256996910382867487312855255782964802880173940116764447424330773507746774079976076429191214925037117122227801971822243429413886725546788755544943450168336787514403770776156718971881490417856088684320890061386610204151823976626579812897077486403384234443980970202533410550423161034066321291087393185213893931467241338693918424810125834674150223700341227962283800139457059692609015120792971948299764223454587015681291420634060743430806804985952050617558282921043388870085355408452334939807053476037525818305683947203663322953769002442968298189025825047918371918364368021017073208905262389700824670990534550856308784272037937515628649616878548494127280823841945383438237244326779917910808819387438885192644685555941955380773153137724817088586138244595819244534266270605546928812340179842407936652834909308747575627857861699955526242223540738004716482561421654685489128296147591364085517364709572912211146480679686242398530732142150263495908050974259196356351489392239780931206551722558337547573108488934335363497457466946837251013570633718564584753109509355113785027520333497556128411112056490154430818122642872646670309086730132669456657333319321392455417583327106140634644985952564602662709423234962915703850780971846818254492176186487926061948823006548851558575361403182549425660074598607169870394387566781223554864353502954863004916772279981075234491197449353203584108100121052556994199090690287016388333801313969869549014981980346086510962724341524211056625549820571563621609727952847859863907601465147687419153096347234980492406115281464823332276116153462690001101356277129657903865565321859 A013892 651 151088672121913793017910351164011567954580974872616479102482212869738137913703817305545442642316063810861978161479724296041746957755397537529072732440419304598379866007220318357877964681301751780244271407576878463707279718157016309692273589072228044032332641975647530171821964742589306581726714016500839121641024500763236590181658968839810392721840373555171072990437216079532836883049692536600979405706779999354087618151979098202079495760643968243306165257754555017786253258555281706923691916521699738480625958918057794675190615411706852334482182957538933403762167142956093380341237911228324972894321334190075795588140142205374541856691477259561242175759502821629525654319655623158156394196336284451248644495925631951071394880249804076803966324842363493950034297701254100762110185503458269271093150095281773263911073367906543418610792064314536981821780808307857242335454733003557478691429442718008207294670204140807420411758203635905920524878894414066526773270080942686593247831620661577869745615663773866551839442037475537728953811794106515194090602587835029902882999071949329183049145199992385705901701280291928430550000080403931556229747708113540640635704653106915840691670854573785238631148940723408443097925047279031578726224811034247211792367764045851344031565699565517802087727330212821416796654679792581196591138513127355977784450416186599160026352732992688633576703628193561259999548422467942907612983733758994780451288420617826603026109909969508388761515019833027159919565700939928606397534841738387708568646089239277340667470026452778637903610834083160730291316697262194817924580085642154164927918878311117162268414243381621019868914823076705578962057928353307050479122668448433694141685088505442649849577072051186211722942372424572472504818469036285368356140257164611304302605045390443864183254421933412354413049812824911513421447430060086219602190193831317790301831225401009686865874755509485400819109993561080306544562456688288965975298436706310427231447062403001000563536361969249495791848456178409485606945376599294105390305155213893120394071731584894057659469203140301788580231226367105440967031648114742829428684073091685383502295155876760628680607753417551287521475431940107462508520911691166095087567686488939934689436706835711557721938431141639370708952289933421689913038435565589834028112831326163179698866892357388855235597880043848017235168302818501569060139394473298717645415918341378440928187087897097329079741263486453920983039291666716209458541856375968415982116915186509746447762902576676402813816253243539781497426243883617535776355404526600308792802107802467873585988943365446795812949180331502938003951758279552654682870243938084669480669231138234627085133328295507239678090816078932018368551227627662415070875689556786542163043335158271560109324139890127196701097648134640667005933299522506836337522775330492238613290584082540203178514937549812104811498672717753927769110828694754191214216182955241509486047809489731580357048213097893931679454941430005340577172748277299018910886582085446782512614137829478441513418092121305304963041641180885715987043550302504473180031360177548656375325632788690093292472353955497111297875822267014991610840755324427208865044510583687703357047760065920634217121986035802440295427959035806876418036186622313260382319776377023711167281868231048321305463435572052178380124144885306706967606449538147866104480563264563223497398178572843466997832740477753853597745084945084962754829020785461240008778353107589664490425116759547326446125291954429109312221838765566532635529323979611513674977043208226356341818859220690936449596770397451232579904049742589703004687887992858070252965232002626151963214895994322657894317547705659343394772708959766374638380537467022658664187719303815072159260088532140162668440611389214913608934833129822963186567234065418697692604795336893795058907450327485053536614708913672659719420862976070844313033331611414925688860407048419513146018041406482601638115320779374259128990992136937099719480020446447866552964463708290779323757473099467285167428111904225774318632961161748080250723670877562712292187962266289642319767588225558931472813249037067176444468806103622427889748041 A013892 652 374110509952398620977854802606857879400769997301110791289177104804545733549984108326443764981196163286011533263661783849704673600351182087278199463722989799696743787840612223065623270469406586281311060188029701187107131602848869927412728941628154787600414822463258873810918195077160639437706934849543711248256219125315349357712215591085285673608156227119585538660548600297315177873282460640185148505491152249620656997218497293079070837373434769123282152488560795924985523907255474479232046630807464200752139456251043987337444807630311925358558998738979195462122098300506439862969558850754544237058656161266712487379998217974585697716811910150922332190155929177134046843135244968846287889513154077593452317387716961348415929791591659624770224212975851405006185974503777577642960268214927517083884477857777103496996944855200024252278763619657160706151929637670277009889577128935375669430369751684617404074125597802849112874134076264663013905732105579775712876767274152105330854362628088512301699249199454807195143090589551141495124804429575348165572546977135729707498691119054662040818805380555946253997496638429563694956424649088094522448922070312229866737427655853381206220805511339295055589349260976290922546329111642562813052426528377088486871870028186168467105215797128479064231619554612636897308779855979730508298121481216133009236099891069221993542091975810463332910642277066448842323621849324450965597601410176913216880654807003379833926347721965589751903998579093538717649676712531656282372329624093580066799116012919285383949381865029698732534492882662480201113598982774223326468234825478452285623855006667278894375658239622988425676400124505407607362372674337695234384305160222498221630532305963238039849887938528870127660965885418111474596708506362277164301270534625036885972376050286232661660292090894900397349798228485950573471332560124349428270763536755532149248573995384214684638905616242281291482797435946597385954684554443415620362470483830058542557358839769008374494371822335696707280700170494903548901871840052135535062829204519965541514640620505624591276554034426498118401721959376363415273026096865266605205535204698249086404649533171291115915424177629445325480637795551468147809886120917584676880231260947577683344579540359198552363734027411382104173066056151855512971984557265521422447176153533881323089184613299238187060008675178692031627982999440588916648242094515940481463096709989168816203843120154914799437018262777545067292182607056664339524086032030679018844903711576401596669559275307205864330887610840075609425995625053981496718297840792910498001548506327582899318393636678239445665647652469654093288646944724242048707600328144847512016415602552151621890871549059177180659680991602227491750351326177627278294580224035869600263369439142061051715137393457804061624391185448535620932724437014379654948503806473056501538130201956193714550117658352152202911647052017757782795167553820252158111329476399290546396893495029714876390506723403482066337566701019894793797796864836671823426227355015192692732701354065433739552933024483471944313682444686349940469802547860481023536602470904268050502287424022442751311397503156852441787559025639533553712611183418058887443527847611758538594682601651466016464381532501264386613068873940602370891822983659323241719401615967372034197595466645030517336136707356522826834847015026363051815783362094958393113438218218821733138684132566039135789866650864225839139523007087439931192269383537859790924496071351349660655077141183198375465924389283069963138883182745580525892301523576592089399096981710846072711621335497493607051910113584358599539867837663576621020204674771227874895296957996470612249964440756646338889461785556435394520453309882568560475719410441557338095736547580457196358471745954343724643163129420223658372169931377921509323295941702149171937961041128887389051565678848435413576958144126435959058598279394186041532657519369692886083261565032184508081342126308550163433535707666487823655035466639277815678304759147429115923928755623635090392776555384117845335783580457941535564592756499643259760736630736262154343974321179597517058334205437718244660901413127432998526972766324373390075377234572059 A013892 653 926334659582624273004645298880038188326367189547283129200340140029430886297382100642999080026174838716329871502619679328469892597155961615127462413925031320039307596328352084920566714386027178884568034820520155079694781454682483978396730719636532441422599541486452834184340731912362382151066703674020333878095975919974211229281859312870684771135482025814578632691845728647581814616856827508701806029298136594133459170155723928895794221349524458391389814494772898229060730761231373102551991430495731300018171755483753766002259750728607728068402578218587646904565065479785695238259061700794476230836701462256345523289126207528653671530900253912788635813712906079572436254240336932115324596935631298375069689631408580277851335341030316805233927403525292688084412085282829156224156277166713810123889271739164028191810638159015924851043194319869475967342086823905735233910572039379754759700869111776529469610538318594036885538530512104855824068969360893977062878450570760753857623156449047337221725209243520848641086611465696991904937033123267090017426017997538803193007801581200129624609403183989197963576947428918804235517908117182381758941253489378042060798677881230901351342130305821717147849732115754132977026042967009038138836300274487980425254950504921743555230757730054029882464848947556795608789372492611554731866470301517785728036497704176609508987580399212312448156708431601956912028677737490423711465255254137644639404972486966261803405195668011274819099738977694932125233646858222921589125843009888489509821224360473429619911680486618172001929925292267684563497181327648271604444669783132370225980941758153842603084672991472242017828908671887715271182363616554892832163743622921767624081139412263267747234267674703396794231189967917900404137435335895128124249211669514519208319314365737690407304387585972771978977438043755833729021793080791341494991809322596836399222244821396858596419709557471896463559263248349933840765008470572786974163892802541124127167733665793201867077139574913596281201034411462260182532375961281252746233536330482682157378860125793356544835284168089417564476385341889854076194124645421989775882820514818129864597466304435900760827065890804091940977281764927194729323911214117910500838463745001036154151830055303871176309289461539295816760824688571553283814417990260600328600030426589090010219806931805630375741100420601284160822017076931842775923795601988825710210292300507470916633519745972464379971201483445216563577106061150399514431249899825132287882847235330616417111899052028897133463846482313500376424098341200538530042680565289484891191136254969221689419375165385352013173264486632458030737925411184751012562840464919128779656334657063780078812365151753879557854255443625283890095553168397096726157931798154992681342528804890218228090799984803475179184093389897933602455898045766868449238335326704128730402062654933529300403831783728105717477326353854118028221331584846772548447304805182806922642801586149581975715657307312638540976382570828660479027931019225218265313858127525763611282749090100066417073277908990500397843164787605426401247337618954789201897957841603587215580663388334546474079400046169179174257733115827023392814242838650272193140031859943627705655754995266593351901438648244848246428233225695451589962871998015866619498168621895193926504631937364293418945490764948778815002937859059762526238009367099964382229791258693406274602962641962636938090153024338258736067533778326202926185247028308711090448353797777005543398375854206576314292799914379420252658225509913149194581401910226476095969014637317244249795172877204008422927627580336116743962067212970944407731507774996362569800369902398102886521524701793091243077857437754504123936699920146918130025368356474929683301515169727422483446015531685804542245211581594286380271671594914940071313903757952749862486413395978196935143192725830932079122492483713323951789036141009664663252971751053777185537877877914627028275703157610474751127614332217282833664409663910049160123234735820190086510124067870927223686463636010058812718088387788328578269952559776010175850300210629427984108960472698480232390624267750128707886613328143423720219638739723014626792251495146640717841 A013892 654 2293696324257876379762529219911563678076729471670838208929833020386733788130061522020029379053731491970665678497765085365544972589925279399255494555657356126518009499961036269119730320924527511608900026451055135472677168665157843896424166538161298341674057302075064376271011901947468582081874113900538074695219567879472224450613582562739789691123795908637452337829646516858548683590984573737469033207339086722597264117763417864614947175689336161898461928280692678532079046377154241707855883429059049776243695065581567216244429366519354866862443555524466653912746654069431880193758024418275501800698525653991474893870682113335491827423990587813202028349698713030723229836688244037273823119147719722275211683426641154217407413586589826411122922409941573699673124679956727990897477133736222898533952101864072311041714129334901172507743202412234489573259773842586167106950733516136171380740562306800752843173184320132376138245069862492321401121350965540215711416268579810131866106840060329662647376568882672729799345917563600855958822682779488518325058545737687833047403424487408059763365718614472469088414915951798422248761656771047178290932678823795480568701545503037953605156897508114848008073573842086692910281207964568112326534424273359413842993357690286224295363323984629053337941330014196434050127756439582978060019835247117887723405443928813998628594638838909207640568377590781173907917296917122300661535407069514967753986012970004673885149801588367049568298044582931443740358907751998917923912910750941878986778823817743898608433692141234769075806686086258721479990807188208557671493842405344278784181183906422971515655355709511426988104142933552499895259379368587953586827813420972965892219685217565665005659022955065406098799055248371545272784299497774590853325348765673231497200245981688729479835986797239594724374055362705776140597132825554359884407724071872704011277801180015940173736246415546605361522628169976022833184396708976807253940240804479274910155898162136881349867838224303980838285600105187290975708233585352548643696113074371838807203638178616804347310102293322038741982413268668125788210195840404743462073675993920656539599921718947429437983137025154121250961906400854461942084207233366144073215619240533320620259192248107860115788255326427988832585661250547334514499596571266282213046206739246819185215253724036989567742163010350419109327235662173858965622134366288929352225994554994248229205341609482673078782312021957217287856708740908443087283703445707110232894430156554903979794356130829700163272696811009975968563333478548312253700151305032728249593481289793034855949625427635504734466307022086142697452146372709150797455836712345789852178270588020968789367218539892629419323364049705121814981709104714882806542928767479779223279554231259864464357401751571900087702554458632883495107446695225297200290592864116766445219816937818256967200627475857378838939890307451827795560810915907508660437822980808343038348918364663393780487563342979516978673079907246275383460580968772543721525378795708415752133603739247684355248726357173469044599062487425008706702131430956334588030331513636800700912065035191782189921528374919458384200398710366176795923953878539100327161839748374556618346509288024616532049800335480420498132701861911281986455477391415089320672795826506067786224192635475789570357510737598906275049959429880018931455408755866854706874803905859484583138121194801043359768089813410938118118084320979732739324363981548171222348078390321845649003175054225049405244087575194968108186779526870438807553814688509867234752781174446591169673577766071968052002675724042678333607730663970142477039578670160718362720126114958040159213060792585171433893839723766489906775538735575863834837684562099216913893198410246901083838195611991688941248826151974030911904305764497288195640285781163045981752745723368217452911124365237245090183124516430077723700880599717889663016020099812506635333153875626530070086440312856138920792334720388881807153611104398008815331981406129636853017631694331135027642828922660870616112445938914292604325651263308819020412752501239316002024212917488234204942192358751825943469335375202603330212127263789416794385667134881101934805382259 A013892 655 5679419174798603446053618838893802911722111768074690818292950611946571146055057204612272725445565493537073315862637630108540541084941394395217130813768623847515116804844021944931095127910901646967285746595431169888760464654628672114091982340974652662520791611610764827020276299400225008624346411555008426214758476806793295489939841170017430514401939925581287096247649910746935536890953312046773335655659105294736363084729881211155206086777189581140619682153894860620602394655425240738580245102809684091907237108191453002575615310009208066483229625390576357286698077394666209115884050504067551733207818673322636993238302110147897978392715670493681729194660633636660758675393924372449676151498549656605929374121022735316568279374341482586755057056333920696186924346916174221533252233367127782837020265473527585298077313932019458345250435749731407397858952751853765787353604308571257819680325587307037314228278521895456423532479241447374528995176004423162582822111214199287703535280566542217351506474833817063583430627133314515838784886007608740736159140042543105720842571969846609372010092495576666237355084973332121531736489569133147119000115102921165640681328118526773883775388762945667037942968116817018228454388759859138363619561408840971257222009983560029691524831155016014341023189306821776155087287592294972391437054035553354674036496306692413190264556634384250129603719184155673932220110979189611545727159909418942140677012729015603002345538563154063069013219893751964914058951125816768672482834397496435617284058876291849600444056677219270473835859611499133997883757687916021441828231686030563353232245289510013346942710616965534853817680213626411438151853995181263288390761983857739872759270347529125554847301080014496975830241901437534878395931202140166637328042753334722836986031875013481376292407072658163257427874109540409595956419992222324955422081166639930529620952224036289448248146013288533989060818089049460161225051506700763464674176315730328125762109283368969773526404359360862649698136134854145997660181472457860344107301887339035698678121290434890627570196978392406806983911512135877596061477710230344881697167054870943737046826568364011083960607604847094475385525477249332360332763446330675973545121585865314654503165666347624324843183225513016720376523236819004444017936570515870121441499460842309737692304530834265831696802087765662406186058895873030010918001282233651680117432891626703046087117153898437327699804015256243769244708656654655019980090818211929940559665616215441189464825421191289744579361301044990485783701462899997423074690946240233386090169428175243813782011571742845637507288351080475847018562181318755580429599827602697907188763624728132798383380459409599812557162400110802420954394932475416602398139378227913854983280952468319140330898119665430235260207392466424189352053654600663172342336700246661278242343499914848258228506492342979885720223450391163352760328348067666286601433044956557388912718413824664676471475105988239011375434485252595230711361076196726736325268910674812535442264085147451984347016084270869527862694026050576633656440934059549117087315830584568578727663321573336688682506487609695985660223046338979998210506274696787780985104239110491268131173301568464970391978560882733715005884947576663415380421113405511251828589073215847939401937160508967079372661979857914228744929494366484996157806164993163072837995076494763916823718752325668662078407418897010463334070469093595256108318330347445215484854554197531689651112748591590607275480000852685337713176599704366660945192996404593750104126713266029948637576232993034021595773357626351779167768289325805817255223705606284577212941553121488280187300615459350402293102646178481891677004687620660865577755906529308901274034690413941526790672316657008995737277186076745966935339599165970803936715982452036992371991932886319866935782129639577330557344432007999021578026752080866876704304353125647867241786978284975480010964772222772725634979208820189853811249301988805229634703827736187682120104820701629110811381052571659071685411276899741003278140767427703467624996055566169113296151580779699226623157557313037466798477853203790903334918105741711135161556007011961619669672206127641 A013892 656 14062804139299647194169919553366106495912209226817973860484356717290292868175781089283243883203039272981653700334161173274127125239882301720602742390841675740208333205357477893821939715125055657154049269859200524330389897770861400393031043382504996483015069588717803177420079124668597743629735525304944809141937249662824072169344550781238989679280129047791899397731709696350576335960152605005703409643641854961191413897736574137060194636262912344672707254361576910487812968803903783167557806318821955970287417896355748588224478493498490084211058392199980727701235822738855605725631381569071160779044146609195508136320366616635100036400224878993734835977170000287102067895384220744698270669049407306172285117331690273894619399990527570691581610022131364701907747188474792073764264321788111735954963042318736180428983938949759448789216258709474188126431155049912357612300472274848982916052634506405367786723326219786817754852348317268602623870426309376188448163246755367642083436004675534617841847830829539597321868992414172939353899417458553995328062910500200941532272571611965219619424818018204887693648688547382692792611190085641016448209066006227995321725395872956026286842356340541003206983545411082502018457683553898452643020032384869720089036161698283005959154942898103998093793178019432093115835477719993988843464898060379625955027094468504777608000878417842207361661639468168680067896284575460417958763474924552333215588210541302805578504785690687212411120564765699346571736454823683775093166073768806526735521440899527372503809928294405958400994498148173394193025974527291172776089442649548591888375009329110454538351498815957743886003104159280143735596367525614330847121077357468165841199356548246520257231847356922815947356286141907578674861286853688064470521329333489353881938276539689006222356252860201805383553901654758898660138095586321706599795659754635965344463910180984032266517786095357725721779502609477279255749188810690253714116263301203549741871433034440622687258956307809072646054905185376216050660377683771435540183746095938298954461197449124542248035937168000460102366056311288134379730228896823646731225473647398888916357910219099559480983776529754285783407624248691594608087595236695940447419102013639519750700634003277686243119881141509555188307588810164300084828368724317775491831175373492182299190177556494194791598619952714468918294894246012313737004052056937462691487095465523987785713264697650766768680157022371969940783053860033934640317682894883741513889847472645437713792664760586331345263211938156199896858537408585220719277819177294495647064482430935293032061825070780888340186159178822015164326814798601189373946151703527212685292190422425704893944289972163650686272977261751957763722756337907446573781430516290759268410246983125852555054196503205452140097564264278720468830430702103047480373687561144057744394588497795655857351346697183960152051959565290109186606496262322000424587521761183886794129393151752838380746343038462372627827701953499465798169170449409638875088262024452992644196054658969520710989662179247015767071288815209806752020079740383915509270785640794619673218988422884417401510065631463880620397292624816902034589036376270441527709435621357248318528330080840374544722607722623176068992356712809628706160045338482273005141517575600687866905197201199092876267568955664201563881091176071359132501347687333406091491086770913608439683293178914835848503682531523468711251028554452182120054550909454978750616832876793954019213430625674888911084208754631333312026258865351382584799731433204418180039078050591303489791553872937818547839272815045252014045531893431338458299842162228015635352387366742564009083494866638282071767549169099892833499539630012830748596215822401315241135736022899270200544856932602103317336076303167444611982627446155261141656898507433506344775296853027883736199823195418427788615709990750574369330330462800682392540651304470063558429521495144449501079669861536035323172046383980463276832180585405178640293260513153746583509909426434483139650949812891632455741175177320171798476001076086969128482785108191335775263487633017032475342373804505254758502244213840053451956687386708945200062393667406311154502455679920445752459 A013892 657 34820895266515717117836943636170262928421725354314758257971455183325776880597183379393150895955162340790599745743716146982892900679347327408082729831220682458654113641452445655414611106681435187623484243049096559093954095480532142651783773488377239286597130793554563729806680500512790204403844504472048536971541681952869022274441872844875081105875848255108474306824088647423965714894597905102017206915211953427551098760771633484200610878655960993731745759817446226481963204242377353597406716668228726356072705165748572723554042973273117799024917473867980079880302319447857626481630138271795532133830432374882388500834723459083554565030560422651507833628234660540893143213692973601726643305362568381405889006739880955500193201697145327261854532994189450007029070905635244179055621122915221681286348034122380337624026702249560421387529588974270327745668056587932938771459587099281291749455012248675824771337841329487919655972144816040469688362938714220070840308567127719063195153807741086591703581572069192167389082490247741200961250993669708089277821244626637051127118582295815468334438172470059104213355824063485738241091775159865635186394020128955132988128930995630543732824071692457237499808749808835972165401051790124404690929259168143529042742350944956852772457594955052411576043194300737786332027110546999395781314590622407931447616633586370211330393367049540671806003023825493000547437922341012965447276281497209107722784752533109335590130121343924915963963219295783386346930064052468571824413422092868072043297904289878827529311259639850299190744075870193993187957422501051145619702292855104618826213472224801067371957607866694153678388400205689404623566430033806118996225652523749567971227885549756660562411520008629227644432952759691213649245357517130162747393393041323655657713484601647408618170095350892830108412432333446854213469278343195591390047433322794359153461743535224381311092423632929169301972504631824081687881310664961326531269565443846808312298113465145391395299214454809736969823904674604863186824110522408767769613433524406726102842416542579829935819535985748771259008489666324238249515640041196134847540664072850741446904905135602200131304448081548057274009834994561008717491086477987581445913991076870801215190089154881875628902894574610668092213232345259013275743438969914519577547681511128619098842499457457719229282551266296343774121069347656844031881996294130794432928505595088480632216829004588365945162168122938212398402978879776165528955974298338737478801137437169895677684303421023054457674893816856628408411527618860456437783088787079723377200717882756448141395252995935486838246608556522012926374461796001606407638692286952027802839307412777865462190562455784443300629832724846760866796153245536290553893626319957032733751344144670940385717140907390516838643438777216275474150560631046653763105807396461240236837696184803325672731812205550506548535705027655274066847158788639242929320738045345660907056996253662051361727639251193642401391544979358073763380884780612757408967170510486030633301206745019771262960791532371356493829451164052187288870167425084872808589883054385916978237864014915683043461672000002083340285115871016506310943878382246863996319805832607061204259679584838770569813104259379523641255905464231208829694182102570617705757906527427287626556091884691872671833251223551173828124405979979116276627454507258559489734988462372414943891362557017846129644119812622729352459960552650493695284953452350563429423589269396632753020356358802966757846698213133889782574907550237693066840030202026026651176581121991075979769376753227459568486275578060733466726127475793443725257780878050627286680411006403896000327632555788183599621556730059075545135376578335140203768341401632074267260954830564860044298919705959135421952541198196606436285571836797595957595504737357597626791767762485489891320646014352373628963570892387506445324461928610306871487514154347019906963779744605676265173869464479515527670980879327641139300885515341177426051502063359478761682303220884997267606577180751158232028268115387300070034627788497868172067095723607458321794146464625841095162776434961656802272648395645142512336501681542632500929292897471099643352376006595335807217977441 A013892 658 86219983948524300639758938300577551866802105728093418607804862207977772808269805168532001540323681516869263239836269807828194128479231238047826239252355700615190992133486759234926463146642794986639321710729624940875980641865250157887939149750797393820303868960789661696810591780639219312334154973678734910346697387141817033184723246909322343451178081988625838122652819075797834082684798978225199704025549402670005848090447880898595648396029146360618181944138218783945762608061346322865185173735484481101545269188204875172219442252078593709047799132127031607811536692882520821073537903744654645321045399773013907284528357922313330374917605631966975895339038214730644971018281958242261739761764950206630740363699612494033072886529099847687750747292379502972954675440372522476515444406829257489811445080942391831610514893413434309837240627729601784260720929249324161759072312156943307219533806373933961040484857578103708372232971806852990954885784187341603187617202756378044658457148193896768630646627018954656479939765019941739958952624174570530152723905998771375658807194504086385327434024414940877883586142607772972973029103381568139419395046847285675836773057909349793706301951093621673316038945592908941842777378936475248330805247696981024119205292432456718193029478410610321251028977364862531998945996398314656894717276525553656649512098806577693904975685758000607918172281291279393162510492070659862731035353338957974423279602962479492745385603329571140493453363335069947150247184670253378225858250030728540318337897514264674966500080682973685975902215518111476338708185897430240617799227636231691570968352362357698118636860881113527228903839360907329099008213840277297440435341988403781503989396181866917461926602281846821941152789895318654425682780502808478848658033116228462450408701508654546832042354928250385738609915288415422271117066636308260645305059603137789905527469705825555340014639065072283179444816746354976843281225456200075662750039725943638215273046452933038488508989612339934901244000540884427132031993240425827465572053136349970096522004758665374324252817234776546765659662254295780005387426790365708299860590770121648045939788701359472142922812590273063068118478420197519124370961737058572430646187391448714018130964566313857362850828353298900652461092396863497513055053489966372011446236642024062622024814064111601125907295907925110522757405690663763850498979141900965964579839775492991804951458081432248328450099327039184781473217601234883690082359004142249532522017607038941517618426016491764119594346905024880745439375125532757325138268362599315974563320348775358486460644547982863024695589200195599684982878478617781624347758333029629090582606245471859893064589506205404272246228180160339735513088255119163504205454237219288795008969485275570818133826883648751353648180112826442485268729027973988336172526588570280489193582685495329894925567470351403714322710683272196461646183029390840778048150153342345626302921366696351714722445822241326756443203131843547087433645424390468007586201933843949965086484720136710604445952952513183443014610197858456893784132691085228476476600841081914643897796849468707868232402577533158556796635123108100260021826318403077694423474902312511640806188360339694969143657643545379108590106264077431951996934609993003930609446594656179464827912559593661230853641521383837964645013522620309833440963477968411893973315196691874270154458936069331783765675423915327526896755864457334788401377958411777757032319966363732963120951359675667186137451598842611356743946010236001565109531943206442564951681339580981242430974009289759410069298472560604076227097516684670214667065974360280173922079012545680482515250643754565622839336997742546898234160810239062323410586376239777461090582995006819390828510785005709259161265308313419000280268139522690553006271684666410126101469364922559034409160275491897990303068923069812321761454856970052234183362310064501644613108061838370394520753007128263918550588084322292897381783323650774083468698207582342002322789322930120849323378150680762147166962652242378316112671832471782882987163654128703943136164266913580509891455567832123446450502419808541729653899477166030792918521214135292355805174877554704396916626723682659 A013892 659 213489216034957072289806467367121775599836827191226385721367011508311555272784056307996920481993927480238465838895347834893583653333295989298984503186518697937573800430734431054842180470939078023622637848615913586478074791341904050696168240758799676041060589629942320537811009497448990300051288796170941832774547053604466014051660046948926145297118597633954449149662522660763941174301748065184438761937958850401798810450909907445131786397759373274380319693698699392709318848058091568700162143501259388171055139491644903209057388740929553804379546383260610837070538193709716922539366129924235622624795193332559962813313382523082115028003108387707797047473097184456335282093396938521706051562366431441688169583816246796862797741261817603759791937619913594931830098903230962531577415380305517641264629353476375471858964317066111281153681681080639248406186832193322307607477193059495166062980438428691506998383515364285014196777689257976884050401735340492356311255768127864920000761086185759594909575482515006605955322372226112722370622633766029915140629510919651804497396835504373794622874060419810692786669764124964050605544389853997488448224656103517214653757931916283114846380554800965531676170717143656237987959225207227425916658543017247016840540105386713647461042098463033805839351599824158750620058182735870523622352553687646883676200258342868221300416390529699547265578467533055614130299066905668815448453907367240501511508201615792509507356547018747771404699379500603361068779903714829719571669387042836907953696149697173247419875883279030460871245499942180308450799000392441121363492049750845655267183166316081533953858612590864323657961567737703276674725139281696775914964509862144614978246639896524492460558997983478633961666481907008624904778707120223571668683307141060179644994535396878014756273242995485851876986272635730138670090697581096247875579212778269878447286662211124951751854907774386415308340131300832811806671799070871551148459710615369316641199375049061043668358620670125300469035368495283389137197286430625150961675495198863024606028039460926574698908076502212972669903124048199526575559802088197739955576508945307442604903464863647487613619033331962541189905096297772656906335813986168994136950593953778769331580063231685175902297573234775054606658258422781309328578104891452243771170015103079139434333020079332671436257929490317458240289089473246855006456671754281839923930176688258421515248500403976308653826962493582398398221052629200094270129239047797619925228235274771516052833467041009240644763442777185202188901691308956534880017541154363803685300262952282316372966715504615819152585723723015124184386420418027010462265860060656331561562500741806626809357337011725695313104613350666837058764222315412305633599621031324443766032914333521355627210350612775789578016905129189441411331414677437364545208456913432282949011740893972300857495302687769640385630749600139602386485652152891631459684246546540828662943037293155469784472533378005926940302258831554675099647362001687813443116187022189070664600679729045788990958019659764941010065033296307127256241997172263443145375234866002087767840690881172618083822383789827276369325591431692843945739784125171542276084271782141107761288562192848758373401641547525069665400853530375865178907657790869067039578120103581571316680929460897304980055470917456999800419553338346626558273336226834106722255431785213553188455185617142336360450405151481318574021530299226942212225863561445444492409970436393272826250824540741559843927757766442591137822327971999353239366146935041529228634293213255128073402092313428363985513179878608839192541839933965395233866907392047515378368285920885346897075529603750036184146859500773322632170707348072131979934629515620936731628931463353390486811084726241851690899949868649548473174971660003994555608276312130813446829722193015383502541487348985213121891438657344239220101216609888689367009189232588402457724872258809927095502442000197287160459192605002345120914136305908358057302760163096429449609456319717949304888767315522484471837969056254700706148270611711549124781632936824429704895513205140449786961723240053553033632642591185510368254290841511331680314757459799183266916837709138326002500862513883908267241 A013892 660 528620434334941171739717504041262861440980367971368462458291135828718733699385329040174866808544681839890985025222931878632167590434920865807226229355635761444528549672741094000463668221911780155213989954320015015564774512766897278024731484774623119045594084922110549941353302805623947432966696136910072901191223184882964692927301390590189079444050062482836977585030222697794933977747384082455123633995817971521043632758687570914983371167705586405319835213247655867588151690357792475166902783361324869790961459840122453191043791204026927245470390420045215233059522550906436362182801934939269900945632753415558391362082453152021101938723468675694888561451088465335147335656178066076657832567523958526332635018317824877465176624340645306852017056948730432497109576064191283093476306645759111926017707477513499829494509686523081077153350056842089762339310809007053172544566670257422921193379800612844611787190424009990759367627039593987304620315686474857782969944096205638200548964524743473147196004942679925341999367770546705485749176332845432906849797591358638913464199806995544448491903838131432836598380216280059360740337858173093327149160622753262871686955361459976704388008045362115952017834636548690067225747849576390622084812301706462321151844514407936275764638878962219543605012656972999658251575446214106267670783535833428761023755783482517659893739724174198519284751577880131473092419389266059648263101271578116838552143946512662216998656038716574338027404728882064481739044850808386153801690997587381424947239082569020980763107254711324045132830111161332719574714954072723068167021300896019176161416970932083170141615356777626560945154979913759345671010242650270105146267707905146419003021526801144399257097674347893462073848414183462149118097651921678465585255068128671969758791324101674255459993420707879522346753832687058760630872906189854838268473813181061267753448057014304281907816185285250428558565690773860824481688235007585976927149940995005349565957131359605001166179112282676586366078006895802704559225063733584505671053731986409536363961422481160830685391589319053039414974455552622799554217050390784335706263038222966813326558864445412680432594474814239116277782819037818577993121202675339060213509228738357656963156062987912432366503118789053277936491907022390377247182916943620009349550303226719154074212556685415548410646822953045568031321574155617064434632358474105509553803586567619989255485296601785333881432288003396883091436750194109724222172738677012638899237708135626476126904894906775939751258115897145501954737288948415967059876553634779059941368295795883291288786511294263725187898357924834025977835031210656262578606033830331081923253346524286646836022892817396982439083020012972804574369032110970094567050388036041423884630333148317895147179921941943519798338080773480846689156304551387980913026114954892762377765022615823920180943261489883718789219913454156069329574736810122815765692703189643199311484591698544965577862655424747097690955482790553699459561733405017193178686547569455335683547078476410549074722161521524310670081018879952781492053552956244339308820473676472903519862566850180638464734520679607529190810727618423219201202333732553130658269989275487814786618847557150617759621431234185277473429388025710149393628072548313106027632343610358225155662332757198355963810371483244359748819055601526743674314049557927704820869952387935493836380696651420521919774887745177741439816137152385532384750248538631503662211835387582946451806840394505635587989677077730733473770728469139626556641277059709395481492144791047809367422847375187658636165199184243468115813657318651781173182615526541460780862334400418286566501821776315860845529854663005323396195256293854057923384156208999485820249665567477866831002440079562722729985674969813278324880074152364230915147097368190795044881628292403198075259474283334937225902269368011413388653402346528773852962086449622910737170098475167001671246501134246502540725846350053701751550371992923379477329307137082905863748525183797294555885771861197908278233523342223208163793026713388355076322676533238033567862075351735062577046135952973362613024752687391851037324081298375366862295690631451297888029514934759699876466383169765431376607172859 A013892 661 1308916528836313500403542772039066929951150048153537478524512223134354627794314313851047947529770678159072228129969476401749231538508317120904407059281260353277035697316124550113454088420607536930545205311901834860024922606287601583219759604718959530445676468081553010599234971723702650614821403337906894600566686536865523993192598045938976589422332915663690157361315749391787338227366319979183049175013410883465284618030153535655019410364984634792626038651687307446079154812343239589968292814978193148764529879748667366223890340356499870525581988248683537393363450728776876169964473688301191262461580315099510717293261000167266298489371242064419437872120478697927892982670926853234346382562613506183093711236221747861266646374353247503650972582693694475175660524182967971876473589409257491280900519467363699414311525940290114532058332922396641618438605154871555353484428987657734637744006530917663930401650421700714109279421945111632370983059050964708881554095606670684542741090510752789116298880642564820459399292537282926906558049768582243575217876966165534454989791677901860613366354601693402715268412655150838703069789830284538214260709468838731443321198483555686857758442333113089946675408325723574926767607024588251242953581655443069646941761050280976604484546563559472849700828234918187480797067710795302315273359442293617121742160671725278495145229037288008779402454097237415660392666557342301029004616795453303525822125073816056402848155218810071001815318821780150981169567216041794147042213277435117558930433745110070281446549110283454756829355505416464785606232123064515516365293276127332186074108400307960205504483643301724349929737300609479602056642790816091157082568325276225142946962599490786845856100294355144653547593984511256443969172477825616126957184488938336535647773438816831522270234249021359777403274818362593510139343772143793375181729740343812624023044980525061818127661748568623300903435948359466013638283757014048629883339041747791751054916887002386583782574933744023212824459386796690180956392621085664860907590474717816666581268514244179851699267428921317911842378834419393761353397284255570702857942202680849903511079077694421892606466746493062661576301760436723543150189416823204371655609987769818656048813764408306985870266005930456032445269674486233790711372373461180561530412156269376070684003637396200754004054187667213177956787318445149257629528748185374178100663506896497287775517887430384063438480606892923018825823445718884894036797696065412318165763589876916581911353083373772997642150469514806080244623046427883827620993274578522795541762095851890821676872991829215115674029936159323606889691342945674761114623821761248961619085688075439641944029448882263850820431026771101948433790586040940940187378898765654133639309283278216791856037057540524407429145123465135151006173236543387228150763050213695014030821594734018992936113428831839586210268638483922389110890676240808293994615936675172336171967686020175490722380143234560863845477179982207224678121348522429667012552581750180787230695237468361684153370469421284824125876940767632202299692310421403652318231066049840879932628181915165428721890681920255523421837251845250114640877897352841074269811662175046102705332141817413087483980866257534931366681034261072875203413076808805533521914418381264390949710346477766092003634897019289875929691114755884768485225343796335231979251268237814688352768406597885702905032679770946860401387297386884664352347705656256927586499063391358746126372465693995009773785651422491991423670226991708160177272909486269374442327218224968689726866344962854786361350013534906067158098081073056356711136301122653784498032445346541318949028594398513926723755627601212818255995677913955738970033585804947417840034376661966378582378310878565178188994799807079688646957226728594919804764812646279859419836354933191266350951909013491354730119383279863692680231300896837550408545569295824839653396143664262537671171790212006630694588727421521620853312124541305587000435620072823846126321859459075297252534203819740279489825748914155543511159749651994192616127503041274161679349716916355836711961360187021390192747977104498274961667120378825947512363497276845927249251993900443558104418534900273014866185644108997041 A013892 662 3241006908135067022035711854303161586185112683082925997037066191190752359526873878212265971830517646419000585000389290548894870463268905514754281415079269479488914813088758682411373554884177901586186052327594821395072850840506123992608863537485010974377009056940265327991755114250088409484708661983587923813568571967246187094020198828951453994092049110141947534952196565753255236397443517534135168879201531675137507777419845139481857906985328089225386541679404290279929149151688283205480899870874689077462703670715795516839608647866388972908523035520577058256169846986073694307572863335128891383789856556637583387579126269253167914423233643104466905695719645183460557886498499310366711843516904740046452155298297433657534481820889701790542669561035274196287977848268922812195364378262673064903146495352619788756077355069226412302715106090813401914774211785372303339207441131910329078783296827198696740403596207522716505272667398868967802158781533034664696907214577581675325596671472584470378078542060174109374698128852273718030401480473936724734353409938045513698465768183861119162895817262898432769873401307006336561832403528977714787792728455082114088076176243933752672808821302578988903873031879915818152594344985975944314426120583460929309722847594839675889387581261483047163671371091652689103014138561632537267546050041703783061528642297098290356550606473999801250669637187715467679282621269968714235617302642605129406984638073150863443035914289140397997523909119291010064322984214073870445697077254043817152550088065833299913819518805423752039930410337606203039174805753687923805556586315725611098605913735894139956889446444695756361136672600301831833172851157696932497960990347648135800225831145636537818237444082752479321504543917454337569655624003171530266342557555875726157580916164080917715461804753767539923468471374472799427862518974861474632494105828335574094530837653233125042804085127969019586743696848296925436903740772458728798405505917932665406995328648989722417717450010868642133251431063187897760375942812677593676428423866858311130305212386851499486612704381484646360195002389527026473093385662147934361775847830115849765233879393200080353860979704524725963266419212715610728470640864806519521452084235106860204423811713237644519406379787018396251481699795725689002946638422554855727224892009726445819244590722553095290788684570028598882725623122414715631667218503853056817020874808762910037763672065548486549095958392246959793991602608121085167239620738429871375597929059130643271554119458388715945688731135415141820487630880637036717688513826190605715518161583776771011663283538195327718705349850894165023695957844576442330321158930439206792616056453157908021977969374347924638752618444956898763414960436305387821057028703854737434650160077015909320097941502139034944710898811066897682271234544831844572236876237871080010546703319899309694390117525017089167575659965481401743755087292549189175951774526185457546423073015386870512402194750282952920406922199876763326818271592955039576060114435119040897081137246800172897770476465963573931733259767157793328482065830142127162101519624414944952960300708611959202892844795612062781289287797456771963612163120757472431158406386899969479862570211021954728505997538959415986022107542252808285218295916073206572748078769439430377166186839203250142644108364874566642499632239555931519361497988548761871568592086032384712015601498808618191077448513348161750093014685672367730518183801627752122140002744364279999924764735932435349705860877701580997472158425383941583706785273906042111787271982719626747664004029896179773654552407163767377984099500446913771796087884073501913141793639890125613308370753561565935446764585747735458070852642087067891307961191778044496366291280018318288041448353188104359148591834807510209979042142145447152333658347828640913629597378613719961420325670956396929955893874819887209581828043919358561729049275587822589640934537930936805265050798572159406256240453379702263873265298264602222666191638426699052569539429884756884451702689543855086304478047060591627132439144953553168342600694152995910460076154706871770926650811997723477234873073360471074134308995102890549809415743243700923615945612844894393778792629848031111837147407192643464223059 A013892 663 8025053964226331318195604086728204100391371329468949978337482558941230726672132882967513560583572913780440929518878921938828039859229673676177561457596364078893022479774262284760119647875158017939653697982305209661518490893326373111974814396303098188643937748880734038375056846639529660636677633228900074566853327479526316617316320300167866283317328709573366149347598964265069537588473496322754557526622033379276307870161501130025888881628463896402890390465831283757842286285346206356808050689372946750016323096355710563451038133373317869429820979729465333371043901952370088401286859331249312826510680030033763588401286976171499819735454400457327400726265717719121503922201047643899704829020364309924280135281958977181987472902223169713860913557409881402154465662120831506354129541651826513333616133996126506319134382809556450276340571476356973667770511027548574925908205779282033921646242490529865800216604165850790815989146473672052305957556795165600221347257108335408692034592636594934518689899916655052048580662152986100941359075400034250178007743994184558423257390134290333298127170228845546483050759102877082954416652545698190608338787134900367611371331921428121059389249618494531845891110364827677411820705025430049741006202750587023602875433206734926630036700573976911598919518288670131835284205478319763895633506962212695534868009663202779653564600139664433876981837970865081805204019243948263350097767456051918319505255348290779820437784335426250341270953846367350729260076889484096536720087291660641607612120509721768083308596694590947002319649106536381739097697351900914447014857819781869915647004395533744053114001452264717630054153888934765500287463578722216861268710238821201406803380273879485655199917055859331295498079689464767801886720938629022920960540421546329663059948932964596274337259288999051836960358501860724190530955371135522476044022947435886679893712582332887685362152381278961429716481022371168777391915622944285919003074797887154881595726272434802688787760254461833917501735204128490456569111622528177024610743908303997331437606085870611027302230706289751367832485221705480723000059144658838125258815036302025487845843531623325764114817985393969432918017346185911009155425374706558180547984322463861445313595759336018356857617584256463939897585382496582814507168451449655711325827880391642766585711843522996696426571075163243664918032687787954960855568070172050131568571093103032781596590637832541995729953479084304898942813226366010861516857670805466083246656545384326674051883636796841164403921475670297246567602335914485979631811396516732621588804379428078925208444705641912768958598060449191121008537522997884277665891306501589499989824767607842895311627989853521850090719778939332071193020121375334478331487716586011507199826716539016051585192855504962287563711835183934284174121585223585513471157015716343343034681543699360834969675613577289470744924064868533376310227889993754769385012952513285245240624670326414688888562018980869443266659652192653796771395473044380539242873292683822046221706855664661311996579006895939448790792776199644902861114719949090923952410640494220783080047624293363570323770105570233040687624225994915602328113491144456729318898896196627529118230236941251081298972000219870963573354463264636342220737299492950721574945092930204117470818066364328474950934078157549588926696888732202479159485807947600721429119295632701753037118855598520694308679186452869961243563570178664065168344393026675401878738655317649343533710037877567236971332413416007006259814004934752371474787309933476966954352369140085070264092714421900841366263560825797240859050788957102743430521413666514013628482089938300140987243514523039851193798344005382019993780156219146718599751399000424199408077472162077894701142225880712015583469093575041223418896269124199548446219101400149937597332439588053382752906973529463481866858867547647899758354837720679815338737182233731926387328368436254692579987017293725333671670730373027395874328331767683298941534449716711097368384012798216636833976577876850035343431787848683867351005434380348046579945236191539020894284106593530485119709148936751104257791982074789066192888368465272187492544512429984613264519316019630163541274651974079987988848857802297289119252166841 A013892 664 19870828095766854750652817083543619444774974157526737572411462226711822461082141559382977359847424308238836005140766579733810170667398735759909583747592899499382934069146571069032247499984030893062358581920287947337676273782474539136187725951871705121803065616065836671686439882907292753172816850960446245734910957318727633049820323378925353536255754300445902349033440447817774416953281635771276237137111290228392686640999022786555973433911357825419300492942054375881509527228859456213886057503905664074768667602563278570450552071007539003177310298087149382494708434580361623520337991103247092240410268311686571987476838280411274532147138905517987919610905817378599036740258091870012415227432495047439200118691523341441341999665721888305321294198589049929993270271511728772051953803954545977838853575771674846170302326140359916972796612692036026141792894584801998825466382421874464911354339384558510178050533358458977288679909594312895042729200422952747542477721978692197126938162792880080766793542493729657722438528976346731554798265238949406831514796896256390927269200454126159989159388076474228801135501563874842226348118951750744067117062485939665342148943599316249127032661591104691809079132483239447211731835892762320733655717624525778556056257287763145093707244254523656833173020315057824767215385900662089062214230955627893201191143859046739497411652841222965058360852017821058192783866845921050932913731900162698899008643262647451622606177355164603043770667548036350773370147125974681950476071422793623023966763982001560229312332966879949281496680833045628287798069315344502361339042432704068316263631936776708116171525881951215059059460390237483920496288279810502447970592153634937982184443092772720551354859422096234361451499621004022089483907829418385025567473177250445332373076492964703870290213388231263254445706726098837307449508063513296067410129176123051572198141831401880864837540149132455117159548943012228638531344882056723419757594503973586315164296227449542502904684378312692501292129037207351091020320719430396602461638380607619488375324991618134094092026149613347072138648824979719112739723448030604423115226652572409008429605322808985301198936698816022318878869832873588063858739614885534004296683432868444860879549146096155717396790042759846105116471268014406210418385295466041057158171088809866262700114510035448597025136212640632475459875820199067490619511242984943158726807315061326367478536481746519403084942079607168275967400886991653128191029761823743763260963025369585893293195021189021610339385561985747341928793576355522819680348567103685127583416935097486798629704727195234565305615698880181685538118752157538262044235798137279259335305117249012185238226754048315599487781153911901202148965929517344326462118403550906506965983732995541106314044444322981615274219311387104497109258283050534866320418415458222035344831935672443664107578817103112881222035732096910624548378968185646190719461186705193082455065505570565084742279526636511847603132698134577873531855559409717608838739317141119084827522123604412209973417282396028773211433202355164544329503296951224087707640034517099586763722842465173243115116834632348461813585658361784528009039487309298163009796237973573228222120771459994861153303270772422273033019413135102782336425406537195788740999969659385485065375143306647372497532919991830379591805239492917826444323649573246198729920858796837177993456961228641492657026224896764858165226512555819913099272383228957935916542905693376221874475891078606357897479217526961532192919197804935412256349383338972384398704946875395502395849706087354251406163836697195722293854799485893145905570641858241682631470874414135040798372679066984452501112885793382414324579051034072970778125839313551359730141220743048912991603564361005141074212239132065998266305633082161377708134670757809860334817256331539392981090204249330997987047375075863416943762655325337570080431798191761389195737385756641808042613273533976004979090223805922761897028507961628848825834509409098631482758285705651416247972570504290495663836106460338275263957205063745417788555819388633578097315982052134240674426703973140472501614469023403132011144696268491998178101974683372470919663013876890228314386624478367484179200667955410515290891171062833259 A013892 665 49202137577100213281236689727745272563587868736477797376310449208098916884063029633046630857740847482205873593493046987312307629779375342216376360407831030857522583665679755477459679002462958910280813022334243066114872883836511423880575292041703577180391448968875002116926122107626864678838458631846309988617967286505944173467027052898233688965769336967579798360539352859401143416043603705051621319498964128623232902999091039322768459263734479200162904531273327898065829858861851670671747053099363310909870623082039331505014041532469696318228334851783292498845765060155998835637085379432759021849387624956298809211619411789288076457774998496814184369760644283505331696273516321021245871332230373554469155974691962254219565484030294301910917751243832147942606406526019920100749070762018047341180807500114668314927439419453819050056424719890137712293667244488533644489738484048420940692539568395765942493360747598346915205523035466568565102406730438072875237181544913717770613814457953287575106576723775181511756872319159803165656104429759897387306106957080023553318620339975261330622997571656769761460262814286808932961818350988311065633844491304372719414029657097323365147196446333072736283769030862616712001521987122232889606284188754370655756872342613973035803383413791381772160962882429094364848277249813243498064859595054999270727576190118241772622801496188499342558042247320474704370093939913318268293936758644260958581136402573998092315283533142945718432077506145025260113591047928478784002891849973907867176021080329070081282240038346958475535964649914023447157788511633655206952409241628576110853832062775020870189744199064773521656522070812806643698056938913350505300917535261023316302748917357571440584489216060193063806155696760068438091749014692515033743422594766716650437043642331153410288521727080386042713069759978786604958138419466557208879218153442869111874868246790592365807543368325726722983143641978243636319638824531115770802938359993694493101391998724491584741899786084455679589756939416900084829124325113060885596958660332584146007546653836420670212247171857031459071975436216883457515335716489945131581471189599207889373363537310202005695313385961001654047753650714308458531332561301678455862505013551442123451578990761099545075690474428087612181032789390259203203210753411718168795588290274831021043205490838184264235645342750983257431853723058519090814455481169243774770380288866016035157187236703916074947459221998373229760954605368879145319060680602222010108466707286154606260797386898771115220339742250647347007602543845620333698287691406656867640724171089577951964600213245303393111918669726381518991379250304098528333109470215531919036760889665515161822856188027472280207576095427420104654739852389111966769408524916913996050991965355286526337803099134543690454598879162706298058187737325403146331961121718097688123495303011086602084253111801450200702081001454209428300533616614745510347194267124939541886273905243277770635765273593625140349338269270718330138074354018798842361527993584433807824822342702734761468702968559523524449320056540918420573049738784077629012348799781827755769686067366505173002104097679116323393948157635083956308018654665487065872130393455050126696827565020091321815706833075456324017834786335844414864240440612701343955305801283873634740184890326966446252393768765658851211076889361703174337140963344384665339428958308545989739592420788241277971326569978440654568538059202512953131005195248840839516165015972244463169607167879423846124183590393039291922901355032765602769352534451736246182037248920253219928086861061393191774552550869882089630776091575152220532683637560734550372122102400665965360385809792265081135853553115400108402726675863686417048870746612598445208276442946540642670409596594110720468808715851102669486241201111769106705181734550128742237365180673585268359421084473651564234784730018377970330831033767088413031938587095070822184026176145134635024252506683984204451952720324075621544810470391535281230948800002913359712315826308477477766120188633853103192022728919370337143042809171501134965240825275832376214093186005843307541199707287281189150820775085134379471769663371285716768196800121411523891871706668997554017439024406484261249208634594723724021501260337777510369776641 A013892 666 121829363652520261005456886198180341649427358190523937605684926973724519997711583611357129620221254709842481398974540152237017609789081505486627289629470007675280811892005976857982433718319530094787410843788796921763970632794702100159268600049170185752790086400382423866718654024572772004407228579856016316506960180150081861977532218654263539014452489496087371140733131075810311811322151090474614497590065579919858367883146323376067659214473680213044167746981355935072903247697972059898642206432280394780619739942814506700233763224506682583868861698165758773099500019687208560922151470928075181242246848766666525190081613912044416829020216002963105103779961549743268307811157488964385880759864295727847522639778793045710811875441927690667321532937101537688539780592671398141544673364762125003450456270226430099923517819070181896025663192495250099272637170410813668587396970613811042827856532765187654441868053767519198393480382595734957481504202830981808301909986179311658099095365523677411433819519163003166079679792599269458677914522424052160811264130318889240348682505192404605494273664181755949581995294192753312097825457063806041304896711074265986168359419909025287117607973568875069239504213549894377970256590791373735721230673490508426348935850674116019979721867505426614665988032219798127706454449985322412314900778456088639249280676775588334949546161910847033608625850547980095016085234525427450804348514142295915281793265277074102383781241131714750463948680888190901542002680184658388590776506828543296006678620981730099192873276710865534316126533687463543483952975867582024279653570787275679509062716805166401655955421560086652200192643017519717654115088386408272825096608142284572473920291520165286459813163397427985097358314591908699490541643531121782537054943479272331430513325732526628061998359902016799975789319613713533750241582302722838348623190521734765044249391009938966383692326767963613051838988758687089647421373782671228969384870242026940673863626649714888487833318423934623776517567933246883145309912288124945765743741890851271345140262017707385091875009988023738776659305641188912270265252265036650363749231095409055669496081370253876100159779664650234585988766780048459860974023706524722882692801549712290436331287444567822462372108040913308433843108776431422792266943312001946036587369961218816374060072658937218489617197540366892743755571811476062246582402467683341465163862880853438636676159615329889261328832130949955837869937399276282845380832178481317007564305444540134407754148902660259625968015447085645278177651213596662649996454404331663308329479310732877281594623416482486381028706190823552793035170298728061907084026091208369195004602139892426674412384318636085549698962311739493715496693760827751805765679138245828707865154424259612578507915963944497390941830095897901915580598203693405229422601525059967464898596290448524334217045878459040508222065619766511205522987566154743425177377633795674725060930498974844593447758179901616393856139202956386536555769911593794772537103386422967121234777943898840137893951747267639365436942680911560262507885153515833119847850790983924233563901720136092365336954159162249239431639172073749130328682798557858318916195103656163663888036918683101856549873671304328444236696611398019800930890760669185066388739253198223106537066753711290599105958446879115824896274671623868273020402196067525462294704238832416648215053521343440143523748597046926336502519853283120734728832950459553885136679883858543009801138779073505964244863988614197691004122295275876251591041203409667435096250014190077610715948587254620759777796656364172252675049573142838108757422280497259441861165632186596162885943240817775135405847015489093015883119379398073568291806816708397581768092103486338775558531717080960842096792510199468812212351831650373343593787737839228525197686500683809399494187844124164550186235213775673958200391879653852419970103567517767739045030726791724648916607547706604659275678841723322431483660926010118320671092738413767070305505206594774219212432956095034960664287054523972429551156746744788786297842224663270911339923775882607959457054014329665175158170367526151875669391703977192004015328583826952897139641011398174505026750893871272794904250911360818325915249221110555649093571003459 A013892 667 301661565510641765755350790458428145777805432188198131381498841994712310241813654468497777295500228565786258349519459896413927066581134926653932345224241056534755143044984107292073446147497270148173013202894596269182845919892329075502264821313150247772297780145900519353958192511590616187340734279352902145286567595109437548360705549077603294690146794788772443594198165123682837265702966992973102482868263792373981384857090728165157754913299065101838450714132788449478080658721700919542968068704763053235897757452663057225942120886437772239235104581966537132312898899247477430490778335013536028198746179984294216356635894125999268465920127824720941584364459013357756913702899247267226914963619222787427522960833629681691495573969881712933664180384024180369055662185733056266880624173814132958918671320251393343990522548281858322567248605274296275558877625017045313975585051539886909335012732923348385975855046065700519622898381864916732484995075125591224554551014868607417307511935477812114773869077579992976526729054775258507362925471059673131332610301818471329138132402424407851259765525606781725004028965955382283332113516410233075069013441394278934085488591277317604406621985745917990068867143666679919397774374201929715645603549399174423974173710918328002955769336408319335147838300591409924215824157154206839810513502634342623556504634483357500580236301961286429071284859916002965289233633123176385509196551519224773533333022359297907838378347384997761909032864798568603117251294402552451331233117781649226698840926734240916881374327590497438654626593936994792557072479592743982736825926972802522756710684018555721973909563369508999426244803183037555363636716238497137933948886324502687618101559912789745637856914075208036471583825402710538899830673005767114618219208494082740582762615332983451217686076955023896403251958506196467205439431698189717312187533427676929991300872830318864723694186617827934314045468226396343988890416201898447379864907821412665775613052083732385669835591916186097998411373441944674109218728506713890085612313552194942126430457641783238518606620356335591561147330038842224483491520868204984929029107366111267334183577584804252357729530267860781208132199435311211413297919125702159805112763224441052637109464510206940631257114347997402099730487798213069544509386067904706579247950173603950004993771850721787764922653212504922755920427606824066252700440167828254118550775715418318554835202147358723470087059910613054700193914124410604677164633176305410561112969146920382266905640343728166199599777080513319187650403992335482790993570754111227186091315391826366704079165446928868045578798370392008247281592141510255360068849920414951755381700353985497796085830398990492793524050881135848649447647924491835418504592348531358217716201004754802446030872210407006045213674558622699035267203631567036995168074213599460379867949376183300655430493082606551743368148459038238629484263989568194040338279581663836391048644947581113722991400581496212451210792424301105746779205322327483642484349158018522465922312432109974166599076027457654565119048335262433454435511920735400872222143495704503810803343485327258169718466856547486179507442322332638147857721148826314425610071779967923191989504326314309823901285647642976356446040242786025431065177681602208473700090876104867035873324451797772941155664604358931814909840818133188606957544857280603729662454871068708030228645809144970795939010377399297254887552906194481968141328539799950915433047923742254488025589929725129044560743477343626288497616211210301910688325532721474126374389563886036981816149580952579208665042523026670550676437573009408298256144551316983606732990360691598572325721172645652195003282389205527727535176012208190564373774567044846543818391089350419955821704826132450060155025837712394526450192157997657785699234223875975912013466346656679770278159026647999718551586826594732512226032132819024323235553473427177180881661537578262611457763032268776090227849104312276949274261335232727963695372058493590229016391136544113849417686030153959971065880511419753608839189669458024768963300834646500440297873921539149685803651987827669610543970488861137133193105128826221143950351091085334241654567968682008493722232861563764696189620777369610895980422681142625732164942068093826441 A013892 668 746943900699334565545058336903323473332278252835765204915597901164265156677444548015792877863610820451514788512986785130050628395634481610752875226077398055844650674938542103081795767932371843116621049818674106927527375599399476131522082421788670015358738761121484130071816526519757013150858204808371441649041924735682883204058394649365504440378977788429684658811150482464585949670769850868333706084727625108033422933063257494919018951783064901799597085974813483346964226040980144925179423691951795091354353201330781543334098059584787681403797803220302760626782836651527779618160785744548681545886887217512930924826449780809492662649196362586663698736103252598516128536262835123259133296914502593924726502175797189621206630499211250139513332943384701888987638356082431434889366846636157000805445563137403154807661588891278161110650441704271079733615061328427080884889632170532862436317515692978770015166428703708234990937739060437338456389363820523401305528299213365143957387712995924675099579462449126743029184857285799962814822832395965385580819545035722415039607600503510673856096454158189426622500751118573156116376362945869861706945309113222932674410144215373174842953632292283481789291531865565922481740909730187023966980363303063746392028027551431161049790777498111303097440227268256089521940877979705374401847972673359393135845637568939607023829222527050039365736979370353155026349706109742663924982936072020200942521112363330835190300700787581645573265194367494870919610022812818865722188814991706023868579773319845727200049054091172503117355282254620798868855774609647113782910671940951429353795368567987661804623875495949677863970325330916716107798345509441426524741112903479214780308493654398498776384151867084708543899252238495826162659331829598906946739057963932989779874237929063384990576661277462257714860195771205234566250921371388455860846990239332737418674530099914279710623474451790217130327073669829911760954547570667104543658836118391692080314329702651477676424694239308076481067768403368225765617162384436745756527094563974276344004312329736361835112683334057702201928965342761847193201348871330241494977784043720120742934904622274156224458721732166719812488674930889574655269255564249231992191279907907275265993694107964258895490115109579962019341740561106667583286090146333352776056169270176910567003415073485800367962937216696830226731011814876829463624245307199119372194689457198171583155308889201872787825559098957609074130095450569538973830522671043216650784961261791720411610702789149464968598662808429281949127221977675017896603296389550684055524253519950385874769603717483975123238789617066129281229085703020001401786811119219089541626548872864803137107390328565109960215552108862729593705048671578186309187923802609606147551528867591672361581814596649316577261547534360931106458526087644919508736698673392219410247130649582418094569610788491349000165202129031276123632227356580305815695087573733878243624039158706060648108385283988442190154230591911019543638494243519409759919671854465820505459347771890835074923941805552511871011036710463894976214094316631421005364308377287570426181426348000675338626781726065030373981592198426885522985272355478887688322938673124306794647762019672882536240652149490843126113219683799122234783835055392237546799520321318232385162658902801772013781822599971188546707966441939938770176498969863567645614413474843798356884941119659378053042853787656468022533529814863475250606832775456070118661752854530930272595545675199402462302107812363507075709322659002961617350753452163246109362841499624748652284637986161247100425996303126223815923859376398091022877903741267371431791647950699118106533337145869866726754395432520629418000622121788652688448255338831685177482302174357949485502190167498281733461499799321733822374548794352225842445512088162505080079760632007490258122505979287724085455105865589744390578790365938041053307739230719999559990403901251535998473967955586437684208237086939338524641821049217908422478178147058663920272477257076805743758429282961578190130396255668445940491093108701355345672405260233367365093721125319249166997868736883408104894998314783498572794362314416381477348314320386285305030426634092685552549297127066285176200470423817224116169926228620354574432787880889865055556733659 A013892 669 1849507045577721618411553402947982348994580849568385388126307047474935790183863767897356729085208888909175316322218065673733230919802144281903583594415019248678883691564649162898731419181577988369222264834969137489143607194297443449785696762508504036359757687674145732986694829499043820505826850067803718295751060796099651418685786932899276179317946522952953753997630898480078805393843556965230221302687987802376450491134998819911487907491095220281080544985149691301934773135844895869091845824218147873907422607461946848668016871239833193136262336755988445285216355050011283584748303421291245827088975552396550750031847475812603972493012464204475397776766527655933187352511869785866816697356702958314421367310989245423880116572466477259198824187781916962620402345857352393498126359588941713537362953438960814216096052592104963447920448053503916257324519740256966551994333327824250145703364289869039455783578946823256952825944749809833314527247366634173449217316153914219587743758761496092089393607390820279287821595940512002125820000472817495271281694643407236157157339999142276024406574044638681070547487343947873286603395913905418702705572949942190372174283681541302855462645965290836974982972760795915091116184842006359857616110594352839377554206992071146444225894372295899488268649298701635009188286024670497851041363288532519984274247338813792012096514070006075423461968881952076807589480948627700401986323024993147533575583801731117683868374919430125022316374508159682389175457876797980595846002612148293994966508137496685274314262786098143796380297035384305458374914655172608790751331882317893271503358315825681406767373491645501409299058581557549837803375517582406776484944919191980238307080829162468421706022053936579740840394568487276665534608883938023891913634685436512060956820661915918511781880412463018865507615888885510104259340156773584168587371684621551789642585305867648077195074466603304846185736786792174681387794285181246893449100453913550368374231462405621223117508981256488866695420275811660450018890162941441730990982322762141681112733755347875803560680090776942364494109156247267073238666738951939635472996092871347251460374400308415953226016422296282760983395507700744914337548433381959086632835988689296378851719987036193486864178532715834376130064461615658496307104525245868475439904673715778078046589060043116805312660879325804627578431623804702558050530180910432278371898370278935458879277185243868008062079059369836870844455215059784883562783355247437705791991795361217119468849565510201059282180381288936604951965211699134138761525586870059239199548616495630514131140995258353318676443732027825647122057880162122450962921225487268394931956037551666182988472085169740207379768361202895884243477310646075541993908939717843172346193077514872342840369540948776127640740588283567151770849987091497550663430848487801089493509954300375861545718703772640767960056826492213778449634525401138649936790646234882185159239736832918064720524693298497718598700214400283580983731957884166987127339559170963687747385558631124838184097380786769091298556987742939886708742723316744919961558608693375844697403598858124205298435605127895643985446460932612816578309894128918326168740125584422929920528889150004775102942546702127173725817145835322766426019196821663997392745468095753890668874546568564881553157157966059989315048998921040448895258922780209983738203590647254267684445821447466337761357220762392814127250641053636204552328028473999764748247581351181917043558050815565237503786852085467506656778126634574257760583272147961528147222474379340513173339832895877784117709020174539664385252278039936783656954575848397134887867699078135644469089573551231132249831776068897981281922435138761133214036596225796836278750931625544363102487571552327901942286191600745795847797895146752056253490035987090666280415221153114620646878932808354320271302178680900495767752246308817514054239801446560190492679109485027034285393580859622763430331642733409181527088458147413826989794431753810674322760663770621625314502989111880795003684038264383324804055155362317270064096992458580699341197784681867543154255781528269925122400432237106032597547732364087759680683740394160657500534358250264603981762067031701658504808615943404816824238164760631341398451639083513974198972656316241 A013892 670 4579562546047950921627228969486096146363132647035429491154160753945641035138474891826877099531156644619120091570127830196665179347291169654277181434547434746634535229799536227604385968304086075423042880735602246367730996630192705428570913967950544335926359650692264575302622080627752904910657357626038719068390905886161550778156458338764964848332988067537285837319779870095624649956890637558049585737364423909476526684648879442984015296250793383842763256357184165483029389826892410816562450353500731732434295210913919130040027906860079729691506035779166233382278931522977889272911689353155832501209185276313546915603107503012112883685975669604237327959653822362328509270367288264915038957508234838379380433177373159604824132764967671875024949372542616809227415628175044404188317180851818987948150871647257433119661219727258507888432373504832993540844986004330534622426616758692297961525954614780438727426264046650119717635368969059378460267602677275510243433547311390845206992733325581712126455421866802702724295765886705827951740777350742927223725332824846014041501132414536190521757093585355793560101562864861985097085382019025293344350566475778907638350371649580738459108202212010676142918363870034004561197694171107105637083393826566471229922594378860373639401292829347504427002514259865819744616105837400595058465668597372084200541479561389491587360166392227973349958757686632655431195506187416100337657932455862507614738969475882618765908799269626013137632552603279681404154962073281602955393691221937778612642575832747404911044271770394827756073457109018043361176667802758241454170582122475453211676194022457653905615286735289934394063989654736067595835100315710279836847595629466343076091924534008358896517859501730311159715160150636777264253579522910057020743458930974662077623122684149343911104602307419268549864542194853522683646447902846914986255022440919739764782215833273577536294646691681976526335656672039316936409636041743000251622424184834888153581066149831096304940040870980210826335663449516976628631323913569140928665040338409016254461558938883119929320796412092696211781499187674701752779189473652158779455050152562650057993781592229268433366986037231403448188224633222306781646289338348635512452478558757578074378365008180331656630905600679144782901276483342070387047525207856769686168272522682964383273081124983701478517874290637745512542326965271200199286359730422140454044379182749301810795519359105156330894505896826593706061084713554318290404924303144825255873845092502114348299698940310243332687547559929154638584956108723014341853274744123366812122763129756214220409604087218213394021423648430367057013280395011551238706838283507799785422621412625643084031572741616708557752837059406129296079389925413437003455575931726411761203236333041497893234696179973723620875110129908352340932649882187269993700170460509795789893790504333206370397492536692732032905128748020544044605361598711234009969837382351545543790608353132251587136426472551716902524523002176327774590237717185027992659018355123664016267613634340969580702805340468738160195265658793305710539631148461868779571895309427059235679396353729002486615251103421577276176719996468781662516736550542720538508091256219464032353291661895437673627620936946590392735322108985696866624699707230925402280179660806428112931309595883876934648890885682603173483003511179389334469101723437155160524182172598075644959188614040249951464558852972540084667671185062267552455814878976442343493371087936080193609637046066370269017889120661974007765341662581742685066722479582295391883809421588210665327993586893650085376075187145157488444658780402409430076201568303640297298714321819672591134268223980629855332676210892422222554186859724651303190142801878099320512978903047078771933706373433147565671392896736415064352936520374977619737210424617599211686269848682005959069116278647833324069451053329599036670035569333016737732189118122026241118732250316765954567028760172931064907080750240551740970042204130353229595603002671178856879913356801772435819615536836938924627827043462401286163996166137478430088440498929699211058040493452987541736709586386367633325650587861866010208755342558985337657581328906240809876415623929121935654637072415129444922098109128848723533679295525634503805364705083049868000101995331988023859 A013892 671 11339450240706785229090260024115553181913606384191779927617326288684047821465342541177638559271997436584758639616701950222132453916648317889786074672901468628707026047971401853634992491731779227268921053946543986628892353025023527718979011505128374879642923204719465622642247231220298340096373772560476846246523653673818729720242428336157590695992463421041005924501669616563906100133606950766849021194702312677830918247332405739893277291031293246939682256302767354968363589120978471530479466757852808341948825937448744243972983060148336558609408403686757731311627480065114028650767361095659803700411562453494697204177938885100789699181960669531382443523570869897539259475847172105467863047647182775076345511210060503124345430315203687362077402116403400938711194609508599274166287983190008144239428425134902482890160026505445064124039511602943470473492729000336832448055923329581240290236454695703229552541444979646314782717219468918957946090150721599213638255563064187560426189499994739551814604143628968305412926021616306413885477387057397211355739072882268390522146912470500646814732217669605895078373919708121896436908017331926509824653093300109677424411716891155216917859360388957423186804017860227328659977049339384133160876554370567412845940106018901792308147901773454526364196498556339496403824195047881776023671783548284420316876557000476958729970920643629292583859529949113431480527761675154818629974468896028699242347547580263476443648011962721701504078825868428215845146697434690503796247363440948911684985669376890016552831810286402862611985731074182468148566185969741878906430324222879347221978212342813374378040105869964671263207450720102322237979696056629908193738494690525982624368138246733563455308975394374921732259548333831573547241024003098069279005857915527429795740536455099506308942194668798543437051043064134612663454286005791343350551074810938926711837479842552872064041638378627050394883193149979880626926963393323801180042032901645481722193924312530627729565730260593229046878909931685536313177392511064636284326577716894226738656011627009554373871294675186312997295958357102141335354798276520636701649870227710225245948344606737299338591560759802640846655414826097120599727595384395718043748069706861080312390195218390311034652128726936029717797067799126817143297990119648939563151573425142765426458092900491018247256630013173831025860543256381053542252756042138531556118833250026363464408974689560918485771555156626431848984145798147133964553342662092598671243971959699392835710536246403253205824303825593019871445571235852947088848551740649124440130361662826232274942000270756930966723053074454783439503526572807707010610763566955379540885167457180942214727493233944390443143242089958457343892881314926285950819348108971836435503572281007719891940537976536757083925239317555941323030993440634017044130998377097844845560224773988947960534860872612337093944356387844921088303291249207287820852304372603279569434381552582415022656918452258833670624068881165803026335113021284130627595002690103349347016221852378040437808635600729302089721337102472445476561470147075284823229190403777031946406517632072029328105536641931064071963900206536353805776028856062279782679346251433758671045953130727631328231678574352515524861538338737375025752552320374787157660550577943135844001102759058471794007184073147808035258091511027774751689608308301016455818766953387922506407801968036448864571442711286453531105535953661495624368290766018689910281592657467440231316628680127893356744926233781993178653754725376990480751026464971242037548108624985146840207979592513780082749614394814937311980331161495625587402252627075075436501049233543369483234970415130213604159384233114515772844199529177349367177809401587559849422866548855968700106278417551443254211370280216140604429241765163961709253686995185212790457161086051666273245079748443621445895043683698366845099638403189913411281935743192831053607851806277093863337465346035434436885357738589879925264180531604963501448442999311103296341496582863511926560514211146407634332037914490208362269384742976844203263557430959329286801603007798448999106724870141698510510010094954178566011888894954961035588599470923413963094182849995274895752511200370029603442162205915833195493019769971728069237959740891434695105184550539540213889246041 A013892 672 28077601401563830198965163755452497118183098854290882086993334006084282126682513200867409658974833580730084282796276082243071947010558983278581409711496653570072838490355940158383751273784566812861348152755983618747813726432907731961436211408836863911108962504282664108758845726977349499614291001863224158514170972338088882841562556560731474164756242684376213728652659635904271330634724037186844094531181201719264458841301522520144004007045294177454100295149025944869810114658865672378148677159652580882691145954890898173757259382250236004436197538960377131742989491761748781228136412041602144282785369379535766252567790295459180273354753631865986537026270307382427062848885707003176870224416141622183764043961719601725688595658045535073552493303024344660941850261409633154163871508888795975943104484048106902981842351470106017832470110640536724295944872785005030487798823700452779501414195235576070991818319372657260387171324409770762851355876111601091290470961447671754183727394747474609508589505435544792064640709198114695115416672615434177640734162624711879503497447821294181077311629439493487197666584215360919645531504807565899050313699667308272160908427782472541455094644399737086595422241819691028267640511892199712735513275400407600380419450573296709032412711433348979275860585878853670706012685533865017730437679572123504862197725912323997034322266634769847737601998247469818575503310156089171254861152458987766165277520215942813758640398772883242372548076653989236825951892371339721759384300368770159274281330958447993096450292618351841710675256727052135200196584513491896618333219377947328776993029603827853484090728104513652550156705520594639991139287426125259048607692964716695050215322744598729738127098665036349326326135369852025428749952293047126243677125778779553389803346575935432472065459277217404605938650680060650281366494124653939478956165788291065492254072000665323964901436747680060855719879675472032440453227131245670778100897625731475646842653796332774790549975132524633849747822002936624779522228419254634838984754758224077933359411733626730575588338873934154426291525192062255058330680657694472016318542020963061021267450132397620154987225005786559197762625995484254219864899203706853052406551653089014100429049990061030762591101288637576248207601780350112801703010037272619603380047806422576329687457372812909791013894318989709829302265296581870294918506983183175847574286891557028547859597819847100701700461951767551274837794426646320262496567212264821477268527725439706901110023089182848859688352878247050910666507491524246433750810116469556377082348382962370909751611928420966009771984994604414819771242643402590521266301057374648325806222255558273836944531269076471231876538595704046270755819531007661716537837033277055226113959821430934216714074143164687678750201148960948754015719827360448968955720950533596524246827002649260056132408471814535265978526907586421261826691158870916165924570004698607938596902727967765255185773122719645792998586332585763707705347016888614562857358565962213214797519912451413550017524802330224175056913078094919772068379669702965675512975129601905025465231902255919747292791173548865817525741337504459122128219274466954907612546573828878411618213501041557204203131086275689338594130219009275563890869047927690106296131625494420720195286540601922950669394476337214328294525132364362034883887442575838545236393034516881530193852045253082997116484725973676301916886469325275654002700397448112068158341297562471289322872958235996612742755102541359527671383421751240752397135878888827437930834218217097105892138061043778349116237453386871463257186008648157021341130327647967213244811506127503634068627009933506775045447140230619390623749609996505590719606681461555355596110438755715242364455883420711090309519739472905534486641105480720424321345115091110205238186108011444807515868720041502618559271770161842446784369550500141407761789811784025779007348249670905837916034605852993173737397411164663093066712150126518520972988262151223560967883347331759017844562677705408796961924748031290435606861292700220954856691291240964287720162406006731768239162344232989540175325486105946593123472080909084065259895561353994390603543060690450174097897230725029931053534395905988659527070759407225900512042876461540557115252360406404984070948232874059 A013892 673 69522920752810798391827443009712172661836052890010798844722107339131284889596444254154592189177926454412180962547576410965988204920898087937112150005227152408203785313131853070233848145266692100759171299690938282397842820206796402201980241633209549893432990947891800317033669145722888118645446335422527475672780230435369544715110204737470642447878767754541258437303121871802930337513309553754307475624563242395869007272487858610606048177840845867499920286718207993066191955096702632509861561366338595871050663807759398077142176199130427120348464290022250855531684537561774395450207341719799027856460570335299131282216852982796180815673432113109737398344210881839320267893063050224859245185806583854547595965489569944113375806020290891350088255115125276790613454490426131243392008079288038827236745069847033454366436864632778040648961408486922342492464803558078170985808179565867426870672187408614673806770348780317269787414529199708976125479433484059350543243857169618582862573218406827133129608965819447024086464795404742598460588107646403951822044219340886460126730527052858700471350248343500384156655031509070957773380913522509115072582701432522345389353197123752477424418393903544600381838417547495135402476403855763816504691685705673858894356221145089407938448082367403974235979120834043695181487304637717636537319007950855438265782926933779536732688330092086985213228570258561770304985170774182240854990444742547148814077502529175785204955732761137423555423920054866095315502654748781913708689706758811422608888729304882117258127473102008376907961292506597064917071562717272771724758266168516002837383663609008544184103567768858150565790468382838867487419998456541327804998459942242043897143110432578170105846770877397839530566817463155230312102328122861696244842687463710273368938676653327148408648811650858738327360087010247496101041294735561494889903883152221718974304815426775408004168482629493851004787138344556624053773795246450274167984854510176081117671448222445787326106002875669113350726732313649373679950210266687982070175312272083881146713306034221413951483710297409485840786019236540157687677540045836624465134325579564614431699312005379614868143712849603093443020840464792566389553257053399335136210810141662054725058270251340128210221063309694213910610594560723133958184021450280696127309732993435134827362783513364673120619712709356101518625509798601072455377420222552878533002844197897466830326602302125586200379812138309681944074587942024526955647487577721712195043124232433532818131627061102562878625470873474644512850428533255695070363947178580152075737225748704743647265056544351225515830402273154996930820754138086510987116966781864309344880461120765586289384516930828981340778265340284193266972213984908540168657621740260283168325549799885314783071502271815939996665694314741056248869569848807380331582291689895287820091044094432830175729400484651498957554164497347830099987808151789116647529661864064218418151852247818255580600237643392992228398006619529276930885502043170881630476542687820470178946924257701032639784843145525065749634247415757752752698742831771843606172002205432147431649435247943980630351932932033173101909670600053453727842561617288352579784518958911112006129446831715498751770168679596148095603587241158648214474616958704705544509745221755109650854828807897880816229536993464100061075745385722264470213958812674591246021287556374215840031466855399113556077130713498693917500100669809845721600432451420872843854800728553137597021076409015192976815723166647557785107584819214825475769795752580746730233100676893135926802417160812438526468366442093779043299655018827692952385751463158803968748264525510805620813693270669346192183256618477896442504075785562737496675227384360275754436173461292587755903386848482139310004311517389121921036837554639706361941658318131982888080067383861030476445235021826044592311994270825967920640330659623849639617559991168614447374315993661880274358055371517990544497995992387411120079392888216122383262695262924382508089014988444821172325903801703685016748624906675530216315713639993724406099698449550460431859606413350862524605221641392961167438583260821448253286436096066902144905962139573064156579042369032562985633629235101015887251725464168422613866320380297472645031968854363544111932519254349938974653090848471224615841 A013892 674 172145634553114065087205539808905301015799588724902849008617565260315635383844866021267931565031274515843546869183091403616472428216430834642995457515792946850800984610060468255352961158646711043997683295993432590107016209271228364695921074327748533281579535453083938873206751138055297547689871025693384859985895455800788094299539662840246320294550168958251855475347822763649364005786368272741486986086505419933168853038399914217863025287103540611670685122022668093423204833822990291655035702237629630897712677603729237819413665344490651462267712080059805321131148551772172018799862948625052653076354161746663843668765867453848640521508169581838907662302702220311459076009745525598723752145330496475661447822552758649049185719911036255781062178402306582735961184050289653145631707813117033652082077230703169689323279954080357073672852694593059925323249607625353801099788647614864769807044532570283385198270253844594811403347328336870196075323499770445873820775571493835403407434683523926257515091630656566956893471393436887743305663752755153178702611869465749623033337331305056375378409878573092957709909366864579089471710706592171297322106954434367146896232062044926385598124960726172881460869723850935157274936421110852930283450578284133336334456544821134737906983358301846613201733665118054759595185533526148002112419058268105199834466839597804577124272841452686491999490049588654540890403476368781872398800985236576252631388489934989632570205684934119613328161613023933883744620807920804147752172874215786204710446773743089305660732178020409840053426048414292485844095979372676392794902218101596306109642852078602447245714660048901897757803212972278936946733170758243525236628881664525582651672158598996374420917083522753913063796966153701202620566262562689723210158733586205544178555688322626698847506913879879671113637984085986814848292248853429081935396115169333046130557179173423160983713575670407094979102428467818312262925240635940277417073130267792484279385155272149791552383747614441415898621111155094900519551035691135845715979020541594626023495670358029608863854863583705330480884421445577847910300669229956020001494638433234362229716234757208458995395779243189370071170460054032408844606430236665040331436450780959272042662057911073040121200164640070533369848982581211991270725497329018581400135502555311743910898160894658753749293350019923933614167106186806316905687574835642959982689809515569719721104869633690861865174252455856465152041143128658989170351788343709153844434084868804438177442903634368994841201649804339693803624433240765893308033099244935135974580868939142067040249359244411525148522143238156814745408338500561871768689334331607434504549164900666547445558712987908709868919722030812350664156632075818051403072968533436746892807725533946228049048563703741177209803929027036014636769693033062105631650580871058032276039614191181036365293392810645091917300909157718464762749711776836879941831548211947547160967383198970534824868667828567744663744075792609823079288660723593376834341336872769578389620300207569269218338610327791469777603610391910355833204604427007430181398888488868334823359734967998842494833790781074407884465433463121756722057238978006072534451867609640845527265117170563914743759362897379342703375946764245687685212384576831762694055035633842605251371990756407134791185140319979464697129592073841513332432313202104742709682064097050639467286075049186889677089027282563402510428081768415489181409109192530771827796028229169695450846290275286110314700435317212851184147105663273010145728115493169434397983450352954416975219538329470518222949795678901964195335232492464231691709406812176051348213609043352780286891165093811097437118769529756500903387899548556108752780033851187094435283654671333115249804620272139776663362365743895687399557392432205822283097378219868284697192166769110913701695569992308447188979136701997908342329602105963954468807400676572615064529096457590188085457706547360324869240943378754476287017464651119052417074376477831800603896701923873233259974998077494692766286253382794373693089122228274821008219057231233445524867139580491657346312464701031469753733508573536727198514291131035160334099507947834724585041210230919160176164443715404390337408110170101967065771782027334191718891013048320717212011998993176629545199543596808750800059284259 A013892 675 426249633571331183448364549915290606939920345842143219527388944723502284458302888910395504080242373797405690559237383441403343763034276173228686409359397399904321467191986115386611211771963962569331619611526042442931392728760279282595205476221863815509985806155845687960008363286187584202537341956848364558426215752212875599506995859619071073435015378807358461090653268597249426565363620693766923184761809983791099463839528989194936419050371789805017171759955206443457104065824272438176742247274892491436195463301916362035412357345827957595069619613724003895847515797894523363578321847227544249229707463546752596644387495636607164946665857193421737423720058665010983506648654886189474283963300696992888835291975063138152039711885996961903232278879772927205930751865738159864245526084351273908886779348866887764563684171018418069764276884229181088032973030191530921549385570570519041654453160052746119806051777274347367921016916347595955631912442458101257721748571800314348541745612438910282306860871577094785396967623817684304311410712533282030632358547372273175843223532707118786018105321924956899492548873384017418861813408882168757127971707767982058062613312597380178453131617129115945612378062357576691993312797376161829821921693438764269964411516175066903396743586507844097102199526465150272178879304378561541882558717758597017204923507061284315612834858448155570153445312296417920044187157433264425464798720743301222564328408539537894217453726259688640442247641846949665606171837871895229445007501672834005697332546018489686657233285264158784546448185052581209906080210428704643523064587339144511961780556388975441022666824032425940136198777837446903494869057381316034594891537260650130678222780234816323707258369593607441383354604096213394107581502165213460950950830074069961734977561299967646389613021951056173764807898757327866259041589093726896351152385374670386190826500794133915488612201003919337470660544026736455175916925413411084972137360782950702531701303584214826713065845084370775465159834710019328081559799923785776441489936784021911902151605877846756478182163864749185098387435056973863632847576779624871169680872729893171082638139166089108110040493588281956043855104969329593507721137302576069699629464342282472545563478931550043571063606465114007606549695920356430373452133210885580386294117741704853786031025293103645499871514690983632098105557462044934483856098362960697570178254651692667431708046595112309373496101331693737506503922459729394425718892766069892125049393109561800566728196246157433757304563878875711487460655523027187654127449007284645251523714999340733056294398175728133008730530349856850834290841552902750124579892049158836969279682661375537463400483670647768597722254800772430667167572526301001261097574312674195544534316386878721326021099538269825148018298859914848806090800149472046692424371644245922660669412659169172963066604645045501451336863864517532880579798580914021587089154696055109577724176571587742309322483541648763994152042326005390316803573529028836786135749889327880280960435723662059942259014694034130524854522087798840168242087817108670864731606388398394987786216394526965902615454519227560288316975332602318697729207376201858196483734936364087969215629360916138733107814710838093088486478407001983031666700238308550774986979677922041020316934939948950049318734761160832557097885804446897320922318287418351318701049228642991334307583143216608342550463365327958392668462838691824346597913862516251592033917702218853736145048504345662464119433188515423604215464185724637148827241044521343343412423435500078917924123638063620701327766130733474642105373839358191627609970498222308567260369138636775915590926997620564552952348113860542130377874684280232326649889038890513344111422048033255336925970451225028856374890456094367674356659843992404349355135112837639870432826944828764305854699162384953776184051408680318848533985444975241696259536007860775588665431209542607128213741724212353048402630659190579979807657205171234570865446522382843643508019737000589001790832764686531263908625714883765907084282460309056023630199391199903230677999448115812263546947533759321225749786845425716679514037755265029468103457530125613710295955611568701593040602919269095510065884184079310549590443706100164780954318517933879567945698695005659240239044700514551047275993694425641 A013892 676 1055436291436339572005312013680701156553329828419384983728548238640919283044919324928141397257584061517382432988037125901875378088305408198255377189528394542505690480592609628322672634857348195753959453988480022166899978604290598771354705684467480771720460344636683352112088748324565791056318509882010278634754594397838549059063672941006922265861368144449521478148105467720380707869070295836215584730865532939055157591313593890616592872274206538364413213977653326719437691920283415159896993301735114023152672150486411802119522502611647259973194290055922392322504138019650831406032919147598275087973429420780650557798571233558307364517274382330774370613135813540375031249829227715038871085047244892523395052177624161861315127378561205191371631542501926865281677928764002391901698482891936104974520645458949951926948373812174533964125256228762991062897356487084219523317512061904091628521549815153444614505644999657234243361862065551365998144222766858062066143563916886186558109867769214373311109735897251172821026646136367344288221179753892947102766752366789938238432229946112564118940644569513063853876600772837292146826317319919729177355813617632592605986778760709060462487620744041786863814863707825533289467949824270316930660230483202030770094609390789566984433773397808486260990659145280832123791850866692451855293861758483344315704093890910939032604624780168619559101375784331848115403491776333348610628962647633767413890311008056341240333942954137888782910408943729590220057776481582761905733553629884602608673159419863836294642288680409298302256675804560511281267235302962305139122816701645868386924052873894185700540784300319865837945301657604524440296741778112819251944376340519558527922216747916648464315218741692361792001882951848029888936388449929782885447188399395574558182016204557288589257674414039988240802867073305120772316146619713388074328192070273835968576719307789854194007437182293603667591765102404058109924632723099221774088424346897303451588043066103570748209395625947565392758506801565644148243422139031486037260996790980979872039005689162530475868870377763341592472932029557137926767430252016452363878375639285615751024549213751014074502163156133451363078233581559452037154874800353771303607182817028461287987597184618932131336267024904662329120570095518698636891274453591340574708922478646117646754737635697228643518586357654829880454487072726212000230541601300428620292820806164801562134984862466110994127404323011305531746116855898613493808128124659172893820942677229192864821475119996914175569028073315920270338389841679912096323197322359488502822652619186152589779957503028522254414784657468750198493936718478300946680722146123030147060796452958149306937588474216407269177051477389937814802542959164801382921602442658038262913625876271234014996639518545610375779182961788736297213912624159307585343065294203945684854160872015956130004676256694992521098153757278067998648070758686402627937769868853747360770293255884731837144371092174992962877155877851379620958047011611654773737313944165214875035805853934923902960967604024883216558461757287076620341744065401854962819491065846706877430862462628271825744500224319604842802341374304081268725128592655006044878455179592196181856486850644935090200909526897691491458308280697099203182726884793375564265394485393523087848365742287872655268168069823375576333797517942505158009438431389158292281884349293993682199887672313335500700380859788425192448127988166421987572786747917062628050783591588546401517215018456561790481743664398649851870974306654808588319573982723098253731280158256218309908593004616085693154936980388543025827842474058260978930933420340677760021084832763809382207818778747881282269000756212381974508486525127871598983785463599307761200840948021713095506507058508307842726241009883444807704106851083049748417033900697762167245538852365263558468962514741282221660255553508981928820536152826317750988866540849528058574318885552517239967562917669580483170796705372591135897421760198067288749685361268625636762846564162767421426745279217807555376032884223997977878765484715688793311054713082350689189578563755480114629956333241393921527757821458171771644428029371773984200941503086886501982450105393849650445826243847799288123378625762314596772530348070230911913956207127937561264310776593004817839096658343899379333609040710773635254459 A013892 677 2613364745789228977902781071762770453040543434819410738825274565150541595828241695535245985608106637139129124939245739408507721809074932934291941203614068198303797693304880108080141388497645010158183250061421394407438870122105347327152615390604244671376260138894547011481390837637709030668759206000335768917237216433893633486598501505554299215577067801103315682521045800516966950373897090449757573136511415244861536656693998518961854994445290535437585194716853424636672949526121843994005785217433014097614308359147253776816347549194197168772366408413179379707360173646319403993646705068448941347055920615365548065514484432842491306973858580814848088300814974771509074502670900915980033654814398031132285965301963009560640525586928021613150105490757478609197097437734617558585403711790240097591305595700260517016364941447951551374036582822783813407849081500312748877466968298968659377290580975751629056532813078006278052754063298649671796638911848794480623916012471037969650349285473483940541265505945447731770971257471613044824720174967434572428213652768656199282243806137339373902344811077926727895519997297021646247464497489535921496321552742806444919091256902612943902105135236701124411705120212083095152518301091925907481690866039226065187800492217924656020589481876540195022352710118970723140888878139166313346441275806318850376770591179190685227693278813550738721671357478208304786702470583887228161429763782843323859766385196737298488849635814797872277475680675159894614294840288270595172024946409403634634733001366365425185327476359272783116919452702996477423034520066429660792676867312128633066994260396996519318923335465237719481470523489092905362094322020043373636920218312384138351429672967299665345842448811085715340814070375187954959965502504482685472872897748554982767939932142088097718572338358930000843063738357343736239211238328925700497455962057012974967956846101299150179927621199640009747720301978297585881926273161033259935598573436928066179173701847935985426070536300013140721443945932849889909821389315033723545375916893151213280175909947929652548768434073509432353780634525454399663330907279587685681746882042059473875496135283619672198860731688738882786666651093065777629747148338281172771090441766061355966724801401237753231469599444099409488473114492943754176107847783263064805696188240453173259011759105012272146987728161602766612163474986290300807558843828438390006278433305323858983200873882967474966447871716803970615851028200773700973404812241340453343217142342144527223391589723149239193212294843309476865464616748593788661793772566697007122350667327714213241401562993291420925634193875573714897740638214687402495775189425293088824107091036373220540758855883418771822802027986113747633294761818645005539450796886663125884762166118609326273299164115231267305856459152502128156795071834768237352760378631913095706321702881037836957548448874526214286498617420242466893384489357512642860634084034498894986255962360602928617221340116963407900387162791991923228074599247404606773596189319833544386861283839122411141197748923358409307637190598756773132551572138597467671582379008651965052499681112851401239454131260937549231658034674572961325409022183144467812717497991733057373698665234395073131911381878641847004308425675525806639901546856709992441301979019888417124298250566113259193836855689521590441184539700379919079242012490524263458360881555402508462501459665527377719948712346541259830595617263370889317006989693730690856253917200348808156250374589985274192850055005673832499567867609733664890729508819046680862965769068578063900946357230136885168735246302203090997709294922173185951669905311172131860910448133321635647475397870238850095144990503456722794698488976382597738372152202632782348201641070555615774070566621065362541066602638331387804911331269859888399005669224483828204554511506802776731861439613788374167770737115788036644970600747477092556905781452930975576307812418197702385366442572878730564798726551376367539004470123004674215605807173351882670562847614676864249427342559125934070059039648594157169027633337939032305428709264008495459151626292136380556355120246782682247700959613954757665596996599099420190505967054851936580672242723515605725619259916565291969523009691871441410753865622326350690759235050513279067508998649611162636446569396628670909268570012094905887479930675441 A013892 678 6470949833683964082956098309010724156003236558412908110994523525494690894888713434073127049718247236113560487132941436103666561463728632363667341322327590651751835164594520330737130011917630312007667387293835453270864978870474928411415263816059779626550086353656648960582060371683893693129884001218225397080202154374747591982533062979401494733391162005244118858174678985614261348853856211765554277085742778776386406054103353038802930189890989449506469263053206047889441253648680771791713730771100668774088691313776155929521181350212202415400087691505465048914014818605477829909264612773281355220503817979786018199472349389676859882706664258097064536593559658216758847866988915087157245352652276150488622146398225306010092444765266887388299363055559102026754323768477248802195759545360101715405734194207819365923704215154331388405700608690912177595361702853842897182747082738107998515449830263477632955251841929638267080146283379723153685985812989888164678397814563524645613260215411608111690286978006017183190370159654203588677444800516689777354927397406816846386564606132859886380222084365243293015369169787158001251700594769342405681120300424910295457716942125303007783058623254460417454698636452018739824055412815416647589507271708861620785447610980311022847925595485019300354652523172873288598431810271511569310809896582750299099071284048202876501606099976954170597991726580434105274049200710292581763288076672934571365843686619256028050942094391385196748385255444082739894560839742946532434855797779377930315427749950256062935964178885718979003021139918436874750698352101966416659086398474694396208551421174742684489066752022139651970349681740819453874176388659507377419004515643076052587836661804657734063175141658680528669674378841932520088415620785847073016695109242299244276713298037092196672859248438208216157509279482880467958174708015014598076050210193407770305182978674580724461368602924807428496320492008160674104651763047761293893275692088604147738185823971972445577507828861926237727226633080383679555818832261565687836981762443214826051830290446158664746352970840982631941763875367843113551973996184079788928887772877461421203642105079635386711926858873754658929182508104889078923239284253269673617324271766502757447851314024803399538688643713935103734998790322863536771706465788289891502319526005997861853465757708161782050884166713216448805611368250078427539295645644752469056156022428879101904444700620741881796946608710106594837938115076907560206546682185970855182686622936241721713312691921900108017073770049223752357100072066576331511678898458625892638645365019485835692821168726125894062541901821114199884580696542749262632386450760778791944282744008072695007752462294077337491668278694388264401053526444385079571228578720269679340133714764122434175989786966560025744763872651051367026912120574997797740932620770101384365327462182034907052748756709765484668584940095644952032242440713647697474573194843738679376573402145126550946173143042272977338740753402088409113112287121899299427494750778650519422762838052767163104308604911378833928231140004391047196737815220809051104137457080944122014529407903850241757611134961076204714959227999675434964883954418661833606601984059832231629957891288220406186852640758323198725521088506743774295253580270352755573915388949166689753057773928502474976600244535968720569826597567571017252192067885774638224983920458450595801491401776352674444987286692558466925277977310215395666951690173656869898479468125866483526883396271887947443641828349493970978347497420593917902270446057332667438108677824937075447069374191184711229420174633638771416336987447498103561743900871088004528668499712469568705078185191100546481738415840618687855230133855931973877385547696786829739599735253161689662560355939853323122572473726169711012353142445968799804889538561075182533469221387482848662985378766261779488442954401665641748575059540227281403061848549820935693520198020886912678703463088262451872767562015136472286961429467101750820587323536129423328697996415853768891142793483309166224939118014844343972072153880437499952439721579902171597909882710332599759210356887938352730850098399153761501027057682033475234291634518551825315465959535454267821600123860147402880443954775033184205726235913576654619038251149340879785779964047303550192942714036422855409768996938378184373083168865528784659 A013892 679 16022712412235029781843512066843145071955458039049643360725428706953878630143048445395035814680302263093551008629389156994852669173777002867044340180874024885212067299217327196417876885379232497931873210010878672008535503316204099764576923319681804273521042270202874834648279104266117489665212645532446687484891474245158137760358134710233061707855122850022957460607464461600486911635684512096477179937730608785431603644159258356026896640258889084933519035776780441972997598718244810352690577048591594850852234473349825920931467620079084188569741732848990502150943178334205049160500198423309190380134283195930179877695284851429483078710088662809883401994776476150858366444603385658394968060456948323948726808074499281986283892390832574595280664562506836969344354328802747281868118014506602497414423032543787324144318083439424796499966871478958952031697517074697543871302868820746477016106809265566703482866130550135383478883132130249121118715785558449094672016150242928811478348006120467433748207895953721141280492361949613851720632393114575041018758373791621786520926234680968231806181522874694552592062585940812139741334591007773961364616294761819957672557462679520652268623673981746185199161839020207149659603783616840345679731365971040550365226044100737143362725719054860804588854757975828377025288406981479525258927074118651432848911307360471094302750362546836244863516716194086307634967951829554751411495843361776619224394186594253231800909668980414494283479982619837828170182200726670166015414006025719913876100336224079087179677967374749878190401641530901627133329438941326942323147172176792319757597965419359186320693695615267970104130876608761308918394281783417557719819662179304970736689770457851210656093905085917198358452059776130271058405830212215151649565743299747916454325520556345951089470112198598925819392569418280843830768436341269631281509849409686786644893268313150657258070336333512748892310673940914636989854125830798692047846047904900641610374180551177000522021557537186695310148138943704948564483454744030538087462705003881787572110930343443023619779844746386253968369590034440965622929259977403781287030085534109347580917012745580101402015383330445037219889879136007743432753868500236785574183011996765711213867190805501672794347412011430996423126769719652080536885608231918812059001876023925299737504709195421680374412234314428535671125503312650944351622408885325943877478870980125115346493618762318352775537700880486229371623728803815732919870033214000248546995164365805190892611843155124935560968344945112883987663131343977587879736608794505114136657149679383858273158803061591600162365940557359049220010378128804906454789458342313605954446558155644792036000864133902601285782333206896087095184235775415451141239512540681032744425750993728795140734135518112313186584080307395638843970074843631471988525521356227267725602963781474451318404143740293606822398501585886370082083475208622350069093213179386500265654024478145707671268373313829076915478640758157707716568221030247733413120324908265772492183640539618719795415432312460219310859197533732667572795307530430070629903653340668659576054252381315679765779173665985829418505829490768344841114194652094147531473566128566528906707104660871259538859636929043314041064041730459752788703094853840187723816320661642691330856600966591049787084888895267613034227068410465028247135527099898695934244460463249061813477058447025080840558575592157327395213874339847030995543413087301601898755112546989873994432450625425474777254087534353672045515260015635179523893949212115360510833459053648867577413030365418272290456064990178328265220598281762606731130511203000136925431543469546186601075389273498872042886009724540092379647479210539304585820477266466172331393164860618406611776034782314873530478579620895095267976603657320899228087181541539698395940605608324894091569433377762025929554110951009893868004956352497231254840040132363069049789668799320063596824966249383568819707887538117403893272908542061178105105451220486528974765780227299101297589779801228343180405525177438065264903888151197413194736042164274187191413062669171839931181005479867267258505197796046229698931596499425405994154281939751656111799946939778777098796245089987124124864395974504892378614527019371240925545994632631803096689983197564273329195261282872595857273603550121283948006861344766958165365241 A013892 680 39673822181222745007792938385198244669523837695032782875848873295859791922218572112594202785694081753343678558916221862245797699288520063022085623677521992144248714627524724653723108538010632208896613323434726668881662751225749655222969155254940795879861179244207068175197769241794229250042543366390245710434652294486961819750285016997873373861758361833818994945252682145904504041414206784717575048766634822682998408351699095456099842744048395004314801550967850275588897381188647256669486785139440599418600366927227030612992486042610200280233348934965652533385448252930146788021265380815757462991060118487159522464981417125339691621710971827894889481795864037820664250295115998625366122019529389287981118500746459597626955559665048147122799858242558616512956586409194153741886365147601783937245355456458639249526421862086276299188771470502178782166734190331141513682189162184181530993105054315660448927221342989059672896679044584577718552931037905490244868284517600365787172726019606883292236503822963112964203485856931076908631606147958606144491506590587060913982678928767310757807054262608508306978653576985458998401378839459758097960965042843447635373061860783298407561686810522527747425459430436095903064995269009874763097237155549527535718785842571791139943301790226021783381658677369190668523939599238434471014104069298118694225756439243955116131945869951858679070308877451460912248636510557208690415253446252251725084903221031843833009000630452735348880830501484997826494359977037107271400600604906279053028698166424106003686513435338650798637375314193023988043209890433180700559402389879783286159468564576909861889483339019269405506868359440077268251527162729638431252487745702514858736146803940914924854343462289334488938164786759616388037447617782635724784338087418762516184638967124047653146685855344838601622472121744035779128521894456181392746515256613476042724633576776924029286050701725074584019501567434424791735940811115514810580979551371276573790805898088588819815577056596270439070762496690368879435568917808239271327828316397406690325516302512468927341913253796682257064825973514689240537969517700789525441033907760922621435761034342318143501428888649131626215132109838789637506098421039567804523448981822179580770945337286311886504410832534092278812307771376060796965301917657445938620482486220965410754735672934074427353401758973722182746738187626951690658107895018546684309081554955016817984337502923757710989156125612471072060848143267399332467157269371152801426966179491005867364005292224561697817578157950249066928968691857691561371427937299465318608662631663972692086310239102003899570434143048136184414618477274355700067797723011944377390199168202633913915549703681092097141124349471262194360298591019270423155372015762467764497439857609820875919176652222262380568987654665062033945915458350241044159316054904632981388097773016345107435049181911197259559334107378311655073876810880594592383731636060265733921285664356312108619119947893998863521339746902633541919286855524775382456493823385031971002123420156509372466708356533450436575399148154077924444330888180790367456633806133176327307608358267123373352366046135173846237332865896262007892738016263855666608534165617377453659368555143678664872910808140367220853764632664749663420354944464498834982753867773972806361642698796775131786751106308683241366436609864084045977704031516532061104086774308590538707288730943620355644226248465165166205961679039020893601034049602054409159905635422489080007740196561165392670484068889725592998228289809454252383934283750169632045514217129280907359564827074781818600125972066115568439184458184874108764345527659237436040924119353399843096736170304721283566518005792923998201152743625737161545645497939019622843590284118212375993012027948455076033944480520718724497941600339288621257767442127824905658490137606167661935240982417243174642143004571684647196673204419462041812878168531704062911115149124327610152034702105132405370909880625244965662729155568089141044873502661595473907888573655035077423860756176041699320658940486329215964363252547291763614072719266917150630470693062073723681757356487693860591517461757592273311294827160630748356719423356737135946771736817639290195552283671072028058452606008075589513795051738138110284503511763864975015910970705505699626147057267259551729599312476851761062375841368916120346302707874859 A013892 681 98236311429103457691051086942650988427963304992832978646106519319005134918813484189422392923454330135372529136053898036884957437410605239528923190702288527226382098040499343190359135327859588401816695353543403270091216256647327495547938702357603649737328386065401877301539021221837449251801091586975521013361532111726871674921860980303417263145726017978357379564945221008791996552441676005432402860676015717810549675921233778559753364518695486821788875805549943099535393216663828283592059559196983728779796949948139923273800081697621074303685515064519517272263175033632083531672667188172516238354700968325937206416018021962636485084826915632078707950985257148183708929491486429080270429366434701286580759538579807863224507034331066052042617606194541147789115290651219234886131086855611629605229287400381780187113123646289966658145017849338974380344268361944749170886954902295089704710496431885952521928243840153867666999794085616828304331193990026746489828114425745748125252599724422584113023514879535141047551287126861182602385811351354156715769274977446030942051597312841809400095289252590664810401537143320118040482655743007467566603047581619617846499603100423664403665085149848020432872432670243386629483331720600081891030305823619029581665749906006169469822469619476862311809541669375175645141458317734688355243552071885002400653701293455518019099195036641927323387312741148684913357936615154193881128518643011754244231003780693727483069753452063387544628475523896501633184858244781604277607755757207832656925306501184562451622172230728597903855206378098032503769803966491708299474435698178941515076173953280321932114687806262273955706151237941215883840338156107694989985853654646251339201714365091295504516914992631158838725300890330699378803136008943966535502774753919510447562268361856887269908855699733499516638801598178285248664353934341056290398253680385371415914422474823764811991160856490755452416103811622811792392571306462315106964752886170866553086840693451256688156530534260968637912675947292525692001532761816063451495564366403302308508320591134821798522384065812711140035958528193748513806825784809407243155018617972912742014466461373979612805744569755226170539662402039717182639212794237652801212707500440917037767356978709299575861685158026833357474876460396492763304987113009684231172238063649246232604390245016388755495330741993074522977015679644907454286850300747528426471032529142562187994200106652013544422538493472914009058794026696264219722595647532642080460509530071500137174146140071944995404407459322453764373752448940138217420231344119268775941590933600531118902220696730232753722452411167346958092852396960554874582173874152152460911494770187373631612378705735048460639040860601442848193340980924224475504593492857430669204346333987819861042597389390891658264489762728505437191447320505573499201838324233306820582087507667999104174817844281133623197607623945330110816771297544629389606765520317187923496761512227000055839694283860382691966325825965864010512804263678040799725141899589854278366386798526112700655444094904120092553909255345164194638683267893566848069003510732551770870041748296865917634420214469257825494413671912868461481200709332916752233724838951022695628508820022707598413149579125555135188785753176553976845477457633601100801961869241266291859257124847996107042042627579824265264192323247848642161346974734053519967768157778726724302578919400767418990312969598347002877415507506840595624626809185597320466433183963989788518085492964905067625992932493780651097320070168899864873607296059511275738265707519595325432111108755040186253953319306936692896696197727108595837287196691510156143496171006833998091985334555350065517771667625853319021876107338944159966011271801308549103391058914821545983921089391141665312573894272871113010628698658512215807736705685265121076081771236494141550188261322353407488235651476943783239035324789825542270825820223183898470149309631598471169842973847816243806504584506288434232517999372989954052070235066873891347848989338658700174144194506740675646184281879259285320143885269096588593041846104094289758957852620307685134675708641822280516795795540512470353823810237610635375324607454193465580665550762419828813916814045657777603506439283989959119518413813752036737348860974994300771922138652931957338603102352404108778109128024620168714787758437731836673359788666230495041 A013892 682 243242832493291642485353905327611169795491511529448745592645706379269295567339149387944597695372343393865784021253920875232806225814962222992327183574745919976717486575982383174305064626177798982149917548213467293669590481868190964398755472968960039510949079408155522984463468908370486254935431077418500605663476300314795227402345051468311181857869047390192729183381296794648853871504281515375167290917021842854984241998891037858026746131377376223944613593246408558816487608388088549174015082468092213847926447969639315878333108491397844462281400165741712198333575437601368400691159551966779285273836712970884790869495808163662238082054840969674456678726644239360533496604940055559228529883799597421001332112717923670322338643200118320396673412080697141499480582066193296282314298032093100453878633302797925539530618347454940152266220551730385124196062546743031477284018146617969322743955504496375153594002644361151576390523135601742947526165107511236956716904301474621187189836925043036099673412169702083212700694503533847380584905101276676089759586002379139769583018054730291413766545623050492546370435719037800959921063402605047434198239513800754130099820737355935006250713674453533545814997662356979389877048190046142170298249219557255528132981676511970218057947202317039293409294317998203039759119799084544101730204041642382559256229119023914711573497731034039603512001691045517565280673494846684314868443883442761672386144230371957927101533452900701835867023616244603797427394315045485570180286422666557233980094502276593901899209038334850541137972657602160184551907831626152428620350757825178906538599249543451855787246362398210279450045374115006708761177468000107457008982248415928294746025737688191707438828696339019769408878809246954401155066268610146594591885065405345899698485128525476712134047689254418419649819998447653925932558112467955139598825539748537777574285575488649227206501405595903084972062231855432656331453419360031974040317656694796501231773154213963234287697099353050183366939000415075573439303269999992896184715432086850442795144107388341120499476662974788241131896875702012501288567518940788465368898444944111267589278390541649545288691323426345765647087534028141676215772160599057863429983829134254236298714847625117970491542758105084049610184128711295334726715285536166115121347497163834947305498081294835181093232954918309833268865547353075702652215742830654389256497174377369091130250889880944085331103141149788904916470830708593138190899360259927522786187186900511418156766083286002931175857905620868443512084065068227300016017410942377296840197369097341502982669764953032591259410692839056635586753727261632964398046147614270556310491288966185661861779300891847758339868435894372034968683409525491299572448443070791222586212753240906770107714353273397444137044837002289584524305518856530035800172672795766785136486295649224913848162289406670683265973040043407942063296593078959286975922498091868700182407683663762611264611176572409723195127411348249910566744124488933146158624132432538588808731985443709131980244467947996857052642153250905717180649000947992978936811523921360707299539502916121401788670258627114832448892198609781684605139595178525837289173840001788345623055060749406261723201259723207944685817214654712125513109887369102052094636982466430224006414707578998312650694708107775283396401347401674775007069082792015186738670767707747463318891359749320805394494953709497415477765660722180491985542817597648339609614740380051151359842971044908473043653474154917776401423128425142786513674152165659810344243980123562465707124884277246250143227559982586638344816558495895867044110990440651606116754725533850655841566794907167741878488908436707777376748407505852295547680544095948297126357497587930715189241025520316486338798907035161890054504710119643439049321049210579281031364997676911907398279603672017949928212808386409024734392128676762235391249542628805427818038235429491342865177017701603953473042195191436285714703585729461052238377056978851375492517534652463468842498265873946080226841254176952037121922954170924793918642322096501766777865779915291238854285387492307506965357552542067387330632782705537456642205885192720985930820389577276975706310609341639177466264690804648253785880424925817604413312777311322413147055635596386166634157803131685461341367233792633975134517253879909363055069499356664662540525059 A013892 683 602293334293806942666342319627792689919446736206556509513204440920002323484992900460340230408913764105207673949242812225243076262934202145389078346922244797708430191793303402995513596215814221881902428691213818152387979322563345778756794027862968984873021504573454482306307010900547252645359365955364871931182728003733164147775719179595633849087087690373808826538241245611933232422377879955938936353872346868071383626629212099949222168069157389890733033773623838986076946150642137668521229571684160662616636829891175940407024731602441711275210512668992887832581567807469310695582979475465390221487261811150494859787167701098235904052737909670169952507738365074436377630409995466630150203616746299374543977442968738082161472392089169773015882638979602111369722369773519154731342151042967693940748430042424640630506224559514829856086236441919054875636746275927873497871480048822607222076985480727970021438956353700003057148997945540340110626589896543466317289770023977008046979568020262136643365236199987158540884976959505655965218902936366076389177621140904985604324741422299619839335929850689701543575289513473779919059585170126955346770826661882533500786036027946293313042385878600719959258969896764454310295169146325062581733324594296500855954547796229612944963065009710018677371460251501032548544516775393440565750056497306661812591789665385996193412426158315654428216463875196114997873910359916380185361439031348738734233659342679774651338179881193974915088501309159647218206173636089811774837837030878239700500878016992571883898729600611885090061192959516051230808794429981684402354421891100167665301319063195291596662944930687846074735977900800793996556842767337598074192483936320431634692339583063993798597576296176350512013555410697574545745658432639315372722372018565111576897519328256804361438403349315176194476499648336237438347681209723791253205512320145814642513910939181868862836790923894610032796238320235004944909655480223955810889256509424328921903492275376040150456532500010988205984694291988768212317485387543712410250077696674818294554613529160164060127633665715210189078448722028877452428120745081767378311464070627668965566544633541787897439783297244651323972987795919547576336197231087166576581119529335497780245011535489706981616138531801240510155727310917909667021484991800815381485853416379874549188196493596060097069773026440272059847204712935403394261448748607240502583623396978629229178523098183315768744259156697851157674768507446716760881347715040246279243355307297169421986550342058388571881610584249926732111827841431372549342360695217009482328715865424558198193885622330439046184835557128095296319725317318802121513037668061547710209851170117883351150289865159003342577589894249618701413922021642659481380040017439143075454498812087056012556941402425906138030292583856532237951048370935135165114771754936925340909668580170750159954520796637567872164192578478442361934986630826218011521794721602777996652959483112158937989692469699767143193731788111990255304404559902922874270223055692076367210712460425182737987151346841567069751190183022414395405287810598324467152460077570157325983682463631105286847524638716340409511869524085481819469101546481952647185886056054588120808901012866544095246556915999375468628607319389318039270885879004746222089478537648145411232059451021650142956072516050954271442545979899939508720228748832226011868435949250385786176443576983933496916503560385132840967080074748530394024910585110719456059027449040304275830955820761326825194917323701517751229787406870367628543722054503238090733572174939972897774946218834005162733395618045322792618961935675129260492056179319107001254090259139642075078647699302843138497584507691223690854789355076833363153316247555433482566276673419977655949364514049830131507013634910857320802069058222538999786584800629266147182481839382803896996972728372679973799297806632778999735803615424402294290037601253642491014816656708728084577121948353923847590646306471320195621891833921132781986393192408276912005647175035430142737441113632212015303601402626296762165556304899672711297156335100825928216906679782472721235857193684315125689414870491860515701992502624398590854309350119811240542318435811905942269419993480223425685040534636698736550964734278392044470199354587788115871011312244576190816671502176563239141898066226707193196603037814789693951294532287538014251931558064841 A013892 684 1491337922751561076929187551288057851716852144074318366649136002957576833178867435836947984175280962387140616258046178108112155891575114997995751505735823421361046289469206762853788220076381378987556721779885843913309723212619777919433918935597469640475103674452826070184164483383834151727921680682713004023929621627315684013143310484877569378090688743046897661582512610018462264867817446181020444366886964207684684926512965451472169061133872543951054174193836214089586140286658846438887748021217578532544391837856710854865893530896074318846837475209180620569367387466506952744022319896220377262034387483327929171824146157521640823789080285396398149234458458022446840214280559364927448289025221895135008968002557449396501939628579601185794853986494753808360458190073841005511121568855341263998993246879617610240555832125590110691825273967599329858509271817078731640206073877409608919977601671845045842114978388440223869803576663954490607582388616241380404774882266599445648118061395403056280500017989552003275926750564454995229822560341833105381166318529373693949882887911014666384559856567362919302345230789022912983803519780166184007183897126660679318762803022761788926130938631617364090401176102408568553267558028046341133567303294612971472928199843696348383410100307477967537020795357281455192418529443034922791413149142924528007496717798672599788512314998179233614052357984909225150120591568278589060593273824083580631097229664750047334403815865644520093275723003108893317353088334148346845864193434320578444170523556997290249149760465345488059615429825864734936554425079283218766985381690131234055884930831058798327205521279931244977807680144194945214080401819361859253909935282239084450230067349285171980713660069385965326446252538872853635146279099399776155082492632797054210444370711177345022553269094835958459967066302745709184855255095715869798270915850400731490514052362597286309401315169864520007596732908495575509085853024927056759387077153729071419196315319566337640505269666744707885850495551699096981751113250611598755307807134658820904328384004939953069117973592043766233966957802166981431079817348776219123669637873817100497970355600568187471062749982524183898638191108488595834218481627697702073105933485468096718166892818014527967472739002454519825956086238836525208602231966713007165281740158444790991370344149596710810294367920995731207115603742494639409127378984977639601206807309635386855739711864888609991671891353640392553667336626520307924901544195863438771788192833043213908611475315420433884447484086050659331455364806340380138054069975066141962184651025661883129989681995566777791819225138169319635121975538487768614276311056849530223702902272477720847899881584830343017553027759561586616952310903867367499185635707141044729989809054109947305636230049605383762470669436594575617858352920224117247205521227627565899701089461692214300313228990033485170697885079377892653944858461602167592111104388365916994734396323174533634197339534531123723494856086812310959168980826371067426057625037976094600774077912546334552347247462763057379843852260991617262048637742534700614791739245611388984710870164514516169657868910400891771651930616718537447705622870142416467744325277510709591346798989057836967695904333149137598495825954932571007720601254117773115769535717592035204606291174615256897323388200921251820564616658284260317602649684754725995761422385502930994765705764526340747781457549366067042385746006004761360114687074882067334428301807541248377080753876831300590538309590300004402302325368364310414669481635433413333227307328796691952207646557508661349438998156446405721481019029963251886775119813555861526698251636565408602460164489596070592390730501909731289701853067316392013670563207255761290748875104778533253918565523874270338794384954389138901180682392995770594832562838253325277772396100013921346550307175750864510444467499705617448466823596348747096489267814426542918359296508859824901493327079197202485095351728807329465059170748080282960343726197328942053540270964458053541002035204023606538881232129441570786501371801005774700770177504186819980031954412902700922579384761424538998404434471410025331069187933755770726415764527522314492895594136595424491747368576436387744115303182773395104875107227581992262920616151695467565920095239237482861504969489867886059876014659885883454366915585330162946403106440102640589551193478992794735259 A013892 685 3692700339187217631023284366556808758578245877090275633341559007787253039057360479008431066668429015685836492775931883567318401090973250671422282307600966637808665356308413396295502157942907856129710211242453558227902292337044619486532407242513958979310763733208968179556939493142228359259355145616784986550648112181774737869260137948294864659520976305969680252946797891154104395576937910671378541276404445187683840661853827241424786340104520672204661289667183655871010152377655683008483513987588824986854636085325163891022584105958238724822335425527976925411190018738430399182520922272711379918146084813080802094424596476493177322143317905589736060921293353450922598607739878762937489781007062909321900570662164497893229056212386321916545452161105673410127522163983647639905082605521141648446643179605374285099030055370341547493917869045898733063324949436996830335582619321780055237147619522053846164615055872638449883796766374041050238944144870286665778882681205444620769859483703096112253089814043911725759518951145896449233568411839852610401200540144263674215611068873575504420142276286590757121617723611468845816282911524149708054004040491427381400509257801857442798203891014809123606878261745997754186177247165687517234484866120487884051146042704776684535813365961245887940449654363369253920492328335369329288895307179646280874834615444575425663735554654676602172521429554075747484988446661623046094345944722539529917079219275657927454669954061106530558439924452274927634204664671096387476697483498527749965032189208957433388629472738481497638925706176393844311667475384388098705713736617552258514542621345853859479195264035716475758304618997360959649639268864520080336747136842416914768130219533497665056273112984146519358848239465250534013132066531744686337823604925576153133427095873575512832999127052454221906765992905162347766910912287246969491628816466261400842930354540974778033422287090786368126290262757992986022471971589168860314861582353271400012000577166462889065317457716556904451446526185066582337416949768726129066418905938321571782386607306247812854489945293285977528159350246987860554515304657487447395899266669720648725923899532211288428911004168978149227234126365537503656512548139860652405515528797434068815756325139792954685731281571238634086530039179896881232494777970546110328946951524584988528941117778472266040659074114809609046207739311187234146300893977324148438908574372580871758110244808938822311768778508857622361743138553590307932540788681833264879385972485705468915898965417037220920846530897985951519957297341614608919455544611191299046423452219990363156284321599540902923545791545395914179205888508874025378040959531554064937380532613979812113764048892316827515420034482422685060649000076755084797366053388816233714883036209072586413538563589597841128869862121282392092803449807414016491688343906207388296683967915006630136791285988992922597679862547162520622540210091914665572658713464928458704744844001416139557102398224112980920621889661699876353687354255196573682593859298907569864882093545178066438732467095300143615173982739589082510941369865652429657585210754319114653653600903484228973173679551174737714895573748126153855726445083136767273365256075318990508424217630007121057874861023406246458497916151182584139645973044719763894183831620793920778090432971173662988205544200912910711648226742960998688155603281771492283378862207321421933208369277837907799240919256527769237584303299722383599018616551428412044710583677351077565241277593668106560931317838232250600536385542281500653452688808015039320990802449526160146169401433400638858684553896178788760553429739072978033591987395225855170396014179047971675143010832524340797748095405048183736699468678129050948657667886922783276261998898067021411494506175099556911618437791177992444074586492614434574094314011236220466966952210848370632271869047569539863447035531553579658531253440095536336869979546033748493606535726291303578762725687473113876142115320348099681103547630150840557824140093479996089829011394823621914821598366647648127317279994478143982885260215098597730802335747939480765737142289833964851697892028378539589410221790223892312235085173584730139907348130833475393544287746029793988591167584745563256816158095562020845786148131108543460225474732596995544507181901780692075889593448892382804972940023328776135474465313920431141425785453231708261147120622140580051180074641 A013892 686 9143491617161130388959123396746947610306836038017354405441400917623009462756891224712297155746630417310684053925992160969153525622957775014258041799568445890911398480089906102153896597780276199654919324347228013074550638153463845265983407040781571314712402769034992900432758322029978498133730016706575688413073239925180246663337158313634966088575229910235219304641313311488786739783660383675489734675963770324778770178975599778664672031946463531925289614683623783118552367292160859041623020501154701961125777556237552985397129482179088948293859924814398137033722194208208772985440873118538375103941602459584560985202648910848279874181747322712839870711153551186475995490026106065030755509261807462709048681116014851068926572858433559311236277550661596825143347502717745937521335134448293314577084730377687661959423221072447335408142541626680807039365843975998414597105788120040272992645983550938006434357175231184193118819289421996670455599358169171942848425628050120220043628297737752580453763435464315780241419115413403052050789510988247208761802256250671139461600352026791432919209870170951087118080523816634397656852300942035567962811350656782847658419572733921412255189856337877856153867657031003293142639295529711695736790742516073929211158665195254843802442939643274981883459448719484246263277133698879660882904381212214976427897116467697766910549943144890079962778139197417404271832407790398162811163899381535407488149937769237318512580818580751819209222538496353496040126535987437093934663162193221063160666238668110291856152048818281297822246302137662621506275524131807986817119077524984529755600470171847395602575914083573529908662308794746474827512143996169306401739248788371680240452468456674034948172798786932212437924766891667382019382296807186486096398690332614187197525698665464453750276305495454846409121368266479584143300343003539933911252620823293388365779007948553106913778891643209035331139193324803674697256826379969425856768449203352960298314617121301593151743491734508834555322292040317179459095771905392999455230786574972105568795695964392903161189699050760115671497838987216394531174791347100011009538778301628628589611441707808839067538108511802626323405193059581047266387063936560821560644595339797700360625420922316195304384540567262410623022943483303487722899087238091253239395217723073365511522572790157399471009892756605958149705937100691399282421497276358346625433082095373123979385019061168608987348360697003849872289823629406407881456314314298665334582727085882825877188512370160445684887174309972116572614743990274591530854954556226164377550063618465918220912452428301630188088810899763277703217521330934465364541841855121488637382999424942798795079047698216804294104031961892328055987928441053188711673287429994487485188171074248422145976423765639624821353536728645209778598529264688038821053016657816207954030876270380001875078766446059386651192509973166570150951191668379811509794667751795891670360003487062501741201691140327927944570940369445402139488904183937980898896972416165734834864686945121865130879023042205590305388683487513787616259414982972115422717082763558805474797027543516395876246374762984216881115215262161421436010394943909866308812437202841277078918696849443002444282885505195183449640231684027045405593254210057562658624691292416206444708942989490135751432759790336257300201462590018985890743401130391110271382117332686365527395309960485165663792640930169152881413255816139294307146397424375339635495831532905325808216362208404004987415475167929037479737543704857681486513549304837230847666004954469275611769908719841888477349965217774402671217586823488861835999086397331344761562400312726503616849933979402687724963261284344402702257817694446664924920302797141616747569059209504853649980135245657837769301502196298035912780639539776108834480356828907994262036403402329439674197742676817890086341341232644287038909578111767117428187419483954618611270649505334170500070806312026489795601615602598609272280813183468866154387795461325724838029525285711375399667844894057874880402189677047337837878209933345422742641932743137200384560972286715590535324298753576073498799060764551589530432982163227976714694444799408637588479617343656626865356601465420904434639232244263024254230235601289733353320837759908688070758688599817269868418146449208980171010691818824359260272188089333065628853245934961579593718124225361668124146931638505459 A013892 687 22640190449761057794971296483561720230933146406898733225959047370725416107722875604618894275047075829672567475242095263783560075641480123755029323041869629302039822865152136409637161211867144117689346084096846935945881760581153673799256248190272207950788065784004776885768652448420107729250430760637135355503922236305498883582842474363233225896955038205503516285003051249264073357591581692358496456541419215737414388061391303636351815753630606404936677689628506165756064398099752210912103719439888656371241576681222248709588846913694159965781478265973006412711062491356751534580477160487939752056494697908574871870899293765502514948181550364021940091028016596939282025956858151201516588685727652196606412730262683256716918018128194477776992835606915629237140617608131907998150640405072284627931004923803462042090065878274265774756766339179282719629366726903125698385479044858243599916817727224494046794105367232759949397315323718516533718439115163328478515043849189274626729807984400151426708983188789756839139997630256011883779907857368487925367889804900030557749729170053186240259822640320421815861992066941844615403734325510273327797149222549909352304165045626890074963663348088363021744735551706810223147196017021823600102171820753308140045820759731305323484385160407773539366652057514866222688254247474662229432498655415184290918139622188549972949445803671119182105754987688586037300079953097397100538560120094720440946000572760470755131682852306980998792136718348282395191461275631957000854525521243472481271062512899869225554726231926897503256366246476764279449067319027245624349881730740536669143312568592041164404142618286422333833308834144362951573927992236770823412040152185638329071704116693102121261135718903524064285333077375690712950810485741977651036806700733895656305606184939857868466605409760990249738779010843261831817641836010722226817718703167935935639117035802404399476100999818858249174398425452353054114202930542615915394518500303973061641696525139437753501438908140325590733598971998737327741487581719171700558097495407501855626789453981737303124518652629888071654080127618407527282247369679762990160707959413884345622108301201263758606292042947965971236757275129635571555253742626254313705490521876277746065244244120326208876991256514057887681256487336064282647182707011150514054813259208884237269715530963135946672768124444739256368528721149084873071804586984493625720888229143271296912231266312340531544964288573490535664926959998949577148866098417320610936294955954627379271680598291241909399903447421747647873334794979574925814958422121717049389087334975619841640883102545265238207096516580092952157659201350005498754676690075624462893535407493101439153696434926506930895826699436809631607103653624963359515785515332121920467586945208775443827230076909676509380528670940261675287578039713764788236770553493402054698767898702211652262880658518321201227631122752047771184200094738883582899591067025554055569086734274311973498887766230874842055624160877843390792186336160944650565777894502695559858873616480129305128704418075782219949582613794749402002832321179922272026074345913765194677339445103473404312777772304250456435112503395422633456283902910220276057384166945518083333833506350208968909286408516528288544470728032587683101744051156269320841457939484460476361537369027333535643986905084091816364771541317683420945083844795560297751858989345347376996017999597847358214951294414550909280514481313086690494630887516098354096111592962795344328398726247866948345334470647833921774540652230054400271074712920158162464674947201756418873027859211291780216877771525765980679799195516053947303255501829345745432759897851941782879178504676465015673093806302903891186657880135401692573930236835699560087038999939595758617862162901638126442729680286751370425600228783800083308947977063702255684234076428104523247841356444326100824899708684809286492756967452968447696817441196800547188748643969508434241054823438402479356399364791978813820485249242774076016013465953993165945720069530424650915742151074331809933488981457147236173032397737746667907632947023349278735011038918164187008925960819430962014302855560045426284715576701386629915278200073370928124196792025010830124682615531927236049705768320787430092875232142117907466424373056472142623317518083318942103920304004739906592459403001899177140000704655809514470537893406312432270425853676293801080532093283171728524441 A013892 688 56059352932462905445070632251650691902093332884975546442063971235605832098916504561721239495549789414776414652879476840559209319735793292949704351754650347245151503356580339811766165239543023682666472149486118601248661881493234030540664596887684823834738378899708444042074874558880580328289262355982850216627906345393809480140592667928327427410224473145609051169779770195251522776659157836867180717545751578668196028864422945542667094635748990888657302690611454488522425300070398349687249107601388862152174896778797728807564234254151195797111552552897495205507449123785961118023184916607027132127334464996724331664661870393467011760677388674804361837454380867664759285189750511331924023728141553876364941954990699749273503987769204218229134183253448182638454646118877809262312802556359078894935333360824828558957170031129031210609454375675482762791555323118102638646586277494452119510432457562842484772837505699669677942743075744095070623693374616802482322621559933713713971050820365230547522686564779128119637708992279280769415546065722255583515506578023160764013546648239524396321106579874756137834062694962634510356571159661662276685193392806607997330990765311696887727451852538247589779117954845681086724548910551720394389387543195445532259316737349925380174362611300527653052227792960502739132163653917763671635580488174882407558114600361446399470149805024254535692877819260720198372690671784511863246428174806417189105951072211628876310804778914463344128210936165463690451182073131013097858889788625440967402796617128853289526832068147958980915585206534869555579556139576043863207117803604912105929087107778184535139933132996392054382322170916022960029251527649475999079729208786706880976117491639673469352576892441297032052848947556870398646788892935225119754586034880498300682655168923397128252293188503778196387940969969989778501831132504313295101126463195423002300082053233297731138374209550475091922478766864145944939123762113640725492451864084167393957943124201236682007159379007352054889873680967101498483369659607259328580204650281019937215637740214725754529317511258213224334596149915811259896045429816691460173938817596759614310556742496147991421281121251415593413363452191215509092392236863125679911851375727329450754405207622095605474109173263202221629671507036341434198406453647602776700609056313859051019305356502289954420494480169494427954857597908527905128222266027717682153865623293424915013078926284720077817954529972531341869389980726439049028730197425029147418749004144296899187229057748345800623191526257541929151516412514130494235492734057161464275269761045797314267149009329228711059353477607451578744627790803547265460956197619563656946220128958260980387028588825088885084225594648784892012717749637118149533676998728351755147871567444503667685160566205973095200617661586510993917896696557213278388279330734459334237564495208647569956466535676556608038536195415222734181426670382854900734094541470907371440560093649889603268622499076502965539088929125467142097141794781778888321272078800229973070997102892831692299879880893026279034941560434565199549811107641284357841490661842728084775365522681265392945464729224782250928525634544902587278471115712093515325412878389630380624821811240246077707315166841367178736675425210762329540545343323987309066213162499533101058326317911211540274540331691814662408994448685174600918701163014442057703080291659025294832463172786230245828682685148575091918572626664852641247065045947723618479027819223584589296203757663617102930934337436630925872018334446185470456807825586890705920619172091321867015085409165220365703230833197177618995270108218105662863643644824141170920311350311295196645351016250890348843131900692814022063392390345387995580616085498638845031957180711433118317929883698583263246716518628344781559458300891338602481202777059456091597476312409553181909456734850439413926433343774747589475429034353327720373641969329956638093513328584255864515841607261004940731901110762053948922089705164783646849174927035216524205031518444214947707818224533001920244502133497060814340809347006036786659422032491568125726482098454227425288614562659032185612653286349372919978157954754726732946590435923473681757395552536337291460896499635989497255440403233333434865538269431866008559705923700757615877453883208587949224574960825832477973682135313599550617178604797545282970984407325476807232369185862017404561704435646368233827639835659 A013892 689 138808507736718467709633947447680026568081399463155065569648157112512365254295058028773399393691338020138465545580219725431817637388478036879469995675337970163372392309725222827574389983467241397626769022870428782433210436103515289787709067688999504612371865255189178584137554820369646070296714230386779438542142273923266259966641364464663614683029407731369425992440519200692100295762964060708989307534317938188741518875168791035252450360483440590413458534920331847575888763079013283262247828082691360186138109739084277502680992872469521762032118164676934980861789267957294538376090148825743274833360741443924120910537592619393274353601521420294405541358955012043842801299056051358465743229227573411713356409810516658476373950611338795552940922019679791582894910800307224636603468096998158892670483999404997170005289756908563051558859370155687193465407344017410825450173635117735398667662297738896713703538175025446389884348187106878060276256541195290009676560921930308593450004965255526993490376680363034357906811598073734833869064197788811328087162322336570344613178842159238118206295681321303798134784804934284348459395491867082301637930674735049255583268902997527352005055804618102318804484188875436093157568832868204316827168106318699486981761914035412883924359087478625221194968185921707871862411291302120709573189211189338154472240003840377068281638462070751631574599075393650022470420999714958040072617557209994795528056343952142049004307402265323771932518970828368478462481480097628400595299146725665753945097300876136501344099357109093084686099614315783971700983377648102633643281186388319260578906658482454949275453290679233369464013545082993535305469678361339871845318414147556121278083544931503837790446290797003139769027226196619237218915331008017983799210726381566961822021781116054705868374911761016688297984247801721720558605565362797645686604134391723700572230871928915278773997241893721824634157752153544910117819408245823686751134568206942800011869011891557947081245331200725415760761331568959053293173130783875216238116154356183185519703392907942226064288560308950506561669192210390344817338192723679907845229732312518884234755239537969545410242763049508899435235830607216530848163325304548632904055279587064725683531980187863306618836249807841757775007988901177988877240021470375587785601383729690082369850973929963653850631961853204983564594943323708037360086024688965725063504515971226138638969716294669099964959393710454883071454661886755002860989813113917246894416990412689407780598682661621288577283914974773313230140637509826002646009323306203444530531180055737684059573394851093882225354086550333246677994128180872580460608179969603951400878715093421055275341101761213763268165910684261622327798407158718612942188082874273052569889640277768087051558392822043775053154191236698285529110092448619241403940062552264023046299209021637039321636832522186140607611434931437596883896397108316636852790760041572271516599407326397996763832901340829916468372558318640065079590700917367923593413473045170636091122855475837660472040273199341476492139762850466456040087733819476557166957186298117167984197795345558558206872270568754106741871395170998751457635051143599041203739502767685395834740661990162072765005377300742429902703283688943393413014784059181651991541345451931411997420737453632983662249040761770593776248745394912144160195031038896964636539407096620873509367229672811925466155368013701636524485762312214960139216513206112503992302304151698577971740828147124644950183581992504398920778725903865397212631400127874490039339211396149983594185966548592982297404162848698305216569319688743213711005165305411129174612014194447725118357005987813341880130056173576107217143834341824870469167908687094145544784143202398832833907867096178319541931525059125885274593139378742622265103715074142168948419499680982224172823911706438182383827676087308731552520356533240415089454506615936301626710259394147361871810887897367072741319608456811020872037396868815623179595187656972600367554337788202187804380997947941521715491488249938785328463683312300681410608235230339344543216597500414073529713229985466935763305189676395937784996933610224108722319631799677259925805370239672231049034361852173958164698727005653684737124443401973991928679277969522231916547682758901412487020835925882972878156361567868533683645326160597077619171519994205796911262108743755433417831791399536737412385169435414241 A013892 690 343703607198380861177356907641253066105199785129318794701940232178134755093794738889987785465319728380326834398945636481921998220119973078639218776821708672583556217225718314518134119463673252957422245150760445837754089927625478105528056634795663984371189363186508669903004415353162460265015623809146474180994759942319125663037140715909589111653034433454236104330455977152314508850238379547757467715396417112431204686145286568313597557085142686762482174264857698767450810590371181711672368584867723994265536387386836840440110903770528910365445965755438394029176895544599789049178498441417274097071609698528559071862461222547287067233678373587269557266553367146366747116453791389712645668344147165297170030092975410487536691062734785380329841464072007112258614505737729918615469210751509044235982492760442714087652927961791536063401840127583126904052501659114166927486349487741389502905599947768984413904617171642332780546244661747153658171978545397116397670122822230715177932963844464245133054528207870229010578698291178776748408355991080677940665294539175259493726347517891647345252490530223999013257742520712976540935960718016590620003378505780780726700476547443274478772366672759078533489464495590278434831363029496127840691434120887625481016053693581171806472221612146736431575639530192554939810644735981889786853464232636709014950559001269153818395096714294926044190233195983141426988986966973207888065768260790110903212224785203554975397516554441765926358338291149152361152471930388257585085619621908274247677701481602100714841623074038468277898166568907698376544833240411089283061494902334930932800170198161748217446000617597559066896474474966455209776338165120835295336321079952349564340541387521351721249086270196168677378948545758222696658519032193622321667241880382671572600546310199681941145977250636541660877950497997595350553442681789257887686954810563212663263200289752315192857015796655802716254813375949640398397822518938075784940797553202642860166588848475674741209924483340785001239805372336567942900172695960822639051983171685190829482152051475962838015558839892432040346842525162955322411866281664911096135665494949295696734793213864726853420756695344125936382688004930698244816606361623267565385098373730251380200267852611188145655593819312947168584939506310217917080945139922775522540339800651701883265905626697009073335895950112759006599309974568890147599271645646323342864018468491837070657814275547513863754135989807063625518345816843132175829094015261557381118019015543869829916132617539757811024924124585121226115838002397442655325781039429167042798603724404832023762225623417398710684317028353193601766134582794530415605931453814556374459764385564104781546216826729839638014542343279389518784239308167295998787538969816904631195251168402141282580276684908269769365340039766997388100343970801933655021054584945598395200918425159266451427265639371352580572366066422297702206618984983505716194558348148177059929980275881486753388929883177127615337420823280226346503509454950793798241727507193673966854593211320866155257158448428616230600710774654277141334405197622672083724545522035581621528504176857342200417478222283021474949441019711514837485498692501614442325538179063563040941005518413178318211357049728991029939653698038909047486572493794155629314603533932181917315401490588203177213111187581179405478775742223596565242914756160381735239570589372535848275670688025619935834821840583358608496642671575513150585753869133141965022835743007716697217249492834267186236504617188058149663341282431835206172799397225229896911917781998795578227580277585004534873620150225499024848442075911977382726606178807563191538127633734857817717838664169418628016048151961335625504262631069958219943836189532205126689294472199316547581206435808980040839457107267376545402534797822565228248001043791368350391012574740580404292105114952399876962413324932109062888464102291600058562583214377213260521595646575588888583429067711782711447708741180301311970230926349477495739372464562242198797500928243029649020239984637900053978206758564185176413023597785904404940125640645608020684114073854177787052849399053784694176584216852534305153493122315342305383226917979549063625026751445082171628282934347806085637652353239972083123909097183184399440610831501056028926331800731633028557699804815242903260630088721837708385540508460928263295752981486132979526179196198304084930459880852601515970069505653859766725859 A013892 691 851044158080303651980392261653599075730019082758921138242679506956047288952990059170759865602892714122798894328394891547250577870840845220045490974069456022475470965916383892860037375069881877974620263795552789178417064315703518711619915505360908796037517610996750931038159329851550214699744921098203775573086944098416444735120601089523017689774966907641600563696537714570868803049566401359822718052625353015673793492159657926514730597500964721549895349215039883060386184652007492665090240180622386514476900383272159313776918168715302864426970390361075252017250881881087993064881830812294870974484915702916866589279568370688114959890243787161064563478155525837751556168304116406276092226741274451845157414343186320932779113203746539345449340119347232738656443119042687313753844697272600792923672014341639443909723327273264060655053232938068452943997495305630929614982022480246966806755053125070834538284808674086408555577775860707465425845977904279254515154593450002651621364633842314072909711184240979266182864904260089477927957181861158875568203395143157320857156315362703990099932346549397113732728482997794880500034991397920162017599745514785285376602323278647744493613778346052081597694729548066592842207503165972332650208219335295728565918369534622645928834061461614921931488009465070255093910197620120021319338075932967522555210064192483550500574280579168952083093392226340660504226003639935393078431760724774132817332886578417737271026815342936702168489955084376125012297274594362434218172917660187455956400508960893479977918628052003577264435372343105783042464285041748657762699284466176620147775568627498106599469824683232698407983293550989964778471981154317535153946969289748932803914050189100231475633141264546463065889337115203389460973462317095596037057935952773652698244640118139122254789613124323890169958232350141347849910028870935699666443781119480760312293346974255417896718063957083636449915827145375528640832449941320050513016123880687510783415630481121769751035152803275634400784880842637203546847174712295896975733976479426529327689927212507580107247487227898811082670776429713468510868699688164204700230425196378456125389324742057236297028282232584894886951237386320896993292154195409011195382476698095101712262503029582710356269670200406969171186000126635224274266211180017644548586612840053878381452825656358837469477938626178252463481544828720054325580408922513215582942253265814169278818743269868923530527752370225280436082350558739462737438243862095126969828945766369160541985506058157576776121003599961094082864200361898305361409511105949521085506579883395080169205623103918197530126726709588314324139524074322953967551431266858769224243448135330894285481805938448929197848170281651753108072136166713733455301826455624667740397930222829373627655740519224681867655749107127022465677873605758697121263978236729211240758598911618434501112601022381766753402655044702184918136107062098673520363629731291353069915564231129873468579575894805002511209372363103345176350993257894205573032543238834748915654691395958385366166094776995648219974189348410680975380979375428300723838263442566781617485107663812288165111517408716767191100835959466662177583005827004555019027822759641109382110982823137352420544822979476904960242546582060444653572454665311214959590260495765941713282748315443959298894207398458570744726591136544105231601415984813965054244965496774746641379539914949549497500666524646613667139928422445456536652234569606703686451078560425664306262934251957436145573022846114733596323249686088184722169262414669994522513702708089435732453733297747952143796035980353207909928202575723571285391966832739228411004366295763247707593322598511233295411908813023311180975479196529692478444712845064503581990235353318255504149277674500179670142538903847643796694671010353655939099647136530763381034835845302576398487277183028522382946754671451070318509063075220128613406753734536203377164262458890169071432540131132077460032960166327802898268176826503014877722764420130103346200293250921637470909367205721919685755383776674020351131111317454080111167840158676949374407914174156255764343773344147677227465946002764343340456259166671896767017102788382243456892865114226416520086619745455668300841305354205141635051028191626185708270497039268933332168461245459795810378691929003218137520742902054053627895728467459596011818350661704832384471792781527424546392226780519245761091973132880016514530132744041 A013892 692 2107269588778481792364997298688215017816024520800281871481560484494361736129209732522659332459457046546748219447644262565255608615411146008509420155402405987795491183234592240726845684373159448171079260563904465731889314535049166978323361162908640908959701319071443983592655278486093635067823699386341270492745009195144860392187385237166854578634105785044459514168433338511213672362228316840655672347387583976756864392143036832185197917741541246064974324296011039405939171430651100580537278620998910626109738562119810404683713300637792707304756956602668070444662891374880098539960836392492517725051125287076750444848549963092470764069272751145724804563697419371330790476781654329463825686541842928939342428497749306075333429424683602326727765620175563636954480150618479014898581101071989550757511351039319085425422020938001867323916655024718358266179254128777439188727370881317034263239380287934768329412476473096682138057575230921894433471800042807957825719773686958115677009348492320033617662953587904520016125606573503296207936850049233630635552858510576699017083895313275987182452383358615643916495264022356905811256142165398715251616712269414330335719636067936401492892582948881213191970322139238142469997156381760926902847921687906418206341908886309598961740090751043246579635528748450993567775946416981564668791690479544949631433084736944326910921475567799663083995465398249883133853503386840386866111804298852505494865143123933580839052226443830225302695809294468638766824269325826229005183743245472499506187343837559384879844337000938005660891161023391886285662773727588809737561935567415462971286937702979434252840633428327801295309025178312700798009694064224494477152936711378042766838775759180894056583745452002232650985521741617997440926929069898088251763118154726888672470855151884162475962306267525260125943409163952641269814372577295015008381779986165191128509244149606865998645701446070835130000129678837201092036588467252635755228711324846464763304659218675132958768390821037995064149042669573137065144742457941158205717923426731549841763701080962806595975395877513018222990026846837089666293476429163699094035855598327498833620381604483180737835432607821225644685071941031786724193709711098057211875355169676583254631471489046719530448974113557495957804483727561352190286291236630509649110763466644568206436960154884461099336854354341344746574189668848897795515324952626050591707730369229198737113811391779171685016237116162446662503072136144224944708098188689881794866482783160912048849769565097917697776440892860065097485963651896032007080729039930503210301756942694674611889874161988744986149257878884915509687551420906991996100131408437731617379977684444692009387214202387455137862656586227624219144308290263708694939397184945784167331574626817589210064751443911715547820532708408113200242517157345504183264615247986963224031126006459494049770410278918470276333560753532035373611896560355463405098863214020788045064858677136448565676419293550771913003015698907829887817518054878584525180307281135482955303665710841162046778501111224147561829870271410338752459867650518639993995200271876165396273257601257942913344463144206178525117588818399442751251103145240151678059772907324591299935622457387575191158615634659784895151609349293284946266101424322434050226484423305552510317699821122472176032648045115868562446767586605722419863034518581874056850904821598453383973237403866664561211902881010955454591509626888772484948061365568589391317829172391426963073345238337555682617216296241845743122402224473268102378588495701958767201656761797543727692956564820406555301220894916597752565312469546559136187763682578770729259500380573081885524118492851066251536132000018207791902203063047975016184475030951372254862439768115979135568522300552220381060270437278246957351878194065677117148697175116686677016976001717864117717948545619741243892076295225323764589972571489485239527849515331358645993053110195488747605041186156005866710152634884106428598934371927288635714459257919728765423199918313815620081213228720839611979220014038765117415393602036730309182577849059835669022061878714130741835852833670719435251201431498787780960402866337116912914281197210484641368966416470915718969959065103034824044855346241996997408215854257406806062869448436766554848994721421754946282868706712939427096973979033140133978985362548238225267406255096673762358221634547274391897246339016923909794073582351076011611547157387176059 A013892 693 5217808121504809987593177446284590517399240499929057141693620434096004600467800089489624250443529133497356719426092510893566847237010923220524166737371742063974427923315990612671501872230695736456961186003023283694265399830920707305859496252116922846034207476451483376329790142404137963697803194226820233525815424523088993672234792398363611455301330700242801158572943621054277662922441173100830669643694049297263695164520981357136936378921912537840236859415028638662006576440263759496367775056176781602399697543926300423226937819995937884764601395486909806559959340670449237114698487030614330646481366272205454699739049715063303766441162189839178042855366616407932798968768577503531049318620570734503776847860848559023827029265029643037608293724351092945899351346466265270311361765783252254641123098797106948102802040622565485678882705590050102184528184969011688397768654311858227222172766291574991925689903582558221545362223971710471884825090614196741564306905906503303269727170792485142920661621716056794107408598311044938237176226470057343583061797405180453859502416101307358586483163981884837285990006750493912122345522359601593435812889633584553929945055148181255800149831747141823103424522678645425331817488919721849343214836043503394214304994251482311679565676968567431812588953098510756722176453147141635294830436004710770237441829684063110919805754731953177962618087877141137377851525882652095078792572512584390003330086024028815581996378845341577041779790698224501981894806453408999813506461466371210554770975888836955341597683003685594878926942918859626240043308364108924202367371096541860447740615159409674174024439591249040459513381934994900133251005462732206550383909438106460316926725818532052592612955529957276264872599398898581845481728143045586422102405099801094315016411970725222822567790586713029072588349487453971095546098124267609367239117041963643588110610929597411292380622704914548794558191097639114786790704667175784140886056882741006553953903386702278044073453743581358540344380405087375113867831655365643892019944479006563831641258482870924449488081756914106908927382485426470885619610692775806163043088011163121534428593270479199341773576844793528997579061948116866075989320421940188364267355060281018120209731922557093182625174353605602183623724353330936597015695444729568311653512308995148691390350602549259243606885729930249385647604464847086982577700599872411244076919459518049763768771273373015230097019707092718018577194413234579241366777216916827622387103152901951163244865570369388913546547518369914327819897112496112956700586095042879068524970064049341111825905522626169471459191284649060408621836385756381974551539280301258820062945364475817439751671699317375279406586110501634101399002613213678835830746430247071230945544601888405825452120985518354956242873218756620687007296490786045562677330550925271652060247073468346757142463121219745332759253448259919256565043461199602581901890105373659257597051505598883157022816136341772783014854169049978677395068638166808264214433678512288210144451362948090502866199823001000553699379949168868374627125829581553970491521397992301261546816873217191189789311846905774439865136555650041796930105246825994329892125636053513193179294831114917543252657014365458719100004758175753562164547470663354629331747854062455265245146209381532232602263791863357031605878774426842678100439908426059770294468577855108825602749162476844253352231511768345790158582395629662661207409799223018623252685495929239911838947071302383288172806653908138002699637025616034675031520595619124401509255106230136226596802057195243851174797756682092778529217640531765530555385466669611623948719632836627483664384276030032294362364909113084295321253102210027889599362439663661888892632247392207821602082499875052333322954569474230012852028244447829044094771926609252764275057260877601624017294675860495674259926222531128948177466494292542912109668657062461811984752813101939492456094875999699970555142229083901043747392799394787463603936854075782476335619894536920543067471994422442242382134697541372268467138682609545881836671829479210040229858395822180415729013365599234722906064613332716925648272576934468850950138758131683810009056374857217940825796671142559424782642277974462523285485868510910735085464978404829229695040980717686000736064921823202602495390172509979252605231677220330121346399360838618806301430231080871574502379762793466276117195803185916961275340304859229252513841 A013892 694 12919809471849938505469479081567828295541742002633838459490431863244682895213719333785169116898972043923671475614228240131049976876715509975416668734239433152865017006494801040045293114328553482345345135700899949732086862255942932439331392810370460542142455098234041536646817041816743607774166791421835353413038046846196134142826897222795739960860169645540499705941307127148875866884593666273793720274081191770905338333175237417425411030912168713033672647360692997162355821917160654625196751448824272748920288688818368551651797509154121800527744750763741885113308763474758685570467809038017113499421864545241654176569161260418531392781195257098598912736130423521065995593768905987915727686787076575134067349211399256150339083336110634095778858482572016892248437969633772969552692556894145124464630263808417717090400029983493776523995788428817467969008054273584872630026567172937844566594764441802545932208844570868829810249857414128327723543522044721937590638765408186922722868177872101669900707320869506511832560322869380060524133817186282518388675733493169916621060073006031049288632375852381063719002569724891225312227625569087145904822860208829080401383021107356459305495198239266121044566357180071259018687952496634351436884912312482710910646381961101100467460893176192849343719694178269386209024393461184256011894347760828333474159477038878984885420109486034532000060684774501293120160785386508969972503210005837695502855622674011726233765651662571433571573897968082991132867748364479571029223535730420288083457858627373296284374681287742897794116124434445401673344995797061743108557645204776204112790089455599134812627740847452157832760625495858937225042681375265753907199047775785968284281948872541396892516346574771681802174778499013379609015461573267033494181343165212389832317822664300753505737283703969544573606939577535290375710598019400903286611410468489135924877095612165220503652367499016209355656742418673114484457677035689291935463824561298123587238706221910123962652234741028058300388179976656444432073024094019215475386692504523673696963088488178213158452989750213263203088182844781999133411832416771480864504827181352994068277105368440275010966211851816412357376517710670223973891080307445678468574033597406768686433197003711695872405011591788477961268520247558378776933966474999439366916950174790578679602955736621618263835766148994560573552647767803407230473661877643477609047616196793183502018090781227649638228000399712571993080972509415728424969035700030539958965083729797368373359448393926073519443692763688226497200519420354512795973364529349577818695609850622509477651012838669135602110632080728253828728120452934991650805091860414666663099038954033207086751674543008053611963368461626985696839968971575776951721675405188342827873032043191279775996171320121013188798022134090049726478079833538836631699775499815514212394725718367899937013695791989090198699854703982937811261447549232874753444688188025612314076801635961888986221038012379727246250297393130483153119252059896195776213095016930598324850465875344403946056494515532954470014480992757085813545851639501056204780085642047339161414811712956213887846125274811541184775624760308512843336836671560597734251562395306467964118058752028816213930360780613297968904802681714225219522073827562061734333711529696191419818241283903402579614232772769066482602284827479530728401821156813858171166363351158457107966141598459751578881207094058089242665875711236212085753006196446317190017351303784895016464505004304759957461398382935286600346568539490837842810873115291918311452665059281334080540114977019086104650065550522773246823417270503064098442659398635158672447800734147140475673898241493686934038357389089998910560659485129147847409091737488753539425157815135598394861094875858117207488634486520571460592894284049025048254020672705244160368705008601768503627599329603497478539329059683105857453276609051271212131838452083704630193634455768899275331044066367981097391617118292418290521875563188633843842244440440190913872152085242974419768824337917414813920161342447494332579213624870813948469901280301642501403112144036905105206194265546899498152983683008527046880762079474861387368787628871104150279614480727582486060814311619420249144875761850288679444668273533997560234384747563219250818661277314081588736569616861510140836233110761787117396561550733582193135698110973143187664165093749115024753768028273139052827512411072845801896908853521632692920269186259 A013892 695 31990727313438160883454471684391018074762611830979644775705798846148296072155795228666123465184427778987359017096914931160252716694458397534619238036181526190375915744764770360455110235095816949081826745163862664631670547545078039070096022406365486977938390926282212014849647030425397030466006618072815096750670094757819401554919537386467308921345905199153185781381564636226204385117075492466874356976932164862746937341436872194049642828230590038173963808457164569580712088293259579756795051065682332929328777902094473552376464160619011836164948249621350517987178715931086506582349771491225136718804979378608314664948723627761065163134124794906583669227019805550087990623735594347772145409525793520612889029314996486754598453909460204973923935709838088454879465008172215616136452487433035848541746531585759300869822423842098956557289447732806503620592874178769229534336152950344223993500729639582842180196387833083738624329861693265738147938391391413944946243056388446231167171172360933072739471496497664204442090782896549098483747220601136957499681595026704537375490225710160475112533337215704899493558543893233438104381511443991112887785979340221477152784097180904221529877354865048603052329712447217264384914220488963820958519294492026128003140595727500473766379450132677938067134991035118648922779091624844875126795582596239275687032806936491215595803847678260618650818261509457877393537000534749474039945225792244711996925304447497761315700896316041464095140557184872326261102698857539501345889367598557944903161920289380391556443863961898901485113141596005824637967870748108785049356476733901154227475427710919562110412736484635440557540752029670818603990958310614157983861654998575860282742249321350880304162833237445586538683166866628530236503575386104928367908929630039233251412328381252431454802582442115285349163569480995554964006636045240557227075226849615480974452251568186690323873123511946536969332304246134080101851169650393220072110040532405722516238173237365436033799235790024834129532872052019045401811582886176885419389513923758563917376606442489585423432289467513310803903446453781863272241904835335446997119538078920967259466872325689596514378426200070766821687638126872830911527730058185937010357696016505302537708552667693526437966176797415858491419021716459054131187417454779636816983693410848777077986199096493052361465476725759282441613137585210248839968603701571137264285193417263404876163492565307002041566713561727899799495802949591775737337404327809919961853484858267534031906956808751956715421008208475653941491708936220388779596851937757960287294380855516545095102195238815807995250533984459148577059870325391879891566837150480895709832867255042670034298734584267698540528884684466117656959750330549809734381088749111450487753586769113884662064343809580320635769593808198238037682646997745679844915182415317694925796367956525038666139675136848394251910511532677448331526659015207971944129638977682030625273254454003597356892926001415430254713115124832996204955426906256910465285468358326837581563913703474403266426540013416633030248386371684827425835069698716925767599765278187774450240053867639168251481902946835582316081739693375148342873497945614524489182559395455950019484761157839799798496752398515806487507213015389911351833387482352593498321968784969209878420527424831931223980222154420712748505034859037238557065020964565637403766861127440104486577855245804592424716178004390140715675732182716273509320932890014529547884773545950474765372744376654011825910211074587680215831538014064724091746160109901203639069632500621452035491298154481982084637922659583888313686216680075366511089770494301117753689326950021000384675663761864276723685442692768357212440338390468797855821804642104165150217093840899440049917162161017408159345400363439100473002604943839506872956732333664782360244790103093830390063795072431890503113754145352278730534200758395243597088433059366008951117828082294915726747922881689691627270285754986738636742925560135813072103937616729516281647921906118043717815166174292972903332897579872898269405058277328997546992374090253616696081744576737636694095952414726412300477104744513730812254408104225624806402467679060112115403203136115086266152696256186534859487377729041737948884263667429257824898799839056539623732836370096120107789031291741168398214455969324150319598508659209872134841108956882488873832051524467089963677780261039091335567150653545062417231134115296061189307185611826723641 A013892 696 79212207910076916725360733883248915463901628392076867449480352817148949755968892409904959646019696439122820674874653964130970591554431743677073160682151040818463614599696303124752537998010517251804562121873495180031814811105820187463425690984379175940586271834176458887757196162389295161739848521003479388249237470959741862370734711603094317152835674517718004160093110814195068451784005509821735128436224756484482828804194497802814126557338935762932513612156976733574231621110851752176220469148684958883978057634598223868565810531644574588516192195939176396237535231338247367862049686839651069804296290634392669333564869625975545689371243270543396916789354513502767323495441081428924261476381407810596053912597833485856574477126760504075728083287194380985038588427270214914899853867680452631538370045112967019124466433852997384232547844241754450808446395161176310480740213984194382686083163159841435939542095717110812123964546208833600962372102985888677667447485680375324546801372711734020477132633006369838954856545439362326206508009183254619328004097764028078290913972390702642265668683746469685931100816975491422856820956104954950630333975658343059356531550245539762025907788503991980969270548660842221126221716438502828111568666572411403522448425940268195592458390094073709770094884167066251479044385993186770456583415270965474289386246222638962445554311432293439580672446505307140756259573487092637920834333638951339130874749417144759296045673667253953204513438504905182182790131538454701743055317221421728816774327666614498152519095112193908068387164792728426380247606791521414551926522684335914081497679079580216822030866396869329729086098559915884274523407881953405969681860080318689070237800802347593370257287216405779382846850795292037090076266509959027026850932748010515414588814892490764272805219582339215937778565228323612650821867504984098509403742127106042825360245655735495724251917254807308243226749211548349606113579320169001827331599252249277116734824514867318797854253940444701763302214955132306300380258572879699810064956037104656357252297835642019977375268518220241368234519860762817866534908320869264974120691117678128110198663098767684239655906735569025656413939078311689747202900869344140445409680748772763108317609551923273119521612401904609794744148253102547475179033172362403942896506270909246074024549596627350459172305455175833494395848361601511942397419656856591408959303135292499550463547777464102448121297883480890965631758187681246311445409518685815007625452004071382748870783847193911271097243003998358248873679005266368436770985486230547709409329141963661793437450528636583361231851948385313332509367852832508407628753901468595386221452777343900229257062405370664088505030838321869464280380833724053333491279470586113441276168445416120697852859642558022345908455458885849006867964548471080118314638263385729088069460900783691716189783466675172158761365695551097136244828860897444122887454942999498349208480080303853411805217179178745438264889647483857070093927607155829746182882916584724208872825157259266453595489300680911629564999246542429504282790245923281176228011205555470128464947141607476868326088404756638537267679573026511436640725389638178473140446136529082387296197618165970441258010117212589927910122640193944108363298911665774408601528586493475610747189536098920071766204096338972415860568309427247353910141345340010209829721070793315279110940796281505498247303640492423035943964781891582120156052608032086598987939892354424616064686978288622028124447731575480394740255445087649258848575301966260429496677965156276763627967869014681357789875659473006269630127435317934942742869631168503368792388771620049031495026365088373731240800966121036525366309448301399902002514652509481224287395842357262608159835309733043325946986494511193242101277098836059128621291974655033937419764529480530335006572915053531642869463525552632012397003963661704275507072009863115397853902996742358536084805099428963748592327287636908551700521236526726612023487828846338535472137783816981931638415149000655912969684364625703531975595395436053497110270492502890047551311664715485480614293678151654770799058580785704350492327652464965357508343817653064548837755882131428988534425047247222779041836507502518293494376382657917870974093382688058705785252403158632902776312592449015329650416211187559282207547692560905183207935047027773818006668947681436991972588026578633016906486166092275506243593951750461814782332986258538580756459 A013892 697 196137268793933543426748987807578756331251358159993139414790852130189697341804818527273260674549724333215577150236455805930732150777336886087057176091913510019556937646693416470896634584335843756676024465408839541781596621964310260358000890020730293167309727102332495675516705660495971360688877183008194309764548652605945865674313848665710235607819260837647032382802391593917594798393924258864088529785807683306471447919237191815050255954500381503661434022548277933026421342800958912711787327438589678007659184530971027522731934891594599494050354980172798735547364748781402969315853367533973174291348240943529054144170640116008422705906446090949234562265203921529688666939738166285077934917406527498409078496929582896495978206239094557381406231299338719562673063766175351880568613261909701080499526530334172523087072212396972970100827484579163953892343310612193501205050363106049726774627834216920219688464243663042364789336488903146670509328601831255968883689051845691660735010332170151896369407635454439351866281337305859616557608275030647579663451618469412160628053796122646421811379962155949842864312801812197336644351512590522848300819326793647590929648415031430759212588249206946040086029836268562762888416465851660414184227063731281303850531025022272138838290627253545818688022172591188578221010325113343769140775737969022339922474994885630112272474584983190353452263464119344505919433573651816593663139972689073771870619836157042721348179396521813846275742520568557216697624461912236148531277527916645121301486095960976492260954378888208223574225390356110063831704718928879383050610710892161472521282321671269495292813806254421750472860359558109161136263135733096946568123284063017025688126748328892073596500698619255133924087704407371817746700753429043036862158567726416089207547949966481488925128731402610550244317567583286868961087375307223621335036096477185145533831678907921005227324448062711121133745510495965656911348227641091145255653945576895182819469982246438453208048120327681185591410851148188148498065257872048851820002027578518802501536057418535370023958925002696621431644126392714952556509219958396066133155269155791695335534799500195564178127751012035728858820898137868496671359355639682156812738465092355489959742124693907664647974344946743602408156190745358964700743328859053376040602096280892113294646113231659385844606086365255426139640065732313142119058308414922949131132721533994622844403240188231086607690697567989150639109830816759346310523667063808427854566374081829146753096199013252996504452612304957330861677867711261049619920200391469972952720730479087081003068677816506515424162827377544925957313113231030721235621149906672487567227553000528454013763182964875895978883218353737942658635186702003294735004423605838804905830479411526411043832767908078276572681580653291791840056760150504693009878757489331140409239704066969598274765806652050927107136858837388376067958684497639300495237504296906114862976768318360291129117486452147312400942254991245131007402504054150942878693690206872519028865793499064512406481337461926704605054265069364463153125112645140390597177002318064694029621927152387131866185359172929507925489964123091371941754663496557704079164585538213524370101727626143141243628517593219976707908326759261584812774256071876712347363836331487908466295505263144999890780226196740833259939937330404497745769547075055053940549162513670257169291321394731839482704650296919648186877815252476964596136281706695641595667438979518898437413155362253478715216916903706315429935951767326083242185698456623355483216294812845491738142447612499383495342153330545451351224888912463303393790676750866700022963465045019631786835803287568957107551616031411332419422993458629647995948524528564073949976796557864975586801960050594678846334007312072671075573730123150867172320052437151354877411141531682211681979440188391134647377435766157346573264209117418782294878785496550050173510651356330757228841049821890957708925713004590461627957108933242591237304746189518590001344024894371445143947948112025375105448322485565339889821239783043816628141243656215913543851755261690348883063571962177634226320778152824901756549702007940848256761052618546935476312618501989749187081101325063801075962712334390478044003131866722887782401081650780519473336157690208687771931524833850414408732065930105304351114826634002364763235984762010423722992494974685058454386333240023326634529133489374917288734256740335366749120719924941781121272487373441 A013892 698 485655295123390052945429741961357950973055156688600852511824214168710579398345569350562793482991897871750757366123337984609279947807613086303276186664010950245914913750039921830170685997639398390061747502774362180565869614049206671362185645779440258181282447968358390209651239369248414190230368103969406922213689154168929952050302846367316448678285663940836979236024619023307762562708397463449110744514108618827470645721375291416054123718682440140834573121797768441688788860488111562806743889683364463125086899157952830278009021253142496212618589916050886776290094307092883110920015207497503442889633088052031347437326777820608339453672245259353308750390309164895740578520818733800315189571055385332283220857168843280430795140490415794437542587914061304170415210518363022616124062729201348935723797142233914250243376418043932374293688833738983287068877379063541716140323999036526622416929205676681939050386625269815536412511290836592567701478041665771073296933577586065275454298348476180940448393876741101824716747353021701690698677292195111441357092889040492981518963376525488682400736112914385249966482064254380013067742135973881034154810434254424006253311510810910671455530551273069882910978391554751988625245122678830499901150448277961905182996020526623020705352583851877548107593013530869447344465445002825393425705664009358246859700412361313835367762047402292650992796111242444811762603552285689415752707223235442877455069905688617325287505655548266742949519779437283955707771232516426015142147755596877068209488420722877931510856876610713494183915914835373772943620222835079311492234130629370129948474635407908726025040972852767441924099063441474535780340014125585616300383495545152394289344953410421334540221783350439017854299640795388950550787988864900034531353967388811152070720271364054848246022326697272580849404484775409032947679488910841101564061543451061661671175086312224293122372838523630944328146124793550067112532435113878143676379478989004585284106803570424007549994742695251055961706817117177526307910886951722289942655200485142828355250930237978011180954670240252101630272589716875101310219923029764540956239628801386661028622381507634736265897946153150656191597567058278046739456229140061348801864900676716336333827515212460074527184627548286887179233135748392587136545855844573205360758809999020680836759946326798573630443285842922595408936627119714838887858158407882299420648600657602551630404018626838805318216328557400367908349212975547000640141341493028984402263944297643068446194745280516731391678608875692541989269706561985773702834788269118408558258848018537042184617350072773966335254152706711613617977042358241937820800293662761839792724576757055504455025003576146241157416758082472166079103927157643656090049718285993858988521944240401134859223272784424712543340289174035152483372703751904519857067781540575347436178022000519355318549339085336648559054469030398520593496430725920174316957089152064934106101913056323598504516679086675508088660716641567077642298332885979095510990567627546837494855562417240140105176033208139251345870260683988277848989938295519476017279378262757670822052824200098624826729701662731581644797774675222422973606780529163034512715351086584969479284517673365405890207328784054391106475099980280850893325522685317855566595247776560878665485834286568071084561027305523780494104018883877246463802229742996744007139840750936410106625071614174113011285501895552443955879971468842959559528450997667371459390549989747764901980276579320476393269892728350303929748980235124347389892765762746633888636384369791909247322776390862110973433210519610261545316596211261473070061700912144285060159812834508065247752345684546207125051448903761568792400854679919412773120145636652974943463595980132908185504746479317433696728789171415828777557037584203739054514509519578032660602850135456792663537609871035100109236621323146439692712934931431529421567065889222082684579550312759231643576094622934378492113249044953437446522969472493046920099044735120791183737938696928240949484370372237919273225485858185852535846482005555011309123905275912567310017787351716211179004827471976077930158652463431586414490960592160326427717785627731448385962198360158315972382327909889152780390196048471928294278110812060675715115535874415993487408186720568041583391876709572177267047059717467813998491071113626621387883858633229248170077993814322698553847545349288519056430952903907743323717604380487661272131065485428419292601684712889886659 A013892 699 1202530590599730986708125638640776461046430900421487882303675424878930096937664065923359182380442755328344178563500631060353053469486482955382455862522570849892959672021560100403763805428068916714233502929872095420936969185477626589753236515328826243842415288132004241639727224150956629128015224231870544510686393500948533285341802827587265891255854454198242503449341323138993327573759700250848879665380639836970081238400051637700000199685705871350280345672310332640697168408665752552554215738501089063779564545918107845098547859515884881729568677872543684695885126223698380778065938735269360777435577599692546767358217397234830488712898392814439468443532694132889178350734820745944226640581700668565881150881214915677831411416573178058191004764391419281195060932349308161936762175599712730898396758380088252841113374105342162908056228627532262778127960209421856579793340113690344533239935989246826472600723272443964979895482794729196020293062077490574088819463934527278642487112686363523150463327629804765487079313404069682534637304144527023244832856345460275631046123697651386001003780288451196403056756272818206095977023235142790854789691961446945027459818378607385102680367742476697064005990684350329844282980823019929521974738723830613195461711263429950734945502827523050144991662953210772307700183543906050953835996368947907945691057331347436826440280237810769430830611458251306355960570893211043276655862602746056873423621138405679670527067466197407733950562976344879365444056641062689939667456915485671711716446069063497323336101201318911072235300012807954163811925090141717048106609438617252749395288096258887388601877927839764610180819766888371656571164128636348418935763272935856298347452749794590856033708617532238701670013486273821785069855588440390110603051027297467904831158393204264845687127637112789940168629595347905531072716234812644740741671223677630329402334960042612259976014263095524057619978291455184527627274450053038557678939551545195264617391572213923314670534432392968444415726288157026155713491839270272610404718599266061672147608473111327115507150678027217988594616329125364721479134241194076950097203988635484709986310850228672862833253638571870186645358544195435213253520829517476765706948878700716643679853976590057178076687329087685613057611988193459136616214057110891869220569528679765108799220466339839621367766989632374795569472573474498792855386698175598953713168579439689020489491760117896939009630132924650493577495577899538952738053335529547575249461350211449704136554362594342198082204011758493427527088731148426412279815516398375822312696175319851551616288835897845545268756472262935919767859336606200503996145786338070928748925531783568377525582956329892131583638477271251247956303154931114299200916017398231108247620197611713009623787886518241246303852346683539267028926668387387029713565676804837077211372964097463975184904699959862990160426211711700746443035918624020217706043131492338831275184840816849805933435244569838138902824711815467599383017259760639952415668233512001096774174363245765893674286270650640392118258006609362690793606137223597479046909451237036005964814175949040004834840587557388006579102125075543566302524775661480060593899968110141956342686914926502408159336476594868293764351888586073434616112433395592856850590926424294615102730808791136914244410475150180127357670467054349566091774237264404494839334952543552894128604233198784907053131019958075510926710441474030583322388837986873180803225481439064450926028460857778852276899188114775459210147520211211161447766087412371177425018662701657376695386679298637282119206999134396449002096878562108322207306707566859552093176652399712585851894335397159178916132767579155116725294963872093778048110019490770794604535266542811113825220117252691418259036458138553562220280203205209294069144322506917647092886056617554428857392812264060140345380688821621576176686805470782678569212790281236909713204739949872820713427124319753191649943123846960161507898078187870560985810324569587855929262326269525320486777299994327939674514352307968131278156938247472757947510392729781832003767733243797158784122674298532494586787909206050487689334653031287592107345581275040211617032613397389646020899909755348621310371384045425293177533735903632627077521863263105567058177923730611807196595042528694958558757957519362336773849742693379763591917834477880308164681950405650619566483353191827952747109626054413059336113836488921117588262459117403823581991738915901935466463241 A013892 700 2977584792853403296457003185712787954420606506102745723884248415867293934097253055968763748133031926025757692196905349067909135342742010959339543578736275158849107550932912943049659154856636016607196862371153365599686608463191965721261399182369191333551960652528367570719886939992959558427249368705310423392366068261305162319301552639586001486072729958185814064548410600883138239412058820031426660090569336919681781184321129460057332794441576622344557813638861942341297617999528861229626941035886808129735515992583280917140669256399423039765703273711527545131796465157373336946188292836461728951647456259021115358108914739075766538271518997549440753373562860409752761625076138914211753640517708443735309751815825371494962679977165429616708688706104828890747809179529189590463454886240273093264789315028178142771627984508863624234475119648404008332659864146589249655369709662168548408410872263038077781980178294175229242754225052546167536651630717012333010751785828819060119383697235592033309339095080831950017791600840503536854332894154959217729507390764137843029757675841630899225699459368453718962412431150368887296042611255513829292753901476046819135548228827451367645361755886778807123488169527529167377099244532898824469432128579338257502669547797667637584847824605726996940963711646782240100324116772882228860742356773155545916417681367092056978511951456563008376910246201164601416687613628108971046284304734796908678227354877185165026512401225983935092627255035164579451896663204878685496920650400977156239709380395162056658815196848484554387050754126413762497060543903774815441099727524350740915524923459858534804029721335246113311504117643972530170464202927752333683778424504353200844481829406313636624034209874162958716966418723349123848189684352681661512474104045640232981684526466254686980141051055127342058061603572411353537583621596303354829905711375276956781002792192226552174314348940836564023548770627493890953673366638501878719630264544641506449523858654567323305532395637513796772249335446379324307136021429725282740350513318924096040343021192662483959380140286712516434341140897930986461489762815486412742058736699056335054912394309940366646988556501214169197282385645923772936101829672447394702090210411601965780699042751580663988578507418866689258806339986353835974716271010598222246485182989394437706132640997483610546629106475261733598934775469707632986490430147965902393690223006382034543945010057736164492784806162504594162496743222941470501335741126051377221527615999797220400962818120665488122329147271311193817406396880107887491019638920338501975252644687013309107105541170277819456794422632213783368001276735511276461744352585405911088604285760323761876022718432585489577122115649932867943813354285621777185137088949763742648900824123686164971416451562019930631731722491770764895551058294667340636886730258770780282046003385028766451491367342665916790073241182393130506566854795069017837041715691845048687781653909161760987621973075644131645899145366101567507364689653876060825536483697330832403721436366658477683561006560471780024283626531907436349311357362773212494270573445298573617333470416253242006931543944010260885702508192797428348978115294490615116556495117137554387958170727362597686340924890360076787321617946976087845379521380218394077254891342328269472161256652916925322223670533108885863170200485802807906250276097116154705267182436658138777598942813219278109569350665387170814530116797423405653333983679350458696113685811365786047873488145901485358343977802791807399774787064647459745649652161275684860050911285696911128778070261224676475618086331349679912977643078910757854509189931299593370078362615830275934115289711982570445755057429669978405368386134748727531731147171151078073749495168951388056131513707109271968059781914960414336860073590876215527835314187815056279049048071904669903739361485054227049449056778210528363149518022339399519622549220802580430903956543385140141495696189101016558091232519014334208949544923502908108186403958856431920478590516813645376531988785738655417100125313235407581889713116637629048481072535927820064442697280517232901068207369707922011313850955197192406517073845036118175529406286449545792944722837000663105122704245645308965877989273663493523011598105937248844274024808103912431487187298771444165187681788210259058192382019855735562723392574033334939250184158032844953166260812717481093457949864354932001969165397963706121809092134416381090339179086758144490167546162737925866506574164576859 A013892 701 7372794727999519048953889131140248541152909349154502584164063618280590642924274194631199947988452219000452595891065137921700742113028150594409684515765312184551116357757434805372317983681361584085063543720350477408018411529101163130449629254065172291816676219764838413491941332229627169662153734601850434051414229255749451113660255189326258693663200576733936019414254940436137711469959432220995521623598644577487138708716364334918501674983993433010737257793372416569344690631015413761818039072018289723229981413719469295651094005101354989340818110333839642973296095579706962239119885704070050595445314795505924717098125676510766449647569918313172699987525625097728403307089402489340808977532257359824556741161413386533305596928779343108502767396497460711551759561623046815756970180364653965959851558151956871138685280814412711103359609286293516628490756953505494482411282724785880545517752399636321357883337494028990952754493898384512891335566166763520755589486138953045942545853341352198085221223990552910607103765049569967101476824884200364060815520763690948988139951393786427941855205642768885069110458358997251464843813687166537197958642690938052814711833851423503975312598389497117539661933078945443813268062288666246369936424143170880064102564632257039756204113658416011398523305444885857930172445217216913999855288863653674088095904415375275192436464489644208479059083708457468403258783416946995098733520669525890781250075184043309936982330163257595698919253565315980016261875864936908280239725537209135587988157087080373330835650101335756633221985241658990905209115699592916738891594223317345230190347454032258169723188968481565924502034194122737982556242405204625682070073136804456257820613311143789331134483035205027916121832434466042211378629235990709389375616553305735245716074298566764176840276376549756542624278544044180083057267850985140590974702030611897408484232744379973612267585098056475342145087401966995896499669460227863395797778408722289478159576890715494669505459305652274673969807249444398537575195526121342868099165678474635281397314432130383869337205983788575230555664636226017646308340217663091104198895881796692173133524638449031914241717764099903135221717815486208243308804350117321574450867909957215867623119058146130521455253641348390407041119633870746903158983933071247506299715114856577809717326241228170590897783914289103302588798605767600330215967598948222951113967495879549352227695458950459164419965754171463101164023397582152166886927266474689086847308449481897637603632985761694474211079229346375700086161908438260108626236911011244402421098256868967666794923386183738479149213085201916783724593323522736135648729692370991040581983366851906457457977088206498156422493438683124382808302733273796866340760811421053409200681711835189399559304296265988217300286330151099187109079892367507483654595907012070285593826935666343581771323185807733897983562418482448054179682591215599997281155182861833210767465462821527219689779910629358724279227941858725203418200687272860334050061746477176784022244866046689933787724783377614046348663372029471237093502654605388683850872637330352835305788764214236280121189028219862968827094833677519537476362302572917599490421003049181282468838579851800768551077780095695773010270876889544137856387510037385356296759197847685711749015437030945873432708383360379176909870252695846853858402393793213549557365164226780769073964700869441307826559613214508266687207671983297314814623654455991426988401323837011467353496124578521994310165093514991510774950475986510428743358066882562006287201383602835949056250995748160196601467946968611082844029050047848612792350679700991844057663594694730410186934740550330698163651946548403859554255539865189492591961779340013267333051238345363014399184958659561210840857939851566979084891358295006392257493625134673037497068881795081243979129233781286542913760039470311069466158425596564811137874503080048602380855893119402119217351838136837998473142749098873920445759235540627263772246656120452221865117500091750503185480900378698939626203187976879478109536758393316649314935225138339333746498293591439869102087199926415984292215036312812920584520030620087178310187376471433888364635271974504913931222859938103885101523362528902648835495058513115926058068553321289467692992983300674125977053688105634243731098926982766971123829629171366609742441743520969355690025232108942218030136201179382775143848472732534764505371224936266801407750997542754813959370886009215500131061782334595993041 A013892 702 18255769653204881117595675923727238272500177686532114694146053761160952210354152409052119560014258551014801672233270496942785285845326890658667225419801973734854834662326826564147591187075435736991441755542416096759516980768795860926143196546361519046594980171083496630808982440792447605173289200093907257904272721645931960153083044214035559825120757284850322243735617243758980151233055080162974790096670980239671326669513881013327367078926191155484453513284911647294937819126766635000223884728185415165400033748529364203492378214937459987751810382179510006126535488968816829493322509871962148209331548519837424686081951889482632295205898227165328609266412212778860201700280762414454287768458644916404225122233034524981731455249753602691620593847699965970412600298775264597449018106630739320459222483288502256669627485139286499550317625194182090230289334801818001382404094743559594032875961198987095677933574085627690469124449587295993985723104049956986979394371039175498105291844912668836326618187501784071401339025535475145969999664618943637250621250147454395098584345506203180440399732836854393550739336832254735354848302226979375589328197208389021636455157087675886769767549559635423242839372834843734480589235764904203970353209884481272955844296183367023883297249625490227407872158088776427935042061429905583538127680900003998755860180827006303528716737286343534970789718111427829055840670359919037616978971796292388637562529913134455691652010734911969452498264833825332802286014567294413655793304162958003420281887775162625324108822380267365663764324434886585721397386174646321544252737564761855207129089140581820421793418481668236904093562366033117395869529263284768446748026023968377335533362799109825619032762308988134418081353169148932653552412472607359528323574772023777736182325854606866211510031495698475625435433478629250259478017868556455632171868723296088561250400214126508281362155193712540538210108770923076572326935050800752326471483320058852254581450179523745635667798281266291667941965760542025774491404067033530954357476037305365945632608868083611368481986399252907339803650650094606068006434904615362220015781894020907693203747223739009473822003113970006053219360261207584745048687142521149833176219580977152252605737476756575638044832086089108138484109284307722536165056957693782879101218296181257458063261788578831971951411852387334398436821638942549410047427155788095901030343802579856271501644498211772986561112783938205613329137170729769398276553717590711173253533604453677258572718032411545925899579068705331524607645415322067416709316589118031253590478972734993970783243001606168664482887371055380946263681803781323422743683942550118544594008432678638727405239610131021878619579581029845601147255589556515146949491504398858925468398785993400637059393808679917158869021681800806546101605612411292912769661270756680222088589281576497676480391569055344097063200920841971144506257884426355937667871067129002351348110465026920727146644346929444507829072027608447617458603303555642200281023840390390957740696490573342898361851548396526762549879026818801700695984829565748314694461886421049325147828253282106238971796031586174477249800690574072449225683221038498695180631955229074724339808738732464031208555140217172207854958707995323350202063257216059843341049153031456743176025374616888046260855795330251519567352822829933698991936308868982276845442325776767635523274921858122752868036431720830704635928229390170497915174816174825916374553529551500257302524400572753731589405477887376964838344098639722486101000166049844901205733058737598490622234034321023714644698182021030933619017486794427902286526725656946204079336769160027273933458924141933291392320421196556248238432588004655837417463969862027511230100838215715014590807476951980854601837504008525145345120407382907032862387707702338773473454761143918873135477916636609827622218319972397768794085411461228532293679919202005264306634896097058467991965669058786431181350287900972615541823997362911627199196172973195626107995576859683329187066071946796065709502087546363298867545857920932962052061796029816885950370678263470668443809013650598692289969359199119759846409463298367242126676652693540979545785032300799642880186992269879091795996896434453319878920478889267831396457486810291529665152232957815902657656660064672845268330322003102314432743420961591691016650258690528700654715787199719717122202217604068510150908059484556597856985184693465290698930837264617652089984291476532490659021948176910803772827059 A013892 703 45203092982530952930397535559065090959299417469444482662060349571956872607105706425901544190431745583909199405815128844209533703496328068633035258194746247362900321252552792928659286390726299352928771939456820954770143236564634662443362242825249210949754783806639674924049490612663738722721976215063323667389511781794770480603088772695329235647421681992260598057391518121654366993488016450936461714783576917500469932295056651263218880296762062993903899859791256444955348239001967738157419360751575178305631858164699810174903274205628429738212269935504302546659908397700198382691586373371455603218977637958420927427782834991596056343527029394385843004075954013649522966569863495533667847489192682218863585420936094554272740274612459645871119060805696038039372669187197133894478916284810267000649760331648177149237407946325902162250041921425689079437129191613446751404969396590433167225210134648850748621035644859848638742908580498654023412054992214994445502691422735731411683015031896414392959502967454980037412784159789364473461170199563301721252626026868861680249209599323564188885293338077602327016592121191009117957404526295921404917359959779494848085004978009637175554734659697063711856171328236983736103652526088243534546787612641754195484693105935338904470408436500426726594404842771461224433529713264527785493174412548819001315386637885569481161151984477977940597637450225988336097338028037525169124364015085827787213079942755382312603643852128704792649361501056770072726407598384063130358696144644596149310956562038192401402400530986957643852681179968898240018166346509655582129402659231369264916517130491905504964582261709040239729989165680972235950795145539290151866224340489922075152136824093513040105461403720523210644476820500776502994528474971010610320722475169433304028783320866266206819453777476467499797665051401000407938243260566314771234365131973884721590423554719798433028972551112996427914121512117573858977662151552352692034823713377314404008716874208068567044731399656445183532699433477712349478192391118977658962553592058495779312614957185652962025886878041203724611180479571048603990384665460883193777618857532003275518234105296952937619121188088498018018370404723415839379630309184909476580777804128237945715524813960459480180787170683533154572592364514765067464075761367888618093159647521956115410652984451438257266916918936284426316635015623364007651669024333019748472445333259224179534008950440377672880250984803196606980958663219306811277303176383572642345381901304454145806274648547336196455574021832442202682749466205233555808446522096998568068984131393910145836062417213034032623957412936582857705662556250661131145732213066464405978150679686147144674289386393405813142628062381008419663155118418045297598846488964550510186493376765599473324022127950278534197158425717285295287995639555285989970016045502859345141233333831522284320235421083746368463394094736895883908940800641370215510903477881447055593170704974342693385567078920787650616391057418489249537141630181330822096473642850166806660070780839612163777290882257133091520222992908427008072291627340502919836266642382505273812949212390123569976211825182014495036943754240129770217455264997930205580638067603710756695863076078166715455211472174136599886697455401908512152111978629129428562036928466772037010321413254063501874458458773961440457349202757256376002140234502454178146714722897413528565551545510737975890253792140547517186918317252864771779717266447155670276709115619968940235606523365733794942034795314391456215259258984297718208112200410155854910030614421007108885031223070148252498808022523804092673703115580034196134423766538872438838974641694780374372959363708608916880883233202604371729706934692725740314373545118311396458529341455405093731913283802873322842098755241838005103863907295600408721163525340654053334658847860613696377851883733905992957565547159865334142913266093233736507583848554256166032944394359591030375536438201190792023461710266521310392370494858046308117196302444702756716610381739866685031716765113681389791507232409471462617962631431252164186404148161087633561484826886077501458663047054891233771380500840343581238235934625663623829862621933057824125912338772694977694935988131372455349316976119264453430898875118857237188052936986633476046312353778874614998754720998329476367496067441981559637664601551899576224534636688893359425162441105969438791846567788807216433916153295181651107397083158834304712834331947220082503722358014140750623588313586858900664311093307962841 A013892 704 111927333330951910020004407400265512659230328296674014075044969514772840305581832575468387668383854808571984739539434716018382193693554434414189969780752988349030122553124718017860330372790999101487579270517094909285396897914455323041346806097356745983476870428836692439764019656526070787593162584142080669499502733390249392250827506982132025057345179359354474589309080629510256458208684046147321915513900021845996098885857479136205006283932247417142452538929270292097492819244533314483847921737614547427396738369755035274267822357282349246357663375032268031482052523637063515184254327518687847674907310371208099983005649939856003516150933956409391476549465657243570168000672431427419423500142511249445904997194442789740177921227636716681832035341923154093252626801749636038985350133902417310041870907433719791049596578489620018045166551600227303905196154224863887707093317928174974933175589193884689809797739201826354542677193264136728716565954168555531514768729144521812736901837463679781992632338212308615657757445270285583372730069968491828691906052503961537603387639675477964534685949120613044323456734688936485965211390156804694794470079050047413848432741044684600753902936141239759863353969676267191982517916194573727647766260874634921685453114913386726020273859210270117293679236781572366358638489484583985131863669737718180338027538681820706733647267613936700735869492867119493022282593885688033743668613390003098090520033176659388855569938612033808374291363405167320307785127951180333018037165058339880712710232306206166920082552376274834985980017039808963210741672426211677255031795120134205490523150293876728937297173635492828555186443153489672465527909074690805745806223262755560362130838001123545092092876290983801353578410765152198288248962347244401204530600044558634672366352013640888439442678955703699781498636108965709095476199244991438738640268915403985245326173418138180224605904838339342161728362032812514640730275796628948394734961869854818451579843509724370790892373957924262500133534534730070830602701457309462379519986742449340660186582872438113619336472830946501306019374285393877291987479763027415229568275516135778507423949891679871885768354704741853917268940765245236472063228942445170052187340024125849148265276322679758416166932542325760504041381182645268782730528647267639371854510069468015412202444147221817380355716061214931718193645549995995982290019481965866172873417237831731719980028176468715441116583220210315348944765038662376096919117740187836138757780438057605976770850993410608707450379885288305620553270521312602303738624917856057397043538760329518194528315198776355146148326214859877382133349869705776168816387041659449178092919820189258780863275359325740516648202633552566919518725559803543339206192478634553722266063715924090298137866995556728247049780760144402377310715107204084478766760253584521644862716666898496683050605910043299205841654583933161251044407527296149256332590678773172907194389416264968749309258548683380903595280882863812289666853350363067262256290587655179804194600366182839116786176266004990780132632517563206260793226166191939303659996936678925982969731849972581494528124121360909146481392930231083905670764206109984108012338555480600943869866814072525971933671038907460842851682623210265031332318171608748933031076539645774069219841036973382927844715311747148755001903598039755362523432511292288054902178651562740667633616287592791363881524465417566759011258431501208538986143732535708016489164477489472948445076899370083922177414643169370343147235911760595757388411323386502186871894337241281303116926412771017864046045763168790065263610784607093014250553903135506936746271325803990204510307519522830479838092849735482235555611285723512866680020693905730459568043848387097184496750111010831815997885755559842599672316990728876434064283932468160807895438528817712987502671461640895256235093756995394005933395260189961732691859821345138458007581929388990721835399093530318938501517329223150141238189947513605482681647287026051203242249615702158940348850381221375581361266661859879116874653724292052489791124857520928373959018367789615284294112149569129050081486750273901160414759490671073301499008305822545260347416122731261575453305276103205317988415251934593875795273782927286144100689219666163404797972879517655323801565909242618104080645097023097837261682238056988789993989370732158379285295260049821423052494655297759804803353258045991125374810212506463065144376500179699067384426956455898478316399684107737076000033828753482637259 A013892 705 277143158133436693448622893159390035630007556665066229577204773970559515107810870058284699237297594507650282841588854760898400131422416441498541369984152693698045137423669561159305946175737420084194293544148108187786661973529084910927355785230858941372941095391972105313407249307504547351088642281431621803667049218644863129902881739210950125112467341266518255176113625237649716505914064357981337647682052330192849094455172818231678079854638353897339009589190227240992309872238569695460141355166585643270429636480612073087579280671044467686556963925254023840484678771725209332884216956114695460939990316302838005159820306810427510450337811418531337825692655364435146849416297006785001807109279371962241755917648162597232864810573830046539167620878100579927148735971185472046495586481205641598977366512025726140898115038401569637061618853250771226972352292280031247487646057428636127257061143227388686553350372239903034656768455564135689838360242550806183028187335466021315996029902841980044512174940015159150921557552476308862703633553518912648532199884699006659298210531212811312506371343931600838436266897306540943961973957955873947975892568265743351382690461668002495242138306276387628157890900961435517800720629771467812454906390785422654950428772383921958912074082516690627160761864515614554768258405174288921001022500773894248616809650502517570122477265691601050755385715418781709552980908437758254664664109946373281178838563628693136085887869427318300881774470636171396646786447534789671405628806363790320292861093503164783704649487856341742633950134212253933997154244352870307839506972865169186080878881919517874644912594341670157292668596705912624502221190131932829416385043614685780257111805843744008878986078891228699547794149317182593029334967419049514578137014239731590753611651854624190224015577919538975325268991370773883325599521474324056469308431221162892461966892674478529915966456364307206787313435501085034689397595169757142491254844350985646113138398934585004790957816264842308452318144727910593653584518475742502488467059652992069959347337663861140694725421040233800937333266648689494168812906653752419822518777437228285026453934902838639096479137316056599742695706959882964783239289121159543121051020446397990950170502437311027134512525501120273258296359904966767387650279252970754581009580528499683494139059750491794793681408183458231212487567552699535655752334949276199264785695549177913080110827787726009835033330594979541625206783767466870791205330517361360875342001384894000101476327373933014809909178183582488258746332584551613251684905420478465864762109280913159671953366735374934201022724392288327526023005479028602665830087137465920450426700673850803478036775253951106767532097892736877396853396839903993858665113990154539837149278100935924063128874329831019255791715090412794582056684366232926373789896297140380460322927876190700738404922243252303120285315073622316640549806433930467877455871447119574662331120439224272855195905783136370772011371398778202746631805913980640485005538867802403057986445772104961754235134266078691665695631244105737459143846516881694717853214754913751947505370063985259066019593608777625776693430553152256627747473579984725539865243484886960516515233348458167486578990925767724885524208491648314033816921692402251624329315588740361527021179171808756494253371738701803285111458497202640213388908717778323160455229656955850604386929656092223103315678847295971634421017990981710962175051509987934083920803673547206478171906465453365429619574220537034737296527693874499394273687889425994678411310696548799393366518373735904562146549868136477911809161400154838405492782268999925590570505683551934341397767938782961028296621867137177827977013548968704485673532560159285285205973804947442951435218453123809648760548921455970701206024428426780209510139380900480508269087445767010310642377303497559103068459416602538102697674070361104056356581411772875990734115607778150537345909860091329193304668557372112841569740890848491022062544165757918358296931031190500050038848080091866855633051020164584821414213212065826877919314468582713225831551421465498615825366799435970871777719260866456389401825560091153930768392967038898496600976714078754055718353740853870584665797016899995961262801618632470294121572476126167540456855849000786829609733546309737444895981244093795531745814127970671885915327086880526630789940308114102775798858963488127754913778198894420579549442192377040689140925507718452681051512202453493766260758941419483666146607763342669604634372641 A013892 706 686233896711044463211441697129072507833426081050813825989887163623728444798935387540448685496773336462798357693775321684605767667014913928378096787676390500713035866729610776716996294019797250133053406050371586535670365925993393618862314732454344593874598073358966737994422376603062702191483236064410557316438176903237326951089395571578494393840855271242684585123319771337319225390577308842733232168087882092738183449931358960050639861849990173446847224304784332481193817482340050184359160549386627544716267552460007073560081969290292535394216011818357563177400272621990019103945276720818641316138049082207140881738225901872992748198571004515614027058859758255222502678692843602203336189581479543636334849585932697758845699324597050004405586406888643967857033057989516376148855675190526807957586258243060388471751681748471088176758637380915381384335014538562293091872912915152988486065081839684193899386064303352851664210589716053900817473073958219808638989911633160079914516453646397123946236551856796595558437717734129035898631604338234626090117931602303325690081639798125510878085713578337692904451202028153828724803299755320581526709159612390238846615328469445679310466563418032657129694125501979709524190846550656501678951781259317394250500101732871056778540227723645495145222135291965248683447129868793651623001710813143738775105833758799633252862695835101707670174359814562729972242426474401824776616920137974104935153640988562443445569130867601113417495060884967753359065711275954445170577806081808574848286833060762092817766298892231599932594181293372827753716419627287897816371095376004472556485678118642036289890393429936815134802219419634913543617325386664488746985081590109279845808854285337888696641248550956492491721593545330126501417343283491341083997410482821985152133427057545583102789494748470992537263923224264181841728633649523052321899598137238290216862183760984383613446394626637204710418860010330801153309382696002240490765453628842631207355095876463526995777885857895559775116476505842634693035046972613267534669190797939714011434269983442148906613068920312301874267129964215553407821903469352449712970118922293543519325717561758983851428152895429150430566289097307659249216814020553614023562491310676305618993726230914523396976739329880798407494594358464328307761793468808001632447283241337037537800154231709132982596839741121652742847009253529671767537672700815567847723336595963623881399749340574360585226516194852898248038632892079840951299232727688707948302073454287134648757265432734268164037801306191190415594993535366275665020883742626741308849271594028359793750564059420095139200218166845020735498858037843617244032259212930992228161381103111821300641163381169533081515979460060107889385471299061889439289446830085907665936225490356449340636789342599220256948246609943656030251835974102544982761214788431452998917425141391307917907663689561594784503835348368481144611348735161248797580900605834341331701823424988442782792477727113718184532206584709143309042732267991801549924281729785026662409477180389863323694699861721103182354737286827898972416848619216604247409181627201427186283466099310063835988112049715100670408044826699229749483708891583926598924534789527685118047982852778883920055350752852302537821321607121961898730820045985635522844750193999964420436695614726136490146664279508827796412461197273464960229732063487182188199280033698358724725671872134520297533896849078110708068018248226451823531730682868829613597262218055266564413394979427202612686915598107897531175985194926274954075661684309319815997219568004413785629115442778689099550426509981942864820952752733761995221002272683488446754886038552537261070800671795452551019204237108596498882676055271587860208271748298677846135413226532456558544605792976561411947486346423868207597285535881203122049987846610908298886044579155376248463171279798813002597548709292990127993551608067947059392840474877109406467780752922303870767371670058662280124212496510240531234897993850089057771238043546289015889060672629399765983401141692267391429366141997978508311718911920182981866589136636343187635768278643139299657146574906716608039637938884112171799341470867516146156821687057292049528535181840753688838610159979374528100820395327749063099686861825094241062804131486563527320757680310854999268009831624283994577569494262519403022360278616454052686043055484497785109972340406981021769052778880633989645814251284504275902601794263102598073341156508736152965098968312982893461144498954089842086261949336205020865365565462007459 A013892 707 1699183065412320484313387574819599307573838485863839063719733615961550378438199114153517449709874961642198550687199380247930656714527961363143077077868722842425047396573322514618177806626125951257203405667919035049386857398986315946271358646715470194548298414846064180981251252284466953833629449335850916560675253391929042026265501285389938390094947896268740058539266962488564796670383083848182913438170236761946923302191587989622429311286898818481564965253852180872351530274204715921441533077175679076844405370378671054835045404077724056597082872647423343825997637639036864313259795743142316944248107194404019330131139417401815470821733465710107376786415588555998183660208671350572078535686511916518385084724878366987980077251935430918858668096510564440166831697854783509465805388483588238656971376449383584834515867425707512963383885260247194930370545163919555362493427796297399637357263078160192830075934435467692652900176985331347760244260954874109951194281204956040716254276357390272206152379816062193465652074443759171659565816870298419427114920322531662437885458222498779359717157305608383063018716890709667151656725720849536597703023407079858017865368207865977094966947212827244286178494461326456773139430953234013150750826624414540586269051400660290818286679326290886883589383974299860299834754820990091990062913142714398437300779864330013097780068294599503260411062162478961121539499950839883927556379336717543255828995298138477653130279372136249331946102762207769124629248624679525732422535061360130373268179054919957263978314920755772361496519706339165428149472922707936495218652889429298492641631103891427415361313281473118018468640702738589790437315772594553921921013540187997716927458287070860863864698895774820102259346055998380900032982286909626166744904099105034613212426603761560775233965157194276150526663031677316394122428050950380331203273048017593167682236348389671280871004288621755946263428852720086404908209184188451676943848964923610289900745544615462730718627394849337663606132359640441920789386773840739129326848665587727923998384471731121465515713340516370358570966237264167577554407358560131381835598493372120814658889928953858155537397956219223951974757867554397759326503979478783130129061171874289666884746526641220468730707277978515055998957596399164858520669046322024034101085586591397310309424092980752469075052286151583234910736765655566733928263836816726732179906021928933129110037942446833670718791523559066499070210865446002099671078857797282062082815778086919816653216180727888666705835776458700396864347897926899807882545214234331528100372544702027656945977916966038154078521002706788998147986888646542814331033004879216925158167588034077610696284006950499693608635225075373084799476098135845378735160006528885885717022000446113855901413454420586679009296482634876752850540803639337529270061176420332339166437475173876144223248154059775284315162202259847793691015991784032986441270409205806737085553280790458186029671307628550483002012192191725038377400326042231825965964066838974733765444036886160185937122632907761868725382641177273817702386449193614560405627217931826654529304125035549754226328258187511054896689387345136083466862102742069067670441667814711593113492293782941695565133943786833461596836610073082735485484785044986132480363110613117901478881574927771837115665275827528997869098758107629314559879332668548329018049092160472339934511396920413574203384454105460846136511916415269133795094812120826137398567380864427484877442895164716962071459025559366969047325765171754487511791820856622487070899375116160970182467118748869300707711530939778745640296290091315342604728506389313059521326565173898959600148472632048266126100592300358682286895297781923429073841467690607916138050554803789152155739859383470735561758994893793644963431118109911169304852857005423427963436096402047973443409942738561076918787761531663562934705143185435645815552907002735724245465454530163692103218224860583613153282438396510069150199687674211665858304748386922685953887242436984131151733583543081595650862074835052586452138886086653161216879494636112730561738198979998576741760976979946086450339460833011264480177616673585861982760022500873786545556435220708368179593778514769289655913280050644127392071538878254025201368247169748463435400771460027752832519876075057974689525247173930031304263263521923263401858523642109481213017402109385301021329816733558941128011021791309753058156400173074079986801964290125079620728590340808629516246432715722903899951126489427915959710811274911207222441 A013892 708 4207345489084381338887894660623235025884273901008966041837368686748778930500446388356410403709171682647286189158023698232520851160185970603317210009433666761405817433607807305123555448809143841782010095570928654766751748218772617928246564873773529033250847156701924672463495244530316339920496045871051118644971434248502109032193981467252741057775710391003130990209020386550972804470738883533401863781339885076020014841633288829516107595248178877543384528900098131205848751760428022888365458610861621786495355293189257020206001089991448458815980303879412294224208924560381540689198266979798947843335793975956597859318384180289217885486223412711331165553466852407918546562859030922480173090134836469979256789902186599620570481303440068562755029215101712099732651800226531593004771256618824354150288168254942245025159904816926947141121874909012819119895576509836047113514614072984194944660681750569375306358191179727118310153475333201964857793054306102828776042208497310447461476497434257695619381701510171781178107635878117641187079259586729046045059827095700326830785745219271005073816293487259611693957581874369316124550066900669816720035858555247029358178420354128738018870563026734326749762283957195978289513771843871786728560971053886219531120211904123545434868828393149538721568790069379909788560536577498745786502789169761979256202023721287681101400129324189535423600570609451993154082834288774685753138423319266972138214919428725386378438231623067194834582413103399894921725357890320348986525706642898757457118964889708251261379441596968447188529170948346701177475481754444198847874411200862996568331450134714459531748732454942306052412182775410319441512047147205602371514699705845960958886362537157871514154517071129136280384264509911534948190767407634638441850890294889877100740676301147396873996045891763589982042919806073171446170149974530185787712093190923314424904817740011316668893412848052041276786929918791353227106811852759841008828987478198386515212946142276802652069662573759050139517480729573338599624679801320280317387080654013107524884475792068958129641992286739244128487210929123568074614890506123382754431743593840214977056062694192719225067995541996464208260745981093576737470597177083435429729438238616756769883653989869799361403635560295323151643962905486375707018170104928917388813663919873372288659854687205548207924267890687649096379240394702983134313040158078060244823933120992209392056235839254662405233128972693080999281250053719980352993458688712992316641198065305244071095211931884144399741653260253611593975414965708898687398162322420414062397804357564145979336278974221690107275671776281277531525232186990816016022256492348424149167213606563591537767458133326125340844648072173906219898897967118068606440750957006167812738032458282622072483633953077360255308240011355735692856471233350560016888069208873208484677676665840559546835040531019255521717488813853406862110531006240452293694243218964088855890801393011972723969883095147746222410799387073738175801242569912844182042497659935918499301882214289784350238723414220276255389051232436406522739061384461859819405813148693778047453355414696399710890057173769837935518637695315904111136213785737534476389712943234339560996725155143648149447132593076634547426465533365350088252873390765105117648494617826030622733957188797080918110261673811268724094677565851542838152402655741259848933262339049453400439503735403239130671426043426077495657771019723931486920900469197565477986455293191028030877551475274460505068177621728522992691114279816016114773460215831262083613766871825751062107836650266956526613063814048455212301192003598815828508225649942071677367697186700526039966968032935742079706571550494325832851899159942522820806309784307246570541510840699107515863675310079552504853735885497527550500306828120832936404576854378271944556836154865014584995253915805008343997533457540790616519060470336314017168244737476566924068472766496683787853086543359066223945229492431160185712740296450427831620082529176110875767734247110973970160676374477440795909503932636998874261554643700275805835954099788984096031189392756175495871697613339067524713599088629158358968103316467849279269650108954391081991665743693560769741123975386641723347717216820119873191380945344905913547082715448767000563932414811403258760849632629574976070758775002120976582454962543370670586078488531703644322071176345646834473613737884148560568126963046440288237548004312148556381240356976814419523806441814285906736548275800968766623765084349345973279923980086996365292278937659 A013892 709 10417803958176347548838977081274531624357024722014399807227466767889964761033224801762919444213876294231262685687993321169846647036885321624903140387148692834250183141538858060409130523240872257492593415633080871139299237012754660479513391037385761465703389393862478979562188111486271758960800338685263803825695123371281823672506485317083044880417378723452461641725565170118477210177192078778172821507111908096848082729353344837476004500486420470506296888625004082580670888385244067045858823700895850843919362746110626118475059092926735537425790014455508902316269493895036172518983139670413194955935916128072156002860391750429952117034552305991114387695773719780394705225748683608122234108309778448479167758220014337133894948184966650328169165084484134228435919389889114650907521103742614364487174383127894237964553415157287996889184733340331732409954317100428526421726422391502092118279369421903079626698210821931137920652710119066051982416523974286908229529336417981901648914493820468045865455411727634837203331139090171213225685767583440204183126592811836483565381752951691716392271450487510037255796674521543989286682296102681632510664069332788614146756228460437814079787382239933839730759641544129004646686760948839087246803091865556614294787225575588406727733271115449179678937759522001525247544956059008066943213769760458467074302574734256705887495758819496384472841949285493470796831351899600710618660296842413630444461823782547500486264526883645058062714678502915376415789236946864325805187315692774970440814811844441711240050373958811975115069891656030318438845862896697526323022981700045664939848935347116338532103504682950189074071753358010716558808538429148644826505176426945478084337563391894068498326485565305783214723196968727441773680210987276720611228547608286529799266887848594768252304735236549933390946491688897973744690462181784218498768126237952027924192394301224281192530310659648811353410840384989350934285949721806789562120447065779546651932260729945448769987039429222210291409094517015814133192070031369344773601833020321201529258925624266155155848407459202755647303054494391937785985855767321601914865685880964162464473539781027897880471638693541903029610224863039824266074208199579117384117632293200712821152145760662620328972180607211689360462464906311909401771983978644387417524124418334537250578377531134970712093071799863797239895540762083661835889384422376926894148295976955688683461053505342630326935345416156365169239303976765989632066750065663551562242953888304249539194783169326398064055907896060707414230931021176838330967902328382864839489140971960224295288581031791352652935183609578295014532095892975772546456693278447440687328788443998502443074465316470685630340092246861737017185441357483082558339337003892015114952829431921142231054653547580898650808477783877925793346215564428088307256531280021742655701910514611143653358697023816247578069152334493606877865023714020977683964021940233761451982357438435552649849103562012239273565157951533896023363280926118623566311246413269667860202891248920720739841752807227411815692574367584553754547667155004626636970914531667515129521205888974340627735159677914321942299763278734014853680267818650923379454091829029604952644430159926032039197895566584461726248123880700409988172851550000086016704319874704416598920928661223263264251900820262408676462107026127439370006326063478277770683801944458012515374854759728225008216387354701267060920711164167407030833354730879622682476783965015011316227874330375616382138809540984374053679475377138157685774450066959572213973964537560870379134152221889360788590080696901565902723769218919024274153389023595913738258477636291985827036169579384158027819362109607449700398754658034520814075682850613388926071264451144219420922530571612669877715830572344542470266259236803166312998436344549184783645237446225107748892163225670865355563948596683294104772229111539276801596273626220989884119021348649672230419239736924840518044558800979303304683130535300607903446654730410438963377611001537235536540880610167216677310726778098540275560161191711609222554600110533403731198732024214173389152414588691251758875817989755570383482561653802725132550301365131858803728481556293882128395227334330888184539559252851081997889305167387576187628017964639976521329352488382100797614481014504457968673829732023976747994840150298677574067518359374862862002236117678279781193280502761202366674178605072327751264704375929306728307032866669933207368477606769911519384460449162502962068338101592331215092446487169431613103846585258512241 A013892 710 25795513963036495989332642311966786480538804557155133348276123236505573854829606898420363072898534878269735304769354574555336112881384707990101041009478491178194044226581224904520987679466200555905153063855655911947147701468044802058662628034279846579466696774753490338814954420663046016091078757818243019388999869284507552313669635787144010345356591039761916818615030192165191301642535129070554945160938288526697440798069087798729497267649925240600171219627483983873916606059814449168183987506964515378777890176281775221329975344936796937484461229003271137516412577564005171738081633154770441617197965988803337406526613152847854007037137930312292344259117611774515549214771089733387855753351734106500818806960819280162900147305847737910929341496526080278895951565385046897997462097455983685292328002888595794729792746717545651809313429039262062288555474618053973844310372757175938791979428346204793560587813117972868674190254873109332247609572596207839180229360375228568690975529234367107899408279523384892764331030170033850896907303427588706137635573334795505119758193101930907267186946280673115739040889986120550328764746697553887578022791410848554700168950534661611005147457376917940623494217667776284276656442098659515092721888965212867098708354460488878310133624875692598353838107414668454663920818152753815550024672090101449864213530996918295191322360917196178096819477783861097546563313607249419962154142351203547929901477406142083406539108752066644624029752726390260627759313814893810261898507199564411533531114793210276759777490909040372770449443659605015456107802272649848230910881964501370911895008964059418723002955841948280216119994418016977260549263195876530306264640845583271339150156377105511114637712581768084512192893291069049848367796745384900628742395504330668149434941735017657074763502614486053519389217124388583891254308717853721640581258609666778391064863336867141436543109694045762143369228466431746859034505820216069827976876859129669685302818861157195753916138343657685680347767524488340359382751412603603224570725139784306785396496479319802515241085861324484055531445930509382759941791479609251179797009944169481714120467378263396913937944097440412549714848173148045825402080848769652975696285203561991815742006965830953533947687429336256813751748892054012557818207757537389040144066948113729351619870026465769845242942990570948481908108585454592988183868878863086305673701520244003793429231123525381609894281849599359639188271337566290161970847770839454359718215879876263979750663410785924920010769485528021567669794070604948214471291987406483246194222471529739417339760204237536512580155200493206707187908108501417426508871770070429438454125737396247900794240495647748218599472072362100166515854159822503239621474016000014734119586003550508357172196594511515568368221032182348178978771012864825029509589845930556968040844923318138188937816341974386811809450026287285496674707353263628822285630762190876497492063270952833480738715480794943653035414038635128409553796537881397693919710932650611318980518818561347703201424284222987169424567699001745967081724094839801011177044500947402544692328380483475853994401143323974647006501554710015445182857465493732728942897323768375793637920874562688006225870014524219095901253292878404471304809550103662985875549737435731236171512537126260945350867369150929861379146745287126496633293959452500109712391310870540331307162495708298214619588512588452668278711992883752381639438815776302844458082298989704505100523401568733348197524165621867609941695301856415107588430036348529799448719617489933584903695182468024359267110223517270430168422239196177086206932407936818411388078216744949814338432459343534308525494700236896595707656010004618953211984230720961706456131836213750563926857025839560271542290364351749266083814229989083304449115234301891893599188795360543071924136470920404036046537556298907849532411730853291749155731529612166831077224642370104760068849093359860681889614002546051933422594835327299929116358331314557506780339223295347374793337937954435047472413264523017477774239566635923884358222779091650445417449166424690514706904610643819788900654048615778070970787428419273897982668659901630452053289453057725244237294007309377902850218126425311283891710635663210010609547654227081224487088367130431402872418825533473871775301125634836801733275701314405242471008142129738557740874848747070887932900659606510418919566969840985672578783240534180460654315774128554944831880033645371143236343133710824421874449905014669729359191654433742447774821425912016901427859 A013892 711 63872246328360704682690566296018648037675653425167268528533160469788214916369734811571762584440989313548813318404094092701893193769483794069581197542528682527835094715393544404859513072138579730276193596259925747916420476457324266332652474613052293835570908417270342674449369826049347577397104021154993722066083187335499865776325071502911496872127109716963442472655857643790038016805779590556472029158054135282667006462658070229346309454930712238324843356748393464986221034348100497770891203282007329564876555087601127343759930621622657960108336964673770660333251666893655641735492193772893935717902266386909954948963140301153418458970650192108336761327656859397266176895145480517751936243018475469372570947096877658792076891843862277993514231550206730852493986775098349239084617902048663747168648075624449158734645090354568070899389172330687753170629922146288826581923069673670584866881470548609343130577923473599502151293815901051144468973815095897634386326738995743083707155816961687161502616941519573809588867299472990648171981277109748967678693305498713815431528142181498017553374330498628421208323408653743108548504060533066483478054655789610695444533638249925080348234614063529135859893408872963189721144739624048726661573576544874615010244657771262051094843558421077567091340183931353145924879673907215569929600540537628109907329259887938393804938106544708539389356612121140679773947874259596681518869909721672753825681118303871006580848080641883466686915446696062197950134209177744748695676631778334239833764859808353173074608285462383957976537096996104319165853073099506016554710203921419880013572319800898562640608895957292294694854502058457419377868770050046680814811570933107892579598363055194578965443325486003372292556310885122783260493653153450807061928416765877663074147709795135485665164834060226302633306121132481448184550902561968882300521613862137300307337317043553392043882957370317017597434403236503181965908480826931190284983716814014115978108624479292471249075996236592451855423426819618055075527271389996369340756347947894782247013479535947283688185937460139693645417357737088352142509109940868987237044196525748109502851975154850618835204829441728108073936385846683703120232266987557688963468596096254644372966967706087058214454334896092076160273891679866048440401106410230571464911684026157457133816608552661866248036205896009734965104185760335532243449089547084009138392346660574657548906325755730073878877621393511124803234439470676553503765854194527802100643914621945737363996637920783617908513746312346448675685609428430841668904151618725205759418268067532316241535562901952359921263209711786028634461272079552251188361190880999620262126822284241112030908718097032893716325934198903723860209739969282340449123492189543620483138772783805410192685718815473369187320983729565680143621155926183580390743665907918806178008968073783118651490738106546437210334567400639921331030746202708718063232628044630067104563600373143040028823652663280879184337335665650402819767746053651590948516902320625246036316343666120934486549343468740254307225002654930524187345089949508736443974468711751362493510129610586754078599682676583350299478151493115914533801828187451566116402779120485551534251062239583797209527870517093404379141997377242924432993367622202129815663462829314876678153046021665797600522337341887248278831043876858708631187202539706376069158742412455234043809333748460821500921348496431755063472250486867466388425032812304887696859813122446108335374900894100939074738541388972140767109021795231367591484604024572558287885175196147207059646454737613892647956932357340889794869600138051414886979899128359948131619609084403953490333578274148065957805668901761879423735131338716426985429240941703942560394321583517031557588726754824309348805593628881002006000866331061739181063149782539680215849057777003445339848282391509541513250795596614169427319355154354104846792757684741156678263484859747974026301717171219257674566191342090276646295753649159092027185085747809644527981291170462386339378409274831038666611395011872179053699316816707644494135511065086056576247700463535009758775251799510551535477120589123479465752695780721535679520987886113767260698697961426780419530719454204743315869522252623586844732980813255038644060290337084021592871255018763294066220993381484609120428951341883293769934962230748897506477220789719303513083622472107773478539767390351020841776320854456294782886652603103443704445690634003940770343273319429269842396365997038238640178903535356918702196565096351735241192787557879319137608620242041 A013892 712 158154005261407612504105428515005478387440647770403248436232430106082129166208183997198029763571749198288903108887058978845065035199425053011895933653857728278489950189691239907328235458409265131557152687505605884490100825335504158542014459736904171713963290761094678225861410176910963487045391869677858800214106514078243882148892733223287654493577064243063462943100696455930869343374774038397289834926228686319276492035181185036814167495044481642603906310801340310258916916928297294430005937555375066728261273175854063814756620452269241752366293049891758858280504119143713840845610485508868901337162083898361352539172682736545678292838767970029260546386649821896711383343892829164525051579401804091237953549535631674057402799817695542677462595227235336057129508159834247452548183302644794255700542331405622937493695973581855645785906630218843614938043579596503617210673130895906061518300342343941045916280865735056253677316466258776837768481594585137036606349252100620453824204811223016618909468306279675190349184731357772670947994668270172309120244815052059779676191401327465059765892626373323335125508383844124657333842355781865386673527655145999253379514297137001241525183379648090429773546209816935281105336768638367428037995671309187489352251786862764193453891040162871742797300338092239593271448635681982565487113968824680425313428073079264368962013440677246269673446517916544316047592557506313083512192264591924184075015191351096695523831351629287009980004650648672912282129365210804594500616212269701632918145335606603483496864501025123455961745529334956908582249628448613748085101381219623843481726407486685130055849046670955493601634537692444357664121483652150536318874115975897519708450927162604241781755252792567464130226388826341638508525074079606389915233890825572915660234070076025180920028980451692287724026653230016181368318305282788587495439267562424307153697623394225510486466546861684596955989728419502292362604023467083493333457896219463538559278786964551608767365825205430333446762091724629446554458001161498620128277452397434322427047829665479533193033511559114435295724274075446731651714664615475758428657897973208368191902272828950462447231842975833526673765811058587670612303996055624606084755627325340028677259135770074458757752164181878693688378022914624642677228739181265507773696355905484453451586170620637494354896201382903808737359509256981051052472047178445167943564151173902248982189404297437480201414999454851502614163992338902743454121127805216096253602296351485218341254711159014395519652978730254729219416461820128178625531900918973863255689814143748700713349965765961336448679912304143673715760921334907249615249956379252278731431962531187133258621045971345051098100929343971311746541476928200033903734229887036769134679432151207792372698915673274793971356300491793851037940200567667237221940000410931848058561827838526306309837565134881526630072212006157108567843899641780854087652247068680464527542826320339108272330217535897121667458492504381296771624096235700650696031753319197851085276862235338379761210342813604274949865521848870816009760989878888632800188738002698836918817938418644251187266595675805357093187551433952822861232172973120635409258804977455153668407520960371200686714750659504461489789120563793827945610444575967071434434484648203736827898079101200659772855758969909673575965268912445971582974001021364418078467892928737992560642247485230091657609850090666172280908575958282046656912835321515320121306886412675686403113456728982441142021027594692528781297881758150594061907436540640087004074194418004903253183526929351021971713512253079419880186822032228970350236041251832939208755182434283544833461482831039751970056658961983687879231134972664406142194358066512190469849819278624938322713888728893717554268181578878620186056739121475641324491284113396719642783636112580454002552992181334384231418781725980748304816027978341044657038700510429893309891536597737098738551655585938832708735671815958391913616269314929178609420963635065713006089947085890744352548539826999860011357808577501690682685824670532981824284444812748519602390354870058574128693642205516277146443362813608058381670784269948813774526238583818413000448785323590889570019594909836910719681208180199010762656489058719987931519040843363408782086921680704773674075735490900659158485005988685881820442190044595114366890739920203177709442844519563585802438839495480772355301506291398377055610857623891833853134270133166523737506208722965495627487799448900385658708342864993731041590212638511435278982220079277424237313566972697478059 A013892 713 391604974273766127913802947440576550029663400503647713049706683953239853946318918187278044299550244618133954699012137850459286688592261174337702509424383467132640687174744289443295536490331722982983534212379943224980054163512416511461723461740088682676772790290255771660377211877639059779309607763117476497351348925402625598344991147841449338003891675195185197529948691393833969650260934621701490962970999923966474202651820097088470523320312145950769889812268887940891793919089240002440843271974926647350781010249459071557655053145243417233792425854543934217229497968907630697603975277558024777732045698778648646660892940551278017475219780531821482009647437237348625159586429690401451315690705227708510205546051628052501861015225796115528122454579562188375722318025057420283007104127495472411745857166251131549905203106490059182674837621178248456104474769395323010071730528738222103019401959377490079852257135365707054674149624786891069221699507870663231203944776777094205093659708864500227065115563710797459148425964130249552761658650109105384440329066305590168396437852635534907021266966270359536780936183728053219899669723309121102076935153379353605293761971626631637139265041163257065071847996581503632609643267488692950197453043733007833197621297199103556646986150656246559468652569849856364659840695363521348420077411092822376438153938323493424722472518447488811092151249566637464421127884048824319771455754163798880263961040289259176689863285937925936124479535466528349428868239069108045638381302584795943566986747350175278883102694123807164183422143440757466383599722751984053019771444936529379221259275851373563846157768612906226751513677145723781567773541549606290828627879693803872652575632296397200471562399684423505365389431146515704769320427403439302462720721839310270893389920681175874450902838467454821941174672036189836669911587392407538708869674972051264518963531588818392290029330217670368838129210549801206616751459902821970759481763371117448363091645124139273917265752425340843217194168557263247984046902217985571801007671603834728327290703986864206659737084938011694121307579313939576796079029339714909969441392513563267271601025849491411115128319160618419563384850996357872615455312329336031501857324064647119667732668821145597255611375978585651563099134160879163108443403857992342532941773161214149707019065487589879134664129348006737910767143511701523529974983546500901899891251157548184802550201791480647289243478735158350771428847266364744164005870437367770717448392393616197649562449046124385731817220981005004765467881696357562966500914333570263833550293111522014087625136883131099219239882176377846343921901556442505865070801740710188114619950991509929474538313308601509678956613047678021044299604480439175749002422889061857017610607270173463486247412399680044077681364291430262761192692685400278418008413077507938045956883349147148527482485192915013207195174076233610367729712059113931025581641314512629536184264708965345654008579310417327063672305831606024554921653065122145487793528361912479874402953304059126788353168630422731599087068784467178650953177278126264787914533979744587395848178500466611720539630286265968893084602918059150733874122266571032216230317745871728543190194242454169649173707393248337590405351638889333582298076204107489611731793002932624555821605764403852462908371929634372831774026388838557790630340954999414239676271212955214641413708355930744723316092199648418518585444021726217445135214626768762637047860139539854427062827093176693529317124406190575822842903723474927806094941710842378790701108724227522940304477846239136153137855976337698485910709847180121255249111507622288941859498470347051078589144176454698813305323199108847574076334074679363384281307814132768310204667665983931155933537167725005142405890139279772564074905681946714007931544101897504110776918594724349575267461387209887461031814012919204896806662061142282334248869295174948394729123878120232449429015844687557731267688247822758258913330834426824225608638635822576908666311889426986200601086917094526374263058460943358797707687780882045762128889516401796638959155303397165341484198771436648326031264219412099750796647260035987838290644831154188611998236890958078073435948936652264796091919893782590350402969901807503397246365513211293121916644686671409389605254573283631241665564843579123289715086327231918088743794225675168123173717872046875241833008035920444948189704426625230029020988951660945911911913142463496259915385912726140757726912727622796029142069059668112438350483924005526382852596156078750876587885867529252724411841 A013892 714 969652685194298035561239564354664154951899516323681598634665670429933249116626327004600978212072061148716867096269255519384389310336609301516410845883206478583664472872697160346254634608173888946442546079739765039429887134218931011613862001891171847087274429264912025952488353953010198280488740472647420437615177722840515841436434236179064864382098173059122872418708424811580898417041449955860440071921529940733462806711969090580664774322901584276555373394269181161554230031262948080803769584893843896578621508697675357624838119437884080169176191866010380971347742691314215462706505580786147594117540622700113135348390349206078947792374223355062639782606009695961693409026798969973343201330439523623814411442372890169171805557939578535863068481661999355074937655939526653305333607522987411743251505183497260579588723506776929052161982758961839823911833872024989909915601890478183011064238172212643809232094040621891872371607211785196189608780929739041356120856457832986184138205711459680147735705582188741877799958381356946787343590221876505733307314360750205510376251370472995347740452113915070978663739303592848849740352302215991451731597056347464082714278724182730970088897029159299655567337752487464563201105084985485125290963284134256962772796896373403117510045760653781449653771159552659494677866885948919847301605257529526393476136528528863745461889480455308597656464616900701459015690332565409849361781821429228243622713667899194358142593792447612472511887653289135379492471217890779362697150304948910651070272318127021657867171697817264795427407385951516121754964889906464961698203055035895459360380871676310230065907404704648495153196264466849509816182498457438587114474664281948075271169870553476811690435186296201357211735405072456390063609540973228653388640316625594322448851889208738901552006067426426417153720664254137618388531411630752914189493493328621164024141081603541632330949334522643382609722900113152217902531673113917578975582034801460542774402859400236132007267812314634036549251263570470971070050550535051856350903294650583566976476184851170475245968336277925817802075575831666472165194488469038748860423862561441492527944028504899833570758115945288108062477666167230732025256283403356618265717418259148668362153193535369792219022072449199953249738202996618734893653603849370981353474591582709194875400201034755812135462716014470135734112613282180630711047526784507336693418827099953902841409752105683439272248488452646857186784197287398476659750771784095899705703246957440673383883930520659545386166889053845511294770256400469265303789947480438996707990047223146547560354513811184031645660653017047008954338676522005732329995947119370756080422346030126744861974843045114889514554790610742500229769206354410962632929150313183175099448607051069242764833731595435357460702748440646182192726465165626943990552213612804327887655792903939905321750854103691671287322763334987966397925172299859945498511676477223407481916321661604383408544989221945033125031932797333845794416950232895879320180067783403129504529278273227499781514492492621095289767891930150396590446511305191166115090389672711593106272278936826876814616458012192879310197892200803345072994980270134266299575673540235241174064696773546527014149367702714815459265100787702239993794684190914350920119480922768468730045322211634614679554956826595740934382834967376764106821996608333094599448175474127194018389841846411761078658252579457249445450899356752265289681859802127506396831569443654494006995839102587717671248602425044078604365491066792545265743879075275103281276224610951045324964977290594878789648492045153798883265022741892851060001069754912042026649362302927862828643501306175303276926497467990218369322836725979496996455561997266333480129467403075145951275875447466717508106082167980505566133309884162576608325288419164308031190617355478367258970185873409015132373413645575230325778079122932344145551291012913394545240388905489629447798736704015017010834191602745683902137039565793425038205324517521646860971746203098271104322150714330839660786384792083389775645208006554252629561581202672972255930125487586417704883683093755513483437687302422080780847827483927849450403627375776055267980222367464406159556679726095736209338406757075178184042443370895657354418328400896969687884681992022390118192181243653026033856863443621423598540235539772625147620420138400058114622319649257395739427469364734577815767578941062305449628841722218716511539176220140720625680227143115284404066850877954077624962648056575153540487194893746159871054930489470438966768387608703315141663435088259 A013892 715 2400956044156916171555149724059019559412243440469551682697697031885887288204429331669765477549933418538276685900205207322292166986935167954875483379080561678414533017615612566036200754498664758246397441905497552474367304103152360858926072089020728719400953127028419402548930460734694598952119889795581805098158503944347678434464913375768746331631648904213521085273091511967530650989537917194256079801644828364720186522236699953217693467036162289925594483506176525204943267426180154479930133065386061978474428139064805255339504042702025333022816999503236438312773174330220437592992115762078999271646848218327127434323013995278822876549750022075247247303070958002161053088397847902752025127471099974005403240358048070974996138570208632473072008004374794941101698054934206006722683240254061607230053308733352383423859058686406847249129233347482652626148267938687205490952111925411138475513149073977555123395778821889825843287464245494112499894112851345910562849496554383799257558427023939602554128232856351961574878599148119554583194676404798193969736507781339223114037125642176813307544785738812993335198306225886949443993236595164714217641155739624899467744742834670135972306147845004312717850629441596458517477693099827474733247828896881549531264759622313287085863506797909067593706253114397180622112371518431234484983657476563602773359868182153790991274439080665909163348574381443209981967291816774878762594858606259090624805957690371527251002518346885740795574212506421574824025928490148140889195051172933692714204450216642000200023245973793631542693008000947163117561346808932507985195958886371325711026779715976840084355963258881775434200334117250101604406339668247965228115563601753867347230868445307593379949874874352837884390620824764504194980113520794270495426958899356317476221279714017869185394020671548507025087910583039005902754224239807495660071690649337505535619011708017447832273031316262182757036552263247276093596240773265698203383859700789861648503156145758065286227063822804453023265564504475579600995581098129291366458615296981015319606885704833798362586066951489435839533901531241213520061765907703698377014546665664522718206949681036953973004720600134011939085392886719013848337005058078767919131124633634059758582859160359735607143728334569391555041723514701724652851440794837823637558357082743354654721783562381957831672807095660713488621100507635394177522994070023591831879237664363368758871711845779130658298575210009110430433339164119130080658732226263828073165392104088071893925161616478274579671142447819337816671469337102945547349448985166367519309657447939185943267646251293358969573788697274857081824829042597461871816570634666326809759977690582850802825991046889165932812099602476468894076431302084950630164433236161322546680569596470545500940762037969725893173088614711135571081227807670143710388062345574451183478296621153652695627281968095296843582868606971000368609936121206510911188919263613576402042565522149976952153514839267468874575858443767545538237710016054723253888818545658416705563035441403060338981508253346486601425898987440353466847208016196272541226409198778211502978847683603198092853794997067532776267101690680516961931897797651899186650113025677302940435860421616281781993208235219324451843870856795328728746395023730438833398956926593386082653996492282906257773431349043376887531884403279886638228137838979896967204599027843310870981741069006058315195104620553741515894631526446354927331515963374188116461688252267863448956228390206078345138060993216049217988190788064993954539963153234409607959664778482951272378100455304264688776169841504513276261053639546178146616817588819067952350144459348917378222141344940719362268694423453993111714061906694361106533426620605869171063815094107286965814808243919596891755103961950054361851797122470865071777297638329404323951723056443282629691568818270962188960254677154395182234428775938213654406455406125783843320075181728493965986065004154074879605509530993366985164397621531821533943675165832510832270805279801745425983140973061603877753233506597292889340085323899820978381804801654357343929936327789687241292644782824764933180826574091840011799376524785126264096294971341531714672990560623856248627272135113105926332206619632787091626329309988231366279617868535132585747201573195764648149265541785228014109406945715887563350921878679795457355397774684272245497558211061206588333000617466549923395044286448385433461520525359544041735505642699514218200526184748840612597625525392051213653092387890237681106446802789209972710559242330047264455176237789522669918957689958603021641 A013892 716 5945004859980895975471534676592814272041096570703216451976084922955613628435699263718174629195912587709208363680812213645520312384183182437899229519457999691360546790385000659149670652013389309229146459504760584184228407322511457570425988173552137361379980636881942254232004164894716561770745107002950312021745173458095342223900137544827617023006794220074195345723616619691290677384543847226780284940772957869055289127523770517462377576034774409922474575015160187883434819530697254327600522553069362678838553040710225227940890620630442225072464149652964241669819344185884495303570184846368048017525489226551581912999780630695898045801959479910497633799886696038192981391128822794156386666106063174534804958047322470493116963717555024657941125947624425378866973452124532559040029248509841691600727767701345103243433991354353308066721645562468448684953100094715450828941033386398594568079632908926750263485164545102575880738246930803726466875312937104757798761075568813170957841163595549825944674363247380235703595324472059680983893755051244403290270597180866269013444212765468365253998336423089113984291190847612449631322209140050753709587048085729473947183289988183889010891280372867333716357225709707549338667998406789710359520215883739507912815140036050307840019543318795844359708459630305744541231821004416061277033549294061660263513596245962819719703647333197777013458241677317150793139229300224460529182366800099528036991407031171248254680084676205435898180512012937955000195777508527321507594977014249943595948924976977040053277359332464437269230614418137269648230533272250974089635728602585153221747698227950537756033716269353905270848013107388859332568933246209118453371718918739149184611006126557686660500505226510187532701731833578564072686064108725172379456197503737278346554034478599931872084949190800586696313150306752299476803831885963100196407853145133948119240699271210294560043420569165474462515450022474317088077558182442422055700571621266075637997016429355399697161546504582283326454841003967478174445557361496840223196810878239395051863290086853263291800997792516040592834054047604837555811418502299219847627341984305259038029509898265920695603015673271226828357402241412063470853409887303779165792658574216661734167258984107580977112978585498935860047256553029425711200799700657140271134610414223737717201953557030403405047205976758397008461218345855491887570508093791345711324348501492473020473486829621859643882443778928348327685560670936213873589006206719638428136754223540370728476198753400239208449136143903014548522408554131266366846423282721457448195123497184770374939075615181234851202688619533576345449377367546532743343138731926657147319870999674506290026633605211216877070107013592382152153757470661244170399522971625814596513211697251121244333919941454800314359991545797628076418657093344235171148170785814553000959426785341938285990017253918796419098697374852287041714694219783320460683971799714312915521194446830035781250365939995340412868408516754375739684855533043084194230849712086259946227926493422676302291773604602982127304067056902071778906904921695574243058170590685530724314421770522195194517188938443920839782194229192337368922610204868069924165158212766544133510293554103653704111600918018334055886156784640056669920219971863915864940323846980956685873478060545211901966535589934956467840811439076924025030053874960283900598340448243794204327018079224831988196283355848498813765181228002292989210639345394863820982669819752204418097068160760880384318007687241266252611341222136943465842448223760568395859317998336857162584142159278434491613985368379483818836718655826652162659755414857305337746240345649394971298465962066370272194151993220008889922076973104000841526311121855572048601941490703959148767080877961069944077921165080567655326873003152986533362694904969799717132537508336155676096663859351911205122297645847320756335486857671834891462169824652647248660994837402742180684129570720900655316322544183144998598579786277321768376400134442714239274908682511822047531429380256864300100903732452050326002095930423022824750208487571552564947571411303716788477476454107617626284111499282230961376424413643926357402571882243795337170077254170169833369739906481426471085250478666124484788862378132549697813595524661973260436060068188459649517748258748861300508288428880163479725654312877162852162243074497951822804258388850442572164754495908306798768545762630560723408637511322241642197243786382624456172104685530419492012367965797732618075208408562629631949991821939560024218643029374187701470197427214399293463661217148806983282258459 A013892 717 14720420588793836543969091541176790826186687177621663553521531901645471949756006511193308481177369962514183120101695441395459199974163593851299844313900433577778158547125509747119840351779701255192980319233278177737983775142863297578674218890544273768375608675002740333761611280691642783883980188704898264646731202254416418785256906674610117683050100161531495021350901388400985154981191635574383436761562980206609932353372480654518075653642128881634629372720463126057985073205139940743317326293132495859709462345549547976679211324852417363059703408491555105834398008319324412936674831127907077328146846348375145423196843819885482455312186066246903280554265648173473603029592686991787834867558556920402456021816017121865536420744074279000503364017786892056187134097832102944906457382205970502730870424877532908795963662558522871750701399855582563320363686191424833082090063827028173611427410966160617400665352444963943035720092487116176300903495488252153680754500454862723795539547337777328471782246162474954245436679329942504024538342988631215742635735408945787837920201784363453737060026818874532047389433366582338919667290729470531209554780178026664711146597156452139395978888439976432147738410222581153209926492187053595031497647029511511803413655428124131192364551192127071423229757182140423752799570757213604912001494373476782916825752151032291945138481458083682465246938758963319761741252531056486491847929251359641272866385958476096632165102986667603622048867614723657438029764493086992257634414990007271087985537186567871898880016165755860657904655130135275238713975204887364692372937957132495307216253834530098587177328820830935487241494407192447204514603042005151993275259842971088556866127658963361382378640490856648839535225491392048921813890653550290603599111182806371176624098218426812708537670606392141918154295161399061982214491329001346433225288764813023804103776224744539149828953627890062151160043285198634067471753737987498809698129690845308621168774383710475834742008138449687162351505355082868740266470137244964579817400218797687848523640720767278383565158833051175595875808393220290667107097542124595965490213859996267598805831429586347968461931505571211478468935332558168948116657368543000288640036102959301903309815803289797149848469162575329584127151903699607974078588937997444368216137712048982737826040000609424840833981671845490074253814284954437607321447520528657324464508000197010953521380265339857042357675158560704365833889091744488236179864679452289992270988996154088420409187257095578903801697556782110420581787298475874519682061843923318066018497096255712740616270191674640433828126088138468855390857850404602179259202470984863835821585262423045350228657443229888898096414906249083854565766719346836029082088430519707896611766970351804061973974833116289603586460706557961082392160410172567363044814534584628871122635703758388048001595732411077894533865471174373091702712642911260009379121889300810495809114048601404767918249853656522400963053459926993014657931100512447730250812741247076166595022562437395369428358330583839442435473135528163029679608369705489687662093141425851940944215431568236998948817013292053947463851348708917366851906205663623071155424085473027162440704359022502833097030921504278937445656928290459680332786752112270209262870937185699868934633152237938645247436807702355775064165363486932501452891369735284005987650185556010585539925138950527261140829021133112064265151473475249668291474872492876912271367758018613607445732375791855158729434516370412126824689388792063578829020204405319644418861436363893683417431816447172366250897556659071504337780226973717593309657722972758889488127973622121239037160270206577364609667556260070792327164871025843379702457442515460093971218723190582544303020194838527327461396518934828490787214916234106802272835491500816109792158991853646733427273285477407983092116078584905077441542672794372702914587240652595199762240655898092510849792545932451391728090935329341147884944810221490153355035996493470285154362113858840060070524757024641436615547631020789360163463731224516393341166485867433734514116623957721836232290970539417896824462199261232801233203114199312409638150835051979390571491118973503354236979612698753603627717624974712170661217345631628174206546065019987328192467898781376749711246945739796717327272470461743911985212918460830061076077914521304010493801392374192002494576442564062556123997394303768776671403933147491208002953142218230033303292239737186173752332307743799937883405465233518669041742800312722636407757786390396793422654379328146876146078076120943822498216888071441 A013892 718 36449218699491829872685323596016310587930029933821823503211111620132451449318897966359239936934804586811406309500687980743855129596826500571609693205804549681502920600378927559333689575201366498282083375473200862618843887647468668271257654720657785733601076264565610337686791930509296005532339461272009888193506483170958240137755841360095437784882669959867973290871945576918290941263773627654095253381869333726606646890253245976171552607907621681686624155163766025969050781778173802134587288317099079865730740004352890195507418482255745780254768550062531106001447074001470859548087612680979586265147078096365349207232281785574623222116048606447890966077136617176689814987971422667678866127726875232051600953162618179434132865867981578158867379141078105633432906552507972269779934217622821355841405528168834357936776828897495924219039985481008129454989203014900837769730124952040633651081800865899338585170078523622774386803485287255877022490844274965669476762537821785135527411677623523105251651547940658071732171516252191304272655366535806764669124601810355256319686373718060563434880595346188409928008928569561162816649258907951252857447381644031646464605378072493985906243929687337203664582929813722970881945777377871219603896292312126424864920748791922733121282672842274649423987778528940721113883264352365849909001988216671488703569328075418907053065448799879548068515479814130317098727753650896435145978165771362356396103185405396704394807379340184666660951579051949633458648061831568208442136317322342013933689900642123521040944909148011920819177058663072824883304435290846398827419939302717814497702858903426142581611196715930658529023177060154811330651404077705914845396877621920869404567661830231520155546369340769657334924332304010360943254452833365221013281155600635672864067752974548412520797417650816976211399932094845055975099319765248904901962704285264763428317556206313728644352322249064955002425232018437052615832741958877107815194729229372377831567381082731125503928851609607131933011400058215336204905066440362119551121284864364736084041538265051137238267306221359182841772493286644368500533217116957169945554353048522898205135520396967326618360620139013371170625452308011949574262707193591954471701304754501424483483531600710063432942644644983611007927656701598695605008019990786534002695610372666774108148319819468996238964181183674946127369795297161398005051028884133487872449243794779818625003336153627754682724797102437001519536926946179435577116726752927135797572203582388142183686768158107105828124479518650626830292142947968814422310233649676683939950334641541674061327206005335385503561389178713574594364447732528985051461531979203150359013991446700440168655828466524084670687634852948450283206440408007981344774130080721418203092499583521131686049697110304411571150831769047460878150145999467883875067902224270464963157887143440440887268703191427337563577409759309394037991995072399927997963634330975847567862451486627889744437610544389061460502215709071767476601488540047771312426307177789144049029768771828672236846188634000314259575032595408148949626648604619393310130421165391410565120030885890680064860166857795441487261294860686801583144638103937491422864874422615677083892265622671260242528725167705823572730253674483078924012332944118440152885585464694574259769176213623207641558533032114995432280604792364630079915002867710166991942014636805052254844823096630261600783545598398677649214877298320592228406852640304740029598221434262131134782770489965836766674794076550261096818486570898639835474958099107807566225898383719200785616219503273027048901481189145970292819273282229395159076450178195125313502664187357760777858673507898236005932633226388005028810500609982219766637875170955088223222040709273478247366164001419482676999836459138009891209732066872355619000965687669679268640255087569822822992537954897324429526405530068004877347926370563473455314106551992650321536084325828610968022660473190796958606534236878046286936763959644621547232251275881485279600430875763760013900566280343957636562320873622945513911392381421293817035668994489866802596669658465091080972939439861682114909154027128539277900732997865803258192615644521371117014678588199172681922830982023771099188987983482259831062069608301128890524654505049925603350041571704668188583268851099364911977342036837853638722673722187942853400415448068286339079691133856344443184818234856432731156073824038167564147286607462569832644904272493417167232248611521006947641976274872115282393162389059250342895590306111532207286612647123475109797041086000045151878427778204992877944012338336806988659 A013892 719 90251873972593020455926257070772390630462959189106283354477530271498342901207073935604147648604332702599136351548344008431878942539572501238862189737199439661819700195677662150738589423466528385029768363925817182729656731360009522037792807596166022597183891337614643191535927812342137330002620207716162412146053209473126527446857101035890953403710194204959128797554733571061803281372288615660677602803593275371116991758309172108352405240887454138402568383976845893135940671710154373291649450014680714556456019594038187060205723396494969870743052152041283209039077098487967993856160189671760872571544414927332144806678645696979538985658325838377016373212631900654584474201901051696016972739998388035207737068525005711478676955042843317697593358623844356280837586481758437629229825336321650336377548386893322584852895169256260760462840689009538748335369310595992949500790992663622860942809996042252486371401046262263828036389723116288989839512557018398219225742243137984352294288527551927937390509146204315510757958159220534636318217680423944594190454757418018839817919110276916043060544407256101775634332980022161825689142413332719189249072604241405115779362912039924286008464688054885962656670127928829634477815057419569548989988005497763928481605401162931087558874904942083417164086714427731590609365236979628728593829914021312056507419309678216680335188304707932949092903111052288264037842692087231012168521390288304559310034701279117374355278157176851912934515543938953435457325007253084209355365293185533738359195629290061408325962648596483169128443495778575958620725228919229477290175684287520277759947551227914568220184902577119187653055759695472268181014610985403538042772363282760642811780582890174436825628209578310407757348804293627750721231407406242790385764456101578388943045299072526349694333965047770263980071160460113748254887450571413048178844950118039795460093672604897217182552140768587486016550114575619967545010836531633647784095853850119715376366160731569457129152725541696609772197594672746935761629230107914203858411862331368658652959168856554855864536438667401251275330028854566834199801798370080531545017188029094499722837856919410400472396113165590869342214511834416080328882315019345844875425129001316222662129089112986587356245849462799274233118662831171828588864753291166546057540598148149826702411946556667362118302970064716350431034222765506040438908847568974045187483700111010514117552135646661529742140187380547157025523865274507954253063149996196128021232735718147696472884622949520846633913195611651298443859544861322633422267947229730787427027083655586697601578233462604942709982852184023503339531214666067287356938847872172941400804185207183513201168528210131819529004981971750804797797183887828154599813878718744222891259135126257090646695968965127643186915003392506648832926698359136427795171757629613874024810281197985732240525148703590039113836460727616231268077941006774389315829757003294965186936648263587831168312223031351210693288075815016894377045469172523746498927466776616521790658561426156203496982610830459544137819478634457522206021594983249475155820625717204506308883143356523027017920194296420434871166204943251728713222855264521518574664292692964255411748555016030684815265133859031222042613808393133877240668013590598725544119845283544770630040197453376210818055442082286908074874573245769268176247458685734276778580630500178353083169011624743094119438536472649367328543308463494320096165979415805926482548126495155028640704483227433918452126690938152024951571157779715551197979708274242743206924380762028729346063535495834839002757908670963147896079509754854923123994039209778771593638633291652364104295083614233314276053787199226112863832651749876364381952276072926722994431871778191350214825111317750779637036618056635167153614526361050572875852672138273205167400866982076550722189000237583310122625903206595856808796323138225846059229803919282449468505176863099897789309941575007259158408680817399493533037834303712087768480230151958869819333347291047770406659178266193393159934326152856901764050484764244884199068202961587364700042811144655753560506014374102071223044441377418948977470727075282517581807477404783722501468928637561383278536439871758077594930753956912440085432959495044816944699206495299615736529434585656357197082843418938286359182184640072172556987573680835843111361915290546435735908884136850560619425485246509778229182823239627082667417532221451461700042214824216677754366603554738553782049349812234569778618426998387220714793428261372458786930174288929789595893343636003625800521023143185604660084291006943429447811561241 A013892 720 223472574891663605357898549206682445667698702785186879107738458227726775359335934564875494388561539600573018920932503050934167017743292930745045429146089795347192097834817263573781670532856047467643824416148352000339720302863788217508256733096059092386864436157176280391918919320212553900682157893705782032552430205923199121484635421017868553831973408160705093856496478240572560043202642468948788151624374505553147412175757582748319282264556184304644461172996684139148009561280841533553079911531900902632526193660778360941588331496337798401977000690617269312618449764488959061619244389486057424813528554257152196423672187931645339502849594950079491864695424636578915961986852992203455930184537268615589842547637698117186640529704629296107693217695142386742625667049895585655298341285440702076254111183238169159031668875700258012721279367215829885214459614597427546265959076143403902357630888390225339251739759248945202337076557018520051452627202920698812226641142491719916731535528782801213844702306407359431872269440087806592452902480280048785730390834387999031254309691037561537306170946262426350546396257499894874427059840510732651780439426289538965776164727139144484661273405628015077248218247094447129100883385861538740684560310425007765549374652214132502973442593252187807156577949507791763776258653920021715242453656278256761805964445274922643961279426099008067315988300373459918295838252034500621999463645971480631003017613802521251523729889707445844765241003831698662582446993134354557700610647091406904017465938489491763094507788227103378595769811453836152564819118601675189488726721688644672241128371647888034455431617086302243428543713526199187770742097246346715144170605952080344905607089513778032849501184108644822337563616962647379933090366647190367031400983988662147283485521988183421951790636520818902870790220344127191940178561472425277182589802142328219498942482643313394568500173204958705538093722150578026018233787325141543644551959622427577123704874221278401228037934561069433760328691971594014892434375040976252259609753906839604321933545046546622051322811247913570881593409116764083595295033142358034078085514261652861669219094680295173199299543413206385987388010538685822086265171337087227150195286495030097617475175423576975966212991608987820129350887917601733597059426759504193526530217534035637748015518457017498673767865874274090585933407955446741224741758556689064314683202361173022995956725522562967132983575832785434963742617282343871018055412642431236397246355678969793088813142000685618829385829740814168425542175171576111294244241867589173017274334812514566344570262298522636039245830310008412595509901103434544157228924277439548029589842187321889853900191532579188203949706855270196009020809227467405776444545281603851556823853226990055893193242058583592167477052985182320668560964880359349727196993894929283858958712464051273615032080179810592259731346571189822626656521648933058610536745486101660004408647828821565168026727135705701446439911237487517150107909172616876182247801558113392989327873288743949322675145694690046780110673227301636276807865316429042183852295517744360866919242381943310676045175177172342364059768893780662215082398697626467621207680472756099860775185326638562640393182683213349868494008348430400301740827783667913721069604786739923012271902874107382230376262084508530797288855939276039161938156204287956997166720600861119890881706515014750606047640721390625792838757543149822495796485465497638757510933466526871262219730214965898045392447305267290830560392207195896605766357678144182211922252280478574705058574177701149019889854902263179542334578024486520292398516493294006564237026254827127106280952242119495245622506430216578836023165165217115969787648831897785879789763278107824075578243308771387708486732933416280753897775108070962447325925628906145041796119333452765166661461299279796611323876303948794448403766926237879201412858254731353846516199925544793816212557023933899394876576163282068537661448481587196811446129399035205600781481894016093256158384645743194609920225052762821601063641274261993520428578284983512146411304632470966735415381685699764453309118250185682144166289840379966501795912994507570502164712730537103574600800230020304174730444941956935983100465572720976191952760503804883225604796448109120399339631506789671915684648205098066396184374203543950292200127089006738979248252102371536299198824593397615363501359440817379765709884116003742864012828084028091570909392695284578281178613020724205994267308472279598824679292924556083829859017626644763088601912283764941841044304883818732513230052878001618712296758977278859 A013892 721 553340219216673361563087239792117197035343090267698446171792088679216040740476348240153646780022839643439251577102049871915040018467149882524876242063203796169387006256693191517777220624734326278585405993000518239689181102200723141583976988562418822600022643504348030702150044209858984500925190478446993185021039880456227421508984281346923308274795523973313722192977073275003475350414019814721625393448962088825642754140981174885530626495985303400545845665995916600260247326677930440389247615864228293107495475597259638749105926029750526285336849433036729927705230843401347043516349413562037303523353239667580296412458280865359093497666379206296879726680476247208417234559684707141985025274002546281793393542363156670267723428961102895462963068641724368671028671556579409745498567558538436970310728446704847416509156271452533165041147119883749162949638237245075749881595002479606259223827485112148572295893566136553966561632925757000480881798764524739408255573906282605194099038391283565302799653536192956281899494488331977815766039378518948518298235014637290013289764971668415084962272573869447624161581226799232198673968444028784608340894282996101143619395704704508519325294418402122504759235953412313441919568250848370214270299100083051303269041026972761276480038231709148977112595504198293678494630276712711849090124255856935289650986756980790683789880025684327776473051314566423730232406800024374955632249934326337218945940910518809068376656056174716948777368484346665226721734417252982185967924322652385543630743392827892065106547639921342448637607034371032243529596054750489335017846746846531384291585719908963914227059771635775898651173660518508282639946736249581855021765693227340189940428808737976273360617032470231335945218934397594214804945123764741420616084945053342354226491217509418982911406843298563164579460793803872995835884195883310756406533426494816761973111982330625652977668710372625045824168327323324099645722662561995651076731462669133301288428515354433228002343501728729463864516113862171968681141863604586257243767452038971637421935328956209044314658361608147544946342558720610430626226436268759585822713463777764389126291731118784198063612400145896919136985465506829425381979104482590346059371398695057529680532664391143526612964022310023132434465604221885734957945249539781574086847945105808108592223477235902571448617938923424201425739125505073720499841843620459235460522762683298161067265452109692640355013499135984182728288130910194376683935989188511342011985304050341425697417132094755660097823423635400221624316554400164437599566873044095683718899963154932505211224081907109600574140561184781520419329470612313171353170382174443787436519378650185544145352410353627795332611665194627677067740416707322815975648562127234015235999986151496850407079893468016773982297763419556959025103136579292905500162749386240504833883808973524894546907318701148827683728527513576548616041586598401497492491424961390834235256248480297248690985811033993751645828417775231603727865043794407474497987599190243014267481757722385604173926605579476330142185257867448354283367678502144634922394485079191294198217869142687449621644782211021259755306029698121403930103312332794198850404716410910906109165575612104418315314919248721892396028145577540165756740161934312337496826727342841936630763446434674415033252432171189488598636138902385461292835906639281206032727519713071618100692302620121508960883957142594607135022254713835732332019181864633237829834064845533719405511011765546845184298193380125033558259756583845552389641472480495131430758476949440718348620830462831637387000249833638956601595106311853048409487674290528796359700736472551194600735159565759840058190642549352840639298123242428935635675227485013275719161553063159505085715212678605524333596290929699119358445527047319402044861277123808876831846329285443058376405277661685405109502438792331305984898118882290686452739176911682050528004916119441538423530096234405704357754495361326566624034974923809576437624949558821673552889426536291354495480520062940078430428859332920969803572081095558847893939682262869389442216884989156728262595291176579501063074254390166517371488006107474994675130358369787200812839543027370191623965466848753045146745879990334627230819079704148836427918038330710767550036810880366544911684462234330399840754841735995117105525732781020971774566442484962497379777617782430058658909910376887242003950352610048473220494478349752751701839299606033873510637176343401448997448082522002185738199288240903042370189572531200394615030083686317471238924106403918088727667962278518679757276420701166930091899292606881205491041 A013892 722 1370125163462185693892998751362021599462015990468757854867528218986518159261452745401096204638367773218280287390810808585798958674686491356969963538096456856491222996805191754823976658211684040564079045193862590212776141637978108370152943837402416684221093467558472654473563022317987621663756363218492121378437411826957784262170974470058835456695912922114798134208308338159162830311684804049212401915093581579179085197885729346152887498736082713764788167907726823097987798145339896885517375632393799812335176439630898994247022434336339248384596287544292813937260994386115232013103789266571547005216871433387655904366591536792434786050478223886332497594353800555236514706076000743669561979095932430845802339956851869868093239714727157918352947391300705067541965422612574719891419257633129465243749424396157425983170905334587345917425219342397031418630436289604294819206067504044750578857860012058705967713289763217155140049292725833983133710941039040942724042218293772452438503434861618844762696919321313842856655056403064321937640474339111389907209741421508379164616773756583190923459998157885565392738867114096352047904414590291229539928279993232363045614842085023128840192842184111077131911839385008275901223601026357398639184473331416543248973169217846227223930946185496792073079520615349890779026875533538069096820207579803101613769518657973378831341438141716938322997145886946607232004732245133554803266058430135509261494825342594712615398369684038160462150693326722293421220459868825691937692991447395249192198540084237750714518257504661596115729130140199078567171389261571631891948355312019949514113011109480865639053708473487573066874272449636217840136489473680853381637539011234523816971305832887294312491950473482507340702620658242948637684309816008752466846067316361635949957860677183854834167951573284728953252038292076976121116237021542469880627461010810389289504860606336879848712352516084946503340177371116955479808674239047094869635443697983578298186976558440596761423374742287005296745464485018010149479406687329452426975035344226245632448816646093140258418481254519572527894093863305544766663168652618639341696034984946658626151221829131490434041112600388855215578170574155994833358893078630237473287263460937433254184437249766246095102833602677825968197847848148207046443633274440203615814870110028546351877095959760341121261351429950351741726071222923987534255937889146775492464564952157351893320494918703357837090408570197111298869331512658601385912717218893683745444534799373746353827948863362692395212560481440190853363748596033692763775849934777612278360684479867965221221006737986112174872028869409076337928781282853678031274413830131758087627778196956345775672762957924207430395284411576752396559754978068585317314487429034682017891844329709735199796120117136262866040793509705401566685098851380850584016047483592520727778674865515536017862702664928595911078852523247839378451631956534715349539660524855474883259083761605815537186501275715460894456484099424833198758962907074288553196992596367361537384697312814641272109455494148735761588734774820331002592692425371481828386706062110100484372913067566339251320705023587927530258853504829488710149924881563919382979288267900340083705998772607556138086132956236841029039912895236401626890098558225388844563555162746883576449496738953450884389421314046650121529594344900057738321729695593617554976430578834016920507506109825380248216535805396821364132421469874673942991580364195836495557214298129961197086266410721658777813995572330334215468573425017503388426438860367481514440569634016033213262301689688186954502313931612823586802253041143673021313684020823104062137458633878947540399685727865618374208245791825810019354125443662455045098559795100413886994940202378136187383234352398282460196893442374737059744327611076340524083878963424986036114457864097356271402758731612821569906233879191252754417900247266321086434941023211839013630342444798433073848964447755915730154531548209685350291206377373869968407626699977648787062635956157084486574904820247325865261506468165386280409655026428632167711336153311408632328483786704765985694283937887037326002777098221236923497024080434712726840095605229071718145471179650528304109909268498730566334812326698187580151603892436363229730331426792634600819878597384064721489276985253963268715293222867655773469875161413353247190032193670573154799569979613457285815268170174300123038739464147388414492793157347344438736172587915200868165815201706719984461132199684647090104169519414011782309784030354932765905881375185607004217228740942635175580489913729877824428312388021738734433621746524605946035161129059 A013892 723 3392565547123554534462760315248750320406298331983700855679631755504298627629123881434908911208857804898010601328099252328488215775432546562501969746717098725901060771166338498927893779421292641156675559725477965763264791533655956157227334082848286549383165313928066581269334925998546832014005467208945123253027496987318342653777287714338212415489293290535529545315058067807564924971932431621450779169561302254623753679399656548279818582732915671470278217768154478946104488999877973338332688285994655321523318046993629368756058002637775276585850482992135892297238010938465539872414279499168540968070490139339741397146212937660210981304803079686724010960881851201020578827200079365399458746877459196084860328164820958128515802764396200994475814682652284517035593040965573651348423332406134235760582705997901006319503495528066392638790668188489947098639404666252904797541324540697702863559368317998549787948909069412234625120913669144799803398527395828239238058212674991675710525916557419559898069079234585884983520728504571164485469640870599373437852133524055476141128428881901882462388377978742290583395316122346863209464073062605523172586874162962660904883864871883684298072656339235253975249773589379606950743857277762528413086035231447171322239215327139825382948191918962421355360127916147249208057667481718079352567419168142880102753091379489225350905703641267169264634909933522607220559685507442949914812284012800104346878075535973425312275287776277205082170869595603744017990559460739426981229678429903929129553612904041010306467942889035073480560783411016798241094509779188256156021430639737284971945712695174461927995248497494106183314319138271789357744121449291687377419328708178793188678833401506396559867006075439562943806418309254706878821481851109455974405080435975730414054708864914265771028430722658744076418418762973508496519793372804288128951775581406594109353695842490141856516807352725419951974109848445322346598778474630272559609452505133440240562474469378203200363656776002111528266147865888609913115809419089769824980458040803262584260882448574578500729743015834659016746037920836996091189905237580360255334210530191436477554414219890654332238764868710244010437892580497084650885121793103252377369119768363717543252830889708952189838031180756962202028722858951927319492033907208113732915584064571573593336525428866620890014111014348635997336183229010862609583593551378441650116016813471866865698984147706465637061723570256497090019052889162450233057093192985431428411467172194533972967030352623499277093425795533575131823124534890430618692618247652910984836612479916588816300113562920674370088455811514944511269117405692709319560544810375416069017053965705410818797552687353172094194333336220785032369212741440646035617085008545347109819977852949945618479973225920983346340742768588035113867406580805272750231551158075956981532049055828153218293820205927031406826435653961451837144707435943652142279803885934116502962934043028398245811958622297777005302805822101730058613869295243738812282520170872627535356711631563020439228950639606190470534104587197846775188763121769900783786494493684757699255285673687945053855946388201043769746416904454792165713518849315539220275632700859764180924339854854797145958935726805085835164699279981958831940946149923327092634974374922395676763022425825900781385761726289596319269307027812688065800696577529660834259584779820330462851715371032514207228716091207263982906924669135210275567509148204946550812722766385298790144107173321488578086456622651568220587519189112415122579316835717060610424780030217465823325571951535230029856225023752580870457471952922807624401791690276067145154499185889028125836121431082329790758663196894096363112730656927161274713498810088339725174284440168300635443439196739034801411067655770644058895869853458515695343568617457644499036973002833599766264099492587775876423255802031581753961408384355890375800471032633811369811077297222955335724347020123975183519905411990453686170705819809062054904156064187956183997005828404600740123635250509583327648150904317844803536066401284909681837871737878225603099926375775884352411630764318155235878150370128506525034057828540311748216033888012099252228283042461493483278242229820438256571062467325055569025806246457786556772043915549815742455500575104085272814877253910353195702668833849379593032984417300442562013991524715512518026060426950901971949899700900414360356099748435884305737190644114602217410198208764240954464506855130807646804224978506954975159844042851515160165473927777818666726786967215706317535275868219318015619675494896636751189119875668239258592356372947830258371716436501860841 A013892 724 8400328158667086259228706353827115419607714893526509705047480510172438327573846013697096520135341601850159151937905230591317342593332753110864564787876461438104890674424199590856858859331283287475403196760696265548454187051693979384954444695206559476641106250651971733814418940930075812203046923350601810741698132262801960926675288332185133423780623627401734171625069966640243703158076922005442652850971570951371621861807810179539110512886389761211884424737509537163970379108108849905072231132263080046968566292842878686347506464273392724578947795086344690781298741646723584812545125053611725122498372563528994333732340708727510750597841600809217636816228590876995854213451289316586234403684529837966526573708585009601059850709118668886220570259900639040347314893141815952530179664947496575032543077738696683846716285773549666746516934710851769520993931254704151316287276153897041362756488332827891131390505797862564743027269215255769648395290286282907349116702346334213235157511461910014844048949023678875221810692329440155811306892290050237970092229966780240417571961626048369263237400324785806971254558855226945646090781846244473322119186528037681703922032925406318806773406288924073132861989134889255391129914261610518841113918750551109463825198832315594490892635062350932555585857373044287616822382393814654566812834034819417279546826811661891402152261880437996548993235851485394216220616725293980841116781631810325573200455956548262442299527787552211226758208034804834959202406290177434408795825530606689013758571358083041578834966919596856410143075243235283107975874569738261879668508385622851581749807258808790005447106809396658826398402303955639356920861376469697823540622394992801635694470706636587015490133876389826365596128569127270447942992390050272828768445262439070102510450565705348561377726283944593548875570280579941414724163850607325031809362565345286267576576921893997760779410169276059617663141421625614217090888782253543254576405738508406246216502471152899566217250179402052353028280464578921117256142586798759973864287174374917681625786770033065251078415951765183356705847749746565184399233168867492447872783359596485670636007495457029301402073452648566484001255380676250806971999186781170108351300089325632645130791313177446808305759168641133351481118642328008283866905665604103205958544786701608802886977277891211119143050268517643244368125957170567896727326408974607991410619115820876074290388949151831857462896670588542188099086839802253859622435398058033774458205453603713375929690889100693936511754518894889850332106837717660364514173350395125236642951324908985651451894893034318887101655346436342589408950339118311853454545444425757353077058307429202023013801411602502069262494579482949597864375299868442208145428572574125433278137341711507395972643224729720942890966828558065157411971567325355051575593590960719006014525135087034355664109918075716539411530496338296932502172937432641125846880122157579938870018021008573868056744932712903345053272193300271696403743148083726429353935912577542167669218314201563346554365449778248617899025834256001202198121177051329560832955229318334854368313601333047059907654995878216277225333150703606426731078309271357347785273854966161228622576990266108358311774794206346231365476722464048281810144820879000290746367414770969012837243065565087098888503224703943156546411862259969107041038994924615662049323613728340438736669578498237396004816684722215140811853266321025028122433834361119949520832029123871948977033627754164546711297156890925419428535676642061972603523837602178060412187408041436907670625383624431541696968925088741740758875845160211035973652002500879582049910279680636653354694439381525712567735183166275110607069266886687105156819690160927905164320528016289035120864351606327332739143211386035983588004448278777254724514910118256086420949815343273547646770489497099259835747268154597549402089339095235803629170523433547698977838684576462483831719932181954827938454270724150381873598509723398745086125926379734119238802134706803488019393120151528768006258806030511200190850480155163578289072372288536537610124599132291469122086523897419861402652253324824878130305555190837379445973294072870946343199413155861552451772307016157346657351204281102769409229821047878835436701167248983210078322518514650439931644753530171637526182596825614960929379682693208527360282400356555830371810197112701421843174699499815097263378231002344693551552016701522435927174374522928263108610959482537683444294665056092707038314674660593836570569827096729022863530482735843197142779042021985119157862873238067362982628535022251559961275022699749554923948696705821126539259 A013892 725 20800044153347413619389940574004966663375243240146097154158361443757464370467272540669366996410599204999577225954295203561930280678008636645058638006696118290430081694051086182721077364731331216834558380095963262428261864104512410661106315555356266713551566546133096558126148925218019788520152283861501792975708003597791672648579754764035276685489778383185806580626664119327940793146011108500754547281637855861120321520400456977746612001847476801346985812208122627462169891739209215141099446434365480241218820029141959072386374408680883451937208056465503002498883032892710621630758171600122938964093097806181579340760315096539480642044564989922102981303026797641938557622072524025509858420728860647259078482633253633688174695280998026910501867799969712427164946059593557338244025338196831321941504882245709120176170348487600556281383835520605355659163552185841694370107608197388310221279978004426808402544900015581698697645078276625595970621929882574820604240517563055799057360278973323925845334758628582239257850233466234440364221184692501104187507400528514586517709516610296741084332863706801811855716441926868584887339738838704094148425995642887575629399641804565660591132824538598608560206438434910150384721389573259544091963333104320851592268111003497811203304762785252081749953585855537587523726284222942072358230691540782324306468618321529197638977813489890642816965602298627133133389652852883700666708421881743915341476075793553196085115418455230242666364772156772217037646119012702055162184934800509692060278584781178061170311682754646856560298858466699641268375955046254340501985313945132357178719116003729186123697575723640257523386257546422254656032387933415242311171111571619281137341443222232146472468105001194972674026208353887465228881195514011090501040718545880119041756024135292447867478826673948924141777250696173712357057087386324946903938130838688897981860094539724805961468136740734281943236086810945761737324532622849216199113383672714926197850435552319223463010966951967242429280972230063401999516817403029822772525387608182559296555928995492102835130014659749818744355992907299720306525756850199629182685351003913498572576147523493654796172372674029662822469024446837083946892560214389668524118545799879109666975707239767362864599081971713141650469046389149738983674561251696654344170746787807066855219641550809149960898987626826267919736672314424085998518636193935617872923842582064955426674357786605901710432020983147618723409960824947520979557252666696099370902188065462701086426131680811339155502818852481117863517479408765861110913180118740019203326375132655814462574385492747383962033521701655681449292912525740512862026946520397173356196750997967139699982450661467543771198793565763152016322381815628949883146687543122219411214562593674521751660465916110037296971380073225796578202625385882744317851275714984245370073559672463870681025546904037363647520351250452760696271697908204025259068334023594261529056112751801308746121438071145487259783062224558609447193612005226966927996851359197339583823583798576176800839917735830471624531159969175450320761565648375620074248919610359899614566526939947156491990284627639055445821370189124049169622396270508498657493768807007856852031134263020920639907427256159539697137825547016507486541817780833671740916789609346981601717284717402646600470723946186208945981413865730047245975209614293845916184668150629130032015428806649907118010130588223992187949089060884223751108930294827734745888582666481590208990083988648459079947296178880463540121577760397733008301612770762915493208556828863993885646327841767071315964323058443308335551311721325353385963323749740425432234200793606944736734905546658156435363256519302830635099053604668859054391696077987783425049468895100605263573737100148075502268059766569752312926274226378632081646116644428903777330827416821664288054620762273277980180033974930330837476964010444374278130385503903284023891327389041094179753237892355806167503578681285798036406835396327597909309011320182933272913078726945381409881331285414080230931529423353342752281364683061720381037993811951273032239891909786867774401729319735877421399245841805345555913571454902477244408795027480541677369449723715815634164280957630400189900920659569234286231424550666831736545980323524040077491724309771607439664305642571304461506943201817308379142276102936970941388267891240467535027808857260562877924463030256792662518753574406674693358304397002623002076840541581848149354968488163752075438734575850726095804863927612421738138551378304383636783364964771738604602038043171595331561665102561905359413923532940062065368553122431827173197634443964586985602732670641 A013892 726 51502968528059377515557812465353123950216776411682511017314364612526413770249643070678878950445288280900248169608204399244492006056536507188193048509742251802815634852558200445949476941733884494672833170397234538135356773447319075525554686840302096653158320373313614254479599227583413580334960549917180728085357612000488362853475682191472984565664554764827992488483102399203794869968044959747609833769516213259864166996342051122141408231162535460338470222622720229736451406765564198401661198216685931259801679055338375717176829286960326834458268931406175518984481778862607877509298677940892809046051955384788402424077275450226311478285905326981129269901443350614406420589456154667040934925708311119817556971769716689121655674810583933435066764357637204971190695773213547731668692895883835839428038297423718106759095223719799249807778233748735400542299212403810433588129078549944997550601132256783215858733024383681828563540280675674361557260989960313630723339341297364900990130729405568399461707550505473854044123705235509631551407711195917291577582886941254439161914016369239150302175519491548259534127626138677376170957039998776368816823459385358283128380823672643227624043395707199476057318602002242588457458248000958383866566317136275756306763477387649926822691719827799894368978323983310764929911128638142642424142657093439572432922639357320124744675325004504730788445710886028345724452986039372478337136056712964227033113569796341275273158202521577148635943145972611529834698517641232546085030954874607248000763743498090216085747587357098326882099443150536515044984433914075326262625333874228284477869224417717834031701443551729918013399188924438598331547139729541548071448478191374930404890010221125795648331802325353870643183620478852398765767499331047347178536422150735216879173049605373494872216455248538257118530508671545032993596697020191814703894301831546741603985798229718052316385291915595414785364931316495989692027537902904321381408450198625756043571265620662076897537992258799137011900186057887759627601592054824741137227339731233226891642839229809000337962594168991866443081129681771930151268120011022451619618014935439209902057226306775115147147615805792174085052728963788856723816721454290043842901407136534863567288881720680727421670922271076938327584755295127279547737597440764834124946841950542290433142499224316985409032022363796895169792054581073164916845996561167789479528853693608454067032950641057086619299016724350835573416680588691731749960733770753544956191536966704128697398658228725276071601374257809643460737767246565739930871014378832042809337234139593929534965973344206304681007241051947931180912731412073558157152060252208920550105418949315436643986846100409123664321561549392574944463833291297027176709629878837384361888967223634889634764727994414147240993537227934321681490942515358877322687225946596774976593771031428117729416675663540012090261494210894830307277654918806078739953842807487727377834311728622468784962546686525269858461580591167348293586655492530487583446075653657173346165992020070672800382919465772094959029980668515363363787391940377224490227675598292537075728562789476214242660651776212437550342848903919869024852845783009823017321663449263347343457439517531838575554140721549380084543272699142027170918708465304473764012321834914451797030566971475975844778959092427725784935632891520304255711970550743377579218940623104638243143371252717028364997766339370838832588551474566365545897071194092659176559973651892399034890137974208460879398420121229736891231498570943066304122615080073284289818214355393306396254986722671603518387944360688417326350267401861986193630399973408517672329672350849362255684562889174714491446524104189219632738131531466957235720224267009472550981564881689713592529666859939549603090440519943597132284434685661904518731867777153764214145084435964706121987758414844101333445801945291017256345873109297304705704369415829417668273291856677264257392812592024319295549443669153083232148928718011368855642133620893640894126801322710731963625754514482518645729329073635788635581134810364442773767795439778735203856164117931353509328347566868686347249251229648374325652038365912569002403372958749541766792817091443007375938541914907676279813479744238721446903344098481591396029765333097552111837181071701167409745347537265164405832880555076635460285810716206130811000548737232630423014822483654022481465884984755814054870023206834792801549804159113797812819462788170272620769688118573778350241775244529407035096327766297189853383128929268106018655653205906337187116501796659144028884507398788431298539456645989354739997009017900324831727489449066269870463940763041509459 A013892 727 127526448869359296606895183887648404860007809856190653847461080902712040610101370957664901490318627867048823592518705304764887411704583988912177619221924279946699990642784507566015053905950329663374907540387422042642418771376133315589750434530585181220788663918041466941902681167820062782853815482689381283631425897716797234773128283198624065610057438388635827372740521367566117273733006156786096961786865326136536404035475556441483218779773322890808625779765894938130197591840806746098154891243137817706463677707244296774925829820613178314475285242785899796381956348159924502892896947150766743586120200676319178453855317665029919625072251894232647204073693979012981123615131795114905391928611423455469133000242023724217442494742812066994635380159181125591960310613358292324837118810805070038171926200212570980428088924357371202649789876807009976547386537533862610797132823268440258490045912979888664004592982943410192024353525440756610977572379979742620720429819647063933976761708950398508338734604099053304524800662409940163174809082284499609757961408772353175554376134017856690824066501637503153884193880954352912459530555783930168050967750960626259495900629115008223276666228067200915466050533099150871036923910416925053333620991294815263915420739596082596155740144773895490647132859036751801732188015709776358763777209086408631861587314390021003560165827568329159400539636279183900819972314279104154238104252890914009592465477059150835362591752105474656160310187799637436412167164832938266128599062334060132167443104511877685959703515307323810094439549085600314366370911830208001283560326580642780967367508711486711128061912676994898263059718296613488890145541137178097638165505401185273800617749418519361479038727406006393745716319484065945731518139326107005301426856351013319779303508954815705279600292624450329912936273991103984650411787894999932196497976870791055338887631010806639622549304926913890954627321067844403580439694573843487268184082128367035913730767232055747943916925094020284356029038797749823726144674485359486705147478681166861873169942574090835927828841459246591507846742123905794475624840691172681432884547163626092199273996000979555840737064349106196459824977134508624344985860176246123269364331309366839144100432739695828488071948964491335915994285001509361760873517285480365011946750406895814799213709186832063254318781542975128333026936556140682577437455239111002362471915101890199506926222049370811120959676012148379612501469388979008294346022929029081912480908491719126363500120241488427355616091198388200363489324741454182077089787832411642368157116115814389327599711631615886814337348561487220449126833336703925279366059238434255965195477754981003358739185642376930696102954230889405427411953148747277695223537833359368581088909853475126589751308222240875569276856536550945981218041271337600779828517479142327922768859857148130881690901193815760396684395554102478429019894066800812761920970221777554272528161436930366335976976887958534171266861240208879942401624078399247774883244479944873265268266674904972850355346506278818555959176103330222709710597396176105183028257321256552760674418594459264610037797202427840405966377828147083772569106590464839763367153545057525093787622531921067965091032286487698477957512987072874335884643112231942182597146083109839180175589847504692313281335829801199388353335667060533847264154568725126480526439657928771649209058415481381217542604235149794662533679717622303161830192086621639294420974199477117357892435747799595775017548663756830286641422380013555532571703077154379156734590747175010574460576369020434800276870643556229453358570763483062152062039743756857199937829378265755031938290485322621377556246887858822543403254746933801344409611587317887974012901821987018136749115582229458832662636680991820915652356440732756116927459071142658416880429426807772863947766623237064467643816750933142537420760060057946884489883406165805258993829693026717350466085866298824983390681919746280238040730249739232412086631416561123324306478628362720704401767127555649936171745989900502604773812322808586387683664520640686459533044116245706493094412081975987395737523720481110019372686545797746194281989379786781619213927607304939120554047696960982328769877381229753935955923418906169974117905911517515686567932214458188922103045291674736320118389709544701986578235628587284294987647727712978957796578936953241412335196344868886425449609592420423621124668528577515650524458990325623866015203980712413999255309441204020230194982085800705498772112158631828044687244247491475602681982982205909870776899885632635949882250061677595282351854032213976415515604897343541759985893259426318529920441 A013892 728 315768112518971684969036557929022327625460477977103821801044534962124381042631394526903104915276464142971725048611973686423032955234308710361454090777787487651743900130608076399702308961469705329152945185845755332364850477385672326598465461190747436635613589938798558253378286936958089636561549662871694307018490033910663916224508168899829850232997613136662783521815432217709095415373022811811897900983495447181351653495836989829200156537377945036608347484652552690409244126959429743206895228052242307285157005907229896000097072292990470211293939314376923699921565731722440901688599237943066383026848642774433241450412698215062918953721777843057563509359669587740063547202304222752222126049042817006663664752766274701511085143790182216273349670176768225897127333149425854267236865050315623116447468292420146792067010557512362477509942064171960595919007258201059676732169786562161655606944195083589341053108680473195033061309739990332003684955992495460723423235555998275359855925690770372796099032414475061788280554395392590428096981593835567199222078486299814925637015191065480934292780240638119921829498584437192292188131149646033705180833197185855720511540051851042746647129970650968119584572258956274372623656257659437707634325602924100780165709377893120520258632016734497850495875025128042099517269013510961532158629983641647326943844487573816616894323045476112263262516792851250977636432627414175517204815702478939288237894175280686324290478074796613690643887895700494456662730704675673607822758009646303959199673703638755826327135914548949178851031673051305852802256648411866201770222441086003009310517720953003533937482973917594390594263905414526363227400484264225550383763969758369455272435808717446372438886313891285025547374432958176204159866333267234229719857737583887730092213639219510213027113004967108837447091595093098585288899977595021437111816444031788861333564324258227309562754711380226558478861755068768459861123147294599284981263337573967489258952839012526005428184754308378532073679146938069540778483102348524139671128966814958585517294221637763744750061066508399025985987810326261013795300192410571985323283994347307403268530142224029477237693204297757503947976166057779670231995143396542849581149751390791921037867937406328101223486464759028032370257533097952329146737155277060646325716336735764320128518266103805684991955480659779172290279664579723387989310305480107513838714346511875221108900511490225016045797132814004590610135275852581533458621893028545980694412065035437237069536284229829253486813647800237824531835553502989958786899946562046635256151467057251893599680318371332465725093894435749945066862502898179252680313019914227822761164557273630707435570738829903875719689828868151025889409309779659985553865306805643299184265668599279907473756624537782409756210855193297260793148010773917761953332612301586839027240051123424629728023958755106010502469835147117592735617730678911425678979752445173180356652708005821843154146256495297238502939703850019967416500718978900299016140626773547020747257489845465528369792023128850476347591959990279861121291700502074257867591084924906029034153167207321990641649979615134373201372942173897165982174592259543399273233645525763392827202438363667224467293939953539903713572119949778157070209628925554399806386610819242189684193597845816521132223602366834920004302306091872920798676925863465716953305036710557773551834900333515032551376024804050171414104981815124867236704576795491754435276479794351090812760102262690831298925177228779623715922539313729184840645261417638881075611363414489296508411258686755129588530759123638936193231703708889646711658664547476610355908859385694457768827369132416857470345645362780342640898255675628038575091294841746235094565372188520233621386348344042780786097122023167166777425884130541936688367964478597265363379214423289299580648200988030672091268387013168803303765006563949422222738515812123744235989362709073761804771724747456654242548684110801844751132414130649063636335295963915580902191947425210304373448511182773417251304924073846644599177831918694017945957134035893883101763311003191877601844580661768660414598286746759556037858689783363253553915439621300670180553986934520152451464756948397391383284764613785612491066526021630148566743372709602609073995170388287707131830428343670522927508824641413927044264382661709346055534619550942379484421151309210984107841767334333504809169352862182618507843170618942257924747962381486286929016380561438027591142072452055833287965564947669041084804128143876110789622040793969395248325255380257071225120811029915084242867489495469832001036143417310994788481773770707446408359310313772247885617474039659 A013892 729 781873107640113270180146452051494256411075064058628796057744571975181217775278553356670251177611137587948145421143059432978385477422716563417286112720788820386995419369498527365226487517186175895810278421727488932713273902204185862218133729988948537106006174433869171292631722906314988791000416558686939401914176154476161012299588452504699792332075156890077581615583669898837273448909726411304628580727332093270297647869388474679092678402044992327200892598400701064169638973520117027724850067284929124826469977169886038255944360607601410299714711842389386396452088986752204194230238884471588727946396897525131374722125431637619078558391540395416989947961968506533583609164078283652554454087908870147382893630659820022136896413453726395532224844975025627375651092483960208325250934314221464083012459791393233051690332774445803218199890035154127459594457953024385664496848876336781913286698914502280483792261350610997748168075985880321083992315848062017801807550136971773620263897746990829310048018062449286018899692457877197766420508027514654106426589317848485437554887677582046275921418861063808100322099615426347397494739351507394411364555898718700163702903810848315093930211873198891509935239785829372017779062635934276048435645991074763017667532824891777827091878478004273393114985653844519914572610287085478338816451543865099304598326391837039751275416398580356098952054568262189694474593192307612583975326956092399092666561529518332126889328470525820362789640174656098623648130835116730744656323284927203587070352857906219662812794910878738512803860674610665370817814884875973490337046016150610965350763618334011097379067654234381552956066261933003313461003111686164621079687581754728849830623033529460245349553962939896960472828286073307140944040867936665408975110024173726824593600099857790018966221484486053225293906051518426313935259945623054985411131585250668367759177289731472382981027378093867601222951112864022514693667163893009994942821168903563326186603865726076629514722841958221774889104862054207051852061231242078273715542763601552138640786704903045170611881456720380319844878431161044569997529011127624882286998175119373513925804216630777164558774905468473057768079836799502183681772942569036353305035318268988484889943761943871605111373611903364551923962307446306664247906723444374589306459895675089297305903950181367152802895973706198548728789187186188501276943258088988734908526754683707723112527447600434672005982234763623952805165346403301282415360210706089674251453019822181107270641723845195984729445786504521077085453482193199933962284170782337111511121391428994356490274836638937947049439266918466003230113176563678749382470388296599597711096799100679721050509270845986156765648265570599887053740502536106310569940332316146567466861037753008379615861304261378487014943942333268154152652996329286996454884927987346870528510063346660602244930396249559237499155056337942724255070327316321902212296086049740866707927413640507460012138391561748996959890497763330591300030013762936051493566789813353004525263523348867349330913658677323535633796104539971973842569258321485567831684417791474893585437623168882773705798872875054606349546340743844598791296525719263151397054556452697211216043130429838050836242057425020202045272212635525744943388991972936323806194080662914766634842083432428442158977729596917578587732935811780447316683137453601598282361648093975392533924844880916238585429623641283825388293931367448868639936965898740337665433656342312941610384476452546504688437332411003997503372083672185520854736891150954215792440221339253532595180609223015689619031424135283246269124828321877945333091307627342287425655570816058661186935679881408248365465382137135043632785529980166910687744980066353010971418223510622761949681115748335985461674297744442198490417454269750758892131228477490210168997909454292211402343429818261759134517561814920260691649228987988600416300616263883790978989025014574832531033462875452674113320554178072336986434219496486015820866190000955405956336578827615809448791485091154075682538871194327602845379630436046339141966513629142808054393032611692404938049764332024718283926403215364589945785863913895968761596466130862968133399546494578414964919433215169832406760022375429941303517334015632389235964698422874310725510367403268803341418191791334238150281673185780383340375993644275850058763215935468874898995728335586008538442892254775856924479425452697519504651966926392305905210504904835813578650530891796138680399294456462996748498247401358364961042416892923494050072345587906825604982916521799153803450415070361710178679947872243355547933593679460336884764931551874937344292079908621149217329541852125610241 A013892 730 1935995219954576828179790449778252876805206555040506703289785276923174238152149450687897852270631760170380814929146908318938347302260911059960978726421832477371418970905395934110509940514817172949439934589761013618802404795973882409252458710691905483779644782509529021168514116456603637430407340440548171966140289661922267806393998667658434651093658963900364209760765109452841073949571924657304979524110366268814490735591744932764426701898625203456389802962007377504289378892694188252232473526754145721053697484000377649439505575356121244441713298278228517266868621088008146053129300271601216377679345411565080271818080059152476962799354734781551613393158682257059299841067565074073806431212617065463064635535983149696993147072456358474250946406417815980919222294448441387873945513204509452994483068677008992966057381292472478902781529516155099848574377743025728319474983005848629358707281895500182203637534537986540913241224780562277155752289279070514217037873086605671689361816947426245463780587476412614662111509595257271512236053506421007518268771383335316943444219823573227201762749320461234173399450535657563364589326613528107794585365496261474756644596423137702155765503689015902068859137298452322223850719213774224989255454602854229633283560360181706185884373207507903344418622862498761915953325759242065829265076851312828523016611380501302291093307269108421156259083364419439640298845728879687211568723100653433300952580336678812661058539336540513274483065246825791145916513112701701880112777429484963874741313641108732600871098666031933552815126612542793914016620618626513083450069303544511660694060444593226544209212039582097928892962715106047571457476343843000532090793341495302350336755862699262984049785218081515923929809646317829738384398649057109282497860955746540816649388613657774008172242051514431905097015480258723877508783216097300826321517507107594694740131127926809036026938909870847473520548027611493284610474570848318155467924553500944248407323645320472616264775714249910978581137659827560026883836962617278771468781721411039648936313319223725243906909063103876989587583638519431298726311586924100843405953894414905638458169894995250706386817984655580669866484715819410557512254301322248345382244646530524118447504859005458537544667089060309063654371145505492485037577590013892476207136041221192933969851465140133025688097917597944520308806177602534161823337924410886917518268188745574009491206100475988690919340605515974505916917109063867902087391002369137936324348570928682817531728701771365932592595982518058134450214281805100163284077872989974139475576166195941497111213032726837611751169519377546752132080006376148387667185545990821967292849073156393956613444955032475476781264904731096809733879804589150299495918686907678199558127148719186295758454559620295010319215680667462943229229931557951202634944115304541598768773239342602970558069909223137378412420335843323641585255382397617345745964126371677310314632360987846881228595859207655129623387901621285113787413017048392194167169234690053561152000484900607094810925979337262129259306900655320064459611897960572093022465955209053192532008513290847467090154883327049835727505344769492867222530536036941769911095390177967111994833179214191567837568122148035097264096480434612661528580539635195658440193356935362590749765847944952633201402597277198019423506934630613753820391799965725463905357394483844375477858774484791817445143705668559238760129215165008776190479281324905051353042611035544732408531391759673947712534990345554587214102113008614896002893161441986582769445439617904332805394111316499926049994090269950710803733718282973658561322053724754610552378333242072034906310250018675082369480467244377944404096617998361307387014657397316624113317691816429510240843461023338985265666266970715583239924168099875584342047242701885031909245554601863490361131164229568123531219800292362242578331964247929585502201539630386390959283745849563728255259426392445490919318910879770735539772784461029527288030952195175679733079046498480678160343147442721515643458816425403383077841657543063904303084142430606877880674533656778952174700083412762072918111883075161045800170431851333894354620248190163664532142483675679118716222043664648806852546084643779702231697967238773343354782953800180657913125495216866480684882243276330915749674300693637621408721657486597788054653540214598545668528423936016180156029907069158244554846580883998875347949230654473062259585825984359053166283000890645527190398012604353569785959761892256046121672167426150970693890084837870502973672594616710362933569769305307560211719240246513900428882823376118060700029562250665980483264274769656918955880461250506371392129859 A013892 731 4793715828134307729679150952905482170004495145729243607509134034404194807914299102698853184109459030726119765465245730541614922816780939614658319463514372975386893142439879967055099553198798287122935272597772656060503015712906134259667603761085516476481294666327062299786336635244079810037794185257500888057188005091596065393144373706990382381138357866854727919424420726751070330365461093072028202494670153807845291695907984036273064192144483967653163334724423505430993426786821186837164575467122413465755339286435851097399510315633716457240881856153423353375976125807395882434007407273211500271555449494230883695968476216387389055110519459437865168371186819978022275277167556812349078030519129903176028880986012340981575034472962116761734294145984747732538105404061491272073288611300172652050186531868073290474261715760909812538698442453422126579955168155128262866123685945798785306465741994166105654244695631973935968735683437925473903081087731617221182293260511871217064357105581705178966621648869757798752239646797306934734176179851195550294977786553505194948345289260929844301057541829644741475520206071891156989496267038430334182065028919927541383452928558734841170188807918868586096800041005560496606154541994507144721670441886672755140743790524285562505162110614737111963211607651210321881330113959133519957777427526458843393012908422647894101673847035732092516591960059555610073904331610433264624878103700804865543055383219070071351234388192668628378434243374600094630612732201847571323645368080370289565283091965435691684284326535863004638191982190190599467702640297160490419417633152437261778532902372796843652889885721997193099633936085911369285638285717513309774509481302083176654366490854873782375542689128706423497726677735437931897383871110531659237283671014663053969564734496889400563861280371512833325778814933653145934375620612595310478753883177831608116051343945728443927297267407792295558336755450620790910530711474402949736435972518999134552537125670854376924660594881278490324153776378361361555007041819299681348755078951604153863691556473416546852712653624242446710040826259754325319344921394071179174256639032006853436480636018827845278833693624987698641075732938355726662045535363249717805752630587029584239163748333878556879355812634555142212205524739015004436709060833055809146444013344531754602609815242982018244773273565666352828792114667555457235556605211295872685580066343884727059327165934182495121596688353977498958126372536835934248490686773575220074994783172127940595807495906727377414326594319716981228654041132963326709207541937232601976781334669541604545055577479121889883619459095761224135407491171707974646554330463242328282391856297193473919576594439710957495582613249339764079485250050263390467431544764733415082247679074816428467741213576621252854756399627685024326266953004300711414893182488961460148169760649162979872795866344157501239549615581161317825605609267099357912184236027344783816392750874409646674763244978388215658805341159816562448963899584100506863585133574846806932714907248661908326854239006511015420996840557405737356288380560928274598960834929227181400975313747750954122414465416451224771195040256678396519036840637750535479535093384524274188043294440219080526931034589682627556300532031107663976598256745610168334668104330914294375592904466330649270117359769715472738696526097331928085220918315503332855450591539124052574276350633643018534384102884462213862534717189540863065716469558009316072750217456142501276372032170604736902257060177059637367846251027918518335377867754153341535608841083592453300555103553636674150392464316923334685070414256106752792990030975905811166434133438562361323559479903760991352779988215463336983761039231729124434859679606166838295650361823388969293877842252996428638077330977979921884944792992707933834513758835606894825625451008504119586619706514617669401107529816284117856485965198342334198732415730077260112267891523814358897969119610430907887619834635910489438499295851831170751488366152699522305411397293955841508712147507039775302163252731892124891435660650400722990380962341988283259713460332113016706700822701838256755990463915570523190344756206136656004477580841923416059584373471686865390174118686095993245998782507640378276916205104981959436707434717121673526878032125580987875957356237694279704156852786273215420732514287380907296404339576271827244331297561979545727668165496864035660184011064080288731250181742074310094987898204134045467185980172222326499230617328611627269793445180461653303545826332091724992384170545176966314542607737857841912949449172207102744532677799055152822338056330078782553981282499059311783608630187492872727369736654221917575697681351740041 A013892 732 11869714968327531235150815995338311495665960425845034367309759273454192359681788093893527670320247396521914425148729488148362168771708467798915850165288475409982510723102244346545164948575991239946812905544072275898755456703711166134228694005220086261898857241997772633438648356191230773554772144321912691417515162219295925923899390591505178823554306775761124946558888737087598493947587847094555960168850273173451918922946063364231697973104764607822030079947810317374177393073421153906316368149566340860143329851804524466419830093030329686057690323139635411870901109135567137098963307141791722610898176937215596888703847990920597651970102122994638505538727313760760977791519310255500739762290387034124261936180584171492136961283467024351613524000578687875789870252891254477289397857151746203568814821372004406470028960133873025917258674660476074202500411913744936554545992646706426498554517286012700044369636609635030878250457024963828005945178251169669752255160060183808701837564773754611934072898144758415732621837195164903788358904753365450889844202307347659706402822393699126544004278266841514722794106734403621930534717317590312037877036043603665292026412951354781486663337099102587165700484733827340086002655278057146538183459485148522331240558973392957033469396931039948194996298493554226800039613844096549633932730520837215666595869532410027937260510971329198548240835711505586548384441596262196104396047695459226766293891333356184602720117369478598059212651585603919714765555592262569506906972258436793622307898732523350743764736651123849921622528909148753151379039937158793167029582031116751452563541032379891772076993146351527836810489508389055576799673626848988819353152142606851630700213639262117666298877008900846516297529014040127733180305872916330905778860515736173270985269523013347846776352466622555085127597878403620994961539823226635681132011382745667024546616692674254279936836531167095239702081834526689752774184151057669439439375118321238066402624336476851848775174324938788613146841536684188984991381241726121687971102236988093777732799292270238245454948926333098056285379860951425168904640518938252682197689650513137787216266365583608867074829951138415617468981252929676432164288067407263009106282843913366505009118085768360810416048308609353076499887600750313470730868819668655971700874998381733039767560913332532393864857902672890573019326336219400105504474607084499060892116694026628786872936242463341988090438436595331192717752912086919956753541029362828852474507617722821581338344807151752488236665868456897503289042595289360301342085383239708522106285993917297472407570340476232418940259047555271320458353482774944314358531105703865817702192985624463578789685915573862143854613084076940497449348164207130873016780560411644351738395909473883712545551195858307572409466361711261049245276066995987233705594267734982511422996173631805300049971858902044661747563590897957906664223500655453027001474643072391862986274047374851721734596127742082404552246440480630463317062796291680944416285659544603799288449123504502546215454349782918772914855907351788862168302818533939806212324407424494639773573395492389751556335403209461204731267984521120942390602066293463150341365194327170792739813320132025073653407816478564409528191061693655664790966929548592203303358465672553389111215156176854327088324408432712332813729573077489799887430620099486980048354259433527455113097527612844549969942768114003282808350698304941496157484556117309518420740692936991267923512485602218438941804447357191026886734323978015331710802968191334822979515798242190025051191354056215227112630502669552090368167669131674483969822709409403123396391373090824310904304630222686927627176040320553242153725480645253284031617813150102137021565260531603479601631324802203954314641157245106599389916984451122259705683739087396670836353616706042004309468681138296586412953470571287940327041941650255367147135856828573686726413934225210252902439098268360589627584922143326988178667959423310066589591942333134480906855428166765203880639730033680585911127926185358551558947900796579795759310474034846191093239414884708554445200391199005715251231710880256901089460497258767796030933445105728581720807568870375705744745104523602780424339368385833011093938544240724779271842395630258698229168468118958498670133822798568281183079027238322430060357894469577175719488820467095167861481561919991196733416918619541834145969611758138847159843761368457151889439755358105847253738318459530422418432336757921671108279817895919283256517035065988161917452302742141114472636477102064502812218145852834898634618965562664848238438940851743403130499614638262848081545598620914667367477559782235887267453097362163780059 A013892 733 29390589363360831763825700335241197756106988944474463751861327627240652247615715817501669970952294258280515786196343936874671417733458565408427737678420628674182284818962744124236136384004063333241063488604771818280632487588602514753797534997631450373001498518053442819884803756116750327168197751783343693306217875656036422884241357144235381779823995453155345719049517843013865543265128320602982918418129992554511122993187824550110743119506734540663520858928693179039883268811705045766276052858773067037460038902723331226777674873522306305317760951435728103698126365429468652603605945850483342565122365016062602240522709306470500925445517896644901408925937162875706496348603172604335126224667465044808050855914808286447508837697031415530005895164308888470555421943313782319961800744695581622910538810384398738856032238158522865600698287068130146856737067439211923657774777846517135946644341697378760567163612839480690322605078389055909561692849922542968103889249569861068542811292298729020855345969023338168437129198457110623105451695700903439582892339489021232851364322126216013536482449412248007763595764890950073858575083015368054046675291070530992025921309082436623084345602327750816978403804548945142959611088731342022486049525847716770995862416833459327517616540271551084685682139703591127425351287799753622452031200109914508874842365953330937765422813955597257196100585064423271346868167452063227511898949302678895936793538036631915338610679898448587175818387378462280001811277436445756093482847102143086251402965743702336253285120657111113667079622209414318529376489409358950602088781037666157154941131386734817636948070652687871725198616261232632124658095067767154366611520667156682715925168291963290291404983062862377158157795294135746240000022191622254039468130744153822900113354880663827590055079566251642023729359979117327542003273794751649383415292252805163373812853046114028348297320997986313355931085128389701970154404602249744241326397291100099254981471716925996385900360370806609546224281182142183661548174101256808185463558277903982014950406594791044649332753581544457764070172788321962909299611484302488528137017145945929961788409931555208332155119367183879771999327011397918884005561519419056529585057843531042889686572283052952434310366800899310543368295188330250434563233553512739382872564882618010798035417809941770127916380787950441674962580921786520381839524070127321040175909253962641512547290557027238633368746522415262970957235267865510417997486189264271158783275837735860794730294238643647184370320120220255450996495081153389752792836275354459031878852643252626354130912512482858616305556487392559761315608600345556841838844512302236447346582349511748642977562505866524480536263602869828288793833540045112547545977328854712167695090373052373986750326770513559521735507248766891772775178824212696993391188260744322461551969402533539471648435269855493884908480459858842674733377145749466584705324362236906419548450182430822973335311737306042499829412859027648609588915872835034894788220505312733922814329586260375250181540300043135390695701797337857049826072440669069820222530252899383753048705311005310771438890535551543679573887925204763044332427385747177813097104016308313272732259022165587152848129440974756855868344359668599097933248423288339606007242593493343774224890736994352822449072979395830574567742982167599416011467070997719611810749933429097898078085675024636777336025318184315414558474355722167333694051351917513981252077609040591141514141342087167474445363050296693344483215972867639784833787518735595963844756088511688478839229860587240467638357275029575261408529597369270058083194040945913664438681282518816985405837790589764878810722966261681562343597508900231011337404835523154751376960720037042844238119721711412409074528654813451205642774055282439376134983800670563809261224353972213900828671091897855039320527675528095497755848224678255664337655947957374477129586816121108882001476548783189387616273398134169812102211555660098632572422018819131955038983818828299154563648154896666465093957946899640124156559338214510435699832905447208618919779021956611966953206243447466852527859588078893232530712047801937680984398272492849435470309900472368414618857608565788321005926285720792732936690135455914385230229683977687932426545814740885019598619688497712122469140796265782930750022122138225575221850548869753878046646633988528282240416898776928915987001209704715841313641977680675385336289888802450530279134196599324819419857890613953091909540548812267841352178574009858221735641729367512871404580708315944813348830538728058639674281386010748868058350423004060988748026965306187999871866975199648186953943818299234498227053346925356373640309841 A013892 734 72774008932028392169577052774390394522698759218424275221520081476482951789669026320000067513405004860634126857684981025751437022778399020349242512837799640239514081257948831763276973064296077215374864063070786894472855821885651098179363322610100236637138637479053611712873942695716929368350847284992985535651832775694036130667247140183484084589640415317562498379592792081568789457813240969516725401312213256434232437132309379180704660927467505889402403335272478251927475922021394052116830368207555132518387764866994337727292973976653709120291002574089054921838826995313541901243136078914435954042156922893907593345156039991042300870994721418364543733740104083059373979902279967082421601709772885529984169916279800883264390185512781790962432067010450074433053809718417313088675094862139984960907162237853999332882682568872080308991023427911109988501819795949165204957092469650983233800350107832537851661593254588225297827112111994062948609798104000358720779072066970683421957786498049590629810901298552718615529007171170453156760785838273311305847760138916425985642030346652401344901670656507217879775431709850716586931143904479269823256918641544450718824391727497712239982525061578141470169408682039838519537150057196587250535684744902005648946083934458911807407042797749847369239132860437922287026784898369682144799852002560959205510488307494676781670025664212640412946007462577433397758708922559886305578985476469413911550198542738966248938018565885868648257456733169423073050204902249105900217316784226769393724012632075015611094423033973952171439942185473108584696270596050024288226881428638584134065192580485562695216029480795049786490892568525821859171233784539203183160012419712425994916219593282562011127257587156970469218937358770014227129117814948653671604872999067468536729147777906656822831907792458916124563314244514932435609426764239910764286625221731878612224734631614629899479190648225792912514307603955320612658597351081225989466204051006095664665160367136808742725131496413793875090796396410821078822175772343947881491218131188359771963236686818955510865168181810508650325156390770991224037753858696669907542031540018059571232454320043113919796040958909964637519567761613595375550767286872672006453849032141309371768110031943495132469643464925339981937123692347529344770771588038619340473191375033285573919004700003779007071963622552663300680933171657854681330952463710518189500258528727827642686576833600964588552845719895405910227124239289526522480493157555751072551992110518541927177970886834011296149572165279357254301956970473948827213500589108568900654376195151105184862837198341246293736975572112876229832433817139707032950520321058067055365038425209043691303128099543213595399731361770802378956054122434672163133866046917999823943717645577624610176218497366141854218209767763164451951676847511454234812638927861240756102726369885643894552209218923253918552928003558176020488064640417213108460922268948010441748537497948266778333452592057431754527785109350825501694554505003810957067950218004984355153546638674209728896599261755396507497766236524686470503217288144268243112783186936673911211540146171874938995849065416188641753449224317711588569308479117421201235831926157676998186299073832525188183580100460668154476058751600631058557793418487655834410094927378506275026014477728980980029313327155209036689856613830402210746386577603030382533084986099413855876333249861842828099724954954330865213672823793729302812792506858431604451464288115667798684912023863000693296306689003476592093581546587201590003587156441353690430480036706007703330765338218570205534678868810343456275198398727516452221549738681592135878602954284963560218746409547441526226658352326037583454837419448190353106941536775834047956729741061923001749575164004809906554697031327654931716840867195510792856808457253856582377547908361646244867627971661977186965006519256847441733897758033277604172210805555081306985446092785810661581614974080965506459487266944846619737576473930758414564013941588376033814740072794816932708315894632691480937552684178360252011783932420793611075325920557344927814098645916487744934760867026194029226077380598182559454176063570850330089947787578121271994318598874249730959069338705712139895854453070146969165231805507712254153354186490267469111793437665334090656143122612069496488733717056492908849047199026604338208581248922205848707677423683772360891127214042644654911946497708348637189960867587293142640955802057373858955573633905065391586040690703091318636924121443373507589704288014927235932981400750445169253372010887280402636388225948114007269638848465619829261450413424049932410178000820767686800294729945424873676068473334546916241825508565268527991414397556990259 A013892 735 180195650742586569822697570797615281487259875001981129451730652223837960443447686401925847169874619130411300878186923832882107460664571035887739036795162851397420577088725844380218349727530452496912485531705512358617343827715238798550823343751546585836982343123247168908635456634921993092044164611523846491841967484063227169109039976561184758368324042727401184675211332880380398007701908151379394249463769932043546503350874121479963630217841363865243401496064848127119371203041251791052431557888359056073647426199399812652212405570618272499043431182699334802910197684268865788126228001863955951367830714620681697974347525465779850144369158709291028374570137979959232852262055524212817045571966932087908273145530498687250073273958013479820287078692508418853610105189963390521555313713049954621717263509988049894151477426101589181012364118827271531419367494929932014829051707010329934229813101654039141961419396092650071724414473396387272989772475517184228162339565954042250426253190034093308884142894445088011192759127527987891002225053362707851098333032210823466622245699315664317709681810906865684894066681329649490183618490737215530096632991409572880430357532065357779708490322448574516145002668190162118387417719474412494464158461167111285349749484029777067408771264465599321125647636597478936984735060068271589056768743689188527805314587699261684416368877131254713855196132080520258756941404441611921357820359300439316975535061477411590029178832971433474081640359544075301756539308254108870422197872107119469030633954268314079615289779999868997750269405507778693457850926608869090054292878570569535774689283347721304061715381367141981280312598034218979672032802663736462619323592437518293586056418707358513190191384301787421862541575113073457780181492476546407607154428117959776326506083726895052357264052999729757115097837529179688880066001507678803539348424905082899851053196606353479470524484881237604883764543846165413683340242414872591291278384492142469181738919907084991052955373138698600318445866356437662450510607725077005412523723417366442998398396995728921497732069812818658561469414031660598848658291764965661394916754207177286269108909404434333693057222316004528997564214963661895805879328258136282508369134636063994125645481985256354012951713858169403934530037498025063057562758370837310326328690528543376295273618674657195631882053839027046152757945408842318588890064441150378503400642724445298228590211102514816751112734187294678907472101780557332787426626930637674994915112862851147343446534918808536384659488876051218019821352633574217114521595191138346341400242437456397133686323975561606675831477133120719811859542185811444581750416451558777722316279621687874991984184150851640355679425149321999730706656506369308463602584907612446067215318497110719632724445109806479087854987748603736313095090446264319365340436638290374945204661747472961656830694766650104474986476682396086154476368072420960646981169219899706803111950132205421564683629740814709954494181478469673920384715285431306984994466851923756811341678474572035511140535433275536818711480492539644926545823956734452503319336390711334876983344396033364572682875027959279657073870883861346744876155834167518958842196527097857532096950417641785936174503170559956630014598779570963463893725723866123927001639586992009085639422290252075669602700055685940538717271648845083626917058416285927159789200995772549121532883649659164814900861237463701024710065322829332965452713439655637350666272338916920655911977375152153670291696334819386206325173923023269806292154477279431521221188407708968209604723197663467354212812382422621739562479890804759829327086399751606056872896502043986494077765934010415648302519536149334354939479458244685137744832269105910311610555113686482709121314017145804810178764573375048769137954421937078681950564197817029768463998346363905270488753004250050666865677325360693629862504768440642413207003424131269145356084900852993331575255706904609578829962194867770285593369523476979543540356753036308952644079507173412262128278384112743257993263741353641646126183283194639590003436566121218415561843055169388745216448082692009572660976021779237281925896831718931485389626874398503463860288353930884578020630499875123883985315392537840203061308385840804796866147814364790000242619209696076539585329756622668186257068069865035108216920462575975233929821875024979779231361105965059030159203563778387382815811029144352197424914272028963200128020518461354786036919338698511040803768209233710985569180181815698769359197849473313966419313416776533143105182785984117687558249881899145286345483046872793614448107228876613590909337654302048518522980523136584284439470755198284759467899932952836891013198376466023319641 A013892 736 446182270608067862951411632354404400875322689232530472654300816240792950016060372852122188251479374554192291693177763915675553401244083677390594741269465941182301693508816974544014275541988425897152508512570487445660046434461875073852895130639860749644366142825129191687503345538273712173217463950429584774603403845321472730203724776923173019011048793873275345973106106133777023126472687071722366721702991264963093453400596061322416464818766783225365321201004674382712147916479240518573134728055807970384902318364907676708330485221002333916608940908050640206151137575820454309113565029187339467225934264641555331672583933458292021162622329510916806067244744082039076506253223421447832073723701748575937587227374922269001219183574163219369533015263441403415005127850763161307032590729569279588879494459817900354858579103292718869515533782264088211675964434828509731986200102676570939816505991192464665371528605245614749946750953162321130262702636855624350168540836919238062238195097590228408034717336792587979426379682912923288922718452406347547396731322724187774879875953829817101416625422304679215500513615573663772994167561295928636856742853396251999660727854789500332978413178924592910852124961702992231176966627772873303130208301537423086543229347656646966833791119172006013439894987331380998388965497499987213391876029480056024510211645287554157521686560295822665722137287448444132187803854596470836862177633843458492323805390189157360659659679141733453740075612626725310604065224628690719943533728926566410147283703529818224221339408967895625460444324708405315092291221525294145014344542335708656962172359808009373265909394087798892706200743679931581346940750642875191355244527910946609230140712304871707151719696478271533486417331595906075736049613339684083329667472308452084202285387410081112246769164368577851862936640408164298456242546267161977764977095559050863238292969063795244163486206489947552215084503252946334655905090903223608423743116562609475798434557843013239261231746473358465549903491239308939556046865277455448024944579030017632141891272402727386791612880331450467645395854614380777148563947580939709214291980175637471353654301467410449223045295119436498246339755107308256543041998820642990982690305903223419790516652298211272915115725732499402912885891318822360611768088439271893261712144289035725501350711926700007446907521628761029951797795868889056215632099672668011061891828049356278498513993120725835242613490008426167148112763746736231157614283516325016417234316044592863085960621665926898133518975746501544887661631434640485423049807331182468237594798899143347486323573109564118728419644697843081205425600546745532117427624425288237959449617654981725579777046391739595833057468932811054211203021468764538317417896887154270094585782915377355771869365811946713062958647309329962881118440358904634916200089819634159111446317748256052885516826481007557040409539926804266531012780507753468237029426124224444115478696610403712130891570917601562503613088264657281124590673133541173794237814377581562316806318729209342557099568645798123441274678136096922262975188153446221109016505517703945577563582075673817985055494173854944399600954621658196813641104584826359526470203978550477937367726832172408514775751126120338051622518023496883061983790371139185589524832779711326704942687893470874313427576005183901681977297612433662723525701427507167954426880796431413107278451672037408339011207609222632643583568035792388526424498295217883988347406272119848319182991266636872550855599002949947366095556825623995344090197409037123110264263395139768474834045505011313852298990527304271266708916895141775008636969307338552005816922155814612913999462151437256176346220320939830646931290147080206624884841436700875416668583906443986149572576516540710144678828781369384882213719806203978587299110059650549592663937841433319476351930825070546206175436759648288136208918194631106238699447971488011399547056466917195935320159080610796873531290560749891136387456683711825570780733815836451561333052623632578928843567978623179468373862356702010726331396301334963894167919277936182797554264027061868302641701881105602210856270066551547654539431219122414532041769714071260028360996132879909372752305160110294374012155458147553588959902632872030916715471737000842154810749182509245423590695425043632073322939990724743566420808540463909700758398014927477406374994003118976699518173785068101220202846873453301331691632804056643750873791477741642124351229937632044489623169659115382537656861479013669907111540435883023238936895531966956939109599991192487822045294974320591744374764226878677395941343861314154035837020056479648034666233550357973210116289097475717694633707556084586473000889486769143875739760459 A013892 737 1104791474070366227386127391461108382602985635485979470808841596793011182741817073158766898207299827854260979269185768053840322101267074349503174248262583347495556040995488201851459203655241999375513429175467271393711395316324614408492079780082228562333665361883159566408235346383974000438391589270194744430810713657996653305784712716414691789200238907460823210888662056291739153186435893985604680517242054968183850736871762506844374086121283613177543846460486473234359166743846330968798420327004258059662086245601029533389820406125238658008581481973483282163810625600351451094341789255205742067458668606744690515199153405052143415308747987479651592586298643576792875298057100260623555549915184175947130483796115817655351649819228801973317681329560791995554490782066146812949182090872895763620744927352460643250764972859083997900088543682730326556842643861114438118861298088037354627508710668285670565461776607920061436728400088374270188322347736415574597827973797754888446669932642948066970906355562914790303269679306481006442778254237284904755761499031466038625192285969402056295000604791543193900821606263008333294647085304357287601792344122551606180107928580516426984987515893922005581968035765547817360625055890061783813007405645228511767166603644503275897930183356390684917872510538236245158729919079394220839092410844719537242233710544684867561885290570261926206771918415313805067266088936562466842683601176982153729384482202841982351572022671863167063072347484349421914861415298637876462961463922661342161599279031026479375176234289205997390306980731966157692294707201327559307175873506932905869795378017948252201134344984791404750430930955225134908641578645726072618439529620315766988168142187597380529206665988730151665794184468347291438223956711540778419048506298515485897241194645480714431953112881123871250419965552378015211243203712569573505981882021336670283413473982405894340277964032403552644092218523420117166295151939680381073594421907177560760415028010240527238721496666210936423189650484754161625925788087066642157399117247191647628928904837705120879707325861375824171486297030214813627916782042041217233045799157820915767181312062209153545910733232199941593871263621281450866717969750237795289329248483756665606519878492238948634653845133370516039053193842608644728288438352016392695633432178761937070878168996450989961739280267397453557502616570553160323206470426367393589522339293541183031833891999852236119918400019996374024049274866200529835233137569800488856825697472723700343694284009346379926541508202326936728794794077933681871315528204882933578420640243959369943567538313053018604819321153816684555529673124088196065330430423411831780723155238825882595726360364793540021502637765767064518521305590255786404563220137064385801026933762490982955249369964817595444268478843643984611759974489054243407611368126202306321741693115930139064293775328532796330980201021403220117553174214802467854948240324996766021849892685198324021203588487857502311313633864239029629135317841155288166890738457942515328871081808999076523896291684824292087654816789258111453118430600411560034641814660295881221940659608013993865038977924068388053972907524137733239472059925421383963997133345601084859870238291041415268551027722587635442929284465255462608652895001354187366299036848921010436342781884550335338416603707518859853770842304640849379836059265778949071064788445113163025563519066906680154750817312149988551466144629229857497437891173804290707325663024322989684303280685492328293486300997835605361723241842160370749247506393714319411496202232328442185580768105240913009218363678145667578779226682415143653957110991064931681283051275133090407221741154233711638580994699790458793725035920601895152543670730996573600918337663942162047660970507140029935848529103266719952537464509398421865176032739119590666195845583825235200922075539564026354390564792785128366605778766132807887526537464422753493538407066970677201938250310579341313527753955026182244692917845107082167583984604220658821874565210268324005053130629828300876058461052207567492057458444050339202763385290756178504288841315603143865042302815386103700528698999455518220595857431102237791500374093947242132884964634163627810717962610054643939789197124117763699294070025949351802880848262852516048258684741240061960084107497351255112333122858388093546820070997606234146346138168566363911878447716276128895086700250591033340363243048940510845974100320294491851534894844204244602322463956097340767728711440769765939586109617051324269043328978161749517958908408089807850109972341428591727903678532840620242897654609327410066221412965593656115493982009524829200018989026227807827107595733317970527107964828645913488481211029457299590381575345132769441 A013892 738 2735573064154159745264562647869459005054870129041198281690301868977578196575830513031349557884196896450107756507451611092345967714625301529730460252948734364150398817552887341116196282711541059411709426467945335230697392231356061412252830251381826060965826468893529519223865132946011638511500975800339936490385977277851855253800221372401701924546922358524836891658205228921919025465780730661861763824062535064665064625717434271434847830270824233305303140676964095889123498415271156265510799773274916377271232090646463626597000917786297315856390598933059981482529326238404627703248610033025682727492341878491921439994108547096207258502575583050377828751341485061853261732643887898229725273589437622878513843797078579980598564765742617337329937422444147499400479070983204057396656826028286327405562893872500446292575898531405028116411342924264878857071513621861599111674341334491205755819690977031480601469339597094256203421754730423442039034776907790867846107248092647081527910973547271065678594256102977749355135749661098313571956792538686915380836291990314026773799994096550462189994702523735310874630478446228671062542353275033775473510421489505909510959061850288144341100603117424384099505471391037185018826340264326092837603824110744672758169460117550916947589029078575618534459205471216228401285993902568950825455879400199201445957648445983655885116606095734985218661740416240097413252495549733387586702022190724333867175186997974829658745133765777716101706376533650119253966435559541947272062417857437826664993813209445634554394498547268680932141724683440671095733232206499968272938873214643061291294465714863649326976550482497012511137277707302001322152504243103682684445500853334250323636148702567686330988096448028739809521314367890259982894900989489409902627587397247896114673024820480151524244670851837936479293626284277651086544085469489808388588232091149707952089819514361252570067926462670404298484098193622028695346259422690651895946074489940451021302890441128559255271059173708233466523470375649294847793217956597625579293796816653991502343232339736812105122429858026816855193048590217869809271116097516215949527470248881211710201879615924022885876020645517043180643041981391379209629498180594054678112862841381395951638264614754368475317751280893601393783574220489422603070273914989437937265245784400253619264363373943299793272670130822567356278671387730109723131218216257876899622674802398029763940868146942122004293830371113001724574385446924265724490936703445420657897252686513681697321072941258561989729501918273525707232060821577511747882508072582426950593768887427551957897638049412266314374516289644338811262468092881658189168613440979613260416823963701529069395445172904919653702659869178062687246086250726762460552584818164988617536989662370160404510009720514883261957736196268026653194261072372723047343101005921404480958284582661501406958752797204728462343744768895491929853297120098175853169482920484167349936497427926884910578184251195473615541377497608397025672331371166767874749990604973004263302356796180804381743083944501744813950004197065220510955092891248463390216562638543971197766045314743842195229148198807811592054262347609917136523528109275963411869337879909500620439837162209357305043931192871521532601758335134585709822824659958101983505678842576465020417925881553200781118014023583741365062128859678902508562686511935990015914451604156257854434803998048563824498343995797274502296769250291420919548464897565630416118366888863130434313669002066868595173136414439744600557557402131451851841001333969632580486334851266223367274354324618919461212581085092809346147664409101454786419548567864886271093281979305770024231346050256939154578762395156455228683767717966431985318230553349884896660294971349523504051281411758920984124607064069622007758063334256922981940509489301279328976867054264081055767950321438946092080123092850463563424202197042679477496571889119715502596956200119026849042099655775196447084758040286374829901889183351801048072536694526169088184789042580186800588051699387225970907479352910105659515980795854600849623215555056082838291095692723628921087380958874715986775411063852809210499181989294819893296284793648672297994328045687924658490936500793693804668091209830870578058347497183164049761465502800852134577281029099776179302298490083945432392933176531900043187630977101798763533526373049005115838312511823606480995283403788207063040085750238549965205623828980870979093701588839285855566050679228669377632294669778576673243226436671166971253917839497329819668535150362765127849452404638994548870570511488126942818639680500990737560774422693486313918533359802420057337818708853648732893290687672893504201504604245317742914838148828190058444228330507905280090659 A013892 739 6773549728579050791089838307826919572957358871648782024095074767473512394963217357486411608927502051103215365780344426774146758312215994492464062901866108210338438361743886792450472499425764105668274299167852976619394582206668512306817820732616288127731421953800799549020693231822486472106689054678245916403908227951711700942079474339982481733668709905020990102597990309128334777036794201411105251542997419011082101854674313282065555277685757613263027801327090120866962805302554494757875025807806247166844920508417617939353207375529732997494692905627550887088909382169587460251386180054164859975861060232991968185647972179356371696570968898615457491393367899820169799522937798180918724520209532908571865250112102474811380125617890529046345320721776531179118026827182440583315804570271813747002586875954804482564600889777713458714018009803429342273115917807577883698817724903992340080779381008536672085817630307025490691036403466246754409411972066604060082878310894955345924178833689424338455701558942327102200502274600095873137208642048250132487573361760924571380579391582474502878183692924318479521361653050228366189290058401957856416183681139744093034176222088436623914854862278451400044401398205875782787930882302157574149097991276790773471830642027607707903008247312432010477555904208073031928195848216157076569960477526953842501134287359451684353481343237043301164943116782911688964857090978199291270045290444430332364178613350498477743189166972308437061719057228594526634627037122546256098406480794383945167364515894095126274501663458393433587395192346942762259473960533282364940655671027904469420312935262108167234877309673160370181814502193772778171780493603844785591272820217440083892105144166279145556473294626867514613615916985018704853386081445173738370486266526738118321645762084966082709030705251565062678442468748873607577740723486918245061174932892663700710461650009690383127492622646291725413072177053129311630518177610264900468900179098467060833397065718387984443417414348959783178225298473674843323325939189113424099263791003920131704960575253189980716681543449030343188326652421189877216866401297943804796409019555784519434419163915109857143694728844344105102547055607081212669584390815470758194420581568681633134455555374328677027365808628869365517546114343779638818039702170631432287024537821507683586406870885857630674822665238259628208314261944487136955335486294057912733278805455542959100464219677775241352709949088082532457216911230743727436146283880464502645598729479823840737055011388777384084207229970335158730151598568247255261420130356013274789938280548390473975398383676511663208756425410272057686228185982316180960542214572596179414504837399697392427200992397184698649613502399411931841827346919338285801811794715673510150894722566005091807446830558957181930050288637843064527947656647041027164803205057660983713896327496843560972269160842405830940880884078517358672017819145777973131857103489927926291010411344792331800197731446200861023968389280450654266870234035814662767900576986983050883358702360666493548829668411896825832076791442348995441955394552927428952051840532736088538817307037791912915764698625919823475273966944654568211828771427850103728166255655106034576770460357509427413661972982737981595353681211868412541506586317697596363256427876424742460591805857387998900925533405781678410288972207322070822549559509518192942415757702599705917108163744764050837276525069649635597862528043877337047473034384397359907720272135147108405273641502348771261639607902657837165695967325860285798891651562040873262909633238885444413484661468834581858989010812217220129186885695711703095198657789341677030967804415677037851229211723695156783713318987884503635288648562688964272414485354919096642735659718263583798857873852374852489869955426735726983787732863890232738659913605949408445200291536196236838105966022964652979653500710083939978931103635895181611549784158077438436264820650158522261886293915565308147430122298795052429945237905008211223331360036779552753085267963543757956749274224801010839338038718261359713421860532634781309151194412658811659809743753657284847875542904888725380138608559794877033307814024510914242971037481268683828391457679599824558964749378678764436044855976571008807459696179427735320450314970019687169574670978872926697794241988998367201202709445477461165036849874770786816586601118780268518322129772213920183985940240836575720586493286079923330295679957315705650462935410423366867681242520787429017285947199544063922040879736615039866354854708461498869151440217278092370302901249674209763463870772925239634986290894248822664283495987256918768407366533673412501554115567173810773868344178456163932859841349067227017913687825475332575523695324942293756127200659241 A013892 740 16771979709384859084766757544171927727680143344730677521079790536666396567656027535654746298453778901234620463993345054791038014110119711746795773687247768673510796889075676342899822505355635076281108323895221587554306305607349696654399299098210458416787646168384205962530589490622426931096900661599750035361800759323005390990982044333756283038255358927112568572052781206442360613086029085319836302240364366215921381320257212443409239357522426740442969875838206521188565735246849881915479593527683240803577540825972355362014537429341796345363611608931473123969961432280733340740997069045937555621369595381851179432514758265332132601507679518892835678981626863376822620428946759137974672865766304225381886973937326825777983517662333121081126602293870147076082967108759613945907680380645467747139358360964815424473725698577706517408321280056261590973120050967425790248758869817050529281677744535856645215020948585595510474584547586370122346390574622146246567154902728688037087513285919549915025824174395537195431561481635022791379169181367030104802347913482863570270881250917973534102167763866212062824364067756017407292934924319029446314255996686439209017830709336955836038948209632811233198542257696170819885412869737490067193007387102470357402826380893917417930930818162065588711465696853705426284373811572178321137802568444012882463216107796450956175970800507899680971214486523050850134193678114028286914467873624163501536610300338555930241432953150965948700085495884665678805473371992099662179008188688493292244966110440853048073167294387664522512315648375072626687921214202499930547192566376523228827167438689570770782112471604402719446820707067498582258367508431986469757765038867583174285157655364979626033237968352292026067259758430687830068764422880313248405422674060589728038108749852822432429748220242695000133028718426617190849636227685234779677730190160591696665473381127344347971601355441860295003582604529076435399014429062599309786143264565535190862513641028234769892361416252044970167820483325367805878044034700224560298762973641015634194521175423848458062594453052600583738272435733455833786805679387437357112583576913058492787045857351039602163645374396751594300311661841638183609945240513796328894446607601631023122592266206819862858783451380134807088630416180518419897709288504998318854469171075297353820618466593601193456297726573789427146978735686482655327969242277230503660958916909664465485700353879919597338203752227052070534782336681533312760914377370134274536264368466262332225181176644740291953521437922316916196569643063238460505547123354394113694091386527589104220009962423026852759538576201949231764811925082627113360217616960990827252076013380553313691599950073676635141609343677681485021616851879626610135580383083684462811120271650962641819327289700203319219815589645874574234586664676081640321742051240069304112994982618606844479874696892720235586884216185932753290424649969041693493818242094307048361244588520428947978137802636206505780587104728934584579543119625846650664935850776891745309233599556543944009763593125029318545979511213608905264830310497109053900746610291267296094876995138969517778812054502941448987302394277692231694741009103728213991208737461352397109506760120768735709540997640584533490273654695026164425611916874664700657462877808387428381928909891672566690582812340522608130038113793577972241644141751958488026522715231649429221645607140246521514129566448434393054231807826916630385910932966171918470146258113565619975189658450324290172174571488163167948142618999595327806349819541117844245417279953171010026784956778319839306460830683120246544659518484266052322318301353531137154702349545853497746390799919829854016995765432581831566834587417425581745961234772829820277981124292732741580768182587991519875314506762184906848829821556545741393963073419777724301751996672483965838597344363496754278267053454738133697891326781736423293176809004031387234596886147036866814134390478037343938543578393924130526734973631352926801879557255709813792361678919262735532948921158755558138274078332248234525044155442996449364807963333990070892043246698687049354539783911252068025035828516299535227296444998277450246106342936331906758796259968999445990628056971797109941326231838731498337142146250184835999231704446950777380896673236116274923481624794716868028530827655237296113286578938070070465763266443610704097948907206849115553647402644395204305168495439169212078221802846629461445405623906813888277698656924479232202272716574843857133301500274952763598041389388766808888407011970562067240014643481417061121103126956969412934949919896958615550209700130550869305534711866662203021685644001763505683364633151931129057990320304584011751829064510971645514921646470394288627252805425145980859 A013892 741 41529082186428140194931883588366566074581075255744285879268148268049127874776522125007181654855103483568142496273457696823034435700053308136529268431220512764711410666243393116977907605688582656744576039688634277721630289008052976536261450097779817875349473889889963999616030107140700701662104631286479462809319498358934325627379648992769598674741055984064503928691319492490722671701703532131361348141063966822876716365707563473913174163921923329584097266593107328908486428478989745761037106054302944870497545261649323139528834114255792588958493341263611670788897532508891544275442101667576935536517633755406323541670360426030628202460563749051031531890727294780487113621494641354779949508251080126163864954279241015982039210100185378775856498813249577304941958775032571331848061482835862043224018098226618507723967728522560530048226913226029269146951585080392031809161588795128998503832981567490103360268155771844457890608323694063473571775355431321698978685687491601719944354559752111625045528212396615254070893953114998298711169430813721875470988866227005003484158794516743349816843497941363822547345043806606946180628873171424492989282959139295439009841601558527008660203622923594261711677285739230870947450921344129417886538398197039749494780998905048024621359867920272442142871500513763152317311710460059168790991801921651854254286941298684416136365123166809892153143218865239686966426832184467327200626987412917621991299228057998000314881893864153634610332996274524802624553810916265981421779997003389552434468341096485791480921464466001736528222264625868955869335030565595875527972966412342790375720467771807495962817908827189969219553305949126172031361529260933265780732254974983830264304585291570687041274500199141933453115820590467705345437518729520754063418677818752165005433037401823772116867138394716847134392276667428399645593413735182152725248046126450939521681973536036212668134144608234834598075883491841632615064228787473088362159551247457120559479164036371085495706210420272298587570130941459898766818956277191333531206700269545170813419687945815743160332062609091252793752639847174256583675755925554252509111082210847220931511460341051807877800147898422225895407405574418464798401800090970576179210350635790974722827587762440455604770845178900415697350684874165478990298071557937832317232260030372702497879564513949321515945344471633426769206900454564016374929312833408172884396713201103273324677160541715035049528972685651404799104009074807954193987328891812107044969666494943694560438886308864792165822478918010993877409896619241688819324726590691910523825988089576853370062447945694367091040708995070290823619042885167912764121481139492426368038164655574679478456944777480642597503754270963447380540465322291569730100450973128014682152093514676946446194482699383738516866161706560387387685805817781073519025171333484363844882763466949789009773257101367682616448420813771904489667185363694168218349855431471588140229364390845597659719034969708292756805949432210195942822138962439265864796995172810873668448006628358903218631623173291970622381321736505796717341066991581231254584780995596660593228832786607284002598749342678818896010471168599457207116517900732326935417963619317209130452579228275345721658754716853722790733106116699590708093241761440390633243174278470303029065791853860550709985411053555689468179243526164623489562817747882660243984868662371920046287466194357271674614705353401952207190325128420441581923675206605321152010679568741718054947138099189524571031284287269331993227990762278991585974981815942353018233481474766784756312204693840975786888356393643359348984889059372687889240023663177095177621333008138299916340513290690781701629197791850440560807555069700065535592867459769145160488783880111248695398516137943214371746374879339285663480672326341353719850572131638203365843817208740875328985045781109949771662772792223638111215016352930775979811803598073113900198115191791838881611350128277789288883815917617145673117941473619350701207169841305814221452960810307540190399290732273478750622307084401521259227308248248065275751633203329480545717391107372304219726604402867334384723189953380762876773500163789796276933669638308497993548660512979559217948141239809852128607941329651224301099331187936422232861624149390372922060871703274272221757927672573642208577153826305413668812784821976363410205958277758020806227191185971888173270780040384320984823406388431446857672927806736362855507419950037961950521366712046102376815271238254299803910711529310262992346686224136106721775713933296764130933018709693303624902331555025006398816561706939331005258688283556876936565194518330414239792801427122614659073484782863516729360774115860166914692194806552380487851973903696827675652044260398538058989041 A013892 742 102830118872732531508530642021270865890704125859673170521369982658368177481606271657208157488405066880559594066880212329645818743202466296223551985033276680436189159239274599453555880044537893827782587987296987646432251036982550967148460440325662509261334956949282649969485252532260981866684835615423820511382693200567058924751629121491347810508927653981086134113328647504036785916677916414206931702770740347186158214516412132210192936634112910434459853657713926464002974337070398030489158217263953467490894101324824627376464206621474653773727536403809487594428718391347733843888877912496985582505035776424127842315206437780534012461484399438461510125083097963878669361551069259963929278197430991249314219849425874400432111306089858916201519500854988465115189479180899374842217653189588395169364947989000831860356808768626983605891884611612057847305497672865973629570633200854030118066342341826280677440256620238508290338477379690546872847599385808140227519424652112267527152496381047643842663607361187046633989686446414094172440427916468425922131840060675820862122122106944113691738136368409113019645658515624495652830908972230891015666270545841850297236829779777467167616521530517488827830022415541623820322112278889277507499439841237291926684277736607790508716924547597518673717521979550628427689743208958442047784206009746400234667185641062731184110837545108214807150505771089001123657882512745127364414145282906137910895034027295180790581678742515136950505010921742354589253855066655955280332488028800095867393434624920667371800118157242802433815794621217849495759104599848441381798938334160635570906531074529304768946037461229096255594566721307325365440682251241467598466405355811302487133614319335872886612212748668595142281326630248236494738132494688647609615676924728334417017787738477618440314802604512019990472621581863942792934054206156270793180833961765659044898697212990605730151354287330305665713461097038265574676527921836433326620454902684277328760205798591294408424832651915425818260383813654017913876621650818997183765287379330720527905937675902946415823555059894308241951358117772948329552582955571508959083557441551196592901294595439018040434413068411135375117392381535411986268857898803452152706766569998931396720218667230991049682517484976630140407794333466236268362398064686538308662866481828945818282297091813425401056310751500867056389806437008645506381946096577489143470881817160538613975959792540180056571103639737968757771656637766122900571777831081687066441942346238463587157408165950493803017000874226408103928860767609007726443841136186485648956135005282613157052758257295885876659758808501984552038072288468921383627328435328016057437472931465503808281927762506575041655036448446578321095508865644060833517131996554111304026462116599598072418475712417461375557873786135452468650261436099601898359384707713669299831950365737750905617310552135439417558905318328559798934960428011857766231287858684011367922433788938808393519632642769459733986834454583146233963825955462756903768557974950401831479570440764472851900750543507765075166107768370440266746011498636787295128246121638415895698233319634085509311550760648657680789592631650097947391084002857485413992461484299827722210704500974553355266053520895646786148411453322453739852718967832260789806582790587746038859966778143552255752444166324298189136469156715892698057883003462714507147470689310030448854692348756381846036241797310853220458271756860156726980559630255400229099172491669481799334136553700265082600805991992423305679099834698488248787041066499473044366094905246188560968319893730214946304938472377943928440662134815023653109859333352369142192213005040118236284550828618566153880622355023203084022175026300529262572615963524266920562741117276759582783427570410645055162666827092357125892058829266581499604368281804577223715962509946746072661224542873560565519664420048052158103541390776475541472836027077385239255166652828280580462918982441278505780415927709795896784061661764887400651908372036887485287925454809441689957907493382891628460937143949379522388451478726178786181223343223130923449770286403573455106160825435335403802678705920376153578415986982059750771519182457746033573327844747528173600002174575751935045793994918408066840727752855118187154366434694681353001942002363605722174022582952131922899015682012161008479933667684910851463647563085598357560278341868393806333947605187215576806200251734988717132837078869332101330159067030869047547724005594330642049129916297770233490163508907013612885086637412897189717682123494522184367839116694052879412317038261065863319103289625990770562790032800226899425752141581643420368736715820896879034717196597363570910053483427507243437302428868309542773589784730969811310854351141128559689324705431059 A013892 743 254617554510654148535741214178226769761106595337010877854793692690402785894027807644141461548882297697886730309408026869223682144224883593612840846588911355151367541003208596432350261022400234369078638332758083814343250360421457467205335747829932613519482225567161820306792464309878884939116454782515306544414175251230894036518584116095604822253345255094913395591878950756097981571500272155301369382298927402927299168805873564153526520206790343413855609182011795603591300753045675492896174172609057916900735393396296935022235645551226768734472979161936268423077355180097732423119406710255873503855136580968006526228840345381942487721869059965175106759208133785262009327467241043527425321815380680001435690454943558177035550372897793572547666234547536083483255554210345761147440288845086635690469378350616970768597633835188505479565289594928004823655295482285764438206215298001463121313952206253711759129141977115950139198813501374383421311067991600150209220619861670533511714769136615689871175515523427884983375228620279492166285571123539552957364727042399339360879724426882212967999107723681436338831595404879298061478960875231937013000236832288459679137816980877206676268101345192823569101090673100199199875761891645461147041855491447817302371013419336813470843468155381668390473282456043331499174145469958789396076424716527051874659183698649787622245660734604905575770560189287704593288159231925697121898500720858605175029282859951569860378504152662988088008507038315322456096881276691744213675993275623888577157016081331439558646900769030745863568855245802895918599623140580125857030969410276815576486090687110937009082514411711904009381451064062347030042307881616746679095067835119010277089055282493235518667613374765559763207650587831028136384595131966065657521768017642904121643327201456692542445042414229608186389267826231726885641218685809335954724269791893986595414619270388825857822038199504282528567435308915352351190976110731270723611581764081636409465816817686105493406319704575133953168718100604900102531988992971268107724044314673417768427364373365609717274288860249236743587515884059479585856821103707657762077837497467476332486302646471957130901609764279743891192800158527452083788332774369329071865071997207784032487536721711989707127831862033148914033599141301414157855865485572272819541815032790170911702977546742130822130129995480545417459743328870670129706830347789424290659106996589392501527260066348947297895653151251544703149641229116059147982878515763534263529827001578713449696871202301851755156592847671134879730148217815896422439868593470220928894636930445273155565177668132085723311352125972955447316918755405607769078244311387265231804869288128802514183073050814767954066994094962124134286268406712393385810937019535638445788618820450148187517315293041163694557475723976207722172443691664788160925774115385108839644592468652879279648117040832009406378187899808028589583056580839733003107525635599621864101370382357594524385568867128816477865066806158873806771595484495376906664422633216715024524732888806470464118596520029033594853724279154278774049532325763050384679755093542759960922499824512639495520821526891380634745429525636175877437115708391416776101319888813319123138203204158590588420919857036190111535295451160274382795577583530493109379289841191527379075124879394471596916371247791428421822622142475065193768426046991023928433345026329877084378654870063328332588492278079606348323506238889677211519836719915766251872231907450312213849456186480672670762773115966447354768713421597092054333343597718278705681843228785182249625095920545491498330711846516554583267995071353345252441669585454467880612996429566831724745940022191603035057655132650598133144223560447714206526791814666473797738482717747867126170462223666227810443224167896558387064200975088153184588876698208031859065871054916628003770385429384680442722675550816561900628020734160240311765347813810286513534478893901452717003653229503867266884382098186297910231118296634375927866789668092165065433946930728203759063084786457884578340498001195914686006522318022412566284540938931451256423052756393601828614909713699608558020408941050737473499362246950291166825607876164442495984883503051509763122791784464844790614955465023475295896259148116805288094739574581065803486755590110521765069375143625190902158329831214629860936155274620940074398286267308687007556647642021988035469681331256459302514255637120753827503900758151274346771505535716067817763871862528116508447208536614992577374760374241147499851150137811437318562762988302662886191022069007027640659958806121186923098568336339626120999753837426609025441205452018165691531608613307406941280984215777535340566812520261367257967861106818392390552142892382569618816995148006197285518177213793139758841 A013892 744 630458272106276226535200284685493126378706279607377297645376807677013647749416360479851028799725908447439635032394905922857890133633090041261161607397956817578946016910503802417546048967304197921041247297103958574611507874189210413089664639865948314402976419244623816099828514085226797118861314570531368019317394925397565492929629611280211004776685932795259963911655878088223456071210252383469565426140991843460882544581054726326982863157513362536704460039970225082256816203315644042284723972623115698979994006853177444511622659713747050836659809229891232306113416084084815155153539835857858127022199832998299991588705350359882411905632257510710116671368500857553476033732308080637214311921742286370874911699795289458599549242781853767191703815696919548776805594524682928831415751769030173546535537264584330703153832541676423229446134000711637815848053488392299039677971493166124833222355743952609433067909320394827023720042911939609415124914142933140332900967618862546357823428144404973074327822812044262579450420211445430273447536373425163538177843264957961792134924773678620647849622635499880837144574550426225050729993544200924005952873420192622723053469488533070573900769472730605246627641514572730138613174144141434700729191340518448974583563956606464498342040656072393719982504216126437081773602424019488464835439164167916619791730097043040481654858299294472091259908314135096055736217786011986717835755736417271415284832260243222179713353753904672141729776269065531618219031632335151155738913273779034882009910361968696159726032347296260802036978905277304781148608258767309054468526325817012772121632664264704017252204852325433805725401598273713418740728503363344835360618371470346228089932695926217974537358809643627764118700412877820937473759621666043208523992266717577252696920840199714947655627076831518600710279675264552709809335946713810948156809707438908314919543360790501317727290963754354464703298000969995041431624756805588707463913994460775831841899556455748126117894814178784606307109720189692538979355413507163990267398403518535062985228497526212855333149372574274851560304493003793343060488878069427677023171349641720679393001496626566579868345035723309569238601279729665577216206994283121345516032907214196835058357189094336001829517345748417992889680800177290294852750672960019156194668660876709404296831000510643386545592751679383027626652996873337437496952917331045696676724175147998183639147123026562055372128872160798587924123497773044940261257510003571426391941108782050794080973087148412829091484393525649404564940271985723315706936184423020571815081608838610415221780858884189327405515687769509010145975213341069991406871661181696053206805039466439776566192998049396116297330011541620606782094915592150550213075343135174819978753272697791476963436879783932382930071082661763964663465652487490300480148361330952612735135767038925731457422956687097659123624680526759782638016816760682049261541118782588098079539102385257444236582686328795352025214053663181274073340807563518263214870217685274855510666581240812709733592724647370055183711833889630518145272942289563294455156907366134396480240892975922142219610661914220698312523302998209453946164768432278687887702075370770667483381815613881997398451237087453298982433531322504238965746859002270457640950196484499751800537638743771726653029930285108123846572864360366451224805966528427358169877186350382318752902945108937220994033141260635199477485474608490853767056182346708900494581553805810622400424613888607119403031749671404328695456534503138038642737748966632184860106336951760983114450383766770953525177272447794287075299328182946826225565618874222464717959846254002466811697343008606083503224816301013386880278813801024699066782685503841104106459318932776043243555341557723015210656918904500325651280970214801012207333003556209478201144253208007683507847591313977859545174208701338105583141511833436875721865956427836625876209654710493171120028757921296235665151628936994069225361783178081600615030030373341826355930561229174599612345176663581546544328760263203158106063905132977732964585534347227524577864507053441094231549327181887050905776558526790007394297360311369007885720836562899899865674057022340272958581614721617721196900611989162156693431380392873457046096565880602454947752029917072831966514723755191567643338336740713784034153139333635097277522228196772590724007669763002552638442474642787622496245868819061431528581163357612258766578085481019807497305354934006758449624610303846505845066787898131083233933005084762133055938872573235269834703554046232134010483339877864819097441959042211898581369477098189181285943378536728050635724555801857019898903735702539479242143914606651206086962918731914579853770463685588250583142868982997092474273080895979563726441259 A013892 745 1561077097104078458247582889709464844733188240229547319322419868112245816178682100767798652559972522180796832864077994160682498901998760618076720994916473478050410653526081554662283354301892957168092311391111814722636980035772029714640905525107434755344895508715193786420969283897915987119215382146778149821263782257381986519477562950861319188716547261508410401381687208078372011354467634716456607482102283762601647807754605026803515940481455679463771376800510234355951020344213662897457162743888124159128664180375145817177784356094549358829602516974324450421935123452386326720860524834027806650461541984287257610872801729320754480237124127190011809179858873604887304453648534306157725720535114153540636997984951416433148885280502905331089610626343326797806699555796972875396539711539543843688403097285299996669748501602612449882008342953028085684183549394554683259847585536257148533417041835245312264610017200320310798606174534210754933181384784402605845155753020097932174060232604933009424370047737079986528714606035139818454653171366701674011718619530519144235543495097180858907519802758138619440972843899735825421887486284802363730215903922865532931929972747087247514965121390658778920569456526592022523489941885134462321040849949066390987517388129389310137880228526460198017654958707046454731742535188512231368290566078957014174349683101558175493585112980024743050696567716721597208512393123726494300046396943187069334115357874755982195966055516689604785464957290056893774340526005793435441573967418290994492309857037360326592401468969107924075662961430378229091297287760925475182460463566829179508037602518353169352414167182638154320922861172083943522430499106449474783491591788979352825027254258450212400533979611199777063106549973626359545457838725447667922583048727627126317825592995497673982175150549315446375700122793642883700206186928322120574920128359779773439663966396109999522323227428061193335697371476903803752093804628701561392962689977770332576447895649840521479332393231493274384892428071051977506074242960029675249137114919553841150922661297496158124877555828281789385673618394822199692958733450498831801649397555676514932524331612795544881845429274609451101082131390137345206079472922337442480510903565520165569091163177559296279794066070290312043776145739638188321794601088565630472634462876528159279269978943533403578782155666840568635323327858905073955648767621650484918495540053359783154510708552178947278744872928228481222760334268712338803535959459262333205317658987514127189173103380115097857700595415324466964993844042523577516298628979313656814850751756563674410520236362902282309399469988970393490513439079778610064652563513380336415649316751417812064315773916277111674167702544248195242832538438402808385232045644061663236574570999773728778317689094596115189440766077707711091139242638658622245528594877343210433440856937629316964735993525629965826658347947827629371030210801964308061494452702676447607066648691877033572416758153036043842354280493061349489551725100267220008028076931140291384455106011143795109758639211906628346270333688182280236348992187130245383837119563172378012990327994856787840427835740355139956870940638030563430706644636950396826800051221123489878984934230259717599876307709701006026157104684474121423598846831828662877894299140565073350933559446755814428593840757349025940348375222869839009511290828915072453137074731244995309081744229481294343966104467042317556791002306192609594521754046052503561805732890797013876315068986024966199746727512329614586878491229626685594345244297478528986299924440819918418528707480794517791252737919130710986432861591214466453470296803328843370665675657349689254069976979326266514756251464418122946240871490573903456334561540793375454036899813150127827899324137675736400240092386242514351844811159067898571525565042772526732764375084224094617126097913004949264041946312991174581896311114309261214538036572845009841495456849818997430517132087460163687834246283259262077814849085965464673201275243177401322898093306728997996925528279591517603816865898958957076583266729435861031615877277011635726379725728050518439985645057485743344860742430791626210519012299569620489056825477692559879157495666918959727532470977630582917837924408445752427026448747559413574118382660680393858093673853525634122159455140975506085450102412265344659933182554150874530733775511715800415119124667092500857585494773020531789275331899537009191546488290008620356319665230881467664324270292046739200590357047948744029276464028447774477064458279957374432897677186439715278402439635470321340791223787388241200702356937342461839865430380873349133592943113651413789451066936896422365114655641069322302011993304813614444740722796109174959261341191361421381680669474745930117678455101333454101763477474968641 A013892 746 3865381439062311566388381745626716192579002668444141887826924513012863753194218571029045475805095402199348857057910657263271774848740229167659150778791685062527143768785277011417725151303562849350956204143220573322906703629595087004392631529812994090274740424234182619363175622890345877789902088518255229994281429983721279438891874145064761581861853957673713486450794314235648858942785955853783489329825982722294177535133369752263159016710191926464564842324366590778535965523287106486730783212978640342294326248362718182768094666341357572848619962677607797365303137245330331207196024681011418019401173645751694283024533489169390847760662814211061050698439377074187849670374682146942838498891275620467817730073540217278703521694167963387405653782278085140722370963409328739796496583203352971813011220785034036453967595069727084540390975977649889934521202472307456665025346698740789226445403871209082453088598979695921248117950157984716079295493683274507930584314897311469758258367892842019702673250831736017563763707289003669335748262967918648318742462100898922522485012666634427560050876089624277459173417807291977591310182902312848030023869487503423227218873589089986484557622110288811826443110736037980378390921611839557018666927518033341657800817229792741443095095974139569851317425599559019514812959637739947578792902377539383840093075978085096781490604664726286243086720626806630126400328101266048809850583424628559191133703518325412759449354098819613719684995280952584617750802102419119703445859150462913171413944700350867315118684912939161695824983134798102674732122927539808173815171377362164550672399558091764280343366946763151275882775625335880471946636406980438061928746937099986550697159242094312474749786381312156786181065283146255244148609010242245095439964371428799848441632990558795049589908100009427455424698349216350687196839247031474433439154911522337234178507529441573707225021111394892757326925816590031566755717547323307463553523691267142722210057970674465394453459548107265211157756254303730450812926919086518854713161115192346519958450716068939636851191108852710416077060833800853837535426938046706925232271638213062947908564982111435886392585581431187261938364452987690327428176823526818988550567807680916445461060052791395959101807202579771361282070689772378465407289960796269047659720894108498663241115592104117068018916864508265157355456788106994716507957859201144056201888230584105709100810935341739177952901112713614127195640922424353399096585681120003987353850101324742818984332106399613690354586607289497327554292239848587764529518917049566325595131573675557644214746737945978324021718240219602351466835992000736602476147862917537618452857558868893034640223478319839939294974102110411992582405594790755439864682987215440278419058677968730054263651649440346224459091444245985725058787558339975883531108247194646011032472422407014107065828832818832753422908695268045257978533936533021226758352842644449243410121759308030951627562445974395122009591574588714409729536969046563194658313261119544356757903539087139927478256793962790541571626974974455910943503205561013464673707913251562025587338157736897514895523648857621692068179242886840080209292078908240632442780028572652165864716662611856489336125643682951320361580752121687582851681041444120323291196207654037559173235612552625350826780505431165781870671540972785501611897710185781986140257604961001639821997804874403443800127304739015460052644019361214424385720671676558016883613405169595262129866001227432782226672246551846348955245255187406573472665059742288144448256607989759176200514064487824708403113108821634342795422153144549170971348444425745741261908829487908212313415928532789190921439494794249809064075656938551774326551496596936168365313590441218364533688597974753224898092517482703544088585066156864585055880076844010670471136381672196457371313916293641867744999223651134391058874053830047384056417819984956023517059210379969718706040244628023847282689387731975571615270006910001111849004428356320238226645938698365211189303647568277147293337835546374658370750165489406064523042109731234210453112495500160658730015741195391610466339472140714868239915835952037723333116508489069824221995863362369262383423855240108732275566789828119138807762717383116391460953187728062551631887735040969124244904715114309642676913132907807647115893389150426274675370810783981692076049469063074280966586021981365742892860041111688922179068108402054855662766758520371202165661345866638887842582496068837142147423304375505934884828082544174875923505583666192561137002378948427201611808428728236648817905310196732419228952300650118916340352850769152032645997391382294521838033718196107882689594610055685913008058974723132007452047662588824121758124005748922818453504997956664367922444812292377011459 A013892 747 9571067115880750607222705651964566337728675928331871284306359959746638926420451409506448473595520920290405505612235520538929978431190832701811655584215312591638398158745455622694417829417600667715053306122824318384275965950536765336489590538338424853935194489705835349622539796663162537649698771477963256733610254501262276297360730678720711088086554722741924290087325350684575903979373362503597444146092785992689890700566201710209055778117089518926982541514521791060142125696245681084687605582873198372914638929244678129633896435233169144772895040966061989448429732830025187771806869516627691146421226663072124462502764347998839508749329433605194056573355043134019460380965080089363015464266188672564743013617362858463580511363407599975591751924644984338857522020126875483281365393173239090153225270774601992629632708184556164303377555227282914816978014920478021140812595935405369462812238080096937853010226845026090906543608268235797499227492613662325812411891532918032956953786481098232143769533711210721353617751854594696638576938186600397183389891665573721159002617378840839447014414234642583792381840659217858421865552574233940694294073214137738749493425675072126444426643549664016674643960050392907176953382612154315294364160560474839245538945741872577294506324046471014769277226209642488661608854546048246459901526784122890787070625336260530055552104719724092640220785857315270049349726011216762192022219767139350784606972148022036208259786234733146711698297130171413819428143334997879878582588396602068840824897058594082208098060594243745335870544915090447234801534848758391479375572032315078281755377873391459442793930553513292111062064843118548300706594460687855704703708362206339598194685302190485024415471308980650106106149566533159463781126621651812838573800340130479875926479006289641863494521856525243312949640157796256720217406462735386813164258037265547703212168315142751214886167548903782561524443687532760572412265463209694287197416458422880827321602331129073088740816733608851282082509103525212665527437531423210249636403524166654025722599859607585365867597453439087408537994253513460386267633105870512970860702571107726952253449843641144286860794765596181348098322283678367032054581204557932970731072398030909529689685335656722742936025712500569287899173952874696545816525264637680992641187246181159431552663076493412168004572029292050847862689197574941510550637947210093596417439245861073562198808856188745036790000492289067226734999292374019027149656708435560753082880882040094369344285744323977059073301543722917043259855460796848315163777260987514129239779694446474607282490183081298982131852512889517162864681132957031900654587247222251979513502148657707174179622714444277353848346079261489024421301910855794753893501679961164457953152773459694518632173585527591846036931866006041007832338814418055945235493599770415793271493932649585223491591707113878961917710797444511595235389901715477326555130715319078127158559078100856131294055744914753787212827688247541161216896759519226079730254807544842662223888195230128087288984169274471697194963981107275306631297343786419878865103490294279479994782425034174199735291211412708214108326555132861835766147907292615721750935185968715455245459063576555241388691370197712081395989738747758502211464575038744888381007638575954746231289527005943078556840382717604161324187931931173207755718308293304590099905715386331199361608942651705492790051419136971441620891803696283675007058569417653629047498268927029658964499075773245084638680923014780192801733821124282229169092481762819932180183738786834706430916674564238272652239965640139974561401997979065057692984911894144604192871190786180036601036867224110782851385411620547157973748670069891109858199834172177049553184615977910351203501803756688485416941984446404762814201393725946242192279602393377977142910323522143975900653016820770335081524832683350214566486985814526497614712107646929624874566793762632640518307543683205220232819910273756980900998448839846843048208016048656185552759782165083401060623572440163476135886521258542745217156114018152866959440044863399297268741396995452306920733246758167971284092700628151944533987361485004654707406453553277302686259735275699168218333424536177991878798652726615971482762456749617113780074727180267956033165588847208607573684320189826991922661931479889607216016504981981348297410989211406283767814014297609164027082682442037734611267854936611828518668364146219626051721108005532613311191892839038683548130675933551578834092696540885869862387930359548866099316252210275734438770453511821645483797238565558037901366520672818946520389562687458798631431353436646578882721494804308083228633451591664532219822524364273833513341819252972440520007765288524819061169092510902041849905271935498684748397677272342425696618441 A013892 748 23698909714565210697793534242123810744283636737466618155199693589968692899070753314627507559021395755210152782040950760170923980663493189662123138580419951292843246042471463921898025293003091595728575776237419171926987335014158134112916538642389235442404081140766129203365021167977860096311881478357813342034835617560321021077618607872849674004500030062426555992760936213504727711267422403521795127852696201303713445673781271488446932803139947240725582544061565892322226857294348234688113895496146743617975564538063818272108361329384414886203020638041025126011267413030692537416583217803252309419962452919206224309478632299315578508774705861220387398287227848949102451829847253844191673228054045505948887611274938556478813240606422194891962761348861521076460771416514136257277505568670864137889310939739721219348240919103071333875428861120719998095404445766580707668744927983061299921499919897889947720900769680742258667601721889370389952039695233196671281787272212766808486680313752060851512955598652795155932971561749410073752083718066903056865394527363235425388085221889130423713912944071984267085732883274448680020522872863508086319200860391453240779881921820620417216918367666679522024069234836817827067947093732572687946059803599631188981039738012504946766349814465142833199192570540469556532521023132615517011115710568639905754974788324489362210022510944404106062358047640512482853924807226647813646904026343193979338414539128745215833235848436036509839689441825720307586872206283644915369478468546237986054697686781887748361389399739346343582403720393710541307644845637475804383690374533643333018376209396926719334842608649623709082908667695980994328831297837514738822561147571950755272750262082068557778470124092695678747079330835543189615108983846745432117779748448396741090301678740994775928556922074420298441951291045079153468673599924972628552689206161815185402375946752956651140428424581673107096808113490256180920589438101188060814835235695284436793650192210506366745958047573272143050713218708729675555899822544119479475914449129785527866437703789774482516839392186863070893193519033130425748976900065812871296635214775617271598747814904389993727551727058297939039844907708293720929703316466024693270894237633691937055555100169934275527061150330696947113197856725539083242399752391244097268197851099081922687308117491042261375783952797158017812341956859426115099332924070448965543995624899237358386286908410000095396850683428956467071051305012848016139106237826100583545147768269138595627839016587234855271994342879110771167898684846623615316328713712153922747896489261639221328617566659837421328357697875313220557452074088633773732178922828259770904221403156789200076278989623612760711586535878513293711880561240168122534320945616250159353173343629210776137890606382951284642380200956485692133452646306041733907941660466897926775303752855139705322302306734392968583725481787841557716450753700247791692805832609070854031579180974726451765841080135927676937763895426042048421747996849348796176794004198706977371089907336321124926808166412556350094952753118655743279474448721652210475638003887214175126135600767844693701790354833287795396245413274837924058678723067099338496011768863041950370017825941862844856647297313055184687032528796123586079567305222788861179375324632870282971188549766529888650871513914806676946250660414066846048550726347446743202241786441962379296408080541290945318991953528873635849626048574240564311401302716676482733230881416191949211532337197023056380828753194795974220616180312752014103363360725000436671251420775426342629758886346971835822675938726681584950871512925793965010288542247356179560297364162634469602447790785896753485307532566328225197311641108211387307228778751193893420221590874438287842704639612780132602052404630745758386799481256803421764346061331206640815825583109162857176583631034296892605925028556682410782937863859088363246217291035032454797222289963468860918554740790606440762613265147008939386651981358173895928224824820330061532391002943859180844282808967095516343096592479401756432889455036764234295725402535646218136567833304359042461714120671564652955528570651932666401708661571785658540516354412236816375904145044256423434726247174160605789513101465217721080372496636395270185813729251896334305665765281378984386004592171537710424872711285875423176537971251969379034537871052975373887831200512988295753438295402912047192633225724340689611983246217794090269847040583811391298287228934666850845294842818548391130799518091812190961480388891975348587799650872781611535768105081170168064560784858614939692089535740471446320660190075780854043832488542813127157324927810563452440574336060852668956564970332755854074888552165310465806999150707623151015952541728797152034922508593934216357806822740296369807924971225141659 A013892 749 58680846645325203643595872343388525660109968642004355747471806098427890518696193211595856839385319008080104093458816136308464697596894823429193441315839260976257868682517549345547778529979662097091930750965697374189241413241221941718858528415881343489701302908569871754322925549008811406617753416680303258399114437805493319969270357335355204952868519937544332867119361397322842781141553345937913394280933211351923559119404132551271961866922020222813374211768299244413173599119678369563004128524113455725725677377135282359749241379327420315312413198832744273491373230137884761204664289019415240102459609710793612806475731957703004629998540408261940016511606589555023631873432955396349157888311394023234534665390264084758632986252321390349794101413154663475903439643659236272508574261080358020963584928578583971506959991550195826737615527592153666564032852758184723677871647433930101674326030159245401661774674905716225944589955968548133189855537327223044564162182938759681727060638201164122370377844868587432810474951076152534207460742221740592201346523809579873568012429834453953027596126903696171746716106542979102150136664974459509026886931214416978041824846738116394450394353261097497804275808310209784785116730844129500050550733633243187404763514253025486183212009247325704141687524722686128460618772857646149055706599823298701999987318395479785278874529326928062616898699404625318282120361249095424723285412724356269045868901922146900179459451076621565977545187215224227895546683106726891301450266488871331032050887542945471829887931305195741998046269663146277621318094638108201758651352692379723243468313711520852818284448434724616436481069173350844076624847744172407283804834941759693180101651191147873846712095795799677449964384002557656262781739793942517721402317353326722216954896428898423681923866191550026551817149805429446824629232100624800586685190688064418759637679379049210932163681678256198809299473005109839321290587092913656195552712269858098660320447282242604193299975638131580135727950131466840914287994701671699010832291575812815764558531916156806385463502154499462975565579284415214066615953276059184804727158670691150588387865736945159078797103817324468558620936131598374100317452198207276983367950910546971651322927975674089698280587272688380050042099840250598477422784496207118001687430908585649684120942411452252350317269737090170747122107037668144171343153957914613134522022817376723862926627627092826212046580387755679158163065291007959914024816374969828815556843863445807495496561132635637904129920408623301378062765650039887261146211693950615962143749164255614292568628188856779113725167351365190109086523198791998504474498636131190476171712135122581519674329928037933185198709902250888046693745806219048039109559119451403324233162986945173584254792574219292951712973208153265805949964065743631287720437540425489590402847140858569208847419402723695117194081729392693220145994786429856762764829317487732596739178432339192490947332683490384937920243700527290055041793250675704864563457002414147961578348465557401110144774045964365913762417044350367278563403005234316706516785787127131815649234925659478230309395812349076892847871564412908923770327507721604950636244870009310269250768796820648286699516229558629748376557519552815368030524894842276377390061948125474794676996888354890758534304732938897979934314000610503433970404958186533396327685167156605413456751820209968413410657140890480853623209248628487050896454255459922219270252243751469250726008601211592881513694956881116971693503456224949369323914127812856241248971730612391559203348724850615708692069205197545815268002284045510968010449170136388853072743105735047548151372317168165408216496079952752082838157236401107900041871837052448303917260942605770089033115440565273555809357053784941595795808740489695827275518116139432117424910511015041492081552220391501484638357284172760657221661763624837145595388114552826290947314956255283051572475116879817365865943217243687806349584388993025533981560512794445030291829998286773829347819000616240921625129541654209701721146727076883775411373493111065081737475477090120680407872480740565618531338262679823344604415209236897326514004643785168791559877639938285810302225901691901834807601024924133949389258548881692111823189186891261477924695747457221859201584671352353245316895542244849452002494079030127458040187976401270308284947759009806126792809808855117141631937582814257207542103976633729123077987342534802182297709277899654711183715008164852730581555947618074227530629455031268662902127726443675542103869223380371974490894827631593556643207357445607763140375986450896917079581048371041341125096426808354024653672945941232750681566475966437518977469127973079074244790067994976607449072622132899356519588606931919189349115980425100985033213325602036708241 A013892 750 145299585697643091416704095913591984998472633244498343261959191608511201285453125315039289524145149010588137665709281176297253129254973675398202450848708278264051132386913021416961508870304111338947232640535412302532606474085176408668123883352035378733505906430606950881007241628975168915114812617288682217818788860335744204082590362527715687628592789348833585067941383636549693687541819098323521417665624443695286572811997453206071953506723747351687973072385273990792214735606636491196584959634428803609013624027847295515692736830111246115324751009216559262847715763771186319334108041376685056602460137145286353876501753424736452061334755906356981412944372564790604459858175467423944753498089954429537008050438167510006766378626386742323734824715010849078021030998224991275122208219286813415349911678068503193264412128117448336389183070255404101625535182681688436114054308339506890825697008951277379809318610759369041345173245383766064043268106120399653422277417012479909164693119189264282237170211301264473794584215884710213798559336354509658609161926258376915361882009500661598637677742230115187165872004694964011854851246006594215841965703493086664912384461183403266182227007715450253215669524681102137896642752126418210945668620998539823089747532878402153312765072885293928699528338278318399995209682854044772030686056115870092723466599091729100849235943191877248917640252697093345973039944368523932061902287161365833428206942180526017387459367351371582895433660518429495467935246493883348824629703402827813897130170594199739852513676816863871565620370266646834871868112815325080266394855750248740343428648112783072142501304484773188033754338899064851667286708874497553503021867994456234523556518412750059283969973687883785534179361264349010114617603122041274187446556596254943554679802092698957980388003153030829194927892816074047853017616975124968107890613977525619226320098272784372139919560039848495615507615808479468033608301410176411192151875298683368234720799195113630000425876377601967442495841592574913321027589392814592249022826338578537301807616319063952134239792221253965774334955300561227135133695290896871435800112857339687280756605963384171449850429964973299273532741334514602511421943070528840331240399881654445958869050637638637827822863865316425153529193372344666639348079268273948676860245985318018597202181384054510592368241278739234696778302113863054114518612172038415667776846176083688580268759740816919890822325651541449407848407803999518535156933801246418160371485533434300493791539523957970378778191793871747918919835963298114807436873629179426233248175161864162294214887689800081906715773153547995863919031006005668704930801598425804606858300246064888978284088660484798321937340390253521641530337297033178630591140226114500319730410638811957366799707638231817058443541247735093308846900073223739687893287673410014349306899402632762359457886335664738755989148576067518289710277544684181900425231108202057195053282977136642187642199510257858654399377506631922377998929226204862139440711320220669353516187057218215331428364870438320474701207081098900068083563617857686362689506770719703961597254950190508386590864661561736945303721932771239373238784171541958296665455286385183148381559367038810402048385436493893561325445697607206579965014661594065695779154999691540013624917318258656652316033414925272349217374962597666942350685746560717156113584914711303507654849725270082578477714735901778751175574797319748158237659485490057947212852310500769260253419171451423922323178569038376852493312214455140908433574447963285526100337653197612127351852574253884705676723866920437995639285187522805662379705179725542302704566131367445498930064843167777199119457727074929479563478294895546870185778813853730192881225902725204711684808109268233286265993191519840100408406226517795348221083131854731726523703491413833223501639371359176434611551832982888490585899471249695631371594915056138626188355615868750108715554064430998899803296134273878133614399556001241531666208004169812545060569966927882392074305279606873529795061632960446988222029689768344839412326494918815137825081291347370726637252641689233787479828140883247903751647895176272233284000384471812659612621464373549556603531252953416441265266090213623147948793703627408956393286922472265654227861215583079588347184603150890518375919735256929483253923586592419568725851408179209009074050861136421940745549574896346699277699016868799457337796114438800047924281380863081148785175645298057130707285548001983681340260100341165976714364062973469304943295561319458566127848480142915665664930191803761174010689094563711936704121839675079405483833554290487093718510137323738592090934927772140472729876069574019974302592330305013122658450442572293582728041270590649963778796830035518172828156730014612123939754482309877491238831859 A013892 751 359776158846348361013809595187549200462733088704069103252593892382642976991709198139443469751446279319968277085925085411348452176095111062679813690344035719101338744852102945417516975152251139782255903793997093866888684357875831220326732879444091449246655241406919440469511149990263786775546872406855888750858885278288475887984697914064514286421470977113857491153144592081077059990028610727539773058760435019409455387653214081886101558006045164093767238436560104543326612114620857009215372821965849526187475025441728660579111269972301626394909500649170113174177966154958070674116865587144768491968294943125306395547252115153236504212618927764974615319610147963305450912450368416712962180191867038073022156096681896133360244223350417586281057475742013648391238796833673902671338824649567859410934500956153742688338817606019485708284919811076335840630886040302946054973573758825144672866617538167248968868474002782662923905742127721497767411472114296615461439247689987184490602787467731418099983174923032849662298296182367915075676398974188065011172487236446440821750640681842578683725155219858245984826228504953195694789785315385681931252075436453528397902890251951763643990546111577218656537066094393352322543739221897472005704359126785863457412700776412678693415584284206203411558973418882605911909738700505217405980409712862449820722482922544431334883692269701464064167720112063020136870498233210957739654544191337970778785749781326258291127070752039363825035800391376022755298658995908258066141316783966038547162870118278127381649069262652559815519761033196873961179397762273913615922540035928335155715623332163414052148975337533442406117191084793635580148516952557434517731278944319205087847543771685292009042978767878595353477395982247293319595794532472883276974262231341430269480799103281929797156280754219216483138731760473988133814809068374489958406979841379137208240671969013143111071282682695108820145062791995760202318549481513436401576476066275194589402623936166221664130424512072703853982396510871533150299283093067958819053213171274127977634468536960017932815639015279254723399865008484764353948077407776094452465313223645945942336194151269329583542803199785840421357895147285650272763929361814993391015344022906564691984309697414806393486834365394046135006228482180069256721023139728093856044824978223999960530513724122875989623252409862044940293458057085834194429905421080572148996566581039754645209914895725477034524745269723456131337324034715075403845383548628332454760477674957851138018376737223732806496922301922614041150289486908886498776579635356337548116719573270116690392543189193826293009137019189727039010654048754939630274610452907060536361237230380981025534240253648137748640150726602966354683071626650846556574028091722741888127184150052351648823975389283318163986594994039975616806942500424409228617452881714842863120304464303959580245491312897853123968965974800052205969633328518114958119461014321788005618614238926405062584178662565149973556299644244793796368240770658076632938607005859287079165572077256190965763934442827327454889087184152301905359681643790613799344969125025472288259607001384911767625529253397628355288529600574012933040837180248370871396415037169163065608524430767165431397701605130917093353304374766399506605444792838558404475253069915581222536196644146822941478143078022663051938624792927513120518287590626373245189535691493731743904000665749891526202486090979851658464007089580068631094864110414362446993035796393178644264544230957011699322640500131617355886081837880900159948231465257027443327891519962744954190923794807257469665841430290157829600564438413540031577812725615813235570184473493312800432455234628102889954962490158552505809417649042512568709720136735204407476863010576511976661398041674550963171889939475529084552781154249074486543934875721702369373313615691386301030879185745783085410565228882097097208651255094861900103143574797575589796166361152096996275440474703383531944804041754779415372764481126215118155317165972916868673011932234540162663132795228529299940252022314311729827089579492805708888524022221741983243953545960423933308855774628834070091945014979812869251231551601598072500562280067990270854654152395313881683556447131906701496800484100711862063012860140758123689516461355446654514167952928044047785626875448677316861660096480549947836555556938837903501702511945941131248159248263209033231058114556851269165734811257969817467514659621165798359865265202873694369425824630146873963287179038122163791382936694194660733776460141964544372500789196087550036130599493833393336837267982995101239206693256360112562761139383097624440839114779945120802269309232517171804137771883721669252385973405996161284350674566475912688001466482402813567899320262068237784662715052054116512221626051032451065475102133893005346178980327238041 A013892 752 890841387143284330357932924834295387716572938207056802494644484334769892686194153803877836008086380777894130924182018061954491084776928407190423998847176500031105764789547251045368364657513894963704061128412410126709204449851987808819802956058635393388193796592431819627116088979742172171144835219743459280112934978684816857763022520317229760093917864960645419986810171307362827164249852993850504531023654391124733075912735734944094181677210424767412965325528038299626480930400589419661175429096818045943280723021238894731276836467146084814809019647909468060468887818325523838110096763463574118194203140377628040708155415078813754844361514419925880018271367761792663698867444786254548941410901781105572087688837946333917167361193745634972940134627324252767897993601063116730599392375970327119555506883031326116853057935447242542798581659286304098650296293508084423774011010653181899340358819638387004566259609816148883220084176709072900389778690737735247454259765929577529997071446062296625950239443746716015967148878865012150967255823588093586099184473677795672295939641669727236193173114735783024782239574886102906673292629641171644291332736127145212518948649967510007121347236330239538232772819261285292498230143601108535852557929475349721036130979774657300087634830538696061157762523521801615873792086582268313730686509608999138641119242029343883874175545315525467821627601759132097884903804755419248200877217627758107380616247792166828401448762053916727807320313285778568372254241109441889314448347461524080591435536998352931573878752184740706648664774537746418402345619768675230472185460422114750732299217146497371112025684291219208344370727866436266370162677710511051919902062749839398814215285526179858299310684165422076150026714246540741357827246061573809232693736762284148831137178837283088808869619241447714683330573377881544150714919393006211521564378259040262187519621801474644180491979338676254452369834197909841200758052625938360507110811227943047625247725717245296331680003918709940141958018172492361922904567462479763898842080178697011292729909898163443426870950093947341355682347644116532046480521316979697654909607756503101872708001763835712480751460186519681483862816298851354740492728860743320499702319774921927257657257459104696106357085317832240842787338497587306497668675257593468858735083755468078269644501786929115030145668806999614615691201692176962993694383232183617558249514745955437249625063390957959709687237616980003348216705033963492386150359375065362899964010485460244996164620662947578434222814868282704678190648245606950734190058526192046554261218654562666964285798219644090293631164078663931567241479468057263583332667832719687023523144909116736344306757817900231270128573990878387864398971678534507886394383886589466449832546760477865301396637429034822529043878147389584800053518358379266570446462961240698529322763758570012686280794375061222406432681236434467149203115110375929684639298101164958924245098391432649059622202198905284372779992814889674393604603985692892742651868601174877434793854921977194137112309950302683723413887592330595559202358508295037944278705506446907487324636522178642905805358808614172901572855451712849489483901175810866293791877119527497590201734498147557518417546763058683935023609054707051906235246102761626762769651164900749540653974375304138571088597348837960242176911143022310202211384862372166040564136171937677348952144462640658138449607389119711671069490502118357385361928932892440637008942413353247884793705728425711681090819735397603292171352695059005147655982891460395396748864688232818327192217398455413382120299700029511716128005391328058649790512084589536782098204632318331838001974007410937714592666919101701082193231376516328869569320849902898149053023625490728899311029592313965358953507245418090732056863254979087056950601839631515102892470499825928596258920945947752002015152669731740301244164089132455983493702412702120318697730682346220380621883972573260064997342984967555625086758952140127849262679348373485604376172394012662230020451132566171052758092200444959913126680692556722973165442899233102968370131199059740842124474702681412120594959646499665740105193689165385720569761114070641672938292091884307122772435186867051669526181881288540942364079981671049309488020445760105795876754077176938677942920671594455603839703235393245288147377980699594022662088126832889142435866465283623974389766396104870730006800421047807061495581173309012153064023303570351754440914940882044473621420729115251641679498165558705248243159181058266356204831627643186556912941276081371407949422415426187183298453965380018356540294465348644780337291267507333673378234321326536587053732823511341514163656364613688960019420943376440930847743155611124272661939001586901510365564077676145841795456043335401050771834918630336644668427009293786082059 A013892 753 2205811467864099187114947357249273975229618535721555141600186713016839396510392658039628105861786679357762879687236170741187453420525067652115801673121494884550520953089633158766185562360105497805732662056000840302334534429074057161430905279693831038933113271548723836146882520806650612770799555342771559780028358187786496336690162299534972291738789931511189163783920678363989788978571896748220240418763139614209560444534449040559336659156759055556166476029574650105666829805283969061433616818811202066742111454992166606005219843499463953463863798741168985955058952658068011250020572485915392410486548201685904413969422915121235659556368701493664051587361715443607052792101981167800102379278592489293725940754243950079465964185884472373010862094410582954954339454057598782273520424862747751010404271037566983566613739900902981812981025247977158292363900002059074333622404889467333047774763132947790423619510853606156433592367209865158699582230626357015508486245152158460992448218610523406613218761936421799780420241371808777721997871177530654940446604576089116186376303850798769939810679756224157611880278629135904521110833206961875467258124696591688133572956233235901561123160770530069790378630545000049251469575160340561244515982836615983968907842882889049166089692516262034778336674626729809459263480711794267989360239135756333158190136714069616361516962193580227295347664283088185228440712426051088845050943877690874221927036510541936491637998878272941155806978020406603027367970354156847952689616238701132314428372941726084695517149604405884278992052199568139368859629586763596969496947946365737912173495359277224994113115684847803590562288014899354972722893436116318705147817577672814585564479654276088420955064885751317437333004997119145283135374686145816847467263728903355018636629937381817818916553255334129444879680149410399113590041061194103287342334035442831334162255148023009564980672009548516934973258494087610359887355813349033348513296572570698552281828268400745361001576526023113764075562106838890164864942076589278680910158975888391490964917237168932604105831732656672917983463705319249300883758372352452112383624024856269574043910410459431843837876209816381196802511235574769540621579305439357675145992414292364409160757877537231678924254672598399093718584886066537432031570909136651930647645082151830753135388481230113394797028660387342938750298368818797685891723668626826623252364065212945512218359369837287613079196859376166569310516035117891969533854518698239970011237986399037627174758221058903836013400677672539936770963185930299125105977269726645600280959649249343965107601100685862512331969831744015682289715060069377122301426435487929384319258635586319041745401618726144944747734091930239985312650429374247616442993247547200291286963919201072481794922912541395695029343017636873203533827716753664543575815916491865132387757566019831449842487188671294717739345555576854147673674684121686729116205681388996453627364363881927990903881475242507175730156167428955507876329966324370186027187549191500512841415629378452808425709653555634524864861403653482195333545400700030835158790558425807681182457045167930015520421743140650744907411645811130734908061598217524110219191773143784917255600924589128669023796169122462844232828023356751076517977186639801961265667170479759581036863765296716202211733904806860324517694007504326399269385407846334857960874817011198710946063055951800070975956934406591928949023494362804762603537286868806039368857205300761563734289809960449176267837297655998270114142194236882907587105831581562193581494467105668593227142322308098050620054691966943373930792838021462014694687637182140067436616582391878789145744849837776215464165187965720802947917578018160705397611725787123716203972042746053968336855141062499017311339420336872489043555267048790462482628328264509754914756943312148481971268117895340282784437717510370092428170373456936785128272773050389307419007132244826793938237466282604676673679855967735179515721698754635218427431471071828239331510236088642358935091409028895963577563259339429564795933060936159009197131979997348187026878313491860625239443569686834741870393058985738175839408729988548722417317064924789201775720832110422640982389703993766319771862109430076674938846756078535703524173977937726152201064634893743740683515787932014359926211885341453979264736434470632284059919573748762789972696306518822316039362526183628874309699108515756054017162147047649271683189675037947244408819395044203089439089526245941545474710963728241744506469638205059192266332427388375666590385576980763807661852156893414366658378118565223498072611066585355313991948386570183641401318172624802315916667160790563609211879115360763590620215128178473462012431165979865549200413954499890325242914662847169827042723886913446743206415089670185657935526847449285334424000207841 A013892 754 5461807569766828133116134036337570040792083226681606964561080719914283012859986750179265113296264134971077308630685795136083512227108699488336284407014460362140660381424287574787793304774294863011276838784201624671770238365295843863361903132144615341671242838568523541959459662886826775631164008184681316399768437680419955792782174179716245356602126010624923977256202207776396752500052894966371389080658991235604678407151304734879932942401391940703568255130353761551991531614033830509046717171441598626258075431594648740962918849269179195707919688199209784954335517617689544588164689511802617232213331515646266233525274110708776495391864985399760064471414756248199979811470923467608665701229343584147705508175642690547815594454704356158339822621107950044179484967852566287188681650482224843529111005111848570442308714754885972364140503635490993670563960431198471898408103124405173892262043218728890920133847205103350339061626855979909590876861671691979743547283135014413104940041653298396591584363212012082014498779240494342708661206824812477167384897144249684499970179588658983449195284333706880438619146033324784048818012992925092882602375303105982395851863356159182619595497260748735277886736713844076951514563584944103356984780585762001289428740854478691751105521549823908052604661706571054472272845326993075174186898763807120776661439327571063003135788570561807225783056183690372355956819597432675038141797084606495970039313176716378405008357384492751322952502469350769349462804025957417058806806079031635022623779812635016588485318618319805657327941459298470323093959960155755692574423313048257278594879685610977530698491634135961622787690791404277948604183714274180629497805956258078522501622507473368263038415208543951355262816340361718516426218124990970950196844251873868458291140751321181719601458598979582584337131138274939834761187081581657955685065962825959223687825809764625960839076982171073234170350383951837924506721842077728125220425130045734114606482693558817187630642634509305968113735257181669098331918210900636352522963730038270282386740606036756852093845847399455155545936497277287874668973222023534323020979064322584236020552523428188729095121445250131665021501267895451284763551896619088100071316671036909221158543419812061822952668070566223397557494317804467268915940696542354708824703340271065976007782282985402546743527868956439463296675040733856131238811084163216775008555409509709169858367417294738021457786264304466666103199444039377187870807639894193291504856366884670669609791656405730729448945404584298464898645173718827733375785211592877444210083906546651342658965977807163480922678168411525486901881170522724623153439695485226460583531988316648992946747202726188771544919637294375297392668415523145148826879137258375094055360073369856371099926828820837339066461216627644102396907275626032022683534215009590762440194121464138633123532685381804179299675790818292978200638211679024388277907771481612729830263274043678016349110016966496775318263956014669304097072753285806693251733063365525228346116398488357620490091247459453091383358456724983610383196433127945650905846142927583973568200707083266343500100757768822168814497068781295001575116415284813231789630530289552689831676193774216908241152670567961126142061235805627983815086793861626996487957215157762218845797332387433691580272109958362042677937614287455092904525938982901895462064173526612116974835786779196203943495989327227868678748125368246509877856072478563765275187957188010407200911264153258244907615664888719660631357373007751530593525162473274565964944868505878898021133877124759275042266802724656521246662215432104073123501363739059838839738883043948677924989676938467849334603957756733314458535767013189704474320996609771246568938971071461484944918677929712754265590227356709633248258153184243015362773520987424339634674752578267544060575015452534178862263447889709875491300233546347716719331085077295913710896141144283379643675852024891157307022017681853110263698982564653509712944638089482831580513164068851256316820902805040266518440808887102205961645056250962386514009298539453848549066365158882602294760983458001817510538382961527311457784116915915503028796367143205617727660576667785390913854163669260790620787997297703424739403513879306176960503662597625787738903941395763982562712758982672824598933323082088856603434620656298127928482796639737795488603351874949417922749511720757272049371652896755049595841175142537313965474271171786133933433295249556225557040136848049614808386342576535655330724964689908860911473457123929599668787136776492283387704463831626419868443401001231338354094189360931707620149408038045144290162525918100389638943640166353762205924665665671365971124058667589960815518797651579106509595792323223934443655753761214361570661573662498567406661197117257037428500091442327967281932490634892259 A013892 755 13523976261692073373580726371241420840435236485503100323342727409499036253859600332132128167767766328337749552823132466650661248542031623694369985483924098288236127029784297039644480214158326736007359569236722858648145615446070673694226544983600149902896822721336682573722276111814408892313549569502081222856150228772050172118552148704221215411237167612782363635160105030472928222468628473173337230131230647539489508599268938502731467078747144182984164652960013818625124679437977553689620067341489370916878994318096078152849542399756565337313184232030375149315645220837643463665209999535484948726066197952560204174565697700251890771463301498483360495877605606531411721811203342127222349534148276419364549461088200690422755645613699001579309076452302773996442778549414771531141607446077386452837588230646443133423630166295858401284875936911335613936689751859730105069176405738236526669456152951851388078452498930709200671200155196464998158060606308414839351017684223326053274728932197690506502025450164899904264018412778608801486573305557711349901684576433979499540691661709298920259568994343407272947184428873969464458494233153768829561518858885645419904386403004322395925197791171842682672840070890412605095568259378116509378126658223624705630753215801033834166220630803997428905146350246978881407740320041322226445729005842164047947970613257559381531001522943779520309954199633379547300212325048383449229267865619397060064918373317554247852262788711385117058011368411856970635435499585869134421894473725484152447883718570285751939731908945503052468304058519427483068542631163381706514627836991015476799271502994661655852785004436792420438222978380905341224260870690730584382518887830484671971487744989132299682741156859460469406814904277553310856804442273072018178811455855220633815706235323205626734723452035474745457494586074351440249912340571517261682413836145487394807814201799732380577007677676476812264055970415352761933033169446446820533130169444081112195442997191038293679475046596665857998340451756572273672710564350092854771845757968984031007947526027867007604712719608899943511192137814971795229179969926079251313697923240190086504226254082708014683923701115462405765628074267934659030751746087666627425498487137837819885601448203253226467751278456860955188468714122821323600095491842767827952166139116141846192126893703117872260589102612795170798629433771686060432704288886685456893381909040931581365777133703596083520193603111258025607471466040186457815509718926334372114901883345186766160350135510634573453457804267345776844637070416000015631784048386639912246731144550916256842906522998682339687949162490125609846592261064450147916665608876551273753824422972738866254786447801923113291033603968984965379498688871008444179865086604886325312015383022311027990624157720916446514425125552030492934300879708270342265334676386251032677287402223963232205338546158741199946559747925969384425029622075300220608790539155057849798719985062596277092604014963900725698868778063223966649205457747338232667353922986466313652382590468180623815737894447743104340121242491338275192686222304871673098262314728656847749368248202608168709874255986210622803379407377512295772105144180770310758421072366419431125739523591728144712279009886440657976479231683917079645096552595193980744376834372494919872321859928927192176288220191195790295512798648799553268085803772989624400451721638005070736229273916808180941388286475677159598407579554476189814862049543208099260634127625605275381259769180258618586957502240215293862969643359947120557151097061274912679511234023962538233511231572014739316172881787959719287602339064969217463357028603252922327891238608566238277461389014077663303269563525197489603197465954165592014059161745384457973858103217331074711410628193503083821124273696367721366176378764841350946096748152543440419945078520184295687580845735187004427746671661056262732994133016983878035021018980428807334643636224191218932052326133522980969716759910960018804470834787029355990746712505428730349793677065037718526914823920614657398886044768444544885079423362137951714284951910104243134938494677703544052659455376379374842336026579512654814373307794111381461134099655886924286849842626226526738656403380807292974395342539320846152293812301313036145465726158454318615394512310386109801459550499804237198316594202350237135746907860772439138265588324276858115671535270974210378769102143222255360564177100366002281549212737929261500572596877374188474446440248934130920545561525809318803177430614467417359628752754343718640594038515711104957810284160585135766404011635189026346609832836775747915667234268182413640306544329093595543731727140263282456684598708472268384244327858730103203609734310542760834385345279346277374049303631775742460852001568232389119470753551884139040257066383520843033119671647920256837458825758128566087617641 A013892 756 33486704097599481188249862987104510901580848626517741207528603995933154169145502522792030424081598437830773329995805477541235666853675961398005826686758975847403185902321868115566657813797218672701087022027480233575814710260400149063600653807347347574412919843479038384111154158187546043848687775494533813832890725312244659132574856854373447258548939488842797814656300905848987098726348493796027142190710075141882432753141219357674882902218724964342907113029637256283852593631696782713314559124194489837913160952043381018192599086494831675155838163746179876845319815670868142737962814639814746055663786684136368996437949509896006487329509377093150440482043364726822032964998784237873132459155013093712141556051032641355094831348434484111525624894470446389817967523427366373488203055624770518484699380315427196227117231135008691563080022510221202333023557890125853431682629072041725449713710867926270169668154149830121072758033081811785474175709219659675302215536887693417187503034285769265459158715127858488048231727862700474752102675318143515780211278023600204833207082866733347155798527324716405137250417150406916976213112217813845108447284967887738579831268092599680227986325522808494723536626691679761064531471477894910754670040300858909987602406891724075745144737713147229714603972700194161274824398713997923580043145636776556959922087516429527049531339959569526459957283758011463690508437839977210253140932792323441029684319253222755552740038865471976962224891313230633133431205089070977872918484497197584392052427668165980092218240008051162713715210995895871398535340481018280119163472545616431087199369293578731395425096700937275454663478545981334500051117656447309258970635638175265783928833879845498112135695758553208837744977666745475459222622707911351140536867031655956170436393577554129152222004861586981752556887084115526851367696576793320134563217266005192796233937262115547814348133687046558370216724289484558469621497833177525875263079430319797826024209901732727941454483402957734323832794253996850268724955676700567607712509461243390194747861250075469663021560310877541228119341251513847195177294353994908098596114037111433003028123507939232450848792408295347453865909066758741291385367735925248501649378503513087980917860294627110803572472835754954281212194570803756544872847256385576024530624899339709214479209371396460386572416390439509619315542332638082551358657008032973128246051594341647688219394986340558808267860470182885948634489590639648010525799523777612459336438449133606502876810187746756693533415688570610699229005419987222705844850426110700074218740291379192652463998690514342618991233292637532415537251029423946806307797473619732390570899898375733994610468615894018896815015753999703791211324014815137625319761077272425218755977886161314096556486308603492297921538954257151524129473944768486212852926865319795761198659359353135300406568805112926446476645279744866805431422191028800949205645211299586828760756293509579112719708848099623002243282493570800596130984722726450569402381352866252768350879875671574449524784704162252913469868411560211866335162362870444886934219237312492055362970006229883934350935373200136912824947228050818049013775400861185698615658865418786991012508625954467393929344100805826774902249093315396992143928784407220527170735212900298600936285048156691620515085727199705154928945221493925047553990636495835988334107496142717644906568916134820020790594754137739204457409327258939124390106011888031371156902779633596766261933207469185224546884339494848918805270953921705264441274282325750010825087055499616957458926984234124006036356422285272968312864156431214391800875167485957723169168027432254032583867876368688027562462975177978808987642251643468220419876338584711004612075518330256761849145059304792346401992975302418507067965283244904236279212003764660280385588978749814367723244544050806476539105953269751096904039769220763418637510076420789412503773011083653006435832686890119656134699498768191601731429545328601339331944087979573790393773987062829806775268595010032570724336565100769145400275107566420101789255139657206322178071732967067725246024797997593667733393077504705073214933055691397524532683023841957339744608476956876631060381754813557326607333266269807836848556345468907486751539075222579869259736537234736093284191533014771922514520587845219821585782807150775777820284984153604103356172812923971344659795047730483276037598354039157883341724111173906472306306555469350707388356253945552638231944348494928479228832767052157656759395066277727382256258174713751274929086799740694086057206805879912947814260477307592638235723104212206232349394106724322832238585840278773427714278177449475273958995966673749812354859516600619559260719060844038059606106673336284131573180231098650466332413399066764793441481815169575913464585847743700034974961000876384360983953262459 A013892 757 82916394529361977770744297492506492338893437703271952486220368825726087105067009651182823741038021810314340011629283947134376093460720194341640829453257213336779181209553275319086485846085479358256488874155221778876841228261066548696232515291718959981656256411518603463859244699934024571627691952214239681897806892054923688233509470482257238383445770519384162826072652016671771106169212779139849010751275026348739949857620220110319419879300882665484507959665571780647191123238850771979655466532858852093166939920193663695765676405470766216021695721413752246876819550262820937365326987366830652893683046544803379135711010343503991767270110839110972712527147093356719309002600524652613425408981268766327539994796405872226708956807027277674064488275573377835381879566790978450027766097829438656049445650899648965150768748896163886170650880657536208875597298668182735556335926162653444344310669766361369640845146822240212958135092955841080200820999423090102356140588672080782604559075691958992434157435369375274397738533129104782833206682252579841279865365302958443587299224679235574159125577710202966043940620655705416717884310949416644059181213861701861609781623092817975612836712640700590976454317814641564692125311994944110624727732118916446161392332102191092228477139906786142349101182198978062538431418831331544578621252868076795911906120977343635497817501342550144897973770355928427232604252427129730330592010546139280010160313218585611801384057494756296684188091155799057471055873489843559240155586545026441515576624096718115140361491865695475944267520231726771274041958029708882384780555206728299398583271108461003229480686516094086816016784564225836374242072378011526008827931933050137432320401641051558029961084132057841849931501455650805039105676864436588647732195920216281417661383700988201639687754015770663930524355552091371921144702126101363191871847709138191877562055820787045827559599474362296133935260796468425742071321163233038642213035714335421077220720113470505923107504899580243001508058019527346953539594026122598752889336964475297217824984493450620357138022464203568957405072753532185526131303372632437948025739371177582147364933589884825532314244033387701535169923574292252552858017665556771889685524463170253636462732957665894433614996416140006540755233764572610777003112218689068408764255782630154646262755845305404166731573651950879328877595054302823567336619258933436729876920106697759499152355706282871324593241042359373714527911040893241799214921675026222432950495907461273928166766829069556502101397053054000581750241091424942154719728295242278343072948616743727547573454693583873244541573764666501376579371736705605263151931016632345752560214667468256568320986729346564296384763693462912557714568181759747458916635083673174811736458087946143673169419192246798675391224683097178631745466305167303943158919358291480964508239241034938964201404611771312061194374900530984952061939055784223001527148902053695647107679897602775331426158359070628416231589539048165785279335140958241528446667065450775613460845309270509822893869881191450276789827703995829042020629191541145714092933319290224265792194669455809379962416726645485809708939006429402520344960256296981047156534301004593049659081596217230759641054998661206871508684077709161176850589919141934340106930289927216465479734471455735964865783254033462734414406333995886316323388661036702994878095237091487017835510386672511718659570880125701906417786777816531906963217105929942590090235815747969319344406553081242065315315766138855913004812603734580483577774809192507276053987233035546048747091646735130217222616100864142111566514624875173524323755201336812432381453783556976777826882664808632056359387010375218150955491991652140017113435382093264333808955578862030437757906232199537024133628404153343162932481769877424134546720563309671555602476484693436606105158092279657865752003711785277421292995968527763080124920062715440243511179848971222125582758880175938390435473294200420456855590965758604447718487424302134682820233375592285821726435792835746638337959044509449380156475793570105247620272862050068917138801239928023427413956756297043683080986865816322727082422524264413719097851902652046726984285305184445269291980202712094482855091293277404915012873518459216359037999152619554791694164380110392805844893370706343742566281913042960955008735223003228752685029828977754966716116145908232522540773857890401909313421246838004795784559729953598642171173355691103817213601532038328941973479169363943912490033585665080521744281364215214493477338610150544818100636895751132885792163714832446570169942553600852823942835742616739639714102398265989040583130160528430605589896480904468276374595954084905236622055294195277490065907205836861795352621127741299801904219997043137321035222485015817238275659681059571749753747553012327912901465959309014439848005689221467441 A013892 758 205309201577758663796162184276897833173841702203633978279177769029011538554769317530284138682360504766497526988455258352215481510641995812489142516168380732685985593813793655464314728517006409353499533844806870491455167688455998620160192634881310025091619074844304802518258411942261938307782756415185726662107477747610304489511304566351646665704011688937276606189475667585828955764214481593215400995672221341467088641102503569394941805243717036267123524674419962620488729293060595157648052921026545270809038566769451610483421695581909758756725104754096870524739446011586220660189348788092022012799395697866541102274554897000539890510945754178611840422515756390713479324302030156491811450041753110611034855453575385783814681821240923435221473405354658965284811236613451574949135301607069375226805376326746969902960853348373042502383262474945244749260657595634988603328307830435420030887503305097817621006327027201402169065425345532865142844172675850513979353937355470350553726366122761783969207224791560674747560965984142443223668520232718930692413233351161290099208068022929030525939836683842655854018435326864971526629736624457539602938294544461746117830118667158503496596969371332926092616207559886516163692606792905369117373777712771916893423777392125903261275840017646053260284467088141707381673347497736841206199579505605392086280674834245879598512510417256787071231727954804544022742224156830563498141848546721284925093877941400226614795795263378708571463421448322782890405023977292328147190990007688553426810277763349259628180933949647156702290124862578258426624884018235404133964072747966824735412532639008389181635513898401814052271052344242695029220424421173121961538932833431493512246031114183006121786428610458304290146773540822835502706524527378354572714061042585851614201989934520633185091829208030695725187707426258177893922574475789737459298030690240749367769839528855794983386574496698869007094940965322874672511517056260960163748945055519230221793885147852244206245700569774345740115791100954093644264312435228488140649430534368400318965759226279248587615689100285591992891861743239948291049068194149671806970668585231233439977508164696980226615737767336827254383532712592381472253879184683667457319278437437731401858991736613743563541179659011007854055557493569224476972326629161583783597872764979114743289456563485804865951839882788021920355354484236364167132258635610425823753411511999274215598091648811971311403953999551745002895168846000444715125794268344610754340006289965968952912259803178692299785296767141669957786471190216236207844359364512121110163004584996970527036819083593328334956936146257116959392046805777885012486485233238352334685568594977903482620563026919548298507714016996619824321244484560287128923276021214048064478165832135105358402991125692503105953337536046592240912886317372758456126351857064146177724737886676487371334320133757802334023411330496829871308815615234088258789858371869226253738107679086774334395368979286736423950802622626047624252764376463191560890345263874095600045714785609439400101957688318948268838909015588036368295118237920545839361519798098961205014303787428844860149915560094430160767934494164880837151223635745656698473883247426183171845667802281311888866716456641130015673335781136131576280838568848197424477604429983958490762957905045037076366868201049529003043220777109200880111962026340204319248914656738466993913375489432929419594061244796708370364779175422764736838299714912776024917379842813137731083659365721677910396685188053220654987335303483294591000806444627266758073730001733732082535756624879389209195734702504733601418307735296138792288404525930274879927007285332011646642600366339449989026119421817003067288362742765037872244234560236165749723680021099864694704901913863643041425920253157895688852393955177911720022127000240090514429155736421272933686940375847135568561730670638747813637586166024675625634934234442369638871517788912857794133933343680444760872618884988296366892799671934723914714391298992827091385996497041070683330891005940204799415441982052150803100756069555983144033527310013449313595658468611384538880596270910310353566633148497460930888206059329908590545444471998304830248639061859881899746848602887955214436903008696192889032658461106183347167397630663802127000159128727426963516159734630312607034624628078603762577736174276943071711294649674501990095330808472767228640830687608748566277249053035874336836837352562778375644281400174853386470698781539878574254891589797782892157772659671431720214810493341651928392084744655255153873554168916932484387377090782132906119951224587028518076512031639457566405156449234244017197398848007354286494070537086471072994662860667313679771494634491901632397874702766465447654610829821779104698195237230458515277477993359925180047877122660611924549993504562266272132807406960379091345493207039075586309192659 A013892 759 508365908717486649667013388325842447823916264984715889983093794714966441603925752367419025507254163491819760078587076750662401553019135189308553295142011363823036242856740656501534234966231053193790842253592447217021649258218209727380032823036976871819332899602908277210657135551822843181962575376884962602317663543380127336174451725438745957303037638965901667309154511033603491538815713658479061189982991591385316717145267985675246009022162509783988292322806595024629522113818046609257186189700907718504989586139272363266389977008671171747768275156514507009436817529842629390474186344845867613870570888091644556800923105908139822354262270975906599458350841883289255441424932568459217839636934835430872794553742559163917749842892829277028455077525265709282755818167330831279978971173962872929717565517281845429751466015053142167108693830949445578399565011894199645712619690633313103060516046249401113556145345726364709420730632648581847331313118500781813764304931942779535731301430204330524370040099158595181760960312369119523682399279715111568553714687577119253358998023506549556249103673026116317479193694415029132116364226082689353295908183247185100613039001632503349420259263388086965000898922827442786403099987306191566160093620816830647889721776865556939341846191853374831737108672480593506053994065798694773829572614250005739447492676401388227997228531659113210289810357163576650167998492504001447185533044688026881740026076823159720669253855856756915092006384770594392148989465149556432931463167047619451571501959551338416079182371787375063383875882105163111907448692668665940704306567167906760530236654916033444258514328318833373014300438526992919157663688842346115844590049926887654178885395797427275149254095927196794528135817657882165416122675717016379142713833485784596073933074876605308972693210175597654441557170450448024963792736928493133230394494074429268785531887560305102568513724701572849598776229295004653731094871490707200498599103026110432953617220711794026840772935117687712754970229281330318469219756556824256573914296719061661390797454430821148546620165528054048007545970574692723518306706465808211568265513222471889494867989098028042143001669964950627751810966117283171066357995316044307400808019661129286411647580037553823940751412497497536419111854269263158206700994140368444982909155492021036744280107390637942778484781931538288969972883063177077872018475376339771769998491449890885968219133531673352196019094336076249923724684412855158678264062053822344210535234578445758337093586390956824806073539822721840805123527623232258007210378109098568753505489906413725025340696066356696858534634811101046033687703739815301532773599536250977562601712456191835413293490392466622386652169771313350382009146975242399639794832852083198406321938783902242836287923336081248147953119667431001132156897560369840456003706924675286518045756461763703673538748877560601473034772031869947517887036065510703501309524727019257654674686079082842622038734242908772608158423081733896364645619796132160729023017533384241177594334932747289153057330088859489523753774588521263499173973796825632297219810553039740774712593748775329372345768434258426647321833067167275989307693246184805434483835068724725623886199560954086710987751572645390678731054335394259897408099486452794551571851478849635019669305724111259754925985750537714906315922979315190044349061458953574687918332635461385161915136009387102927435454179884799151859351485132342120577085795809802521899311409767522798517871804080952255321797453391610593485957619682253482505836735130592399604783562892275834704443107230741500349501137268365738270365059033967446526158251427699912382812203308706240096124492745778377585274241659477909647698997767510426076950366209776725054376565353870694112924015852671231679712924012357271723820022072032035068643167487882687518089796977489829299377694716534180132751837932822600213468107533291959035022968517020440126325609338271197238218353805591951930748500635645766894374877897950500389581044840168153774540326898077924935888917535163627776476317348551406979003071500306958272938796991831944896338470180645337705545804748556155986772361414513511356135300727331140984511670530591873824932432191712081272078762263018512001102929634516340876582886559479737846105889009782862967018482853176935399602758382415965827006960802697914969963390964462921264970764384703173058519528610462070332224757334716210530102973075409567356131843342973154429530691554295386710782272111797833962810606700421488968724839772410992172047752770998239712644156132631251153604101047607659100027108548506710705107248716726580733365030429240718241478792462376738462090152161941433681562809273937371011714635474735168518092970763140078745153645342328472134221110877419364096528711101099220047981880517378391368495542818525766314366653122954161772287567187707701484384456248020184605633757241 A013892 760 1258764318209459975753842183820230159214351239812390030471248561999933691089038951511213881639486526967931416110829382155238421823029127623111719505547839195950856217901332682822792417665649744582092310713278004961620088706624850887755971893089035395334978373373861582293030922682732990180014350928129479014636164382099989916974223742907153426132094194805830152522530175615794571795770049774046344933455695496437591338006680914062490967693767568313623626632209087133890135076502751391135109467132227900882486209249866159411544955681193679693477278346770414291559494448825804791123742334286507952837306705432832995450208901616039105991566454901171355012223061236370642109256834107829300833507174709075548695721727397003217576468237091680020880589005232897489322398608309704001524650544878295698400734259776060186762175248407070266835669686120091247229584526386215848549371903357455941175040721602095847875257934407705930631961698770520863595217081406667348279981677678584465644739740027512607062131919486498370963132068496864483470465174103308039784284384195017406122961647006543849678849355676293587593914027547359219004197343839121025006644956630171780442845258903239910996154541815978745951760821914108255969929475468873630777441654410933550409092201975028671947406013801949567489423046820525099746788652330082330784630920571824961440197168544800989955709570012598560885389135562374979904330899290665479374651186418978673849596828795748961189418803233059940702401917324084003805720665667351534025163016463443476416744430543109500715247391600347607069751687804712276230921800468191067111992786657886761842158451000935495295063069835934996087336301536248640133371902278844375096673578033916593624683949648613878569792917671236055734322569966864371904695941220228539378894580380317752554069612768887528941976685022587176565085268195183904164822232115904918698646576383200238010586721256183904164794265219839831318680222581131728098910280203268608447380740403849016926018646587252478066411023871971427864869029753272720231316569990595984878412616191771860708092186118701815095137645243849100217436570194026078010955717573281246855970669024649423106353132937638137122244291998544284425631381392038742594237965844061993510833336674902564954594161283406985905870631733641152429826443244268236772454124889972166253736377004637797061475229629851219475863390055900025780260885779849699341827074860879532539921494680583372855021428318642855699210683466464066359884767349986245548090965787407452677362083804454963772719092169061802945493885881501727295725561624357770819395610025560856991986190051781118121521072189209750734720750721132488982968089542452928309999177038111509291780537611064147475020598267296211224967050918579215567542466816250730505696345830210355490695346300881559584689690684547442457898571655406234472332561892334201583270322712481552272046579529216644902345622556978927746779925993341145179092572114774987428889012867047656859482335525730947533587487820132168946288463234258219054602654531583047048973164691395186195600155132640629924596101975694893150277197504862912029041177344346151305513675690571149092525078668748844283535984874298855963006943535779824909848789939184950551519989529834224392578994846678853150990060681275679214215284908815391537712297730306278136352509874928102422568148234166166167912478390920685341813950573159362753622666729453487331179895520333300338032906357707396171520000659358571295119788352984707192418801561918856214672363082413953433887303856213041798450047352545513598919986176137608165779219834020124710069004975294001302035836873370931798273899416489063136165512652308947760375973920201876325351168913800484212395773760363329094960519964498791592600757840673134798498710724821661939130416759096153871822317042728783384090905491434073828158079032832536450001432278373578834680854628206165588838359810509915566892526693153624107565968167595076686474661337322025794776354714956883973210355227639672426583774431675421847761394740788237336064141235547695525392985528892003851855829612819901123573705232910430790269302526338838559072665482292678086925878789675825740047364261592095149282691057326115490955415261995643910860608362889128008186041370417466092725712951160697874547418962965096277128166008827041219401004945671234337209771498374268556566020990427941790568286108636599504559211382403715674881272844722199142107027146272836521887551389411733474177377441529048554320950701169692484709806515826899252739181273193750504877481380440306948413970607035627085306215268588515970354238482355852108350187960999880277089918023449848917870205353440237969827304418480812513197007396537298579729242963678031021997483990480387050424735597184356276032481486813640385840796196078494187523072758422467210020050645028720677661587886367200117489140445077408831445236955431093677010199472825915851937782867731266531081825140670682859 A013892 761 3116825069554125636504112877515088077000495890548219142059828093119473812571878258797965181113650949938768011500608522325203701037580599878459305555967499085254719130289271954604833482589497666909974188464836954807462540026385086658321674248505867453353544615332645290054191574623792474251743354318790474858661591990353402933429958435588659691292252303664521234830884445312093323428934424475466380643384714163033623474447004604629219822615570182133795148280386288443138229572793386216838253416456642373147223220237384347452767053217247989095339395437159876056916172645243126417496707270184488055512502296015532347201266811082572814306611707414335490974410509704316110556088737677562023964546281789967257049927873485992270037875425394471808022405555268172240413701871637049768471185689522603100514359699897242852381635370405498280641534874132271817173927016200382676377251220531493298487577155718227926828078296128986247131869730363987939827253420053967614408714352118265316798474425542383938833937783708599129843440351673017650656735347132026934001826779420898404283659211191256219645949210740714875947702929695988614817074038882703730897928570467011715382748702725053440377667264836003156872409019380701538498886404279002528294392503045258153234402792218166519580300083368993522110992916809255378957923635245864529173493837796975215197110768836613186428342510598625284009751153176861125366133835402717502814094428040846675340312858184325207052158709266576486113276685084247077739341134538263466048172119902115928512024467723362891611523351094229109517805084421560262463109239217487433084938227050806753110606698364965378964610372157688807876857328897603721585602033860744278332498349896202843557486303040983176112785673652829926367700381172382904408845715359466666127541491585124406781379214107429641525699527807743085305631067492826669918612164119960053284800089135865726137775769915715708918542915316580186488352780452917690813983645901033198107951003933230146961497844796049273687762269798364580564774339703048829292042727637144727561452600539830112527446353956331445655255228250649513199294474020857777736849441327484122058822117601265411904217886113752853690251969173303504122021437833445738498850032988516058070180914107389566181505648159682754394540365365037123890340826290689336804036886185935190888710389364806644666121754611244974692965864254023997934478199018600060690598678235948949642567073057097808942945703638363256353959874120628208249644312550533592615382492295233806166963578346127131342665971400721761211534465337300545455218767412510651968134650588681212437000013201025174799580205326630074584491316139845434838238303547978153335460652264890870045868497398218324498751028349053881317929689812443077087576334541251617554424216213838031020155256280266528806090558414317237722560195377379721770708184169046824206134062798052859099262263525713805226053093667712966014874027972186016236805938720822231597684655871083836102107351512926873456968445003941443395735917525883541942882578282998251214915404119198929143739348523776331115662483505916149234508218464593551612196830181158160901431106863747531696852254766610344581619168611266522951145529882000888679451678919625916875668094554832993184240456560866661608313338262846028026639252747432882171137882697713644987144313348799599480418569274470609882201919831280318054180181200249324954882331466133050527247208118001764633702941399412925952904502112637099025274812821037080494441002128665717954294023556002107683694919191065256584100363799590593676772178850748155441677760451797396774477153150320501329969633646316890854774204071269152742396289712869533240519188647837945767325703996292465157828963012261878808702648523575493363647143888532908401427859127020192305818885806781227505865367407183697808564106996434418771828391335117610671312096463048540178974429464046658408357073888443791425267018452390995499119986213814001788303222462681730748419937133350025449182187368803365255791657286497080361820141756271013679591084049198413342730046075103961845576367848473744352179727953504284769355029716165071817281267928039417918359081545237522439105538600763925207043722044354137241039212774812151892038041506741406971941448851249317374732045112656052846468989546778911926700774726290627936317608944971597671130777997353027998644568008377636239684342665308975396639558744758457978857844809543792573572067809859024239009244107771003843677130105592635596305551710215574391697467204032469412808234011373772431376626768626863594660884206110309190299634320336755805678159551922843049633792060043842554222068927946147455689497605448019796851418643295921383114596817558608475968998773120208935536948111344495895169637387452587390727751377017768145740009620313763379231692934057112636263437382104970241237180103845937843714743166915726930132719780105975622551277904464777415067292221006521326345176148989537156487041 A013892 762 7717567437897900934422197391902232072372850874090554869435198281545035987835415184731382786990330003492433534508645261520914558935452285778453208027825568517500124783790135997525073581406372583538120178083594318961803187896792086689583639285051129895381258468480547670057893703734397921702267467885402776007057109265722070650062986652402644672949054636851417365043518144152828966049061099509277829644704247354373392051454753654517806573558590712411308032861916208427766127106964130818126982446234875723507466268406567145343449047704174528550980781702556131944654078170713860079237179374996540689766451422661763629372709549654747462931786942116928694866246888668347417031820767274673649976589083793856135214069357610791973848513302943826249372470372993966016316126790658627294661734414641228014580505538555863129539314959025683887198223860304044114232543510886751344595035369906810024891791307696748451391077840966686717536975507484540173818322366142209156069803198565684632659385726611071328562774512303078596806212811337207331773491736298264759254989286697307117948364289171458334209115194765873363619231276517307713159942210603423825372630035404797241447508680068802098665701536793162580728615100479535698775554126748833881307216982397860667965551519408609900966261456129881491105507450318480434582335755308649914821958918275252533374350777605569074302032462150745467111260820630072655657958623706833406000476399177512411963473327837349460856643127856260770688598286660419104943304843889059630018412937917509348472695272505351132556401358121069603847927651731140944324642324117181415574182459062275550570420135214792409888892777889281099495078555226027677414387610440555046834820831679637964729848277473475401389692493746098527849136546120556137223838466955860052531739359772434958506966290672192427952143075105224845782187780587920624558805660965268967978440215909227988624020446112533751137495194072468883183623831326689041306814091631902400801899372888067233661217852001652810528994468485460739571857177764379503161197705859606422770185222744072801799097389584918336255531815416205008983259847828571922596435164821542107145727386570375685150622003588377327269579210618047633253033160197957159651264067832831622871516891240393197432459953902542308473567004140003057427749029637549576171138929848107940224344906395808368051139410471149070592278083513524567261563534111756591675930696581354958261010687029606827625818913833247620694783690350213385818736032662063678141355973789736132216212349379267043790443869119355752214119278087224543301121734771350212827646240187982961434043295687045234296065746829063401048584363402555141357527025176845157495780785612444018429704940539230995073032922544063966477444387014900490733470674381258588974892247342868134770975409920311671710232025599132498007593577213734551696728764112792672369984346760195886362824191453756427406424839177530407436463565787901822617938948060689206836795378717734815488591910973806718439926109705814404050738309649922712321229609203953686835000817224144349253883857140374049699160759746515471203416565231961628553408959014735541049872662274218399487044171175349107608202641779188426212808495395292518458301622721206813149924893259127419590504610249905379941683048559294787150733427088665812111072340209926058639023047138649339473864938961947402658710291492313364253637492489756153271459186060960580277466284773776051407747219496144946539060884776598608259383938751357093975204870929787055560909477432993262833489305714077490762634326703802469412461915280158656940982860976935082355886104438355443022636479902011607128615551926665477836294710561746538387316322491722889676529408339515776684835137485698625856349819306576755542233329335252445959867120556555571148245837327285190646045730371560146960087776769764267886505507956493380665625210740058027288618405821496466838274542298101783504312239122946891564375498744038636014015820836623770824431857915950864664694564961706643906500466815438134186822491182560900701021803623136142079520524356518844821869798853237989916687872205944006013115219725166618161698330235350474668231003455081084073946785023812954441235753110303234868399953712499594487723502536800891061817249559129583502256642171402539797089018547789717042791861598993497542488095191035228021889248268467835274415816200975856715446161189228888670643814768337673042991930675066575247629223531924120059186550326007674846325098177327819407376580284113073535707706846437593480585055427328586543559234165170208319876220721865530475791734240951520713683885188356599752355182886082498504666710650418527768885309331352236370964000851246387640808670065360052888738361893124176225074101681551994941533643965433964185593594456882318687898692080849289189552215642325882541539261038392734709357140417952822848884231840856864535974697314800626133023596667967330892670707201142026449641964317336843963640405733059 A013892 763 19109461015411554605821868539891724932170343676484748821653625029735382064443283703498192187483969131317611182363322023406675018465514469363742209944490862380613541477017971953335837169846737747726155834832609809587001911748058989059991359650075817682823638712546215605282680541923038959529062774963577928268298101195745153414550311187027536072044481237253157686166890233218675650005114139433823324705422542169916601685215064069197886338981852904410927408861357861771783279563426777354633403108139729544101113719735232502017768843571258845970554962592917535752026018304426418228339100613249559405390020601201370260926136743190570538217934715588785024429619054784806370965074370028052150033382253792883382547421922310724395654329940905905232244924518099986259034345230223036385684625922358730045674775183512634139189168230728536847407634902274983327207086754763174117600422484390882395824539565196611143740996450939772014606587517106962439851374192482357949135283630165293153243272338275947105582957407139140610473266735939247736997011114756397072126519717801915457444826868053158809876855924644584269784214944553229111247619747732927130581343858035783044750934795209680807704044909552013072979543121682277864202450797688660824670918662898360402088834151656139567172659025261743430244855892226139085588886981383992745440737655582434522635696586078371979310188277498998700368725806701302272602015690201866489764373611527039305750344343584733162677673192241759438041267529001577085331012180648856660828962257164606980243892291555227433971772846442222325018249810523826361101302534104228785921817612701641428491866726385212271333477518438871041178664515516611906018087747824247910912653026501119884829612590003794967905616194072220818708719152712562930823809204190938120213787296993166428324140725367124998659873516124972135416429381325969670549434138310441526342447840172623513403948402598798708657800712547646129182087785124183408490761065475661902723182235308770389201307862123440522498032674422380851793135986005202323397938478281265603814832859851375920461943247253826707483986072620249806538440725948479108969110515179455589961428436159520663625769992463177511674877813832137126650202154933001525055335307096806548560540102883446355769316659398131107469090785384057430493791944536506868007780933057970222681560198381754704323058243128201742544469170309754667471790205250586384892180321874396430795130301143322436277462586723590600354733200892473014412386471738503211382133385344791847244431182085653747862474273882567658701628530352498604443364226345605490632322027683224422823873170407397017595254099657697058272998693636703382960231309513361117630145307474187021589773973564249327669341746478434243330833569243208090204656003364760010902141718753428445638277441528273810010033808353986379184104448945350909721718396090921823262645871028574274027102617634454836144621137862643864323019998783857915082456011354124484359382200447604458896486942170331841722382600316457340055629077785863978055884314120300520018458688527886599043192564781423044086042258047587211731308553754294956499467370007427658458048649184529904751470585203110749999562953106806682957108902639788409662082189718357468833715878274032144520628874935180461368221454854621263169143888080818328702414110521457703870026327996962490821897501498739001775829894053825628915067541516392721359306819146358431864453990262062107114671482447185005980422117734451037312452311358296549034910805704374798487312396162357185108740036389321560799868093716958590709727535963285570292910721082127980486327227313707474112907165248891038399557839510064463004971496527230041954295558805432555405164791460066675133543599093200881784281931235195397821368404533689246188781017342966693164600369560253533273483186927289708327726383971836533949508401745565303372773918688246941311320746036201580041784755909787528033244030980089675255658608064615322595668559957743282314604898953828020045385547607116859270241899381239548621856983594647863664899386929443778266958690838651955144586987070703733594720923681265747345068582446265338063563073797421074975532119424122817194415560450678232678989407040668729554410256987566533411457676907870149557274629816111202580354169423967657389032321737163570579939885713406200271457230014427137069771945748304938455145728079420117837259524274488462008492479104066143884079276552601671904079472758173781754431758075677277679310729271783236306785743064912097268692317214757278779683175158552885811920476157143787650637190253190518145577437362285819487631954431004588290206915989045988464906737574790666190009145550051941125907591543770329191018707140167961597752169145202879626729758099589213122736514289167073285984113641091852420787263562698844112961051599747475435222822717903212021104506031752566703299397576913841420662412046480515567353594685957240056011045430040570549932018204193442001526044995221656841 A013892 764 47316917310799534947920922869757360212822055807000210072547719282502749794385950334948170177236868482086405731038639298835244606547441912077092722301343879849774809437702723335682913080420337490406986736473190316908565846677457114752455545638193082088621928992496971914024840007175094844650952808024540344607204660072683378624614610979887695040453267947081306493560150739582529558302013115537950500479772051244388327516159334926676817166066626994758992946154199340175250806743721479981030414802661676184419223580322689463013695415797950457248845172321360517358055871897571949748772218689366620794126824620614111701708946263677428519110889931334675010205155311933604270340249682552089900645507765234304750642288874411662365355290712347171039656425354342857876008683190210030171557316561726529107365265157120449879412160266938699359329197373888183941514140306382340669416288513177779509418746592843763656405937571175518545595356744521032590353547786631374035495926661368652211452513393532734352186855252859818926452245291592435382330562224237200033895403346729605062263678363159558475977273078156530465828424839993306049131120009741753135105334945538544361324744895483895438275177896496830017991573744054366537273824217706095379306837030283967293251760154081615526136653839791577645885857429885250763687557465717923052993065068250010539063725681092070779597977883726993182984301601247287855887578448493151413439075735128490497929121878805814199373023913636628302774544487293276019411033929492453329021932616003026179174921459227607094030072773302740256755363337588235928896574103392946792592226668992921639447282709335697719836552349928970146191450028206167223879481054299872427962909246266396445706718904495806716236128352526031896983840785312424360449903146687977688523238512297482400006976525940812842056714153403527379532485374671852175277783320436345952935008754603592908916003235726482883708871686538514032821638382658205413580564983463220961670968809665811051930969196095988954316856207104582804744132221811495467763312068133763480340303829445132065279897212581953056574390430428927925720026543080303173239305577525334806847902989346152955683105452568081373480653279951940907161438905627450143187990698567095598084204788209598638074049211019053037073108224598679219588247740074900119367198360563907010411588525652864441619620192751497206512617568134813222372232255430771697045142802812871127895391343530679541144188833523695961947754523996651538513495730285236063200089093318853748170088805531105159428524687086351897143443702377291441963609717490127409749201940424404310129769533372585347870591080908324028292713792315147609844445785254723950002885165691527009971417746168464195992729429113504551477233669969538308947658525275478898234782207663645420816493134690717252692034702831497319511381841929134442211037198842335435658814178607981731344234764422055985322860254840554609806365495968711799677754247257936281597781907146112953069132421021016502956949834260979703254403103876500010200197094308961997317185540205211480004250066462716818038405149109372647380681378642455987493374655408021617680315802197165312625211564550837324963167828624810920863414396717477441375872047879435210221695052478452719015384636598125405213391776144072855111854012133026182881718876648070899094868320726950826561609581563526143558130624836783585930969824481198500965058255581478966781142660833901721364530943015992346123117225300156479038325855701966726768793611093796734159635736825216463690566095363562727374992586984467449497765642071155437316705943560736010354214361224243762943495318965613851290106766853031106782146917579577779652989278862572745006173134969479634231492172171075610185178705649536089350092485097463408798794488261902485978173810467774213484938445667475119500574971626280469875843804053792502116022127290049563134019987939492696139883192323468988375587511865769064810861023770185935663812325642808183595910875694674606606359109044434448122186696815987865103031455221723980572793707076608809923038147426895267481556694098782444050154884406258435735376971926615157313850463466720526325840105373951083532275174816363921258212991783992800580945682916656505813576942333900369448618153613043132598012378556516892493325542821068979949418571075079379085954975781493019671325245095432109803847882151724074356720470796536606290766219017099074805224812592620447200019278417041342828366721739426431584463617439133199635995871617285779134911777963143283229094730326917642006010479092227575457955096148734788789746147075318555347505994734656030060793054473560782991967108002201593762415455287338061369918661513938168339552229731062749544232548268267705040865927300634751023994760294892300996351977802593894687258922520335045209258746905083124177679796108977425382244846280716498661472935040798785827860777805878358115808668448304036145448893578278026698116120343385177546536638486623349282343259 A013892 765 117161371636353417685012049196883329865608479561657413160425335167685776263129257238414829227686032811625667144219043729206650335027514371052177212597635279552147555873886275548761125395515717239659249451194530070506982984392204884381440424099184252366554669756392759659344992316926245169745379596996756322741554851601311241129029613632688941801971296310500075927397795686129561856782056373370403696287463096314178693374434613052609540308080409035095747674979466832008598347327322012859549429062455773738564255088013431056678748205361889329243408282339748455669764786349706007200985141924522000381716636316277981370489820134545417078741955448087857458093974862723485600185221898717547250898441131988896758760620839641842771193869977552117864122235163462996043927224438595865497762899981174496996218025690280788825962570624806646544935666288287158369399221298493007349201002571190986665492249019793850345863085614050130295230117239751784275941829320930158617917428510288258372125356961213009996715520104750944783969478114266737657753322792871506766728374331433828365066031731341019582808849891550306929907296917882585114947517125001545196081184753313044154531839510962778010817729714337904310718917756079272928577178871637845062606279863849101130853390065761334122651442436054085617400325696281439530715997353306683553593075422428782845765152095226395365291773439918524093394246210546808212675377108735443721665081988675920193431800754989197733253345139531741703871746830442393458387641701782334195537878328552477119228843850272018697920769163902141847011698404838893395304878240837172160190819862866704278513777269303411788389567437106773050014503223391262456880759159070859819006531621770977972817960972703162514265561177561355054089791184671308646485644731610954866574702357061283873174874568905520737403787858528320740933007503739598499353144001949115777716422242265201798174006695979108541868653474166328058155625977661599766361423374988297959972524198644705079875220895484082153795013337555450378244141050295222116233269248593943619907145971785262061707488208176961381430791570394638007947432003294595606954671301204903989901285744017019987413981727998373720794072105835720928281531712785223672097640580731286843320701391880998978136515177355066206043686201820565016943240640951720110665000493393929584573123936780531991029899939651789481548685847841042885102661915439878368281781048902147386910650610324972081147584826499190047682873029113584877861728264263542730853677403877720446990208721286763954155810549169828846164983808012708962154652057867586989152589175482927087908012211814325207277022704846020218131560328437744681588222364423436717878193955883624337863217509869988027233401346698519506408226812977903837246988326776088024440245989613744762838297834314550298673494435646367681344813067418887863224306997016307929899354128837044956999728355950688403201948954150442428786931798202631318470287613881128768927986182502583136981525718557717941955200527663777582248524271105497798756697825021326492595085798916583940427043585318266650428076951304568502806657780975206628176357490881146919516612277504598833425973729772763749503974897290065696338979524297749175113355401882221644594728897746844299101274883295981717723474163518562652469606607588573998407241228749411705177904354083682214698374923299865520538143682027735000340088451428071127041079781587044488167820561348163218368993703470955632243104438448492157590319612977784110185483091635738999655939888317181660527747018163622305690491769639652867233968008566745907184458270144794874502059825612988757180625815795437491565582075298023470472167200471874960620987100402337511337040293324793552840963536020628147303910807880110661303674652257344049063286233590808483628070193925445262235842600378789475920254186668861445179106967373791560696980273360764433226583758116989925419268632628949238647803862543318915609108170096333625111230035711831700593651323396708098743399183545815092560898357799370736793751083243055526572313925298683997641624833805587944915815048701301110930144459123452106465931184810519864409667818739483228514886359076334903983183028087623889063539930743352789525679024524250257388492053336028370891353961543102487582805852531412920985830883253706080183775374420432975475354029577579084515148768055554351653197937148001828790601201018833494299959944142020002026142353235774896691520535269157651935976011332272047819858778677420276485489741715689700430175918502761120460278232667750446453440541269785607363867155618786061787501645027049199577404246056487061377499621388929381205626764157143364113523146421522486419994227856000784687396936484854743083724668534509396183983081723174406375762401971422531604766135885024940041227130793679085107600373952929418693228765465642894011551081630835841619174472981586832789580244064357596652195728136177175595709859940280643629178627466135694737801824020089588534660861266641 A013892 766 290103155147403061176440650004353616196903290634140359069116011983371582919358090718781720235844158158833502790133629958844857687911293306647924943935792118063793010951773933000011873830711071941403027906853324713052270060670554122012000252671566028100573651229134355799744476130948758738561364674744071333984041226495155162848349097286287456106919324823132927503753754500629721984016193004046083221973691085320441548485744170944953430147297592731391545722268982843269658359218834708719517481752117678898285213459174968626011191752548368806250274004493168811335448917715720694724352108934167000623168181466099593393488473145327772683255877143054895764129033063614759971133027758192620030402379188476575275470414500416327243910370257546821491235202366015561041372156505182783963145218880486190837838457193678570931177095161513112703268658360761544551311042457977237004349253265523430891438692305662533047541240425863913573888998067232153293875287639725844823666726816896246266961224246302572839857302615853709628642040789257754847625344814106345033589360953688970980911636103941767247973410407617823438836527991072151120536432205699201058471425486493675317992133281255423669807769727942370525866801536910131619177024026883596521674346964596895461004948288441573659763113964471085343159329056236776140566350330525325840368260460400486775616247337837982337603594922808817589129399647688741268597288583562723463771187847078457315036288417627997518110874646649406101215128455111579999920181230141535919237144991450460042445421028814695225902918605968929525243819408523179097221013707258681148676328871624383597323685382744908625819619541452643642367861416935881578219990873016196926982253942135496787516580346549327998410441766198493688076677862573442668254458434297153734170753931617087937084433745192390992364781712714116458303478947002116104649820510082203628087855397650623907256859805907174681412430998729770738471087327661909519887754057385149590390007195739955603573954584087240336929678730107713126119939410494949186783081753174215203308464233591515605731849844778765899599401576662592776840628435925744887784854654242161564490583729474799173815772742715045171684481147187722754796972392495779549257295744308158621459545395735149688764847094133702077718565360641699217888141207819913214297497056692215650431927606738338482457144210671856283473219479153358446759816066158767387824149773405558242582075065575053045157453641309817977877514224515118402488547493414693892324059766064219721072008824569434940121248344988864036160270242036460648482171805833874276253736904824100279441941129661238831413428642446525816095338397684371168335915808326507233701478175969486339358775012971567484244597841158857451297904003387774713503430548941944781228468654636603793519146429248423679995140898609535369410210291422840819241843331005083048915860859059278180982070382441143604479942603422956347476893038597737205032960690443449063613817658508463602896818850195046838357330071347752007627988699160051994003660727837481506988199351611554578307462194562974734858310911048290765231062524814928156820850606813317006268164143716859666847220126316610547383042739205034380639250861134132434749004197245167131959363628982063422160367637254297035273376652814149465217340451443460488882171599265189573779303793242251448132431449207873715538977032925192606607092674492595489595290606107899270107852324133625596840246940170729770041518656937872982917232803374678257446164497716161701309073101522285192451093863927927027497920980312974824905160952044110974033529938247256443959675832140495848666190401865266977428046211063360617212662732921209118118665538319127509484134133261227991395956970577141334911066247481134128343367502779757342541553979707967295502980979108601088376907626955320242536665471356581155546541582807277909650232157888315452347910816889720637340725641983908580866588496239649423620797130867361592804291580196030762008239448211265526590431974978609204874947862848664082004270263467046546290179938118146147876429609361182504818104726274242979473019765091120637368185740778143425744914076313015682642481598822553779417855512664737424086342158973685098791744306945471538069387784773286513135710652822914526401297988647179002240094864193618371436966020827059670141548637283013993588875349433590074574131758974230180266578843241532596402636517730111584996929054704748985922977305859425992801018265683827485334704502024381669185444663972477551545458161628768307610574471630384212712917670797574872608064100160520548805971035749831496024411076256221556189765435021506651873871225102738526738130549331185407102061287600015686963678867033212344494867568033630181381764324671670424452618907759037359084029824298774369011142457331097988955844178344474580696885052940712904219107621675030996597396293375234175083446852747511780712905190242260168315361588488268961409565570290271127604576358654319810081085223921468513459 A013892 767 718324132357329572375923517035129984711536041035904308950679088156014393095039649070684698694253484172929477425147091007465793276179465445297620305754470927745639810624676483727396400780349854523036095997131610468664012844956298390959791813639811970613802317234808349261391497603366090563793056509769120286006550496883427203573634351441479083778886833275234618659117167765254753974900511481125502619845834522670859997764002655932628243434293422064605874971364506149237157793603397403425688517048936832602365118761049680639897685887293263452787497212251530800578893729706978296486273532579781976076026110960027737102023414866672952613237194138041084346664134639783443549762518899032988264659300706207659563017017874066367472319223884341427147625993343288764678980555350326586188359913324752976647380966018810315804116674152327456851450821698423299701956720919154978569232181661509301706860454579358692416483817877241210536392974225275467538811305849437524642036358604589978485376420395045554306197827149812754557770928556240337520450268668863906831325583068068307356864321245334105940939713536892084999079688122165762317409139248099586041680038175681502961205003225583273293387348815588375716728261418741639992112610015942446463721328844691408254098891452061892097365786724312889947111471516818825164880199487063428788010009357737184904616614416973290228157923784771990423625717338242444566432477664471076005920374456963121079304038714600267026596818601693947797812678352573328126222360823772226948087175476185492660639064564027038034162990857321060428526695993624835239449854819529513133556309242700264600949580052529285503483334126971349470223419286613519439948941180684532194703832003867761460073017079510444507536096446842324022552973978840238817422196274704748064026469639323139823926829312037134143803443634069711048288785917192992684607315915194034321304710662267312206134803308546949321470638983523786595757520860936326500284547933737311515615106427364508330053865371703831711031240573940978363872455854387133186444401945952921090696884980331718199837027668806857465232178644572669312142303229567300990899190824514362007673569881968820759486061072463980634562772084070373125430028544086407246136440735185687254437358894834408409200949124937365580936861970919550791713608556541679290008818164578538479818845515117193178073652322900372671651755279112151696663533801599657770223989429779729358899233487795323270061325803793598985204535093807660161283489959896630132089712062691848387126679978507553285799282905778581251072408986036238175246057126253450261557601696298049877825910989213063809223959248133200126707851311167873765545392797081456234860996410039869155399923450843885276170564469895605776301288804884465580331130878804600530855030007277040016528964954315592625612288383906171918661252292381804729683909030058355132337514157255819644651523491892133237909181400392978789031187375978818495644908932646333782965110290415148218669210258149105281409746632334097398335655190001505582300470324537660121971973426326018679792528832495187178007928788535761715497868686631718794175951366679847425903594968093172504220734907552433059764604743502846424866468418003364187549574543794561090277448322358858257547864146237727634743372656656462676675191474478701073060656214768936638445360343143345568469265378952166899172345492249036488027215564218441199191409474493163274814783031934946206710538608309803812870034304925210355128377227203237458584190466630490272449694597606228842742961065378076184860574641431976650972844128195471138693449446564093433632109368287249630386505387868185697542607795167776160919656980323472976164509620766453307106155043233993368267537658889089082231956224321788734056883930265454376109799267600918112427635699389828046328972598196441497224794836960559242667636066647518024807030195915100003243209625789820380398733421390714053175178908950499698178032154943543172581113577431811573777839689476466359125042022812559273581653528251714284786691595100490486222568254594403558610679479309614638997604294622926767230164767322358719066727344555020158343555999444581818775366044362926590662772617053643671042767733492582699433139286683375129942073024489349961888820011744165835907727548391291280267696653134954255896700127203861622177818439227833666511420663857162950062933074264332375127895607171515620419971878915011565499311035425374259294898184061218841348608526641459552609776482758069426688410347017587692904157408550831577706235838629522718714242731744204344489954910343364770377916075649122017474548241506953939059922003891317599198240666605665763317758315068398855340006852165111242475078278982070052991397090340503658489205262555198466316705224883244645790607163916370916334120827455074399355576814154575164788976382701446281424028162921922575643816364630123965689947668641261172711443828653670160505498513894214287077263899030170048790563917087602627421965041866724264707316441 A013892 768 1778641665805851396830451844607168320014249679672961623488467539504019082728234580024273311752142357907106506122929286896495043265354698209635992341458339709720050989447950816680922500575823494434635154262401583549848493541383445489557149549961724780624865303902791718797782225824197173478917423430782808971060533678782557215341472443969894917865817908985975164027221359986379531062497181577903375911497651015750793769603449212352124860939410508080748542410720682311619977175583578707224943911376355442269883668199116353182770020127840962342183669059758803163782598185233719252951365407747265571179872177322013719810583075527954031292684003168009390909690717117433144790123423283376683209134629819340079636326874940957858431842157940793923418809574491323966932859074122388309734411793023507520723603362578210204152257492751903863582420528156644233968715334711198723280297235779881520447055464723495478933763164962019084167952107086230359897383135602486405328621585504466641137662069163751901972022133607824211747742038427178143494049389800705250841138444909260867778024388971250534386254883748984954774136216679606521908374452283080136898217900846766793800736747281863517418483121014929561523815131370684756042830041547865075746373918631011551286566011025558998960395327142284422485152767511323576171934697069718268958562796160683685805136294341253146960651606925550140715949215075504778748498891512519166827183433272511927141343650957183006584289355942835782448216175056128465200011061413381587373931707109407422191515727127922784849352947498821820406014523423118460911566546068782207940485643759540882478146654218487711305889580148459631451870738272164448871738133308551789482773963720944960283525337517558732134665620875929831669919396316032336495580282773600151976587877447458387194885398132705835816337562978876377456956814520775651993363490330296033188948272766129429486298180337489792667944127716464264465968601646243577111028068854179023306503049409690831711538045993010485995852743753894682585806224068592126095821797213972081959753466202914387102898264373704990962803932309647741911126244884428364416264495501389187252838518711173115113742676335466989985260245394594566825504168247983808895751194767952545025025089922140583827614060927308285977592182989331928795811274433244295548311544648494754551340963561136166911034992443081289871904239594854319703956879382607111005193850003088158085841033139896512153675578761447526653665964141242053517693888206210085973437203948719223099515985168102574183414318603715439257199140817915343309488586804259041939192516002601905004434860374479478084955636270343368700541183923731461062993181559460596701683078349903309975816595056711093488440658513344039567093844908485620338992332837877192569849608945988671507887353594415884584685961655101688381625208139914294309365597465418463084825786467266977766301992666750619218253686156331654386541334030473776498247863363216654433666126624986658089098612850992741438193392226575826233921517480307537970828612270117375690354681428952428527015600849612500476278254465364611047982557157100112274540279003084603531432465596900536344528457483855671946850078040782654529765437583349712061427313978315168921074899513544446572656008864635091158660430291774410577252764934765237248304417792733149241517918300296894818741179535558081506873745501012346998967700431345718034876649808383047091605609450591088367489757937497296911243679072391008435123019723900709067962855430233290333122416343438185631287003151021589063257084009075075953497208372980677891047711481187905186923032374706690522550395604395026737499553619007135384277001729321971112807966107470194267272243396396647745173881729637614587425464575086956762609516242846361315231097856707365737263956327623453835687122721421610594836817271003203780210090996989852733706662661075183202930508111208548454084923425972125676353007321273423352158927240823552306084922747965331206019735077272988875363157427644155204756258719650541488846042271936729392445215032632948057072344848039057498007328996311534345411843750202125101922404511125340859054320666668729596887865087080998168213500614313910040225326142133250529483696754617418475874437073865054951282945342259717282125288274844127947779563415130807098071563288269354558812874059553599713815262194356057323487878522252839129721807185021782656206271949409581222321278555505733778065838098655799911844448224208391356757514939180772949353746171839901868812291255155305518726832853794722574285617713829092633187232863546295164567987616998715378346711426247127141552333813913287616057164516341622390885338046182547337308535626639179782381298851509224676141945343995030768281462661407664367248327490628177184197476607966162109564000246740682265169944393951329410958819632230668435987754710182809567629078056644285321320913732374958148489633352685524030757504364754950102017726063124705027640266524536695778156900218201154085117521532243659 A013892 769 4404092850060202837840484981979964870018963617588540602958170986098362146724298915363523122956167940271428512704479084355124480134301502882181471000692653496898108534921081569232815522753295978746105670833978298626196305009326007993246968443510676767580448354128398672123469771581068797053973953239537882510434016381499811138349804577041412836232633858622264117672638782240914370484318208807864971191083422182449524702121330991255884016047213419648233385114643070751119913864485323653380976394015082334249016680944163802999503664068526879014518640775199712755038927583859027008513622934757596533532910318394860849609264942731691448929783567560304884822094274963759092381679818268545721917455047761038151847429338714430812305225935435041892983390968588392783198485420575371571345067306293713948556193562476543708291200625545496404712567887348138631085702071563064447515620705217328852897433589146382431892412038999290492289182044404107907911550484682180985747794579246024345654323911794296920721022033004199922884372313607497373927472200036136470902492062301375925444298411507324476943271331395977897531283911984157029290804072923682443893540446068778411363210459207874973616388637461946072359557122971821153752895423046627166190520713548329071129114813334375611766835909141683316231064282482020795635751331479632336050028381010672713738412173282082575936122483256747777876621135499242307154379356775257196461622071942633510282753872791429885420352289960699738084245622840304636553282189154612735115004926041896608680989900425722479642697983948885210685512155433460197944669013154365556299228562027355419563256452363743203476801883516020744978345683164968119686861920147171777386507128795468095213076804701889659079913409185268980268055747298731352364369842595428562709077266759774265074868539430994787358997623354432819344793311478078071125115345043355677483121629247940314221593438035478138135303786694609448779920388567662075041039490261763825430208894140286058710107644145247271363844982956274869656032205610016894833738256259719058168463597911570110991099289517466554418007853987986464098397783832088188702748101046494265167566203342217039160023127131573478435512908361310212322064045494664461222960637613732528783919600131122377474971348648047119600830026707701799559379500812881766962878667392593213249820808532765701752246833753321138770532215756579186164647925082394084952849486798796585148192896316664613847203946895641459299615640144165307473108318893508587668741887260219719597488431358753615832978010880341195429311535380099363653281380297439009486592649681526574379576153338388261206680566013360944896041324972367547006616353866198824032440768619117235927809495203327281875634426104232663028041502284056336035758576347534878645012046861553603532008368347779577404256324968235635500053796250033644225125846518525191025874045045813296380162597740148541495698734038006653094860610651522087513535036225797394826546262470002839107758986181730276082369220298832176761986835511472014462030756013425363829511536331547679323314802248124662816812109603434848051298561794138430902876910299258783719576396632019821142150569047317545451923531386703890098497670234694638685588110714392211450304637610587890614106970893714084582867932785032326255924994002207269185289320592168758103773275985446840963790215906815830061088574361311171391796924070354701080440037713887454520477557954999143315653022139279119384633562507468303595199674015330821822473758367945219960554081985570948003444117215241405657941802457786786493378484155129083545345347350857890845434933539978861696196512005646921309695907216469948917872899704972403350452692070740840554998534601574343085177303376873967842309605408908238552940660559395632406282406171895251594673544998872106419091048883389328572264848407913761876974426107555577364078333708425600053593028203655375618611224810126154415092005075197802288857367582075957041544571131314208633894260005100570481297838743432265058341767459467986129990196423500263711904204497087410051168776005884662231758449320437993881139920898031731762744963887592945375763544348417774686124445854256172483315280657602058336691889835209999502804052050411435270694217764160188699816749679023943702553144172053270367369029192641976324727899786520460553721998645986608697778256904182839182631012521071732716265037049025251013249693767661114655008495510009191902135043650243527505918126403514173630075925983390572719121861542346609177464245564598796839613992102448258771466043735594502439942274106194117910691629570462902149608913815819085268070592204296877552831529001748974860448794650814559279362327756585646419974551704923139711370394724320751690310961414448856332079216451216938897614187631508406033329311446954356616105034143918492803145722332546725883680843450128944587596792546978858239837393171819901496517032654951273367034625800065367192655989487177018994235036301138787879598522473387659429005409948466991806241 A013892 770 10904969901941218186573987023395609034689085794547367798444124220507168413141889820032704241228644480738143868879047956292639370136063816985066658163344078631015909645209555152495805283073913419677253505446342831250026044637287119066070825316008343233529180589208973823646251377942112867316547851642466511346203157528215300859856812763407665282382788464700729559505103216067945831841849832510945647301270470582541085665397925546117703156250489101177571036648982592843777267599938245412812982268244351352751655954669163048443268023096415336600970591904831233553039133551465752916753573235130350019084305706467196554856651315432998465003588161852503365003102812143488924887185016334927793494088526306058806751267938161463419918157633504771796174281393930750782084986551401256972435949812046558814306042323854607399556133577712578102212384633294838716292675813695232315428980912567922755330482412651768393226369557354104188666751370966967186671882243571063656629128409876501636250325783669946811100401934899666424854071401351210640084439987037277479465189692972374627616701852434874630034757200398249476099314563180059236069930674162257175642351604970456155598034054834160014296566288830887207823427032633403386986390604110330479577182148296304064693730060182434117920250627789812917636422038789449210052888236125386147661139224192145695814968643851591384192856944669549916052523716988538377502651570931857568901425950715082892177616581664986747859448884819398660770662502469255470264945475283547438805528582367414150858390411454231006120804835357850721293185962556635362670596998802511399586963543207372727025159738441412182385705666972135450620136767739094396188519113614491890814952915103329755089004263045544282958114512570235336772752567830641402858063802880698068695383511146610297977616915616546761984826656190287749546823373757557633834826980746507949660279983059195764103773290326209382358687570930735761514512094211999496347042840797663146383914812571868169686038827560402623376745198453049248480431688278757223280924462586434100211874546325240840254949959674909417927874829251799295767578654148849731958685870253123403487145508529460268447094105067361958380695076880531855420450460985293177769711611834725500789334537965071987743399081416080824796495628300913718187180022583275730295016905452132662734668054187172621343036632809764718388576048902649966283098562648590911357665661413013425688855282376796933682447845704350921730318986945327573668856035303897720417984118303142787475621507398978469410421019762801953661322863443128654242526372473108433950742573283778269294694133705029835185600542825117022296143028722754310775535747191741041987902554737027568763613163263463479324976526842264392691070535764049609601805775135554765478035684221846016152002388857568663831101681997523288826047704840912056432189883438673706973975697063893257353624228101784063448958139652774235721531263173623189370176589663660703532616373955711559911882917925596154877278344012718054048178841423120343537419892934086529952889685599008877224780458531779229476045647776955423824972317559904374620182614715084375109259396124147647110257881867493926975962404143086115568999982770457160154746035351795840379887862882939065361699656522954551121554705501085758009969621723871417022425701428948469771994904894288937463599989816650769998431357887468230172056971893681204990576496943319012250699960774815423764745132466046888229171779491179759063770317629686632583805450621110791199108001850390238780379975192542029308224039123923404249467971238030968637546069230111872664490593503408119467090487180670336208016726162794024045596169086582462963652560383669324557391316528423629338864435714174254900374971643392280572697816670458966005563459639823660578319570098162223832204927049111433088456418877986857869814499510492257555616998017098919867101643542042871913867635141128560821054898674692203049637439012610695154611471033675980684176943304369517468171097214773888078694992064621220988482595374032579476782288851033638940288955099395006267394864603887196211096676995695472986001042337105004451982736397572903482538054255277854429764483121007799045424451729073644558893610477971704462330681911619279079427554063481507977948137731276930703372085814871604935682427933503525856610487125328795809960044142190223917273467472413196307011141972054375008656553488411918336151880723838250059684679447324348213876366869615041811257370251547413719244922243142896637710040978257516255771366230880031095768299427661811897038624972073149164545633287793621549744481890435821213184325286467294211688596129701634902982399986087279417069780395753962514852567502008481316184523006495888939627281247355398715005015775641811187443592380190332670720674744492235462781058938722436111376319921896615413856252786020829564403830428781803908803129395350086275624328039892193032841069908916055640368302913209529554606379150213451529886021897832710124500866567989169944441533859 A013892 771 27001785069226748410557662694642844135184610646792942858359697538273579200612220241493158939002005370111237295587541765528248051754537481172906567211598109754179862856593734303539710965614033944549427727582184038115358239100341998232378904494142942672198370527759750875756659390671087728649636818904059686277822292152456378243790594226660956598042740134657011761561026568202624606277772528430520006337028510938959399675006138046816498667488679812936682466275509149157884048526939489528420812581417570140197022557700359955087327508721010918542326681644960712569446645547650799331420605933933024551904630275477718922283999465492332066196919643974821729580817870045680783424233931761898374542919105897905905338007790413661412595930198163531939735341985230538080769853114938100988191682893658672233544377092054069527433542795640536926309983378116716850573578289614951041001384208628520966551052171484631066699420434594940027453554402899936483951060951424067149115728226566795825017795422619371629018894130603129134914741342814331314702441767463015729626276733579203843067087840112140636554432269148905129520036690575581494373519272362490830350851166715741516420136525140808777239713491207870984404379852076537493113614788446985190150581140214330198284080308287664936948214659219727975546626973824516399562746508581832514837599171882947765261748044072281574808548887839327877587737923111602887995938052132801594499251895139666034238104240244092021388033524252428204535576651701621000667561226404116529678930517271371811526309639411409940024718732024738813143336468700522264873302558137899674005880842372232402014271003195042263393063416284037617145070030462003895307995988701729756355014098134439703246128366722809153488304386460647147147675860452883346975448924249093607198570416566610612212079267141215820803867298566115306365139808937714699580781252199447587645869605772891572301588940403436725448963935694023888350321881966237740905416431056252919098065083494390203091431054883485375340535409144396791113148422915342481808673780885806889100522352281382519314441340201083534821792936835550984450805737959312672453170124647888606251117506524288041241581266463189877784480699168808046674721965995223452182405152352351977778970460120776783779442722095276314197778028740264156689558266738426452507761064573120234064648834304803940534871663463625609437234766111802678863614067875613307021804586559101130334748875837904510694175428300697612945521113256338659833880760159945841629250057346293552925598938849103189128674076613654154658847880848667417641265308354291320196999734965390088822322849772890669873230318488729433790457457277383226156993288085722802325203527881799225988013789943498657693095053137604020477967062534827474285421678007372019245398679666028698747956963047836910943527043692385417938887895908877502019688938192616527164554249524209030640051597578599417721901800636094632295847839212945205576304883489600604356407870935363437786253381192650713495474030331547160910641581068946859512661859474198722729820197622020281887401668590080018326407152414871547977590130537761662092659552113405706123662081483605864862062431034219845091253532936291387674285288337946203802006503388546328568799957396582536803039157816831241077530484736532944322727770380856291817811256882517877053966812013843943764682471185019154942345886833802197260800096048972137995961473504855262914945922174559695968461657754046233897364014026330710238042619712549441254128092477481808977320124273749419853860076194278126228064235050707617338703394114517243412459184474610777792672494083195341204343288217570638814334007634968120145276628679117749961837141113443230867232081464713220182332890407431158384563566911231982533776491159906775267409676850707726134316509200489384268698787661377770358893850327364380784589812423430368441205693173140618384010512472808813103055737505313288320453213553506689279004213101686329661638308815014062096109845139006057833420985642404409497768591156216540668360765923046696009881148641755542346410541432656875623690156850820482651100270812364564965164194929863364418550001611293868740208993603439240075685406891444290208576439501907522218631910010895259447472539150678585309291487189032498422689405888277076837688918314117766109638324123720146870027370560539505976246255340433071251336915534974842962593981625861865904559483436103262580227335708415167134535175094840371288031058129486935413812563222486299562808632721323883221737194756222457743399224152915814116200790444533984776445442254725352573182278038272498525700761864426246470144494657496380730267921188158088481639817623150726477327066168145990829063927539155698578523181231861464107522171469295455402825204557050913039417891648996902535638792014162479737156717257111685332942794382288287529634053667213390063590760120876195876783519892696953276987123035249019276424740360397136455060314475095202920631300807464377119699248935201675706566471208131415710261737546736041 A013892 772 66859093008127282512633418040542451720286479237913359018641588714821671185056717927740969355703926494927064556367016578082729472701358502594752778166070867964215004239348888915260374782245943836064893446838518314593400420478117721481195173039042846207687713065415391383710188560581289653821637077651523285132829499776405085713071646574040967971457030804684092165789496324499950584979786279874282157171109958907446430575883023411584285534070052596132706518062321928720687534673506343081833245612035464006571707358099303584431776557016586414391736554094405575432494269593892596573731230932405628159946503120480104345748488792506097936778126533526412109793333547202240142155962214201704803307347455194698914301535751835476610067370167742523272446740554287350111256152528045116918760437821305344658806998573257989502808667882742737842699223532571424476988386629337290657672486437600872136756093730760923499623368238680096407037718603466129827974738070760181243858305546073816575530738228152403471242054737892277447833256124201222954003401357973405785111894193738733056614573133813831318031793187207334842299433329497506762636776696777491182540912223053680853066383629764631472514477335866318136612700547346862410161128464058791582346663810703562789641012967270778862712537369479309220523027503259911232440917067152966908156864471900195078616849070179332335101873092630071918367120283678716799363854214947977895338003118303431927710935671164156010066888421367913224822336811701732058131947685138006535021470174885126471148483771836952741085266027647723750485402286812894479530519590902695244906287547917042278395134416740240953345300931997489259775290757356937383168233559628364347980894053376588014768035202713981022143237003010821940405213050391524002562562105884256431690773009890167970287717261289097352676635014112259543975416315770866429917272877789799972322350084984651049284392073744009272447454152208036855920343661614719304018160719521956796725799855175376087484489343565943254395324386047031750078475696832256603863975340177565552294914295961578974691968888030562739488706669105570957047655636955316148948622092470512330049785806787283094630238132308237993192274874731186435563232385278806794725401215334506379826530977334595273539494344737391586308803979185739338114858534712751000628014664228438438447242913973290732354455191030619907901927567134668501331515929852738233903383314974403749720741356713359521025337083839929058716791883012906899276012316351281738512344437745100120105522606885325557498320752428992438696618578921504544154119388750752383648470846748067433542864785999804814782435718379624462279117919507071328904104923635770145114634130184595181669694957265307082815214967978968177501473765575423774250658331492375849481512425322373994941117488245785927350356369359671840973062380172075673873449760169799590295625612692644456558801120712772439621783326653233282933116538827334410582282945703716566846297172815182472939104210917741239035429751029913593583678708243238249892442517582203983152585061511686797961113384194228543297998423687311025075762944634421113745972224328451755527093556299474998379087923421400724210607781650018168728910128168300257287944501033876175622877005709720622795468455631098019200832155725644486904561909512267883313790635355545632855450169260666975311786502218754744533587708043290786835269857026763861919662208583898611648434682950505088627811942303136125707029137766583445289707092627623958939905315655400229726933382394106664750723080804575874075183624344822080584746135463562031896346774218399272281658569926905901160733211612238441197533621970936927323599314995734781562754983273855670507122489682694939780254287604949883844859463465334600719901435984554006332857833440360549973454974114822563898340799429549835807886703901736615896342049951843511866900975660320312040030045923409429315663208581168727896985881626624359817053053056872419188852954818547504142115491438847760795275869128171915953015310793316620132387424141290000943370702270702256648404795230860257074943573688159746271906729458225086945678097901639746773407240439723137093762748852482298912164560318498315541165913274233713858032253746067741022627306718456094405751342137276180311922815230556981680724692948668686546309344724419331944727902217581310208277376602190987292364085219235673684835995309814940304413832376651852371638325720271086926655412517159148505922415003364471291205873982635103861170892672637345921460246198687671395973075525810694417310661018920155170971783121483190781104065468288495326989130751743964458478313076932130829835669386077054731299870776865890679783071211880119745854361915775886094582670525030939415171541252951007827480086178509208725989602094189581371592677267475701914694010443616986941214320227189646463839350651333407923067017544541427734307796822787033312194538360457061381336023181638989179238389611468756856572243298061736721710190589203934015353532791982990308763378077735564384059 A013892 773 165549733338330956102249093776769124162149630954518030352699419175181225199647754204161486480689136690162409620955813381974068364626361086916364759264229910095324807782047544494187298737944399286536446598823408360246404187745446812041865886766800952452009338633561985189813414184666770730538101746335859154794113991566856856329050991010336266753156782518447475927619206059598003143517863827810430175089228198140769199302513378386400437826625323163231598476667597265383365683917534382598584217626715400391208198017682327506107937501052212604088964489856603550922823628447167864483619327180498643481215376430117665890403487350635556595158382331538215498647163402893919613752235882622627061764519726460138787003118373584071798711205204977094132382101839730353323131248018539985957425801328896342604327350360245534549915039735791410429569704689776571576046467144515436060172185995657081896949626930643391916493922472427548033369687996323880600918420962271214017736306504327831148855085395989938082738980494440330296302477655878523955184868099076592091109776101222283182750287922063293912747205079050894595682784567735446997458160142114049139598370214590996106596819439276574224461624816861254471748571212585018666937560028727509778256991915019281119867322567246208271183651068030348081627847877794362942735722309060394208320303962007601133968101365821974615613412862788228446996908167296586988188040057778473118668534183228009492773120104433895532370612353260668568069363357117847047408457531222532843360127278562886770084289518961706845248486125792501130853154116975121207871040028514572793217213691109840468491913934156093884337346292418051158640337669000755297525479948762233333671143784671716206779117197404885694947846999918093195815407628861402191221157467817901466253091359016035021061446422960672665865263281808351744577984364063926596251729455422445921667398723080409478482033929405467615497868778828167850907507020180544853960063739447597702415956295599893554844256579114288526265008316966669269337563594450653744570985475838329886471884993316169737655809471683588368685247094665635141174743075009421361095534214544143109923944586400184883330838009170295786705398625047016001911684145956468225612771223888555912582093526447214022215868407509910569467643224057829989366863102943708039904026482081372189000779732046351209092134144055726923336054947054585541478465262392435288229933522824806150279777952616592796651316127958964502359589664736375760390434820505092361448677549956204662293164421386147727596034516768675748464258566648958480275470864366349226399595015162043024128053953749330702077974299844069751424861601373539810428125297309606820548200455115945944737150013989669602451670966997755125343221689467541231998280843949940348525323434828304926499706071527902288926290055815114085761558786481696404002375077706680595731408283962644246240790896195775124975058073342744278637406928673823906708380219574026887451549583310500506062042997549208164234388571095418019158953265802373987320427025342777700480132718224026168744714889489945101831630598893727141879071551446345485325288078687455063408880827659573744011461228095806911817161717535828337571485639447400098770422091065479764583630130960833524383236647519706174245161299960112588379898839581416993605393678413231185967747308656168236902539246357356404184871990298284273992024857714112971735413675012382768404077470019062699446236522524853057727049140994699502298398442348167057107140612189020853426630021212665118482600669657129517221688097056589608913809321275190483616512351295404219697342503337441774958190344539851992010771803828614954809036940261623896892756051329410751887015489580831257694947861284328802438372672627051539507947225739918190526782948523843317428721887950738035646117755126708918894072459644386132884316653543709767890121638931543464322006356680908164519084355104623305976998844509802950718645247621068740281099612573250656458788026236239501657421784272397352919345258040020489793184368528824030045879252521783586984858465066337851683010707865678659584121980904781679561106592536152275345886894645558020034728848670882567854111755640073360613165376692416824650159805468384587478386451538262416901986492514767412794171770869566911782660731485505586088630022162789983409008813953050864625405403927308501443635419047264232375348723150637463872818785933995275005561286677637518068004540278325250456365985867415763999683573362528798035541386175824659598781794152324344455897536336384334636008510438287177298688061215321407209900995401963674990662459665262478651673692531478572215625271131196009143116878730726855046320182844665152622590239685290755782910055904358584054966838124890737530615613906520473217214127755820728244619256589319318035271924565429577748153837100224056419466152308416000024898319075021484671491801405106150397291584239789369229264745664033119467722997278568177383801675058087368234889881207737271811482867192696290320538691694902953235804105841 A013892 774 409917529169307942073822878851564251568774539056851140438288679120247056535622604537170052513347890669374452300039068559292608703582968060952523864049400416157123661224320142874512676217725389128993608886900042617397761162872313105850052080357389071565467871381224197966511805049239206339114663196000474517326550860404702695099506829789702619771224756037145276696901988504964555985661439106177578346108262852188160473623754073709187737702069136059154597756478160921218486386582522967217971782681292376193270227903385193455546357938417882576772080884369446195836452663574403902080025332412305510625193912363237922393562184625421351049715075332739443857984742654742231461692297516726004245008065530168223190359634401713146596717016496838577804097189983254488133051960087458840689196069244678905026232347899653607853510079974753375573247116212651079102877081250067526713156289571660504827955074293339172081038684940055379257878651078009564432053501226258790758102850799059638379848928093925289696731906863303207406344268621243157286909296715255450600204825494460394166524805173532999994059441749032841057475547185385172574959152869728454960510384889978550868548278016773286160615204747405335336242165430910552136185425449572158234432359423787326961622357541435769054069567225898876854570632502358744288144979273742133038827696320023059160217281823810425523745755976137069669380597316134911744865417799025219510662038822556691077046029917468664293807340877296388180727982539196143956241034284602582350911167794322285368518939193611563357812931247588686257604364055887980647688274343564905178712349603343384874192359600449969910913818817310044055858181461875101191447543375650217195269785454081851827889565313377040064374669008650190644065335014416089104280516784906438002687813260968245299615226426446498627276312546822377946397802505874324581052311052842062924194724310820678829259885730566948957266657385387647587464227225162026932345659865182457223354446967578600831256308871288310705596260828632852811137471878655669286278472565737812793563147960065174571239812177026261476113171645854484507427640153287753222787291173098538210339569266440911389430604663668560227165450830080291275317519202118665016971557214699229406588609198742420193194689547966882051148261919446368778841300362335812533898320068255203595812641693740238182481824261962241379145482318346912204669286357744646624750850165932979683901607908695992807195527213123064045328077609264075283926995268617838691090709032769008408099442130629819002152813470936401252096602172620919444051613131786652953138810817447719570000450266824764002084570085869601267433348386299420551061270620543020138752578598712138637817712412489806912960980029712174468107225882068889377009711199423603347043204831654931000200995704004167329708097880913748172640109949648541984253876927534434116409944320511619455472576097279462591175616320345895765589804658682326701576713553307028401991894471685546992559718604188596786252605306500793461821465022499992427630122037024226521381156143461792972402619793151163576700198694290158882279627189464744609868460486349928795051666408487042887973035135426799398543562311628747010832418020350067937165343369265143379605761983641988928891807879686896938342269649669934819974879136788707036449321681725323326343553143216229515226140525366203835045757350305591392547378758161057415201086065284485960462567819436731131036126807187266131384888650967834442941562084699854101935933762700622346148825168894658887209649035537348740463104675433724474041874346600177881292362616530199092988370075171336241532200153924782977565880052688229660987701558744866669472256365940702633336687166735606696347202704378265263388852136319169689924088617707385691645176732056939914441940838032934499325316527351488827364693923253004859248723581522926212562962300036755840464255617771240025257540252590202663306340861891878576471486778989280686741290469593013377206948572975526393814440422615098813166237874087636694756414021729852651972571571289935817949621060492294088214451130735499063317584852796349011979576472672174112831675193944971567849972067465123655380998264028630008140898176062716607099436044160461608670645214267440032228591852129323076052235927678363760698134454570528896208470709247262115129063315220335292848101695259004653116084217467511918520368598044570273658022723032379766445995296381211580850667974178620874329757361240322305823852496319384194287005990768573263807884001718776156982903433824984914607886036687732441422104209687196121071028644813806853680704325714696758126930578403501561184537518222683307043262560308274035053338358421492539743643069894508755103307806514726385619919332914203830308819790978321437212670684522059949385773496621556974067818777144535612032625967890027685876183720264716549245650702963341623173596177967381933892583294444558217359213207473966743080909445838465385451853943809655074399042599968597050995140915972968091766395533967057507604221310668794259 A013892 775 1014996384058594226061050756501479391745191067384130051988106160080964616440798595471882229858248198738547411965674437620595869118333083632756483387248856321046237740433877881451437963070033618296911945971244308624895979017626971609082208106120850722714183430859177855360681913970616149577075478424953578951877755258897223938633193761735452867112909847198819382483922316835154232111540303709367195565220323540040251960579303838157246048136355685726936640350217817778868172923330598536605452713125365371399780218041344174130084881344958580630462772705706301356064444603823917927536448645560777262553532021208701056400776931788821181912848448316320804197312163302664584580064836188867742385060226051184007273426300382447520574984407830805505662147248020346454811761825320596747971677697860680192056548890401984398752468455515406858503541611207029124315554838006210952826919575452099004343994731502662830650687806741386184525054070055608404480643242332838165537347710760700771532705551004440315892788177852318208555641637188791560514958822687347305975716568202007887535337903565379887752290589655338468709574144910185040427683783461581757599264803515690999827061522649054317089013147859845603420733889581312187233856595770260171432119730736880376502346157885991566319012601338480983080725488568457984373131495034733621875308220030312776763554851306655170828921342626757022071283627633884338836549516146748547005130763666493800219182597632614242189232062938932709477912376837321032853904468751070169556508791664353616478704376818362398418717241249223098453767908234420172993760288413826718148104470140488951943602827414314570046443795859722582776666387259567476185042070704904127146990320493066619229185524782887575526358053557649728403579531963860663815019883330590046232017291727670211218131962539297748804500250220874343210697652386992909220819046345631179164535632671298772028451573797571091746139013085300968803672585567996469725154156046518417148290722781974405939672915139888114849816195841516978212804682981267424064084839641550832520328917100769418690672327691722549014742348199128643234357072355915652467190388886418117364083597121065074250457730777105058309924145634910979146522433978846824329858255847759547234424648648396907897949177595031248679966160190479234286920164985879343079373096422686641368388086285228510023405062573220443916660749622976470963069415281125161762898955345016485062329087441114239093904037736886805759572807640221167546456349057629361765171013545330308950286620560210364201411579282572152203915144543024486014496755224003799590614056326271480979558544905234531320797601905051633828690446505967608927062261122255951622545121115692527768961799886853598407375769690590285488305833899364894917524368891181584824010332440455942994666685261689014720922891454832650936526003606214805158669040406391084781208546722074500422076190201897580042547352395192152159281149725558650463447398852629979719143727909446111222730126676112780313843289746821308190022667720747208750062517545753650265365359345669602117173154467201802981103785286733168118253702604206464663750685141790572339498636142388358407867144325795162563934316096261628844775139427770782869147169551294052257098447641933945144840076599084845822132355537278075937804978255723380704245128966798391363035945594364562686421931328718731949752964729334324541495171995703836104721994005164850402215403715139470516827422551149582480655991403772803896333158936363224041949463653889248290676759851874895975960924767244993678911953023736769736450611027742353851690137782427809443949410154761670496321639268933001205967898032581272775341986841906605615413584515449407849702337756866869005218612269108318240411873385887759750051345902216640003696930461069456865209775267112511080844916928058494133948891258672842078980905211485336072000938388158711099817702870907749655300170161898348224410167301789618651322471941968578919159422590468790830288748154596127928197542115996823556182108433790523132249662002791266421696632495099438788889238758263908899533714230363038495181608536424186992213617324407097648608398116051950154181747986278325217965234420563026734527669832850716528122306489509674828767775944402393996361184056465564739289865328288468829500890024827632029372898114696436476008958545753756998285891759529126162576083014787088793936366165249562410034356406477752507317162507374221614132758120195708968307037872409800821128135342283930884089861246736073489941437768771859923529210209590611322075672007556457610472830811502256628187852956394822336591938300197834928101334678254331812147472164333667913886515382316757029921536055949099256166694861722723234002545356403307488707096640309527190023838375621630732360856669274388118614164369211140601932352006268807484418373126466529662970332633563744382870606459956827229798518322668856439129491602790876157444930463813081578575896797931178302451950098413143120064394982739643189372017426899750319054680215260297127521304783125690795915641 A013892 776 2513231531571101104555541717122556620420875856758777037597697674870316405804444961449332117469778506648318508220794509317919810928035430049984695758683505887686268222850584588384024088919747172231365372507452061341796308749567126774276846409357732353661866878966979428480729126500728677351647015052549131889165557918800157297225712440239393108805408959739149474149057564793208558977152834474460403571846477897170127839338453654357318782544382177072782088234533988384437704107285971705890224857517004070757624398111954268219329044613370596540508241033826667081449815219083799356455072954824395019031538084182843477052907360025368339713222130027593626952160450241564475214113960822419228051905240665110669225723588950677923248198317245449681764537138675931836412948643914504287055923175995132362871028650975463167766588390233243406933760879968113607688621018832340934083782733857366892557161010679011932311337427584539590116301857810621914726116251697098248848861129266860419691360682136543661741816914391947263886415702201529594199529025897317976979165818808423528318362647680333574683558976754993927033307830637964268417947388545439128409781980720398968980787209169800745489788366402615838784475763258397525497565082930145440222900233157858763377082819195345831370940783161611423725201301518870246648326521724008886391828808308837436231461403765557561834321307556770435593683319100633377508841420381447930490857278783841632228917810815518492470515321811028343005549358374513772128520001170056095768701862531314325409303428735570316362187342339960064858276263811339555929676856381187922979803330410394553418603017357756892577429436484463227490720864827027768214306486230342404324535585582561762806767048729383142873239650056042934850374875516183425811706918094990682885051784029592482327005334311592616517074265071656740349665246377780755528760819837371017098127515521770218120876913428591982701523064161500643553804885452330490689984480632628206182465510389724044572818165504961821291515032706984348235747462725233287457656407351604374852753911304298056850555059925146511892854513633514234383948312503410391158357654731271013987090030747872109286484136719459057776144867082457440553725052252588642876337697446381567147611638093646935249204060693879279825215529281485441538608733601370855519492644679117970005624372062768028440443252032488567961599765480702416775185216108178731915952340430839973646347991083855526306176693936267682854472469425143992740613019445247005037378181468578832661495750882516322588751010049997623499962085487838386796009401113400584162519874255424487782003933481306317768895621279496445471586585902979890496689937702556839556632351849445152316198543738038308162904735955100915307308587012383516940387172287085831001147160145480519993151184709782907661462450608419672151281101003344872838575252281224558635665701329981948420602432482728396045771456718382892769443895554306048853891640851598240152592065532851606552490843932596179222327055898814494388006937520674442838821049632523067668420900910453156132730330603083917159708101644694710844439874764573022947448407728902494379260233453531671865361428197957076229395196151637322920918877961963807691512437378789651499749209107744999639193368826917387655336103413498706551522968854018407238400659589560530055621941850260499303286657741109123462051366213339991662871653883390272875066024634194680916075158923653127807245864151478930030769819658890435954906638509170042687047025003931513803296434392467578051180869855250561603360207970121591807655621515181814629816098472931716536353690534795217554271514672165735353095906350576456937751518277258104257719961205119763327240108817440297476952800620926837686765599278923296029342387537132720096513965817723621074489059329122021574769017960648709266576715696708565598922540413253629162545451541981396395547514260951808013739096037706338140113790845793972952920921453036456293151727116837182506087139016847317766882005835877618810638962510800280537240255835449451995496610024483225285729855200098506562226530272087689254880685715431392987233145643347090080621605966758117724819272007075774793878498983521689934337228745451826344567114976368416333837061248158823371995931481030328385390896249509749380258324289585674840298203648901731661809306246182331949698698299878309762028476576831295775577042325408276233923659863723156505615518767346802764532508248658474780716088168836035403394554792893898978164021343181944832370504117818233584790753870757103103980249382238537132834165899529926134799314517476263192812961833181558867636786695490872745726543678634430787906486851639139765031685506599508719095096980416773276990468554444873269480153283973779965690836178038344234767984837933643146112413780439336033304094870370187943360849280070647631951177663634553902681525784892639946876881420242032760072095028178885662573234876517107483630199485460592663522971186730685266448328352366647761560862978729044865260974626325806457158375252192739854075922764459 A013892 777 6223010082091671873888872290225445325267510288044551064018621615048715582095980364599729806734801090533394809887001063727591925919097600311337055183380470244994081060332109648713093662550097053414911567500329541636360498298494413038660125117364271723169794917143258795881704909399327777261735822324601852921630948797183150683503289347564321037319964319801148273791007287126898919674769156289376930823845492074705056372858105755100502680139362164267738655895441374104717814702346687254983079879472996262598883014540611851583612428038122320723355915115617176533710806014158176502719049688367729682228972418707054550687226861251454520595569602939194552102617538682687555513192364278431428160094514505639862959144952877184655076940605133140711567488644538336144210265724248060150674884320158371248572591171651693374243681746468143766665278381128166135884186816109740554543920343521492305293893821381290766584170293104650894547384913823023112431421724710933276876416193316543818337358493677613624295251119908986228161890033805505226667859621495323145480135504785718690045569433558626283940385698784063707733246486134832687065411110829973280416332752679799166694358227838134456106519484261150675798401652928354854486995404278250194390483044421940926139231391526776617711755102245682884674547217489573098855674652114296679585920920424704067015285350402493313300401155320011718803083672741759205416264732165082839240481217139391481720391162442494523687750517820965469087697760721775176653656246377174728676786913111924869831650810588716924774095716180632776635512998546994063097916934408603034902368046625847543325249512676524483954080450249742913126546442677338629847676076248464597005578238925395598324073082591776870685285824264117854940078378890746264468941688188088334900993837383889915897415581283600166165311070669664183123065766890776550984009137238494538065656443055939715318885204463623179775258557647227582002932723063630075666979882509970068700196667810485317042710486788670460738099080970731237682186056706487417840615572586900240968529107026661114269602533325595352951385168353430962243860032641381966136818230522445426462419638044775381932154084446915853500454529238005786097638048157582486037456896309287952032634029472041082723618925480053790895936346838356820308307546661620773980960217997319326412956502040247852453353095914392910641149217707001773474619338420245249918357674188462427905748614374743584831197805678898473248276427071129615281039156835356663926047077756166578974296967264447783845683787233789065550632619914351141707212082087490073044231298123982318772532157689129092121244678954539869135750073767782603878963458055363287869337809782059292204986897951212916803860253793689421291511484992775813912575736912880939056109482089064170074521655308708747877639512489057341794114982913281236290723343598287848413213207397466972502305262468051298720538658208931162403527260338121653261072238021001550843593060873828330133016026170657466776224800783998670739649589988004467238761962174040735330709324323472149447097438875965484195236070774326928827206729464684497547154054929127737429991884794056319174149566999533318494529215795873023647164312802740622261146254681183677288877516922478285861607061358961316655990070326060733793519471656466124144596634809051238910195434593488172064368789946102559495261925829484940016444839309008771275678108530704815221612784935698586110393676979612827170259119687558949577508372705917433527354451565209817396828497902754577544950900667716060335518607594610103353344276778120176023073011612727750383948836779515903390914143208234905142065420618756014447109596654800514694436138220035840854815906202755103142385352664676321869362613608942694374958656438306791098258134247299640418921285315779708499263990603344308366261339159904382570926503394716897915749630017648593633618804514028510871011361959868626162397617399479610634754540688942116391016698362273430766139858832476626675258767768210736059404324434030063837980060233900552636597160585012889646770408731108712000222549380186055276320811019293956744295004694346086401537077912683808540307274597448318891347757454599072924722477759384521759956288825870859315797613519504814392575753944247715084738012812514840930708256515118799886387541756841928866074361386865825958316997161630382923448948823415394638610538924901107374542140264905044100398080404308650978456179141995000746056325198766738426309853728129790365932955083831470417487772875625610361066800868627792238662391515111459556073545349660150572450447877408457815460981982179024730596579899918254514820749076123035439504464186856822333055191451205536939842650538112991894382822197192396257686538066294192599267113769604566121364772489222655860445801649332059512728236004428751996367855541533650530826679061747855283875823314446880879821899207779877075181754427178710610211924304509133323109253315749488033556565432492663057567439384966704155753091260768009261827834011270703042763395803579190959937538281154165441 A013892 778 15408789041257106635264362788954934944449556956716824845065444962400509604112274884805026374726234245468648355366393446894826640176351649033301371002513198993159599119407276369068842504746632763863609117375998477716250593476403717630613297142980555849469006024543505961223893644458766109950006807922124323417397470685756402224271811250214667756186926332295303439585639352647627288107776233118969929035992999080685115379777582802098599585790394515581183418124046490979317676266665929965376349106483206572824831633420994465094331149452766640220780858061864575197944793060851046680206136214317647098437476376988119065902091743917865286992169298268136691266739184914663973518660099997459780835781867272900359033275858674244047251357555429564582771547065252729588342894749544897491025930390259822890219344427535586312271406128748024312496129134233071040896699091182512477365646618673223575645905197228392685848297478586132975337885237732273705668330901135017175940417259854900832041315028836645417503847002755520890565427750815777686247060540924948145200218043264413262703144428865080983038505088373521362654583891071973081609977386114986009665601112577698036852733713591776888630896788459550927193746534414246526840394833537971028080080675810123505272424709328060056339459096915433145059761690678714460503437150425557894026019205142689315632481040846263290569810000286725696916596678992197226772007687049229453160516301277630108496378836932698247608715369425974777042579337625426793136941577998275968501863398769524058265280740447911388716213628739148637594417100189213452642689023372207566118718617882214476180106993088829598194214648782938177449728520166915504027200884722746940180915271824933115614639035732416117726965544174557956499273133892997934705282045180837337960015939752412436863674823400741087841760576774084814166840022332484927114954040707099087209833852994369273161376335887172891818337939331742568569879712645131366728933220103054377138488268968874883044138393626940139163146396292546646893623212824876788827730378666851099761933953379608558381848563164973327847571863974762052181059582963293244969409483778396598018170803343030278426824796344923897936621959391696888950575473404941836094860983494531588740053087741691452890870097762235711583637092470108484408580007981292536833481614822944386811795181745355667211895147440532371645638936815089384298731469243030843077595518700377629274996238304688215656944055443714830711584012794396969267765775200869800190621243184966310031677746346531893132513779885797871420855879537304947630086129244752082374748073053494495530348103121894855872321828314657215427161621906332737682097539527426981729979481463547231369475853030100352085121570558300582370490296479127200053114869594247580315893632491249702457352996188238421911075319234642394959066315076592755898223780360376943168108809623660573145985558091879352710627051052476242296211445795962687518087707491563919042269934436625454414030849385138782827143452996458324619775610119707873325431255777180090711634027248025065773808521303339259450339839608240134142117755620775819692010608255958261522665475946678057850792568697977450390985296702945397979719907766553252040201980069824222151312330774231561143639383023862757210580357144288656885399770249104113528311582854056963614296005401501469360411496416754601463658559284461830489779050168197309546935288854769662265420195166498333369359673175542341743451435999245027489918904148749451239648830166164463646469646828512706704475380192431069280717288746406482303112410386026589730555060981263569997945330800922548870339119083767240387363045928681148616473625167354899634378627410492525504768810532735708135757229347652375904406898194489396599140754248235007131605867951604392341650575649116820435319067868950238601391335632500081779488544129155116212289743137069665047609888238381481739200362337468745372086578045234064413105083445348885453680055798126879646608138315236542833981559612098835345954988326777407039158589165100924482925592727389831041478562288689550675039054297729311283642683844062747000592116828665650192759557082518465642846302323467184958547290885575309869832402457534254945306006805450008880987155038032351412642431765597823073604708787055185113685783248829145279884305756574543223357860155657084789562758354915829526369018732710035249268916821408707068996418967791114791951586491028246379104366717314679352309320768341122250647402506368445795296224150120020069271056929563698189427144564008407734359708968175969895334149566748149172293981538803204988405122025091500956405460893607690085893141966639171928721564268611990922055626497138578811207447154771041116689411659645895181261379219412984000852701137804096568545191795791728953393989018109463227406872442330028389454450738535930545729409198114802720549642233078607299646124806484545845980466955382778163235135558470760512217499025873991570401378110829650504179679093676671193356073517696406965202637967473376533483401585846631156710378600427547894294659 A013892 779 38153687136267680482471453437368525461016603530969573282041703205954939430232799729990841001433253888970674724074371447462833348914024141819708491437951929513763490219965237610174991857160632639969918671925592454674730378256329768821443954442437011358314356348366150567080521829150706306081101907089164115089494459767530741791117207564845288616426692104470068551454562015451437280456376623049648322316093229030685333506751892998693540335776010069636052680433533392267397518886215242521338412646213961311764992782682090974025608264828846025084035261866124812783055904153180215833811733674135711662793936819583904630961103465023282319256023407272434993108881629028014550165580754943610165867698645772561306101935320387437011155039191641589433836044916725218480966253346453371132631815213391957198649228517676437732228916443986854252147352853145372971293275722977927962692600226850150222433250212952025901036283538429645274101162299263645190331648475969514894328891236709460095316668101587388881635858059675942521608165088367196313138660358323723177382114696708970415365993217168398157020659410816587872547652518099421475401383395781930743546985249252525531353017095490885162162074907007905591273508600116581410862974806928536524658059681292771001281545550342500177442078330413207095049330862527874196938100224731573475839932127834607871748270672758391687516615971899961211409488120255900561012941461894909999741301253077238634017775141750217198205692517520286719460353655314981657059587904339953127331495459829819751146603376142332941688827849907377202398898587361411240875109648082899782258993051019533382255086745480257879259096697636784438245095339056779312606248083461108975835024123650445062640292101737999816687621656965078781529893707559318293125814166790226151685457508405008682505708366547751606863895522389734634273698412457443595544410585240807342741182393565504762905610783913892910258494753241388442293310586600897132026144817363952840178233664305562129030708032321272851641727628713578459826653543652464591939554362886611341269424900029295371800736845404227292110044844816044342643469452315827440575509853374204037956194707986873929382382451404869718756971697027821275033630979122503075412649186369826172347656710504114464811630558198974083216532221028143148135600549182470469160846992981477773240299237724493422227706362682354764899394925808906009372704692261199427513591186258486347470188910670000186099943518740126848610122462496193541206945568209098511382197069629051895303127236050901274053524237861444223627309822466441243521908634536801386416031328939684666888199407792020730730600206768094416461979464840648585441904035526322422034620464072407836046727790211978451697617435737837513706988652621670380924317675487446839372603907517950897004949296508700968255591686881578799515749143694836246286836004326548988601611055400336321506201694405744373367430930483985371073406864723937414600849454432153928376645542388593851049127372131692755019507076821077461132701768441798545433227006998619845430986303234807617337461505790677036985727026514123787909163632574847386363567775091969995398010462326093592366289628560493266935668302180866396992186483900854740823492082648911686644642310917743994316204332666003549266360811744615999025281485714036446403338781993347593548394724678652386781845545866029651929563494985696654013911416342423189971856921798006305965744679831571356757538117390287216848618357226294613322760708643814367465043228725609662270559846042433484558244784419098378214914797947688344424254336244430052805237655940645744408342435650833522335297822424196980155909250660961463408101726803262299629785284952493131909832546991296354179240339830492700324526016212477000429735822453300452923562158029099684272768648714202509963073108631239816850666484768297819994109804629656854098134420691955060554721796657168148552952277983444022947078203811226021659225084013944929922971732481686168566086764674218888474678905773958314101283800640945210792253543473117234011247577226697233251974026604461907736913527307553249940116365823599923785419139887342187776641746532466890259786086336834773208673988414482139193382141892698111135817258144967961540203413602516867300492512652365004114729545822918556804812254216642597798376249599548469900813174173562351990351556399848730574412800915044585570679515672573278164834964009728611545236531358848549831053943324376160229573756845168684463705782698616402265287185321888031573501994792235743523142363227796654382640341016391550881866992408075525417367955394249077068584934241207040426654605313201107813989922930453286973535536563945882110111014713938337855851948692481420137993535521037541412426119823809270271527372434615585709278180860368104269769902813751823787918929447580940965099776019238079088350044386042864901550248583683706456046469987211577484686388247756341627208355921193891633541237120467564653479281938847186783748799224173711865197780281094555590131286668622860161181717183313257560499411742140050913515110855241 A013892 780 94472306564425267374967083384814768525497750986430229434090179266561819568260005178630591412807878521226398713605827066691274192412666263535638375941021334717100264370165704881316687162523585319196875653636287551427645214870119884249008554150963841387310819439833077052997513020638234733781110351041572176208982142335923102218243526534105854297845515893186232270188089551897288398700753699956611161238556128309650923610734855502172076531874642757415760405968791599059910729116638675791843522214877743390099986864206342778693834598934440813864554627871449782807311941217785379245885399938793761512532404165034886672818157328640684327427520302723869014001908692754637799650444341735118188094842749098793277477695944876012395883981387384547955531996982258396755502058944899845808138505018064611827618156083390109792334287778039405826887808252320404868846308724389924450495184729103430115616748419040298381530040633222106233556613868044412592135004459699639860332873262325057432553506569672432022429666505705541601811455967140926423766323774585012635792676818406384936517320439037453508200697746463542414627369852413459415819890024912242932165946628688929215657674277127885259144351515167368026646743371240067114856401056460942360169296918789348983502233655657514346864152711857811674844553099374406771164233028357624351953780101799144716628021264546380899068205291405522055609822125077515123223583340856524755449436291443297504452779010712571054259917036939464425769062225571770766063588550348253598632388576589156855994353473062654454582764950327806783482710393267003012119618124508420067951710434636415588268438035396921054575570073921744310754242323943152199165018273209968473956127397546743369158564632821359608100403297189574605867388279393920466290535332575112183962209651104133593743701980700521206004084839093699538190470365387463629483919505704177820554098983525152777925819956438406321198148600006248680574024050171894787712805156130066263612484197953338082130807128122671386677230139730062910798317012784323923636938618389175455505881725537638240820432702168561793766389930204162580775152067409768009781579372430013244179295760251590549669787805541146505744418862038891231289498633774250742526185237721140215523860433222527322205613613525921528478372215955564220955412384230165946218704078474444132842531702230380438284601496931415951012626876400506360901744715803263641266975622703451786484587291521076790801884046808909349716675619264362331188976714496980614934946781911425768908178046058400593782657311844484180679358224099332696643354448067939376103348757556224263997203665434414739341308441378271816507090890912465121764113140462691422877501696469224970427466634616089632270018835013023729852360895767865408536322071956791631523665162801290698123057948135897958796702320295790383902146938953640334594588343476963624127460532665717365345184509316369237150722359540465693329491664336076708355748733270001909899483650862854845988893237007912299011046453409593080433221716136968936548667958802275600651819754453403906481671097026789620603321704624595397118092161454947038527443804337451813635018307755178017964577382989008817766141347361741104725955960600422522898307922354887578389112181421114986582359231909958722334886739600031930570500461495039930902860754754945983037586629382086496258140974273330155113140240370588499307192044094057718266124952207121616195474435986274004895983374931972787351647065709670865753874467912240111465826073604253359138470964225823508681185352455345075199572316283473161940551737720497009320996154636976987083752296572593233820908602806731718367066739652356018583337277635830976851011714285583291428804459772601911286862826213943144780858544217698088287068440240794798183579335933695699128118178312588120717055361208704279264118432268297463789595293133688706775536540940929233484486085981017395463816582562527761775237393378772941004385571301845027037340383826170640300318871923068715533263963907992407587874717483243795497488206740242110018016114723447792557979635301281525285463848052705294623472193299449947685152546855908103811554851947294734505366068592550245107224454039110810374594328158367900285285977075497024601736132217778412605882210086008334323477713682582815585838817853574519765961633257192366772933599757983566200957498450109041926572961932940983286973978077343021490669689549525005318548630061113535388122838011544485968287349750565334431897424834261375032675334288341633091116715803060132301909282445984068120201365750346102747039978034643400410419376983744745480446087089718511593399041561411949857112634178172453421884368550449834746963773422168004426537154305504551922265655310105535253766902869614310310058655357979217159157994350176602614272986587228077129442273286225720342742590301459388392584456554236351739863668967810641872110208288864599798254481253881229746788982888112273879919823692752616370915396529497580348053618010177303775704358556237948002168488788890395422241888735884773732295032915301237926903852473551384859 A013892 781 233922783811866840121888620202056463531216455719748904671521258791754454871149030562802028766662175198530164628360674794007197336558810522474330647029186985871677247506702931690923367766437487085278064609093157969802440888894688975269085831924647416695278932704151242257850088992889312386080673559103685823938884473655836857479490577807572971721040984057602536537980458351363323906734537535708864939731627590751398342301616964974072776528498271056994406925458918909640645896454979908489507953512736565530483187374474461147981025156586969964769209849517868935759402290337417159765357592903047294087419973420638717855678366543289869822458955594054269341701112112221065901076665584125984410423452036200772935569245451411549417435930429321491808144822195773033947901892651407563305685944136724767281753488659926167466689137632915594728551075125762302175345476186153167541946676412548274205848515143637263782208152081880624022803298042050901974972892407657818558530367151969812383688305063659339258306074805110985854703744308781680776961370531926175202473611277379231334925600621780199594202239489320630909316415864191114446052213870795179812093168281350028941960751619922079562282069642354404803411974614784158943028819799501882917072835931317388228700897252539915616755981665678415630270923084807869231672986237283285300248402956284760433697926825122029197801884053843921756373424954082310119098791486711500090443593751806457507478021655646386474881926315248770925182349207676036022079285545928760387320058722103834701970762640296965632337929710741732048774755722058032891306374318477174421835162255492794001695891151008280826313514484467557166114268664073315217200302581276929728394293092938093709630152728764335704257800503767808492013634251219007072661528246453902703596643354889294087335186730710579857665508465995070332813885481265533305501503604154608997296183939007647268269344868317181453512414550326872351720660376606578511960889134288500945264608510068062471826009399137418497880102871755469043364801957038251682993500076054818956202658234722020510457232593406873688983164339788596762094773258961259159252158902494583363899110052663203108446811915512627321727249799875636538904696277589788489318344740936077566518415294841866679985997662837920770743768965555356611943475649179929669266186950006492642887259905360942772856063481950382104886414396028417399722449189055745298877517072400394265062700107948046720627754286419493631924110784184868303894694053789259203659806791744099434967770751667159651864643987200815435295978219334133590825913305506576621230125755236209343859211998778488901668274490388297466581391247897463975534998782986529769495559073125751480050479706506264922374161367356913044463700961649915770211378546050139802024115785947113096331805662321348799878555818582086273789722133396169878849325602694966152738380897473050102613846018333752551739666483735787562787460980570895201482961082701118459100201568417864021298252555262054635668953112241040016867619858105032646819220184122355812498370242182318959435359321676936752786264269499256038208710882886432907150765076476160098289855196814288535104072093441701744661924824061059787670834828086745608525977348235014777961702283304641397161593111773016882414690721036899463253685622207406877868642611987966993653385215426354991298286608257218523745491436041373812546038913189252222141033728035101626739998055471177077248939538685682886788625947756650321022302816123029827760420475025418138309408816048597364021974370029327485356585812777191612807838217217984924282709257500464080741091977791101533670717970501145601116975586986459085258182849816803445949813254730818502323571294038479819935489757125518406848739060478898018709521877811791758987562610126087986915434293201621133119380062833511457181604386021099081791953115733033473158199253487293934101702513011511191890560776266492428403903534507786300448018108714927169602131487051597296276979258449838523463199367768616092435929000085542478787535051221306748373499683650614355705020816989867883477811748699455527311884874356574716013258536117367199939687157351844544814002417075945069359753363421788238457722641358606599528496322550661107119334235248308909675012334511755150610028843371729627089279911048418014817977834146500762174094113427143350286624660954816548605345384469193235775892980143330978170025727623889316144252944345693163860995571077547290161590338430025074021486781734689756457032362556028429355281008883241390532625272355218705088362481533066234665842942571602489112839008930073380539387075796764916837903773411170567629246736375938633745474463083400285367122252406856773592544221238705515510170066847697005736316974428549124144425926473236981628573950652477935556598727815648854552134883441750219914944585102853290139489980289488076306724690867526962528890214633849346695858122778254059094794453740271913241795595525801060643407242431292429202235215501382011701717786516742226810221392921682719214617718457035552353761998706544479929568702205908110497985041 A013892 782 579215971073779670958968290593691807293181534791214543108249117373004413951997243427523540627103445346905342106119238496766427317855934175888167640778322866529874160874099622456963660003108095334369930500510959355869854082551250476974808159342787543831763469989816186803420347505204233509861969719023077364969247906334743986968109140218753627705497859584045583119156874943352374962141481657631184768404543345831946683974691465355336627889438040465952793993721903653242293663566279296430962154184933497173463889774748838774054668409199839742795075739181345753964920251702188291877842170429642501842566508766870108643727347719473503377520797487482182262716781999958469056590030576188765872665099163384697664990073092994686100963689900112516544655586094131413585365928492257616093645660591000059541582531517354523338101507003724671191770588567824910654070758239057671997446623518434369212827302498645085213861823161792531262239223478624196329328403917709116874958483574625300473438228479821826278152413518860506963846086579230010990153272612731870492669706410307437329177944773989330435004570997267324873927468004907754288755440713262073937544081888282525313160075125337441282087070359364099379323586931692441174674717676726812789081131976699053675698062986116832518733869446404659263698202379369680196676249549150905448659770311653739025119002913757831374648047303838880817034481155378254003590398501454858662447292045254217627808821943524361904068662867261166439073089690777425118234496860988657666282810081742583001715103402876676305266315418837891984239123868632173184130822143607013108731623425663451734805194383120453145754066901475633831458374524843271735994452021197224423547380733130920896321511541540642872977035569578966839266467755809132193610137429516262030472945014398026200356568528725736074985707847141927656010129026276105752218967572743623183596083755192896393314456559095304679860636155649818303223175437855172446887845624522622902068751867171019418425910047194762805182424840650845142806542761020457954008522544819261162634445852336960263922643167302166534417524238586204654026105971740714842965111406307935372767222502289304553622042537188900998701521502222263758345379548243797688612664094687080726378681593142651244446648826955312782517875591842652951476628111458774674140336240724126426560501364404325038926125931593859179527145799591568295035356714571741878805321145453543839327486674590050536899661760849021762513658788609368222405348051893530924922843937230772866824262190432302346822393112063951898520936372915028850110453109851528865251293152414622720120450970963417590931912797375972968704716287527662652358234951554163375718184325407600114001512750800456068025738587551085032483525487440394788704624206496205113652111073467860790714087668668229442030492183835285240444457184780122840848936275507402995829352201852121886032041512150186359610036440711699848430469346530613037496758453915156715459550003357904685272581853831818221325259132266926944725896663034013231756424278685181104971402058297397793138933781044941416637316171442838376952550808404213634963102255097543543215412162976663027482657806498904248255647394932766079191966446990762714525563985987371856696193061988339258870423542468055329530133279668745724062987715462137962883668102900793085018153478531982167598696172419090529427687599290609655871434406908994237991191472953987102869282445154126089799021942800080710294429920614294103233002980699418033487749377789962826849788860009115884457446715655247757163956774431791375281875401815235253031492109787641609858937105116568716420531096039916121780142133961584354548701296248537195712886650225724962784892557597385843662446252128739001679755938912738905228628412127899762637344791370596338313319937962240886095763854201994885615913438622457415325973317913448449853544013360635022935291490765289850729025647552685635478477137891195150753037190970922449724668172956973013714132064868386718108704491332502537864511361182811646183336752794026418340874193187602555546846339927794876411526193142973131721430825509440297745713448021676806403459430631744925569406570919330510296615943415326435456928574545404442485910215771369416677076380564102442937388366472222416670341809043896357906138898467076798072780097152316390718512260162836222501361036365560301185147101138784901911452832239921691715822534143784711815468571241426497343047272549543767621823675396246655759529398766483571273501375892619437898181950814785123856442904253484680450589252161543770589859044258602351689811557172745767480195798993293813817416695439626031336210214693725275078535572566344363197246042062365650235725153664937488249216592351515708206688724065556057744888892114455616973530330636649963753758553345600313107686632755234277781174372228589928861101000704821136255004700332392644390822531564659733504267601953112097470561452111833544106096832285840480458080029576880752655225414867756497792611709476318911062562380791985659364595718053747274147597731235276080209125133963346866495950262035059 A013892 783 1434196086759814769481830425370749690346839505114991538975792531278178856382126422453647611423230213920026970683619740322604853915315760756982516007163564471491754879866197201066065261570035951749338050542384685950109989823951068754786845508540516894494285696278313870327762319037288697389535713359303322840322989771627553251387748073986515638807955544618195684315761218890359872291383560590978918973861721374071137352243049562674883668980409642559705247255060811913889590098062800599613408959015159647417716764007365824939597990393351313987295144242711191040046785070319536727330433120358667369169877089791138309142624641960840622239575869137957144018530761193315165272553518119670426988540179373357686503584254995491049259910091597978702103705152072092699047310990173750590951859926543714656430852964707590017882949803390415654613271962582202693445633950404972462575205587047371823173512470889592596852958046469091324865899279016197893906853731612235626584967826220646131876979924100658344225506912961636982432672331132744850982707528163112771795028967372855835263340179876930207100784383241762625853006929599484085486633057994667508014678963619494472645390348857772913021134512829751087109043754277976721900170893764625584420231001806372550107342298061860902882804415402373130398183855213354885765309864832403007830521008608915511546358137995752852508934655280988148952178261754350939360036182139053874079227077385961923013999796205538728986302512056962506958622438310244291557835319442997154258825199760592728027963765820759535322793618342269085504282510371996255389053144578963181551517264032661847177099407006850170913748499300676915454440249702589900302224126655234426197921245885924740100460798406497244277135564796798910211740861543691236415465867679087786897392028677205938276676698977409266369536036214600279927119024471833239176963633387902912621279079390149375566589532571519324822498241324368359450792601478497754640566547663034842045189534429550294010944977441948904987149396965510717007258137724019994919462548664704427745537988740525694972538592823913727253704697349639062757629386970521212281951069388047672468573546870696044715918985904290900573983838690131045069775235954026919212976128952190585899505527114098925603723102713775223025479729235086001130498327390154960511864212425320768720680030867900184824559941493093623120567986187222882663768751725594375494367976882936374447014950427465749544366715586376501937138308012816868046129659905945520029670528950133179464770688785467233408664580762388439231975792032038530020729642834850260771719861723400694902667528528751547333488918345669849291836779294830957965841573205308312380452420489957433234679031720744258469582463290896654097847424975925674095916731293081046985708878576902696636026361762301734253182259665902365948579279990776877386103210262847605050570063157653837149882051956193564294844051620809799282998836718475104411532686110980865627992676303764504433298754655691111266005252812147005540908848001441857129138850400028098248838583665148128378193520796311598396794241934793440662333834104138864977318502530744772469812138841334352345686781512014130310201560258945627155921148927427380566674034460139345466993586944596264850549796863081609333394233483654501618606639819268084347758287705924550857020364810039562513208963993830737640825367836915879278293602863512953723695751214989894511427527393163686456825268433545337046679327632003133014721135447506848293300982746596349165599935346479711832389199355187243316265916205213784192544076400559302194796024581553069602530104307042030682160160626373340269223688157760145058713684730939706701767482921737267354626709676974329490106739502449718513320242000585893890497701582641480474366566800567942222701273185068366695820834783625705334278677649459628183631227206512171793233910477938255019655052324992443434100289676879557349322621762655250421584444635525910106840801138390587922284548691688547484322245082283918201503778716913398734302913950256536020427420248877629500186990675448872965687703595315122628482303145613099611807863322933025918658799492727832978457482040846783357214940440874746371508465386503301394634919799361272041264692148838393494854824396833503453695016683031782727915032620355430392631212725778753462741717488876938607699397560783727496204241551982644156838046446456437860935856460970891181141569913782324908644622008512652773464629980824970948079514984756291204346745483346339097560250430230538630395814418779149163779023596687946368813779389629681024416790706903878622111945337691495819099491662161362576565558776392918459896686852695952711368337727504581524183028817264598049716396955104995693574873742969999289026061640875711438732541478159078338600717800180487589685629763678602839979688081900839294263043326744206910659880883488337094383471279584722401470183504928498911434759741012658926727562260326137327821771503155284854768850994528636996427788061222603779363099648516654899167016092877165571769592594713935866929734535081509212783755947874747554841 A013892 784 3551211496229890590899190834430087937518118951775725434666420910905367388108926852511054396997448909457164862082740155393061556174859439894603650902821694824296262766281811023362483128108304450090584197609948178496381395693095417392658953376851665341940406318269036696004701950405911506317531990313257598381600914650537212978207951618249937386736739916073569715738572038333201189420822542995762310292260034432616169126751662779089716777878723335532443603023008821319170100152223202501902162310008477787811361061641874511767113644414986795212627519364232937423068804465833134571006158118886975914134163492154747776129743733334595503886791569996626546347139999260006487416204493662597824595897349606191594193838470210080391581414117895663466300282223340556660018347695458233664505309412254965317073778595059498935689954125225204811972268093277829507038040778963801909610003978882410323988111055657249339475012565904070560409128338872728588904866617991325022751412249537115666494458113085716025478433441677396370564557526445458392773431127777155371128899431082960960839721356053087008872045110560545196112004605374352944589366628267538221927638567139266644222778397416382652158718146083233837039616130923943883120291249879695644957349563341757264948240156888675719767209130173400705805812645709932819288597991001648255286145238895527089224425839133145642344520591006599474632339641751686606598446230558329158553700087088302931613041881384738241304254663801732806517738060877557580082064476637485810663122818302003893277313052585016864653233955583674140348068419649589555972579102238826154876530345954009967133368664590254701349361745369906809679824047848333149548436857786899307474246599016892363038010882473529420057371094857788984776381335527472326797098619494321590048845504815600946560940897661264107048341809734935538527259489375681811692840475668153014038636507198869478691056775010806428673663072845027170467748109728306811767752188101892909353251761011475053450206847699032241689775634676904120870954867560308185400086297286125968836298868382426932795807837152699956139170947402743933655103367448320603210126760960675453751762490832983605625042285078628794620340808996794790566225391970530100636330979922390157555179736181693235588453170906476115958167332079267212313225777952435307568466464522124330108507103751976779743908046571107627115215270030196392540875142378992507567229053191861873831879271738497514981056880096711270070046227332227834152153604763451796199947167062895815539539237731006631175960959761169251993856026674738572145798647893729895846594777893450737247800164722513177600904577226794768161667757375151640188262353572090706976925857922763110474955515764703137652274667772125914315025911135464585703225322438066687360266768535390190237768238333273561882570339976481182422911206605882635318852772828626692018111482814603508512985798966678928356899061374235523194834136599779487558291672546713610400607037803074985662786613104202104914644340482904388272838857627522180995603578336659174045850968174689615529116598650226352478703825660500103630564144291424139431473366797874600367729367172889148508802694015116676046959773155615008455149200938054009593761010052716573171477353639927866800181501462879509788808128134643427803330282249849884385399948430352074452517268285774150699394202536160295641710052475619571765103511756741561202289325887685262809851189150685210872058590343033175515945636470275325654617988760436259552194270077864473572592834311483067988467064134179777988162718849813645825374195031348487605232241670358974089755188744562465130066091566802401467284505023741737419735896048595076824539762695030725959523841204446460276123807575276245561113737897408731276367468391076987161098581688319481169688399832274597707155273186900825352502099449149335885861098054817582065054692500512435315912855406861464194732293168631795073100394423888902913634821777581070489638400857967796363780848730941320737382826725998127574825304977170549692608710929316258583644314850825649527783507424488278901466357184656179825262402336549450335697838566051142544165134765143894510125592823858679424016556810709518615745739635055438079954130280278646340103462965046597294216535834175041068190777113838314180807684356229460839763753199088045670341303932490698809585870600859026869623826302622673214102529968024339331025413247153562682733460121946500923970039910656171019722996830890729739568738974240067894791772144568386893129838530043406472184445686524632465284076548735427315873430332882663554877391052573986952332765738712575106176432205186087714471403520667729005631726419273595812666429678736366807448073471400053966304720784138524731865051300094272269558142202910708217734207221528215715130898744309105140332998172214824813470865679906586275685427318308003987278020395724587991065818851908451553557919906369951226104697159961703755811190185231288311282160597191297673608297178701363538217849590605227995477191676592440679172549380557056795093116454178581886168848752580789880264645318776714545794245259 A013892 785 8793151234603335862234895525941506312000676818372921973052090151071869284329125670575769281350986247257976457838210816028604326183013284263588205396825895732745151939327625993136821111025844540564845441117795074826711477494277869910545441797469031701513298144259643493940546494698127074881334643682666826095083643165280542518127730793997051713361454969449849899570562485544801131923709277889264060752354778998566463758580665455641268623988728972388548073001669119459575765816819719491757442193649681841921923313370383836712038327822304388639191788070257812120323243669044958678133777112017922174011688088760878813727082328366058592578580719677076994783607005027702803484776530553464810884076831462541400191769242248709847514347915907334413242662512931329005314770710376436918447932130375107366641066105448230255162959719516004409719721053497140364547385734751490944583421242106757320816637796801859432224739139422503210558482270754424386258751327941701897509749119666602564691261239353428364971123566503959475758530326674073080887900042057886637296896752405088552174273210001692689581062026213855399547738491362829951744786118886623123776803928454970998493377367064307668627549842798549220659956462164646525050270043535864506783248296440961821981072504231893061039866760013227314245066886229718943907678196921190243265768939883975730101511595851742791863625090870849952537661554601709454911806113039248271165658231939259800664121389454868974555223668784806800485764694800859446483619768537601978297147747274773538140061572192707673551007944186779955241711865825929049954147142474455203263621913086378125608967017023265075756453268348680881541402645053209863263734955129283588337674529579128163226055708081823723474636510606276447415813048518238700909969094631270194798356305628404688178599195758158394198292106742864152011808694383636358250830608961438009908053816838613517317446989547482787232428461008498931768020626750150768311319425206908930956677332188752368373003725380726034615811759247847616784450476611211537560968280623879225309590791702858945868766989765963208696245043692986851379467793035419197287991662687967530359285351789059872904561577040907679730631256816154584126240126832837611655518503054850346732222989579754438947333308028354604247902172794141465141566035562247112634972244336767531657344331093165952347110970206673024392357414906499257374068399169480968994708291379315993933242432872421958347079959750586679109171393451102007916313388601178229118892980417269265961637567006507788448165756503671423692734913793293503751639886251016701375857482947195477048540740069250156544422222766689298650337372368855601118516225417500227454859139876695815083926877629465674437659652595893204309521343536612725195170517663574486506069185303711114657547697168780333303870536245425079316188015765619387430376031948189723479353824485756932825495623835594727825589408969683204747205610800577389363598452101245023999332685697156168924640269920701727777045936825379072897988022532650044841033024715823444195757536446380782322030080801226821146166064014138646099536247115851020222131772054850500095934318327423647733497841848136386443201047350845166820786481293514595101102043230521454113321903870471751056062615590734491308558017266062456940398308548571048876804426908446341199803555485137088772619285505583971878142619224829146028001040357356022951427397541171591558209719604822499955093403489794102861857474518412263578073947351727461840928679945530145148623544445828913163175309035578414096711719981304718614563218942926958810827948367734185384668733095222375346091519262467859470741695604781892283270632470030221130166081869402885517651023682488675843249883813333936357628165294035862104682212115677336832609037019866179004784277136295299108089464782811946754505095943939221437644779032435760133699859045826340573296505360074264631112436382556019148708813532596888615548268568646711058323154726013202608561395761835073336512879873417237689897362828667020923318736523369058562703104357814539970095214950268002899641945558569982209152409163127757426771082375560668002464746026838032052627470265563652263127972302441028334929410164621135174336342032867675924083844544288914513612270162464985013906115020797935904783726426775411755878189532508710796286432325936286831716764608916435572848686684097698522766060351295098593212694715863689405153637874491608991341291852735834405765092729971705017416415005376857874226012215393638217691900054401948722369433779957955922657436658247242841406884973820430345568353107887396518684208912860468507828357606829066603714927786121843123115712155036931318147533861089439115555367274460202225913152828884616950046321659112127472380646350485001707223452767018793404019903249885030928873396441222955505810397039151018370638410897435130364895119023833256600090082993391664983313211922242729861006614533084014708060332206461007756277446572544774978323831035885267555617679153448014434373078833218865773258470348647947773273270559075132429760800227416541241733408009177704110126584891564641 A013892 786 21772712978850085325143962576888237837638563869296373724552307370978904463058063743786991741783895695849228249276735963357611143457433010151786491794875203597954537971817195393980089616189982641048073231906331266983345462712103939407631657889271271927085376021703158995702693234975537751986597829888007645427210513757907986048593556091285305750402585288399803886476770199894996537955164619272328851564844915923571422346157827154047889598589867819802311495011359905024736094163261490613821110858253783559101032394313094047698841391482480074405114147248977298333320263325678553137968367373290465077148166864892723269790814826184869315025231141411690669706694521542089884005851682526903664765251758307567298473439628962788204720429360230234833295743405606750818730898441192385077332006300089672975432577142634257486578749398533859002902591580843215759515417270432431976392064754159299695316756032023287338272244358384920777160647392132759468390907904365120126721992285457354943829467263501784621076634091896887553966221183347345681513448406239491044724208751733487358950165721011981266978978102046101140964755730725011880685313164189048630160620430443425234398453205210565153981007538203644926726897536009419096030448604529110569381494323569169126445511646656086176547753044601992139574895871926520847290858075718362240160127206277772421328622760976904475190730223880220696628551237687738179597668204690369604985015182446569253164630308307811613027214771054391333876001475031713274578644425256187720859589239879319483015068318844791277771977219592941660394047509259717094662413785333856054345850955371267790442237621884289630815478181304900382103785548013607889217470858660663963799327565016349665835873312725695639871823989275690505169847273622962329084473565247393498070015250010187219994341290017580241715996887213899183932287496354627603028523420018807694895322147820274091616213173371532581983428879874683196451864105875421567264889717435401997032897785555237550576026151411490353586176881261836236072361040686544276943175998684506725909852449744657333006708074592511735089563656443161049713848822867208438985598867990013713955096100279539362239112016349414464873336324371223549600399051810662377382617709895611888693310612275440386523053056675700807223626322153400887695566519089644513348342139230025748369218640875457121440729126217772869024891802692567904684673389115152657846828205576032953262107654792971138641246341258467925555540178152880230699575665201988811943061789918220012178344818027246928468714781512984308534157227308660251345931770706256203260059337668067773524414677944730243369487321370376605698801717385150985073956907240046895700749261389546631033496257771442327009414628133038567297601489209663232243036523616259122463191403661333787292439195411919814513380530926760793469733829649234399596966662330880626117504525455358255612276888683692269974214109960423613591351065697698873225816763649440702679723663722042692718132847710379627447015667127384297023635244605072243380837031465825714349671040237347008726796361041836930613200644939344687468415601947311595321000258653243268437042869676215366729266272702328658335623670144380366719782585544390195415243668141050942008542252851771232318165586401602083194629197994479983567663311398808225552806564663577076998492383933192460372793840221090967183497061319980223650787348027808891074006427624297436685691528503781387316306821287675688302142430797566087433405322963665016536861663484447246872361609778772526054425219527686675566453793133988632456801371861362499784532272125398248696792865348347028372081864754277404367644041745304838700714129788409360510183105150746615427370182089186527766795194060312346481186742456396904121541520737416538053886403955853625967567343832903653826241215659255878546883313561691962262530799717435153231294087283511556067198903625574526578832872614410576458098744479249623304070452254557552604802905093926564965856263484484063253466205341688548826717170202699581841208600186777602538050593997280224605412791643143651711800521755629574378100071176411477036670450299043394480234955172307624327478826497091893805078909090101927819090377579208228184039042171241619487948083392269236938240828537009386927947917496882748295899080221612170273318229223255286293974038795818513887727049131373377205495060249807627214522519269781442331555360173255365472411517587390798531851181415267346836280540343590208821919767778398632405513154620523972197188696032804610829510232613120114702136156252049339752364746476791793758231453562086874632517451004924893211765288441911844988391928976288509635303691751374790599933790445909699104587529352923632271381331806448371145392747013805879722234246047789562242254284172962467328900278417137075197952488054715718904981618298244797436519398584728228861386439319794502834226454409854108273516860727453301166108617238754795734613480516085894844310829180831544779052659704124475109197379734173475092936746125854400322299525171816834833454171958055376334198287682305870352114849838116903969380326723418316015459 A013892 787 53911392834217717423503640592670388821539010358200881682990243728973494362073608577927226464839362348596578218805876642133817594703806419003828380546798696753691633517478585697838705918558399827516493081450034943846194716875977852263297340467966707147384172481963170286100443016429694052156262899987865842834670525905442206346936455644075454283266091030021466003501244215189801032634245158615594197030860931473439275299899049658310825387178773118744683690486133249471844018021557613647391838775011335216906507210526257858413053470608377429754428734889045439425835970700449339746370336484637147287061498825994007195605766800301528726064659804018345855570076598095847219697005345253183637421575113493609080182785391835130910920050418436724240488756950879470095508758899338023497596703467645739164795628830299542328260154806960289743228104110734305698920365187900474384312415145709087816274124294136829755008565983552543951406701847012533586923258671090569580656198376028671119061200061689505398463232598311791375488206305865179294649768085241197536350568565958536316009146391632045803185380699498248989041690700092471192753023240535339124092082087200534779468775582968675167207218784338506999423544262015386614261897759225926151734948713095296104822604942773488325663714765985948134809260093581386343456046390428161024498250815337186014679381489832152194115291916619590586701259091087370818763606643965619488533791108240767681191687941770664027205073467393007327419033376324550207470906882732421159432708057275943092574127649223268838099915021456863252360040643630476238376508111451375642309707204743840804646234133310067670572574709250882531226801291650946480883490375658811380099551184409418391226540073766782248190983508021547984160553664370543400083735910435505793177666690534974565240768473871240418932738176433448555435553137436197053231323811785149714522612274895632857976813822372078454716586266028823188051264260694025467283026164452081449451161173915538143743747777483839853024378989515551442302537100482911597594721147166708419518659740960296277600576856790443714743533480155254632035411356452671948563802371431204967110499498806067135300903024570768807058403199439262259941998491789329301974722328854814701981617713744605665629345150581646093065613912657713784622104562351349689857316622605327525511273907453078502942267948698701183219665567755264696221815094114640380941873472998609619539351501925221043418451424343751172000147479584168586354988605030979295263403354954714653934787425572448092334456201789518933377118176381746339697410311513990278636029665940564945956029659644268610876944186957868142994197233615654968990639624060172878397729545377395023555409050371610574465684551305588663447023749830557919693750493089695596871985771414424929381021399320259240796767019247221473949614465860639647607649555630831187448926837975487121363303191792801745990881583458894949189930782423006482295571662655616474464561084018486189396676026082823285141928046358449130475926205531374776763047192775499585475506113060654690961411742779331382054415503733666441295856403566136293862733419451037003733693412562407193342969488571963288576179434020830081654486940283879018477489431440388096456409463744017896571777490323420516596138162524933892831907557691277648483078781956918536778889993364593917936614454977603122752089890037341711801490901664309567379456241434095258680004108036684589352520003883592484129246570755422591527767486785007983781906628092176343533407709611608872990836231647285449683420670725276118837653420064547824353980574477426478199880117096176728605083533236201526677319044121507565801999556054950629149903876480658543713095880500852672216833813217545340809720011809541917898444837956396352458690070948685207404667532497308904335502047852667821614059225826791906066290250649541465480854058228615680466435138068381459687321497047669413957321843106325513013585542757057701447199868500166473585391728157667504537844417580349674061285558421734231897434773713879834866864537746071566865238007974796352859937560118592633488039208139841281879022665315011050029115292267195736289645994810622741158862081719092293370921864833499914598270888281169202772488761339514465313541177299660405962904910566113876172727416637653673201592994061473191137222823488287426418887058627144487925149113189488415938251995441386559575721895769637437190872686286620768853918178451162062233967409664223372473746715076325075300658716642724787033486733058131464070339457463114102893844634359543118111490596386437683732963143933629748190701827915843523156758818945729477463912266946259002419465835841887367629705458589326560043170076843244852943535044304615005344735835488137724974344494404685687278483590786388192390622650488394694760574957719793536864906080086665644687768246316246982755450101013303848673325289537785347641946825330386391564100381036263510963680704492399768138103199823827807195867511640722908693408522762407207504145584145481954783645531978410492914281041731168959285732045931869883273001227569311427801678657619529368867562014441 A013892 788 133489945885413655894619940967870557090623922008930844934370459507067540416436100126197027522362280271997638731007012347710903612428500370288960449243547706233119100060995208567832721886236535254513761002485350074422618892261891884011298281435391895600930802098416523982243020852538549012850070410397054625577084854523939541693443010883839588275340884733345121949803427299987251147104621803002914175673917721560451516130804736959893776430367972940550592541329024052883983501179160785594693284598966792119246985597476856556958703285519932745437511236030030523516873021215411909696647843799273555760345690181544935223032243568459814977079978076070022154631211094468529204844535238376062751435924716946411949831514725937575813398225921040754455149970597315705024019142401891980644375699859534147100211291751075866459462641057359566472917365360485103606791017321395176722521586829875126632788542890587910019546955223308470525534183036685887402047093872228688248093232142686216529236318411549322627629411773447228313054972145746464586302996106097643978560106475601365813533931371173716981221517964646914823517141300808267827904568092866312669825280364035156966907855752213153612846627224681792842765638523632036780187270779721556518384754773546549589855147276196491669687598468343040190653074108456777143645173011292779084599094345605590953761601827591902215696680199449851632140400934182347796969747647516626449939031629323856614631057320930399427098455207538358050414941124083842444168505061426865300450168987912905415579704898114086746750361484714317642305444277652778583367833358256639776547423699959019472543735691254925249037081665001400984688151451455616930369129635678407199453118588164976469097644650113855757963446073228646942031962767794238142403938404093445458981427314766959986018101577384104530078934065928685534665417688052630087309027659037397422979725731256801624003530728761681089645284536727703067110547384640215765514033802773634424904570731571090082185750128079958376233811791560467410733869811968636923892691437778339550861733865932048652670510754521960891632748506678945839128250024301104559166882488098435187857340698494204027651430678236656072388505103728357842580122523521066495290307983755077828761981639385304344059155898010063309393673543517852444389008484733614615706011831916428880590939810970660228056846725504905301069030692653243159050140132722166932609791964618384280331768714565537900387384153366137933238393174050880252505000929928602802022417783800013999893273209672513148981254666794826041416148939420665729978417974929479814940394419805766922116779084215513863123790624382190350999788775958489653062753782495770004027739729579422440430524794216094571823907051803216783972512059931694634395775902188902177719127096613486153215417705835494585877634019591025844425166429303063970801653457047945472411100294584265685720553669894964610446275897920986324794238420426823927805582698329909296805225235577089635078920111507652653516642893660109533522310401590031553368204390984221748096315211043374019634860654884159655773556174379427741626228745013706511097220357169293273907994525152363889029333407683549726880189320399543344354593458349972553773093103700113525247619016767098969683481672012331217723181108089826287107193471691814894131302888924744031999672733680077635608933115355588114643327024631571775249959820120095255478704219958721835922299491905526675011185429096159466359943304600931123459313546260871483634395219912409752046727296361595118803736602345611854675668239362185472577794795768406803335066946482981225244244958061726101522318731562625364004183007830220762174765298748107197887447838649882139429452996612280800823429988074150800833606911521594933366421364818995051926610025985968493369489872549054080716232285185942940430750435010493611818835223343078973135677252725817057787259578935981263950317071518237188230310658393729496447426148835207817495710147193393705078314872699472350318652024526286247593475109922497709867006345758164145234008415048510060643448966308385274520138532672087101187100395235852858219366142563833545966042346067511095431056158104588158760717241682562708523446258592364305036863948202114781815756649464010428048393995570511831544342886147844002677414183609077622560791211002619707101686296016525008268379826979613839406973794019379077216289827660421818778885410393303488590882667641615399138417947744743931135464469102173828358871767453773442626885747620334202448829466238506260053103460284959367061345805293030355212743754221861962253506307730916685865248605400592231844927354832701813418915700273364969631836936662261469100546056307572905996333384101481737128634179667612910119095057516342332671249428250947825584565940662585016790228354251663615301964892235023056837657079996512716145738266935412837753787239668940646396172076099220761510876892253744413765477389383511043233658828712926573486989194980580209569880349706082353492840149803473724093807376757043722757829918086210243094558373149505728918441833199857086102395066583144457068308722453059050723601436395345659 A013892 789 330534321516926867947012541210603318541536802662391656211149760414990429757597011086376333651093719819213081264207732267154620723830597338372124679411499231856119970541930174939602034829788398707166269104492972833927772216510778232108491663363892437305569158145087056615907961689949848672169046493113736561336794231201872175247592545806464320688983289347351123114786316534071132578094606941793712787472011996438112438639969478381656019925457707430124381640992255128321978663286218842050234447302217074999675341790926847043828888246572619951045076134022722549249605770958460214187960029383537452144636203112833232560814915267619779404932756634178905787060187159802430695586348859207730602767741755706293682565863781379305533979533804863091065642387046042819894268774482182331381558026046492642100686079293547201864408986059486965184024215451731804555671631198489275687458978627866971180321078262841833411490196281478880559804665082954889110321407089931582742415404015273198061825518782518866208950558862820908578727103475110675215680262355312270157668701084130066289525553934231869443485619410744261147595970057790051160406673150178183935441706884107088130603574720199237447615920824407362576179154782726762639384920990397766373615972910023837892890740315442856826821792879865733473035886146875717428602669248089038998596732910059658155018148523698481484384334145177578176491214612727977197728995180268271236067586278337172039631346401298441091039057840930520830274385302402878192163191214093999743579362980802157186611491718515392079541823321939637199794868270451767397498508810545907494069299276044828156946071401380629154215468873628303976785347120797801625670071521773668388158667483036710070156208820502268128437530858475379464518400977372545270168249478437376207538453192667154854419435297659203842823918561711952323699506071969429306555796077514840721642675903439235244393518433956069784389599396106928836769359268560253616773533585013993425871782683872444581410053706388656855434165143271081795250724307545729918613769376391508783549188363700479736828799008761072841810956944639231113319620756921940697848558561898047270218373446200800098663679850951105864185105098836683125654798800367989227921836308267964456719713975300312701020531859906819750326365667431010919699179520040418416335040190996437634802345475004640820031330120175970511071725829048002732880892932493224819668173273799616698145212182367013829611301514765740770353652099874210542347380297595283469484906652049430865121733901196900135679335699196001966324484972750570993333830769304910040294095682486639670086434573646949660966954841242117145920225988362040271459031578083993611203082316671878325327582012433677553198604427062893275577553139084809152532746315634038493348152884797556450490542566001562308597023718275319502355310170430887395038003323342960736291653028319805680146977221473251976961413304566256317836688958580438300815475513751990079910121400587196068329279009183987227719905952348903555845059263066675539263457524311640486239537997749287366643858832698012839501246669824726651612963369299693678421316229166529906230311335735243073261643421431829795178309896051988875413064507626908690425002060978747399752104199797996991734299284588061315873151018560110779679834648062631167543624951963669772890357656192506553453643677998856375080227402363210241124650260639547741995564040335571179205369849607782694468521229799571358494389256579060953866482812582997619755642369629897874633149411793649312074813397331367167750567451816468086464405116007356317331155931119563328846049696411681938253311888903485101185393541505401799000174181464889484581911705833134515559129135458671878638094170040416723793293240011709692913662575006948829080427158733830600463700503928840260207382045116628128857640721379048221731006077684574502302277309797142890969975656143804271686116150469235583539883990938055212423975439704709241693310399755414959750710377976290787151663959277512851379956126203986656903984545725444481849783002493200712649183342027226469854040500610822199162278101543100026384114286236165679332971487055418155885742722026612635319253201412951840012196757454294663337473785279308209139213223981186756880200324038148775575115876047790387185542582620253492145152556772375654134778335880221556448327021204394848141768404397590513716178025980142805056579385789448374796395982464736248191237541992812703140592436479423514225574024520520967514989172796961898349344192523699112011229424908127603821231287140267169511919597084998182873944715066215074954256206583801024678992778373898127504763746531178727940421807032488961378392989477124964964615096040294827822473963640796659132981152821157733584948038042743659982118141108686097489267637734190026185579967698248356012665858122285139935746377020508792149314830357024265600915281457204428356320762032604289180284798375122310639819392117248775684560458702219676335771164026880809401268002088231484754952351780739204876939902343347096716192893197117985869224904744332931041054321971457407002382159357297062437658793057078990904241 A013892 790 818435702973741100796729806279033666437380735535545317552771710613797388132356201553965353377139508550633691305223501658969289219656218238945879546566133836499706802938902764237773658840004224250415691763365945541115722857530121469745604099163670700119882486913891915799593088032523130347309103852552429985789474859084724491258388655078840497993670833769686768593399283583696997305487478153968470439346661432368413771203989785451340089281405903910023551256879281930982923046184343188581743464730572397189621114133172175038377666358450217688162761970377529281474399599864472377890593640796547701717881557891483254310601250879238068164774593769133754440433942366199638842910662823935402537782602593562598081107652743209517053381189674687694924546048922319580297379018226557188551544446735694384612866700252672932989261225972909615005197175855817669528493970338948097040441489521482779472621841565544400868357463522373574675251771407239517971177725773972502096912039466813950447688105231876182101116269849671988910877602187618067790870681937726356825133313085713373009427934570997597697145298737324454283301233864123887888231802980483051064363274974030676813099380761110611644804333937394246067514628978354954244618363479402918919944136906537114982748869204327742346036614528042662786850684652392817049245640722524021375386371761865809497982282541381286305002565392540056145231720011361131611319567236867086139355714316204393350159137192908668687080720080870221697321575172894464288737085602026938671077117097401240607611528032724243812761429185631413730774873529597350801178660167283911000157497868115322954586010450887174468123768262522169848614221220460315807520038424992258522251288396079714768003718504236845610556041721140028616714548141671181970918332365309308790109756411909949467873109321098656976012461926736403436760023285297431936533500111738419596018708161829986949407546600800190437057302675100970385795773715522775420239329736319564107807695231753876155584852572335246851083680877088382362138523207189674305749635739113638507437361758170394175882052396794283702535268679664255520459599636593660440002118006557192947740444271764354923501039015260182279202874550124412250750721654792377759268030961065998523319227054527128978684237917783416476963363702760258707256218710392560000268776681886088231096452828313516129838756479237600406494189253579930518883646109253541482755544175081957106660661739546780576486714069409935955731907610846432849695806007495383803508107876232943715697060191019743229055467445443521272814090916542716086022905034045118445862170025309486000461350561372638408570615915444765022895925649557259554119436631462198496706340921228921249465300493405016555797511223246002976764303750134756857777180619395127079340868009894344729503181957133902430754781831797800344462481157693749847966204990926181736171025771769642524806250151112697746902178522023202702339107693652064696210898104125788884875371689872555597594059425361461590570031408705167745724395396220132236094707912490528696337233796689012699259492211784716893876197377906335837332206985759602217445342693723015534286967668102699638460082014163932324011217955304433602421413614270480981452657178187415457778785457015620553236306724269214036172193363905671741454458892233232971323602199932290760984041702140609284500013657449290271479775990764142514838505385719323524407474124710867461259237079243981121990810948585488841196598743826156248807844225753947823279326315798220497481266625392843267979133378318800912700012316875304812426427043340698969987357869889219638992374807235269235627087314802030555560051762727983889102532290551031387883786992901718540841444093180081980023906336342905809367849598299754358913826988312130988737216607313679215977568354077697439459238474531237793236275332565939922779922417948697240576166544511395715187865752202017613317720514060723759167523210077727573427793162277390848647564187523983226423774216196715641775447977903090293789057984137565157173299229686227356063765842690411791389930224010273434779119829521956236523517644952768432229679000035083602430691366126433840370531668267373519701367532765408638102360378935821561595255502256309777341396724686592547524307142150536145052768845566057729919734803283427051647120100671522584827470502694680715700146088877180879088984604360469473422114693951405619457791160573867331384981295784950959410075086490861541433717791374264084150429616541237447142897175773384559540912805763738847551893167785589851694146968856728398161294602422566915615991635030740080879158838865943133406629339538830779616418008022105117074550495971338884780077502851319648623918474690277982876399958897012966882515499519315842971956252049599533738062747081076537307078108525990189648088372437665056074605918630732112709761668394104799732126302132197427030160727500902427848657482548169447835014008971841978252946157002127576223764467232107438355326643475795545277670298702667891170252763291936564456586015252459402831868506652490647692801917412538026217823565579203714021191462402443899004824499829840232299000235859 A013892 791 2026527825697577365941681876597708982431932001878828225247100479879113098957139058311572057531781759982715532407172607234272198067501542325235653399372857426423087515050214195626387118880075619662230043959578654388411100251807476241115620564335065856896140905965000858819456645684242490529841724740201219335383332909104827228080404890452061878241630357826287638027347372682308551331120239169563175686395829026025996970464427903766277743729599877265705405243607533110024884771734005984904066411275905582108823651084033489440351901292492225567442126752089829876329479374824820190422521023382690967675944807613543794515225446700830501344730206857158320236204044259004559539292249307683626288400964499317755546032577849808341966360110372304526714973547190506590454759889651760028015290653017806130045534623628943196701776732370295524804753721939414275701834391462299044133740131762653988769379469278602925445739047070285685879816235929694363208915195611207538469661804011738555889570069676543382624391894658502962070235119899158910038907104675322294408355771398221797195271499363312580660303777058190343926427901869723294676162879128171102257418840799922384826238563603205224383088366458047955293526905298675723850145285192986088134754757450139643871669492287966718495278915196271909283858193417105201902820081747401006803572819733184169032144431818431661638530547165903040481152116688411286621656769115639355122572544862639382169935689444223961627411883911522675074516254964028810130877608922093300816515378567758114467266296950300467380534762045112757907357933571762470721447679261551524743578980313742483052527465891431281813346794471062882239983824549760567510684559624084906334687892946244585657339239384622349179452204349673103717818275939043872007008911851410014185881977741773813967451138116863063439647480964330081813358056896701685920618663093175389023282327260799068855441076730694750741007150096514837671298529501232228695279184120771136367778526355650540994967497869506732392721451136077666478508835174799145358792367303983541194627144012043954848507374057649929081563876242447983429954494200569926021828804393918258900707166320871447461725999204646722081351958470688507049671611138709751777345812194664557877592214790487569536991062823985599755192507901040973824778415892584307424105517673241461182929695751734268975577615079483743128919855516600012377877277247476584811909520176376258909845357872630043838658176220551873010051820703309241532698935559353312340482622404232515701493775041923795189721013886195257580093697704360502757885229131894083738680873337498792976256349663664228590823293497616867228427578604943080824695582923726918235496074048714010676879781086419668088793661742368204724763115751404921320785219154503654766028843938431377090378099340877298674889484538932701635123205132084336304799272211827327670751340742453040086030231192919999778406737336203130188059162221144183742223108584727761732051022965921745042647052949078089682948864201063457150020429716185273209661870167409885614471928266747867655623729406107925716209958451236500260482440385232365291014195598584865041432426356021426472091370615189298663551852767911352738522059828881523687693942986252681227590592891330921036247865843656276605751931816173469893343644208599815927061400083650145220981824674628660508741199317196530191920801850955102516849108347074231259461822272722454209956535672678942412180324998981580334198056952989201661516854279545124451274116611221657975592866809868593822999864178921804621135587797802625370744263575588861378886726834274826858889380267820442919066995273093993056591688609638998179822891102101118268507657089336952377258958877679107810655214455512332731669923022500423468352168091932679229081233304152793793002841023963432552147580927548323368594548114691191276855443119160351288693405404698122418980959201161663610318394447145244039350945052950251166836985221321885202945385037163947342964680912950471403884544962637863973360792685465040948111649049326837870122134539319885946248814837741614041583143830759486315299645517149904962275475942307870472895032460974296705707633093265175304759036446512895563396616431922608832844450553881346383365255088599747120332389390371800398229015885737269978996525426675290439156382434152656400768714884251796225464416030522698697531355689872354102671024771578381502933817234905792325375020801511821285644327511584935771882487189504023924500794623088141501633080554035301734494694657438787996684395120860731246190025615439176329958783403763915517189841271507980483524804321757122926685021501002759354577433013245526458283177408524136241265065124732649730638035911262122623122271061824934910284829745844278439467017903743761355889283429984706532949518797443095782597441970904530007681275640515637153548528157348974500511918204583231916871953947204257000693632943880039821614830352601168950510141726406811089360086973548953996004185946583773873866494148947377262658771696934400835314388175780599474892586777453725440261499134903267994179926712907100737084158158863228935881946939204167569355322185010234041 A013892 792 5017883522681945618230832552961710613690724397920164689706120251128192065214673065146225260082387284111441947077867685600174155362742501449973676146533732900708780572928320319576301518671836361770028149618268746552490336922400240113150146963729492233194677601119032661521997780922107146558450564787487498995123335232901553594622662468843459964652222687383312994231876802151291521642435493087516209753909025855513945072569999468087776554971118526497735888218291369126199507158405800485214973936893858535954076133625524239169765902438438707235317882608722875666949547550524362448685013883476857722371439262187088176055355213350479703549185120468802859578544597785676930870681999218506119369083339795796195189775719981332585734562302932752866294419285224866178118440508006833353608633170646736740799618236033002620410072665245356378673525886140461748651036434865407200880509806517375778937871734501279425093269008711687316521327101969280283047231706937715374797191123251661826499608559956019393172874145972024525879147110147187477988427842979460857862235317203365593813414564301998917660397522070008052405884201391719980224352228846385338128492534285847017145864481099332852889740721098406084054346676683145661149620890521067659844378120167533322050996958184742103699441626638573678305851988861900773326370901594657885545319855368517587756323795481186818951503849306945352632340274980058498392597704350465491579646755761836511551595590697153507161672938341437384229334624400176772736255916574386300058472912356247299474283610612342036980474743765141654741651071959107481990905877171848468866051169575877448543880205766307105466746184443004331651541707983837591452638527400637012490414357036303272301552033301024014180892423738021222442586115234390592432682759626364484715648179204428398990991795640026514519847687968296751247974071323866147806357951066348487585160347248137313593888794651796541615057063346830293043064617599471620240152092522257289989120041330699948907098026507187750570885192436590773889769248267484989023760421889026342368475076661078024556434260396772931748931232400049209322926893135536993252724280730976606945782113819943470188532284904626543898913503017313341617184826668948077666134188229396717096148205450511480442974033667407919568232413621259654246560010813212111028520248205195508793591036721173471676158757120694616877775325324797774048849548315199524176184350999205078310409180783061378918857671481532272208316303191643309649874301639579177332956680852497727895953034887532467345473012762594191098812424792069336518296857968253808851263971790107423789715371145849332749508966206155627327442298956120957486947908181857298515993593455946713123011349068302653734993897046616169350781226148937974277474960363247345062509254447105994382108121399846938371595177777366723586026933104348893039977173124433434218219724061047230103979369426558018531313143911435234455523103516612892219934896943535826096969805914895866978353325160159308785859999699389025185708435999816638809170547059653450360108327109366128354222260758734428757981761911148247058480310155433474464714958707460385744225789467718298066118970688899607231522079086772532604501733820233711921575284534317277734955839467631602246932304367611462847225752618095312629438304081269795617180805685726040931527875095023351657033574888111011211684905542348078386867560329082156947322158667665796146819168022584656627857290549653292083927474623239609244880221364727403108675388866929336091707521915048815296536140693564101500589207810551282877874500295252004071400045427621064510469135591769930891458867928712763113433623574638513754061280835021476843533541211250138444378530818062361170855565858079631564555164726090276049563335060266415106448812703179428558060541656594831378940072987121475944653591992238744029430485851909826665582452429167616223516334097037194103845766172181891620592835694665063963953892269529898629127864945136612851967503443875749292687117897442652346574685407687302426578306099389133923371547210675430271620744170917172786749980856199733305827136965369362527185343705272575770064916981585995098705964594600807306938545386174134191630798550467139808397311172015047898504324759626745244907909037110224594254468005658168457723317612465259981104679388822958361287014156180988382076215068761223722258692292337246121269621765880458861032921921532997471068763631602619173562633707107947879822454647443724135432493065433924084052169126766256589480578946589525519802234074368135777959876236363329071434613627276427448198248782539638967275284456298490321641855053611431435109827306664234817828517298069205222860186490285389265383110081840230564990432253913659506421356648855271999685843564442023749556098811701701861529770544830052024193743466714735847489598932205128640264357021883638411743060154450335966134728296718513555160503838708422722260659821245401837189211418614178531553421995117591440551968818150135905306952295714451892692121940007572973921121247662166579182059227066392108906057746434846977120922353902559227993346933003082304908352934216500114313143906981655498686059 A013892 793 12424776372629242863355746253555938688848988990965721868016634647698265244485986761935503220264739071801057293717561098446905625919531345097778369532756029501712110867847241014982560614081815343542404931241645625069874770763218312143930965746743631989121108013453235654161957183343448583486232885019733008774325895246852303954091579916440822375015403944007133921704555917930010785447312881998505799455444385011812223880245503112932675439987431612342517335081423040802013473475421444175640311750168946227017351960394026943084018181261915644546663373809576103716058107740305823334826514191863163929506198385662186845642488988421909443478433727607682291799574700032516862851964827582943783663667888585031163113208470470057634204763983729486439478745297726005918772892423435212060036982985205214197157193914623081755394760516341361683877138773146511195373082665333799904693029451407867648852285263926883483194018299202000252751141515859032939572967382316770101819950143092316596933854255698539663415960499967183956504830280288340767059668193573600050691823006691936343475801989253615218019992644000024868554157465181836451313538329494305889354622235652651513307857895785576977707434109771042206320883751788460288426915137398325111473004818968709091197151517164281738228083712278145646279441803768963642932653663067630795740880948558131030525845593667171201218999729765078080707585122537847867811412783144483253234871752295127624416394290529631101929511200954294765652871234142653306795470538773921343188484719812391581980974173953609505425316532562123486164147477626874077050200051559336821910760434935660574462053233617747257539104760553138582598050771597072276358286805058189905990502499043233496242600688104632260489293549525290610868865037345759311531973348428081474239931740879905954313195794192474012576080340330611617468357350030953644717175116277434423761127950660765554052514450548518764896501179496023141773639256573434079405020356142268753484770145218904812788916516336421082000818254107049978637683745865871313836744156878996237312238768845418635526162315734189059530596875614529447155289957166010013456077338793690445481844146247448206590354602120060880721555825907666547864969732130155666161037197340620981805055475367806026213367561789835082234980711135187408620252996214583694905607958060636394128301972434260912043865022347794820156442605261406443524582317733717226613125895324780695199325862127757497279604561497750577682739790016524807380744108415460361414956704502188771545441413731984254861658381428446713985578346215218092083618331718335287842805869285513201938290440778866386971726401714095742669852549002952146712474228501188674998153220762676200417175278416675132610564653483229250313300043286159169170481471880476387861934102427224705583543537290039604254968448099359966904637703032745189707394438396236502034299640527834985413233212657730883127365944325960872600086301094381665812888578386992115462880839456067741329233690075745304325359159395657465873307472670709979538748382403860848783213868647174361051761385642441560313209882686432263393256037495558670688606244540583953680891733075227810123219117203813628566364588504678381209474138610546873855300640460138477082246419149963142692026831912338375544552838831913185506439555297328059657905775777620564224515239994912226014629177746876786750241782928502534545644379263279999735107449754848610173342795121553845691580809272705966875720735987128973211638671240980158109988021698014862167340903306330456506937841435193378161507436870498220982622172306573192029189581083287090213308116169645934110410411419417744032409881899538849267917383414315843790796557859635256551987235780073394432794295765625117637363478823107406436047724379390610178662798685529879873185149135352805382562135783338499465080814478390361852528796587428069896822044877409505363432571341339699283338397773173409659858299870724470216082268694690712465684877262787821946143883309877298947873279938739854032701231963289121851148117154391335118526364676806222220129853020863840620098840848055303438825268012814113184201102363281719591681970873188100877910740226726464371903225292160387497762828660013134412432773795715288086438660032987024274171228658879590007608893974342185260000249016907617773953315529985138375424414465105589151870534055544597297461025726363962783629589184874838305344756936985933505115894559447613733039263759536282637280500130080757888020260646827873990597491922616801174956272049071377550056791989308866631670671588983002750450175367885534728056235612197617507231364566956235586927075656392211765044008284204005168190373853231860983118884908409162074625853490534513061742244313483358390190414776873890143150117564071330564252106711555772277632003316283146987054104004188890717233148426434186821029934157529055187678579505374322435410234600776414695419368394522086794166897522725918243662369204419148847800896648688673048359289438652733364994639272466258617043070443530811433153114400215043004546117670079866434470180679889578165202138719575773001875098347461999092101267792060541716550661314933370198641052003841 A013892 794 30764976351490895624712299942683606231520292791541232951674121034531026873606507335241737588194300150947526163916759318303284573433725644065263923021687671893159856007765685629957303353967368890330005307842507490589891850012034099481275320354546160424630786431003543350034768019719529694121677760364475883293099574894835742968422206939519203841953266690352120296398729203830581775835305979803618211525826386283363235737652010012429484724277439427889694830877776509906824759659017562501858800284281577583771438171779689719743394334604448065546348633226517580835227764517663508853540596963958188342686368316539755186308521341742501551087506274495654515042635115175814971590887257613299519785824395257507077953452380522439237996781895348597643306881752954065529467640156775505146645513532683645668366730694804298111451211119752329324086499439049303224352094614550356610210505531601569677455494689724092265853225516635773623836848756277035602643684962387172132346276729360742033351319588680898362044596378008244227517653752191680284975677354439397511917972255046896888144089829788887387724085765815817577002080745379280055261000944122521318325090763077294759450073627896771368924399891769967836028933936919654731713596144796855410193195759243601612004175674498960847744819851888204156606879570870527107301900802468097545703199575843839686554015748633688944167164011871580070561970814330842567639971380931271838851612710986213215689809486386129041856560755171728314938308809989389710302957805587567863947663826242742983751508171152358542774120840960541401967559405204425275309923297466022345396412002183754212764915549707670366645319758500865891232450917500739066418477599717778968033177247378451416812807321215191835565279268686022556281785850106797285525007676069424110284020743660994253568949792804190710065619954612287095401782166054294288730552588239439099240505157503170927623876978488736765241461674048923405322566389562223550580691498823515518234885871806384988041823397184095904721144078176212345054790085454738094319848370103925704212597103299372238007694983827109796114651393112260749571766307648800228308579642509718118367148808679160256890170439954880626693763658974147231501903688757746314825678043297914272426516057502749133700893206380248857286953503861126407297199823673934472372080959345983714864694385642501010050902137970352406394547378445163233404774752358139491099534416287794154602355567888678211256531575120018707649654311320127059030653106103412985439212881061165115034895939100352481478697456596595480052976557485155302590155267549438287892283770131989953806199022122110281914304771557870754329079226733660807522610724717564776974252191777241777176767289712250879181886527925170463471511923880815432623860002041775703508547169085948666270706569140329774056123119370377114692606511841677331489289661518482806450627305611331679546721344628594781980787687379567390684201090053497348337627596055452790105523783696329878237574210762862872294717489220428055591430759772472309625915330921817443811267076943399788225905315227863905049978677309992240955777881186715328933387233500695387125302339375838505418292732889245721879546791231845635034397705139436503806236060542708422964873276210804587656584946471309139347491739678861406719309476432158711190880833497190501455757961236162167922597292389863864795486928467482197285935501849428344064099821230530888801603921657684355763077550259337971875005238656994063440365302221119728515983230538432902197690643335901537026372282239840888472330402927603774476849778226133574210284292530746080790082013139544127804853109305208856580906076161566245133440965154804046494547566119684999113119042527803951881647522950968588156758072550417425968891334288084710472776777162441850024113874588897946054956721850988675186987139649127896592684700701334056443451168498908798820890026465719888055774923387756906485365476451600989977571089432654978445569858905511663133024923319703870047530080583033813830517487763068231326506001737871230495648013049875210033041308935107934895586119725028888789571807301261012841287165360619502599244136397130183395693905964657171704805204242693043322823042282229862105490378762796829115542679669019137818251105111023093938250374760974710580101356590515935462468030630480671146250017232633484193357477504399921823645948340024081884582442151079402253025847306913932966083961402753676916764787955724029901887609091592834525769079367349851960244459152099538772508050264433588880318072587935695357813118250809224127386928778246004654605316943126908512038074572875767980554545105717099159213703868509252992951016507613557748439687802827017803819001202059017257666909402371830226592095838602662509563862950279457538814077176376536180872325779445383971497679870668108116050281585545263553365398937523536021155743034677854407996846484747879650913202662307744588949860789124123437214148724693050042890952390921374646369388219758594432329861307914430495401729682156198658818993413258067768513637416767087198525179911293904605278850481402851954169929143052308489952857078653315283809375931245203015484910225658696259 A013892 795 76177127178950255165454501175778934706261165460842455370407339419481241110710199206284731200390318409461018586948123831291444628994674633544355934530077822686981226300972606422651648877455248141977235812743524954942140619922947621691486339454571393281267865651021442685477739058859507756084992180760718370146160564297527888328367258180736561113856641698714194713792596982875699704564025301285759249940887189249849424646764404339766634696298643489958245481041631538403778880566933727493290073525109329973598874285705517935366898968519739250651248304383546955388526632494422096608743018601859906197137373902215771277063343385767266348146223198772415649042553766051720275341224347689033327642159999272718018213465485959231274764593654290767275994526601607808703449294324551671518103809412764442355797193506674227749466232402407622887041257174530540664514997122993523452185622536293115076777872945731135135386905848516322434208797368568811578670425691681914529730483463293403988039169082213183753360263046989835523512234938148067361947989721650037739862579182749366337836692683450434271856221040650780086597275131552889965551709176740830913783438913364926476579567859961567689822337647611725588823407292272820161541303700535348884323961826267322707881927383451202456140100690440530423970137898552941299863129275090453864818146766547355604036711841176128560963370642631207541138425371393784950890765496352541268908639382060251557156321579431207734411988229319961308890431506105917872291443519457571200352946452495829659324125631082183835404457840181555604870471875667272219769625766932320463413710362195191622472994627715612887180109608704235532414780484372662501619725966183592784967982149056536174718775395253615288851352431914191765586773661663590651891185981707824970050153479358244210267823013012663813002771503995529464637257419584872034031432533187086914190315579988444030718554162558982615677618009650865194995801314628632171369299639545407951185882672293918062505370871944142685584120130828041211377820675804391540607282229365960332275107474882472299158615541759322739049692199833875729753900982602886596514645744238670523170778798021660032925494136201839964875801502222226985774632221829366892393546577331922232041023983466499627207647967424927815279368283957031235982189186199205473106037291355630930392754903595011108486028732926251623121132369220690237070329359539236835772066068635790818416738019293588230214086576623103201992601390605455290738741125369554789833049575582669880172790799910443679036921293581373471563695201012435559588180867823896595211795950940050192629575592477535146937728130549672216923478744235990791845928892862437426701168877807436587225616309289214689691390049908986659431347203209363211904507127195638777681810136826548406604230265141801413210592399749871403313248291364665398823298641596253758569591820796912760393957174713518911067846411932859436505759634880374730721451352965310598127497335286698715174179265695713995226077680341212688021886112841858913392419324980181250803634597952475272226375925130398587430347152908594477838360655828544639256631195483838347365573997226174347427729217614328442700223930222381745063037123298053587638117303273739783394899754352297028691882329372662088629184949127089050316275475284191752621028840941559903464100832058899907830975233089249525756240388091404201217507610193867673308773503249096303230762668812670575620600559119596492821728596433344343490625084464412338658697561152983170698799604273382459929463381681787784105448838358636778378353259015951116968510726451087839898241282652812075313468979097518344571124954277578018008668040378845144721102733921385906618994948084052837450195549931370370166360506684016038024145863939392263516932105155145102402858340755695615328732284018511207641823669498065935625249994721872555825572994868979577851606973641742549095016232025501488391506970876332759682473796973107559474097082066078523572019879606995432920819185001569443391930520932645484519330184397141215959043549464782957687603552012911822487025895465024306502969962486845092635298308862264589766485806888797649975894284865181658201096461420128001878598812171987079329542621364182465776166113585778618132633743114299171877407814695274719892678388952419917282681628176102559344558521419706537577688256691167142027607909038785289130332700427845556839315047490802282503387530745396976659924374692380314716034006984083925976422291652415601088909345062054515855068410751713744992966699216914987339785704287710469052598646960886153879263570677559595039748964411823116220883128581721003511029892935111892826593019023485422727353762528892175957018425057417130572691776704303486452234461913868214037268571487324014532399997682348764860921784990158935806441433630081431838043986183687041539224510943803090018447714172422800621786583584037740055746530198937544068954161350089452918762516443063736518152244324208024840500595801556035915297537254665613435233727464257281342903050771574888343548849094019567845180999453174925899226356398151120320868207381182677999663779459596395320925111933980315941439170724843272148213641 A013892 796 188622108430671547864926724906845044447238565536426542900210242729238081632988413544482416640555267023348018662123662470536914754409084865444546185133991166677411527462611969790521325133818062469101691618698429397407279446850590683122667633637124772332354080870628543212068744205902968295334293053789433995600538027096544506761981839614063618237459316653544518816627135596701537162771278484488367193019380828414362910518428694821291824404870374846842121677361702810610058482392904035712408057765449686838298199019961147254244043169052757838798305275235796232690575406192806058990811979617046711874825654381902569043365267494154942437378515116257179616178618337566898522052130266088467733541424732039177812180343676318166600213335582795714561322771323714493522802094227728069294305324383136622952747075044682548656225588585369112622979969848597897208864919861247140426433367776492845948494614423051917977596382184605417463021968955515865781134262384747896885151120372977334321379798525298982078511593970388484749933121418113491446852055401787936797635992451826523239751096916798936850108917062534355921643426355962979290812621540818794684788259309943981083732191398482977795201400426913746118760049972989437729172260551591876837125677554058691489663732512236138950446047179499106942262034480469039399649794534922197724222348390501140663799698153224370753672841084848490361405313923682779523115673554753031083403413065280006820423210706508034039969789642630926876982288561837357137662971007085372591622730358078471323622808150996964312661142653615709651664170540867857076099350591875351767138224814121151781213759524692001354333782222002948897576705542574665247598101845141227911266435631296740165684985037412081563109544905310298316577644676871555149557113718120763700516214980085469130799946294697643854712349518271826511858848459376682058593196063992012721139726217293806276018181243358134295696734276078497658463908639350641490895351468178745082523412898984298220651486310650019759632154271823182015451410397538578089306150920850825012786061343449014777474348784334717274838203806316459860567904469122024898743317812663627843752642211002634385866783105155239735189007223850954017249581069839473532888768286584995306834547444437416260429229924492896338485428528537721086384262661758666472752385831088386391114570024036703410711147259569958717758612738294981875319605456825744789818377020483013009690866592834834523244869558289889215350678310676777239942906161786429245550824221050673307625967126867449683219641778115545271565394123531690676660735058637882535507332742326707341919899494958032299797361686325912826652008795123992563698912685687788449817337557170115926192761317814715203930161211189591958431299378519501039633538193141993981779152397986079683044327955287349337449334630428256831872530780999756629360970943157842335340407737883414889098716966350969462176183432740541317872474926167660990364654973626052606712898024406059401944070105609891727865295718215196395598304182121614013592056098164101814933628824355526069084457201839454811937695154969817877981086981536403552718705246506336648073550408957733075491452888005621042641581773399709216568841157961187190297154616518803803924327886851968320446941143877319224992636223348636070399079388075711914473176892026555535407556606160210002880369943677057661475501068712737851230469376093425552012180762621584107333388213484384799623593423835473756279389355900007495572793281017246927340462372473340475984127001341718035648884349918893050435717763210982168305862126296137544774612441254812149284195341735345326871605225674386075474217928161756652813244926114018083998777758360009721993386771955975146757591750989516242198555084239785427735549549554465244302012068642549632914615134686837157419858679725951582730711946220491565135745886680833913607145467022085463738786175827345084071620597102112209904722019079916669917013686211314654906252310806734966138154851875001784459807463163201097213315770950802551572828950255576967694971773786199616747317467535618950748302332735051220307697421143714647029169507275544488456205739951544972307661862860391438690076747025917525323596640220245035140801155217230839325899137683632850579596278691573065186477612559155038651541066206698004763730696845219371090502010328813937989576314704742269207417915963027215630327669196687955444271149776928040904355361491146708510662084251428204888057088659283225026293259938254617440647340398808124654219036793907652263339850964303983237056042601095604710670457141203244734290648091134635718327371031150806251412493798070795072657606866737622716034147811033231729777924044027387994997365266245499593911535605749158500891298910467170909466672591191505059661101861266094323363570892347550791393827370011003292748876145441299868232272323439887391588366614621924196805137825852264114293927679059053931593329964795144282694948202153674928860254018927166099538684763637098973832316698740270761368797340519990075880901112445809452572961692852757921884827565006980844148481851105590875381447428339047812289484656127174857747348734616726322281589192613701322919648266459 A013892 797 467047014063077388996797198615114107710762964886180226448667681811623684693360977789079367361262256121245005661265738519633984086477580626242375364464090393818772005738646035786340062642521770661680229515367562332490767231067300739889354204981251011647369607289682465218860205459492133893108947696194963727072496608355726756648836471086543311054154776506524929497331633823857079467200799884163161518268095849855975588371770772818305865117075130287890930643193634967648755198194587289923457879424972204130623332295126776755086421046848364631890644893706079815968901072698600889861090551917789746226543927989374569305707695477009558814250503900849286190440260687031059863554757699731388866554188237577476141561936796587736000621640023224886029576752751878133697316742715183244651560119399760208956674079771063414045131523670643874396648080362143404680973219203514183162751235518006159360221566278304431052408424330919289574771234308783879744800765956611882729425804004408804535834197748694284225620479318484956700824652010269398058058927528311708516689683273975202367424451324588930735617839429624256163225366356573577059001841384599876700209524089092981617448195389592302835720392395680699850915640978069173771765705179536094644530053065927171938864878409815391419060506975110559200628081315054907988433456598126318862749232627371483896493768797500711198798568137352262135385336401117006694407196173250425512584107687526759608043091607173836578335156164328795409168967725676918171210144847673083988744451016907744765951111639875432337615942663475205052776001012072360038272525901191966635259191324020569804311608745330339861464523826119279762340783017263586044912412380652349289858910000218227027512425766151017746333981030493924351379589406756980834263219720325104878084499395974650029304616220354541251009393929843351354187182811414143068600554180854558706801354946914976426242342558497832971440388044263691973624825717987484044964488875005922520091140155762121839856924602314203276805417560307109165277221833934875668352870988967806963334553706452762041489457550542409109509601606616379944292327688088576729753430492618596240288073626021412000210355779891783953061765597970123391157670437448450575312346265644820294257716092624041965032555786806936130827431094083722644274986392517972294515709803972122454652395721947257278558461018273915211083383242679466326496999752040769848324493522040968030282545079651740928172098268412036396240599214388457447045390004293215668479150302919351126339349576869365293170471787150123531377800823882695752788969417958202308287171095942417722620521219566088819495947474149906424160212325597722862982314002118847292804259707971366874729970106279698501736268244865337458679781959852758004735564286500698156289377473500933917106377405759050407108960029068776313142741594302716390204070791382190248694048259365385723482443981664669134324985621625421616642717292208819210580931815540495233429200085333819279094310044430547297475530862576929579944565387047146337441276512608034339855343398357893744133955393017472220384115035525611077851091493895307300483233342169093667958270094069833910491311004537830258063777987533246591436891022386537640707594248807593580093224356306271906290350519413486255685041559997334425279090073734882195715118829170062134667115504956689827922081137168818798521826720738541480693913991675554915911808774146541786584095222020471717963180053165592732449639704754652659780297870333524099540791540018865879243820883895226686352166889949821163290830317768949735959976905059739878478873091178599108030446801475546828521454827687121687095635537703397486274222948305994063771289608697461712618102992653418104911326177033390177791600045531048457830566504102261836950967781153748503510245620382942798650154657010748988047933119324612943941055254264526172648739283747918794678144711179913335324655688863942940832872286721762586464847671414150005698716440536245642919719090572840043499144799730939073608793967135511247146930190898883874132551914100235084828416034047478548328920657782927591552669276796530693794279587795468432321922576488280554386029230966752380949060343234127358536232317252708511267102599632230064024019528919305617687287766071925375135172029980111232050042182493338722897468814727750839537820937273165863042051923264097628042218294298135725595038711370249849787604349691501745155233406232866873796541876152877126695113269172162534204379714639852319990169438914148398648187102786357943861603541632862128589291230028530225728486408256876213083332339447810380367514685082861480208316224480909297608612427705122160869549437360751574052871387947492171387024981138385215298984759401859885614898444340908851421759518536376694486721794657579114887986214522970878167019464557056875242172199474851057162430061267797181730424562986098731881785004965454965321139080032190444380964312732499291963236678548404512337675946116011537051901637804557057132007225545434085691954517726064206906898623363625956339706457874711021037621099648886220261215211763040702460941126595862887948962180667551841538093352454435741429875120718241593231980018152930863441 A013892 798 1156454644474571859817580546693685426988512466591705972529319598266079594045546423742561632443854111119558637272854433882727188362543050911058119397574169760044267544637455710564520842769085513813615754622772105723918056250078512294739290057599870648689040237240375462445954535878043013240593172281600653489640481779453006666411427337220918805957881587953029871403413361179618690611656433392376520072222113865732531298391753238804634334310524613030716445474681116349760115097494419393992184131786294249675632302472631116796492732067680188816659793930660730526240779977207932964784156454513087272841799193550562381683293519062927891570406858458389016686862939046896920297088071985547192241085958940877351096645370140094096523403242239867117072948967912172694969792289320322516898483360085626853637411732247050348453736120629357626749665915136622922187153107096602265415105171514899533185685260040143323424437447077364921996801478500745455852221431784400726214448503869512636502374521211344168476774643220021282801955220017976046262161652393925093146466808065006724606777316500363326805532596593853191061506166410145477582217400450566370097512102387479042689981859155974111459224427890552585220152367710156103107095290829344144413226219866489204510651386565665480877344302260564280526115991516126142615252093449163980009734512159401903904624324425722713498633935766329798921165496077469419159014964037389205361283996460977321938715891085431529577779101843338365983847871816580891406815268447178475591446146418514249907226781580383918135738498013088291755973603329991358618406563111415527393598648378216008871886170102703709200632445981330122500252250488263348142221579383320901424270357192630351724596489927140768890679824095624975592526649950481553486738324086277271863520150869873434962911130918603659237083109300291192444751529172159748238018763606659791959352128182701226214042238166753925722750573396013283432200457335483091256252525938913289746075152048542434125547891150865596419494617615658872697033763705784311707532875502912197854105725097993977638170004351440508653647615028541211763682288296148436751965739489342413531981058817317992232308861736234266354392284735368224558722116612495671021080325276016873885791236559230297685575146351156867746605671304629611555766649531527358680478054529905568437842342394717881800181326768887023180248354163815383891572894589028398180666430085432118898814579589180596060506004350316774908694951474148045096171643144240427023505555585908302404577737147936658533054112021690633725921041242215119070785014386836886777347556063491924580562949971246372959865096044795109146956677579200195983307644718332475662865334658648193547152004250189055180450672064842817216099549431009454242767725994240092204089971272758188971213183988022578953992088819017167960196429318911361751067909482470649892601084200966372224529156060555905578832962572721084839547415644520965038500234687528004706998808902094984583146142006704433732731864493295872755971158410302051998992007331592241220881475933330582341956342814695169947420886855349930064256009796942676511419233595311550662137804621656221675933624687025116964161462611153084351810294423640283465618433411878233656075252735425603560893630630769213904215475721667839773099129652484868069928010017789161681587110034707754726228037181662575058201096621393981821804719740873849851734313793855477971219091595149668000376912166463270999225820423303290696229335776434968689348854391449173784729745646792086902849914084037862232603261658997378672260762854641516853361659182194238072795081294686800026555145777381254322295816059271844812366117168077523595310026428806176249151972202006135916152829835626200385839603081139383555385807890241106432212454371947015515793215670384584280794849296069658558556499148826554785879502974029138991569370691748937979583759441207872229684044626540320251853334236279469618583022854340905414960586079695357300187873520448318658868188939468978509223661133230272263549266698754535461855737661951677993308556113488927586038692111815649226515972843606612854373321893060771589803880169720054992434692592767544603715587366821679518344206304517114292039961479846765229299810731537563720649875550282928349446824328261723441567877398029573518427699634678569126028758884961148720312561725142308872697708676293319572010149758185164282809237342666777779677128281939795433340743543000262900532643270683922478780930407040023689675338557525883935744377437022198118437772667833588283737815425382413663396079466998442934339426122374383835017622744218988228282331595120955030899387623628225277406930492299519611760740790825397418079241168771774493216600863770185860911164423134080066096567322088403796841877349029836988795027777794113668458478729170263971730267340947479227788835912275131333885522529985316083913755969009958074176707154928626727141261353792628764330878376517025864594807072501910050882676593466225924607505959165823794147762889386989856657964774412050866866790820637114084480232567219507521102574724631253320322833862622889500987537306588744447280631411919075884918772356535317290760112490968453958035396659 A013892 799 2863496188728842907522451374087687792080828730015256566873875727947041416736583454282533115532594720689028022192677590882586908377304485817820098382214004168675850823009259447473099494259689871668380156405691388210887775162763154214491661372332982113348283842390656442186965580333086427042019513293299096505045307293621810353694668818265379834513504642048909311552120420203492660204831883066430108974309103920826455015416521802850916270551955683800743959923412437512524671232790834367044653136531911405327583468520179435668678857380050847848742499091915104195294269060784585606169085012863400883196306141351353962723621399258196689389592851821958585829324636511082417450699477955341417160960701847547468173052504358516852307502244706892728717211866498362897842007717793761263769817749424660566664741552805189120755947554554231790237221022803876881004687621328789772792076500082871219221542086700138842987926138270816205991358144114217322490229635019922853778869725982796369730893049596888084221173217302451478324638518331290470173692205330945529214873316982955085792116706609233133139852456893443292534204357141994806895850923038246938432079619209534470125621391474248341410074146675369365711034057534749816747375542527248206637445029785194052799619387623857731534911349483080954446435280477088425603483093337381481738123615823382894856336385086207585171253989717073448778898963671925951310217793438015374005869942353029485875132479200745924956009256295188284674239731557164128631523879386790176233504211700736715681034326644407039311983959191709906128674483231788273083677872513612875963762219650652281351668473905134551647976798861925534992752097181738388071606710489461500695734407174314821274921644112103330709443421763352906439679645415737424106959277531707066583990382048742742438229288356423602033282249855341721321256816631655580452410022547686704210759845241058323527363771882461228728176972035295095093188120207932346776515623224817257826966937912243872595835007730767152428714203183515319026252605278128828434710445499885390194353331809417790035895109604597492036788205924555865906841950367804848093105615583821260804124767756502263248427740236227930685844381840960525461627274222083918519625972335620105411733795053073580868954934304953169070502556111722076543622245138365361301373030343444648103372986161218552407547183031114389209589769496669108238539752718998627706749966868108384173235881706190484724822856865815016034644660650186500314585509417810577112475082680711961675672530374268812257036753722796156478119364298807614116051703338232428512503506221256290962007339860853172839549004451421124963670282397180026074072075779418324656345192282944133393909530571888869343258728649085234865966878246573078641062923566611898066454973778505278953431993659558719725400857132679590569074418440127103920457499601636093728419651988928633298784418792386417247842719793352105450118516329982717010865392609553404926995043723668489231343579076658841661183636939985417235187429368590500652652110361748216894783401677043921606335758487123895611638910521645106482174241602199964367248652886117335282968755885878348835557572153918205089843233410013541010433118212081282248934337352718282477574277222934601551525157911217019779014035218946016394330981833388129343080675677037725450616161569829836769858516637477520439036677143137016994988844745657998744029482650651755149057621479658497786065271838467538857912054724320854789642762086694849536728009009812907759195538466276239588059769413572066636286703590581750333006202643615005239091950939371970697809827998692690858953169904227946446182347848546955668054930353759588096823561130340544204348949217415191135850105803164199149177055349606146482107243531218113395694826057923633171640065528223598753091845547148785487183188985910283478761451434490577027885927200468853582309367168615371220048433215731860435293789049117358443103804306610661557078492231347594515637893436108561382904863764830198217710198108330343921502075723519406502565530169020887927553322484053820106862819499374617234126973842081490482100927966085883472741797884363658446712549894259124425715562163399793833692570886408522181405856580287095537504032052549429991137436200180008603136932272384525151942779657383628959405308637727970334390683846293415385217213775063145857377923755661212298934759806092527095499669774939865793480757661782845532699581746079407967745977469897189765786982999941395617981416126951283687412717227433227738865650465050080115774921036973969089521368972155377551274918682185089439503300659337892533061652980347401631054942795478224981162023185052348211161158511421975721508590978754622050879132182180493440016273316957872517581644249655774552956375662055430338118379485568227060356370722819761450137343232652712368448708813548540420702608450974111170062767241109588177510870409611617710447750096864574290730923617215431226297337197414906975080544630405128545694720897984537130865481542648236197080929919956904739397993884188737547467419379459655353494564173084721715198048604406674070505740137307083537167124158421411879571487313244742608333823778774497877037487631953241 A013892 800 7090300049415299194473434324927149654283547937562046769979836816093941304940037554565525964837142255303381596723266790106782561246135260029018527784101713508054105547002404308628694184636923831548204436895976040657591009192742683387348588232372324677879572273859662025842703286497174968912317474846024599557046180344429670994973015766238088742859054330672662297424893820345447972440524020828904526401177797909254464437217834219517350926597426916703338318422401613112324825914842152185404898586713529298820224098819347780479780050079886524307423453258991897582863944327139651634849665231266054063481490440293946195745996223081821564400881470803499832413404903140454662767259526665742927690837632884010438395827132989619219481754000616492378683959585424729872983697468021414471459181959532652604457999894159375976714680983884178781574592737343656741178826014484595027620687829778697343043241139336127088983560923046229736838995909283069398000735109043195958319005549636276108294294549213804988451962782189382803028159110601590001906609095927748893943418605308178104974774385118415551734455528661398043200650874514936199360009574684080206004733913045109091943581001807994843917143184508735411067725718827736486498359833476176757206771000806089208943084766076046505195862457543707268223863951554038173548358883929596949550286147016662562570879666775573515434956832684455849447982945049092176113278968114076429560560558390393956945929656616487784037649563503259416493600325068962541740387646225751768581603545087982480961093415169889625633364169370633706855304759255747711194221696453084328560995668314760463202584956568029758201003703685214955270018475079605240965717304236245132411207269869913754644012208064334945066322147184816368282384330334262020093817760136982335861552001000509855808557102670052124571008145584561780821842682404825751102632004420304500609558242041539273827781908194390365992610272279622149665148011258741075920983558151346787288095007997569140690674466807144815361586809788499097925585049676569513958358099391820714774848090539967580490089844996834245434799239901586855016065446463771216558490721641484240055832533317107497527168679171183742943288588032020516135009832074027768562527350474256607389888638197120440516038443877560236982302308685678922007586497564861332752968459060372949724113747660807096397775172356159308007476018660932882240340043167759783066055886212156301942965193456816553036649151062587695388367609591266143242444865283931352177622439750628207593171076787196631760836448856261840259314879820913234505141506584093978007381419250946480794735412222118680414834450373159396101419022573375065381983792765341934263251674266605685752525994739523457491973594749271300966385721259461353450057263980364154190451094117983142711314006068439686353345336945370801528494598425180281890340894306111530044846171870134199982486800587409215360966110637599354952933008166153875607886787775122576386327500769131822517240604808135881178415142243460951630630358672137570075531237814614398104956286109126777245526365254208990800083494703734926515405157456965729569780022162662247776823653480267493673375268852744713704755740403301118882392433571816250895304063784728386524439190257431143967129891978806551457796873591597012247986549786670513678272717963237434950545227046894088996009903187541450881578277237444424644274883485879025032092657961796160272826427488160926709578433533957634498537180790836144223779653560103030243042686381188731089636313600808130567755206985176380626042870473935881417806325359652470857510340629027997272876217297734973143163085046688913967445665325439268382715144994013762326956722891275091163844228808292537356287311129109070349078157574104429698199263600405639360966563107198650172664794614368924648931965667449560596028807064823467011477751135490683288171316455153727886302641736841352062590705437040443891970515770730442123610886739794352470820497535547547432576472299254972731649350263232288976674003825838656253687368196930678921596006685982451576526854249443179912782920499581990358804565803404136501239625635897289980972492999674970316246498080625123731389877757232066111812341079265255364856860072592296973318196261285591051625414637829519122218754862719050344200364766867946282754525312569589617014437881123279541920957811220080394307619633468972112180059821105900248639636830058826751371910565582842040671901661885475989527847067234961681875382819171889748288166490527946587118941714130187770977498250860038324590166204730207888594772190584958199334274874039817776064683259285896363221425882985220831253512800940837397630304446484934353307933428973442662051700613903340905559768317164937626330854343846071182911391744928413714800728820439789004784581325836001455921349190403288506923625441028148442803479444518727387161308082848545694081247902944210176746488710368917001221963567096275536704549237663512044003610337181853746089961478801508386866152720778614405198887982269754999355893493875371868318633258645848852546529658060673161132536854410906354280172951322761259305192648245932239295978961543099533595080164837993927752772724799755418834646087991788086859 A013892 801 17556284862057172920136476258517790331821838764649446445100303960493391971220722048822144276007283101214447868264884175716614193118994271222592747627686468715579262690827106306191201041885302462372677457993689378296220440271140965592730451973588880762572931027731635282527091764992368443348820387148766664938602490104661963920981689365766365298104561569124248441991482163663543379112009087450429668917429944225307070138530642093112693111996962191022219306907390211825814389122914738184128883985662783183279458070862488219898202902222756942951086905191136578613031829684486164273399621229472645200532454997721399881340465501976675293791458208975075131538999467261176650023348546717519397512355371946465362501469168168463159739551599172496162366973645510588213765060316870356351365608990816841581245849079928136696567244869514631196878067502343891113176149915639291263296557514627202712412026341869044948905106217993846405157300931979898853320222202766748469197731322448833635471394439013753318100916593016348569195221745601486402130952875817603108544404865184974497549933880217323629234133600062959033371088429735559008299120347865676314008115637357081577452408974995774225028394322018895242609384584663639486482102285310527792342928468324956684174763246196132675468969835261516023141841306579002367484917884139191077184513978341811154519192572023330805994981178453148444362301122253112088181913939668296533158474438069896086399859476818428785567840046540857137920387271302933080640832110431937728433139956388808333125282444208748532141147386414456750910713259088397651940301148365785652865552813318510068175457408373141916251747069691257065529137476126135457549971651302062336118257909717623577960283984375891693143775202322176624687643557956335853692282062057421824844453048125361453457712433364213395598148698273787840931183844059906637479476003513111553654826553560813354385696955098221790843936302581300125163723325529757519346871467354991628657264761207772951695038356586704470172009738130492827874443215919104096942776531545987880033286582137923186083930975106816278286860963121079310118424635923497445549262317365757485318006879913956557519524839327088894718133929537497967981381710188668083709905409981956311301495867151251725641322274846783025231641764234300893104062919033855581168292448510930400438928326469176790583434706495913706398003362330317248782423740547646831090077913794034007084674172553230010157493926296922329963441649741324506016474488484677137195658745444090754193243310061700792706375370176541086404249314609683439044946379311368514850099124825849330149363559467775842456491167734529607527327540374911426017264687282470398087303207399868071886143863048539293572418325985075919051566718024830997816333341284515701826821763694443941684341899112057438939832035465095696293903946665990470808391198050468453432513561321467422442435584447683370746072825583649125199602468587205445238812867323193236267609138326946536603116944324820447249992555293891418871652200477721165126452822421528896533284155078522704010870587479581627911095941152423347809868194974035386022002743096945829057945271558836860817150829831012332859631984056873497163573022374740647025611497033302173144777354557234998145866358398830923258099380903279770430227247940225072248257398676054249443610086145587406868931125272768198986425090689358902417264394724501568002939598286545510655385244277007782464660449694998964824193414819008585876356576400517553081767752705775035862317386470647411290688100260788250891764125537642162042748824416710123437810496921195595019371528774704269264812971721021373185878244466654847003172587804532482884015214594363361955703531107984343455365654799475839982282076891082404271281498401700803216049945943171470493885125279844279954295791257206189542266333144402321843653048108837345399157708503289690465546084901951135000828783141950406080464302129389877011830793045518056358646163127271746650255170483712938725864224537439207502853524199155270911099038705051857147084950559154462366186567280192008338861876666094466745445626581243178986582935797419643824596008944002194325087637650937788246170744924804561667392425934027619543666706368885713943336212444372990717338637559315034469006736696823777838224178998876954922782197371928248281099832623011471350470941715404229844264702666812888377996933942980498499756356115271830860245236379529109594065655033092965212193912595333421385529953523168697033846580759029758016418624459416043809529612441456290035479385949366263022741626826335224412413398681335118755495986153634548699076209407433822315045991792896806539434999209636899467291420655547712402063553838385448512915636770363784891620202109942913009935714188225500270804369831562141114958097036321197369005396809008392268705082030904357331077252649093376364622727782633201144568883851232255874431803949255765017808702766523520760158597662829384508645295552285650878839607527698936115210893885767206350098561334010158084150128524291314407771899493099727697941609539794374753607113372669990812926781964597337831404328211129104571788534210697907212035244401075191926514712791103949592821048343830378490083483041 A013892 802 43471099390654903810377008727239642122833723143309729693266417536273727366547658644366462619677357679633993152162811442607732686967748595979990679808166837500177096769494307097653726708611155541778524281060716275909893135934931873763194279401351454067326071944835274391430049392205838510207570811798673990287808687145663384202778840056884731348271406796746982442966666993965136097475866589426921452776779367466338611062945584356114246301922566084227926203614081996111687183092860060302983345508015631777335082849804536218801720307990866243684243334856868091167149500449926506871200528726675987308393211287402960524787245288978943718281735879784974558128585041885932241946163313178703062660945624121270937624525305832763461367943975159418575140701076675121965515452085542372491260033056552590622481265660960979346233458454160308791958586064486206441444351629964533457757342765410902009000706013075600328938984601268345089963587680374495570807348876048543117832033329784234515957084299047515577196361475051187675835719369062094878830050284859091239463692342279650168408893730872234821023008972982292799571118689779787924890443594229853255439181121544232336848332410578061562818582152356664491329854560701053068838846986555112556092532837490956920728447099142997921596040740121204563385490117378961183127037687999166887025497877258180257893818208394397385393366900986662409937049446509808588435148924098729377457165397630431629638605650690634697515743171399769818347533002085921298041683747808410577435569412874371924843178734822838031686162902353449946473266190115522337571727733167373489274742455505149461299181913415328325689034667515451928699631775498447880304027255817385248400082291993898023763881213429161045501608634694739218212449526212125250991605921578320123075525348010159369545188298540695424627180393647027799141863385092890765156293052822812004893162374445376385981069844821751878086879834885254658617770162620907063897269093446227416726624617961805397919132779705982351888443140575175160607080972494077735335912026984489043762540872745129463139235403531012679849818143923141358704921122585536101427082874767034743638431517348067918117537935132965485122676704793869181020731271216450853406013075750912040457322615157347246608752443425844601993042940778788207114077089756810770675227763465466253596429990242002181986852093319825432498389727462736209392910641546287770815310832267493810908354633984880274920960553409883084300147905482843868022886464462420574733033423935367672367135566800467271119463347718763207504475323655722553735752684866500268251815592882160700533508960234600295730675323936301026668808195394777807049923074915437670233573384539605932929208933150625096275371444553320498087665298934566008862025170021248044777691542262048949560657292049466312501479163183087988497639268435712338778186637101566887075793396674524163242292308215324346620980177354848015257610472866310815750379301966091449128990719802213992336441262725743584615259316170649248376679141950684899248444707145125279177168363105774988878612650787604589289036748791574299088666827707014045293694970179604470384549228961564392232486352593739806381401896091240409453225997129072941359469602192662477621610062841815021673981544164986850248456618955230136282515258397543361168837896604379250993073490695002832560753490356776064742088180630830888916485950512943608030510736377717052388288747969054693152963274829337241802220490239932340479860642468745112668212050707016860523648218322583584449461514367637527244846259479630219791888321389391519934239133616075491631870823027516466422334134465449301124179935245639600009708641490215076336627188841888526175155557672948924845487442483327327904288668307932250133715846910952957142458055099940934918438464820297141750551854436176988719416125232521444714747468769244042105509002867287099272048195279636303424417149109000258545431578038280145079117214829214213831587405873274444608950177379551123866173680512928684258608108416004167147701418638540198430039898994571805110452193055916151655847553951039843013931170532189654245499020745054982654438353150234889366155174499849406538555135337563650340068718462819854724453587973291547409380852297299517942211483121982397533673111728268659481449051394940229207346076130434163640583014458006081199429748310570698113153986008592726099869830139280069354748213620668465121222369554115648736756374361786458068948134783392489359289332388764487556810484770852824794696139605335606660732463836677478300560472069839854504347519443061822832352404061455206215364855819028352399233903037537480000463065232399989775488462107982717134060819393781035131037163595672370677381895291460997406355890824227536960988811965750972995038429335561186052606629113537880484196894033388871088148384911640248283123054207167460123065971639850286720865868735152337538424715326948250504831111111486123230707943514334176152472107671718947855443873359727808015937579139654293876272697620581218422006049088869199313769592562964742653145521439875311533031819814954791581897191895757503607002425679248564701101017770574877349813256626257881654051153827339698482834604983110056348917222274337059 A013892 803 107638745730101216669970700932509350620706459041426078383767283195149840058581291021657153726120485673184050810077185250229564298468155330757458942282322098167351009133848084310193295049465373625842262193810158510064210483995348877693171592031406934064652019416534678085345553869991484529286455879523884868677652802432689959961116483086012226406723482098018406480047321177090079525823895786213410782299130615004033568514348498478590129153944163958590683844842624816490152522369047702456156758829051997828227621309318162326838720852895875915120311237195756223670887710914562573737272757979593685498325122075527183152465173272795473561893687930199695718407631293628714938350653033598473474751704798941054847381149485247199773929704708948261174487314795254192823690845393559382983236476591296813087735239421839819998229320244887886439459862995688231283453917626603551330219498664091169053584639158270480898885490832215948008913749491787608108380505744634921565520779895845413300726820475787254273180333452012770752949148894015284067376208680289310958944809145026299502347093358119009768100251494992482218725247416645043101033302493228945415939700935874552145037819033499927657633528448868184590317361547897316802698800184562127645028164466378520940458787133740878010666034880573374498194248694151928406579674892217049129796948268381102878390625371987158971575130390166173806582718197453490536015683815811939712792309783907314127716521813069429883884034150959798647440508118931947640159715086264657622377635987648819448732270022116094427420076276354475059012507940078854744539017468368000329419700519333845075973443036625781051910293051200343005201229539679931297972921584102171796178195363123798902743722508690732235605487638759009083476628059404317121855064430814156878427185238682607604771471200828317400223936745529011886427368785965121730712732071801511982503954462201822023951341061693295003579045072279544174948802081895465360008964105013110260329378489910608383982166756697203195528622171935050640004032588911613386387516434104266336771383692463342318549597643447736965563454856349946395147896486712923355207498479127779961688376641674033623982917563644800704746774666063394685256251679927782741667775570853757552464336070068492359980685316414290393150371632619416700846959167869749392458160789889077525063866702408231360815462481417126433583830305780753665341576646622121603028020336466709157696366000855328063851515505337658095152511928618164218767601151768935122675889327972939958180592009819070209551632075823081859338623844428610959582543487245256447718052337719925228430321002927933557658429438923351035833609303808813933258507475875040299827680823885133710920081310165329650262350958487032331994369959026579959977251661464442262425997250103517141958193960186391486918600054478480985231016094934398886336329153940552667521484953712392606080076742079656399343862396168161815731354034253799344568698439218937071096844792311542264210269874193950964122258977510828433256246846704948928344174690917337558645307406717846344187343906002536935933994604646068330399148843418509770537672821966748449514711961282500630042467225171006540841182853509624286606723438265300381027241322519649368176391054992555333351924027525379774913353185738426385218999748802898719046798346944206859004698277236405818700849156718922857131819801971819733215221945579149154900739603834128815701589380557428356661359211841647115089236353662606228329842456956217304732647190543593741325744829740330890871727206264192913573436578251252907596474880703950953117649584507630908754183713027610494991875128015764549064280813481792967944439557485280060302046245664211337773776501198431159860986610845524313296481267308602736623843674820363706227483247774908649010610564303072932391399696217563405591157548272121116736741492672056403413408736490686719220419264283712171272895878491646431184084584949007428950257056521402485654179744095408979021776925259329158253908784144382202164055278640759502270256334989470746792423363860560252062185564773560927198892472490615804246951957423584270687625879767809897495672151796943459324647461423902615680709832054206017043393813717069779463364804727079227248820518992491039077191911146857492550730458277254299473356514709960106600080411760491902156283961516454399651826800362055795027282471601890440503161586538041240449222696997923565818193588030576203721433721800845087038064407589023359510046956638487358874930884530623908621322316580631890317032992973533267342539484331658393898360388545445936453364955344165174654658704128640284347390668077343516691666595358880382283097205537113897912930860840121827306925989742080761361894633549291284216880414913978980041567436319584018482041659839353717223673221741402032329039445119180150312493127731327507133592711399313140843263529311461655099249256709241967826555899196341236126761809392039678245432708227899339236960033333835615065916719382148665700455023770118857412744950305623534353510756142899935551625574375564436318710972491753819011628556011989744481144054955893258923795099221961691807831529000702683230995254919020514505714407940722000073648282564073827415497585156263717452841 A013892 804 266524190663557892495297782608285470562580642526016071259967786152227323819213076117434256684093208454885355026781308320908173929872700946333213329526315464950079666365312107712385307678686162169574399575831139676611481515210399360707184485857374678030550800625262099872446040591932044851481664116833211799447867426450781177169760562652791787793461607299421278266838691919271568823813022532347240224640095016680872514964809802734338540207951990433702433677530978465486450170485476647003987294379856822770476584896381392419323029865134625457553487534109174789675261390107837474268287338760513945068717336446090782676635863075595599291131398790279536368653417438522767430135113625840146572359221500953146966545616859271106113027567900122080545886865677214111596548078588146994645408856451233447589728138597178156457795621629046650724860127303760633792728961981315426845205170422657479602411871435154379483249464964159076648923326202865804649552861893784784653464437579322932028516379453276344518567550480195369648606634627322350863946162937055682576132282979190475171462135516945121967783264626499390229303366403107374577425459270181698515462877547618042691775998671030137373138722158714062995900228611386998237845696438194099699726593007035389322149062363068654301332158301752852021604280997340895775603526420943743133241093810390180456080149092952032342358208783960072796305661945996390462737898680648128110905325463623116604324751944819402266055373077157406471128794712779276619851830365384832474111642091381254188186525069491639295640423447805039339145811897921312154098316614408537247675791036222014458772766329546059836854024713784118114835759261971938206979453161473803482345033360435475339284828560046613397850512336843543632587395261262970221108203182074503032516674942316766007567035068899795886377089551667640802970921423559451952296065170255652018366059139903469311683891651517706065067069924426307052046553886179279882452836011458857302491313749489167508969859124091188135245225831306206954663345089371456994420743054969139772213286389524789451618340175343298052694705006353245919079311342853382806905931776669816835356627714072432982310478196423327380222784003864905516768319528417502918860837423215418221899390078760523864055814931288108028189242049157305073550454748603118600916259473683554970733115277966319264283805834774465345070488636313418369998612593124388679136078127104882078662814158351876963574673691251069871749039633939507803926238444293908488322646889104468657511005694920989926800586631313457168826507162565839168411376346224492244938221675375969138191089405028853354184479475288670576476564163551700371327457102506711411363020660341155696475502412019062581684956945958782270218927461175755612319712861700444021550749364984068691685542106623563774367658676294112289049533721650970148058498281743048519497281372402301619522271940986695130758938335289589303770589992861798303287209636651570862805826293397817488868785025221767788312161331955584772757359560879277336524082608005728611624087024466652614995938058308975704529228106569525146833002052039728624318561136799043869094928772619638527547523053778704124770312022392327186442621298765272008161171211449581280892193714876011268357365732631565335283178909853731834014380059011108715333058340070203659374674399566787211279353896102568167621241879842620869594477844226585643300566432314082526429889763608867796500834883081890580025343046067625619361294577826832712031202975857801919302935447175203578556592863703561809106272737971349073246723855636172251063659018549760385535325537643953319038887012604706584173516657981454086134258843849744472033836406842908029250310220840934196500629086127991906629103969501563927551562699379027752626165042332203530906523807660274584821412396404612531020859614119050825030728873263786188435537959015852894774960919873635423576646211837287236608480656707652345816302547395588173325828810174898077546842822857699669423345286511120626396215111387105962811879440811093526661972698831769379570925614750249438276250452241541302280073494824579589065359753267194319379136319392259902690300254584263842784389934439587464595130378751022763859458129619916147511577238256788069367995813998822690447371137009851093671678592716817509992352507479742238437272560826931222523488688549685992011259100650969317839437901265257377435079870813861543398863325128921707458438317117350719169864241566773151459467759285601910822857488255393329513347566762986042982115076868772749733594674614135017473336259716990137806240512562732044797225762634222079432289685835642204336718965101528355690794707533242185508310191595364816472852136274376431127425940236766599558133378488088438501945087503485668579364871886563899863820040680663830847902241020156851008613921082412309085981779103127868728863981664580892729595985288497327293367235444161338432238789473820055263837683410393325985297501577877032629101322945418928992230983902167532720840358706804127789193629774678387519444533085760725204323920275859139500874455912731794320016313332232342527950121388400123123679841127110913245584119709731776947084939787613803660360438808620639989686155107839434521262147259 A013892 805 659940281977845034049714344218593045374535366378025868030734975323743924281429678561302845541226509361933172696458170752092408559583864940514723192026780196447427311807482944594529547957887127461921001215315909122118012768330954646647698798246959582896768806877410860232063768663642344324708897038026598903401065086767352822008866959424015092963602492372489727695241018222616412293074601279322469172991114630708491753431850587740692925070369715560900162326500778247412533780688918240169925935626669099005154301385345069388093334926029980960822732929720193587540125052784626262198232011217569818870705928056828940894835383925619187809171165413212369722886358266108785910990124713829161087672095999288586250716635359624326575361447849924383517589922216484184510101100844032185294502224050042688343478254252334236026991280920060782813175436356714401573542390032973147095985677278371762586052432448714323884094516948289325531322399087589816026953191782338611495658640425723932672877378647878103386080593176461274591545239394078245651866230102280638571078569752490556381582222291372299559306173758410513647387836247367767083788602273437633512439115632779487891063858533339052119491416798469732670085560164426734949731491104915972072393317218127320465183971168131931846874255838811935137842338573234794689076116167372381428475139142813315437119601088909434330880818411754752290859653238819716428394848185254149367284565475151735400851913965815377131577443220976377005755537459518054059138497315899018304315362870827032114114466538043178568295956858686610102619605694631063103450687670620364670432778508998293779352787935822669215974413739776141080026708672809454222363616993672123328831054758740920052127824712702859387804255746745961545106016819017979301515800790931494884311506307995601994570727967067715694462425061794693724595495565954135419628334672004849707024180670255840459191172434431340470006506772802054465265420031014628737661584795137265107841439483796378179792759207303066850492568435671467734234954112447575292428207457666032020837546215815941636362720489827364964979306371526265866986363736727918314796970766280356796209710526187037235065992751685604502842255249185888685164519215995050559888400682786273843826857874628854379264739295547553000491354048676353935313207452561433364610149166528376779477296006657125163973867343679218866463691841887018912535194643222705684020163914446271410094915474680924197630285952233082858367925288557981333793955085677702514027217639464685738394343690188168236761005757208619982274145558722111799064240559510119023199285752176761807105818284702538761442835444282801925743044048806201737743545204059765618964564094050075278887295046897988839447540208931594820506816067689827295909228697143607741317788951887687503413879124668499638147985280713175144803261398646245532637499536925680696078698908923966637797478030805214826577076453072216785477054110735105916971156494103317961822643679256042486370509732166593998871954361893891500239725251333617733689944421600376609513790257194854073338827230240796433009117185448694646548049548053520006946564912266975725222084038954714338421894285938395504639644828333618954023388155251391254135867875499096760035879965210776625568404933203286295129344015509915540471172449737347278927470422789491210773971906092922247061596902785672937278789397436433692582016995611604484790889242486467429610523613782153942047920753164186183310171891025001728474882142862442651427749657318527474584079157815074405660401033223525691966232820218119468917139692216870474686475032172043140863634028434655169318869093023501368365460423311220481222952188997508437458510293147317728318663887514016323021011179532434632012417709778852939446496848369711239249894635153726830674112693623798239201714413325064683448219469660567628807762732359587717399047104781194336899385958738188798682710108484095089279022345593161265823400921303668480383911391045254954915659966835127293759475840584899271899041841090501687412531871512907870274183937604645328986189343757477883866385468544828177034387700461646695905148219705146587020360061310855352791549770075841116854585132275928081496537735695028714569640415293744752937268888070394681774025067046670864994045224978955283189349691747519119674554051418082276852292150591003573159187818229188935133086647862764476932914347885002527009623833042331753748382080488397910916131658575954998385781678679245433555636659299319605786566603811691167814670396714262978041972159719691336842604040217385102630710439348979563231894326916068253390365913632834656660213058807947826515945492768929259997621084528353442294941357099091226703612701776847206738188243194317540399294500340977294486227729222293360483696779913448985888904938909351030898659891087769358625577921378240036115490397255475812631671376135687083906859889576862943613779318316052445930728034377336365018733224054791504078869158359479742615885156643828864658734147009173125602540091353558994014694557491451380658509088929119045917701254671134539458975739411059283183998073425627171101114767619696156466420530934998205176477593229147143166900072323170751629614822173586758057821898976366115978662681565862641 A013892 806 1634077472265060110965463638005314021058841646153263473805034841664147007169323745655963414541785418604573366980527380141085260741977048395343565581054318417643278319339196711627570019168976358421335129188242507261367289297651508469609720346640498376251106345940350153609752865524276145140067375246960623518112473860279555555223333469362844347672083167761029442256458589980002275862469727153129086596774125945982665722180851808454142011073817382330629331036486250517639927481830049765566513439279259729377563560505951540966788518517007909827112208184547241621914516103074960303202780084743813410935936077755586083720760999302841745315100913508489735458469188816353698685416736813787671940023789231742469126813210097330435408925905659749916103520888810314272781276825698807249975531662468086650564598161875950549492197083694881584262920884787424173021846738418254776551223039523299042967561841933829088655082549321142250658781861058382055874522771219056853585788863899494603967379004392632323916170770683642585554850575718437749980340320490026986885209075485572114165879359033444659566498457537026514431783373944271080708401874300656650902516981779209657187575329050542293614020577643274106594666185437576873982295195393391333532481020370487840076521565825440308314113498008226393782876276698848101894826682165914586282665863556380907540536407136647561437259663588527530392645296524988261028632055196659613994183945288457736874314023318841489500121775582016386127574280547975194137778774065400243324296965689091943390726716480382176409779050481837056588486303040870280719391144290535414340093932433352166228761658855102575423005029886645963152113053318034816790540329674414550902395245857063633400153654643298837427282729850261928635875463139553599530503972822624683551548836457721602103154584948528403763342716233084779336777181975363468758406299853016536354712866733439816305162802873723007706442641413628394259389241273375291202695112449654586996261080464388728214606671280443916525437798210997685585271435642877328734006192057719404220763827347435637269856095842141048562420295527229815386979068262148261811350464517416025182738068024181196710709669586455973623883205380253929787447180866206128696289109042246409878425838956510631699643041704966000436963641268573471302875097660079912592677825741091747215286953164787700961390528955816770156031880906004605642309482920889098321496643848396498192264610111941961724828153416038384232521961439073129022625878393691473517280279569860868892152496016931233182875689594418506729489029543806262303551166985162446203224728251679127733812909548933671524669843400753201565530425626204987316625054536227181589352538188713297347977552378329063267367214863795313003462106758390713677573545267768589984669235905980151139515602686712547285518588205588612262872210745926569917118179965882141045879770289687724867883697554598761626872672428375662910302948206537085025906363623892731501951086191562207544459532777307971234012847323531102849852083455101919536771937692380270922440486542049920976140196765972005806977442053772327365622978937885772835680382432699346326246677066771729218652114019517775170642719919792045558438357387829814632974568310655437988428082345978438791793301886699723992083473587460086359845129631622195860005030586398636397506221062704778683026973029390701974323073148202956029768639700816898253186236062431499515991187909562377593750914528989088244308133309195115754874927199059551386757599498736748561290163818586747920781313337963738742351897119909265398866260674758500765500706140686163849049303354173021230095282442366398714708348188700489722335670692224541644482579878351780279772115333209568303416002760629081859891315478765707984510531399751393629795424856209507851705339766569193196289125857119779337621452780607061845123272493832842787464063137101610516402232673045670546229459816907359366468697950900881017144057197839092220610122611455764748611710728220491856950544369396428502249945603682350137700482754521239664678036573718924694457374447888547230763673192278380504326670350725382922084041601663693758974526527451747628191803594135020113602521391443293246665495590816724905117172062668426089003218556482216201145981694489194682140890387525166197749865582386340344707043612162262107631683741786233356495891797529476493094100715686343258569112283883706872126002563372284613124615121115241578821522683668263595548035628796000938781678376454385976568511781131524688934737554633789845666749222709767999464635021378227035238799488161568947538930310982549686151631648380348260521696894701300805288306118699652971750849569779571430113061999371702687349588707256949591757221170785206467465152712999793537900053994099591367600321113046911120510531630328505178257140857662534621123434865546738775185529657153886404181468862778198652774691865721380757819135356303059145316629755193688196086520317348845188458183844144749431211450620480628007952626962675266567131323917660456071520791179110025272197153696588302740477774158989941562019830369379984480032614445611122012736299174988362033330347410227618120839270992117098012048418102179330774939337631569195998040214746233481163408650687162550919517459 A013892 807 4046137594998043075701473548601320042229776741198449534225172966409752740304955357294985354783500333221365509407116865439961073037948627554661807391683016779608103803237465638464314496894283192110709492047878083987364283662625602470092158940596191388936988172076555075002955460571794638705175687781623952932574778412964347230732940780155869526426497459609917240941774858190893655260785428934135778193185816480721732612026284982061492579477868146571488955950112568420477706797831904394469478360485935736652055754605226104636324083911444768515002711573549240432780911408307806131800100565054071643005060386194528946314892589612767142732976056837457925478980099958984576961261696607882840703020964492928296062433062708789793785606026078201107514011969262330360519446766835990932857163973905566887376350944022879279647079706739812595911834139901256207395221687150702233963706816940601236992936909250512272589761245291531005713959107384798750168849959292735456106918220112674689389023185397592504616506529118996722449779955685847994288570687225035332199479306600749626314019715023353288107947264208973815358024380440035678670993172553981632643071396066519252952498084686718722675382738281933372064946347095798660090687151018380887568442722058344570325634972618806921976268118304671365419386165857741086253678452884338941179922662086091208780214657174645890227237215751889429477698626080226908144734803240393673551384872744804913816752078825760093309762028396855191674100548490560830229359884684563477095048392445794871937835031950357826626077497119026253981694346473195861219003692986650448912092246004290865446870514729460631902327331497294182714983979207732691820240119766488195074869965871429405598487064108617608054857340099503711233362598404385528243881356602128156317306522404128001246018964636466232030009136322024989031014643512015509629221080659754392651368174605803595713397311032822665658914917961643853397279440927763285171702165241477273206855065076792465543459364150835901264720006712453158280005016523892910800943998147926959071629092131158034008253409058629608204360331334678218649883483944837048922823073841109302538952547496607036994191502153354049834123580958841375292768177095632129058752766610397293253560341414377018640854435922624608715965235181473503719577726441026211490816971639691534188024809444377661562798127356968948766580384279477098026316868350930575464759518336370720777368208833569379484885265845299227159763396197327535699794914864741063884664182962652927602989903235027409552885312129050070094381056564389142283560741020793747881358546399254436502566411521205115128563474574761601643208321362620542889707980912097588106214230456534806850029869466428215227264693357028710732559519082344487746326177863976537892449510357561546256403444296966251621125290737269757235485618155778033845206408295340803561561853334525485857641955631244439065537797327228550556538219751258269695561721062757168579249582567840990538628704650359490264567977244948040235415893991094407863081458148165096450783966286283267279099765072026517606651037291903606017691692525120024232655359261224418739073070838356411946575280871613943582253268150677164215203658289648016182893695619445619347708786268794866313920603008355299877073896866436332375526165635730087546762596229951077185228756467142239792264404891101287767919387099192191222354098994553020947816185927950573520046264391679493597509045714315352412643124578764716925530052362664156129199105361222564375862013341038827939898689174818675536198790106710212144867349190508848986955532974246869620467130985964463694817698760260997491090626241693093900985631865346495341361671554206964798963455004444878866520061019590908964195026365656290774738542288393026015342821691035506182099740090662212704138308245688428498105141608608365227647889898707008193196979269714160698053051919495711793848219223184495619953776527527720585669382883512178408360503988103007638272708322436031666503385962518127217992588059332263493610027647987287012469621682148855717021210413042383909546700427727305688382764128760769927989373325837870452903066160096744850418096687634129168271089614831346964775186966925701720835724627201227170554780464487059053441364127743000463254376547660676497082244418681234941188765981031365042444704481353150627786121183970939215073809688010238856199720357012162702364322821163550558273246376778328558078393495508303820672895472426149128516375046260328662195315452747987150746614724291172403065592083602433833706383311799606583727756173837372709432197804093580295330368972922931947529513159272996222673569492206092023699306868881627038531522703582273652443629248450225627200463583760078948883997167506075779400785794736004085723787507694343578585006859324781343377328220517344312829115947145414334498114798549080971507330869656234905936761754020845173055203236606648446659361620205336148641636871267158222296120558302969921873241669921462529863491669653264871607304021195137618236559517803154466462100070968599827394276117300835311775739957791410191024276596163253604614337650889508242367239892117195001391998064310154270535076014388138752496518970190854641551377692933976475234996557832505169266260712441 A013892 808 10018637252837059461701342952218179955245107959104739693245416556954222350516359655242755941994070391589089916477452663399022172988191558739470546620738926164970846219092485429935850661445437717702135662550258875883028715412743591650592724660651288901955487475890585944659743012966360133103246815340391288232395476253562607213670603932803168378515123933242656470378687784591613588897575539798384666248369207002098601398905672217797479714552569839857517232339117780553376429324404780639241480898920864991588418601922245752463897427849044479875229699124553700686368381957199550455144097209029821741173187017195886929441359226247583109353979281359172731820577146528341752029203125709082093981909507159975260951894444140171699602745295566207684114337523078486943351841619915830312856690858623600264265695196144107361454854414778743228924696601975360593875101024332166650815300485719805782316974088058284187647235229705114631717328431836392800494339215354782970130884097902773685721470920339793403088427200245018665461177698493772532809935590067222761023798511594809548966517902349610053330800112960575855234188810383191903921567523567741366605876440728912255716427554994699542497792522877156940636641585097559966451890363949461897327333455645944932238734430066455200698515511466078463243576665894186845931646963508458767916665323668708355969480732415483514145771842686037664440300090338623767030269701568735534686910532018538702296746005628385741284208448751424743249048694016929181170087781107562941071572229486640236610401384777249064151003864538923788457819389607933798768513825200552189900782698238978607642130634651102741192720803193118628526389115932287710483404740313681653336690447624280479773008220952283950687024204963041039881217896546500602099146383201172925729126362818338939757266312317389400663273592437829753314706327785458091377404688600537191889660085773255677542347368451061169615373569449908383753150226401793742650366559652256634710220619781580747139694188114520624285671943900698552763962141409794712541306632870083795430301723396868276849802257916663714245208412057465402520757844712327072000753290314896902907397863903801187694280584290417809440223564688606170521047990538317619130248666651238127427847507815797521479601027933574871016992802867611361086542688862898561246200412660068568111434042640414083417982880350463457071980922934028962945865171406870846977715578593169205346120644524592306973144921874279571071062985560806513818726488901670483543753098769641951384835696410348133766489768477428749510626839778027390819182467280846378335284015380647510969568189001244464364720890831092627067146481317663363628663041828463925812208949819195378706552109755953437296014879956645433616179892640274103764190502682814441498956340146847787123934312020273838672816711269262908621028703629903833826081742373685068357979743479765221006621388696568724325739074424153286804493729387870850334910681961771962361911312146648508831707996956050483484606503888238597478873059695454872215368135439213447156689728137499711826511649195079788219311026787445226956800382169757166882453702411358522015400091629783473264503106390922414090073735014623575636101563087339163222446896829613678621242377971376699685032491188385549670322798957086136158707963204465634044451317762385632267267738659534432807386100686451007540857426476922685493479762166313740615866710160012487142413035213973202417298550584170529793593228126354736814588037125140354327353775585817830428507555371732900823155204367079347676506287984435049581693898463269770467751608241999699620369042567215622590274409082583495626692008546430028115136622076152591768250293573700311331748611973050960116511456570548030095334340588975175931039329821747683323564345446351325821990984338748614214504160908840872115729643031933564531813712530298524280166847172759963590288463804811412477035781770307906420071926106034861414455373288481621444763035564437869110119414804475535573397367478405172286344229301124558304264295849153673384289017777547099492060502082523833756044675382395153887698873876460413657924559302733825190562829215949389827375398790154179599426876724194283388132875673617763105259616913688331395783521353335942435167108275340315704063698515286053413748848322852187156642562256865781950232290321574054916310586877509258619505045094672464421597271376277459055161597373160246373789827080294442564329352055834615582064335806378915430970267735670153540133158397233838235976541972202647696058309492615902813206542011963694062361713334282544728452355550518310075687231283485498872345880004162706673965802746082012253789830038730927828480864834817364208542017938458355225285440679284747725252716502464626731298506305560024980656584524014456440590756899367231759555259029494775735651861167610813288236447554572580844468330459024933594355109842369260712156815678958485612124798648428812632315408415307739207069201818293425520580411825650863448732461859736779495321973879577259061377926785472872971252339523625279064011139699772481014652597933747352982585020255483236087131956843029860469417280329631494425751725015040308679117631184150455976917878125570604987090724754096126216352899741852508217115018883814447659 A013892 809 24807137683112590096059233582644483169002456572431286849705282691257793007891207625986932745215575702543353953099904062389655403513888130403244281017065034338158147352248684080578729886954386887364540411905033452315091519204778994542440994939513995798843080583565203966986045014662991359216816336217527528400946206355970118159162568727409992418872919855978208443648198444739509815855697896519240473712920745088689344825228936072816121723723903627901358561477657197310434823273729352936045191612337054884807091711801070785430103957199591187574576382772608293715816064195839849682431843955181532583497187200091718430102820138752414289488278744594166242088199251941680483857757830365132463826512148769307583667724881241035005214658023606191280427827026557118441946551683231967521834139378347037990748023609477228093591003561579231330397212331454588391133543771247853511917114717390325377789277222467029418749131505037604634480645212741660376911232836800762757558111983932960020441248424382442105593851502099490472529756638062731674718148704629860211348266470761396329386446011489967103442340828901568914569519679201011090108289423538560830111444049012418907467190552494820542479241568103605423553447592218483135371559278284898654510313042191468600771398083553119655994393559425645416758956938843930155024505114696331246779687091270765091507675272053246313892831513903055174882962613387375970919883777784644488702724481420571662218270487790440305608087255744954055334226222206624328566073184712655490824378925859640403230778258445561630495236517980964653676618132788815271196918314065262076861138138326836691404072022328960846364554788065677842975563563570821667640247994085966828145325880672033271685465882891729338012189946884780955808843752420893594357094260298041080224964057848126230394027358662775577592931078961717814352791023523244994601500372039101540300795448723072609906928776674304111023456879941348699102791522443255084382829987988393000949342566420552306411849639496176403273128014620575785800293894382651277928816812342981615781174667001262143439518521025193106178846303887078025716245978534348350653993221395425906392104943414338217048620460480919247537128128301893050220996408323937718410789593246464076085965786255188427138118625665296804550304862187689623575027265350734264603155595587183121432153721547886671537183992052902215592474891296026181121293805055381497330674566438967676188323981786698486703897167907981771649487987484127448060034840442937382632203504110411666182040283045966603671071549237192849234513607347533844379986888051636436549618415200005921264236823217792416969021033065977622788334335244184937017568929208417698239684768438359858019914972414606550135225148245769801531589415986690068056408339502414155781124294881269658849786626059088031663922785957110618773620552029301253032927176209739224076125284850503183969274213930185121734238196442571529303320118843577624643422004694861594232366238095004226069683339554879646105750679671163702978840104238856113637600824792900977291232279151534898953913668060287868530047814117366339022506469490153551160476730087062425003810151484415228366762877231456598606017485195974421008975444258997414715937538792909600020379630852547874713409266399070271153136612174842024656440628982614151991831863460125301671349380427134549539935916523620653320909532842081784627719745620247286825206945160496759400841774080283832532270523802914064651386398570438837471864624137522906209606356374267944106197129348392463995313778378120805702449543171971641834182680291003815385429289416407214230296165931640035880155874054975910937756455669806846185861674786139356324772783667545767188231406357859509293533901102877406771027265398020844147670553532299616929794352195365071516506054330191104907919538322219974604886053381727667203659401782559645671596850117623773085949674938629733622975822205677636778833676159226814313471535344236054377756307598069043265697572877947069157753648215911568693044659828285217692630518687793561513164652629966595505191517146035182239508464669673258146177293906629753797973343364939921820527430858783068202174397568901973951961290029900740903072425322569269607170232180366763680768181439473773727774841633461880374516419830001281571730109583365977766375491761663105821188223832959195804221727856813797758497822653873394481852582057529240089026576094084712885894617043689988939093344296100035808133919825839026119710048970025131510570173374232309622263279600829003757562284076356744339877905469281290904119776025303674719576149126282837060099077693807160272316761132427273832700050213770924459596744369071611665173640936626440699406682075398794914974054380536284557750526079036159784741500164690872294578788283327671578090332567766303192603017327672984704271837785259967172188979553429612856407188581261179048049093125580684080110779145853427265696601808575934530063550461735077742884843553074532638083637141082277334543000078432379971587244201247371584618823135582595291244946642109029865118918999466940467900283091153886972825786069581785392111351207069394478463658406920213716109420558016293280054487457443759893990381108847249437930356472892664028185198697901253743890281143194070034002241 A013892 810 61424928810017401224262172214752422130283813716540536937268400766540730009046411311498618183495541781491896179916719348978963354985334885803342760982073714459679050500755614403236912494357870417416451149377641426243945795611434063607543605128735665483519552989885217977450179074762018241565399713291883695546054500611811253603784277263371154818378817982467785949108860520821055515530477705873394817720089343993358598032404543380963926183991034049142926032716265508603170355473257977075588562906116169263215954980498919570732694978317950539962221006806872623461438440739254855958819806385581037648464801728959903913059162842744714269787637511210870437868348079533543104399710306009274128548362905055533738612069910716045535377009517593266623276062072631054416985414676298991548845990680585722421853190511402955005312590327822773117965207056702374860697376598443038833004455834615467277618651541273389076735305770492107797832891130624412517609526715969531863226883525304418373654554782364940515218830110497046259540457881750491837037933289385292239459231259985822689797449582604296054866476684102345887796673108149944359206045333334406932878116498315601444360603059841872650412307567539769285655268029644593873010382557401959273534331613457253210901458023287796027088061898100281190791436517314516612926022089994471103819936427008450172317063233455771144583726218743841015472528844045868254218753302288780433832327385720996072246997336547421450275879245862824991459022214579600293338125246593821548174753833942129742799326814958796707707624646936148598004020481980252704195418240538681363253787283172942004748931330416717622722427746174636841313949964194147960422350417908268377203813267806140911987110387162328122122645515291459239897322206525622208094006740829719220703953278673687510952420748757539944902279051686030518401131500554883407887780469705647284837259309787751366317936436994467735001070556965893572499722985930221471185240950428071921257666179371363145354074480506842895968189003873993082644321911586988446628265380225644435854150811787158192108448370391959625016335154208490012397970951202921416706001961503992691391584658283299444895872073576343667907435421360189079759158985654493860619237701047976452332383797380685809248268390891215752450205318958076089244501436707687761849608967077828539795034397771000639506549745538199123126311485863199131048254469403825070158985963284961424042232822978062336229033073559785756799525556321460490014004208385916810198216464324286216221683762809834861383336591994663976796729908639621204535441153517768928904073608258319461636455533732752585864576010953634125808571859163791078364265408044033854193585215445454406083253443280834864183280854346202359802567021335227290824404633033588188715486085431216921008297814998281816115007546385615646034743075259200803333577948085759082995669741693046083323135911838317449741025463973254921136421642948463712801952582402942098617167809780801869166916847388497936842803152183088773782203003265727384121949764668877316969842955174836411764886679570410730979382862488196674687289246598099717874905270891845183489509312280409062543713193549932452351761289076267067885903088554259239580718223867584667700861983574362940029997971121471499332010412269514162409787984983221919132822885281752799343126529526247430981285782968220576067250773360745864834912234410548686660608091704960865455664915958416717449322511717871712569233210113865035025246523962296330542700089411968482133410605782425231706332451328286548879029611398575810373977900485874256272046078094676486748422106167167961202818079591651798097067822127553062033965907076284874056413564866426406589012597051289573102209998986933644028333840824774014173202909930773549180246865676591258216949124620931864671394660920110556899183751892442495035313841094394156087795288979398106914346904165866144794116810387656190750433286704185355694772555194327550008708015487271159961150494505511859994444650593770419329279189156157199243504734692326949869185483212407657163809210413780568708064669860113284822491451264912026749407997532584375479886151022001896392335823645960608800477398281747194649356729268788445905044604731573963183186413294099571653569557593773328533459732624646343298479352609262914181344588775562254660738339844566431771637616124528787816018700175433258203120696580066093855198616039987063492050775367263737922100090718229002564484590746840186735987932544630258108191295721763247623376484356333095375096214039182858303227341854581935126400073296478403669467783275439806561674266178558215743123259923242040309874761634267972283483039135513848572524787149539793189360186080212880690172341077591513657161519873775356206838643816290904197734243089559364266837894380713575568901138602033749753262793268244419455089960083267510964136983238872224179695311439157206270078220132268525399164090041613062913955827234751764264079418236924297190626255841396685825784587951206337615267203779464415533303083347192928618056321135579526739991090215661091825627423061723048379526956061105389227621524612473320598729386117716734262244820134283585774449636338889036429749688673235565486009917732173052507525342310674596493992981248381693617122914937859 A013892 811 152094204801555277153994340358776257684373620859712306969833349869630735034669810001990416985535127509610302639195608863287462184315832725402771207124951742299896837265870476068240515790367028582694457274522828557881207940567676273464575113115657252568077281638701798348746410956839158605921844664682319926657890002910405233237076645147556053074632972827570502320802500426744494740949500317035407034761895504572611231229438857461061396660254015418048750006682712309586801514016978603778887765023271340596479762911258394250171655303118099014049915472733490496080244261676028209584777763771530821740326047096275889119221880055757344258706899453871725080335378811384926547261018288999257660424472840845102034643607693854089634101477889503169892627234021979681210843168294569256675106008678207626703028263172094345485699499598131640694620531227893693690197913498028210011363500087635523910644265462695497419515213883009737626106223895647977210440431491885441877004223070122745030587669442059046844792830017771625746201868220544511087197789579913632728832763063619635576384775114036914857158828051029134550427454486416969077885729643823991672092571383362762420779844875871401027813264355677655188441723512934949244367135240000433955239084973749891218259889310004888454876722977824208156237485169085957270749510371013219905697440766979196463224107955296601475332619906505405994570513198213130338402800833043946943431792007456372653494717858027733705606654324801695098526693446498333706734238584965714941613959793470273514015670327192661569158141680653950607369157111410821740605570909979588384871339438077238525016824118313504088905380619875272108140630192391165570653821447432245420525984828601517706030372042542253500859760437767666932450519618255886623839361996961726932665838009370638972181778063577795900032588257600728480582523307392446251387525333257683536338252939706141370388476093705564564168415805032692108972991585738835454580303932113998456154185969075252912848078467108513187863936824303390397942522840958630505707801279711337961974026970915370612321536901479160835543322459000487911208603474302602516984314750878074799162011380790619472207223945510310979761932939394542820202573805220106593785433852327193445643763188310518751593828114417348433426200940066773246502220762930468959428054913772444169557944877286376912481528318377389310573936743834381505189451843436341852395594984703929697109548650743157172674372564408311952625548430482011997863185806380160227814993589096900775700294943409669290436418352101395478282406130052657424929001304784194127090447757334816560638565910620134945106690796146282505280478971903603925346679212592424182334882158379274209448337767654231926369357540165777316904776398961134959583017487449834680490226380650150786891725211419430606600554070597876515530981293906231849933469023677199979646494851736409713870333508166945998986303410318712536970972493683048050805201987335342527443870596630433727442333638901812352918528042317393929673339074183264310096975690346842455671711171465457264334624142397614440567318926424161297996522216212308113330335066350026966993190518628208599355425694835794195335743776120455810525216751666112748866576813400302528109436656666496501445337946295904458024491649810131748028713619828970810742863613423262824700716256633411737605330745921828000179543572667769475171861348711725192491645035262561893993906442739719675659550021942110429620965782329731099360977892736517981760449148692885746642055867567257333802818076401518995392816341754402165491196305415172760080957021924150354161281228658418421566336644058809425616351537302212009349240948545681900366211571552193558928647502546101060668809076281547409044913394932382111720253552076678454351660083854941937879729510524764769180975648509624829827511988877124969514445566619988275494833827246598673132507455058196995258567840084065106260957110774946655050470629144119252249011908440016631908644778294603411020384404890584341530808870990371684889642830066936068244140305796759387495650822096351652397470220975956644435686259985597404522182393282434639541370618659427873655166340593939417490253285408035946924077547985717802117035040731245558663924694771106655271831927988384545008371110492154185995021426516443292541513154922580923203199542550791097143320129648329606982456087485690115203488953681205074928763437977995927925603432836106374205174112527316115020917730663660239536792983785826437471434359145362255676994889538232021125180360486206636261762917938788474984544095089336878847565508700533229587555088810461819443331760772679692769240587407849291903160069720406704936580052936188332376381567393029033664055043569883269374983982197935285728396959114874091593105561579814852301753043438190503752580540391357165730304249148706738768328795072218600630788620060788275419119380959185719288134410791289963472344804187948063468183109860141608742522783417030015349412481462626492376539392441394061362825508011128059837596231372901063358240638707487330581365198491908213808344236615709378369498316375946993161124429471420576661193234236692287990010136889679452452528970089086804214666774374109910464343671286715963140830992570119057704179526876136663183664432554717732041 A013892 812 376600308414926220205728232168025532876019838237112783575697387778842793388610881876118469507466543691418560754609607910777221827122249095537076383190885884157032258857184619922094272908012009106581162962988701269341101100431682653049360973010565807426563588988307884189532639423818483784964473652375227688077674778316451487613092243973218395462045629385374493226036750504161616683570316785511054323366894696976738097035982325520476663209058307322615091842797057267055569642055926703838300216086357143179602944464803998744455785524395421850589981652119923083853796736091751773724658636096923696180399584889041632772216177984180704361639895030832324599693351139491405238746460124372772893719376776743716302879002367144417488909035300720909467964401534589866666487558171014641883973312982101226271741579412159636762795045255434157392309202752856347052605363414554152780927151203494233119622355067914858464964201580506528326263994881790060722794341976626050746208279739707858847493097717812963833344681614174304738544699699022043358499359581034566086230075789065516031050765275091690840896116978325189031178869626362570716783777285342941955276743909773152667330553117300300213567396057829086334445363148654714889028219200629834516133543064417131895642093660613794298231798888667543991451480789688569712145591880155462795277527385676421383392750484001959616469624817878129277750053159582333817788836739899283982684516757870716870945617393544613400718931166987152431766847116181077592910941425995021801215384230651950777780687281491422118730905457325566444956162554407224301091713524629548820191538711283612234555633182531949161034524047492541391694906278749572678330356632165535453518970508115389390384098184166831351225351960196082323773799176243782613402020401314935096246948829164629788380328481446916850274791752056906190041905378911128770614400090154016946643611765753436941077535267148254711772850206425643898335915492456344730250835986003539463284923723841264662250214244328922395956706106720800660955082863974824036552581040891964216305926208656578257798745200215648665727985197408649116455711854117199789702344770334450132130257217964272084512835004254135506677542389301888082560772796531700716765518976313511363565076386812487170302726200280682038658182721498397168890902328871371259970847343937035235798257752703920586618599787605935294522814197471568210618096520080882624374880346030415619083256304556480732101841232358856817584167843168079425897036511992108359932477810969246913810724609081738720380325045219913242379587536217254997209275201774838293894530601488981950980592412720605517443731973647013965042488701851541775946987051620888925455219377480762490740819698150876018651239835846941048610599936691267312288550017657048202527169050901457713271813904270440705573025333653331442229747250859926777388412716058091192402706255889672356104618929238666821143986887986753794081288020636101595550709835639054296861240540446020322086234880951138665249214367054056791870225208246106574966811409892126257646268359954447266761698504366590718674297826399939365807890663041079907109129327454235422944872049984788684655370207557215171276639828308084511985678673583710111355781981083675689549247996135255320732299843485342732609985749603217411162149765344894795509593850333727656978618822333734170072821854646292389416567660739091329703570713683754037403369780168594243156417748961377149180936149780837692674043752660864845396617999226999438119066376629305704374647891627418316971824036159724782973157151001733447570585680642203856063697601029366767788394288999881195221984598017373959959222425162469854137646163453014407814876106108814919069665152406898290220977484971663257988701012278676414448408100043511444141691181973137877442060361280859520204244622299033531511072608146660259889749153062186348964482544811475727944728576962146521762744570264313525547649641032734637623815274353124536374526137476416742252363426890489211424162804565170997480094314650388338583559721885910331643247567043050122618593504941954230149723616688345271330558312664077747739971301824243128533748247491990698529683720778312797708198669745552400142761492489887864104188347319596396562185272798042418011927765060110983510682698318512487788086559175938720218748181390647701362519184110471284845477829702099291519652535767229808565243794721078204826036220013877739140658734442050157063057414854774905087179371978558455456813570359101055996581145245472335919551368990726769276037965419535765841114899345316204120754649306611956377578108527881629248515567848495700661814329517471414586223849239988223832122745474629321686760932495242993608826022640311797226533029328344393416128463336325363056797982067380623319597087922217975969518409104260068151260923482499086707640621012863607157520161149525404803295071343897787977006080073658800343630326425902287263909497304974012005504730141586777265751921496124603976664895937127995147056813084743393946430877560846177835812190906208950080276287262970671765187786620615436302627355939921376071336411680165973819267038689755018450203906100239537599776109942398402538254530308617746829132185360959175190850900129366109617048479871879228662261222318475115572408317784304021588988059 A013892 813 932499647065890398925183469943015853928779845439076726299000726181804861866746016002575066228968401367777806865928095538267568188915573863210259295342569346875343419124015980204477707053255627736796511031493360224314231093677788985532869655910488985203106676130360163733817578944677523881466748246172648903221442440914587212027290092209842095785175720875496397302496371886604074908571777822287136099034444592289404225332698800238926745295286065703219906296857950701899028935125038055447311326751212835869871671186356716487148226081169979648824002978832489428007302244440050475167853524180956667188591231744171097865651706090451857889152182445948888108976107063143529020254871167499298589365655117518339193842394882283924999870173399079743212717186675396434263023176299691183754264436301667864270233053040869064428720048761935261684939424627144848080609087745414123146700938167820867133263793761308913130239394569290634282133951462805487565650347373981787626635575255210889584418811765978961934780932800175381788805792380048782537936905759240108051548204431229335178968768846889260599452034353914022234912967902966734989257594152460373232518790318245393546424515243194156058514015811394542843633829247020790882007884534460332615563749848260195869667492470952155448057458996430817009689020131867077775673987908861061271923890282146001310997406080686768204380821541923218026507628878388657183893120862827877170241149259646924173431572282538423696906744743645721149145458377528850046729189153964847486967611678133064668911981997013628816767476271978377748789509144805173684708890766621701204127448811470640970370968767634176785688423959472234247434365741905538159241117726548450170922869356174007554140675129717306941937742763289559245813980366498053885262129313675509476881973748945710654378742972582229366048561582476353360256571866816467037789545448830271207567300449570319456365143997450526343566042623280330431025662014955662730229364734107378061500336347679631588933093240168600415706004034145267795790219724405197822083809362771551704030887579328344767557215191508767445560398419318358668606871666267744282082186183480361637717597767144116144190146241198660673948756032608015779340646960719347613082384771730909173812122076310012669899410041788796515239487578519459731493594365616073505442555137475149010324830223212425060605728315491268776832645711545152574743258175275753385332016849925566083996431852455997384276636973602533007163340412300638298384226210307147517920448375263141314039821393822684163795002464143981959542854318840008881334889117839475324673953327816266719841093892545078601136907296215397631827741232165900739880558691531431447430743245360738522560852913771685958906316306300774883523657892641310300690366410170599397229320759768048542374625136550133960628662455633680330773634938107013833564671337818723543417148557502161831278290826068933677167804789357113082770883186609030524641517073316026705403820840957850473497404102488233497884914445048182968293072767912976244168746765222483934431667439814846922781374904963610911918710173651063463737552262865354916913008018580104876518374738095285277286477515562212928382916602233819752043226977981951023017940407579308291217203413982509564409926910154213654872853104606777028561187871820728658266509823217492717717101087361736844783144121467829939141973768188403302387681740581629688260446509305676036885362831785516997709766819536182429992507061919814782821720431267974081727182136105447225296361269810758867235616524111058375395051448438241187796079633252480325795465566211214024354075310598316827607960841166221644881070687722366443360371527679845522176006911459930512293478814209568449517872129560850421442564587802218391139288848109638643327797393992504725196408218507174977118209905030014628341035373959337322852747988148126556484606264725150238488214484687394040390210067686896456295009728511513203485691377010497311392427794479218019074334828960113445918158096221015341689464052411511914778413643801980686271513657507729365565776758993267927319500497558395037996324107429210247101195200475706586319285501866670676638651331335459540092473017958292552441091588792718850420516662609705317931230391789960033196916327137575746159817918623770452499593341088982689194922153193201382696032389256753837934602808647538353632520124160701961758591594865067021891543458340142656008445951693225951853679401864493287711459755776736612998160624752599765652078577161168805498065225206569562677628330137347090263418761154038107707196466393452558574564776947779174300620149034092355913017799503881452185534286879285601042495297946984188799267058190538681231820505833653400800821207386884224193282271938611895139574426599059094021031029807116008080148563264649250489269021374092506097702234049330564819128513502178705308034122859553968912076777864306481872062707632850227591879042367348846152818256798852877600951067064632635782015972165026691655632227822320033007363549497533660093076730090673075084822034615554417387109713263519261213499293415483379368860017624847287607913295232663711429531441690897018811268026052262742126569504242638094305867375040085652730890722959423294656664123962280286211396350321553915193724663257397403552471743901841 A013892 814 2308961443600204150888247864742431612897197846511852442912229399098040836663387943477960118914482429658353259802917691434208787325005663527121059830938440617228690964749556844568327045956859206583454104168569677758064243296824479629288953022130305865772427237659708671061141973407337072205375933865599849776617710406506168481113560970030697803531577817284095753864313963932048463277039670493987355407683089220523201512942070166572806275098912532001677106761743674875021483647234171604055032128857351351684553375152866679337111235451358905438473464951884148240199453080155764541512646943370942622669003560330510311254042323798861754867471829802231595897747629722942629063524066242973845737829709270832042159533960125628344408253536483287953089265813209762435482237423812489040402750416462123497051659792401442849562889284019379139522816824379848731187548081557332164909423046296403081287807346468583238492872634653625970255357595083101204955819259482368930360524721253852428489089835394928741667749132925581462671880233706446410393403034413548672306330457443962525607309389573013651281042582811692156541845764911568029540165739623312977700666544188217100714908195769157806622330496036578216140578880964718933282148840887892695129064785435527222732687808439832161152779626163603349566873973059495939413268585787142964954349472803731431700159366198982426064099147839134538232217513358149275664380572675327243833356939440662489298909742697221108377487093752996426491677920343140808071856098534943204897633016308613603293628289710823449299569131229569389165399954803942945755533999718341227729838771874633642636094585394570217504866320877625239747837985579166561130558772361588890919771945889953103930800171548017894001625102918438514359000750971505464727243673131462615340197978317790725205596551095667885551043477285808116078977937342852387215803655696303185706786185075880618435586276686943250828777534573461802899932210689569701530658199788758544710702921330153188097725643238888231320729220882943063443888367269379985922063898279349276402799176704287335150603652978479667563184656965675768580978806325973895349119419126729539970790906113627778840513076917685762496103840863584675263209596598790215905405679850898132474367021661029146061925259305063197262587979953684455721691557515107593990752805333347078989316301790866062480140783276259615127046537213711240745169206824542117681667221590083844255017480913434442667209996533700258376504140031557198189990884135115317661975304301540688944552687713422954435288641806464449586042102036025427151064437609793207011949851161052530208731812746236976579196495019251649860771038237224754656117511495542285875551815919094479294974405338937157831161970899715042388318045784311255794229115577857010996880123903940905227725266925986650149778670477732100233348266696611838846275649134901603547131658126082545408266344636138460609101524271122358347135901087479433873034335783720740409223695380474892599576448800767012475879338772469360799607509187556552565209989696620627247562317316058102650652039620805492015391006342267224591497089420528642444413382241798179104642271170622997779803769689806079869756011415874558854214482276954130946143699225266717680574626156158677949925855612305938276617016699463735993643328728227434410005046706759010500846596285315309239630698376022372244479502105437537228638836370172432689472003341245275129255810022421286852512155912086721778722016743512591463930079138142199355790593960028561769109094843817150220403242839734867532257311496426480566860684983816833282221826493030020834489101522497181698523244230850840248668374248798663828038172579316537817614488537459022481559370598385498228282753662133492167683512733292485156081601977515428135105315799467446957554101193437397453667422427634914191220609348425341185778366440705588018384977087479679780370429397319971696016158758389456628535617293757629331637716932924315382241479069482197257811941395653307943324505343894759866541940250712092240670915245004440575296208695841231174348054267166471721567887862503844395187660126081360063637022334702696602678596511886561395754287922868400031763432347293510230806834441918062352807390887771228728024201641880728248238851320709024167490578988486399393663790572277088947732857548599532750492263103006258921356032079889361069891129446914189966808486889453797587838628865652568890399857012541645086158943713277269965209057789819021750708132524789287527131346112830192918124953806068761687576512830624754992854160931074752604455681463240361486833921269635619065706591250403167048383867460333761359875149262207512197455721564751229602901676363518534638059429522674203352069512590789456640640762040264924974943205098127503623646380911874370140491247777351034744487228534555369080256014404027313362218079293154231190034517983578418722869224397593031415456932598306992815690024104926750110610147132841382811374837336207669804827213966661850426181819303678618811409499877547293598222807198300785510544452755089539677337804973902086779171484386926784980171854920780866743998666502412303383206951373239388417381561948039981723516856622885691942672663901469381044641305788229105060476071380678878254407752291634849327857266444966978453538871732603604598259 A013892 815 5717217121537021897810239649640870174263138690550151322042528302877259817621378223457833572484031029594618848244744692842552944086659198453840929126326841873879344469125412953278790030166733124562084123877691210527065114763023797185602747289143828223933241310741966980705822579211933917150659144468677922432033336119839517269916807204332040800626736301799332212047673941778181267871814651070491596737608689535848278742994346997380759044966142221576820682375646751614365820637432885074629060999231558824554770927662638031839941792989874334397298708093895387573409625572320608425474923583833847657048097046730816251185822943916037792365592130301475852370817008209348520881562876900161296457594405295797948759179879133108217960932173432732817356377990822879556735132602864680300452209903451447528926117760305420238359820593271100667993307216030119063444756617196028616200057495511477373173658482783512488248963437793208611323320685827671810489899112585034226096764901771942744329406852331547662314771960287899334140379974800298250328694860108353453949032539346538165693733172212349528923338258257448137121107756651768686376374847715545640771642729397900174863083468635815875819745918905675284407471226577859585980995462773670214516382186152123520681185549790059974398236479564072090259187077818644836085254931998958908380499775259846594301332906485934186194889835865333190982255552608600063323297071620805113128531284392084949090541114982846489232387415354700698639617206883730611725914813726274334703824214048741834501749714524680231987213826268405534943057662690088324042331981168584995640626053200008487897591166800909920993581992258766978514381888254588742848815445685757891217556395446166990689950373969875559319529915711242686965807400479793709705663331797141450381248873914703296890852414571432155745053203063912190415041191676699453132664216065960621825387566080202923427736744118263496433885224579814196698719246956232848390361237838745243799626792802670978895590367498167910685026303099034436450348542307344513761636496465598463951694638638309166279074554536360526373533965928052804907593041364937636300059244580275887192135391837047629559215589242804798830840224258481150834558018928667854813159098473129014921647707967852607534787072640007677678696834575338127128024743871600398372909030533095368938367105548061666441014113329563156756464803748333189497872727849041913049458525711985016676004529472274110053836005207098676065803524627998746881038238216074902947499389005740598354917965494518864054263770688344817155549262809300524143323502901171350089082014510031008997310632809144631470771862120673990968605307008153977779257914096600758514167975845453921087806830085336957568582324982813516742671924848487316160834918853216167072363877918424171493465305710168618449216816191241975655693409819213877555424288547280725641449151554334864602862887687197806175735675146201800380984857546806738733586445799735141606538382907898501090918645299130398824512354855172611806547353891799592250163890277812638507061806343974151915176864653036857973817655413081532543781351617081551027969531355534229482825623003308434179574334325159144559422990110835579304361625351483846681615467507983694382153151250638346313133461155775121460793118432525457230124252620635222115179086145559279142135756215472951892940332618170619892183450683771780494295394097347590409968938001254084502275181940707325954218496741762019709571806936594784211245805023874761682673733913832761767929260633680801843590249192224665761754796738990112105123175227743877073276182357565141558257629790753749106531706516765534688887512809076122705941491085473099973657417453113748107566675979291733777552698060055077822908978195392789202488498574923974089906137345745545944152752410969146397628451005644383393967159587026638884764627365464665786735023381331347624495439860274584596533914685489375168460413445455972230438819259896964393652744082465799147870890277835760145157864357512471010784631712847960885033012567240250304050367055563776669572042822876633463302525568457906603079770050529929572211567365935012355195870144485802785465796571526522450249403071701113388990571954798872273724027769819451682231997661259229334735971516356294032099255142812185052251518172224727666392380843229754443961142177090694708910749676981967055796355732374778862624527578489658753449641095613460176950195548897354856193074369502134883584182784313089937906656236498230056642398978632727854376279994253054745846515843397125213051195027273263849140108415447995837187985621823486732977024888532031525336245834664966169425497213002758744607914710758954868515237942031880098764315381664072245855968056541182798433950247137940465531895200268413595007180129511216030500238130251119779790082087184014824252837009797626588874823919699898695413279944620539021277763661655707494781495349735346603937252996185021022131674705481415137862423353346474996062859675637441178418376596019324360312251237294976131265894680905376701873608922424454105516461558073983171819733318985025362618549797490583363948354127956601994855349088326676420890068157979850705618365167070638933559840413764432935255292620928298811139739869627589766860781041564758785858049587116290381829146758228052742144511641 A013892 816 14156395597420698384146036586236108997622783448532539138358182288226080157152476997725718250994136748348206135519964089202752502300032754632357070768768766837070770960656965888200658714905817722995051937049427328694855403599608461187473776959901743921452874876286873698958706582564090360322829956959748935056035311532998508872523736401839361894391061130149024690919033399563012859196132385700993172190396138551024387147249559605867500090481619788704144114809656546025579594114526929300403943311136263573921243739214530368000848033680434849526816933812586275275132000469997486201710032811007406349769136049313127388744965005607557261638650308247354056579527623210159663206316957929612485997353049358520005124656539541610125384846193704616296323310186698541247552305102820632027269416489726225774926431260174490746782513411177979092917560004304961782876498415082469260544346164578473612237922595561772488640770119356326049289063026857212342282228702772690662203973476512605657291299977651292835109944536096907253365660715223043697340631014419433878969745521643423805536087013981826456217548937933009074877437795137687792567855384053614845569023790619411225078306113605675054301397050056423666046055096658211542987956884378422044493799414749086897435162858649617712547498948812119338618682864199668659985863651867690154082047113021130892302936108416915152502980527696315648857971991558602008194752555743203919812443184751957150358139764267911209141825246772359045200857526347598483963925944352814153885804432581875607667947966384846197743308168009372676666970135529265009072894176239552139120758529702487816874737590524566254462287377449940656732482479125298931579209076247059428685900173207858639480395431036434902555528704762692305953348738520616724808483270199570148147559955451322918728142772867908589408170491053349910774493079669483839202336732736709029741220326983624378496495524374488125256446770696853352631502028669081199666525070651279259427012102031900808172392413371846065479282944077216069060271575258673443180674367261971890992327143037678688314450225412927762992981079500485622178886222130680716304940395445976544000559251592321798503944161308519719580244648446200919100298276111255546635008430570216280718476968051491873664278735776850370692543553395160161243574940275725874810761677593966909932921851680449944212928605001218002881525744096444062182493163554284831859851206056920387806438139421768451630193278657291824707860041527863069153391900608584851113400289617725289846014019443012664765898468337639913414038374092846218530759182210087478784225887046273271347231860588090212840146737025138748363372632077583056225242741836679041556172810822952608551597404167472755298609126307619565993013210445414595058527181737529698071713125749932172610797950003642805973487309354318064679086796359945663001108525447633257480066602714537003908284193339382800673932929493835131721556224786790618971494664858278384396808083379864570652722566706531481398976217344538048921580096424131078571038558553001596394697231626508053583017519390519910992111922750675769650124460957704011418804328619906950088195042292869010563609829648192232684442706390449867079950516171183801284501377481050917675955035658554358667603450034353622473948379757657852122053431789702252844172820025933185524563203829376360709157664655519653744415550054636621910144331029048271266533677415967237381999075728203469087914465563780195240851041583895408590681526573811273527706749870307387580807874325796399764111972434618302668015290450616677593383389058241386277262081859384689447260158867255567408934051974456623677619681579040578356059020135248857371673157698237498575397738825648282714864458113804318142227098000633889951492568832870677320042496775663200566770686092048292426021409906625052077418689886277073515926809054999693489868804659491168521665534142586038644893029618825556365249661271880087383817329930611613638159165969849482804243963546058847859665242777772271957332815799551123099469357384731016537608809815914411847750665661682009241849920257533054081979215542347108083823489743224318157688138868891151791289073424960250712540096696436055161366166226705532838095791436822174490922967177046316496510404335678303296586933559862108595694931894727475950026507813540351748937740183552092078039198364425371644890300632577457566965730112570665549757902867207393130686202248429191462064815253249866683107911408054857682160733600537030945022187468593518807493252517489994603135812033319778342910850955836301343591973307382367044465334010211513676037678349469274727853552974968088067148304223618917924764913007395537390975712153027196280670222552223027623891716648833566186019505772988007248763060173489418634183683711502592501905609134076667435618442465994251922317625467122893399086362632744999459814127057594972050046849324862035672120965853984341990662428206600734367879217606567826541446008602797853391276250779986192464440563871026853029244804976414853103651350553495122346132541179206268386215204947485431657759669851405502315354428535016635976889155707879214242859335022256595159089476875905750352330928371818441992748587288681698626552694803387939757964298751445005394134213076237457664904330724609059498156768458901723166771283129768459 A013892 817 35052636982377793848285617045142643252904776474127971627949556805694308851045091141591653235568331008448244863954847561310846268192608803712424710573477574796504098904911752578807762843319580358090325106276149959154002769997586911137842631656635748222165542028299051679117954410380361577104998933598077378343313978851546074820747151180858042147339812073300869888159927681624576577642684204101843492667467688270052933990917487290528911106541448277190542538536075763957391607407386015113800903628761191099122817701425359429676531815348091050478501882996411063622479071231760305586568010533302627855257008002568185414144019105419866927986200389600965132142511768303053131905498213212555546965559888163582026169156932902441289855292275385806706709852029974071284523015112789064142089774900794617915069561516886796363617434674904382853994077409099511565618714849087287053564594993766593932788707900947909297350922251768079574318599671738116623512684208706756575992596521219386355413330583362388537722898555885015953151459131303063275941439114172945808283107916395760041464099519233386506413816707666985837294948847102633605489474148599771665498614238928933515005168689592898396280634934247660583072970978780300943380937053452526445949052237060799317652309319139459768421149599654739882234382021361935369322337002525935722832402774504509181300407795115015192197477581648319481821575590326262873889018608523191482643670757321136348044639512164010677044864351707791459462798120131762258544593066886058773622486469711549610270998291617551285386007611499839675322408085613877559700384196892578812124771074637800380875720873160287978107815313016420610194643134079673559184348014486267604309728732979805569358767646393885425782842070334197656078780858102160551681560616857885444258025058133065227739835591755455590324981544726708660718811540076529264765066781592632491833205910423825339970794071408145672459362592475707889597509541685483289413083060914561922987965238829087559214852682357614670887187018546650631384069387226426053986224620103001337314210246548453162456721888694725021019157457970072948591517995731556390961946608223387074623240762308496412953817633871864369132924193772989649583329461180803747767397739926481962470740102115330976888246913378323426021436400018202680095054666041784562893052179128743871717997864024110426415688305914910895716943013431461045926009139783601117883345711466334515327133670584101441313069947090041629867307540967100217667644531705016341257039343722159972462425467528824216214176431552361851964587004052922428857794280311215396130142934689390200909609462770309587923274495401209029683798610914671327936267327819059138118197940705902131082001780861675121922130759041170499735734017370680633409824096173115547865670798956281302669424193206069948228145953204917605633822137380065096211381818752359261213135434914862360840298582843452413365924652786755675820613646638347464844698968160918249326552098448799283528635694699475894560523612790593318396675555175694539518670003794528699831313420533164964968856096745346961087657339811025522554903527652909944970089979291422979206429656026330664187543735582059139157715900850686525426798393140952039176752576279452696206514587839110788942494235026612970254121109169556849981564380401049958565203475493393134744185424438714977375584584295867559116893599074735684875086467916695395434792772115999060514330529411528881605115920268010577655676023214841837315977937267887520570681155647118252081450796810230139659517890833385944617969992669481504772299016263722438319742363629940570155671432111052643205694197159900071431530415938180797026859383697869560489142534103448171985043765708448887181993169871132758347650375132271574275000798194502251241479906223722875260180329061834684827779187048384384823844340608720775455712855974275686050570657348561422885327507424923147702580985746144341290438321025641012490982706823857485917832272698778334522105673892432767126469247976799144821279827868452736355472976350975085317756636376375859261803575494225161401735345699757337679334653625190131979247259129707990965933442965122512059259083418470651829069820889948619749003602827779343154876151080923949434799868104117207230692915665168711114375609600641007231691625169602808472384685970599451425192989530753151642340781030955298304541228506024410104106277366006112397089993531589358923498974701133272550027226983756741644176816329573225051940510307556141785938493368796943325715235065304458146829981039891069835103215140895309920566741514436171656433569077350718801723219323442521684363454667765507894977848939798579054592476332699082738257569886398487683371257391336886476490655702460144399636712224989831760654964532516975990683585054367857791375976871278102160667389771605901190598750101517529222584343428577260417446300193183852698148953566441561665703051430084775218737247819935871767571362836404988731447920455379161984285733280073031175008815760485719758860032357295841355098005454158718946136439081291461944839082755263729842347060759395312877546785141126157325739261559124014507529756589274533016826294602953352541656259410531272399802784236917465287508501049974074246755642174154226411410330863858492686611948402873767614326476224318097831519207386336551561441 A013892 818 86793799379428672969946168079860653815874264122811796419994269657022872451763899130603950984937508841687690659393734091714225133825450466263531113426277249476049002794353085648633322768580769605087095905325268637711267104788254953081501002402364119537155876450729253563612287797588402920708110754483265798438501399720334384317577200291771417302985961334888210629202908772542932439324472715092370570350424075457789799801976799362591346261996173537703225189126638663059133401709821104637267303674271956519346909787681631058462630751451592901998768033985530438224556805797890460902595464313500103529774022258151081335776591562911027080519702798490560162732941246983421556858072220237395577285875873521957291415423312402801975369399347790520600677557901566767933536153197761888933164349542082652624885826202401879589156766381096067480391881078593891488116934219110182386044240099470469470384186844829217263261321236680690065890710328591078833363133856494591251058692253594801335252592444133026895867131391328332116582374803560383674495321449164516942943995228679625042909215355474269095144745136037515964740185545361983967918881449873746021169453218397693347570783187132286126132083880055698122086400367586924385604594857116747280288002295134008129639565452811897193127840102555501767660671088712266806043669329617466917369589677547840679308758441076494002384982042441822220618921497631269175773725087545665906982510518532108390256983851429794673420111576399310724984374962460136396620008348323503243307865125166298278442408598875927120193008060827141520226139338380436611696561609541517504123333533139582885285991578311315902304783388744646056482345669651545620222804934321432728763715006002563590483675210468253308895469467512436482019013203965901639858160561841193290641851588418224677341379168910091831748096477916258588097188535571954035955517092834735720395709321594523500476343229419638091430955255866507829724503778657883487432445554047485862948577739899464876284337511933007328969092889436343081719462825641966325849236795612421508322378677268378327105926611875119929820514762522239657934509117712911048104485034675320512087531828311305659618534889412489492545664463277105898343632495500326979043105776434222060791837096107668916542011293969153256848252648648671637980684763531396714394923607688503572017062793112235802737459398587604953973826878614627264356345305009034944389834432816079427067000354599622994733851182919704989672810334881095881866636957310259257570213861951096585654239237722654112943706047990371629287661916148437173172355559684320131142450790441464387082083081156100800347232054788438277191024056687206760431663594145444512835331802783943560870013527589812907716266050331083233225151264677524945705432034710155234954639599624849177258458575373356592737763966584743278392301360544641804663906310030898014330583437257255776814302480680089677282952666840632942143745629827565519354494270364281516239226324416973457145971315009677563045417957107175325088689945494982073607639277725628719123615329268749236594419612295056865002187251448740485372674069917842661830494827633513147390061264857141331264112856131001052409281184380484054922770074457918203253517877372976541624254564433834385389721032855161349033259024293630546682501580746659401353341760465715247546942785267277716764707613590413367261781123775353954583516728122061551940694948243653157740473309545357252213545925059700723322641745406246658536255654491079021797543038816673856860628236531014038580792589974656104082610880878910484485184821871586865801075746841732215821887877378745338788976195893431406971541031374113533337409493114911120857605339551013915203994883226924581102446105924741951811858746214642512790755201408608829796777154320653987708857252609679801267379217271317526877936147936912903385115146965048051954131954090115590644936555807344781103213076225042257324913036253268685387909789383846697023658572597172335331851337019378882249083378446104385692826160505247952037050281269673057780211889574907888742292571477675427921675487751823444070462856506679660603682159083810826722756832192496886987419357193391762523307954435780887411888071958261603806445682815324710271558518612736512706711497785608580421594332556537597365384401390828344455663248547115331074468936184108348028448365569967383176576231362538535834367449279690368900322135893574880041116887758501395027849866707253084228404570736839932977884845632029455120020517491984742571860167829965303512907569222893238127629235907155735999005388097153890202323503958859037474228061643556704500130665739399506333246756781986321798497376054919866069116830538141408954307887055431873267552036094205861087796063503585097432725997024000751733555634269535198309368264954994837481926363146083600332140374527617452590511870179156725942378366462042344482033925776912384398885659942981481834340080589695392147811683947859556192949464391643887610127919889055552419408153695722930209193567259867875483516816207036949823809490672746707630154107971225766198905714799277974820780717141157337028105659807285413198079922760946081928430571240078193275042522270157073057879274246247098880934511941339755268317398831781105863066708841669149882827158828407333116066173452557817722526877890100548984732498659 A013892 819 214910039849603957712210736836374885052832449520230166303751391103484677454940138873389312429852780705394049154034165590759501139640064074064663126423691671150395459770094881021495321873960075038386553084079992348568230766899093301070151550547491394021832128523774254019606822203320846883562432331065259960247774877346120248674368588065254914612506235875355363450758693208784782470078887565367503676874114702816957865499874950924913069887982463300533418187571280866962057156840286327371232933360561117265598363978368698982228261541038537733046247530183537932557386882279350772350455726591193292849969926739385634344435082592332431243047755579639677528382873088714403133514715766457594951521979964551844927316438248417265568410194355664760268817100442511572513460935396825015425519312736801314081827169373941091648831480079465591592130856346825256119834852703004503495901756866058729985148814662294780036344094252823819991461921953914041708211622378932400902155176830433833991417608898325343763829708170936691825537501668721062456034190944954811237906683641738390889122465232474482232218808286597357242777208688685263140979974439150932649271661944621310100226668678875066544629526763322034064400013863781615884271151721111920823973842194979022395792398378142085828006651750097575371402820022089355126177923583396480216631923630986530758195737467191065722811451650308153558652290901363287974864144915546735806613487312426835053006927457541463161060864854210756886823085860172581271534406051275478057251361528559146000952969489268084266382787066406024291090423389624460713785244504824141950442282038073388042673758461065070994380971844087229355809879630278522458688067075068365258259105962647941703833037704965231549902763053038076460690796575326765084551151509014416865764998076230777705340311618759109474499629940871969973728860435741179816475419918050996282536095455490878045005972994022736458554096878095804170673014081831006645347991003931425697761110393187325080702771828959807514253041934440439668302480183109247177468969380379121284335533520405554307368657777737372583108646782966555094771980091859821333300467289874526444659425472549795632475794621139375820002827231855978637782770078475864132481655169923000810504607041835102896580757622985726410128701535066327194132335562295327873116555950073896006167877164962413958922420479383370038929638760310799954645482253387566416768724649261461453281172511023771897637494180176298605223855997388746631994097903358975637410348973363248304641876122285826126405797601722911200907550382913229136054896428978785392401691259761319527389558835167540035638980943629597229714417475739135972298081793799941012787052241541519867126679625651608150983338650958744862705563821316754840536274555713780667115948157991489422960492020023392885921384619896516246883899006543227027886493750361196542385943318409253771714117558109489369830641815411424387409186410270405154908143908354727098078432062662543560265682427124147604179196358175119715276780085350179617477802007937151545793264793187020715982205807584178008375050851124974867090792891849500297115826412208514270739383307851502793201738578953115574869568731363332187910216058595176805157832362645349841739275102740052887829102859731632161179903636794434303009995481585222597031608179747397058735737483657521087203375757303608948263528978799030151590291186986308486698802820651161340228028221291949546848708851494399901318469903158661944954964089829706274793874520870927320298744715846207329915861951243656004662848719533389371723281652251414366823177855679066297864360751289633954630045169675529613370825776244411145783226308492338311444395723656926004422696526363304728343185700434147622139391629643330111278676163452654914850970115036217018311913734329575546238356412506292056984930817970442103158980230285008516395574177390581123880336760898010605144884794827750908319959844153682338620318041583553422653583967949285822342861763742347030958073104287020623309621163200883948790988164401556188696524879564539848406901893943300649401432753546802278039429008533333000941116790425264904237391469435009349372662082927200149792200302670482619539688643087779598923536348773342699778695776378478266376575632955447620373329305248910188298830950899428672878323314064263724158161458416534496444892969539430667516137229900550306040941406793992042743718740363944866894929484661937545727064027103962654604868329196918621206607688384622501793227683341385929097440389703609258063006919245236724034584623400472410751401242461974650376083025829026903830898629207549112456069041306661378232245961221119549418937554352211025453874114978661404570352804830067805965912329020827038433630745045163556168075408505131237366705372459161834998628451486797762094160385859654456698812449227459046741913851238739789949197130818296587129619721582286978097696383699156504188527639208064170801804362811611099229805975830685038467550132309370564290144109957825851768053982698591586616860505093427984421784856045297450016316956593444148459344241508777394175760312932502541057955396143159604334352498668455832516905009016986374290139514350613658441541813081858195291983064083439426680125442929974364446433614696148140355718445147860569121358336019704959904931079816800079240547155197051241 A013892 820 532138534761564510087247293269811016504433375424592394554552515759947306361499822924260403118246040451845499716254843385114010012361623013727438302674576523243823047541272164802443544996790667842473905704937384974297447633688078023686501184159092893246064511605588906603694432850820545647542055132518359122309555126021851001622355386539789628817112078144731540085060149495578791089379863421718910486804318541530366553806374866110226327436563489395987496240827060983403882763995076134917582495061152021900230843448474757181196416173503982242258080463239928091267413101825018168066191074156727121232517685629466029814621363571791740668479304542990225888351303672092644884492654194609884401868623068246858672683305430467742856674913833867157236857753588602462189008108675143023870112944748280996996698172259646163090579978993284671875683621269517669853066958943056748101698844274291155257496994836493442553211575435322807857038873488164604759661089960852138941425531194660385912315149975534485368274976572348171692521582344418554026323804164611663151369501458624787942165247039664832980714758979635429671483403656844891378117373728807185181928912869414881317861154089093873396090626589134925224826809928095795309427914505493506040320806685145362375199161831719240576641442391764856279555151253875430138574030406924441267922089470762117823837707346774330645187712619876368718425378848574735991273134361240356984019849320812773847915400070690959391639646404646400916705756075287468313865071289157159942082039029503772853813646799407214183906152672340890341144706264625737548942930133150553059348184112191478059076450651684761224115730002172544520691487142653019181435064196509704147610114015006605804919280828226704875482681692864528086240020709370027699092021700319088586903845971556952445415440258897812210699059196963143979980057596078299602394970783666153844191343421245507636361244724526703722289340725756142611199279495007673723539515176843599238800587683460742445003052622915550426234442880826038222244102878916623826883737613787361833021930214342672614921226154797730515662737190656704103609805133474011743563953755991025055094758753155076415777682585608587328533180505971356849035279208544008702573693884591172383889646991680856447120717369517334178393267742276197699063881953463899051296031071422023826976274480286268241273846426580683170023639604766811456897723962130699816994622335311655443008057973373450571968301702040352800096184611278278146733953824409256216816127682595765763875444824515811785767269035828498701655984595581063750556392992897941531340435326603743520449759242199510714705645075540302070898639397260198841871308031546240141821007268228715801472504294396321291041693850300297195800383872398595343897028891128336596065132118054568968703051330287903101437054535941143982392975446202677900522719288775608397405291864769834854887554771517348519148282368498412514239499061284139933662900223333231412824907551926661447030295992119674758560503923281055751877119892555494400657168074051173005387157161145588807822823817953375582359455037419699143428645188715655836188200663443089977263516269187798214744031693607230521818964266160015467152298072471458692074503555313788097780777342619542215500753761878634662665398215163061983248746801957688087287367982264350109738500847546904306503191509283708813186375840875299759322568417805611457606418965411519943377280450712774981002541138476432101254762008741259683241041627863245877310837907253982266864401492162078123397335861612465389489675051587905889934645975858074862276503865269080381075645791907511345425500214588409200137888333733010193662700879231570400629156806951190822625034446231652474545833769659292493031725474768220045207018769648955382007572250871061922825111285659727680465248074650417256008330213445793721189847789228479302438564825062640530258977973322803161388644095588199196340144250149088684975430882446995046279116609455258675417337670340661741008253855451987478356329652580545544717417002886528877275276557764877554100481372691112794682238239624483573851152128600377310297298343655208004117300780076557214972299210873957363700317377242079343759603509461007977114969429661325085579328833194973656896772548185350897358780319397521268336547018691124437485343479631209343124299429023722650112703036983614736406039878819522712237668976421196903045679229296423520973668002041938895037237510448094825104459865056161001051060090601475392067709273493922357652243051504717180280553369736211407145310951417286335789133865058852969821568804172227687548784264882183149803360097110382931979485992333652895196681859393955367915312242224548525195246009686926064284389551976140809038474654175584436264215350924146951712461806040758160478268910098008451923588437266704540577472806719662118178606145138392355153417066422053361095064262990179204180727917981097720864709098915448485258176980953467431191823346948383393064462415061100144868261540522462633737026698505999929030421679801331938798797060268904970687952399904070462556033817055642196941205935091856609411062298434681353132685887600464818439275975921950944393440161344040129053443241830175995504283972993940280963231929113466593831449826915517714186654086312172407340826254460055431515639941803298859407439570436263380788859 A013892 821 1317627693784575121862522935618085788155610976455457803564132929720689765334403350042938259900685902516774190001918901451037415077598602382667496253814216254627507004193896465995165659323008375854081795442089753997472935788327416306372121895595145753873687091122087086052501181487483902257333235171573576504391567137987579243266112550255786560124422399582091621673077351105853149037622390438654772537465686336364799093513410999600665299139347419529915243454415644873945370708045444022593291098438423460275139691231924897781603264890797036926072990776947922706859150314015825660930527652528397868156715808869435206957954143718749957277480937499593555331920774671164925905847376558619340157582495710662978512572459893075747619669897469124634167026246802984968023740788882412966261762792378273828382527347633937604782421995405293182746708338941831432805509243971943870917868406608728055241933051417646576612564628723827369212006097605170889680792065190976020380724816365567386897097630539270963685900301215814735579680997521432437206026345168190774517442871192199378798807426029667053278714833994716307774130384311309978696465050972525742421788999227045318216274685778851250822186604406730399214268439236148070669879149679137964812932309112281746631868269412358179872581298864806568868950230464569698690693018116555202099060617816464609181486723323640573336218650030363256707324362141577055213255416718732886687774564883415188512049474199637813858679536822898548663454205912263225004492989154010754575429394758915262459555117026365403633555840725830606232818066037133524119200040359763951279698979332013206630601140382185985582271734942649435315139670622435998142132181021913481930193255702443841626954826339491315715477792657020165129810829038450416215694055840138394930944026106326198393140726209616613917099729778541243845684640633591881567190584762464979867448341254002580212886441701155846560056914281704058963447924758309005899182469989867259231594896362429460907329613596548571494848677782770472416060400894382573341122995821761272847383768381803677319133833160668505732101987895047874374244134881189867004226962331255621147895077053928531558030704072542837475593679717655170722539405812996611404434020853942317348576771026453976967859161157944501641785391863382350846454379041090006977015051239917001775952126264362348505949929863010003016612364001723497081612997404907863686160567369842854730776809339812027587800139876120415527965362619801533240849796330665934909202196938747693012166225054538777046926549092345909806671681801133676371688934133321600127810520571768202727242128409850966281171933065900266417450050112916581092158703945603613668922854275853854967310266410850436752427047101034715586224134706062289532428089340293983117180277572382800168836656695874546581565189299389330673659264109367004546806404708217995177206845781064723314352219482199335150914542824356550728095909386146597605602773580095190968064340764418054482330268875791534549996905203932298866167184688836767129972813210990035427466134459555431301461286232810535326104664258699879629344524923133646700329767474550771649612215370619637971729482132509169887845415600474548138200338104948506395986986178808915395126884997282905860259200889033925409591129855167042613660238707580629515244164573516775042373392210110042206428245992945882108621972033215488858758852336760056724567796393836499120276540746729451417685411110440355049484814955082224360413459933710555253563488431313678237000677670341029479266019929602763938449994905561762186161286966176203308407988944288904662501025469696396934896735655842145432052225165267972807518019984364412237427454540535036644711025167279748460570464451219604482703362416348114885717053968509008772433567642809585556045335229310766049872320292393823517184970433182916387244460921060848372288827924772779154333725100766619585111260256441844441858634837649908343778979432596121987096674357555556550942194388192842196248796363230810743170629496425036242729251523430331266492435009405055546830647826439091699799895422895944152729263934475265657649830131426316883786844344246783243435695103745794954300992157471735421003810490172892391126398689814977383077890544545241076868441609789199171599178590079883015006855736434074528533021504571357823300734691906210630221413877172091465200258937905141368248979914847549230434503293981644983859378366188042856062808762383017148346327967405695198541528839278222616823462864389027655860361367587778705375497918250463329021097301493391278761138574138360779722216694442048804911857169490508815044950133094922067491473286131365600143608755363513492539736727659962378687423449339787940848512685258570281119358052729510447049387366207929342988274965475715240402081170024768629799545405927649846219339839245748651159928497371028172203020844750579905354127526525719737292696216985078085535385335115443078899286764361899752906642597555545171183522321470375007608157532226129204933618071144007918272298090934398212327762602134775329015468249450068968264532778377658588203923074675011058706121946091816063810490393601623336472672804704366811461652790063816419509101757652456952292162041246322535752777616445925519519459084975686496579859996463483785644212547842288793920444544259206502479901712917661320907912981041 A013892 822 3262576614952292674668671178361006601966320183190382611947345983148470207254750800637969382401828462535882055089561389964012292436226821761120604806573127053866915465577502845554163693884041716443916079612362997783388738832541727188791704653561244806020882732640308711687512122979977402895480566275098161208947454998803906976671978019575802845737522179182817482333085155995851876478907763342762643625246248471786542670649463462700207746533639006150603604402235123856731258464820615898899225495552281891563813114319678007472130062592837652335612406389809974466531235233384271903204418589897913432944975857625799646513383297307853050464813271861806102763813698242496801870542783249420789544849860046676890432002155368784965605317013453402037536339522682624276338616543610953863347784588445051448184147582949045269264150320401051044505941771345529868938288633489686246835863043735464928856495186682183270703794664618440225078479086274066034767719551827310533088692337077965041128516545880658293911694049940177650954112538281821336333404627244612008591865775916133689644348268784632560956372521739483054963216470462850326940338416248020018284849319197087685389999533182327803309565428984900734764050868124187001637617092641363835535336877660611720553422390023670676824318681537848680369838796703090566358326291465384219362281896714730202329670094134943099997237663121532429569749145774396804836486524081837781994711912333259464859497191016248991257662542447642273447030295805149059170400085951256875393466148933155322460841965713866349571643983665388438262474580496480281938027100734771159999711363025018568924824853099190336714277460619759324134382023288543152563735351296178950693869590251565493808661218544388107351778846920254973857759463971278037141263835971710839550115572097848193515057359026905488103516723804916195345055892988196224356639039739754774184808970330694534862547905409790290511510365396013138695334443046124171197959814759440330716092891288115225723177948896800321329823316209240183978934742594179795467381308831267265936134101506415703606229965155298126374752000124940146690191528135179348499299377201459712268681852398155383062308268323319247330480034755206250570909100194155096501907674602425718044493594161831665916139101084025222570723167007529175548554841489263925185779991360107248180433283891061346773234115383869205459430857892303549400284861261294956365438494703900522756021726829499221698124338547121884768379506417527956656134939844565590762740650637836223919731777691318411307117781281008614926389944636105294930262598118583480754871502177234675004721506913503567757843542292542583775981651634542633525713074681005162202006210549587454430701983349640355592247858899824958228333993721546129048955659587412591302466968116699479115256276807998268916066983659028622291717030201939530591342791891613869640286693631648580333944216307654291567844348572846430901287553135128204184635422058900122260833146102434780285643496433078542907712786978551561290217699840844030253758552818919215731913468069170743890116989379775933710432433066302513250340348817646299461039836913967691130833156866975914962161398978823823050124145722919428170449718981324891738596980490362576600958284814887205917681947062136013672763187043249259048641503403601689162066560656320313165645714078061265397294773474887305743276756329472838747683935512199239695645596082982161635217622266436047925879428765150252697674300825464140656595407728400772152793300141287367368959140978853752752581112681669474185232093935666573787391776495661930835745713016964812545914126664489778754100872260695080462159082679494862200722561765264736776681882760364263700932324705676217883470066457200411440017312975757150920409111614371188112413984406793171985738298515961158505322802403676054017078188104633786083539622442177845593775994535701953691266582388283125988074406409715394580641723862870100400122787194071825056128088280068956020231416582409908369289448426199447250354052525468535815585656967914319818630651834352848634451820252398008518782821256737224420628777698890270819641086738594571809627721493945115742287881210689859140549732380123606604212114150906608676775684669452175683261781699457926885192871401557426279597554507718208253575460482128675506026086014447634534917125869894276235280612679851938504890895955887982636779930918174101801929643171724657162889222913139846727854264713727826378003194333765274475413481017407967743293959575050806989648184921922731264601565019882053998525810007130484651949176462285420988309401034891262603793444625518279386423985979606203436393569512316588231149989495546840395364149571622105185905550515486799580547061411456060614509361355005488088428541008080087638243924653739453031044352783017159579478024580072047856573861156616558989388447792411905486163727710666066153067449814302808115790707810180534862516082092894013492219445057949735616272384829164687842822348436670474085963551257387586298206926772341606862426119030664572479146560651383315057399871916995066322250841348008142052593145721279720207451169844595999663785091453106585941816648659055677957493387011824225772530067353021491007113670138167977984454916903304139732956613120849212358494894757383235738149849045499743440337618815595676961583982151453708279038762424442639059 A013892 823 8078462693706756939454422036068510086122203439277523195060211441527943931713281202708875349795785054256635020725207868128500873289048797135888968440950913324952815517400989218373819168262581810045064160812092406448451072834517738150439951100978344702943501713407935760700737080198599067332096534673204281871313584375083355261030508102293625850527832930352395185187469821676172835497547033905251239117828610594742186520252465830528521700984197009490503434256769987946528412353483862206648473350311509639419266088553840394623733775856062718110557543849402087966603525030147562275252557666027633553401621776091384878932141869080677630402873677643746229247376334404548088614849115061107567571213193611716601721790104906493084550359851694955331741692755774923288017772085018539250081586071664203445797319645992548042179693344194722090250117914086895162948227547095178626104033646730340974876638875248567314406395265267055222876596987044128634622315614560051783670378007146412160373278690738552120896451725362823941349827101927079529073806864115756549862310255880162712794681103989359899551513044706612252911365339296593231686645012133306119255097114414589620706492454113228691447011649144083724448531590511431310567902045472188351805212107438563020650608626515220939214018663037185579615077474677725848269285371971146400178726842173446739258293790417438474960060180417563327325226290102838154058819445792514450159324171416471427679136135178143111004106963692064585639918268412833780262768482423821197904886137907236960789968330462138754307998096309884646593275046292754329626466966102266134504125306274885453496189893934052093547885705963125442729819193482738411519912539609117403634139798552311067654132234576540848225632251080396420514224350979817576487446242985717238099201617955909814114440011629161652187629656296629186377697551572179682933249569660567056604231306626862407078620006037276328545260304246702736710378919092065014179097099366035443445786892025610822297935196085418378844454183442383410310056337202705997376987391415792045917195712605934417283682410491068535418397052757364172279436552623989449639766688589157192088770866041220145845198440887102464995754283577331441832377452081647240293277091175391718024252544010517226143286112055053769582145063104175984046601094456724915888584650826770197112322673809373109683858219867883155768891287796274926366495944684231180161505891297833380495662641780796193347503976552189951753099727460934555948299068414189014722031362303695636211423935009695826919143031112124150410619215523515684671528288938826438113656571669548601544515918547019270621628637227022399145124391630639380330384618504562201123225375935622946328406750270061134841609331173997679244219573519926648591990059748732729911447157286791463537806951748007705664804542171137112627898246765992269757693295660033211002444241814631418116298940055166483696847823656876474708247209030337811253371583924620533829926692231092657030501575874449347015244724124804542359146756358214062467301298876373051154575206372605609775574787286273809684468037083038586756654487367025184449181279142838486041364848885162196061892877850066689430589347100375073173422378719939583109048244795206285559056208071857395685566351438607921319115254674602447081082177936154738932503848774554071109142186982973421188976191306394982863621833070651366550301445037821025211148364815476047442800719276300031833222127685959775554458638599630933215655232480885423526759337686541509054912360018598798336913340529969103360579002562010067688386990389132011280459124255593555380125423119816476683250415703834828037271642463614548800346934464410249468005233221055192985614828271400177425042348084607481566215428641959305636874080859232884513960154375676166360714615217072908613871285708939873675633284487695613087666375589454121296903146293857071832991493385045459975945049636689878805732391815128792730643633248454051949653703262190461932738990368288591703289233958664025137154419104260116064435829632595679388591538376389254150917517675142456495349624930985784650694495831444500686242475232347280663247391563436007144363280377907949528056051796691682189083011636945702837955596034345862757148814404246073302499183684524941653485225119006547738469944124338331291795685554287773424273760449319347491902089775968705080021842585478277918948150166559975297656187527864251876372841966002661342993217003396757166747331486641862363296844933722851521202430009823728136260881036987952961548670544164934023695759632845785916206703889088468623731919593093220441990344443801186070445045260116940722650681075877591802562257839934035956120775390143923028715547725846348954592998213844940231526015141767734050269821961566096920968143591199605910715890881676005817585957184691817625614681036037105097065746190343326762384520020652535735544159417745368872701255818080212192541208354132773914071075688544282409716435803109854402924574141691324213780263304866145045403873174068280410446450905709517251042319682329575030312765453799566725458986010961612528283835527314993925949634201034310171498601161945764343946261928039105134871418086590953611135927242749160861223151515447592119330835289354477088634136791921613871656850413861872627997103071712869232876537611677640128901136621232375616019600600399994131350841 A013892 824 20003073397424607151026154949087201755737101813791635905765394490155900441371323872746243544753993577059799718182666477065112883850140437539377538867670115533002341549821072002626195268715810557270773323522661195514603252994476536916566212481181378340613701649067676329135334383542670952021936897407786449137277694957559520878482380081581144674866116591012635365647508837982549881802640713105758687928416304865030533300610610390505842055285269231002426063059753910384411055300049037726020078214232978706656405342602075647287432578663421040250833423767960660612019021723623348802190582784293357413944202278158102007338997549888796799962925110340002394493199294242767117671139278953693386955513417488777865806722756968862620162061478422027201970273690881531778537517441942320018587765190461662487935297378122502214693096509867207172946226716952647026080943281134824700917571608635350557551070642364102278634360909932490170309518923022979868059681070896529661494439313117224003888114992859038167999583220719162998352365537254539694860124102430160677357516562274615012988197086906950057919601898484997892821578805266955204386070027898267148581426709904850945241725259137311449663254097434016566023284622733764556665871686891640105716533894016518456869951369505712052366892397527712176499313719972042295173729240252383630336145355178829297630721996158828990410130052671748137226665491697347450426888770907399237525052421520153485604881305178464979014158248690957428438415984498749310474860776561141244311090661185971531375079793088971307403279778274809063544961748850442702833765228298855073379530166741937596516462300180212454781826248649588945617862575163415098026043919413595994021089921055578882307329171902738217750639791267918496438850401236775321322989154810691467540195027019010334818950798354955537820137604326427231760630529750322540731336326186960428290680534107467379304963918328893879834590494084956399665832531184943089543848148643140995480669477557722931481095041091908362438374159167502119885320186491283117399161102897251269103522386787841604701708732934524309480957523935456669616940568515707652263576657848923534173813452633799161907150014282113526473522185811546805789707976721914650042943112182296257608133699971897693136164598773406583808579808607187049921804923383202107506808565327514858299625060296714947515091654356645614116195948821068548901154242136680140966724575936673935611929771650787673551561248836900987345898482066292593049027375001305005164207134168818461127470594053572827338663140193699496707583828938561663299486524713139204586786923454397622735774321398355868966944047009192935500843360992234538996685023494527961639017230128820041780821625936948105920174023310604479578932841773116854651977994953777363801004394710667056074500255416290131988916862065410433440826220919026693154754611690512573729941184712967039766349689171657675115281199308968182148616206032810424106662125584168979195747652706716296980567921521148153695100446160704402530940924271817481861222278846488435590792513924002377759690955224755293885901622153274761629565419515003692189433316104303232448537460959701228506656892951672279632392851765891618309637978526063681796731249889165488466493517750518025599635157230785635370339962984528444615020499705534812916033847446824560919275860046353505232602758317573310673631157244406778063834857756703602704299254971235425597071418199327232522209477141077314290619480577907554104350705490687916309185269286307744029359439729692465963232785572915966862026307664790566593147338515539383999533557110150946883173180061554458098919671073849713868260276632513520669990244080391754297478289973421542296487890667985707921969933049948500498624456644926794728158274741465686112132224289457379849599098024379011945898076672620312268361900086698619870757624930671760289140583635073201708598403779217678400977561460358172220995169641048588551553969642863829578485584993806540601193081311929013627922768915814033978082919989639369127033493317440529138412119582239055813832714597902561385678710941988970387799990433743896704704306680339869302986203002832333854150774180457495918470061797736477576706256031229617851359013385047756427113422197539297858244926222068523503253112431946993848677690176330017773284005205286401488070833974799187005351272592186334679937004404060178476829595679268988274551188281557146206834917619177223748724161628893707023825900746742428755896954443546218928797815744894523414467431274804833340137701585736248971139046731129817661333503293068068070753982372538530043191849886951673027842906123530296806414628761299429184732604075202826496914695822759977667479539008420418800118768284303242662341334566515944514139055889211851019912299378025752995917706696227076328918770999058224930966886098650439893739397076162921053013547638617723082245157590119890120326706829892595329739093464459807355857476441328809130416456975644507377227135107667746194417096188915756880779484962437295056026046641176429955788636723096578402982408227387653369342269802756037819671076865349129145049963295546854381337514838492745146280995213755700185349983452789773645580058309843954459313784244248267399082961929135331364689897476340316185995655652912968952310998918765163794656361903737393045531975486696864030450517027049825068643686049259 A013892 825 49529590036289672342048711243279871180178882064027655874629787531680534926979093669983100894921818742164193022392382281194448946588448887250815184612699105401151564909170406564630719478671949805047604555601137863552513600136370358582572682158440729727815246039554824290895672331755624001630565929734522618922364163206718172087689342837622990748291316424889795416244430986219753779781636867080455981420863684059997238475108631777321125007249799857615876172316193597748929829617396122264360589646184064342573218612411656908172764520595918174344048389758423623780759687670842050345755299841605997999309825316744998222270084494282099867591398902787769589002216279275221417298390297477961241747159817530545384746160411807843764920660264659303132771392715718069955304968400475936655705146800336932024714101902671749611299361574985681813724979027619732348631997577474658307117298142570382880201648466487111288024262414722928978213229495778277428322708239965826198296719688770245238803357645703271548745600013239498781057293954430428483903458429903218423044269402331611959045061818693212131464668341236804797417618458142702514625143610008871388335322094968691520662090672424637743199733807402270985113689031066451684995808218040703174124603858440407334537229716081724107153609898625970592517774202709053955037375798059686854691699177812944045034133103966880304325532613290462890838809197326310324654568858755040344636544775873630525552760994871091956071978225425430997598933380801368668917492293982265273897447275071922922866303700587808765289953655706476447434616241366832326043983248025566748339981266339544940796815785013923879072825192454998538655443904499556960807189322816085627199626732435797814902295455219198198234141436518701721113741039651978136352532123237598332084809366206744471034869252855907052240904901935062142135265494084243892782321145935206529530125779822965870429641853210255806964549687813266456256168264634506399076432857007132775768690212711200192917407950152633204325295817140492831545921428450879635708945407722780970175962678402987809560296291910442708181489444059060324181836924761175202062189898923061714044245316253097470999132243213927020787561810765785234269090131453156143056681397131471581167242246366715906076764026858233268761840655512447247124331248984223355195501181798894213120843312175635584827170930260835848467498672679899012865599117800391560367565755752222395294763695654743707693347256683801697866191885545865023356103634213356321982088120708277222779268810465457624200436462770479130098151611250943595934195284355679271338138514378510499258428061440147568793181187855415618400702745309510949775152789989777191286408924504741176633450647160851268120836978945364441280916030581572870686908061327053176730303180738687986879014007936020579527625053243300708832396364791381075893794739252266493300133637526592974198418699008252397695272662327736806850006439141635858320081982496835225217611567119447516237287249910593422216284519638074010402460291648522995019090623429511168877925752934708363568393014541061358435587120712101483996205305695681127226563644572549129562591158544855252204104625980742779925488307864672470204876288990407756433204451119312776826396132808539932669231013183991080954863412006027897182807644300375044726578493629234848467658037784915867952942457267384956985667434821718378757083427456516033952512680935021066085482941531935961121010364139544396837688605239476316810228677514786858885257336094557318683352879355251785279094737124311652631096478382480257150725531750988553181861041226887649426478227977234932144276898626288202659485402709490096017442173377213942424231696324899107458791369595108743399881829255044432136143518474046591499597975929068443916564488430901128788212477019066847100226281750998482587378632442774365963363084333211414980180709998221119677458798999317114270982138954431409878233918553030769063914232678725485555458578517579381376073587443386118715085940189678213719097140103426052256078505769821176759093110885462543861575370783151934344517670484747947588261168513002828886621629066882870041254834269110139023928877797456625186227801547313494391204783852671625532132201683703364641419117589904857887502403573537648977881528439631519521716979967920580678410752004804453438210703934166292144763280714239991114657336667889003866299285031842262597627922752775368165597732681927104546992147885142079067988289013108181100047693000710349143377342768117584532039392112112973028681622758739940341188422471903810381410226170462550281925864998660281701417296313231150632568792009567244392066455861224755304887216218005643486183981412040157942468419059210790570555282029994974852980716178815563695515202148221575098553824577630188967438837632821167470959439951997071693342175701982255570448227360889932656445792294433705506224152463738269807050838454790225403371639588255464534031341558897822959015058700936389072244732012960998684249977456278116696741201936006023850931038062170317037098287601422714687046338029426341120175024916334422489249733755214113326929069066140270586775439154077047763961225967785275473244908677469305734047136800946305792752401853398890658601922949770064856777290451268780567827656966522149509848312111755503306784823053482255182648678970634618328934494760161044802643562382884160641 A013892 826 122640168359266821396474471860774045749369749699856814683514942277406640852158006857151486142815020465654016178552755374083293842198711701272856227804319642184685988720031934524275559870420136240328568592519421862804515372784066508515949635719832932438313602903295660871862483364987768834813442668049721722191046982151991659188155494110895449768853380308353197540367419320547746114363531264941049975140219147237275102190978008035193060309326222177642813374395954651192527402185804920942660991662326715534581204032973891258669674056683032395575123873832442976419915281882084330019074352182500770040093059156966973353164733946207413200043195231793893491558798726897096476151126917194882352728900677027565896624583049516990138476281960662635827752112731996797298260676951450066277254858287167477049462563007103616540788737896460471753282606845310191648715340569587423959594834813520382479284421566220269773165588140833029720024799341267096961992429550271142283776309324644315465555755063168224978577431447182309692277184503271229538564869514824929234081492422843902040179518524204443865507533815068111122080967646588687553760803467599356435785702704029882105619882051899973091299117680774955783969020296134609950766435732882367088746757489280434160640299962760240979998946316377867158162668185553685789014091176199792561215261642483452936964971944599288354660146978235901873543084614690479668566853296594496642314203882995920670690665946639315921337869211997684267723721345268888159737933751637193062432195300358313277386331726721772695925688956941150625016405840632172155685180876452857799997879273602080888362054768457191903048343386212629426566205996487448491097720675035586805423368552557546533681758874372801439449359376822520812948013074541223411444368437816493992476864386855153777984968722127258596146652386776505435078988754636502218674412607129018952563014913293865968804965763092061193369114517444741259069441983893236660246756320802504458948078067003990086482600907964984924596660647525757159698024503065794615099284015116970237471731012030959712264440088103155279285477830945195209646322227564221156650986346533494187083241783328978394843480348289761482245061012075350052788459805401028472666505750755839650656627358986378888320769330139644538547924885273715116157309481278586465576225280751060162214307004434779095954973113247925383554524995924025265857497109986431742234569200252322120766969092047015239875789448927504700284779861608230838467024852572057375503526413597644523046524722324709157825076525029520603556903106466850186949065009397813088081093437314115468703294464503887954941227146067606757306361666958134753227306048140897313567085851557265122720910513984336664142736322729637947691234902407002003534982363743855043848726975523884585623139706036372620947772866710683641839187806463573890639549260067797811793967599745959336819730342195634753680866943917046779704494093952165407150496676778431204326102783732896875507630722216370462156319882791315419083521525690616139443775273583189175747463078915878444323334374912107488560998834008113772421519961227770343444567013762444327160802405081757545127331260286291216630721673615407638801823974292859655296501108212079247387062638051092918742350242513867131561256339604713670186452825244514347872436281496854779055919599701192395722412865497314624607254149694622055922035517641651895153782696750524726713198226044285101395772641635561741465403917744862068577490418165686226498926804646397282234531381218659590277781199498770958768205359026380982250654338443091005545052942320855281857253313816203438247511884411653592316949146163565717258692548057146065622697679038386355079605851463079164423703997536586263367872829950068291165563048599990444913361413239265854091364126134434401038023196017365591736125644412921164787517369754380451421010475845885316212236054743410107329264603282928659568085127495240934248388967621559496058385430808799788645914433794980925164305581417722035311642709512953144565223732058148445952013692770382919393102914020791721478525859369613908275345891093877791603334929110879607626281053878909346127011270385404552166993473183501396148567774092816359308487012456816217485253235645245828710386813986032999096483474687843165856203892381588181897232184628344302353900085800685221813356214613248927759011916666023294584339793368059594575723901900224336339468380295987021641702710386252416838166734437068154113646992591365894803567495050793182942198206769410820403345537431293207538876311694258552981599479610456150290526352397317724860597665983895338850152953326097444271951359291522755385675931190187555830496670190371223041188109964092779320961363279188527238490698349649038450901496524009293879954026482845533272086338423790859953675198305699997222812867913502561035731285320072201360692769854455003770256117691309866130968774047067622331063113412839767477250470802645340530994227834329892045396108692560715881072684929512788474684193372542579651266492414701859845242032831595182413880750548324533821324259020310747191208776501551910794695740985600857859644078113971023891296627657607152814026245131373070458768381385686346827128429476799139760873562814002707821801392109096176295217493587148527879185895771605689982426593577904358575501211350509407809656373541140002874780922172697087279019459 A013892 827 303669198234212217192989043299990753905968687862065758981036665058144306007387588620985937686738129359985443805698299029012269799374387844810018032810048061693858791983682353043624189519587428924541328363368747955068397710035254297669834377056242604177575873835247482589157823197562849424112730576915247906595529241459564395324132630812494112277208086128133044076506226612188953606029425401589268902394721490255069643259978454717933501438862349407839192553528448915863165908024869378941201938794095518008460984724842619171700721262078799831651168648872638221470375809552947127475899984364737974195504383685506765752797844559470229617213755670249627880555249968871173687501329208539330998709678237487278889066233464325969764890983286514791910461178583584537793425963938808557659044477349997102754697202799326257813030453116687877647831309527065720231192406069014850878928810886923005536573676955696443765065539629928524056723685624112117520492492816996825137716235742442464879947139556155778701230599428936669846737844271365388189210934840788492451579949306711362997786465638264099250939338971956334881273561908750602663179571705319298871292542679745687051843284328827471471392653990249187241729907186238611564482820751754296266078757472449793744727286097490669930334410975036920492459424531581295828492002147297130161032548137691635333766030067050353295685635272662938393178158271350482016858716880844336541537557920482316176776487259807663513508776617958254017626438699298948703438938024495102104695296351021919147823018602204054650608902500593026121452497485583480842519920683004044745716948871486838885592395450122084413946100010257705510491156101696574721358575065734941453321997449619188414502869467075619271419119303590866962419762225858448747853989244508982958277971431427659414514803067890582882660129828244918331293648976366688507157494382099556699422328663792028231492006921026489628840071087530406386840586226876059401200333079182760488296877153630512849149481625611191206808866832677879777371118774016710980652722050547114888033515687158847312578267837712134683883492371725566913410048821349540441762350641665238423142627896459100074493546846919930116425513326938762190359452535693681200141062222940783803151224346958813778992168617589443702253978260501360725401997849284426668826825841442419316598683359373952084715012970740074794293975787882483036764482736540293650515274562175574550908971401848522388441202378699945460870443130548278770897361770428818695426906249182714005870976818423490020981514158549070936946644225019461281054392920704915589584507379040043997940758720263612461342017595150855024159524817193370504331379278495627697226147709955092613104123802766102029747165265974533792640319050615075253950966295883795730218789015367715098576870602976956210356159447489457054874371088396648847038697283304614093985231379763370167939997480580269017954440958966055614179518121540862812479937670874396726600658776698242220547568923649232684974801505459693317877288566241008932260592511144061134879117582240527700110563922385494440318400651888656503779153154476120919632748938210174636038535674420534775732239806263625395208113305317437239029557540922575499620011097542821212375858411015673125005014693138343890591695261238891914035005654135116732252591604178080621565583464900522789855870773845035244675397392804703978046496223196976615938386181641277525289823414310028295280971242181172792480745175324135223142655446929637499747766162058139664143640918504141792827223750297707272234994521279862923769862956764599195739100045427727442551463073086987517241225929479811048282405463866458908938531359551751315942296100369269415426256969201878855950369044596343710138926546366534145686759499075387740659529281960332942049772621357346885975848197635402924332228972005189683209206971731451681383112618231520785587801482914103023347884754924256371027876016105838582051501674338775846630672106840238347866360083605318473818411885842840113913123201382313768304805917725449308873335152655052376326342732303968360761256401859241628666675685591659705911226014636519885563826891228513553035746479590029826216140371956194623502072516863448494467385383057310179299018051527957551223960079724002323029803635191093775133380601722158115607554715126058698714189648550990877046829509647651056775161647844823613696989178018858994069355377771243578985821316982513168299998439484689223080567812972890019332647204708488500757218670927773949489994037583531362989903481888087679893804096509841908779185489863970863278222010644646021209601020145057264631524877577796555664334488790380203087716787544092216804336974561707995001062837893980166783853110654235433106699579692867634459238744641602888566860285020147342089479710484810124540435204849545457423409719427755777878013199849745457717010006743846180380527402759334668217025650449170092586323044058419135410652413503959325043454276546356411363713259337540896032408194081281686029377056525559308931921310601550860460943952252279999579827712551955829870447176435932420809404860286716184766835329558705298545406842173925538286215688446373413475657571543547728389885930380716577692305877099072873162759268010189290834854605199940933028411740653644882733124317334177077359796505931655404364439973923784994168082336868843219978242166610893085114492803410441 A013892 828 751914998078534636779342977126063805755815162046573163747185905313806057960586400796834659320194595370130597421845752527438252237961122368146240841022927195512102060972003890688964812045260913172627858619208993442796904501420583131205979231194585255961491443627582456391531096861662173896196108068769268426273283359248785939697689483022185858915482664853784102304792991208214455834935854207449787139950667487299087688606389391748620424979265624506401216842599238832119869241694471044326931179446121118045232235816198084488428984216312054184351627040304890627544576071658242829395948475385543333167514208939299617173736990115859676084953363201349433345414973892671944296448353751935028946574035574164013769938011614784069408876798824755989734701013829635090445764235882919930811002371321850476133802989154208947644586891931777737155917457688657902798735285475081603246464749708299167086104544936323008710235017612126388488329461250178390080373940971673021726674033605626044846772232307857767486338386015390659270837729462483566329917006548341545370864660898398699207456069780440097891151646289122108843186585368695458503696274319969410615908593636775615963382104483325373282843879152602022280060181453938239856204347980598061230141345298775461841525488378710550323831104680877943794458288623223915019633218024920276694602531411190120558302733282993312745093905813005429092410044517532657171461852009941780866164605629348342603000083327522495818135568274949814814790807236895427585636451003514297826333918599469022980005428537898857516318052872815891386302407571555771330682733083265632190824991383739690277776444781651843095287524289299094356821641132254786970981246361691222797629144563004622813962140584556473802341609888502042094780610827685879086112514914339448194009126783386596048620689361600804385171864807587414035197872936732581045884164682022330243882928582086777311969126845146769943481271179762951724049588715781583807252743537031354062311409223227359235266182303694244935988228355526865438868849825224004042483224416637660627144900159458334671827736414691178978629231578137304508727708476494775738307314661476655194305037791794481235353396854111592041351097123319742120786850064178588325988084029161451834198943454280371839348729721844603961707373316849158790807161472615319590255434639169733027410683267462483383010758901836528458076519154400028364849498939464684567747220828128377969931153179145724437496872768696556255715843365107462516340186582397027542927867136695068967223119829121585217462306226469195997902648818926463058557501256564520786454609136733673903257114726486010551916508425335436974466375240327687512404423900103745245473967118472094864214507843905342469754926167914277149422901360908937221232733694271570723799013262162983987871090723160638295506676051769197124117375377607853813503671304493271653502737434200701109466059821667323535087973304054891340214290641229208869118761186914422860339164596323740864055614864278941402033421032867241164702636341580795976161520856251298632013048166268188397716067217654800398177951535740850480351057346645168532981730013153275206120382144897011737655823252049556577449414147183201030123848397520848272033609858614682061142650635657497209151791876665160169150206044658359029450163465198308405613909818513741248977919651856719579439331767246917924305506808926334715336951251761810601748422085975785639092606466349646751916917611793559770288780647874915901888306009487028483487944046105997564246405134667186989077695900888402679073797699146547305683633897381867303970389883383550492774235163807616704453482282759030656841015886674275037963788560854731881653403431828247630267539455183803033339852840955962064331285882531628831600839508901068509259319795532698437476499937970305267017911746316823545536107825353078169404634173497275776821043770890450385673169664042127582008674093783196276045752775603650807179141244328568535066360573075007332913546336655045467703295852123570563220170445819545739385761628074067308251956298154022533969280913115123754112586215387266337499926998417823006147080823615472252124706201544031180158258822366393262663958958860361551058858256933067953702198479602822677652119298370324164628096329444522428051773751293032105513988574543633987897750622568918817827506274587459959664777502009039134029920981066919905051501206703318736356136781543998454683213177159083873514457836009599500580570881134360003979548410931483668236448393865590148558224746466544424367937021599612016097368429563923040486232412266688390592342242335197368471071876380156147896854117845504473683902963359371630485292449921139193937001978375270604714136691846446396993331903437841701680065722577929856816886596368328270777514184878101813600418621651727864564447070292754657580647382865346653847970606134754878107630760688430783394043521444985812637508996051539617082901903070007562771181030424740180780772090702156563821279037732425675124949896956467501495654500285880879287021425259189484036482859227918254679611819222185278386384383125835831233746565151077658384976192684980631022983336500014851424960379946376762733662237241406986718468162329761937307340889979137242165435060760761692846892653080968544330717282620749440490606389026838527073514768540866015091385454992710100274594506238605828144905450503065757158910516031789549659 A013892 829 1861815974827261535594694366318869463368168166928357764181243272961609866310150026426641503108074517401385002145634845987437328928163297134644538800216029005880320401070717861731055082140458501845830668099164769454715972439063004470595993968381681357700993002074813292688613757408064847122197286992971516781026850652552559616499509231221751383074767710961789961932795620737668605878428833667212210487444707814633783726670592166519367285670734633574675546622743132672973176109490438058386869966495361054270681493872252260803714519389026061053818879362871899377972497266456903411624478623953668461712748765240390842784272987488890028094276937669498130557148671440671108600491472276812573239583022911151940331729740621355219479250432693179481426103445642545617817666378705462157761192160627662642104433447641747621053813958525382923194030061065428144462045641629564082716968120287969859322736377612284465544404216874368538409564090672105461499623834866018597424395847936857044019047877645254310215154991274322796029862031084326096105941169997341952151252615985864120708882766927277945948182700224848964584505460844841456105543841147401937656640652795426465911314465529057473460276446325878714765634735237915021769707729830410878813891754952952622290339420249036814946287874469217195751514374001676112756198791518287072203228633424716446324292839579286458694814275089676929970287418819818094889599520299964833660929313834223801770945903327195124372789662470034961513088703008469531349366830693350749333487589510226648331768461597262823197297614400326555845732005085521673836132184704740948602069570340286463357111977147403347036398343605209198237831708785934945764059693134937275077986727223311183545028842339279700225504257903310017928844175689822177519244112066880993333737804819216767089393640307570390137319669278202388305139417980770607195132734284990809894548275579176487215389443012141071910284032086939865000967462569558063883554711019299798762335218066224040975083358735995016191755516242891715986317720183387331185588669494812094841212860139934623022577986308680413577804861681394201556756170230940237710847003525967684449963509771224523192377310597068858941997410235954890145538198657062538375390768876522641725208169688200174431039550315529702024979665362476885232758821715181320222111891454613536779438565427880587642189557106078526278514811001690755834175479474509565993514325745307848562968558455729549133961569165696774248221744040499222829247419656486697502016148889303523574672199785768128035373198985054149741210750837894996252831170303878153354819471228857113218181038517137284241589914595464650157039217266200146721777081614622983498572844508081635621186678657786174584017702929446373735408896636845258544557150667652141997628012939428502489383619868527333322865785065109657229829909055119429219762627013384485447966474658086921816447801258370638137907795610197012392613264842457002851616095456157615530062945117792618429747243909826222526633551786061542980679033142751867335777565630642984291428876551448495023396356321567833611128027619696384133546772744970755159347528703838811584599472108597345866597846298576654991865916920426176887488630893252974885534149337305955636913256096300893182083542714018726429672656036972518134462520306014066244832196487712056192852977872042771493930149949548326225454941104075688462311109657536167469178666178662556845171563778721893972774727781644421553652279473422431389749732621784821740936014764619014462832959507544287036468293742493872985251951409059066637055940209673344249493778419856125991607790914868875914280563026857353050373382595978285747227098891743840757430110584146492129057824177441159507049776279638216711528632642450683618298007107150426834708492486398719068337124019908334901357784257143340464278411050248931502184645272362431053710809660058073309514949731965048063684095914942478515920612401919424160005464455940724221109280348630452582019899170645221427534663156147320948018900820723331385747344981512569987895360737902877042338802499683444812434420615334194791017231740855373127697780680273447228013732900936974061158684511802603991288966114075182376215287871133712627094059953146069629311734942575461293711464693241252539576568933802925503431081595438917573799632418792277315903870458999735018665995907947079790732353311298819309978117086416880819772693928644313029642649464750430420125275533285533313788050978205907671493755840759035779436601631602193901254871736501064182633024491245777713446677871074800276624919589781134857257308033903939868873852602033028257651252584343135781784238443671176734873002149957282836968216661653029169062069148544294077148792132770536399688309055609489540534436084381021262943932095662483022554182948653221713720162826304819514880783404065501984246306169879660418927426418909862774331207769406407925685923387614221194319356319289742656170158578253668736891088993015519165521305204050221481751213314904012223985888612503369359321714464062853822233251171251389162493932145964233745627247984673498975882048636224018238849381165731087855495378016524350273598492971824843555828058331971210598406612298276561203204769470336451746188591588514661266896498051401133131648744732779955068849349989262965850048202844869269799101764433721994486579823182302905652463772241085190618235421169835798072121100241 A013892 830 4610040673453807461024487125747786359376457829963139731531412286936969228360696170284980599204400204463052002427804296514647582721696211871796207878676109205431255464770803426714403757832907155961959471449673786482052764640391466306638270069115912828122071071444443119212983836104351959894425580126009779729983803873934740313854818307918947377880049254344777162951833303712920497346971756614550487175751353575106897251825326592926438816682020355459620546317027648068416208391533164185933670337169197011118580176295589950723816717744648040749299873371527747177898322508976672080619959896293054524378475504862966525427295560048253109674211031086506651574425268205574291334568334013143335785958283447280408303455679022797037597352517141149020779693315652061561732705902646216143370330147737994840452145555272283642743727688890742130737814640174045563074326751193321995651402045676921880699168221869399952850033736998407063587383235349109661113757077887913783063949134680603789838520430789536552269435058739359400926745345305868762241824825089248410379764451189982163423143910305865994684349235844048296358729387092451084621480999521240790429670263746102676816539836782033680977517048471061959752473402287866147488951540125350546620198560547251035100487148139219808451688459685354229183128989951176221119511071479639101195342215994306968027135175789431621087770931735273956622498707452332764938042482615222624662993413055607721341237380282564520264340110452391098167597424430568398104635860112975097073899286898682693707643555992520879256005425719034184603061172060255131063973066415224358092635861050012971632081609502708280193478902202514890547496856293144733271442442111725051883327857290913598264662371487448126448670867490128032083593134581393003933222826644691960712674844775057817773280503371934735448627095780087655479967407722768119705260968230331459389081090613323320817538584452919496015982381566439712789030533101020152424005936400177212415619471118559281634362929482838523597389642013507935062005320628365187361304918947434733224232321779631980131582329320937263379589040204438501080482396352660891655590554583645057498870196581019270652122266392091604557420845487837667534476988156553894208766707424388836653146223756782763708522599496732779654350124424363653047948885690138751820651032318877123806031052417409695180237920160803932839704245006475478830246070551353661846974828463631018518917884623673480881053107449612617019247612196936085148276706564007055198044684248655565419722259217340676060259542633693595120062198938960962326639007958262391643715137890301869182424851291245112373316545939915424789194648833620917097645510008886354817832721713616429879984713837865689101311650205899236559872233553595907836919416211022801148184725211305975585460291772840661513414647533932957157124607981472163571625020985214311033224339934414369022784584248050278722635354802613212188337312463142942303883762342896415656373328343221184701278720897876799771974810943915200512916373285734755958251494480469462761022749800165067078936694491477791236680498061102597056691030447049341879305256476046577525815168288625779502937060622059356848704205020750336164933711466152797861096221639953939446605276506794545307263878030639054493786033940491615180224512067201123414762756891027334627067065655987234453348950359926661018522754212860708125840076311915646734265826146320178341772463900929502944093530685401970564576855551861808941727923195068775327909925222658377092406228203670901586712105667495336404909371632019745840947576497231958022827295251627333711694059476515908782474187830238465030676482272519237360423272338748032355631939387294545014267949387937877614246443996235908761199335757339495256584077100008064734994863537079381886390484448571008140917108241328368180259309323110329043627897974251343169662282088460135263616657516368923545440126210893156110792512447780284243165370533890371303164467961963515007886890316535462131497151906273225252068652303292220120917615161378293034457714827760575941658066530663678016624056451208384387842976496300248546119347044644402407837576022277140535860957560989915940226617706095445006564298082426314702234974755925029863069157579576157133897664015469972171993002760420490036120197707384708365567696032539139069632257739658784879983853801671856322752589301753695194617505739559752180958347664022254848385134697019076012841774622692775752737279239084669779478017343547607734427189863408560716703286651878548521553449309749178950487605629890441890150686771337478238919963165441511605378677554041379235742008872839454166140171026135757042042305750507078075334164307702403872485420356641378020134047051160992408731822364285601441827776654099762368154207318137778549663389844977293632120781454050537295976792906023185397690294460932857283645781628436292305658729226619437258382989214148185485032963862837012501200273485455330905747288564516733990228138294443549360742697537820509763799234807530980367247137862751568286377930991884393453862062892689893213313883107602066140682564746105655337196713855085580907904250011337927188106954849042523303742299407735582591504014305150294918694126480730617832285825443729564248301151928576294346142325184091713966022806659064040478338505015977954080286079812574596826225813601877042383159893982378799404622108123209249770580984185639859 A013892 831 11414917101498299200435271547576968056665687856313900326105198432272342569374691426546470176709416141870758600159483790795622364929609268519542718532182035327459126225063521594084108430366303575970251885297065813034424368473308669330400713879867842637800232057932514163040150063594149783542627284524432689579633166788445936556395601757419797683421412078633848388407871491490258730560339419581531846745390750835968613178347439351418562227547533920133210975115045842354557305182066876307626175188194311550033705255945333981397291850990805269051300667155366483259446858466154628762151002079251336014759018819115686550644001108939919476611204259862268033456782832178554297199233317281610200596275519685527571719778303372668721997766970340681949203577839192753980944791352836393146383131108483901286448717157264146255514101386734677699177772092720314044682777394303033400110440953898580591877329735002599353852015686148018731741656041664695082774112786801185430330861388433508363415370600157540667537795879509469073275313222766516336318220207578662899692924377827063644869883213164444483571922458524212142565553476650231038180164481433544799942116110391461091962757473316156815434748986202148047481139638931583079931245419552840363135727035572487740761281127020374028487417343338445921526116508889117489937800244579662898830685665681287489225021381637035847543808516298780108719012427024013706930322053161070125705413327073577223205316536080277726062012283151055145781689815035105979978490748589877524889584950390541319206802501349524956604915778617474825461455165077225669772372645777670617848817562910076069045225641208046469878792916264744917969766418370599380908685359470400289243256224110173869749532233377698818451427486321438530114152876943852635646049107832095119228693470472675887530602081118744226509610103233979263646291818294938418434076978174155496261844299386559261352986471425289511165677959014279806397205713980902898396928675114542395485102956817193518695564415329526985440972895200004984499096312402574412060139748500824195501788427726224966371830874049243436916937042861169968086881381126427281167516116614008943227894994884065235042449291691191629953025198091589360744450935897454940896433035486821774048018711497946044435909100091260538969356688737042416948373187908466873244362200473739327378989682859695728826091933872246457300458841356288926656093465046136250745632525783968301323674055198793282336094718302878351388741993313221243499562804846431305368823244623411796880208866325798030652132593255746077183190890730562299856028520966445549686611409215038567980732991857400731502456726085278643405100080782279919204562949687493494278080784402363928409400269949225394918068675763176893746663077629825273799088329560697346900219049910989514841182642998438989132704495344123861283799084698315242747537142836468170335055754887263484722947886272013047094838679391395772086329831052675776295704280053483471910330341937321632217651539536511846038587057403417484074831718976434543493470567231595956273105669757438922429088070293653667403353344568598079469475603798908428378005866255082454565093412384298004001442952869220551433719633347674886627656198027629476631062493306468309509799878553197466840770781127787332193009104854017347856138734105084634486170647575115892242746134203724335242702882637264045421303173183710186529684487115858020963068877855077247271884456092627641310367047236593133912978187455109473258803568895386599520662437933899184860129969248881315747956258131179534976859690188672460657024453217219554028364642945259189376191948975741565220375554012265633023993007078502611108906704214701664167747889484940635615283855211523590822758005732635737447696914069412566865332576723252869082256046609298720409509592152622224686716710799244931122771895555644162634597994546145776571057607016954052466105942059623575221940751070666332952777229279436314034217530813595414493394235956149897547513721225883141248337966337971226773421937899529562949183985983473630004327713227303134328563596878509802473284809554780629374353606259512549124797569097896960157644214151184405403704781155809569869679187875445225285308851917597715407889318758171210518915678013630943103086871971041182625099702142074414957947185423057568999273806578474129711177363756911377582543140414465881768911363617483022917697211344218162815518783692537841207831583638154237096321505301474959348577024386618311756295739266340887963607430393596073782068291375429822115669974282420632250123409812566093273760225363821958529911481873986561444566538112884305084241552428028899621325511337643721876043911226524825515256848908137614526257276859659359474275893769332682142268456624385213444508315945439767500024264586233635329042969931758431785200634837593081348030840937811103340035540424421386987178036244389474941749273779303161976044861210163107931304636787806863817209495977062459400389955467311320516469903002733378128585632630699826405633521507692652956360270814821295482332108551073954746714400066526551895593292648850368368877957885267467074777445979863551800480805548823830172544442794759342909873003821194668319240498316968340097883607884810602083905100095393330305654233989195833854188665246004308859555105545701811564373493931557996120242281937836146626820910833794142767899830329874162826985397301770300147685804361078669230041 A013892 832 28264464820102837151898575443683783028141853035330992283568755732951115163686104066580288258080008599470043499096297654905249742179840580171971205814817405492286214986753560755590066800321573918156364722932179362588725144352391122820335877237226885287614516798414640386589552532315410684880115876583663258235440104651704195061354593115945403624122075026493193360688342192207538152481725876486411424194415292754191047122292916230608150513068221192107923562271389895208276988804010610358436864757312746634726907550540985526003852954946481935892656530642735793832233106801187010123333334097432153854808791738993532352363060501845025676117526256640702015374306513974486116740724417687677736086237218017815134807771337202761649869948797493592233741029884047338939463416923966840233366124554585879491474382104384595279132210929592348716256382301012676885724980423256346698980062735507321504966864279510201257473622188455423033646782783109909829761897897285628442856815553038821625144435727679486289349668839457516862867929795578948333841208737765319627266750359013214463998672954233267821327953627629343161994424397980160423406867092313118845591873758824186418347891816920662574541166529986152578220002378818853932634676852109368470320010577054001322411267437334021111563665596422982607844895561543834927717497247803458724131761946107770270782586218050082825067376723398893128419037951541733315716463505510072577189048233753557488801461069671839597224422552298044495414896369318610881918760964092647149501576406077068969946644466789057395524475354518950797850283672792553403697702135837444439184839318704076444486814164969602656020409261170218626640020658761022756468614909899298685794937493262977408712947013534286666668761147453027622977123824447796567270546549853942892627048673543922292438636282456041460516219067007552820735319524988278722946199571580048250138456407866760000476868448909687933307824028637299214340314671182399685817736695522443310918267946272096054448568353233026439123407544831837142113227880043702099127699971123142289657782824104477913008324055402457624906590894891500096809958900925765464471605488831830930317647568937439044423373648707267903735055739969386324549974217924752281698716942735883907898525083521352702681710086826870129281485127625101991563449902206966916373492000230825474783788974739209734450557411369135580675208836623465655004226372707272924335009951461158126939248004403676847599121795895038782995312660900873807808023961517443708792437867188785326843288293700442177899714862027959605967221781347054580111212364736494859133468823745947783138524980405118093872501597003032363656724904924922525662499115158252953688461552177908920770587599021007051131234929988526543429218699856132730628648813736913139962285489265551226708737501145791782552500468217089748800953629822413674251933971840236000098461219620598227259006538250245233898482959202355679867189208339699437010017072136150371313697049340660156212494759394817445464299374249544628900206744525830596709638978051587515731880675780724758387742541766045552203775813132961135976289073090873360598351947428343410666173233311347903409968894156524138184481750412544439103852884280015319456697208613652874708905969485693694446965690379733085455777651519927501009237263378865958366572654290096885666371460155707622770121364995246865603643365817011609155965228863088929848633885388078916892665829846499210020958535295481022288791376979409111626650258138297863686512741905689837732982956727185777042198742802355515376667302016481691160397591586704120510079664032113333555199508666884713900606688914216921665076060834073236864152781399318575944096381405772022906368738605398351712640275236573616858504881230358387402683127891869705881705114753237952307266291619515737924554560893299574708164367813434955455365459697717011221819169677072912357272457027891874983472271785325836358038744641582977743811993830012792231678974256786805167501177613688020161868390111484216642443287011087251288911518509693071780085846394412063607821993667281243394298043653782761613207590105572763375362136045733565149382681015533555035708004915118920144742767419202046883727962924311785523759334287788976194676591413873564586610300600623101256826747374288316802958067878847423541532873195153214103716559221124505120757487437118555382119658541886095563487147312207248729343244782309256076870576414850068319964582955476845368052221506681215121452123701647406345800394790152844695705514206410407110788307650727445093898324913485090989064420263134187693955290356696250806329760454774714934785423725489930323464477297628282093550452544086893933501968324590639190851116974925680334895066286350884919788783179183602624733596604187462867042581517708518204607968805057121184903506720729391132777817215273135169158661609369371897564548366696534513790435055658780065722704797623661385595479845651787690928615779308378658846168342654093419510610355165114850812756371243209463162756971676270292590710204308194922507051651205668274384779290326328622126656334525748267810342641752889956389359213294160749618722138637137066407122259660814219793634888656297030603078642146989948029503599971647009355334441103329776500143126413815010522699826966023162835537286606709912733643950436822635335794063994144826524630494646843113454001979971084701735715273516138425384672492662531801835290059 A013892 833 69985613076591814968978910757529971472199014158930034662352312501604523305687998593155385175543651213139175238068843527013233981361761080723237730746863562922044404642485505033355808814209448857173056534087646387526579741205811306824310845291220253433777017430037692646594004435713656081420970041892932010053515007687980105687225046659799297968285045851024769587207043413782893011821848961042126841036367511973359697588462367585692610877257709425557237424616626248135319443700621868297915162388717334629500661058986983719952614297890028974981870942867947456372198563517312354579375545225317658727738194416130146464153821745557966231608930646541785619566304984945711099175590989912041154645395889296694037482387800276420918481330347525086236373930354859731900666427182017369134997627643485541622960226054284591986063988350552685063973711959155188224066738301044616804997834359326943271126947675630929823429178427212284518189765202475664619563605621571047301729318134063873187198512160871448321572425663711918046630418098903238390475883114371970163755573297202261321092650103304040219122324649419388974071232257414277244237320200409421260451193022350809166284796579985435680158807903732182412777969670190985403742790718831155159990907869832835620421216890315332340321680819637350812302138055043128120686367217788896343363931622995503859714490951927592033066506437431275876385251452774534321312219569529985198305225142548949944463808953153372354847795457322635677052329485173443086108162104428839514233703837511024399415916417571918228000757900849019551606289551917968690342476560844960338421141452203844980117356067067068166969479351174317171204728513137509686269180909786743576598158932130965098736719387265233681051852808447294244226033324591364632422033041546798142490942593513432444385014860353121804342749515598334531869903940503951957608361812989785892119581773062476570420773489476829381975569769484787947328838817000068679653612014046426359721412343496390768324045650871943532887030298350567115749421440548330723947998770798041500279346392982273655921998185257969922573584808249948498211042424623386940812677879291007734728596827798423880457671068190417349170467782682457508831866611029261199961911323191379408463630060782137905757479664281926300243756043027387416208266739404768574665487168279546727286665096562782484263290755733705242174303925154526684890309917234105780672993805803022176956145044455939838663337879693909635535910684343992734639640323089380849897246610508284159011339300743371176255306070152568752375831885571660498758792825111670184205523021008517559881518565456132507119607331837611432618052880359695740870388396544234980375045960886168100811131183348316538298999678909660585658544993495070398176866699045156888947475137684942126902278217849593886986463856851867709916292481849648676401539455739636519607799727441343649917798830354893973410799756797993696563467331580721436281066262299249798259473950175359272137602061242748081896706216279923206075173019913664614682140363914557796116194009419976793519130919924363625766217087122711935829753397591238437304218658675373690807100876828995232285520568852075262034457077714750873120611022912861652491408501551057269413847362137556671126437298983566713163965587150840965321471378615146620645512182715054608501616706120087489033474741743365768674315734456136628419476347222665636109272514975536818039012968617086847433685408286605263808254039747337921889637077525981201976310513719936701520801366169227975348411264854169689268650529855708299000569316130246486090887746030251793102695948210564573204578321813803605517973169155187907726091837870071326576601105902450700146436727292088253277316872873004696129727077909609172689396290289930686863984152935377740470069757412791299159251623673338183635311082978478479768074959392057393769335224218230561214929973574306043754700708695373518080303377568278969608475134110500844832068076478255551488444498388075293034782158886655957344137180524866131829222522070332505341598784171357316287264430697561419487377991593087842247701700652818613820970809700704834932821307079881620090361555262321043051477421663918769086751925268925487823594963870659996166662513323300919399341178706902260398927452346727926947487668916746226583766005785645678288998468570867166005002493885561817863111104395905619338654961972609056371478079062231166662683157390233839316995983891473261338988737620471850081012482045525441205430011739502668598191728020978602636615817785658576069556548419955520312931421949126299014815000496925229925302313532307216875307252901261890984000068772180091663558181993961013981850290266550557109827259890496502151553338736567139799004086241193339275500233818031972617621269053416544217911586950233132708818388087691324654480020428920594719218592852297892386187680646228922413061982450881649661955923626691150333211582050338545849720654602529697088790338587077458061956802789813985716982615238078939708527839374810641195213564946177317139424788086498704008535877615997731974919191623262870760176921604901689068125735958678458137970168268757276452993609020023882428816799554166968421179252422741519663325905834386195188217734254281513756262227895170120933740246518850742987473911039829587808209863052032666090532324346061838010812811043164553586380340848604422858883102853038036838956562174409202331992559879799841 A013892 834 173291306553335916452873711947809204832340506759912499897415898632910458552690747628513456077778459225202698667807025388393941648015875250217728221864578121287711228290853716527587284849055202105797348110997887132508176570619968171016369259714745178307121839081498900724538767789266148109550382499761047057161498457021199851712032250809282381899972633746676580950113772989824407603679068390587449228963308560029723973839094079916565888100566937050912850029855803636381616339227666107470599435675540603558771957347496611401990948310391202854923635659764381828775744490926653603861637208156863829458093815455585439529744813870354334628120641564971468830822508206919090306957581674530215190976310116091654809516102949876645559830703592176518504799252577737827299508239678966025697798490810406906127070192772788023932101055490815152934220244208352202406423426640478274626238332659295084906694164012682069704863165274441910483205159428084790688836824315966448652764662902437422334949048763021632317597161613491416563343531624276209675418943703613320950505011285629222054896189828141030682528568942102699619308804121351234470178784310913567573581938591449816225828618526905357302205544091623353140097117922390228767222120356107104460498326985585214446889354720892904092538173555823224708990511735954234496503393181599868446907087727767544111535191331576958705483943523217144766241644736963571658466865563893626819538369670240312408536892885094112134466271484081120877313595985908477252069334078614145092354559838357210004369351225633409152434448637534356462712781953214530356188315869831645449004249928660488351423605240308700421164960851963375573302857066651274596661432581542045983271124733690550550016892138088057852418811687143536830833836888987353374975563592140985333823680464856016562109290910705504546611277732823520536028537277177894938282107076782195857691404308698225173542306816520087755880326330651513951592990465935053057621629054368342262879829382319069685056401112078368509838042834715540884740026679520281157236915808374259760800189324317014817154803784519074067314530770122889226471863936567543780759330884234584960953743876714849571977358874275224207863646106232250355161076083702942627964488665442851361917385929872590886308189639248813430107264094384070953885873065173408062960638111889817371887784158934009146501849976981471816442551774771198369930211495753452089418619289555057409338933788432308178574452260572209954640832909593476066248478764361292833049722435032951897843818231231360626154587104998705335189044956032102989316148155466181431441111346796169321505068238407364244746352594755777830694128119005762264273427838294783690671670928704279948250341111957583232165614805948531666488537599848150317855341456639013927565954240946547515480604192939161573973296169487052784656021898015433237989175444817458246564353297317783570217811766042922612668507867007755394067104896259692767654111891012910126220485188555256918380644326241107282836352365424501570639529839435205038749833072948472644405511870530795118455926551693796849396104363207459901596116558022267903370538516527434120433771674015398265666945195014054704248257135672416922183071833223513824872324099282071353738358039541441935819500269575910554898582026378610163391529959117585932233732070108564001056244624407242511508297774556006236448704515771105449492836963881695158904533565058411739609581972579800125843701005773055007110354019564343681053008478025004528232340486711421546698954741970259220532225784494144713428416308325189463447010683100787193963161057057760434649792334668230729147283178064837293819447846171991623132668273658245741664995421723952276181891834011212431851711031603974055082121087884905362887041464990607083813224297099135887800199256260055123056923786125929003161210137251927585275250638875713920654857179351536474393726892637365620634970670099905672745121112893437988368575671095877031387838932099732092784985934014214845008131068837089929323860728560440504156206057675828246143827407887913679501579169585801133231277157605653213101691933284743516863492000929105541072323905639187799624124156623477872378720192304607600216937355406461131474515666445177345848276882577312083223789293254981980071523865828280673186747269517086414897836423159831478365710819029855618877820670107545731649031542483597508138824212685415311872360500087911529542303103330800619298974438717693050928208674233312727513744925780443499443324046638170818213313939561017097009921789803251414547252899986103443891329180956809679864284407915436064892811133235032367397731413601561667003591586286726352788044750877064872759445521878715567909086168387598498480959070492275158289174218937732586186726853456595149366519406681895651721426662535885309667172501925544401285633324104029855663662438542981959039546929860446788558060361684645601846319400536126330648914865103261223039947463140669180431856668585123906829753177431055620219834936608392024533346074548129253852827112949664708791612578356191354496831678029094368145365435459169571026403315408975467399897066681547771516969795680101623467981022300872115258110848559273276340713525744697854096841612110617823519350743569292201930367146229002841273913290665079805860541163651811002542320633693275032474100997780959371036735590611168707970682775594888562836457592091304629978903504643492451485044445525812506500259 A013892 835 429086430865408509393044145280258424276153496447712581083491609189050953511859007512214540080731165109065176968658307757176850520710460691188866632430660021542380484659754596640242348427460736878962707860293757330916363498335532568285460907610420821261086078627860346585129718384234120067909592557275828857190529167931735931624311344196613296540140338447512135413995763186331225843062137562865192448386819362181039501899007012187328878959925692264828257046075925528240883835945284821041843792076770412931271684816179011995858385120411346997873559333506926081849792158238996061868196029480002371257356638355759651234161603879570497618354892458384289000530781748644152589967361026722591304161250502144430382188012998086612194051245333884685293214924508484056438485052760848097264293145297157729854332377254507653270251491399751909365269812464056680026342640281061615323754109259347900442380512817638060114141978672880340105553812054721322139838171851940207542661929048062399006145004693069100759970014274004483061078355311338698501095171085573240392224507939335231100906400737270177931978307028971552424670910576073670320375217653468773755378664564350298506958016505851828310633845519724493086841333590512523060289924991636445247535446950680563906728284335048198930629679003400330878706697118884544082557555353566252661518193015637488207028175720926375873690087073894448938546170291550762819958147355891445474232137602112367314465791935888645962039800355461779323195317707111994615371626042722406049034033261196449334608946200439658768933785836950182502966656681572545400427532736974267464633974244106306546471637511923132804146138400585662293679631079878154377518776553723678517131648681966438526346276606227701960316367199724424403290832686984696704423618034936701644095481375349517753422253114706989102359638182966586375739725123482908478785387050713318381033828517363366653982932366078572772247520146999883044025452099711318940923858079892397908774482653730866128098469737216136188841468024996316069163895321133488653153169996199696219457587985752036071742192496043894779003442325370515890777755821470958587994398443122371587232604259389762310323566331234008385866966259995568872163985329780772538160242420014378814392277383571592420996822057554347685475166516840303704845856410802810531288773068212264904713970468152341113644084226153845383221586006959189512585826754423626965157353804247988096206724614603449848660022667950588496476211726611496494161792019956232822621584671662657161299180478533740815060746976100189281756259026586134179742725131601656376209904364690648060809377960052236199052198913522186730803899941342048936805170396973875601688433714893738875582721376977059883582046655394353310860601462446405153891293125442405747032131730053505356534008561532465034153704671970721913033991165654116225151759329737063546859748635135266580432753496087114638305879660990036123494164366523729002295578799225175750624417154896483100345395035561279501923809255675242914558969195895671761243422922094640166339843537109431262013601278722458684992844617633628254882242613202379533267887050235063098171941608257853630219657330429105839134405245381335868600581983172909358252536829908237596920194603350524835840728797996642549073824056934050246963603940241095409218011745063745214451366258250148775503184611280352486064400802796318432383764113430501501268356655907568250035546312722870511801462216693655730050940477489251824311673239429235687351570046805664180359735137637816885700623732760167230775388192627693305251679705415176070184989130219663554475916150079671440210858729923165558389040992458622286047176779736908622690953498735256507101706188303329091295589833643568553814784943590726284139240484421777209622840868822873272646185578226266230146125929902626678798469259639360641972462831669516363219571206935160112709832765132488375888630241263706336378521642514328909561441850624830021542396591933214535212810886226663363509788331416449536908882226127778171900677663205060644448484900843855173900180680232232600192832138670200315307886294314420137362175680008557301143640150429287271461494200091236936319076689445246574289558368784583001182916767169237180877572540672799871958341445239367625873120172653539946597031727303988154842117869549635563749858193289006468047752883432623878590435353312093306305034494206144168311839961907177650388167171854292082645571308734441045710286570060431411284056296980030368528115228556728124807168432433094872889170333810041024309038358402690751315876293637975491502274758155003324845024754192130409881155355487413242105926123212976835412124819601949454374790297278365738984120352458364254490204273486852027164665994337500718924368175117021792751289336365635141331772837678443079381576164845338566478955388180664221578938900413839085795863113480522432701824703506989290086069621348101871193447448567320011107990873535147816998139865226956720577245012883859390170713066701102883554993681842548297335731361547551835774203113655187056678250421136162535870371209375014315648906222880848745853417726913113755505397394113703949767444341338167143718493014006768000273964420382920611831335418905488682198440856801180851907580160410487706275495425102513442211480114777085571584037578767284614634089006504435717664689959176724226637499649967727975550789807319687302986132988944247015629667066522018821532784809641 A013892 836 1062460482379407144699607215084302604091759396400684674308252490021399876939760576641986910479358357195391175626917867179237842397480651006992061479694924848681066775685533696986307438698887103125262681970165512233324676741865113856799061467873255385103753978204366376319093110561483720466030874221478122557460612082186603408559025695053889986949744951889546350986459495229911561978780315757272940156258155035877109729612629363870032849863793046691248982443531553124551724225300283800096888371717499142688708887501656035423932951538265415890087722392137166164342188513223419909795778320399404391467969514876058116661256313204600629582310930861312879609925268157036037583865592670906781605642368207109321924905356796549262367078094519986535369844181360532863663276400656083212788018992777146957734582544987509145754816447603434303027435217372438281356546985257296384641532226182962076937477945407240783010566839249940337255021688474883411029131157484417295956177659853978258116716639975503707322660992373848226503053054508050440019863252029816814961946711884080026393723237959153950307193554056129431987175217006505439006610756056536377226919355949123209782780237712123206228132154257544297607834739262134467837060822981866010440977272659133193608885998113728510323933217550640555888434774029372900718276680253410044648932536207826968911934258874410078374468150913582971122285233712738552267735548709775452247300721684452830594981432946661940377960787620358556320384602979262302755127067872758906895607120724015267000975877077962438638098178177086509945413235642585098093453213382489246694912718991857381533411875171635357213213449147551757819717840837255218176019865105898646652591158169768416468647489158403806596237396506870447540564027525410120525126616192688732004243177338021565559731087515072861009363597745205381558382757638530906201412018090884196929959481758014914808560484848714787962789312388466263405428377918643097118302624067763486569518587724420343888918492817851137601054170135225353222540652040763310120583911074420071609302714153932630765204771097261791818395644538407609026638910411788419088774341990616861164775064174070731066829872269202196930236809289408768088796371911084841100966038095955183367937903637184236422037810099888262749657374337181759163265120212932428353713599705427320918297357562221543679153003308295310399549585890245642192924253040801588304799158597344639077029374611494987566817233468089784225536251380050999857697519058821608135860483183919233734435739483716917098431100526774702580367391219470900256326781955633729751476967987506148972722039957507382000236950677573373041956805840857106030374345614776616403465129033014671936091500818811521000677622141375302838668624420562081355145077016614815427820514344653754559808502065201975138602953984562032558141552491284991530982046124602613311315876735709798444542960498907808468794550322697767455347776893785038858855080369182658450945368692822026908282132302158248613434042174168213305496549066988076952343078253975616421233920242393125638440616112643401227452097564878009288285666052307798759945081857199989502320446444265663115933263296218178539174861693683480362906032447952457689059748191998957205496496937161631195500392735990688619119146673550344882456332752827036101669309663940594461757813540686935132874659912806669510391576763403161274107005937501151336789076647336073836344766189386786951401088793292944259523403665370658952926309796477491056215535241325458271324559814569860752866428724063717319955707928377238765440378866898812052208981400347778707574261503296124373434667090304020315961546012385802183859128377129779703736447267264869901978027591151684859627918691495006452532235184040053761430889224236278126969906652451447687525947464060479586198592268905964016746210935323761246227373245034057797451617045920943019920704199911789335049461451762821995800521060508087298636176604890290991511106658889240577425905822574954927723223377631939281890546371232765403665096061184387456658249014494568952239063482142350909104871465729144330533541945465641387702345839093508724804466232837807783578534327351711686782729471658685597351801187389137184646019024270981014333776490387379090156177294215752939056806986387257608228963662945677766216413214673983069765460122544715626526572866914636553153898387900720923648589606069339369012778617838400672948490346061240771546616471986040738842194865840064157049040512895956215482097589314085953106904948379153781666001774376708770250585570202544166642489974800697476533291026392845577645440948830379915776318894567028441365241567761528729187126853691567442027963880300664127932841420601803272178940311376520817610402303913091192627909114039082544009674774485612807816461391602755230413641360197377979119974957718754498387389032375806546500050859426008115090555446528952674192826903350413695160224033950092512184485093969505974521277122148602308864595799156711352142312453745534148867636300616651996484707088596531553008668555518495015853959189524830918906090281162263571963941049569046698758901780191834056893158982167548236315219166143094326394216833489144238710363027345729344034957799416461620502877207084547106227507327612248199021047946600908431746403700719426806713663864748094667010853154916626776073821143227527680852886245785441272533335091114470411236660907791861091153602993748104281978506934367270459 A013892 837 2630757337959167651583552725663026593689001349668338921369989682289498213890664224062647147051028748893150894578635704004643642322559442477762036437811123722894340762208174301574098862654875657161359801563644854675422998755855466555706299301539499785800020121677853380037330131968179278762218581628927757786405664116090166513329594964497241942796276525628753830131221369679288788704095961066267769847970661426180275524384101955249224469514888099119154914179446035160149399802541807417136105200321327909712369387633963007657164957370947458020030319327448445002361528635403996815225416903362644814309447847815092626606820095869598414308130513594765959889256346558368775625372010146839611026949462275255184908936229058578831997859702762844140242735807622634063183775032388126987101201039996500804899642105061026408294355251094416074291929314300677056028664633648606320714513303719406215742812203144923495571681540099938019136821947810970339165820629916008182099795547386775710944543955526704754197933560555893219795983165214329186482743378487777385710461291349458669273471715787423137201691652004828030414012567654591111018829886460833667115197790346268030619932363818750558818271799024951177762461990052231893676878466724575446586893383854007041561769011043405050684580716043923529794797455539356210095624169698788358145177203971664149895871506464667920652942214008971881212919344910878216531587724424726287534089069662151969383402931137796683907928328265982200946347995052348408589667377632670456605305896017613478605849368256865716349356260886105730189327767361369318804101408203168241252026688583019070557499610700611136360280608220803759985645525979286808470424611968850533077834314153005406249601579257634507109136821253265408284743047991640474022145489228100376626974527163497860460884586064984396072424195013305300071329987806008738314410096582820269134075742821538972542561807973417837759874653615768926351917801135974254131532009151565101331298405545849489083007191147788383962832629617661361888979685977481991426267701627460464891722841213838433105092768509158825459737637045906542303251579431718892717295059428624419313238371626352363123846379895899290616762433244695761255900607692665263965260905963356533582167675258128250620371399550523227506163874938921416682401600894121772914201890517008883898475168762459202082407072338666709785014330073251344388257550030075771999924891803726463473993357446148127219208584973103646631066086505892900696644969244029125083596006551219230730602600099891974710508149583246314284545117031140676653790488473562722603902368956895987965208070416744071063404713335788751415816204985740439384703886802402765100003602533518596166284229085958388338256859506637245983524542259129349081393370055762927866010947748282817011787272155144545438719635758220064255181739982118276244873113427082406217535931069414296218734379948385125641773717259481619298419175018924240933372205647052811407727376474927928005570479511241737233475418393415738797526699648220110353619743721590769845000888678269376000217171115900213135892911328296873920714849426453288201701257241531036806706155120199764175699237314502535662672335864867972043111264038342632531423153438460425937572670569608977841547326953193808099112299959231335413105243072942271264307275989573642006164060350281379395575812535440681568011072832285804227655083294840663323872095897392205090099439216774433783577284559983865988061640292420623262681882760748119126804230595510725900168471232296617640311811297225446392225008445746952529868156671949281623662606636419734510045921334050030264937205747634694400332068119722472401651403915482670394642113342027277099417892140423095729239829844092093982108615006966393078625263377242224033912058892228377167635310989812689442906748118445788595901276150744229898022352664655585478212151515787801090682635748697381660726636451248471780979674397403014452065738255192244633789659686968989704523707981372023321580545682131067223949899979263079183249740692002600597044033726540987688070192849069192943683663131420468547689772677625529174448390829833597859979614034663463015111025269421245955931029662044599748917197568293055193764823059978351818610849634071698977756620442030331636645620722186502176478128696856129771250694544441034805063186043972847818126820549194464654627814644382587178325349074998685142273172122851046067887083997391892213185805499668163487406419865111717019204972164941164289199006358803018914402054235776674299629405327532394209308704679792949408479302784114032220946605377160298541962298687957954879073827438518524556636033280692753524811515615298836451637999336048594146510380708710704480439001926059091819964299534316901188974773129363058248139811699429051387821532235286190623271986958343367416720990872832450294702515595676702213982229432973879267767609250594893187616184502559056000172535570239790119327491356692799774006159760875032028377316793696133822328227724406863360477005376320591391843786737366783181873211201650789990260972495223244313472451239095599668276342468896866961750217939031220116439094062586084020391877862067749718490393907185636560326491181647733083035614972177301202065553749584840005182824666393360153347817799530562766938838456947671996676896381838892456890906486035904643609612458924538063032150780303085349478518485773449070792684837122519455944345219216687264502699041679864016259441 A013892 838 6514015613763357062918383320461494485606742552912424334865310082327344237916459794537296538165905234105582036915265288050194118111247112959744100661627685639134954266962898179953324619720874959821585843291939461016960211796374964883117811994242653880119644023266411076457053102436276743963850667752806392127161278512186745213488896761996656277315917508832831730034087102241517290421423305100224558652790306786703554045651950467290649459741344907340840363844812148214010768701673966803763292950410439715910888128351068169296898493781245629855939053656375767221902378692595201110182839568999341462066809506527103037648520632562616764069947656581486398515827750456830366957208008952579414024218536590297088097832087835717987331068412151375612810897890518596581215282173921208844634296793934295646511198916699502428551244742879632547138171883210592157755520470712680462114885676826318011394561553394941922461545089759916429246665688152795845838149295914397943689121655088847951094074343735718115164749091358886645643614119404035284320734396730207096980287493049103261529374041989522642601971497837502681280106104756965395402613663035783782310274133478603924349983906119244439939363983293882586306454371106341339701425094578254538718360120867522981604054686475564202595039626415643008201368184863544372461564910967000154814915129577033629893017541285657773660829563165401266099428377014480641075647832860340335836870411301384829238274614387367231227737425691070261781051324201124842160466804088877684929941323823316716762465014891456943386924688223825512416064295435719208921516692750456678995902031573724937588354228556172534130554453734923969296696901231786087166809911271458836103492467439942533409232220798249545418426573968389224188443976389052986085760423732210114465674999735009888789335862670921798130533476848250240201320111476470430931572525738624685582615812724669828373664750161171934659387869943351822771057315474984714680832276328181195841326650673672374068945022993847669741985911363661680511940711469157181488590029732053229657930035406744130373087099012759658562030903351732143490538932579299718538401579356157496037090218745639459978592897413856337596874844194757929749974238807200767439118563994961149446271798538976103232851002055651013104784864572388380925877921572334027791082386907275180412130466897556467817046069410700301431964197680047580588420131371920588973242024670315292481491478379049931659355158043316966319536105731154905522061911700171272590366988225467385992814367504742418688714518674926615553647879735690398321773974718900183876800051871801198904663737950829577616025347286033191591951089348986916220025909407542684261353820229642862448740213355512479405969471567524978142559135563287922131089042201704529926101841708575334920069452796081253816268251381292942882191251187983081691654071283685318952834501385045669452911979455816461216470259532485178063196420845183294050881985030461819273862349162192567606665058747306154322071250008518317420817063472258167026487493809287183622436855455374123644761737182909401845571301847084561218208117949991560462944281354497758706048303986971515875684705815202414051807308162663720707975757774076154068424338805818422203597752024738220424477494721476235040403866816752750385054479267669284935279981770507305397820823669271373240005873843192136189870649428950047562292524091271671615576372779436941631390131345215958717081930721691490589173439466422412840103347222005657021760828573313512890681251449818422642558435641248630586341951187505583412254012867256944279069356629832268200590195769319945888980750214512519169967833539176694191256639583722724681502942204080398798591543311009486912075013437126589817005159510134478935590936023126093688145615110987792476404625906564210516891956109335498696522553975581636906263249410601030547015630156090658492838183694713838032743563790299889728411990795735206681745522427943261745481942561244228438381448808967285574542267582979053422155123388753331102565499677726947335740134866254413073442916443387379578662174596047090750466098437295895163322486085360141827497662331616166108253394558588677690234866615158971393694123981652865672225884613989336959710506168075299767124190119890862135166584824585275852675317988156766070464073510795901839782149900295124509616002235039864736859277213141079729664218519255169282097459220219352317649140798858066917177159811922839943003548821583257399536412372638651955321370446025796330932012091152387456638070902097633769275074348930642237386193144441971068253668627781238059454305818954004118119825046688280136161925370290046310032269003525833639064398517990587917580207162457866653310532230112991196321782112622544717119246770842739165160739609144574712333508146259901316093143635567053717175428779229557342262604163939486675339184316757189481040109497788764426963246830601976002971215152935174074676682020815684827616878177742905930433045735554203261333102340176109960013752535302040024753008496607154469853076383196319444095203734449780021344823040673375243019383310893063387122752888617265099094724369275340056808308382388093010204345863188447501387864488386770239171403196993243329133315573793272751993186973631932682344378305599826936654490964409673683299666454174899773615116659167017452137117799930589773335845514957689330758410144105151470740696132514233302344337252957220118947868594404469610795985600659 A013892 839 16129347547223834660135146021411386034316369628523900983135659429540654740160708180794005420856059784263597576023851464475797605661140865152509407904155650783376421125472565220484247137566238767139268884989328007484634163468792254172123131161132241029910370446365937200004232729889362409452146674572056154739671914562747087636374643783483158611605666027703465813905673039773118721295195824335360929455615425844249883468884748900107909836616084383721747484075775515380563850371446207528831485911218339370127234183721951542927881063553248522840660834819498380842385257978356284873722618873959700394882164952302253304418464289767662806896833322513761889878642577078407214792375793759472934485953494232698029541953934857933472712471164259609003505451455815206476150578975564131298990137657163915516030733126440721263833308556599515270336280261845864031226286482011197379562206309503969201696062467799662299265109335209439310541239663769449641083995633464344833970690441043841322856086388449667889241320060364647864391507277442212363471286119009269062625792881251391536769621535996215025824099023823942551614989445882617258591016288429241187594687471632237698479070799957955038489419219669999378070825361842040684893358975260121485065992776919952787226818205127458046481375023928147236964399561172437357107708414480478116337056537430563393944470840959875927703806420524286909587528504897178500886770523297655845225338988552947674292062534409945613875769412016233384125799402803081020548689693137665946777342781977590699058822860907721646063420833586326127467904385864088897491358561402713032405074024477668744237586316973710255588131752338591505451581900443124298647650854489347952617021595135574267032066492686324901161020621376554589623781941492957709793965299442901732218343401168858250621385740223606793429215811490475571512248526706776957559235799408882845346429431271742237366202914209327666238175645378863505011592247790294177036494118583933130841513078406429491759740702490043221200461573141651323453935883728068627926716284029507269902770902740603734472670592778395177805786157758320608764779960420671453773217612242202219779943053545859121213533894693552263667284204835795915095981462736271013055234037189359307182764154090560190238759133338995417897744698382826297622185395727334713879471307138717166943295836954572672405319955421765605675385117911368134247406498869881198436055604044143025398128568122887156731797647475899096986837031864806930408271977498882387889735109178091568989421662564125198172707330976467117845771961365663259594146217027494026397160731639715076806638976876311166305462746389599499667638500385937154265489934258107032956853932916798462066463193549371094744641602578877030853812533009121660700867446306598384845490844152761678220249051998923996493208000976968074577650874875313720593622954251461934573794556045010197086685899418567683801640793158127016917102594458337509216094832251941480242191288898155854458295745299146021410726300074842197247367710046594975116118656933682186080332275356196412182670892676864787000417254932264234947843902647856152870735872117590545834287499453836183488267024384316882231266023934263476181298065848632191012671436892748189399906190190702282854828300202352584107308974221094668475683011060196648758961827581971368388238743666659178008205304217254205227602525180373783818944956609873694815657041062791031736543472833757890163407851578049578156361764289369070010967057953060985345924965869553015955102956033643946486816299932860092946210718993431387581498749006602052472459354881771049459213183154217348695759346625404234204238182658521873310276374016616254861144753688581271384793721800847279533502028696655711919296658457884473157937781095926497455123669430701761963033017802617735096665655630369518986960799376383715561961525602339801136434854813865923403458133808297239639038305557597766656631201997329149529463406338307882464726092493954272792047867014435086843838534219946851199544878867768734389731331186520016571078812202197685956738931962555047187345831855097605360138355874489928718007644473474161818925134201652457284480122013126866240112862990928513908954626696846679038132840666814383256602224612265081678076440031671643842023845517570776953533502195156980310310021956008221749582741585970857503135673518179974035072519448181414377541841811309205404232236677725918054378719882911660635555448233142332060031144233573482063734711139478193467919290040034028269224424206890335428994070722613048878468242320312814313349715458759620120131840635580495777776747184006190642872380678279803756870407247449813378224591247361313147853718105997976752132433374754761162395555544450547388221168367282570351514249810036935604115342185463272300634287187445995388876916862883946142044362024821527705619091907726399017320678947538160116813934087365261808839268514006722178981022868967631591132857675059696385977324439031031631439334112760027141183633371407725695880092638908846003250899585440478575648732579356023379204689871667365861071894986188303765865051996719003359791261304752321494603347916038300239322995577322774714473970587495051669738989871829993402442072284671772814023673558953948867937578272223054882820232778117425878023248422483828597544620807516015154548616744646792746219265247290333407167113743741219594201568599408621451549566953022360565701511127710119779306698478736312798822329149806149241 A013892 840 39937861332333389778125974928470711548184728520818402700441223177826185661457189365755856028576268775755309694395082587337057975579945235063263392402071902749067572972361493269875823853080626245074776546853190090004695167530913031763339912944948380881920038351876250734993280658246320372682050928761193672694746887976903500949339619097638865555038178045530523998346023108109179492680313085440962862064119900317521292207422057866808295438535249926449035223572543677858298769340887583015932113433281818896032674435079740493492183373583135114157237452435725121305449294894950018619539702871192740188067333756230657104817255009429420108494442093043003301766617006461267026140186910552037173607734961116089358250802596147794213849877137352053593970844844292576940389972450815369945298180862765914045328182263646743480656391483687503161364393220076282081855376731821443820336599480756468636350418580456276019548037959802757467391852990219870486838440504025430779049992630378214455682632650353834210882543360148844212371946778167384590978888087992732116698663127473689332803723115658692029228025768791440328111323751960502711379956840763355675362018053821112132966328728705092512848612440405665790041792607631715097823761265282611549050419648938718176499537330897893741434486215373461445300312789019510967497039697386697383384069355275280589182510304829907824711467374053766292542769743447398788867231605966802340706616644216965183366901749389931924572178765323983466200507775481306111899590000488481513149431685111930352348852227070748660095990262622268537897150581933684654989455442530696336825171386935131099937943241872286990151517443833834088057156492105319632757149633150219976127054554693600307023832810474116401439901999569865442812856841548771092263127683985269536244107877290808745505362609981932557603287841615755072145907064730123717835466203680535404479448568342529682200217669670802025044680477346958545895698553161299621465886050531558241343539691929081658116802193694893529971241700794469700352967187763187001540714264169178921498981129505106166324045182107991521369729299439219901041862895217664166016410356455304674194897214941848224177710063116810066514298752309709429573244603899817919155051944250535391155935139179481996490001251301553215261187749921017812715995636175057757702245024134870438351127878587380439570140336299878394447215415075220725841868984445213965566318845118098501045280749400512765896447423117426278150010187763416575576991835213005181771385214100763355883137989253367839070242449523499254030798107765557431417805853835560931267983290452366861965841964004457202577790000872540931527540023167118601739625360726564566197433066441351755124307447084404218326112327503954837220094359171353134939757182932321954117535033715809038679480457405483708792835838011069672493646753627889428248149203399090644736238126428493703996145868864416023293558966298045148461420817035695048232463198044200047286209608249434813068331636639470164469077980889016689762009939478663771290046290314833527271324666677202580009099214686292222226946164520524539890121339502453972267076222214493832949733443110144320099114490810982647775955570597605859109035959549732319534284732218696899024918317625007731874557499302745031155523643759878287517970228003141861795416622313891723294749564954271124006939145567038920309861384996598345740305788116751645859353583718535810891823556540195078075724017884556982423389208195142464885085521230516352754059462064634353253414474331949742252059353447454943284019415088916465359161470916498335525004136163398413794908303594974422888221022419816798908879959842583351981702019426169492045425663463542397494616349757356148005624839753760511627658536710909286101896581833842504422134262753691202094904092348043971255118733240702335594094648375064341719257371582427979254125207569758599073379281664590986772983109352862272420717862634384709820754810970877809463025812898187680906116931466575704098941750743476178308341875019603295453679359419611026511631675815049487999795312693550589785539826910575325534633222842468638008730010473124898605678705871577447829643945636581420370277219938975102361448642209435365119641688642258427567289511760204956478003395085982125645591401862211483243867351251926003789378335055250001865920076858280854292656738062691915528269030333122551958816976967140912192214037005480467968529093923357679988038209814635495271511056205607065364531454517750815367721486148838217363398327554256952665396789522191447714926336341084239208470917097719236619838330465920230014857225925570544644625658925107943802583058515003235456008532163000100124087443548543484237978366146796889359446472688058455937427046773060005164814082440382646212414394670083423080328257870547841736402744967270076158369902765298559930355727853629428880388715821320290727082865379791037399605103928263530780652731744827883615172477756357639161622067066160298391575303757270990444257653407309298187843001503109554679803549212609583560685251091010870133225353386545692941234258103405872766354689384023927500175782325435918500465855171554519184287430026013345147734284097725909944389043082648374833793412742003491993031204075652313837951369622273233972296295561663780099147487395663785506551638036869597608162675372803178872120776459550347259153083173763890095982909807427088167560431182811713974372946001811899875421536796500505384851170385505856329490859 A013892 841 98890098507129374096227948394411400393748658105669926108159812269392240490148485131358709356501670539378946578981969599422701916275526816594911422663377836325063468369291321124046257566789085564803409132886637128670535699628126227036174195103073740953341325043042432568666127244603055628477653622654662891765790074572722781797158881508044497361964477620360084941780589471966031232646230550547282701794105221056314154113505550061946153527061693807630529668052751828201255724466202403418166490140035678486647609136026510356195501759145827273029621498738646537139301693640090846153823638739657472786933337046468973826580900311593177701222979572141687432501018603081736822158690669030988693532938929484587743875454057518957105119466929920282551977614948108005469522670395491486706182880336113817001723066774833437885709810296367142890351212687837661986600016470286345222091633637701611233998635096649204595726877244229647962251499797230431092590175693576865126574907702086866435501311022908478535732054731521193005409965045473482818338233815790716001425443071274474683265966002959371674879485378078716604996120630905648803145199753457304224408217541048401931325793598817950865971936415076028657056692633964282122006317445205009173992195042317511138112327885498943795272189883400012511246659196578422087108452497659504004299910746527766991594224583279029934860239653427156663198859618980360693715363312302793309021312766128983273569602054762661048501247268639950136675611102361486582368462900619528586227794646073965633520640650597653686515021393288736504418596658775414640534735631794814668916470046018691181425241323256727944027182191159512751604237132945489837350345449493626532668223655822269026621405398182149147488939901232944253083472012502070552781638195188241913424499270851894243937082853213653223948943421336929518385408337071194607608680031467170034496158120624369403566276771654203223411108285278326708533793291784140831412058983835140829832497287645907164581355795005732174668261604095485630574281700653239571327961048795039758344705675786463873328801951372415698072065348612152957749855672985563023809067667208623448469310799020295446038203709573470288885988626295319208856881390471735249801904964106806431505819842187176192026895608346524614755011726391682285048264078737424338788771202015328557530789389042334119039184916571792592612355642052338964036325950515809854924796526078078580339718618309860259123427567933636089900962075910808019369613906179086917578945157249686044738882092052274852953988259022686979406405163840188990376197656876378586351722157505815134546759321229472474845663243370497728014410323824079202648884616069685795796897818382364639511542545418246200593068408020215068485838422649828326071197820901539458268474379448681044865222881101260805858232025663371604991846233011263385395813994387284946340754488611466831971152789749311650861158062891623294060175623641267473233353892214045692885336324776817291203682897151355434771719519401313336503023049133179885427512329402268982042999735834754631157950556385513485163919171023106292697389558620686778276535166749085965273002028751585240853097291582583323175395812401161270134024830405132646666522891161983172978701221352964019886859949466027668899160938790190867844958563588351560849769303094804982158406103033705775882458011399399503540327465528692167289225421650100633560699549291882802813433416525620492628222164959933659621571595022784062159495374033360310537973879958779057456426326478866424840581913011889737610617189682250970959354358974870612095127216550054648999158655623212573539101185392685955961478759686260795258540388599118853084186439876413866894022049017839800720579660089446649080733675091345772407620024382195591357142225870152031815989928158899329180828240258569812462202164746848441466711458517878337003160172338271697406995365950412077757596704085512919878667078951137345602461166690179573133588752291389618503955227887456634343685570074170621633107008394164700269560008179539443134424680853968222186805173965187921817385379873448652980979788447013752104778370202494088312622437929907046993533544146793618397423054013676311982080621526140698137379665605407450240937992779931732530227728569005255328923224559619991448656704567542726056875906051969474370202836388712365033193056460293389347631417738814417782674757851360645538228984815233181256406920934532028060701423283809135206293254759647448942050969999948276181199804131652161175293235458768086237836325139108721495481386487822343619855629354745504075145070228334615619557962257079300024012949438800854541632108605940996309387270480272384917152794883104972778173994437717630946036051576428854688207173087727105728590984716549029903913070228198893805777718985005640375665100410712468305663557867252998944993887382643975221301618856455350549039155884035207914124798231669400302443448420636577791644957000039393970453238640452448687081218058074942168035931344185145933619868178848065233106888401793377245029189541200924526009164295072403746097205255585178150898080029092262859257754440229552363085003524430973397694921199981617906959713120095027887391765187902558277581035497062104520452571380518618641837548370341132365568885143940124239718994392915703628987004391454773767973992327922578402079382470716155298041690093473594502773186991260405584608216091328902160230877222140443469631391840278104882924598140380665351595986479041 A013892 842 244861674023404536070295926791453674103560658586791198366488403000429857285416173885272168878924429920885670245270675943160952792187915675043843578745367197146653328965733870943929814314868887977924156550531469307663984775313503722638043888320525786900827501597752324240841629004234381438617889657401588131638381037859444307285163309343187471873462881071295985964257975810945617969124098819979576150629682143752318420686296979002834808802203932975380146880535750749057301098095039304901318628069252203465109658334106106266465325710319223764921372763405263951964087784320535304070636558059627128710252848927424779623023140680635555712820518495600460109928339662072085463610311806896962073068216550357858228022267916368632169029206945708681706669220395395284235079614643606074741692723817371086164149483918098300715368175565024386143655747385142147007358314182059549118075871958679321874892786364177998850274725017559787089682976396422473197931441444689982163047002386229587894078360722512660793847604988664894479502609039131845333004482413045576100413538163339655488760175153961697244797418865175332106914289298064846095819025964335877532752963045172406973753866204239529321282245785433339481709419574266324998017720619754678010712900152087347011568796964956049232529674098096887579085341589988634351467152121002200205543004699566657320119467896432622742677504545611329186590033103697652133347917382229634209674363518899209354702418078195770259532889860632111893472343974946174565115968619761114112830056095349100231194824794304199695526157956900847169854382768197145416013418363151508806889402564476835215635858615274660805477761796347878364734499960649194440773353017145719163913255925957864514548235285033421321948216600502992032115731966684364393672061553467410613588489220057104485518366915759473534166754856628949843544591198013647896705245017235828255245902626319880455801054348016200947285021814069379484673817035993419328518567837815208373607416701442743084312730502657898431963907889639227874379348344705785849325593024960349150597567379109187410285573182991287137580542937633203326531459882023879617690608641707605312131412000143354533639750167071160208840307551581213597731315154065673180299247079719899298245129005419824781901604188931221252070269780706718114325721637097657667850537584538953025973430075418334469818806732738499066774861192930154456511382649746246265969433753425404294700596931078426677755259877532908388567682295200675825953081623476130937530308524920790365691901209248545711124517374177816207021220419779528118881512641993944141286912882477991348836096208536975565492871911246446053838753388410478689599700548965532929286902891198754701529890985167573999042296092030446510862716032484817268356566853136480951079111142478499686509733510671950780124762460513048767748705465712956257315189635688361868349395848496364411176939451545480829385662618367885546799106801522518749205634339157306326107688388443552517932148017953574040682819930270072551201798868935617581127177851320628824167689602900700107455570214715613555100895095451142468241713588711123911003750449852245009526515050389771463291113350590342983931274395690703019817588748541318541278330664283295372629389115490852856677834034012881644933543501377452817680034054342553711468552921623743521517447193315655837956778399568041711316701297068129146732683777322392528659014593302081716163539669225672376176248274435126774655313804864320593529064336148629431562766586192052865388799770567994675681340034226827167407911612755031946941486368903318147738132405772373766332167748029981030127594906049644302870261595380390668878876597669889593002900959591548499402421101551024112724426575767818758342155572160006175712735534752730121563828508334857575827540845124322470085319624876004454067846317927506679067282775724660032375187899566622211677763818634449395323507441389434455398647675523832230308908492380386950856505975959957542988025035816903484841765496375083802055114630377782820172757266693349435605705817837829860988526104450027848024106121719266336197551073193862304572889617680025409576796105935804909153641415128331531720240826620209902422517844880255456517267652625883782134136322984396182986364348481985343714691467408850501206027417522987976446704374099375563518584872979254298346324293908276001070280805831660641057263185240996243056563251072014064875807920519073820149074733491616515875167521817108288677963464765901926703992653810579784633982405026220199565420286840621966186239965601110417214780903989655987894962633247309113400971850786791797710158440092465357129680722487061895020677511048931972020977118257261339991063849453238188267848921272343910664615093075347998767458408665662336396049249278973052753592404201053481128543979461864732059185229971547283434700419554277364401489717148850237039125304845303694280956498776638370419479920190889809633314286382840543370845293744385667741633116952381306227331601565405495661090221977777515475630733264792179603039531193778068017926765701864483843307543836149204034260585061955322973545266511697954376682414141840008799058996688353284117805038696954178456942862390000336648560124413239979940988091542730771100435311682253307509252750936024997689843962297304180840031092586676773872106634429176768458810356856357801417325730798759873874722185535872899007642819255523403310045514858864729934710819704320775222504714530798425096421470524766941059 A013892 843 606301746187677948359123674032391650994152443166095099484063568180961369194561702741148532088935902002675087208644475432184892047783705815060386041487824971487631161198724672110393669295232538653250026110614420621237485038168991254120337833826565580419352075878692932300423716735755747645780317962802414971161663649462732189824485585101357155918409566357754919550113209647506633707730211964052608526998005326462971889142919263411940267240328356236405806310747691893990034191692028727826850153643647311747754559891421795620288526525995719645098046178095010666194325798668293145873999110774884673772328368976347569399787975616181018864959173026437803677733451908917028744360029454745760892162137932124542400547709565452453745101050289062321065201949951817867899196398739418358061830611751468729079964372980119284303022424148381317505919852444603085062772914387883467511718548481013910215100153423554778775166396341254771252976928172205289462924844229755420143938519561540696354939534906652876878985260864828156555801930739185323097207065898459737936657861432707157616063580938549404586145644054641774654598364816649067353011394371266102022972079043188351735304974354451294312897647507065706457321212098421273061266680008853938467648201353683327847998486596130708548617493504623605237685635225629267529033463899661426926744828393592300623690494338888920740521026327883666587586394378032652749730644882221415036940481834782813383969302701002468543859129051021311627314977444020247894509084783421874893664389067637811733361274478351834561892624190924230776429267317950183567445409195581087805230042800498527200600733881422972345782680506175185271040730618063509705604458632401498076046449085008342366608370841035969501854657176288858067729731806975187990806997940479101952895844569294176359487542801745116658476767533744086078650918720810395543383960481932617106986124247128029676728534870068567149371495228795376472621353689006269605925497304646399638680950887025674708323667684900719649487400361627802500522830056977651635729251563511295571445485989844879837420697472831543090076044787330637123621221282419446297484098367123559805763277122142960017390851748934732721949276688162691408128911721666859296065785394847362932485465685191022722641780230608408011029942933738124016163805019895873053707048262539317048659784236313262562383877532127064800742167024953162519613378067654030632920648947422890148703853360446361218363121227499356928024049563464098211966599454807624338287859408247844103699350892319114786769706345684316532389036860195669795634394571328563094296383701390871900861708985862196660741334646565413827464083426289797872839128929593007120674370961994345317703461538482444811454630311180496575100660305319623553360426828484387346486036020779870595267064636041306654716144203713899540773801854946385275781883741738317133858070711065999422150808599032313536161009823678103034543721552143107152389321981553067036768921110936691946099273775106826728560689746521796373958222977572613757011423950477157710892792058052820635370629953087116008171771244951478414470838775294025204912475485128694015843594389755062730483662476283397672169244599895354056667311682674410298740733279501203388872257759477785267567128173785262228138302130217209544404714641923542902413572420679629709885829477921702104708941038392028513349572764969097512095651568344198817820057375460691235310824411430018144977632176080542971597247856910739357316722673673285186863134781303555907936341723103641048459890377409012522391562536431121848789867456555137162296241911800568910441314228729287998717907619274618208692751866059789954820317464613815951344890063143673647821835487129389254492839919832120259712253070069819131676128744865700301274074205659432508648998059071489743855789837835849752712940199973981360531819813689054981504170382929013691713099313556941513311141452116937265578136110716885461635658009074583748628843590568474912235105803161198901913210703808848627184867281163797663246944095302135844153852569842432680963828498702609504464641143882953655792420014784249258490627409447893236627695261111540599750422354357846577360956590553475119178494013190155655626949917399298207058552815205340404296353776911895427586603827759587317185743282501253005491708254003089733452804485399058588881035237821988297974121233038969081661248315712045556436113209416162954024923116189358166997303798523858163341986425603820016487216657143384994809829506107722794152419199103018809923737606825777209851782592584943902955101781587883201970729081221028848383032998761324383518325603354513378323445307269491471198804564430749406989169421539686546690533206567313624731832446113529484852742767348776104400104998238637845487921150090415896950117398449824323568906619001543801187016488747318256965378274157926627717164287142550923082341128202151632105382105664335492357303810904742066743239871198265086600006660995179607509390019252674399968189551304498982400929837548952928291693783006218651122906580149382680441120446627620946579929965985145207960028600411322513259472460864348793134148948974195903947341182641034878450812938512489544323057764621017443575163075499499101091900672480864119591016774821115732470353227339940560754824945200392584873820148322777773107949365403450167204091865801670695731638824705078524941325728883189349359925377115782243412600389296520098926607525959048967207668701144995449582824106744904897989248841 A013892 844 1501263147433563180254077770147930934634969870371124909737390317109310265301285037595655139156882098012921780762237376973157579014625186184965206816941961924075552030613000961887873654148255993726773736402466256285825515465525201075336114390000125207110777255731155690976146864585688070989968999527377096907678424200771021712492218932783885352412418008848870598543115768294981528217077070113978699921091233990849638231734893245215041883773509802548608180600236049151016829672014440640943335838586881464971303317992589616713600800242491475417507627043534877815553103915756761990205463324190581165842988502093965240243245606635250204630506543371589619248632122538217545956881124572866523799321777571595647313453783107307255265790965519696924127225483073746270887332303722275056978540715927199968606170703971700379743429521411382831895090640718229254320846950542923866022298786175290062069699274791910564170410738814184597844724918870269345033858743872453166062986024347811356703769427442828281787178525442140133619664604901366039335671318664110258645220594035664760265977416698361242146350643098054443580476356524139939023724160591297623952979141946759634543436911694082495396871552094597888693266595955688815805729365103243228185805243723653934401101204662192651306523227049305004305428163696545403699372230928487759551885942840545501982019409342028517756683372769446418953856083533052273440955300062223563551553290130623889437233006448649511358981045584104818699082988334161091791346050323146121002327500105988917995164118374572499206867764866523296901285732376709131581168010263769135933442303748271602702880276563057540402420149418659870074438682042656438318537494415230716984600536532940071525616620431118323047572814779551665172647521197519456008849216793422363866463447842184740789550745243858281612937665613536197795261461193679899594577481165352871285991235262189467154517848463241909049991609964525002888481261247994735164962517950537645498938263810413386119605525230914987023376102548026240143742078981252306237577564067158755453160596413968917120557551591780711013794204421864603251161382396177508557754078482736279311490644718861061156101470624685542758085882058282952032976590185107588636129195150396160509764329097635806172510589387229248467703230668286035138299181445959151372410968495825340404869443087751033117456156773422293026052879028319500761652165819940077596144185938064870874315462601947874566427706108289930190123421100043890118552284943449703816410230392903078537325859045120467804405683112842590481531961780493637785300528763672083749224181386630236522851776758184399289464957977025974612769989507752742223139094303436315338494689264623236446820223411974843115197998658883716389110169881341614560852199509583363024246727305017016801070183478237243366435989946671782939010469999230889634978246551034505316828835029599810103188195021255312514574740263399527245730674391539995476924047769201567736676488793869231991044465695268238555762395320672873479761581956544571351122229832352539730783931522152531122420581456209054860718114607853110750592829420666760515858575636251674123936308224878121071887866173862844692660594384556286284359873790158424666301630932639650209983208565985184623237698503981514017831021766328702335690969520152242657123344257272410445018592484452448659767704196221463409876363773767217380602530752725502348605426247320842107061897014317456498760970053560856371428973821248824811912579695559747777906621168850953480085267804235202496450486103612078497681225604894564378666742019308718572424562301567476878574827720442361284337412338178262871925914202798779847340633253812805063309130940459987175697999027845593603660466432656393142953250114546809082124130709033215650284433866559115175233275445068856683271577361675509736842758516215375272831478508855655350647494781000147873037113497199029324168204038445296246360757245609969374670591160611567745396130985763010161710433244101641439828399110490386276923822690022398230168095027433523261573510194334277718901854781809032691395393471727437664153955406187264804699384037906518995320599608343024567501421041203109552356887252912869189122749847566131228742235063522484891199475567177128169737797290657767356351762151311686396496301756058070065645013316028796485912755733492123572869742471335787402625423611006558304132335293286280290245903481722151674298158103073353567943856938221126674392929246451193139003980677536078442263624030243826302878011026479785772233356764523700123536789025716987013163224566287976008516520307282308310452379625199916544705342508140507221553304601884680562343888783182414175896475415504996318573882582248118698884865587989264243914391513489537163328995586033692930574796071817728712022288740184211557764646110403103604575370340770745988753716179264167964963842774229383198093261785200219454104504526453355448290427608877420926720869501834152982665189893283503230974393117281527829086834179795518625823959969825124796790134684407914995826777860201306305657577896774205598205618008845852064284618857449875263759266500873753182330673078406057503568107554996283821497179466237836848208779007920336671019017716081234224714554163229195165655197045117789844054109155863199482544461291985746879013481195441881721214820315726117555563884664819651008030415162213420230528691695961936264760761866351011297131696411336724120432073968419675188653941263236422087716581187886952273006281065951259 A013892 845 3717276178097098357063941712585521639318714261056072017875842426804046038602246580305564094411216606007697608423595206885858508240534408887406163634223174978241550307448821068729602067162842517810870721932410294723076273018671484857438677504964920025201788452138658875270346275253757646890191249760738902276005638485104926091280270807247245737223035819292679640182010410759435467036776316232152544895914083393508798375960537429583719993369703848580806167376063881066783620934045284456599152926589138608533979174378133157354930227879632899789815217814869667424213225052701402607185757531564973834162657987046365237401060203343936396435392621535849684631918749984757927326287395673750226712976854123250410717195598898220387456369743932356034134498891413420067597852629914421546309507688166623915065770673933623338582326094537203618672602040391766738394594813392383241733948002149849547400720304612974956031789859967063668538725526889755054968992601843837412035393631901591352522846775521759665704950959668757742715517908531667548633016416472884747321172067671115477229826415509395573317336681024449509695173925913066378876704370315951455372347700395229584333369593608805972769698253269881737595508724979285121127750675202775454067644178178895783316632291762850561707430855973557071855666370700852377554611881629797612938665231181531876912176277452387470788805942631053508525224094580107201214875977528771703486437550139147682011643210034494606426461607989756357475980688331227945223460163859091787067742120684939053858907878343160590713626065718233468933976700652237103998998529046108493715660554868791567180999149917510212732892129555394285631447546167139564264092371384058363094852403908676378164507788232871648579771999102833098582327354589656727504055536852976321747386276738585794484265810747572247243513340888011365824649108800209605706233706536049079238371611641472077431834490061984827756775175441550395127165562494898515747228525734808313482275536082700774957369121418743368453594544143065225193679618023399854222559568809127727218815499620032021713295432938856626760544815774774522245597447789792732762346315977024818466902673897727154667561695312313247737753694478632359245901301980754715114330863982700782642066945514326922027947297871128954901631501754512383319907464879158008754075426681544629551156823160137245351100072330514166339516507709142887516426166134587806195735022657056488707021642633220530266057076667030587853834412862397576278657194196190868170109555065636919863194022255763745210021107550026425448730809032718516026544853971199682899370246307253742023996761579163632896244892981956038712705158250157057265972488265644356973331361593444331142735108370167497062698649281263311267359302533020090472511570353479855600974297233225330284113080240279760062388788270964055063500885754625606594280001306769987580494561587957060196694186503935258062025999791463306013626477130217791260416157757272232671216917226010811463793210463587990219684711291122781350364173321018056577942402165658291274854362058070360159694479323137784531569262862390479676432154335683545046556903274347134046604568859312490707980473545235615880652205095005435912417199131937485157804802050678105245289212747027349660414242028010122878037375164584733524702073937879447891060455592087958230500091832160223674002152592559769327731454463861233188892545794292863639879547325564889820453856135254439719125539188651982900438910649820393867951926671595795913126806769570677061085651524798980666258552190667763956029985039053825963452341247268298748461886290348927931562252343759610333786582353150858518912884231635855981220294659132632804454675812542033785758639694849446476430077273434062404873399655379239421438477924506436238453636412553158526279938096259550964592069433667367983886617519242374497682751104298979358082911179739685148279323693301019310543565851390359590317624655097599558652476102199142282807614537716803698401042045286830267517659209086134969904800438941770235320989929333119514458907018680910725495163723382564038131442379950836672773944827304880195651340116876293777794341369618554788565701138701978359481336170050302486317651774808649969357419498552961316614130252411719883959590133600407093295241911100715374678096281873631231473551826805586949972088558944113686659196463532071851853408777789728010303771287370865340397591365188738038577994980861827696232216220872393537337657714208552880294617551666406294810517197662708064729940224655571070841242451280369352189319769788805826306447185361091106711747416341416325202826737577888156428353879064201790780915971422055655739140672149192558523086879856505879424472088021984462190116797554629205092180912159929480581762641582441031703321978631806246109677127281386053969482469323014432185469925412103372007087877759827033879006129426601507415527413072478190088709553446626972156479511913773079232618252622044366224294029569389066712463823307673776074081025757503873884081457324021684207255701927753913251688832866594342132422972624713707511332546085205450523080468312778690719056023546999381015797278768160578527487548818743374125344579172041582012909492732537710773518747771027982581482849017646920483667748219114315072535626723712375528858060624615861378401774552447888018295368949123953214179254675273041333102952741487619391862979679654423237857696509872721816496352414451257877737921129989314950835307958441494972938962745694636238579541120846458641 A013892 846 9204343827310047144827669010591297545595429063086678867390355557167071592136984155248026948607519026919054040520055668174867366395879009311697514368536369340448924474723718399460298948899847195508979183706119198353514436545259444984019051931366133509482123184552081102398029141809554055707155663341315835186715285447329822389692987265554097922692221769114784764375035796071027400494294799846116684264227965976583742149917510768854819491862730329767085570233704399845581857011168594797700705962374439519452377299698521132793385382322531143536661671016180968639426942339768890294250047038150500145796323279067517917963527768439717567277279234792295868267409384918509119094692894140377262613775275517726218726437305236284603160329666581162843764398570529878015958975299078469276395425677161689309470439699956370815040359060357475342991611239612013229172117822846066752474186914175240314469376145531882675655358840474586382605069738406195601853667612432923972103426136557898446390468378022653586492363366284851377980151177797353485502663315812093449957206835588381362053295957616398869695484038547958406506710462779417747670228814634957082696014768600927578538272117365170860369077075223300900578501558412482909139302319118917099041439681944585670174529901001702512993207835045268692064743644826009871210596925491660239599816040263359898890362768423579164032691605742808961405798855365708860820953193083014086231064531461993436281347740723202060477955161081827726989918306396265183939864488271333314866649197285856906320987938657621595505418787698852174193950774508303640974816258772540195180853384250059930705304814111597120237701469099982235257741637616908107934754856691695528800800942465869671296759569935625256176724867206525932566602180372094433316064410746117817302381412446135547136696089726252893827416139859464054907047833651090204479599574520204589053052709213837369456887949007990570023723255135647491823979522128055719943196805343433130205148972618839306171166724175829035884576997158099661036844908508122355640625525768712356238781839793661668932269108204469954665158257795103419757801594874857995800112950644395175981079243935488309945194846201123520410204185144847106096416967933244769339879537976701425199239321721079377306478276311404534102974859862846357826039553879818266317957409930745975686989858669992673076613537997513796759110485222100994636535313539686732333453293866114914630967582302474721771253661478157771554291535854169776226006799891994012485140099188468511636334855313474353750788054383512882027176907515105284814811686373233563627447767511144683371876357349405492250759083267728365500490529638055639339217212222073726657308811110165914898195259100263369309451062786686803765797101642708512998895426840681116973716856404892007091162113869876473610720816248945825778679479716142709862490116955691859478075003453378888795974278508207588552124516057642500557034506395655142722125187806624018044967537526408144254686904635679758994971093943237827778855379195999488874586604059984329367375611037625960721059340557542145140834120204302204336333980918431690206234501640707664265663526347974798929539742564884363246467044383537864857300314353391275061755312552882005719755374393701673466802044271313837248185466607653094095781280575509363043606903031113401286583046885520097678973056032284652272626526666512335637783643748702765365842107253283898119535972722647382934087028459481986207793886221109627436041897679611678664697373115327183900277120654903231228742134820760259663761889925216139414278378710019787262767728181646690102413361466130827387878622778054487627821673733069311359243590385183652954477418324759517314883181989777019570842037906672808486644620013284879352184393750392462263598810667486463273763228440210177883875458532634336197533669752778524251337762326603598489569738289242254655969285117658960613817612861061817991225880090862511169579837424179194007317651549226039920807121807292675138570208449958969712846306462063278337908067843031807896632185210048784366487849400303843432253226345553886734618892012944786547572087612057274146902790870971133893412744023838829913933377009325383936068651241951923380475937062947488963106931303866407192952457170217834403301255200834570238525059525451016418620430204801487041238938508712960955423149704155299580302373621276367736585157780887712298493135581752469068584934794116990696812894352285912765408236928494083578344622225063636960174026822615433776369740260329434872938929592372871272586622492654292317711567569225412328237851065855564621418394082089871286244090611596990989950835255922180587120030479167943544966456900125814351537055912679147704844486012308219820099544064418289226939021895059640656159563847968236814185925425184312726847781572808246712520009896842983747323378287033229958760773198067078565910080011981350174000463636579639599129686762970181607714806822699191433163608222322734698697664960428307729263255953797129584620500212398552768243901636287609536848593467372141383959750390093080986455103006029031130834749024508803003310763900848701620333834626160563640331333392142541649928391587143312989180583182045543893108598997837094616642027100969746522162689227697600736436790392794957489334629915054550709743199255567541663074213144759556871429676038322188902371854888180244752888572532121812637724836204470399336617104801717070345179808988772045412760448355200589027260999192715651743095710563189786795394521459 A013892 847 22790866546458580425260646409456101261351296307679862456866392004745828802218794329825484279420129255035242790677669319912120911065469619077684903630418535587516241442938924405185246767071962740952587847795538040923938742815280366465484590468203751816695175735146223465566657560005494987782432430843768798189990531580847925889296416075251236312280287630283349440284261759615674875336522859604169675789970602326653027353668598497250649688981814706805950813370105230753245390563497546409991920332729387319676511979406208478388568751783437041979984426941494680267116412500559409488702247221117415260506130274975802049151573143905816228617703835989969007121064110587335511281249980488093999580706345934166372462312685058259069600689127091950736282183536090460425438002779072898696813437123794381737490446270622269818750618028992084339306185598792066344739851769031323039734581744002398367417307804575349161307558369540282867382030574197842523554264521477550614401321353304875785208992360353514522860154438894554212165274351192849168099659133619008779345589888393555502198804067358007624854118332364561262392859270177653505588505897688802597506519472517988176291037051535782202189011376883340136621527130283590518836917333068031510019409755023306633333483313340414590719968927147754763152819674210038216094687836612974427612864897480065182282528360530855944482183652288163526527937139972176344569901380439658095902652655288510485582808859456979898747404296399552552972009728549485825688314519544160149607995210750312999884491913922198175009371954802340169669467318809236137114101563530428004747115883888189144359474544916911517823452369936996912739458811161588549149138565899450607168134412838797427228235074358031761193932266965211655102231092217162654239473771384051581304609312976463782129626051075085064153171276489879086891286233855630804221732026869904062749674760231673496674830793650736442445171128318121618857863870761756640095629666514069430267839165952535387171119754565046099924765218086173412593670641112053256679397223730382896570491474731245864781522606555979850276443696968197782558872771268041008542663876977636250851574334829418668766987013483755747764186172632970774558231957882539440117706384104572422234411285274242925069193553496392455487841947531534003766698713322264129411628024772110179652579902062910187812329704822105914641436713347959050718530453320304778244131367488593274002824199571575356103079419932404979987809717636973928743439211205766482320442914460467693194217098906838533847972550670961863674610713521244680624670401817077253664359789686577839352419676556505589956612315320138938087399099946259930512196399965864532502435689881070711713506382862903028483762467115052408117686437580408906328051967504783673057503334427296693866419418991087266431032202393198510264762481045661247747801916103871657561802037975908013168823115039894301806326962085812537986772584251775303239111455402793924457126074701601679580885989881502015567688930741757242125396025571835138402875015726323137962229383114654603715454312095189548041074224203752483854992233818147789687967043278054606780545191926694051654634427025167606950213802131033723635296451070117782789137267656878581480680562780870319969475075018155921096394785681743218637469933051738158322912008988436861812306995810189428342807505068483995207598270052424527760380442502519168619596275927749006849884902522574462235709957081494886567132233878203327384755906802588797929978500873488524728292278176485235942257171287549658193181151881937757587555279245501285221551908982847187715895621912925075564298869982117938760761618508779188787311694909162857896928581036518716063864932041704888382342399218674634420972256970274676479064425180953025418434751494952564225701856177575981248086138997197347224376922141185151120213181959140843616425139408254457511390890910550234716913177387662306466256410467104573044485465866172678102325229683387048221870593499915585617938554572734954947009026584408421429215828878063216501043057166416584921076197412242946418758781500999633389703103894360573025656698564127404457871853572820753662345402064683302911060520879413573838715651271545915530473087285627214474060109494572306984062386246719209548179834701531278533041661365909736303129628609678757261324694402485653908762305559309233135487127021268792876190772596098283534586554520841706908254088458778286547387710892800796312514570050407271854255540746857846413449947641451252958235337488861453359449210624744874185180463367438800553593294746591474240537414786313897703529464168268648201997706519284697793226273226353655429587320349437265843747898963944628790026552608328924952817726970590370788328660958362061536534485175335281169076039884390303207368955759373451558635065104648926876624083985563015213763669653144693667657591754960695169971383207587009184492374010071209031765418264103703708681025458878645208464977155685101064710589510851572340121018803941118767349235955419844110895956597710113686581265435966691908681353981159087737480494098125477954028791224837222607694779184127569233406987584001545469260774280950755236846040480533970149197052836479789188182308869945432143172706662684088393780512634012801485890400254809201444383987798036657957844425933511534344396396093525994009790149408813533618974047516768215852382641558214288150457829201052951326998276582426836164629379857289472874490733411863823289811932840084032565427545829803667894289579190108441 A013892 848 56432441864819544532407461313807842877130683436149799749584416376559141951345154421286551798787902628263509638754186325365082675768298258328636512194375705549713377920619627780754784334700119870909961817338683947593723797146172900124819928973728841669567107942619828776866135217672046133753093159579825077429437365256805968446560966547513510981600907921056971265738420258722612943145888916143024930053870418450423234377391463070443836444238182413707508003034904191762880158328885711168234583943950903212863691635695733407129456697722216676209597459565408036314726681876222653275566145641961610809123968667737308478102161110052047657864067850590926268563459723161190872147991795436589064267787402461243420687559977160070223979196746903252126157578371530052968966613243259625390281054848790144825818356520241531675938586550969271040471706854983436684144002225446689947363758121742594595163628437601217482964483971260324867641778522740703674730190827366041598768497401596849626880200774478976956539505545992366790188223655714262632282397881094894019528835777061394385438956552381095321893657548649557777249696446027617667534193864761346422883295359382318005326060552270698775058008881289461628948426705768068200101572171492419753927550475003454531490404698678887227667124340541628421287933642491801416833840457549549367237787159785491917784586190982091873276390459247069419872298624347965874613188238205256971606462337107225524841107434092568470308549030910635676861440316851653303501009893528775402284207333343639268700990543570840978942530887914119691778398358636230789872089767356129252126328892979661252159350561194219692371132589748628118637261222858398244959632853885063748958410451495733470762405639382848085860534492300293613986979305207824230999706765850278736416761815251708994467384935440967052264603244545313117172426952363693578702626450000542579870406924134886513443051853327794854402045785657372622332337872529314854784148521625820802216766290975906919639022453158756082977611231737955900749775280786913956810598786281577359815297370090563154539663344570655151289651961619257561196242310064025073211481483120448143097332358896788736315267777100114123283153617870326301912863592680998025136012659974947670122203549056267632520905088618863862640989958440883815192718917358544888572002740510197243727573442918069853131921769780311633137746804484168057525102536935953341105515434907138317165118997734978167671478848615208038542835654031193507987701087427387181107166380052649594650507764386123986822430984743817999682839913139240432450065757268863170721067610883145701442687008701886934785977797351880704459270823977834267681318993759077203064748509278829308203101441100451325925615761061114152687795270406412912549983148686627348074010948872094916385947256944412189322612405313596438068068114554680769887084576662880507417120464430107855499309746327167240808344384493718339496509609093236576575060635611402633554365416442561217208552218659597259245138993720734365469450973522395414364220423564932995585138213300813149605232706724586744714955845476687321520862415164881923898585507893747733794701169184495214607988650122590486401817445242850472059633907198267571846399999307929398725731660821150218406097263777380858070862032431778701925020663759475802085204102544259525096591540018614233330197320492568152049538868878538320762950253300045210899813719228423388111993157251244103367379189019532407133989557173585380734066716077983319965621836034344062591199781700516916231387039567930421102477656993714199624788039384506486835799460280518938656141433522971866679684867663852246047583082827969640577073700452883243275726962575942956327019894363533432418629632362961043615134984511840156155134944126132605285560869741900549326696140379439709592404840684821354264932472536866411503608739635846683737786671263639453989497473592722525632314001616413249378791031701187166210877417545764302076489398893804986715125554694547481632992037038994449209334103716627107892459884669143452315016212806706939506491851336257347384542200115843691236610465849722320508255525657937302050732038759807895322579787706960261654774044688995070768469985397823569899088880954854260132005763059400994750929890523115188043038540524626897244385924666467732150442970270796961176008814485300325157832436033100032857546539730236636771943095834426363761706233062501629633821040178692456541700163553953158948621014387243395431050290187753966646497001905049805998633560920832355801878830978720158225051160163651846611951803528740402775520452214977055789811602697585831544318319114694320921109781909501059855545734329921264518438328876724331402355956886930642746747020934151846518609809070339342208551502208162514367468013281698945381463063986828844030884726070556103190282017732568596407785008664481922845793295286866422349670971988922985854712382793963310612345320398328916649361378457703954522034921470214723061228825977230067419801314539419800238714675799979120583145367235633414789230184764731689868393991911394035987687713955874397836492735923028222061690435043039090051269808549758642734891133936287884091199243987809682952456673331354769529069026810563014584277795794765408587751533552566463746411734180532808887237747802730770732760625209541976678625571970783620241647379161013781780408020082222262503868806379652840675060480426898011727829105647470506600402642835254606495053630510382600984080037093399232951222580801631032269382532743048320651659 A013892 849 139732312869037809397149582551658285940220408125567083010146223805581714826583785517393209622426926909940647953009602006050155848387207549149278539207981490135939745355868339728299140736366632112240285545950497983952871900389841571826166501311921011129173446409613015414569460546342535759739900219342445294397952430675012001664561162707331657028031026502421245494123636664202803185910592399372827886281458489254674520218624624317262912975741719236398746858806723234319875797157995580537954485069032887494468573995454569793659840599773282989745908060032447273310858422267033035552976057657915502562861049694215681785320283022438765153589560540780341942663714057059701557334770336688742745444404119446882372721046571886072721524665085810395686326653648167192626405262085021915169249529630034428813064006761413536341259858220268461054040952871917632590172279766426323531977454121488716734490065210715937008350875796753719144442940158379733628295750777450228236669077647596557764268438257486620363110513142926153416818270405690429989531813110981185986861330738745941576391014880394277745445563562553621362690196120312538078963749894341705116354904756071198230669853207416924966222360732951954649977570417725607902203302752260209060280253803605578761968859583994093985539338912490785592322631204240306996420855523097981638668117548557696752134496082904566705327797139751209343476378751449373954163840783431798582137789786448864014833541276449174696762527946888794088840935507116061893145547096356707244820523493884851849591253983945215777118621789033263854692800397420812422571491600860744285060750845578046246810515765222446186060469034343988335929603876658457035946301949871952463732171160538134151221321841270230762551183595850264717299545470645788370554142923215109328962807513982941389491697371260443077145331829215405264117529204320789306531994650219893481474534714443468361049827250973099511190051167820434692784479473831963982616175370249173262548132796319152147811263857243942778304780193295120867890617822981196861544766844113027419061298002783873336392505867828054649453155932513482028020454387707222419753876088873058526675161556531979693201498227609815480547293390055097085840139628973826529041255811351307951041918085614675228617380569024080191421492595105513973914876118552575640048247413774558884996600874435989845270098362231259854500741724836444043069848866604577131958025662858130279994233985172581705993181105577268009027876820110984213934838674877865971752273566481985608664527624888717217647034538893183005196680226084160095549175371507674828159264790240146188196535859559733537336624838045194460430896027980691452371446279127857303431420719076799971212391275207386427673091260347663692356097181258048606352100724479809289938710436491245350368327616972802077569531254184590826703905390380730499636640233190381761535024564854925630893985363570952477798300722100511486708967946566153994020931064776758449541330653288009387368878940070810114019629417212916641604542086087829763111831826568707025435365144815930138924367099888042514001957454028980000130485905327348966883363677510200869901325770316559416395626088579896180789053774348376811016387457979723136381299191886364676255385439627589234645119028741908965288403407642294812057841740514174274067371793105738465832145215648550684534668255074327508721711143691279857502820359245988646663817850367779922880718144676648273103864242552075173772064408527957587650241861613978420583556262582803299038007188268868235763621217287112947761423824004478735976738039531937127547636207801132663487533147404797116113701021137596882586174423807252799063251612617683745791784256307329778218377633413650768478336414064295477134392120014782898815573480015772817814971984007050208287282986497390285482044033614845470474045030316062384657674096603580337756449838929226388383940704865466652995647067088399230373575094804277841067587362707649442607293324111551633800335670853614324723969949920217116692782964878636665225412027969381433133759329514474246205084966601855481601517557164640448027279937880031588088170998826092895670515550441121569800344489761416596923124357280376005734737762373565543603564079043433678658599337905619743701782750994394993998179687154488135639926743680716085109979688244550084770954249538237649822983737029122958258538129479499206074371527652527284883997041979827222634674643765420212950447233275779862919521545103238984183428192483607409059424579920091919583410561562512075368676371507578005060890952630058173744007248765710582572063416209052472864096719627889579901055045641575493338439009876333664807256937228583713152840627693328240261042182491772077574577551788032453012883229629258174903252166066128993662773180218801476960095311274722913876029639338577896553354113825595368996720052169115024676545932666514661513597944070800216351867476323749759443917635492981832186567059837742304088056147017477205557185634773393392708102615129742827951281170033652500496805660666784662726198071265767372551440494977810861115077560838426640608541826926274257618729624519634047836859121680248825517221201848508493510334356838971568148895016379094213476158288216608269849115665889622833438722984477976268316026348592683107552880500096593858680617851320721678911968100131285351296722833893207064052686518117570461963567047607852019142676580524561739941265920664596073922750383521731095887795799453127847914079595766928747311289281100337797371185819942529203717252198241 A013892 850 345991040162711650810472684206578530158293812339308528674340054618777078500389284735831808952881691294777128455799122517578784846035716225240979441654343759744110267535920240132901774078176681406486058800042482107567722159683386326157199047731946303735935241481396377855000026689338206452156207193213609451013475615641966542309618230418461208635450596691618743546754042620595896765830031929494659756393633083785010324838816213647350381556321095259527700698344468593776210141467115698974448562524947263692166141601571064811511337649258026237626853201538282660997743228516978232299688463390706917980397682286797755452949767471577603958037957265465663903887679712971469966415067495904659223252143595758305996212210695600532779694501694310034948517740771573137495049443043460679128663591067398619149598974077929295921057193679348516147449749365202378138892991757368453271205842172764090017554115978188520910440595209466087219836019683223900057289480204293732686588066494136189083547315700924363194477578482686305549230302533259668006649732912287403640881354180878087191360215554329390731220014491675459302535831923309755224784062149629601696901263311603137867763392857031840491938221188501601956854812133759960001037695741568751393950876162853969966932331247068192123499971541879521714364474802188219913530683939887389237524487193866164370263473616383914714495453169940829704172517950085043398531132000014693037432799152436245738265316721074525017478998686763396154584951568234573737555796019741746452192853402684787779921054398392764840507642293203475597340988371253276218716847781399688063494640107984954733681271275751533778858141315470115174606956229390128808249602311775991623494765278437313433704963789847377120922223150501244616240687240320565938540742738030008994335478722565647191579002369280611842876478996988435759076149945289502081114565421414828029585613931898757565327116206307240726558174506589010522368956840675852185391929218098607666222169068833056314043322625657869469417687931837855485863090900865918567674135637941423079310260923395145984368147386823178289456309951340700336099419088947465726330152829782491344841840854967278386356536559886436501567672615822035839151683895162462894732524473231162266266942329872411718904267409579955937898566393248168045296650842271913989747825372999771480581198428590080019883445284622460294469432084125794258601209708750726831864135385777353528163442776451844389628009742338767739885916766399987901139840108026409054789832825692478083628628187459327813898604574718871545984494711126762728429217588214782134330327387848835736447254245319996652065679424858867958278481223986962124525485760302208341169237411085345331919030824149734326174913596655589720979239874415872896139830251783731303007950973085536120801665644058738251467838768955211161410713433216336409419785244762471089355112790012716499730966264752671859323894619692354391728588823524507338441233388562666820150839289275786756054693774630392852513890380331485683360365054819989188611443673934948896973482199713579801060486451665682180877732849963703349343096019695143449550929918519330863761802838555062454377793362306592353355595261610241473380865968316134478270598547730635688511283631676434076315544581948812047041650389259678541841609875845406405843945229537325909508508936322160701425607531721287270018320241182834363882875988708633242015632715477809499265023317315704112384205147118950785701834909891667254823176223300510353228523078225016665944710560865356369706066732503403082839113769193665793673265082946989989583574466500176786928817338755870734412018984737782503374743904614714848507718254751034105271291205258322956516746639717907254178440316528187966636991193976483920974342678293575058418834314627873013689933115583201588491803749589685254595312425520571754588482172926028670738407689722818531051087195376677114015868707170518245928778918669777557989612001213048077190476392539288888901377354264963575834697269027499682425883206553027368127977497042957397201068342051460166554164680717887756138036021777809048719899826904808335233532122022289792876867883931710677861063190753753874224751297937581747423778438675423268951241412555367088292879161988767141760240567954470450243898725183540918169886970101077417624735596082642220351275046327380706489040208274074327821008003866058504661545265248895157573980191649208206138495250752913223866389443866925242795164378308584945497602363980467821964632142915559681988563308074374587308304194813542390753267026916334413949362604661527207796103652811818619006317023373897760903422497458059437479815493915779911095584095014758903554035525390822362382126287025694349510333901404795368872747152001776537619767785144175935079399008766594118299415040152030132325523113936613391077863567889442867577409524455893543486570707329624286859158355715764344908642706257760455609325013326536821695326510297173881410131737573828291202941793076764606291140177220141086547339353839156922827639999571364836591676318063095325407249258174062495396182433314467366384169809110320763015478804543441346214799034333342436614365900675890032272445390634620660921910801161258802894102061294855520365125451193629208254788543142932560001044525723994049928579853408675956885219181037387628432245300766975527060464112280136118093793034824398103297526403014754776747162338360286799706828604891685674044048301887774844796675291230090411092204572998896504288736077643265319732995837573876618795084450812341859 A013892 851 856708068555850155860160602891224891946421150439549508542004734901499305297735407545108406316421402933306352992275751466654311578484190909602963954500878929158631689335424570672837949893199202653918723708726389904066329271869873198811514404890024510734245515496844089810387711085443643657977532474909025148045015958415457713446303390720921380241030587017520479277374138178814879385974976230589797528146518485126980280323067987795990632421225107651021280171470040340580680155076583715114933111219459394680908891053508512008718411641990149508961613585475740158613851010387661284019026304513266008904344720712657635479293466286605833582893827947062264926752379849608943812370382211542030798035409505313545718915058691165783615268775950779383225989829406751474178354430870469944129804789178394653477702870115386651700833796212241181484184176953428243307334797997428269776379514598138990528375729019476618437821047357563769098948748501611015707954424644371507211528024858064123653582424859743114781482737603401078484143602872301730691597397014381927867782680205918050816439838373859450060183146662823113103549670889475361602332591504635707132095521184597218071231069289903683210247737546627628103766243469590903198609437388002643757810370515966552181151178468534303448806156034876341837416161693223449139673412972871224603645145216244815731045016758054594840647477098637318489671867523687625874059537414104381415294316548548235636273012467735910321254731169296158454971643993154059796988168968686518648528272117534400337074742874805926628816132574558832723100423965071865991888568074675986214331014876741438431113462124617097038296864853094236713729109712636668551978032034586221082943764811173353355883427135077300641738395820732981293028949435070512999854794552893367240865084529466076445421576187573353703534606767964068794612695803381390813545694325399834269228909071160581708748907111321152455789969337590542365427251664240636920396770545004744343725046609168461906146357110068824935355667670335782130690113516543200099499359578971119745257057762157797576747985376365484939344479614204756761515435506723730937500365091671597036471537299143623045179033819398245535095212596364327119287645341127879211184309115643207656341309636054748784767137628593519317874702347755395648790991853898643958100600658259361163295624847833468547153378985808389312675466314071795037928196758627965957651953764587919293731972495329635441313525294995280461963778619366243642024456951644083434156050269864319290394762626339854140666520888856823116140661369726266065100857240961033828033189314725114318181309789582598390183176758213618092625389080232892929575430765598537771360807584351012491019380304646333015307377381765309052526974873801268462258937546611445295646684396506122903180883499588197725721264107971229401557906121273537367027920824771109901881105424237697312267345837187826038200036143925619017004767057340209096206999552186630750708673013336486310880271200668541111716791456848411369082916551874720409931607069586653028847142301228595231826069442482943982389173432062275899605090711271125000289608020315796632429736246743351588222399766613991019551436071677857301996888843281612265511350793437279297687100889110386739930843623818871560867783487195500777775468371970934956103786938912143147208109468718365790639245383687547688005092730872574985576025352765458061921666151161888623320624970982097636970417980576086921525527718547847398000411823338170385118792765469885541529031875048148041672822130284943870014846764786666678048577998619958966217899152926621241937657683676072769606865796090238518823700007472590821675112662870780797028138882048928214308159837858870434163981889315129696001887258413977860240648931380042908575817227615761741324629697562449870062966772555270069218198501519062200964786119899966665586700542114981241917065953384994825337578489956213058226003551739317541560520286591627130883261405090140678519811565518122045160718073141722936155046981862744513194316952450569768252168120685278466944600611760881155085634855488011207726295241499169014063413653807269733852619690535424877741100705562179214214032464071948227214270368225776880826899910386931891954909800121224330945389910071496327378467389528240483939538956780307692703190184724634319169571790936181039956805970667227169043270097364743597333947569737524050773774778562412790011321951894037680702343035569449726759863721965508874961667715849672393498803684441074413012199618559650841259504708473617500201773732080508726045602796039802857696724458623691270702922575259084871875203542533403515084333664669368722083864682081949506331243810384689860672020517178034753128188262934512408070440350324446883023769393027708888674164806207954929727063281505401658621095456895334481034506902587481594965556146095713547133554241848175367067675145429448378663945296322134406373794056172824497662976276820321950585745785274818658019312970895583764872885901674614124258780426701782617456596575298656900519813139479712272145564480915537970787991926947519331436476480168256130981864052451210573921117674113754873958394792297670633019769759304993583888082412844591760587283219870130459120566764575094088930473656887672168886026349100655943034106646445369128167534328947494469373454156983807335578888127952732761875922839735657319176901828978431287948871918851567784467278601743698005814793956256017405426202891939535636814996650997994635372835113116411614925551260420838321921889813571988864728041 A013892 852 2121293991843072015075187808658359063723641464182218098551349382084867528348417344887035379771684719381756927337820995930831274245173126627076989444775671815610758767331755444018443374892600652492165497856453705315068733843747721157703992006433784801004554586676220153935411201030955920617874510183589762260049115969616556428806678379460682708693435595483495441218226826170425344032733252669587167069646066274504430745127668321513664608947563067829586140811296795417271481551304973860412370761757392187710003824228701373076275650348320167208990342437382894731003597872969877717698227013578993451382039058611890858552643072578798417928769824485892927122866640993236856164866491023617010916984679440697365241059857910136905643983400862948880026490190604227918461549227923939758189865508679833823081486598989838772889782861967334177231806956370206719825048385986634141365023539716937356308320614249397035437270257541016291102137897216090534383450242907503644634957330823027718514511788612785066767314625097043807033509490928503443063733623149914077211488826675193479708535867357675010434569429268669647532586236539759053388174127492036969794074587909659987068957179437661220093211212691467123320107491688810565819173629306995958206070500624214263889196251854759320235285474151801275147284320552428889191296198188713466369861140424798571986824834949602224230332377396458765674958021503535406739132946531526444718028841911543737710739969898348419810548518593563048654196832719804774309262608195195720139102206061954811140230433757564080119684997051732551146836236679490482310649291521137134789318811605284598957841612453302269359429828765881786432627934830349942364884253142806907437255973105181529071149598045737769041707800153321114246687688667228662168427456937624713731738794938326422420431919376474193531968336283549062778271701466056858412029680173428204234203432522191645208451460149435194274629087286838604360492052418574576837957523149715702464753244183915419357347088693884307353609233362850759798019659388199101223170264754130810630111255467821160421988109842433200892825926628252784012431608342763123450613716503122949750410137034872225878544760461178176371203720814645114015741019341521400586934256616935030834659060448525527411213124715022784589470232608574787410575726138446578406008939189315345917075133390095603636137934553381166968726409464806857621618970065841947879776045064542382375290443363713214986600978669412518956588050275634136515773115833508963347230361917160771130627181344317486497850231706377490861052775476917837677530167513486374900559152029001540838134422988675682291334173787835981545531633276175585950028794543267773777128724298803957678000596552954480532869581827611699979652989958044447038130893000227053085105459587504414414443282452446836800460696336483453149968129788979284600960467726294920456937903259849538077207862760114938865361071295938081322386486705913034402909055384169764215198994539649460417884328639704173978180835609510894542574840591180443332311242333396441978075380204929823424929298720462575111849849945955969292736265505087721342092098129495923725762637490824966124245895839713136549520291305645470787617194467960756849020390188279253831723732824425339496356021966094284052993157824861292280349059460368860073873630735653418734658852647384076815836044855303353142721722105820852049209810799957197941666175635225801258315576170023800976804814991286468250302437658368606394341421715355820352422257647787218119494494296774844317838033203976419231599892059441500574849405933804881776293173874662453930540592252892640108750790790833243506220844764802874660958924789421677460740577657702469102520220266362511223163001392151303325140577038671592165764010578341192865881672461482160031932174269504684560813041962557331663121112091412848396746705946698187560692563625630362938129605090110632302023552761402089197260349168458172425340462721109241347152912681882292243942226897567856477900408860188147020490575676743359826375935011645903352599425231460697326723058630180506067226385380039009063439871921180850896553404484778526780722737763115075004349861715941806390136151570256086933457027644493477908838606041209171670737660201170363444629549010938121984725495724743486734042208471344763097594676513206482313061457541965286936856007307163150526040872044814744256614990243479513564596892955423611746934244273762874807149390888030478898980371802095074559783710469547657963869994304240859912985094463315932888391818349146815818632111736230815576052791037671359816140001735273663331696235885676444792165319616463417910296803502754159223383135255438433090677286467649720179320129330564014674185953829663883239110809280998012602608272370306516951537210802486710993542251664272243541510035839723080813155061506989960589812618607791450218343846524686025178220903359922711700961416284277940681487745088695474565838797896058522361523414553173193204302962827921584064617987908250610358463041955775857237301661323500429052720208794852576077347360065630482653930176022322825669050527976068138837668062598410390050875505551755394329653507386813469956749618881245335308071696974362080813798411393437210159697976245197625898506656891345908169706520956981785079890808433156732052886503584372562108121140464653448359819549314735633638948210667546621352356607441831664733658913809396448139551644078498968888500005500291568441558415554528592250781976392539483518652041650752433683305542550376777348072469445495788055964237592059 A013892 853 5252533931908638773455657457831154219327044905820126051604897653630958402075987839257443416817288761976448946024251230203335387327198933668178706487219596206961984173031392323178623622128193583035198497076867163276936376801769888610869696903138688111982576607514402046939317739461548924085998456791076426742345356003251585756811787528704216994313107184541087578505010226053764023934106774201912114793983555056234146463579874403231663424550451964689770413676711183835910498197704694470793210830816717038596552759168863241172793061551825217706013777918861348260543277689662841246914862210095932105973615530989844342971340959369290183835009033639694990956002966896712786312969753557087057114534847778431305376023073111432081928161654893346858884712334464938144674723581713239311314167796176627849498245886272140795713618454734454188909499972861312488752082483493118810799793421669568871017676364622317750049189447427052897381712545158864556096326763013026866976973211893568110786064125272328491037480975888165073551865816978576446866667760547879096669290272241619899912825952628471735662026929242723645585789247709860852335404568908905248870138293048521184321457803048413509411580190534129052585794840063172153214290004353423385118092960525116314601774950021317698075270127261800985590915558835548620097679325038875225364946799944703319298004986993875117814501769338994153228997882086882517091360349773766098239866497428331537401825528725330623944479376341002871209608123300675881862390834889515927440710833327800245909513436796670661220271901514797918162130058805849703758916400086196138314697520097033590194912658754009295858614839577371125504043596805494661939747534322651040698482077749766878951544448571453244186403642251838257665109139221236223166581057695795616046444698407995116228809055136168374130313265503359550796215781728401921057168279047745403076106885064766210509001452024556335108214808401853781418410010501580091133889785113487901157273043170548785955307768967838239553964469120521403485116680591460406339590669387438546070407849552616507499724336792739006297525384098290090240397892985907427212941172819666232754040789901910083625638802833162821334561161905421952169262322250521798471907325874936212914668464917533609897377406893743201899202653491859422532539144915681434344540328317724538709923820712082334067837503609692554150096493749398795350033110161061181303165585408268328457074291522446927915107696682353668775888714699447409792569296342235710635113751912719868235774833099483183999840460877929598743561916305620780955494770249976099404899615779858686267763806627836868245890256381886886068909331623505092195280348139790791381774657107544180802539599124174036292957838693767502707918788782123897266668866026969205916976543379160093027188597237221160154783929738070341861182936202361817621153613176611126248503485323810181383436311772457840009581683274800987224279857346024558572008709127687369003490015180631489291262968260442865483199588871874316465975020212981304554692534830480596585470470850046530852644011632438661771876301601331629609774974280882201727432902086346727241437140928394207795279138442817857697130643781617444571748147604923162073102539124808072133477303122826758701587649634224090649332305096981220954080025780759874060058423190920694475470050381335065219614814830171777413340113384500905938196363311963217866161675824206971269913939839019763574865425595109432748105615583448847924422399967970831418812399739428282998462197833749895240554436178332807682945261128491040131884039183288333961397751537877827514957629936795213280637724326391403412509927501283633145125732712162226138862283597659426042281214881319947677162684584104450012077257664877690690056100829020049314016743300203514972907224776546279936344612390446246373722522528435262502336121847913435520843296100859716040739777034017846532408216968954951659247153315670112284213094403275871390443979938696061942933104078840871857072724478303010649289693942608556522729626306401409645468084216194601190001638751131320892553185613129210302974403424163983724104988291355625383220790252511474103195688244981790860809734766959526599846012693502656156597363580031988764741849686457735754883781676434872908256815238541622758675178353688296561191080919674057648889161958202705019062222837259369854379277229293743439060120726889380057784802050031449622972135312019980547107799628461380771286399638795812022405885709936486336680529026736488989682479415522118109014093022504081501699153237969386217048739835587016369384442156709382501949717980287559273435755737005452624268004856366070898859757822855848737392938345261004486294392915280226170737166091676911624479035749869898007305740607843596317184336130826542604398975803652837960889458232702480678372434642396334426474435122133802094190980035928542257767600588601266520038861900084324643491124126373775876998881631632611160845765251697590519981361955253806380816535241631428057979979723654644329425406301458088877011456276725668772543720911147572468913854918697526316310343271014342507811052131861368394582788421195980144260719986981446146437774562232693510981020806520973940965432652878482639217999282757596289666434622004711873102146835061641054532550870530951079420218638761316663356647783387938830300826238667587717766025485701521583948843330111943215348102824532735841895686351127218365845975119266452326574351196152692743569000963590622601050801679386450290799170603445388014784893521522675309584992737459697841 A013892 854 13005794016265048558314779975678263131321476564256308296252835475257962468421951412797516386937871886241123258801702446855248549225489952456843626954297954948462362048858857500030266772127998002759871963413533706122858885662485619419485845632164802495391945955289803394024397715363001829380416692861927549180294593654295248240855910288036982995401690386535002412048677315721499045899217849494580385529267886691186313824323663429967518573865949559316375831534490885584914148676838396274436598544974442242551885690425263102604711726915412869736643009491114665566582949344096471548644643403556327391669163442668422587786994378153340054903682033186215127411167990329983633476758093812949705034242622049325976810265355308143866630239145519761263937577326656298875090938385956570145505699565945152041514757140752561552125694942149527282704623973301922992086542685294827994302557691602597811957997428764956358579047941584678252153961051355319368485558601569792812294816392996452105549262594522687304329415606915709650456701397554836161510109175224842883383732973807202792554248428477406236201009217470978776111327170465138746606842917670771377822100557279150255977177344670373642240504298201366412978634017685580505401750265489507290467524861463279981469140351972834730886478286842818158620680424317143102675243679049433906650919406396279944210470850290547185345370016558514083816168426837447713687400270714472462085635194415794291429122789851262432618301439278580868399239464496680250403584083879095498420016653692132861096300311338799427576854035068889610363332076479105645627749139337030171884884214814744775648033039428143663466220345662689066489436846006488526934346929988781919222470774234120019205040257563326806476709872176134457966319074516563790946548190379501829096985671283338299299037872613611375015694546399603080366959100921914268327733318581843344811345182001982549075127986356551916805115578869021746316343608592951962076533363029722278567622624921552678355151611433495297121331868024853926648093927695834520677054116879567196486390805869384181603559930608164260754296306040391994154158982424512394614536425077602739256047645835329656155360614056391628743685558432853390344358266862194774674491257691603681861797671313840053933286299832190648479413791108539624273397644186573883899081962407189412575103662541366355303038374850456123638499778076392607767421634036693429963587002863827799824233196164439315763670252647479236902309270578587031939971042103713500867894525997333753018733828462797212418820965339380601519334917402431310103119645121195569760372533732892313208923693827380241626780617936933736708340327123629335279641474748587838749620846689333038540987498851768207090956611431799019687575004984628199898101512500512423801819702084594927184528658430486077438100333640506235412133207147731894249920840432993633092793231506801066313345268143471085189885196375051449665052130494634063455592192662357566702172623098746450002606944446714318780085018806059123127084281574342795226569630801218174724686847401329364997700984559069737974681138518755646745134204041918138815094881423101044975795263215655969527682879419122854626007489937019172886661016536402636686047124024398142601631016785128214394242477671652636632721071318330104223176597755713743400236601604615540670016916279173373655223023386173507881394041411249308692662077000388811795185059346643057354462636521456997567960705450624871318151566640562108896814380138292607705289964182398632104209249593950281855241598866733686770933078134995535979517937537701060433483011185187750831959072528868690808973788566853427598312418976000902747012681642852175980210761553880907163866473886421441123474846136016444570454485626745985039957221206635715086387544068890623220900606361981467204102958395371560199727964310136025046771968971496609779724564632042642028759721174154555781049453628612386848510217077777449356827758838856981874006948282225380280834716076513803964425916008001606365695561881599104197374304967654224021733877859635235811961867710037512530730050343483624501984617344169015935272637403237372655767615523453408515448740467711167368660123446733716854352112184369233406694575363153627348388529266788313044931976925238712373261791955337673571132850446389237426868674274124014470356805035543759694994950905115088437058673968177008835713325871730067071700890571280822379991681273957361812713075552233596466401482859222671352867191200488023881768321242573193650863797598294901127611686718929333702275771633382759242648167658157175645216447839785945303695194741272045229395001344643464237497382556843171786595747485415544202809917243762427947509060003132452741136126222435109196460915941217104585991737013340920997383817509203471316209699588448988422120426640536379705237307045602921277058922331480385231624191475982627555916098049835007429001705911936896165423728958189980075261053809203876862759038493963152188935330356041994725733442095268337382936169813761541169445919117634072410279189875344151722026734804371593042705127250332026214289724663015342469248438372649802420458047826934945239223824499044771821748427155769810169846594638005777054250566826359757984485048806036801415246769101111245064276352676149294353486994677970817436801323951218257428820732219799091949769045548738575280372737939120051892494147020846852483580222055722682685382067078339754268452853146840543339378424422442486349658459716945777031839288987527110178597535532020521818020860063748774811388090932231220364402259 A013892 855 32203633557879870470194668382996971661201976799278480716043349667450765610097125471276517528180477639649759059995636626955834077488686445788438047857910211949932706206817368196967443524199363726635716208736287396197104763929994979758969482883957635294037501987947126894140417158612613466727020392778725942597778263052806809873935078608298085557931130164408932937471317852780688066052007417915680998028634684968159740474093998695279142773230903837873718880086721347305920338624570876176736187220612671462340481606176303543096424102303526891342032019157939532294750474287967929105127452886902418698184623931227838501196788992751107156606952178690354090767665649688082144868167239332150951685583122213714001853921236013139720019268517982335345874571280956334988313797446528677380716517189537225024842648641460276906656881120561502355177636715668918218782496256515838301864568797619500839591385475367479674521222029109880235480170805299854932987723167788362412730382575882122062098423561035031511562761654868381749786187873784132264679019818665058238703577832711041027440781979504477104051082722370673076550481095461559585334457141601679337853925367778346669674832845960967505178070452272105173809982712557248203844768430628303512419347841944366098835756956379584104313277999573215199742508177971253719391068198450624246824434891258422373579602661933573595086485352630520164423130825523777446413658122915834548897779219257753829213359510827921058143743575496254809662488438800765471344064146508944484542304816190436485227688104605689923823620699380042495331036191237837010033224016163281071573989919418574724237318960894987096965044731675038734845428084959820235053609498998292921404840661610330345433580976712295942190174837785454355235944694091389086198957027650494099525217123679002679556048377340690512064986250645510787693547062833650997892032142407183724244026993809926987782375331889471844649229879722005877032152092893399760345742183664532304239011813945631665322512549918866271706832717084472782919418726273728160813933021751379455652755788022376302684393140618944917889452329090308576333118902222352715792659027598227065069160319805213926276632261104417255540611067550029846978275160219213619376733128678922185054315352142528043704156273728187432509228008750063855123735633372731407348632948034479297287801603715014690999498016928839557285165661995177659700304940616622565239407814204121151316983992789572025323108148910170691014571082570368771199530357381962895785492767927472108515933813922903714873030173455874968041423669645242764515024450164947229088088670403480923844302749362282388911829861293023688529784775650491473456584975983503598940097428866610847398300604919364405809710574609666120849384782267432901139489257001006312063261962511963414606684226611068145858402798026923848997747622085291795620334743075295101907432227740758613497407905104780610567589544859068519464185915265632909888328372659070908553682929882182986105005052537564878017049734980664188715850262521948620917713836257265521217622378163584239341442410165728019129369992405152338149980057493989461601917620796859074363521675453022530491526050046810681216602519825563236965488456384770032295684597749688216497755959030639186533369404720301421913644011970245852736903350526325044319582448996586935637488216381944911334324072983480836691611904544353002004591876198585736497245930263163527672327579828143150221029934805586793246003776007129197277293189846046187646460775022073070554600418710330698951481867712320415079820623836984311643348385619164058038286850512632204647263027529659236443409188896597205222753782314056859290975354003184630092423886472802960347542612123694243944394943042544182384457781405900106811453035472529487489689111481436003266648770512295948962612131179821124838986212700363501482287025598353783978966214760836153884769916839602921414900771080353502463209299996067664574991856833134933961246730634669981887994559642339753482511046201496769520492415079465660304014319156103656445991233234364947758762968674956174739828146925449459145739609021279556188312642201518655195573537030007461371694110823359153810371963006333909569344410627604474469083031362129333523717488928965275142243023132606650468721149798819658191808479857453944403432097501484198106036014591704867837017302941204565363912545553929123401100930477664947346171503442657873014275022010764549627097033661810055976860245306238397314163099264337195445622658460414242225710198369340406387178169873054204250871335865647416777961885290195324457944801279646139380534368003668969920459733434470337155003031451616820817617943752889943585033433277362904078399235964696263099874421003245351446247677501131731448269554026996441140701073150721206122595520941258951783023966284205489251758390738310347771204320526056250391639428889489108108576294465098412059943695006841036658309529849645251474373820075915910296000792455863667171870582559265227098393850238651834925550867139685138328123870881254609061019891771149778734758676022369697161449122879419879777176572948367626472763589006079803123493751766225790971896872618260260463059458731974471191746983136571466558252774268182570385625444863578917947491109724492452792409612585060591599374794035128863084446321434287576001245586228712311777731183914186037513155656038317221370952864944171870587740504251952878874591850910609987204361841224038722522091577333985418007902962446669721562760231622726889986115179133300482053079633582988277561703240569206792513076069107641 A013892 856 79739384849032789391378548188470418533330553550716646822514222068225173276395882282302313775010152503059128758696135856368713803435659019730305661862923617899016423905994278575142889942826520324158970268735712485436254908862296639386204577599484616793930964634853892955454192786023533592349308467539010527740416159366791889122040774206928281351907713468962794437539792663952408939663309515493599803537704314814975365228163676075381990141654267762055277445263850641342842044547961321930340296440771815195229804164571539026757512623289660632125114140604954917975499354633963101289276980965806192036156249131489319684974868028162023679367317682703007073795726147527010510825924033143099639317720683330255026276492518570899247599990758107542567584680074204700108228805543552211533714787496495933346787857458471150188296196685741215420152991094031092732609120198262610703408556935216848409411389984171941054602323345056945341192215450832165499715968348037596381799287565759146555839844481055280490749042570857945182263830008089016116439456293976732039795690367997975977005092818669056252863781877779301234173569689991272227687063993862776606780766749230596410435183935051105678603915068800507348765724384580289720291827266310311698798034772090602952961118963934531821106003341465238582867224756966443363330504575115392246937736409810088380798080571611059645220051295163078348607949813948599811287412464493775010691242227024904998761370271401504504148665323542701037950477960826136582829565889106650929230716413064323590635793288126044214689743390114223842646683382087816982706255953197884098043284865482413456109301241753116655808050295055831736312029635740925924196007426860174104397604557372677357997744422856339270161149725665725743545367421094994424948151297208360789340290594724454855846051831084906436233600390237098615897204188735340402229462895782285212416910995345766404520951776916189345064113455949779030113434765061254253192331875229564773993912913498964620873408002341554856507016783940145973313989788707652025263218741225568918762332953966417940700523171093428892241155022608183975549859380673865337221487225576942437590682798709370397639642865088386462026851523749561354073060145943634623725109523188750543490805189124761546487817645222091173448666963238024361608026678058586865004542693995226153535028263157144161369166040219482698954241410500597408006265363155878517166732449343010178654832747562266502330522764408324737850488442981407543998385918383120944291562857172445760424195200720687965493395139463918552492401106984915963972887526028975668997787268697388712049954193393198060902193007717794662144911553203406286934376602447777277831976303519186252632084729540233285861018544080419672169040809987608339078588209770934728293530882113910098944196206827439224891845309791668115579473889297768929843715236993995126537891031676664662122318216422042165045797904435994701976751280603318382541579995212752817598865748998343409711616905583211856893138831735887617015128119180334458305730312242778899821433552948472771449106210368948982438213908824405299340827470380809811883046618937481957172441657067553634727537160994857880949748282737557305487009001365872692197312336803405243181877032399806659136089449658533630498952024395513785715993649334882915914673782377999914745048935095117413010008502790323916251263545230367923910567940063441943555094150678688947705922648084885426119142000542178653169636703767476598249108390084605119185213878571380107927175542168231133343065301160608867458728766862133017075783294283226504944544032267478089294883335203161705698289049217675443254855417634053875233524783071931459387220692871420937313589914336867193736472374072700607457973528081367848575732049680494791443731719250072206252545754016725486930374935402223907392688922281157365656789421797058206156534265403091639797924906316623954112514384371292227095650084510963148186472761712668576846509068477775707482881441135837821258292118988479949512921748485849842013109551648109107622262446620377812780525227973090309317113734773958480341306700157981287798324745042538140611104439466464445094990416115608777390708207228020387150744125810600811628422024872737080608743350619521988814432807335624194618949970295707556829078785166561854283393813191327521446157669694505831546370706795413683093018490133538348524342612854815698458907913502861716712773367725832090567105337952974217794247676542531589351201935925326065305710818991173244760838796472125410914885479244499642091378263865593703036494646205167352694992664503730526074001768079516732751080425497358567359165851174316958409682972908587036420957699104645009425620269772948452365335953971714811470702428012874779107328794456691860912048786527427627758952646807130349250993859892354927730789699548739513805931246850247355538487998233835091098537654148735713003214523262744084028603568551176757530445541516155309568017266199171570420601577604414069553105914182075569807321576573707231329129188565203656241382292994652195975357222940313584771767011712608684896387135100880131541583449974365194434279755254599914799722874393201612672321062706783256143413513197481471773423136112672594349276778401262895150864789297706037866832649312255945798620328135588542754534452057118032649108194815328326480528406758732133300287206760821233519395017935399024590433674837756271428498007447910478706733150693001056798228432545103959543950517411236450891829046760802429567729808936786190311148427635203691082255832270172369734835141641360772459 A013892 857 197442611085305240779203031790923414859961250316375938480580642748910283324510567723326476835988863602672205660278743297818715879973231863095190119033123307356136668217208527185632734644542804148129702123446228949476225343579023846487541768389506260158835667601397089493107171303280085504482530347164876428727516711791954029863196038973000910527177337412785306343997843075419895823091381028004186979939906116209045686866090850166577270407759990751357310426940375309178369843663162481270393677676698650833093322862091423212615250249014905401544362998437788267444215976509801401139277443292451746294534452318231572982646585749663958670457735946823233112418523718165483198845559672541595873814968866273361140308196848740885056083089516159328044053858747058183733285237177584087426419651605286084064048067065062956510090024317367137760625401094939294684120709913797852100099224418733503129695133328418159073359758232372157302380703485590074161681209510607544363376834142288657027768483079696498967863213560658787207858287219199204716899621290059492227006069124509420318686333323213631518659757443787450006635941735817699171703711468139627293273249767003130541282148506396107719685475497941867445771461382934870796124873202283696487082115101138769881224073705479330307708753767798735789798952353499853445499299047938647627250282186594350029605746505285573176469723791902003135909795926368314044128950715920571810197574187094140242528030167646993901218006058958758497368140528323635966607705268451089259217247679672158578449697124935609953949058918518439542553610075704261543061977659457327617280879612136138476258784695403650398329657527537449906450480269028470939975809793641050239724804246905929033460856967690158810506752674571177847866940726005894600619692478866324942124704201306627944105553092897505741851581692665689645724451394523387634619970846783620632180300898664656848467924173870399521123906264163791906684845708333406595075279763924050107321553771201872798780024681189921638642167751697411504376796801829228472102230661929889974178493864983293496550624723421268186649431710325101733675031262627177287628787297763841592775852087201473332225122058602488630238225031104765119258950154310887748171119965258142031987039237986632940496938783516774732485070819006708883753273249514188877850883160058885483541929947375141500822030663021420891397898202299118741366905659444907640478029051085778160357052711406180524154105086428688475066856583177820238286859374122527387039394499081835774940589312309294750670230211431469263907881888604243433477302830312820625029752058234335492518179528306704325401859204217023645142353351975401103671922970944338869862478693167553560956052366729842098887182155978983069838089780569507020784153187625601709792883523671370682085625283529215437315473279729839629318219717816316349417093454605594338825345445643557693216410013364402182827735145376062045569931869150596043692823684566302038903733882229049118443524908297685295641244168122399592603541720774306971876360520414032591068951799022160480912360438388344206466279021426201137292523558582452794393799850104480136672725614623312487395220036802206604161790773138182906559077501273036007277072879846574919237402538048128868880211950210045463944824608653707289297586159124454253213407837872383210900300923140085131236669043750618258705837413081368786027033365823148532994825071401351024725687363000336718728181388400488020934684272561945037448019035580100651009388899516715713858371432787214941039630649138482456105690840898560701448329939191402865666680533753470229424971331413213496317827816478836947367904244748263166411855481839626414657237770398232511461242673299602521543685508969039901426080794908746848490521552481823472599032666303384539829722288975059961462814447174511214871129647771451471945410630522274027205988338030329806212002062605686256154042754627372312219312078607511340261377018803976950461064257948751951522655253515006893379835857535256214508996028504064307958818547726331313274376421814270881848045736458940941809796001560063819214629178954477308736144102875083647429015091458473146035260674353442778088355201209094052603570379175502859072324147365359412558228801725647776981428259810931732671787402499231185756925150872138640829257137449232884525309559772896194986136960725417025292939990401164171242776219347196296138403425716522393890781423052565113621118960200021507706118877639285925860921762342763944977405253193225080179068183105833257840937020271826319282819627779332702494961356973968676840718641585022651881309703939923302448217490493584051279463204926875046401257599535979452294896937795312403193768924364527889953355990293409072967794811300251227672877720625420260112463088271777021666314889806488650650036645485600144199280644262934361395352554394650626801494593938800835233997986900030350231546477836357363719141267486000218144378674902610645866057984818502526346881145704712073206376001000323136324339148432579901786825454677112208015630454301765307802386044365287526939787525934578652063259288836154192829983238898075683573525667706159594435679009562132119936321511047203313753450056614770674776701253905452498195649881722588653420161153915260622656026456129427635136017995876202655125960002204177903524424152074039653870109907446889876532707852373262695496140484514823589389348231832093465927832487743763688415263247697789223737036623596499369122816332211445164816807010855376135050226212178567349043244310519100224285082584028341534528055559383031767324957441 A013892 858 488887451865713221388143847814473676611335191947128144895827248929934003629537292229160965967115189177713045763210536000985624571685839442978137158547797588221222648035961816955818028620617792808379807298163084055569132097010677367263955685167488061273032837712151731896793173756880516437563688910084603360295775402551345581390229848905008581555433277990460284253066715241204128627660745472060139376842221594439101816203440688006611812679384105339445084990836636362681252391524512956711140514901595852629171543645501710925333408526335558249858595676068809091230355735219942739559563738058996476548150462850720879630758228328157178399961729520193060686426394160025834783178291459620573001557370594810603246155985908970456746482281867872596010553715589732021683803842490178781292470272920197267464905354811735321551677399122208452441946795025778092628056605696844947787203589484001608365934989939362875263387023999418466324267557519966097041664681188005829990613015642886801377800513185153421397827135234333662346590697125171931600310435376695018643797500753128651141678911255275949789721906746804661173981248696116469101356388262549063001246600474826684530138186634538895928605486194978360040607269758823650643414002411301458587967538119814606964129047678063664295587337495692681890385396123548633616547368873301837451186796471944083513956759315991102456683506611404758062823109783484656036353650738740211938658403247089613560383412970080553951812003584581722956574755394041626693281372407506473663658567762388552183940716601355938871363310839084589632877451354841246302514219820604629455821568726730680344925900525504283347653666674277952175912127743661127866003162654224810857532348070959523973823394476840634540536959790753018897925484064722469614699819927228428322870037948151140145771815907770421069892959577627821466088668373527965598694875193750076263721010874882658157834578578996322383855383176789700976350439773558639736659305148172576546688791971319186035186420333069683779520232927810208928575882184212550790543861239773938635173394480591268043515505327038678735694471208504274077651011234359891054720352599205750404030694577267480916449292504183563494844238761293477807031967218139034842358761974855720227261075870139463837331529624927102398331551369871692860352596139848833566257693941738646286912689200765640495043929302676677247769444340814645616379853736445876363680007255364444217081937861660132189677455450400989104424568518750017514201854209405415940520857679782034480494618255619732422839806356295249612893042436491078561389716060834744836815544041641979878688771811860702273423218173702568030713335992472938697400944796432306531327613629673486204729720309207395291212452849237404000243024267578375764656620923726564768016449100079157274541534678921406815121406072465776176315214525065263096475315685855457536771099032612567560615459617681582880497572165730521854973662731271921713191757032530935912227496562053466293128893581910990262851989043443705508846037051267540718756084408236665684713240480606972544626614769132940701286947018674395209848880290882452781745693415043853161935199221643169426726816937905906970358405971576681556748025241824663184582752880715224310948813187058433844105423929703143363228316268662835965322463791021902051927465933947970196127024215486241653369984982561862119763265312693364169712751290081332259399953364471813870972249753837770748906131207637059988148350792606359545280002485980851641863696844704440262368999646352990128293288410701147271080844985458085254295508314101893444274402002946433881608942088740926525019077138555431686540720332516929678089228946727617125706371786045293123396671522114472503991798145072730730881217230192753162800531925578690618678992186001144155687835530008856995518113389834360044631189249717243218232559316825572196490720517808561602831732095215877133176769110690081954913926418527980222109855374883508523059690748042646758413295150573255053690918187007190377489510557182885128872522647206621238467370183677894316273064200000247207074294069666872462693524095380002309684257676984891744315336838945233898424762920505885309381798225358636574557648012306083453846122748967219076076017777724074734935937532689588252336880115540943839821536609149351616418682768780908096140234475644108495508978742315244370910823417292332203250066953949373401672004584013255382990569990839033425272139036232313055209613246803758241738302514815155461394608170026491427806310549120170623906686314958048877349870397524777925315071321041886866756626587710033003300659076615940149268728879993672975789027562256230375519107540953439185847942012778035246235688039850083143785614814209519912166483764465740764589584851162882480644209740406658811570940632334956741385905087850249031451694603978807509316671064584040022372553962557270809322067181365178250177982002224126631947601973280817654147077892547679317618300310151109286984986057998291859754234409700899117529559841094762662234456721500542861155294552266146776884180282066844080168080953179084265795184261827912560712128667852286302020723332281554065622590359897785780042205757182469077981603931733777053043915198094037025329750476483420042145007613048422912497964451995619637932659023571069518154734435497762702738923118526377512908125271719336576392761380553583387055297957566670174863375767491214798890440095069845525121344912361248199106052646650668491385636397372427161157731022771985992621730073749138434398628194032033546252068701229992445303383842532765576041559794702659 A013892 859 1210533730677240641765961593429570456183650457445092052448412955248160656453093659751333238670207952807746094901239844981504504016326735358918722440143043060396981177579197019002484064849483096155036432471174314266910672416276041218404913408087532021030095336426221191197917680746238089870535012546571576295825009178481984242734766738643842843780826784198900719378734240542030301690822144202622639050859648047769065567999523284132483502763610303846894635500725604460998686365401455007599498317807326589099239030049083140920507127518650949446916618894918302121986392605622364997480696212244143116584398812914207119332840818405121661278966838503220517372599708153245809480792984304875041188583203772439939887203590553215838979508031650757467109136044618019869159245010586089190179504350307427533772584684143983017958786856289101226883052017216534109378238333309352078370947020717746898473283262653866476076797346737936065047052574907630532918768875424940047633926897420336366004770472897245201569738371726598347002730878560941094663597068725799158968888347817321099963260010480277523998380623573856274728233795915205293025399451620509472348323706189117878738390633787595125669924115761899722318187620042553482534506767956621130308207833170934828489272970826605761098639510785747153936101388956122648149299323519813806411046175557384273244824817785566252801891574036992710034598239311776573326959238240543900041100133621715345047251808471803489559527750263779219631051795256431077813607312936854371932111315977882531674103424435900838883443822605346513305378224422271055128409157183579302390930330502689110871390677365300630492841896398512963104823843593951575047882565044963399939524989526154806352060133240710618345189025600923759340134393167175242290488609421990384141830178093379089963805447597414431840740887317204671104360685671024222090962781772369370086523331306286074981956042184874214858341930428665801797840347572868774293302368818084968614679571111391465222539060200293510936786269232317930517837813300446512799914864271943009680614206899997558211280699224775145378774344464906224539397591266387291880702010350540759369669998812077432229739176720316417386020324752600019104514046996866846034129688167178273999000922700976456268152763172752373321406356015387928819826202949283556944577109711445120332378222817326601664137778302428417856524673362846803196072539456959898018231702285000644961472369257318791654728157763282438720476569684708399616897697006054541004907755180050615795118243768121763832461221679016311271234849483953123134778514548516850855694131785965664735641389194576473038520957096686754998281260537626251035695782009501237769913772780820889518045055727908122273175863287543886807597752145926548652490494412618423295520761600256901248335019476942616493515298454626435924397926370299572887919432694431012551341381543552945924272378943881749688817157941993179434578431315239674082112396396492817881330592009804025834950160269276221078857547218481915766748163496606506306171221847150399665252770040790444110777416203235305337515908225992651304711602639373750450427729719296669770414584857511430174348844693131878343397478667815049625982228553256806686682169825186086201116045383662200982955596086914023578546270684519779470898987270485540648875546471582635054659928532941267471667766445336444232883701477494726327261573756619096726167965125815293854100516643227950313595722577098916599594143249221814263708268875534700769567057893475819829211617655334992503676883140448700056776009187647779440075853841039384255474402525093661987818019896989319427673211883699965843611791074624837058987061705763306037344421473054964257549374959236123252661587395216443490004251102463045913657234300393470262220433872765247042754493868019400797745405046455469072151243070035616215422421891832482490158476583425261576210049009231938153581864818210601238480418290990713299985990783893680570439577201537649595860401709039286265189028831930317086511399601129984684716124454225667641947816844434650438629417992556412109189452471608073238002972319046328339006880749724613463207461231575454710655657042701702108674961204012294663625617685623080933984930692594982187052751543404803727100139988755156782023096517210815500838266976378100388062683985095637755944738444907901401621286754868034271567918952734126476135287534607089530506648878470637640567567363746539825282918195475794123691468150797538978609969118631291622803727895194425397899777744365905361684722077781309867157136741440705096094722782960495028889216337202225009439758638949652787664150311023453661678235357875089776592486663047269814638903369897680295168940919784751022244417055849378044995518282709856241459506460379562147440647094011187476671994528783954052388898202120913776528509557217321295011499906345476915356658494134095693691561225711136500087451057725157729238825298438659312615925422659416210675355779664851554394236993223512475645600067625986604015825592974900733196076053650772677963763685571653768096141912245430560060105080085777371451189955527832463666741082340378260147211022339023740334030367552547472176725633153754501521171513762073627264985378085446984381969825070119882935211205661586925213297281621901789865419075605301662833419781001574730489144794860044833334296077178977577469540061627347271104236217432874453309029874509229472317819828962349434907437016152774304558297852319073600851482897897469521315496627754691744344673213880167928276008872614524231841201059046883063823263429111538310070930166103459247241 A013892 860 2997401359996184875836055735529365976985880714029334985975462870077015353282848757816616480938063241739307297838865078918858320890322613095483289715315748778805904696822672159555031790489740244906389555405442248381983249059268689384851187684852129949740598032429629865303972771378079388090341874031553333494516009401830062701451313186789280621642861419528113872352964474271880687986343020437969713931194523671432935483858051604317158268709472709744991960068711168480274386310684177342862110185224403559942036663065504716150126777941804097274560793129088312965948384744388932347896954410441510526831513316258055333972927817612103340371188509850985819845776764758543795609582027644316784612009682277734762714764923365227185681320857662408913551464650942634380005337411467204857714280542291871008946763163824232206784734176070587258783898216777842891697346558868953371902223547052192377562798213373976127547281833460456752726941833676209054929630693670818627006318756775597455528046163170395946361627612493858440415114925673867683555438038274882571723705469142120958297928148690204696894866263650601947998304973831843910854898556758091883972211980571168590426250309930830503076173433113924140532342047799746635550209673630621624135023107506718557887460313790787698450580194017077742114026713092866332959831905668087446240585024251463641597237486494022812996510924581423612323958665761650661438310442848172510347867999760595744156155155705224148694857102900393461949227719182653735343195253955632173486728897381518958795715815142309631258456365709275896248933716113760937332398785693103527070880200427378004739539584833543525862695326830461549430891214299139901024486971425268829626857887040722389853529743857190321373904201101421719578347430786849450260236555301180968183201562146837871280288704990510277266426670345243168916836389429337405295210852983782024901870334124163643976746374097924858536525595592488963165830686784832799158871702128091372701839471349345295646063744422886562137065544459873195437287691675422309897356395508893814327159157090877053889393928069766512697237775555209837675777836337110307038514367126963623734480514388586117866624945737998760773107540099588154704668127254895000598262486741061957070652185698965102389116788739288978828760956723346035162842841296518066066910436779399551009881385139759581053969888716864703026122887189071606546992018876838946523045499796187811988456772045677802697480736709505883233333313719736783583000770658994642927711087693568149719676488276002531303793398538190609322393339572366844240901945095068025886933384021097796486256908143301610314208703346148977364489230935955822563235290137944005340845722868817823714741844442817573652488481910424130580405986490776581191883060724590065303615662277634512924101093391838135756976736988202063365965781087572402128204419375247935747363843498609905850144913230566656522730475963011369604780219201233641755044422604959469863144797544883738565894256892594581737138093810135853148129360885783873658204256244507257460732718645231177872251849483414736310917802842472177902945094583750704116553651130220764721853783151099194743274999995819150834208153531898176563844970138490625780087034021973442856497238858440592191695368515211726868814842295668741428113511481461976715140091742739291076208394380487339445329084827531124228599100344723214364206055517190788784567772280066123296844435159780084543544055077432050293338458505254885076553780854442597040824222482977584003291057264757319603361826667181885761883019573525479023792381619943778315595912617981891354374211248915356845542212272017601725401312268087484416920804502578816315762484665009923943153749787189605549792103887708040509156036150557645523760764193969971322813754091920155437317359512108970295896599690123340514084620814472119275391243423944518061398913709742706763592126141710192830145901894506451516000125249903814211382011794008358566784866669150172626660344811350467681948289101713826207593790040958353947840911044983721422559347340687793516439863261950939467151894075496278536545921756218294553886598417512365671634531548042751833599761747776641889587962762293638804308728325753625077559152903003742798379131043873091103868929526016654952810607263169183050810132021942837992781623752811323551857010918698009752653066512441984791795052550946017833432109329153079779397982781332267391171712981805443514843208460899418353878320596721635467397165924673822555932687837563021533314241773046673900162178652072223580757919128344588447735046988165698780537559683330092143648776926144596317882414920974862588227816891399151920730879633884681740757573995300276281187519442538102221428378827571589127835357824299592329621642487039373453715638828834007299800048980727419845166098449373392481148465986116252041256679906602129044637706740666940213053981059422119376730037476582205328210526082638665885308980323121557819837037770672359268984015824683746017433594681848637804216981734939558730566070720368624577133397298080286323529088892768998364334266128695313263672919997692510435452753927241928269572249065202634344417352259066495243309318163526378367462071264054756746397203029691997192581211101886298772015993531127449723933720185726709399983974307687211842040167886318218188589440937408162151774217182406789200594750677055412950633928193749323000964035563242428587176681360673844473424869888258868302742496753829405823994755952001026384259779884486764473480101000215469927036297293471950835937766101104928107449718753559650898028320113358609338634192859 A013892 861 7421862510085193374872781770688527566248762250127322329438857637134827639248308526380966251834257454807457060871515983045906169498206931963113078180803610235452521813897921711602054661399855330672466271749860145776380341012406142517140640975274674116422745047500974079849301675236490994771107423947655177512437596363862016425000895130495750957969267518032143231219302981780129499642295966563436370695316828868311420118645437719398111271993256667126864847334175655562838927669498780834483528167523960430368917039379833162154612764734923183457442705306142442646671829517196690997695300918739813773976983290873254554395032596261511468989759498053516137534308001441865533765090449068065146061012562278216768223266711979715669238332894337033048435868070734406045696835959196534480981472336488359513382071323182017542987473508634205040887551590665400006288908117068856575213723822632386493890867093337088915443697000549603504970427947423827564702203630967620331511718867333300084035539576580054232390079769668430390453425652346138097383936571134398460962495388437336562720541591043667159776681460558991832836654947400054875823903461490154555811710112880289975585847966169419477836409961559954450447991612214904844539238622667108572899106581474278314466582595517055629345783167825492180170799430262533234175506821792845657548866337964024871495278143070363393237847703845138425051741728333757441136739049225917104699845606339211361509311624886549809359186977634561350739020806240449731429550425124286869138315936077481712355113134158057735649432548676372337426088525535567343167815300855907950276679393398030250157569226466752290845094036069579012084280304834886009786831165459136723770233187243645668793935145235045097563602818443029218426226495023887136939921474344698894137457204830223106239251582138297507029121812015186265311809667029592919914066297862289688077496232454507474687177720157497644297432490720966329205950197717237709164483062767664919855652013168642537203922791501764993621025857571547559349072616069821506114534273563176464761664461713563582258474415899620792323117758814479523859155824776482494147758385928707501765323467197063697863432161516912993551530806933050130276074045227718256086357145157056770840684806357021791060589691480564701188916176181720394320679996491467086870210865599034448856016287863173558888153787481939974298279854845973015899400390948922038646766438999840845076805824805530761581429354685670807968173384768126530093084625227965976358662496526956401952741232943721591758791530327015229552568825721797970658053065347952843830609865241256232781824243996720973997401856146696136703234420231289276293004338675273013680462753549756944482248566283016151303353077569919279306012682743825401912640454777096736108217437749988539816853793246437016109714341479750140898404504585156937337244834610632038456111865523064489265637969505292867649276408801536489267026695983955419116023739767717538368662970056089080179272203597496551244745896945183575844229962359928563781205900682768175691262823904738274298304932254033745164727260700442517233304445753730534712294379009888505307017430606653565004628484214647803561431974752179543091559966714946500003447724854774419883529956640145891885264710285147241688145562193463074981410437665736519082381666024105015894508529117130320713239901612364989171310003764468806363996249860060594918679476374899447829193209054696307558184891233174422299285063766403115683169740219904460090187816465878312772964983602208334312564615648782400153112782882986865085333292336761169543468723637472343200674630099228066169890226264530511614664463905699152077253187108030904500643172516546407665719056694310395112234678644249991396680751956359635523738504459924852022447813693249404958186076570573509240699274596114713323584415514093600065676982450785597227311788837780206474623699947362466756531437535085530092316394131161584464988788021132302638857441574616073290701053127040081676804476696464503358796775926626939251894931997573147630677777390929704838263228983053459263675337768442259788062820314650362926584052455003951127168591931577109772424536463907995206166865007752516749710037898670225300919140943974664539323767998603117009198752530440313311999391833725950982927917089400639211088585792712365435429592878777223250534505338391086100978937826344883811343412477806611688687565766874045955012887342535476881659753626824588886619755751221844859186655148918927356922372421901960055617860739999096197517670398217380736091102795774907110848302112350098584790270994333957826796592898049708798112329703410936279848309176976548671769810330582226573608088212189018799572135704149152372376587386571184267844001673390396267783819340515705569371839588437056641027601481130183551195931204395007749179235479756465563103623860057625125298381022858669994602749447254050366601869065727722030976755422695517959947680869100966196140669386924058113572052599483598830021306358130730218383864256902106433195917144634030946815427916379298885404053478296424080929712026996336476867253533366427396714128546489811346359576338099177697577461511322289805462959395389501949294467194854719124997368024617324556553144228169562503090029566431147133982560618157719418590918799289997554863817663144653738548126115675412895845987391140268332803461556706230951651718966614504933364047494109014182279593540483145626802846905447895545552393469660237931387591217993789429039256712197793026019604606532524870864648692068603992914666705179811381928141155970298028957025404367139224782786303977041 A013892 862 18377266339359437230329120069620092418260993958778012692601225956451909582715097493863384155200553049591289620966899854103985220388340686026932329770409638500393753810870830052176135945037520384422763063013556957096749586000477837080549423978236645305000242589372114418140776028751400115661744321329365037383369219918962375007928291431725398451276745332131871822678884893882796873934789400511758234042303304643997039044357849691563943922471230840216162921619305006563489905963518261725483829612077910897676045112291365512977874512147378559635790425165833996094981470395701209382702336909590734145930634349547974728882985816570532286854074503370813254632562508062201806290206695846987040096527144444530261580862482266261988885366841335033194199004494077392075343889821730579831823742670906490502725833421259670456173740167255646467536625606095006290171959099766078697030126343496229565136682118944872526441222699363872689053771670188192009131561708435293735235835575685117004780315510030295704766844127596230821371336804348620196794267959849312894790773868814300625615770313041633210655881187808659118295008478602328477972691537092310205490819598792773128258142563184133399651256869408641654799821583013713670658764214347404870246904907281879060172390698177185926767464356069533361828736298473628278608738265934443339811090390566384020284586714778383727632841461643243409132192641785488466241238423049244117030183006010914913021845005069961096404473516133959726003538679311171339542978378099821592386514951005516390480783276375632601183824284345016868328400371990092762850484298634012819772135569313469304384907004085098880609246497617848522242874378521356413947162861962202982590750624700803796854994019181349931032139375143966204715960998102151915889802622703434587074863647422910603135904603281056318857301489608990696352306604722307999406299646070517634359000343684373503565446065704259759547228292841694006780524078617454574424467347235952340389660094154862617728096020114728798940028504907051340156679355577868961468692200235507681219892611984493072466626242734635144250479559482773934548131878573223527276770391639686716413615671803182225215946511699866746419951879516118494526456667314307946177172840766243113221848808335815299823335074485334776049174154927381686657041418632525162332242254098903599777933074361716185989398705030244088419996450304258938695489408628234910971219732841066916653833825995149913221015643707834801939186149850973333036956747442341326095707848987900219918780614150716089632351949451192082879886116800918233348434537055000688656129256714009316734842228736036806993992738602978157394742044700275145739831749989504833901180143601799620475551192724810009226081252017799557570338697729303333850487117433114451180821089395308873451971860603709449152247571223667844128398495398802507383814597734551379789140134109794458806156910654086164293505666557075699537595534899176029317767266015105629037108011492912115342815724055557613040564070680072106964321965569456756850080149474701597060960187007698536251758544449280702368636005493105016478867904826366423270577399572005918102200552907704285654395585135405211750658151251897014469468542022912313712036908065182086299188642106708602751212063872342799996775538401671726498395403293692529163366160860620405751376674438397269987732607142475337322091529011197446969084750282246179017547332772412147870417475747124472448514050997571953880837447106926988339980910588765213724853962163344824378825822932444454383006932243334452236722408583780893650928679821761995145413363130021631526847250914068515415199019363377735278559064412437764759334539345008214603138058825048043474679290561725275027009175556348759447329813238390137160693387154715466167931009038041158367559586010320495657386233128165045545814047670031649029022710569407766508949493029438731471609268815964256573380735949187745976054531191775068132174273030337673431772272225465284459031586946810819199853887943639060302213338075145037654677789224258873275173613919903651220318743021709687429327240173102111018962561318285448992151845699782828382031023313186149930390622313746123021994568278830998971440275130859446197380583972234722891155042617573179423360021941870729351528382120096993502876832577147833349937236192749295342301779497547403713425238133884829903547846972874740460383612292884473395747592907791058315161455335964751771200834295626737717570290595844658833987217627583007109548129431499021391755329360451022095577306155355658223254443541515451722264370012087966755700605218799318640973216878267985905297141466286115911596118504802455189620555589744320636684413614113017260601765644908012040089295651301522794424264699480286808263247285231598044616042633089407511791802999824966360932694059271274292734955792189504624335319936264825515126195952319329914965873303596306858692521391779346793179513125380949325108492652300033297297715328293273370957645869528739579416926652061142963010067902651048837129977245911179393378734248318865590850091413556297370365979020333601754034529606715077510576456979834875384909600611191035797793854870723610465017028295964550387146080926712575170686857968386932717156683870226425544338719119410596987307084364059710894653555448003163655600744051894813977365276526897774195991353533215027278586318357098741753153869681515209050997784636115835907728319285996776403380902419732628712446735917832245481670883227283204011454674505816243113934116946630578300223085761782378278252013314029025782980888388156898979202461646728069067345432384491247243059 A013892 863 45503930805621563166580703875266241216763628880336278450137202989544616865851270189457631643307934205539942639186519761847023700218349984330601114812181535481186473417343451421363278037371459186348819197564805367910304553146197171917311348163087779203065795675301703138643957384015313074989929452299319439699923142072122817794756234485803827379807897840146395688263364206858299456753058099817764051553913170325696424380695427263431789982487092212228400794058639507446850792666361604340208785018636503095824757626499537855319002101653611904135621035962696391896787523865325368851299873719500707228004697782281390678212432297424478424947087023721967328982433393650309830353374509380028762995970765831956936170112011477009044417067950462834357122960828780536440366930243697266990998937403688890227308933408547648756861341854401538962620971126626238980088497754971687695637598809004670530005373458037279917848585084672185801493354978781312045618650814694922382523717233118342530419534454070505164277477977496899540566745689910814120662090101114923809478540385797220964786583256352074951271816753251833034151152198858746941979703542302732207505612917751186750106858542557669526743077483085868192808183421878673406204495412381394851813490994015753459013796435365831896082991724599415487690772119914252507034818211542009219262901104991032906242644879876041169607951110333373362108813068132406205771464218073810308934319111000620405218477395208725600846020468825781543597636120303712042671029219034590145086657283669808128953076989850427508158666126642411922651083832684296700001321321363380509024965111041512031118163847908109253177674643505057108077059005782352095218156015341748842989975031071035580588853835900921382878749274654599575530986311439740256782824384273351677621482802520221521514210252279620270066245361119332254247250031646302115021939147335562643918686391996533547804897437844251886355132428677025688495248890540600654277849174023594354086496969476761172893920827310059864326605640971844916310613595667005757623667288310940333960894876642191312241540773008987346043468186755737056560694796403280202666483889968636638825037351336187704674979941673528350943696428917981488178464827480290591221351493848453806405506612471503928077260154598062953640584075841534866949813599634576921925702713132041104506540307493971086412164144126682357092664790601925253844962629214963834820926209268032951259641282712764704976643614369326045246816886459845218959475565385233915204256109171090746640672759917973958822577029684147265226803133924636836675825408767350150180752996420301755157826107731072001761018426062095612546963382140306588091251656317262929717878252392272438459891832754709339034690562040021466700358079108830255643857300989017259454379918630634906245554072068984363336431058859352725178483386058479489730555941635924936944510096929127949655466320313672097320985087456308582549340766368314867017694209612737032953154110149588195888230671518242150092127654846855863982250654624566306179726608034159149781046458089575337914443080152319497854277244565471838198308340272661074293853428502844281806940686854213674004563253958191709410592897656670945630836587434391157070060876023289298703334697531779064563673440142244134729215913860840960310950359700108777768881787540821326060578032200241041819354720812876040267893512893096987242703781089119481619169933130436946929792841279979159105293193161036917432387721944014808901638392727930956938897170858695956299586241337202781053309081920788193848896119171891286988170853177985054417562883032883431801994951141074136951058876646640246945504820832572736882823493537635495170615544318642635399609916680597391769102392585899606918773903229764580233455735240403811062947803548084674192755923360568568976758394462416341110944617621717696129114104618200001245043330740700213558120238905940279737091466903047828623562648629423054427008585276146082846737891485202365383723653407411322609939012083356733575250144194528552591710019220398171857784110253459510882980019277312335334069750065377963991942179117645281964018192985386561573918634794756912656490289520444461468637728520645157722184293811245943869887866593066425116066109870330331997002326970244171076590075439190045515479822267443173009946240599630337447778093912097628787408518718074093439344920341688171979215402014798951690737219051388531703112964395926985895918614598567069635738078974080363894176915580440656320945013737205295369103979274083415359836872193969989970942104398702868494047084322561002395823512881663774087595141339062481632120346687529585322587237433622854492564268075210322584173639865491627925958771311591083704453064872892049289751127398118438685653818339714674686675738547750048850540171616063599381339082827467543004966731302084640210812061358865398193178458671341940483117083921161511816501693525663448815244999270242643242951813547867460147405575626671645900554855979894242543854672666241944029566266123686359374568699528623425384765690493528094770638320499015334362465830286269010969563144724657596708860854551312155105699277163769512547881566251543861148818198746609527249062023836552080667562558328664915714018947774383782063911558072853459789674084286763886086540773991245185524469346746152696994540183842975051788919994492240195829480304297693837356242543564530127615966563539701785175290183655737332055635049100597542222260650359408505204919792288192714169558908089177093758169153037435028298604082431663585072401531914853956712213194757026909405504236081001725089584957781806392807291146841 A013892 864 112672237563868746935207314284842864610587204706971778734106278185208436276917464264845852254363132578403246428947102395789653537086956177851017089785327887823430345642210702720986191385057432719859124866271017006677337193740745671187282711875273486996932013605818871839893164234602932689669489326908892565321539992161641237018778117454064371171314956034088650217313227849237628426566790407900665750288592847130286590712615566751556191743846306539606530977767803225749639800870385302145186632375860826679068586534217879184017525784902406782218307111526196573279243691055408280487334766016981981666555204174009169176931125399220453603533057232350939581326074343584138520628160269301379840025560217305742737693878181506210617872057535073073688837806185182657499456115609488559099145477906336657402949422703971424539215611704341796223806823985668103712358149202587640931480562773377655694675775214072650767304963679571714590891894769605427974844295663615282616444593717207094821229278842189523766762298942602095455497778436042476933357280637280561729726004370732113033687094014470116434769194190910110524028633808441944444289001961392252916272440640030795760752842330368502957499007412791435146344150162730361342429544886102159411180533236791413124110602339812900992059199726288888089655633155347560718416406338780957485807650163167191588114506744416185664025078136345355448544269929189582873704516778908343632141958616429525184741066659798930251529230436839048854320563199847901085145692778222329623658927013437528238292584981491653702524165037513149519264426027025754374576571722506545115016207086484776898739654385641421413683987007108228400252497727158676240617580891431688968378634184459960130060480394220435535224688200222979354372699674769629410079694675074861815606875945837517989199814491459315471090760072422217475409361556109377020703708500778439327044415456536224721186158740948714251552057051514754630257397282618690739456728061950647956559221059624438863441464466581611919999243901004744225431794013617477289446204948919431049980237843158853266049966866506780558550885533757693770012879824679365706542278093467451212758036160606183039358013158597881876243335783947385044897208580859120052632597212566662621586868517634078404808175791540109081446496589607148642519566504241576281803310562283533846827539948845514313094073225107934057714790195344636519120258121236542736436260565842367122581046520483793973227962276896273851309598045746336286820338487974812312203343347662428626666223180160135401466624160623887359280822013107659346656174618823426939512412313683312755644538067526799652488455963753928884131923483554231002466160134955518423011508622870253392598099707192103039674458265976735113675289939323295487169499419121604647117730662141396460719710192295940113072973608410584423461717533736015006042339836528772100443364506496116787013950500262363166504393854065478224941840122263818073907645614727888554558271938987285182250652077515647869600967194038644957950586863665234006165314874426773436613699353829139404634614596322078156317478030991320253090993083040795813397936180462464223337884027779031623989025068562624533479859663294785271805568843309708509630020665060390609230028341223740609987047241462770559758876795094914440984983874703079644524750425248040144637271204952984643407862404850041550431290859381084557014671589650987659317745052254341793855913124500515115881457370292850350217417805917853124306537922595237114545446345866046198697449192588806468963317564434981726001057831785400843820122861383155615258273037114839632601487896525462529430379933405869268821517541358712521222822369525045711956465978671846710870338715082910521162082665179553430791969143013316847351479512573028636169153993417608913684008749077180473074782483769994639808468856748517565667603305331020404882850546203717058091047965434759820716732444107169825406974850708665795643661530993680039590724846368618091724272754478437768503147377880587524648943306789927954543780586881608692938887377614480841437835942752533796208354774067132311262484037771022365025823483632922679726618357696662796671822949391283010598032410952240954390742807721732270370285476583225182163466178583815064727445464808694621758573609204903032510834072436593773246754876402504078924105890557651026542873445789304544691068517913133740949563277713441669482482737355924091961546308027790413849898185688897322557981421609641414958007566491813528675635627569680294658142993976578670689076719402616898197059773759523773975241491444008975471296204422774789354520241874511271706811558312645318687672936022156116386183891616760204540349765497303954415838587685859370769512529478703130354303476799353667911108733937149166277003109542345348208773668398363462364534321650009555767055118410360475541351534318625253600730988337651107488305728380104098247328026837201739947979327448048538691229742574061070203530798403626035742717978336960154068596011134209011369665001982593670761010182334124934971792941465334421933482774749291370399567279906000411792724333089579950553213653093649475945066874485932526250296998313881503046727593098281103811875228159662770388870983115048869134566602565203908384669345032634378931752210428371771574997523938948212631953025008801946875483954673406682759493009442241456653180351991215412983954805877589484459767192014092050570750848459787552165625889442940473698997374094281040329396692765001691362530642760703312677508881666839836135145269904959771334188360772837967361154379324679573352059633455932290492596224378573027423740801401853259 A013892 865 278987614759657840417519895693385132219410366987728114351741821308116423856839056348720549921176298214251700079469491295112365333527475105020725565000360597711708055414332278796731187502349324100210459222248798939216747948084266615681159535591652805879616361957354502743887624068136087029957932852869781972100099853051447705340959477849891335392921791321050872714439066164269442509393603162212430563623834460186455496976916692217961534820746095776413191747519879799475457361295360176256394475239236617079215048048790356429666611578471064531043968020542903808900162024178605387906409126799883067822575674500059929789829982669884365947254599479966929146381911356074341806788867014656877320507449628510532287061074071349346604702383790536902687857603057324593051745788404539011696835018698402291058785662607880940330127236925509017287971853064088805934066300882378055122798090002597639887930992331790076492273053262023842926792829747125230603083985648382137671295842058582770279750996111866637609356361649478105955262593687706341092209029228689761618412829696365414350599579802135440834015566966918333758436776144449290196559553467601396053729273996339613352404352141383119804560334755805459774427603873786484989628453662932670815864707167085981245197138343008384333536792383064189509908223600322939747310145319049190049650836761368119924138742035342172906506831948326598280785018227396396963996880291738170759203071588182530880412170415261471396881275955426732029134292218580188029028164742463532158812245519045650233308031380086502241166382525221272011501126021092443381134674665526733852746515350637869594192359484632337921001506544313677233636809369719871080716951427693113622913367725507122818082625443648826208334315227883918956382887291997404612668921905258190266762369922612332455539671462487919578652359924564580268643644739720872331587431915068992839255350067513889495904326472304370409553796913198632425225711154094857521278064897467937454588330706515013445328546724238262693498207824033946171847439725324221898920458627814454303425016943207793413213056908190572834247289119251891786235121721008752746603628244956662480458960579240809217571337023991056715884247491296336162284933269856686303203521325439100750648623549645223904067119269256672556460588759029671146594056101586062789796895479959695874595824839796429145137921618616530412373534287902659140357152013735682233147088350821719389855806708323401773315784165860586786953844411474457533459553309735944791434386259803591860059608550171331107436106617496646866427884105833862200596007317494068621499744617498937030938685064465041092727013323395139556070171605705147830975456644003224211700373489580411555158762086878659144434886437926727838236271743468472632484910342187586145123565774797649634991613687433785018039876878811839680349135323566213020446431626889056069135714411170528280208455819749137174218363117657676567300265384897317668984647398982110122053182589854477852485657358484418174271085268191894741736490182534622257431929995253259279625744356316978250676364567338501400779551035059577087358354881924231472758816378506927200942711303299632425127600983242846044724947032424554516732497207350325930986384538735368127123863945675762900648317687538724720248395073457722552408477587168420804728090003206246954096202593312880322557564692786783032981368865622644090539471308463220892249009206141923461424832631662600977918960713124756459322998011815390203242294243600144024088865151552571126548555248319951108993601657979893816769493296225999243982162396947970235785394608927017299444911579098801243660034322726339490659690762640766715087309246358596162329693453323380968939334822078079658538911725168427070430564003046130832410151069602563632989806033947348013564060379581257492199995833280399957635109927726147595831986876726834293510021354604477603822185776165043357316880488121319097520385020864876667927474673231920152350554201368488888300380043091305280152874719222744889195723872999233818317900567396964402977286096823838397003384140013606180257711047712852248784725463440790707018076501999996214348399988874349054176304133164806471258777454726432874925963875456973552931593498282247290329776441325205897956562987967343944241782355178651193897043735926177405342516502705363947319899671503909149171782396245451193805010066136192542831472682382975204363906023484266288181892851761303815943319047686092971488495240066211497936107577382812986540212701789657807922733209242412469914552175836100299008841508746183057216321481723019180155501060475028233145938216385235485361964392726382760957228269211524737627713547848368325702155513998108824225103511130368702103019204729687342367160484599402817761028424993041113469321122534691774354396271547519370797361069303267011025249411640775163127464992774813671815516399491869569600686325736247377566110679923568391083451664714785538604815274357890041869892406396420023476508243442168700529096514573403798843416141744098205577666551467344417358721530569373096815074765073945612954998142207967713639552928438775825984861773211532373738104142847743042315834147228003675812499146543060742867480440570912826097113052420189389815231230045098832347371380565960953038532716489480915225079794027705730349766253271269491856438944682867613774097881186924628577483216385096492874157510878693444881345084378901312326185605120431498129754099223775463985613698997475189678578821558727922981070762009134711817467064386380451414397067666400984840812465921263318144986997491459766897461506340600488556427018587560294630897174610327452756641 A013892 866 690800953918774018999980596206495232503349790287946596218233571999205768995495330586010604939274710832010420315074327926336432689982047580066713550771827875633362604303372741196307296643379659055207017869751028804595650377503504482821503444918955920985712194226243526889637402067487696958791807579058014271335085146040836611747044422144638085675078254568262744877349857290281402328066991396351037106158412883033222269609046444684202338408114587005880927672842226851601380496846080037068282103745398548313227301258561752765141067262840624414253438171698263578313882287906620622389671732460063664352411805053923892092668230258918008637631166517746633292427104326864321673448106826124879276431175517705300485459638446994045778556967801364634208501523072638367530834694922690642323521492964095214488368120397711388470487721224015952197729817400137228284535633548555419911505227857342013528866042181753076612440814909043975447188798944027036371065653779973362705757963225414738906921161721596869517889677723911088677719752967535983472077685064129490053590389198340706108105268948487762913665111351219519300931542974494743006410913781574349167243001613062520282275063932926601564952040328515143142000415524278841696334024486333923274491785551714431075251389053984717439886118082912856581294242548536030785374903514352380432750387253986840376040015014968718991628660080419541676453502847837991126155711293492592878691966356427176530457694753058514064346330511956175750607391828134184998488609690649209514902842317463415497043783192200808112849838604317866406405926639700977963584186804636080166051793913199078264310107127538647293853909352868551884530870043554003063092162713159490948582166911760461302731570778393414925630389601448143843980710840827481564024904860687899661340037403010473780829324968594875180781529756854432638608260096378112259371308577470418100287333046821074266919206873746379266725746982974220549468958162943122613579095214555462463368711074071118276964569215339638017108218894882630082165273656435580519695048687872742486256381028059874062663436997313769204306878340890490000004998658268051667112497293708947011201951831297588462819170033767231543144269328951366675097560984558871098675935950398431929580306122652989263636689955487177660379507365644609696410395719081148487753303101032722995390847289995098409846862581934772337547695876741486394779203744058909041813272318381308559502573134672866807505439857303233082589627193407492824141666490683863162125892383513414001101736671470682783791436159476829809315217406571120361033573122839745819626896147644500483370247149436823784660264963045381659645795842714910839130497220759739467367083097176567471317055644558161028876077874063932873528994227730541616823254013380339866354316091410685463553099659841107649383521099749117420672813625546976493714388904908364843730873317784933904095877246825018807944914697269055290615619819278863382855216439972203891105763357556082756061883699685909356894459961484682378118981604483795637004944429316600049022025974932113529521495628822295979968845538359983766430935164777707625466632476004623935327046515388916548226027667006627848497396622039407014326819602622934687389455769978106284203272392023810842532398777796948741082330792993593354296078945110139586166418928848984876790653145099429653804463378244660681182134466799363409940694367414472788076879446318810540910566654427134618824160702807496344173216054058075866858041534284073017902414912894169813875751101809782621027948071722357099809125581291900502024988328920472152857979805769578608138246116094962660625367326468366486482969637684039822460971337599273598948391630080570293809718013612710964428540783777817100666049097378521507999942653291838209082425730850994469037956341820772095178917482789765054700338056932786335891986873476437667325870366114792390346510378176487692008970459756710096051127829778500252578552110914884257315054907454313967831682724318337912881252939392719397392642686209529858303135277031056161247655127059409430981682465703550249329938067530745740363609935300278428856752208525688626351858864051786818696892487825244138677387596870665715171304226055136757440365729503174233338269116588900998724347657942952372993133047875503042557276097483071947191199769832248964594856256711157940355101219560965455529391619749760219112466677375802520550263340843368271900896708353312617353436350656487120609691575432706223828098036250005853159234130688669908539671776671928274342952728035592114275493450964915121790276404572886068963856020341156933064424471653265200069274670865403628023431960166387191315243888113796962902781566055203261554954578806394812908583749811974098747983708756096717655264722096844108020272562187027767787146253582541166511974946340750142732609042914311740644752941144723357968728341265418749418689810469196395344069088448067769593343583548615757353844496022297174783998717585769223710158585078910477211395350638690572912383865156419822732654570421740044477513023121294155650709810724831658292257944923006647775183366554324383945290251787302099080545930001153699335194616117112673675653324256126162353425451417196677786235531984578527932104233483439173676493928047995349857757820766887204707904852912208131213325869958737117516236614490303815598429989509062885896077614607921040909208538529221960177253682085513160549555850653095312087585995333891202599314094473949319687939341482744651365506332740056450796518380660052249366737164851707812163350906055174180795484159501606037355037538388454529114080384297639457975269863155457195443266023459 A013892 867 1710491551197322429671832954286306638706311912382194278949371929393661405403976992568690272879533172216430169731735228304073714647231858030955609356352572231027893511152976941103435300911375730406939041740272652672030485304086049946409841858460381836996800978411407370687904281621904218951967435954697970079238532995026569493510244946627916219301975591058220814328061104286608490023124349329513406627521739981265678628556690292636108725929994120770674759129796965065023326646860081933704736248801877600079833807419023497460013031508452407271508524003503898747999425619203295416478443787072631179239342518082215895286763712275876622269629893783425920948745460596644420031303183864060987451491957268214576826746125298963509758239129415991169399036412778636789204732257263379376766629245206903196499433814548652771280386176035064675220846603134662390818110397693944526687458183192336702356811678180196611246988089355468878560808737876506400731359294258938263422364586984486209592688581617684287016377113122498522763813202603162881139228083909605966192205109103622224053573348338081601262763268551643300521517292627603458663431057203642464398661229051102493408421003529255625208376182105396017418764086879251315645450981696586941086045835712814551070998889185182504868184577098982441268086092680187517291636013216984414837152801129209561468272305138549030126452733596466746725524841948028801989483030578105715734336299203182975379889767520353433616213884634324174819903212298251227340572647966406817030641412959428845648814614518425228767419372518312864691035308546636951834652841362772593463080680856678324491179991948391317025664371094728468452735002783974023430519441001891502378293354908043166471232339672809156303938482061756147523936794132262086273200502900644447663544405273556831118237710725412801840257965049417503802025274216381747387317037797365924787703365069900615171244381220876535955960355378795484528319537838305302960360584081665566050084802121796421894473692869533262354523643697399985463819351935426484489236390360993009797476938807198026106686873685611626613015057153000601398522377172738864464885587436455429985490141727524127495198084101441008256747982141147150072842395656305236168560386330845606902401866409994944062701544362091845117688037808565252424672084429621112689377466055164024376164281583909573177523406592266107850229512212703717720626391611460520619524801774271639742875761836190350829197412125228678132567093303969099574364356255915822891876760004925180894714009070491886170263191283044418814015600505193344554834869375890371784232337924286400002372585596473369936373497414731706482067295440350548013860185037825970135408167089835801539160690164434817965439027547891830124212269078289366366874442439277046162740055719625906865618366514632906809530887211567689896210533145403242949109704653054697281197171691293957054997897554986182245333595336993210536038045618896574343424418571798734082563089543881258956202074166908580472697015416172260551778032231880721892992305896486404064783389494503431378334645805031258253704878468687617444075872130570917073710303207202573321639364549707980876145918880247444209036555278435153668767623691235045956510344042587018992209438566617766003383630081304246980845218194200643510979166779908271519167083743304042604436459461927552666355577966408226068014401971107436939990743382460608656084373120150560461538113182460373602535885492060938890310956098237147595851329784999258915555151663402340981967933427440100938144681192443656692480276042711293541163571576251652177219490939086247822032503069816620949011811411700995788813994636899813320355788668058223759082513566850870023931948963788420006310545406171469145142103503969859727437150003873267297670785269734416553790414660026071964100422400218254462178452362433215313515812805428133831627920287666471322944604000892422997695719746433130112122101568186714696909500303284233994653550141292719361434061762001912187747357521977373107164525162680730672614534956321321129809157612456676632644312971646095068815610319074811996968594197187084117413775286778249082021211381419765289988556792211599186534940751223858506669951222830898069961332142457080215994654821316661174040358511484886427815923746711485208173028787701736965368182558881861828984358982386241464955325774653687003470871060270761528784159627383547245331986507998923334685538438656929018516226394424177102854536700237348448114529719460603243001726471764084871865172746545584928172310906936201598565435058440775368149781615086518622475334928110718340803888369836178308626330943255155057945191853136031158028484076114684546046614532927722740732961477627935389848131314325679253935783713267262326489483323119273599024888870958737268789985051349476599859134652659385087670070518551084386698732112815508361943010277078962100016868421012966725315054125837172156222308453881143928168097002756314012185484440615405589059499962355305153712658816321111088897780776129945966648503249166700102390725519037613337512566911625944944265801605165911837549483758741796052762549247160286940231240696729926673770176053772966574175611520537269734477154406828669276669820014511482908434155360424110254501192938745713237787444282243068640690038498391065641489184973278959017944835964902826787499456898593401102704391885453058681474250353043667966372937664958257051323594692246278649164759595460252672864959030012851436529986915506082548501478864991321037760808365833974714604728527152148861989861015132310733893517531857767207488771093766113871084845325479000764253107732889364406179875557420806441 A013892 868 4235346419428138870787995906275369581794060219937638871912260884999715612259382027322341415986739208191930526842579867068488620764296156438591153371655247748675936095072375050889275045151356534684891354314047375008562012630962164186255463015891893006205941905843507379152949103819715414642747616199991689015232452310452293696311224002100436722697402459043669500136897772262966995537768178250458816636999952845871965586490592276905976180166532512446147000406531135400539194086963602015964363720922080323680076410716436663037240807305047497192574984776552000186022629776283660577446858182726754990283356769680856696103660341202585828525208310367247139435267686237890651795089782262617546967651783899868845466129254106638247548866150107806318557784662644769775113048337477596411432473907427567797949051568770104578314592930094247607249663053175134411242332337619578348586288519944361716368999039530306648912055961064987134735539955047279622344518017155262775121853531467699319086246604254966445396964353425505469716955107152489006825961519340491423282552878446369885356828914246575514805126866497455424778028446757916296393062977310881902455060670592205832826097838417786324322835056134988973334584336757627303418385530327937228236217007762664397092349278512541215121606963170213323841466705999319631378302640690561892593859213723234665942027586481256114947079487205477715100325335622672168577356942531416984624074376120702162155169673467379616623673583529165454947387524068487565766764593056971953242754171987428805282184218194458190525778340873221965948607836457019209800832065845519855901340610788540342594286286883419791695930523603286066007348687658395295442285757345342547147389797794450776456251925031503079115025771494632335127872372014100019558985492031782816215254638353448795975037277289483913223860907000897631746690979461908628323988329973019969000907514546215843324903041096631169804017479993080120445087479321889922354845881884028026431048928448977998456484416440558441382773639635488406606977633507957582817313736936464430566522850703564225244741261246069263044859970001487636122279859595041529562638738165819853731642154441380764566732480845493979103525421831712317148214983042181738971736204033420476405430359015922070998711231293431255604062232729750612963478123584100407509054854321725585593796001465636910235292529539703517381845444960363462744325287642745783645484742148472232895694931006829091497824882965866604695371247162864583486984008160916913146753153571435235488220463145435888854302517672755002380965214395308735258882065226772773684565907701987630759474756822842114826084480575119763688540348172556551586571190311975846826314027122975338355314245755466888329405610672307412678731875252483221771651440049451454726514489227309988364050771708516025918172620293675545384317004910799824463047590581724082883275035627641275769923239138003730871488270080333551615073268718904188835178859401212273663100383456514841420192999642608169199864607174968718179997033831327623598516355637984088618406085943950451932463038143192093530740395871438940865658822906634517195297008061051084599137908922167381739444033593461816358551205488378005564081844254243406057869306373505675139590798625363683783212203060687364645023863925442019196892003884564091200338096889711396588802512837219351229610380247045442158784392706257153499674139698567330632721860198431682608254060512976948616865503531006598725360068083888902924939881829306880001547195478598873103109817991751006492839106955928545892593719029081391225981578416385139704361004294780519145886858818669865315227197224701423971686543306432990862719647965190299791640452760365872415387874897287542989205535169675768578817217344076265701247399687440593282495333735604119094423891949275896764237091804758019655545603716168522004581190571707796752360061796370661976271811022005727692171373968423327037495423570885556074302916791461788509927660851304761118127518894831172766169044212810651573276973590788594537730177390812266928199325355046364553413950704779924353799263895450822910881939123060741796044131573816335773743639480322099414775375484638348534179980259164644824506959552900363880133184556605833865744148808407363416380157669929215799028580973308561812472028408199483198211191465864819192886342291927590105134417195294219735607220361465372350660928869204773950619286460469626070091527042419983285819009659007310500201015468920998255027938923826680229393331915008578787140482372548776295062530864353821842006275182770145448300306107334113674592554340160021572946167188662991273811349422263146183823031602358273614363171392383494289781476198367801350606145181793053190867568099270500074991140116637354979358283166892310239271928308492058392513613195661387659434603454315250756194773940913821498820343885810367439498725804064940976889667880401785895585880205931296138849901740346646599393096820427906369258465837923365163664638797288008735802760782433886846108706081994583078072392246758416956829573066963515347401529417310090650551607088749709135044439185536802464449295428344339332419634857932274706995659156571188761349657510390813052269147549594061167292864668111868318090903653790778977060149334435321802372252999817780018143963635827619243825729423151057145374190387859924505700617727150221877005242043178433148139709824921073207868064579265475326525301493876318316918212069559536183028252189255791429140464071497695492261963316126145030278499833833138956858053701352908645024232869708099475883004867115485524695738616503180790079314425573228313366355804299622316777583687854101407753659 A013892 869 10487137033799595229819285875532536346110690716527367673103077265086910827799843578470822257783348966664830985584385166268417605385852948661439116272402187295248736689072612791131883050024228764176724797525658391211325390913512783779422965718186900380773526547117202778013238123018893518481492729725183221178928059933458613969142525440376889268634315531435571005619472437002560314684072248397782825416058946241710728116743769046254610713734170987535392141559611337834139697939536487988127345045011442167383913520498558104909848925727220802751037727230235631108610447566426195672155588099391535304685629414049999584365577267191381567425439772092030274708526882625954805019170014770685045429055614462681348389837179964192858117499925415789117574612045390051795387643875379938996751537209707493196933848640380087176260185239613436406063283436303897140542727858847500329356160417945714101539562152781952763064492853137053579331535747152614025607638717760129002216446407413638816290136130549118160480978038552540668060682823865170877312756492077471472698505899768178026762158717737031385633459829007482879837451458988829783582566845056497367787073271392690270454868031608442299869447559660790061884790941661224208366960993259475042898468696704125550975968956175624790221395879898802040950531869258209339936183790311259611689762205240887633104388564858651784964348571189996164882200463209962933942224948045099064210685938638094503010253473302905201342261536502983053829771300958457993107520042103775196452430362503900477330411060487079731102689224057844036663381915243388808368630477408025869677453585032893953757369680665748862798501873563573024754730078162264932649348321477045335649104730929041773132548935318579742693636197772087630377789652471741044329984417834405399447775794772336210264993827259213828049688767964015625070349787554652492684399179857864772223178095860370503440949095156327342920557878193385693153960662461452314852911533287159912217893820683585973000102607064050316149444426327793208111130711351420262856367726714642640061336664104244674564278592230130856156114726860713534314741038063422736308520216933648374005065406970148469762921729089046796164260193472081036778377971295763161686177043070948408207009706528965624077837881094433838569962890399902763008255218328467434932763215731170400763212685433062087796697597100730339685670124420911009737761100406915192138801124549089947400797322971078506628672694886899334019604049728721832307537615623238207725762336805077215157147200573950658956249609706990988640505586399009564065782622825946838147579959494983870535904685894282537678752956267573471749431067569719104826957337760293082350789336245172112326255248600865806725552903180089712226395317580798452945564359055006697596867800261253034878237751776684823259961306936549724250561951542626534553127675991816419903194432442566935292631162506371900007161234057643826820531305601609943070597538584482309604929196376292942325698466222062445147615553961332868116772475472716497464662749678856763843946690999729770079519796283319799599372763476874090038516945740294821392757726362960529524840777144269731757655632136737210023592281358567291199217490476087843496484131642131028707465636885464392051927952786364922910178944441923058291405093926565261657065961370517499382137313233725998360287032919328972283923875995570631523389637633482868812351965315476490874615270982121709493272056427621908097265339222449228643540716457664936264951009177363191091737117219556675425912419894467716556105415094189403733261760335232828036828578373301748676611305234049634837168747820885971194869078194515422242189257606959736123781133439489176321869501645298787908028836428099000902240733048449897426592985118671965586193413367395623685583904431710098702030698780669527711076813816001161167021481393415103830721996653931599748784654999777360332857846911839031654215380808446154510025377964421743067643371106254867699834431407972572055138404206296241549939541031178048146279154507212863328647421312304948224343729926154865912518003532261887158811858580671579700443078145795055193030851973586070038825892462137530167134514939737317885316858041977038103233898147427148629135221120348664147935492026354061310758870319428356595300177069514332147607532977436412938686679262699613931733225282850822193117302729804047012099175312109071574354464585482380642527560018209078194033163997658342522237234201579814858276424541348319089320599761420826926259761262185652435428037610695633909169895973781974374390939652063891535544949209115889256750431629681244030093008493116354002618024727567718938251034321509377827433623433302314556434525478492597212853994503035585965185487051665638027034065591258882491150982412728877293644565120163966322138362178626538082163123560322772499407554675311165006575355464719396287935529748994981654274302392026276438110102849370591298110647643964718533014518002816206558384848461326041142712480170623764785762921020920705165031972369806269468388749041535293388185579588672098149740183760846066039574400822868491045420435960827990276664925452091247469717244641926763920789125611821181807910583978402305262272694911847129030556568446247694034319658706845965879532133280595805285146250214709132182017644798934909446603887445189571208640793853578937239430802817872075139675587357777244448928906836654664190533972503685657908202867987224297983260072217564075901903273946971372310694355105096631583327563160054401537937269911866235743035857984451355404134432468459786592213593692584909451134600369847445053498120240670490518950658191911852641637427296241 A013892 870 25967189522254143948960303937120237714068335172502698568002856513004434813804364884808024521675092593009821338574510525812062564278305100327640734362978783559578101667076007459508864488281942818749224094428485216819971589115558090403445425991836865845932948309790358681435800903168959222218505666579796448777922590273176940590379838100391775141176160053072085931443370081789602592628916610185501656229878140730153692179141129791661995333666467048065396946323612073999775471928388358370914130938607786939217140884192959225009172015144245702471041765357059215952399220608780336677628779537315281176396782306499789920848021505715312707720563994237304071175508705543244066753161854403678470301839177915430824066727451472157971791883447822110018237379310978261860507549612184391569917484533419514197434705684596493477050668411621590271616890053348643405800707908564436718018459454714964741108008306941240454671227689159805230729236331988840436193048621407137662259140732950503659377189782716540928048789240281907395644388679489725744143239037276535036077297759910085843887754438829945676935624249145599351282633720150782438299010182477548075880204340222168985983028278197632370264439233028522611442868965856415601113223748448792894245855441440388572646045756417508367442408116821543834795571010938382888406644747005919613245408506634756627442143421057942826098438532774978313868651684753726010771409251629521747793015241975847160809185614991850266138372448273499836604842888531936878275537268733115660160666368165545468017353496460997635103637685000403561338163296952239785012757556479535447882473144446363686004669308926780093426507690628889603022162391807506037468118729460990478555412575148669405411731286193399982303969895667268409490814580695625528124430087015353375167238197659986917900940950682712100420006308666931125221068038614287482483348124846879104637039059981767543199630613567486977478250441636764121432828842360139615354979394660803371482814671500806544159581065248687923767323194585822434810762643246540361438389271750399926413235652651856134443935657942434782797299519065085921603195969607802973950790600629189805225568449133377655831500730475659682935528500796026383085904916347467868887981290170932282612968527326665252813510299540046533249246542956308831581977737847899887169580065708735298159390167188119602531315123483521293365348109408493330300660522956462300339693325694877069669166850611364519184749831136756554066607567929238400254861582507084502911552396400714887373397026193958652690910702345870679981767241977001182573720286596704139990384590125570066850083056838147097263822516261182405825294516978313905742924237070923940915707124687334422158928294805355223167334818011316956354065219466497468540058963891743028912906763359088378408969618936497514189166932144283835667092197652746019580464885395660645505879830976607545911148728850864955235831924488897821946490745268840778427163494691498062330455578218142578199719646513982598367565725548102353411072209745517846655753969817067554097232557637739883964128888057331872468207300272324457470281770830598266955786013489600204195928723446149138535399353078142869002206824279667111171091228950350633193800861874948998051526956026461495695386751966365399252971174153701242712289861666474317823799369883577009702610819160715710813908361924517548943251625428756445144433558354629297983395888965686023578143997863560582754581445648378179017730609183367312595042524480107691020708928873059820099059184210227064465426316988271618496856062209307288394525711504309670269163206081554086596408576278725066770678699310547932389644129648361442498462578571335395656358340728385710001404751154422683440282293850779508035037376860533742568089463859358535316007924645594936412250620179452943685999511220117036895869587612986659164500723056753745180146905192803380206365935460293722142828981880557714439971050204412714736119328352326713588048683552826571656692335774849477693156147516805917405563747607758933836953668196155263675200551263976969993349285326422137331119916028230126532046884219742317824687405353724990368408499540944494437066753499606276309311605307768633078515186880881302070379351968946215293453091880874206948038923870963264857508728039066234337266173141647368316358864797897324641069147835691251356750707389641637981555560171965071002611755891137960016187515405648337226581848833527480307167323341437824260969093369297577990763396530408031548747647748654348131284868601536631809710928499805848426861670250785572966455031281535749767271313191742644272750487007822098661669268236796911029528488409905701295284447832455048929130567549576427770872972102770041466150562934971911372809819303142234653101022776450527677456456401175560337916014049472876846280476452134992318706028084591656663010546723983300361616231090836232429160877275956725079166945878593871062127987555223671742660476520573395594878715012255206243010164890240949147429229438001333362262782976980737138430501752904934024407913112996498423192925433931393556473519270047183274524134303103847809074496062170225896059745246997685768519399740630218217502033138304816453385589078337969657608157598529764345432088573185468950684872604362589268343635683949992870745345010391067486761708268997930345826439099146452080144261020052952919617371426530227381275582181004877202748417289333777347516978782403553860843213220298097012052281557838190776626794716821868007137981981374664366845795813047543593684936091502074457095344919442016664821864100720809121193487128615801707044932841178888849521642029803960903483205798334746414105792090795043859 A013892 871 64297332008863963577876659618399483483566890652298759421533305008993768038026174086908264710095175094459025606623006938452722303346946980616170894715437402993087777959745234994482439850570430331562135030990277816882714831837444272089880815852961271684248727376923597340744505180535756761176019662512567407022565347852823149418898926740541974035291148731251738902760997216149153190005867789563710465489145034383792827051079172336004474983696205391247681313394949532818770046266410485773862108702955802632408623326209302144085985817526651639642844044158848967560519757750180382867139943383566830405594896272341823323221865202280180080274180785566994373333605930286921090443437314527093856635913686597220348040799775862758881795910813268878794047556674533963214540883087180159781881113535715525684753877310923692902031683003347808049960309844206522588459727051688493193048789437360269480492798260808898548570972209900904572003431352401235815217171498417592158382196109718009160480200243794644275400678989072790620447675164895830425347330036961391126295960906015603647964624878232389660714622267685169408111578071831632244689740813822474313138898086619772404023590336616879314379407720462691809671076403488104813500852210310307636649268412695104704340301251419636051115779295653707867793478584613518931600804651416610548437342757869814250452863882738151173759517552565591027991854567967016221545075676550607170188537247641153179032463692095705452134957880797564671917414871451040372361179555572798953008165833548338967812300975233579783282482168191814257825864801420143979430303972841421242966343870490496676552475671164291262553282266258502917153573276192173891868771317899629062960578521913045166070582426012191502782877554691827641471796492445857674563373214028629476898223333987695947427601987044512749137877200883879492228761349344798621089535808585232504112667779381794631949062162623840937446918440286350004315706063739099341440849124140220567325225925288475583186994516081210919352345194790760345012494570180115342417234237391893507391886386295608322640494638695604823249610541857540185395751937149911335996578655427336247529224811330707280226723127230050465256979185292540131132626077463048842685661584610955254045688757545028505826280039180809680931926115767573341571303494707447062720710031121333763037167833584335759708186845942423590980645088358260926664135220231973345408814304059759417330754369631949074588839872127891766767772932342019273632662509584209430574791977175413731910381003161834825969311299167908044832173886092010651169606227921812524326051293225333916957423806953879189387853668691797493881605928195486083696148960487077699177441495731184075373300191839245262729414575543003904311344535855774915354571460433381022148219523846675374690071264479042558386282051515529061211451323515766766337169522263309928676463543601346967823049456358897864794488192395035408023883787869431382622721102042123660638378726770364619737747617013625797835331125463930689178802487478666994586465748910071153632603438734250088943695575589871392086655627997002316817707222471873538210954792215585576009334916196286435778363802757436479793495315392059454303627820912734252500537120287699339126387844290165283029851441157165398724882671350805493378658214182495391889191795969355150147624946713029010830607681052935978420836406472518405065686789408339250107388577272046197295818774965964495398036362988503560687623743668326619349272199822670173628686358073654547487460346963759024095777638068342366288446798780403567486396719730109670243804745415329992267280679315174859105810756684148424842065439778178119409000692337905001849313231119215128148768302928714852043799547521621289066048013806990739439103753372693809937431906207032976455437348375723254407959703732620574940825790018928653770561075860104891686816571800995256925602486427297825104136699205467076167097877440096118545390332813867823188653757296470321252564235919769016866546243710215615281998989887824288314747140866831852230900409784182111423562172047468527823448692957584588075874757969619733423390659708953094926225917304833121731126551273621601163210156590960604597078375720563311175164243030955754741903907353140742949832231357968269150412503988803863776270434049859907040767868767208767646426675886807271793199069816784270164491740986242540344495966150290811658121890708410442158402089314848560461096702158410855214761311122624363565351255385546796509822501842795282753526331859396252487393420347440761483903754846299906436666336501179388462990731322760769741113208129581290674060613411864594603304460623279097071552525993494114198371269178938643227030795350696796904293942732721014778303020766691184082308789395746375131622254238494403777153504471885740886198241462655002345355677434229316471623751732708326042097588187788504281612819062119171011800195523040405543064047857501778378329863252115264259083591363130103923111226274560723943000367582205663536965514666519026247730626959866154232902409251177516749169579474032089653790524591044560458865934423781134456201550625043634171007639146345722733745117178374742698138566751723417715411603731283568331233901421561950965960049083975966483321862370789602924756407973392893397259678034884311812903179083157506331370500026957430849193124567492096671311653771860069488549087762803995436848153301702076756409443646130657311280019411566897713445642313081586343814829771527910550606350046099825064082508166891209644779676571232195061139326459685458021748752877930694744178072285678457991012251163110205501411688308355557789153862394050867261220937690225517304226041 A013892 872 159206559489816051351216819004459342654176494377266305904899194999464460045188571630419467340401952956214898845533620857295847242595072071756720136233999838113781653918347216624602974831557591973550670988099995912105473312397863924677481798252701551856096589609273142451820128533019406780591181110327705643961167035253027547452986213603329241366810378082303699445387602445909702064620339227870913919887206530492675035268350087542008344502655190473062992452415921143263023692790212737414174193497280159942304359809403526829669165396791924598268006494897681769727635411645463895836942346672106445200463117065049316388806337205500751616586818768961649200816968310377515025125904691063222571322329243469690706563476284214001404455972968824257513062361034256871781561466071283706455756043344671677432493390855700845071027748252906504164698673244929926374762541692958826306814914477058325900378737280790652887218035717963419909833124368249347600823423130060301525777997405076652764255863343459674895675345844164147782499868028123400820372098557190063606430302503424330177121559696366341806505815482392980286255670352084232769444022539365014824288912413381131829830408008906718253455537077229950727234742611600492840604646657097142428799616867405936063312315588338909406531729998188850397735564529882949613017820796568017962375155965418689195732085807184053383194767652390107378819603103888560899151540337631281863496666890347011745449104315534484174325917073684969086570039045785049614963144336374251914744566412283208569861070632474891667805970814177583091988366008931617087323396236848670298287721091377648330314908456894230430916919666200412814661045635606165581482372791479953623167625517530369222662203074466361367849180330294879731220673823148695742128693851883075419118213899063599947729537852518930973627548599231373126828143748351306520881178526102085618200872575859482306374440871810729921371377303074590959336115468718320140242345075434476006533424588380869103053733934274170276197422584476206899525092792728413419243971277971830121759542489220169472081806134379548407243537413082913395518235975824958309149792412124971855170866026111152965862108908611200726972340903723673326157364297780177776325123963993601693587275886868487538247946178735563670145861323325972583491363011941614964555687387349503409322568235570340190277681741051189111203584322638801522252138554681168968593419689468066233493263563891299471640351818536000675801915789999141581422562007318951386836811839892064766169562491548016050747785738558357941900900927178541481350410811350972069671211281103956086444360130974693306964075081194091082802750557198914896353950744913092603855563710138489157847753231712963355799040701087456424461415893887948412134539038607634315560184214777229048594710767905292799777714601475549992936613410706066574360699116906659451085862703847751625679684935840810644119767418701154778772530623259711177080737098045400353983028926977373064568017136739821824394265564430113315544943660443439866628553254410478273438535742046437910983395671022504964074375913827749439670008035855383596090606950050219229171138176658708647344370833643885710180193956946963022741758543734200369882327463007252045911509814859033967144932123597816086617283257649058131349402225479062657361435916807924317925383982931184420688656848447493723231854605230196350264741993567199408851654748794736317077979572874449721090582440359470678115064464073399873844113544708713794251816662539817951379153077656616755804530913843384464824456830013358493049499431327004824381014686318153178523021422771625153457038908814863230603013393369307063290507205297194237174082642261057459594037046113487916430800015818738952235152420939475962934425364622373770092265205527328145968331962875779974516294614452638072990403797840079220672632509376129862200834826619872554678227391040145717442527776765957821830274887231544559034122457690085303129602379788032865983153051996704142894238287504621174784142416862251832471857080753221482477080273766203541913770870644564774275113485183582240950085412333817452309924189114679049393733067612579987885320722482063173018623505524720962082221169043311094237513007004706513360673523093204440477336638233233873275067250714173258292559445480424065963738279086616862360549445736647598879868423574269714570027835364294167904466117288768928455863955461204387417977254950407205709161083117738960186415267709419063999802678108897037291174986990443556830723796790719201387782360728877722069532603471168352027923079144233782593822886837556619195200673536448104256750810808504510832647571644840748979774138059964782672472901242700795555807725337064988117925327306547771971541331417383274215020711114018203717034732097681754698206015269331811122574579487438588652332847539217776286071100041607353404511796014194927663197219666894217223147452334404825124775345835912295940804196068699353716652621490655087193911784267213533994539267169931861278216773900253094372979557684697624629935422644431398045102046566071383159661064149360845107637481360790043245866203301119917527197844282627497715303550900256522020118206995375602881712956587427512261399932076028125224862711576783806633386780094449765012386417026510169948061291522499009595617748824627218269600163746249267568256246548442613075738114592848946200526907660391210297184275542191210554468667002740474437803144784961383861365041485779002864333556182450487786445832742797730741349634389531157310229312378351466958692025107500702922194065252291315325364580608496144153087444092726016731839980008630888286166089520046958374641902593829713171476795894059 A013892 873 394211202746174034934696614320122773886663763551054722784814991838978950053431377025510012662101935312930754816526953071129390061542415361804742972608870765153696639485565624736962801377444921928116842882963411777968450363355038466029988003171716059849328909434931618751809368440480820110015042956101321617306601734822986257220791710516989931219117810359214107893024797028714567372504357341791942086118792202946382162152926383412679319814680014475160802548434609926912429702694152968898499306344421906752979883019704263379416990769831087705846812614009654932340828315139921507017957107652456096854421523701651547261006982748203205577079005367007170624493694416357454576199227479636954345628648117426057688831117063866004663572030212132775203836199094562405961452564577639514271391083169698195818919452604410006779526736421273542055706220123097745766623154723393656859478102921729643703601891002228454823387691023213506075317889415097841345051277188919182547677373596712894832921178968877157549506828169389002160100140724568324647922532865359759305818465598426480527240516842613002580747243210137776093817379103125416676187574765699173841406951737860607142711243440445916160663001901392003765755218945841368722128324982991577270808302525766970880431561315970385242603810116785414280982633596878641653843813056561272708619161310817250898863021935082627398075180989315492490587840425935361753828229878468479390922233390521345435894781746590620729564228940234278270286987111229315566560626728151948791847106148888040456624427132000446783762696527014299316489301086349568138304374098664755676919927906639103653044414515207347075762953868559175969969400437278790990142921786610721686371734376331429701864658370483082916569987566662821407595779232824662378389116717953831162203190317257480766973160947084272464868199459008203767966039907148921725047365267302848097141562384213088279331446668249676547577745968765691599821196175977963780933930398938230605301406089865281605202247540922338746722161863998951427707182738982031738976578037414770592658681398015572409652288087531065431627315744997188775729308581504203444327491841870230685616726196387799747618202006503285508855486339369283799224923580369200411780863122120593159889760236199175124968201285220950468084497076826117388010380462505620872121372984128718042320201885527483774806377481335108307062083937701613810446998023107487801965197899672189332686436417287682730429203497525172737352447885701084470618824363760448209995242959944901675447687515759550995240541519458611541582878884885859383430270859575330590740816581930224561688793675946307122680439344469607736036807851929675975947121085528563683314157447110202865257663929291236852330648880921949765152487433440055175337919978957324721124256574025682069996314737699527596236799346999007861960355529635880738707952722673462560174253555134713952593842189950495395094311985678510646563884303722747585858436047733117771097023943059746467803802664264336079560816569819839150507519452680341010319094084692530842382884912345442864948075037623153519039598125852976559817467227573479466896355778412397783131426068086451822980749276814791763091468076602418193647845588381709801665261148824793783629443541062639147013599286308428814256968456981575189976123501106481566829994112172184595690725354751922812882762533783990760600671956155883952694177385529748889058173471835897799980468142414852079942670089991644986610033004427681354225535703939701517233128986298180689591969556432471092430843191236690429967372732339246951281372492409365318645006083777692767187674821903398270849820585077574030432890860308347850106561600529177353472508856419962114643335535844561316386387488368763700890508674335815492345967710916095069751687783141011694904040804944755919119822578551562679893465853428022318228284683833725775665624913358639812766204164727113770813725585522411396676121817999140251079831583363962528993905322990768391428019288895987131516280529451904986261840254250204900131732845795970959540015988792222823929146139032136193017834225549582803234265539394353059847150974742667679524773054982441695422854755617114140648240643406256049490825754446973557130411719131346793025850349857560421861492772592672160382520744426113690684948150394632549308746389108092926274094122039067382938843323743825665977131353117693424854080648552603454980636284253532722481266063005448331649248048746750321578622657960024834950847411462761845139641094112050300624998362509703023837086515618413398738647609922356485287988308345958124846782256275587107232617192542925614502036425892127210768207819502218533708069763476140738410527478294150197174939952899381280013806785018415631630961519181251307900538567768709360205545983112337695126473216202377228188795793694267201923452711459009596644164364741923926157558253598952046191914972419977104372018183577767453086631109048956600066729329081510401038449839420389570745757775112263164310344684900201111779131275637642786723840309803522103648558470074453940268079132400202785770253601279168239210176059959970865291046060127699726669177055030369664465365407080574273917492672223042534919806570093172675682940110413521164841157335272562806821122372805086968697404994812924805298224615877568275160699512246910630530138695851924065176491723822352205794222069805238682838178475530987015425647687485744114262709311896818686014969928998898097617742117857895903213373454129809470357530740008608718290925088362283709084701490150723688984950364676657383004941802777133273585819912680116694041315667230554797303692242659390933854487568094498753584492440370679158954180522836483595841 A013892 874 976105964908598781727767352021441680297994258265003048032757616477503939248351379221488316842617939926412529070447571972470411601995113134949362269733852292726303095333569557845568855527889993741288186545662820940015901976253047390698387264665482964076863463322924746259736425386106118193588137848559526355291259248993461448518145133619408251701726391112639693339810806898003111556490666709653686007496655254923333925324698865041751851113809369161931188029376389205417940274411289472136605233940116738889146735365206706849511031428187986437359586866736692568314192650289644503605656576301138888965136280416135694521432128975843209126199748110241088176138212250648276918672330963101583018256749974910544017257040130721550281466040436231752549443608741846878838746733698128623647877189645406532969030637674327013376779372525978996210592115940582205194989826787440310356096871166391849044844938708726874759735438354887939179588550662834349856640122396205598987121397085447202182901298323657760931176307723395938859621798347962904092396335705384434657377796849798210007019716513477213077185668165378937248125118579869741106491377689772958649533911791164911485460167171644692559501498345034839132382731876578867251493223362060461488671167075749070830065708542912954928826051626362247515726818066597607720441011665538310792539196702553284133423829750436158617746557572463101640452061090818123303292326173845923351383151176036512912473633187951289397853257714685156190779338499127797045045201280950312251543827688155528086607287397119174280828029107843579523259841930609079317687322401329702866865756569701177916199621736690396886949574310985507060065262453345577091901898492905021356903365117499876753357378726494791126636029643826245424526501362617913690466913516208763386900157341370930869621476847914419965987683812250754341656943448051537934468056091003314870484125477987643675364315763806355849780709215514760204625664030142860140006724126880553863556206317709333917359679933830262048419998269285939631194327472810669806848165901864676049711568350944960827967620881247583584186964888871794130394565249353976644295858222163036330424890118149634567277682370100778745191560869425944245977034052428596770410183395819678602609875431092541327758638234134310233073555127432072438335115052829705335838859524628134615871009568552717047314296475156380344008118976059028254434001358018427438958224554180408334475552526409613921133020351018582689785658857336569556614800388282882052321011097876611093674343610084708459764109615789948579501824823986991533452310245123616500402745197700847106973060332216975120161913180401851245593003885355218754366690572756191007690501940632126204461636397654102278819067363401958891544308981453487179599048321976252784651050578688417347835804925703062581514342626304896367992174366575874661234023028659037971784909053615510083303660052694231697297630813426574533446187360563591574596487639355925179895569888386295169182527973182258302264458347714333900732518409262339695310098544013090926293418948573638732455063652583652805340429879826429406787470784727464934502599646571159738413940955762795272430810303571829069799021013007171086873236813546363258193551465343923062851081522581659729281226179229014278552865339363621346324689424966257901146181591155434105205209360175881325056195427140005738332563229965628099382099930132825694448054275439394706633837186965272820293965467158222159700116112230377373516494730989390987119433449843938907317986226712885239496918394977977936951781655172477036820855147082337056131580919035861283140634438840182555052969900889995979180850626318639803301007072508695515755925706872611772106248476969182430943017673562407431011287638014238404782358303031632086117084368147675916740200533082905186576673566928945800121530906207272634142737477356004559399878182342414681750585366076641680798095108586457336898348557425853176558519903735924254079279976352118623246527133216064840360330702695332484577956391708678103011283567742557896946074049832434142108134825711333395395266308049096429505561667828818217134470681409344698603611036668968899594835237528780706544968008897587197888184159760396777837055327329408662864515025431955503010820392723942943650999232752755683391309430243999260710837625324159786654358181486812707827487015078762987700308966323367571587764239800452862274098522803888120603140417341727608548371444253779724510505984752159533796958324675533141988420173489753637327257820411913147619986084236237798203366608281136970865102562307118566974992697981724960631576197838345571142877892115070294455948613661623809096017833273508606237568678476667009074671642434205088060906966577313927065792186683177182241215647113533478095592203238476254564965204165490052341049075970581324415459335390942203241018739373113091634803834178111562623754471294132888158449852338726412820354202485012388468628425009398822500904608938987195734000081197699708885680163936703072675195172475091666564114267264191277322091979192885327043850471657009717642939171873747197940077731890823899576293858436137165505822636783643295813026819106802879072829688198803397672398128401134769085852324454809342742024836711057493406974286180303038104675810251288297474128673149830928557132901575063165345045894660253325859445980864802474414867472822681697336930885083801417908430813335763515581780264478400851622981026224242580613193640285818188050730796397367099742811507804576038751441320368762329780920275060716775571946613025506669401153392914656921592575099967324265999007682313909503048875058356675231926162812871220269251808147109398294807287438414894195178304259 A013892 875 2416935003604216534837343012572939723144183284895715782230863101402331026468903601738947999845689438433850136818806162513462013697288497638334980966725721928167306368052356248611855197603752885612809937417529165266752434867498194391060886007650937701867757544670430641288987103162111973153025394538680394648810331735173460899214330647209883152630393015307616032039012199149338606521914983349106782269476460580060412209162561535031016716791052265172488652748350847935146156495529519450667976083153889117046677342291052961623367415408304845029559635681139857731710204107189538465733462642922673701827684978802113177068823573124956394274174070096019848191847651215617947830047640025404866609922520356126023130586139810639499930387781258113006255924770162078314845741948563202586885885061403801470878083792914763443495230027532204066538050927688359657701109115118554165032421106598231691028091507891739905865706159175099671314640030707693470845676750425122287446412304201878731877879721877910658183924724377592960814370675267592598860278474443766693270698505401988498000171513039304413823206355758626621141145357990496886084042193806269133139152269452191646164236434473542251601889100550642420140853750016865056622555118873574546631637188125095198533254870857398224786311257605983934711443658487884269878976268544027745815095512415995484289486611421225221917243633458618313508821708014913664293158825546733716964436469243832833586063050663052999726735053574074200558832529278351839135439377846559787215735420194814214939720217716719390317584002045902379413964171344539210689446261310610075938943432976480516937123967182597355041378954001856903045920536295466530091681198956383630476807065464076327329111452107295025813872346365048522469424645497476853471051434090571002813540092692811220555338869201644047363362137899830280574622416014776965027998419218877216947490872611919726516925906898445153913286164307826882227913402079372705849810509603844812540997658907073764003440386124477178027830709294580645834860643061099026698066936741441222502014764682206466561169798096436260465221759574370560574475852619360132214964330248039672094728739996660192002401702038924168150190078677224711121519488040184396034615884696205710368243709945052810489121836372901731433803196777479427132489140047196580552365264230072199494223590921683814128137882187838238213418159388500783801775776328588070163177020860381554896586581135090318620503550558136761579595580110992222542564350626626855966870003258441178852435948538587136532513452055547875887755888944849365748989731945640341693030736981281869820728887715542119878057793064079843467361591327524171802468608160511031797951444164697267062741253422594924998481613879452227009393971924667998151918023950997077543821681686839811506558888740728427555025082262650927591889054956904156672806903187239615262898641522748310901758109352816134411446966359494727775691571077304148534266788447321566982014240705063417082117688331868616599978723050317114457269888100656070057217639694732270429504208365144238291793250655098730127650633085008342027717049622592891196856952482275202057127020786623301611270656961863902387900286131286043321035734800785336517249794589786622552002500106982925074013514861162783026110471313932923452013217160469526222770159091678379232464513691522139573090320440945941068679521481154661771251918254901959569197132743361209793701337624807525065057067599265006731411297805377525184186819086908100033815442045725127284471158377977548428633080140886576191708369604590915218395082608835427702350351382043777087323241793377737184384103718623818154053725054976957698313820311231708457867731886861567136300509747574915648075575118490203477519618309199417699843192611778321176802426486886092189764493799766048449577314842399195766735122555328921562128198124943725533525478967419870651067942674357006389182482500275818425436663964693597624623374575120618309601451070165504570902102588029164935151374492613210069730993243553466142188136230803779866070277008716040346839810533809006909004823510094059620002291740149268958628445719766996998867702684284997223317871936809776378695288741863306763103734909798558701205554858945021460710162789957039589049589363603362398831295549219865594889537888917736325446844333227526723575069638821315459038932770549509955081747331204324120640891446405661531824033078216184571537315384239434389799013984745339722080739358338837469475114710770762937344385203157805491632385761864117732908699923191264175893557855398314972422109589426093976568212444479851193294885191891329630361308805788233441032079906338933052078840660950701386396237567207396704502785379159692784342523679035120437493680967654028337770291822602173131579017758846587815452055777068965753111619275961680446803794444902176598502883259543025953083846139004587862101115822616931150236249520926068132058066220418936690074782374537347414995667401289217256369761867053543051472123768243506541547978091370402000487736773058596757585954627587524165407951109019450104845964040537413563072228531857137166916961646579860799371801925117342381119339893763535502069354518119368894173227333335921400598709854730228958754184956155412748367515623036762172347949669087404702087392533457623212369388220457112328647702794722358599907248333773356542096178934588769328094277227625115607081647628469870705168530531094703870302811696052820829613748159518074129614226474228724278306075831663402924976405101923772036008206912157565747276921436565844038597526515042589088898453612453991647715876923169789006589816483121905185097139814787615637474132901249434008374029618971681101786803997405641 A013892 876 5984570345489396957694210196088843475537589087546996952666057894519210452308625739362207403469911772816617889926909120193420778653842351713783608036728593340613139130628071254831566042931454916312993073229606548587840437222977411633511468782658479192657052588600908640465019677152602294612233026391831986509524613599131271359083704901225744464344963514810172749315766067301478174270307168355739954470668394565827006610695209454328765461429607722741333980581538786221367462952424147582279524911521261688830160720569533947222658433925088218472847584350434720589629904679607909005464161116678189430421828948326933635626936980591131402905888140790684650087985777327340385004033131419264964807962542731283289747621210198984655138133254785432356677289067473551953311226793095397362185553114656891418239752401552452847675095575942462956950801363998219660074058578835936849482612869626774891922966354599229289174169155027305121042508865395289095467509356050894870823774060021967726124086101462172702818557826106633552679502414659410766445336670291736265440883298527358317909726683265108619763227434287579617980968879774911349135810792041509194296721795238302282875619671163503495649185999984345145868347829563009549838052107287739061340050209879360095992993852475132886995160518646919214755070931338191752763063259565598557385012183197734002653713509053484350764065043563251347460879922394019709242626274777441809841924177058185235409617133683734869570368939419711553929524666913597710531422308046488842565095258208959282798026291368151165645979429881856835764537270702042195048927198184940298422341895449630431507495718016862128220603386625043875775100794000668379693481725054702551039991497988533930023285537451421106122703502962150281438019895291656939402816984900228769495603809976577170405854018691321624032373626291631857900541989671773228328861857829442658006465202183501822908833721145333147159533958156445835257654146975332677582009953019570536487951762222146439975154736642431816037533591453601842571052603422944238908056843998545869596016256814846749645645975896787728101675133660339370667899084194945004017340963162840784034085738376990304756954852016878093832517503622597429983283282816812542836916357480390263237097881951235318999304089921105604301508661737520032043329227181723405909131078394817543095447539257590370478868081947424073802006491043707402270793197991440591942972458175369907697883136962016002845910221033451877210475036317247731245421046022240131432710848198222944515337799740447070181020026121290039937796468860452569681707726280868104425771714808615056581236978143566127487939023348175036329690568924491274275920718197633205323875772944762738276786554858433871193815325645297779845733404488698505555966067187039912709179322203102370431578957852028918740570051165467699159348897089735425433380500175020824112848063375835569875532352810398677600049421955778535950662123452941724881549460607624484682598479395566821973614525960851549694590716166167156790531512656146394412606540430486880078224940828725283290070976153839310570345604931156070686488158853452635299646303184409145538450159042737170496365662432614246838777510589391240581173261904489770965025699133976066314390838512400313792839790134210305888169111909957997826606474997821433410674968156745743139126149887064278274789369353505803734216294459965576857135103539044487187329451188703948208974088391448288006062740025472483902640783084597484731039798554274059585630382233977941943951750788551829686589941103769110421712902269557960581352845652654793698362002706727214402143991681340821664516294833580717507434274554903389979837152158820522080817833057326039524626555885460501061284283475318474340482849375790368967164029382831689287559311421752165984983673333106912799949939703949806238817070224127387351064069248975033849836904945749374299238681788032709163248355736450453727405298206313852384732313162081587875785843393385735702506125316116427266763383229785076840450842639369493961205901932957008522596746831004778786769708022953948198379934488520390931028054575491864719190935818269341501899319748855397339660159384862750481511025758438992012814394906417301401496373180678908693842973374049835769406099173628922032383772078127759979640389877211317997702605806660345692717506357615820386810842394224871050267959485047695750794790669553612113287956480938016401398975085599879253146948728613950940504396644443437119329862060224775338395494857153839020025458752565980054337498971113966034665862712193912304899413132268361869286574265564115059866271928756929406408006372703439035106092024005925791319365281739370752154337443924667772622642374551936143617738539135182680157665950327171913124681811653418288929674293662277243253019857544689032313927377589440992650428621227834573376390736071227019404958340943121000760710787265960604168827202515516375720845710313108719357478562809551396923357056664829559279910989249410896207074190423978304020407004064161023005684536033618372861824667414840998442462333091951385158986714810649186109581995502925481865921816134746745463719374981126352547216391607996493138426652960851199493434026845741644101064872587665194542278615751461350820057066685703778188585827677653695433890564701887378524629803285635379852248242309237406871737692007874360527806563756317144524911749045321129579260611206618383197093279513065158552921737784693603385772204034543834263656558611269956789396060705920319131151696468350014587885126986436389266637892159249858127296806370439800432372091343716264917635133583791389428038004041666306913842798255800292334063002650822298700926365506160604453203591172110274459 A013892 877 14818388647895950317549676172325389240935148802086031607499473286561122481750935884609022389524445070759454740630129745601808996604000393236147878076135633242098853188209036606017185847336532586827685835630755545351803118767377145968326114341271877670458935257582121283746794757577881389087055584415788789964247386208195341880955802622220164642420099814057953934408019043479122805832533309258479345524867541116049685241735797434654001830280390252672094327983967607023941753649034479404334749353892884546450672130041502437184077325583477012672399430762527061217262017347272463880520803876845748170478060237123372048242223030704719875603866719523673471398211495254450199968101432674110560096031244094387822460795130952495705602876614040954272936278782682194518041975351156720313110285881648814183812032681731626943675456480495556585242922306594627702089716372997084397067048243869987683115565067656797043694871070593955182908235159096409933998004449008264738751876126246334264688123471744384367276328214664809233156163249435752339384531683972697875121905694600293403617956330706052188287107686812041604503059062241778216683831966363188874488918540467765044326038992148279842073453805375237031339470192433138383344450984803063402045036984632073654328156085119824066355829965061118020735816378015565260824868173947119022342471281803725966236857366053823547442550690301923098196537314959909808035957676350148887907778612889595403212517575097162226808320960528208358973342098220092377449144245531602976586589803755945871176910102030387733104844020351035829179734971448055977118453586498532487983262344980934461825278639885834298824907825018884515762851300924260974290650405926223931927571908177910875596727295997926349449320020981077349718399624711776455998375733494471555919295098279192755064764729827562781944936303687083351715674120084288018891866517309625136047150480661366680202740268094238260348574874257217376235642175671474267628137262661805585827280870486494577876040668245588777258720888264672068788340780282948807016000643367955429160826257482985221950834355272060196764829696781232655371414254476019129502333941546546902506015662709527316618391152124139831260602758202409873784177753299426720505945755840836850411114828401571822138857857749559665705361295819611613822455456095438143648193554082329323641094556508180258752354778841934801717074470466832855055308766753408058269402160715575253080820737548510862630755452390709159708980026950100790089055806634622767200403898512771634691483410599521250028153505658900146599937898748897747336306819336331232500548917265896932985744300344305944706758327773392859280910488023363919743333014408441382069243477512754071484412911698413250029134934014996187378240637121061880908622022995762340819286210527779576323262225958450953664606763120763404420764644734996797180168023102868887564998976876843078733235783261475355206804773655281277088898533219705552037479737861078378898097412232883612322044954117138561347226377708330330761878287956371431058660642153388133274812697761065845229261453983545363063922182024430615470742643648875216812818911668612300858610900355562465128880520383733703983250155192881061411802532628445217396729168599939003824996840849715904582136811511528004199389649831135088460462466135630653446738877977949977841047120609209972371927682666846367120489232496026304890375372737924515680059266758898657456292531291976714483523944514332391918844940354988747345042914160439444665919803819170548069476986175782396935135666577101590546092895596750196637527199767692882021720456540124548853934335658176327182687133121134381039440499791121729025684792623303335903790955615411949140888290401432861217344953028952598995995242856545156809225885990800163013236323452089116443252088556432693677043245751010411278128708764891599692582390803317832340547310499265079952970600736666003126410090390669232023974531483355523575983295888317057657645451040519026787239714389110569438805546451887598979563491008500164627847972570292915845793282231504101749141687265928248180060357407090851463927634906320830739323956988680898223511403730821100497335180992699271604518969369445029683937710413384973582943768136305865137915892528511424298790672757723400215463425658880068357827589734573067282793424535265875309392124774586175243961940041497808982697444212967114400847230382091029400100195754494141473487600810478775418837906599972275309831996026909750207735552117460505990625746420303763643646018391769870646565026864876320184470107995800634064249131957396558556178617252389039735619816056523104146277458171444612691387159354549048845960089054749574180038602790564425947123152160985674533275738779014086699155716501939160046916111509153217371800477588862871019741559216246546968223483265721837252460733658593619959302707725195229151521597943050920966862595219638457786021828867321467582406010342460578186892333311894167404370527484650727806903428320569477070687440195834622254606625762356265044903352473988306419424791197161220381402382540506647732840781845555933639076749869482798282722727143009430281695970080671391980415809960044168508663565096969710694214492500438714039217002629949445200540941538183577699304192482763404439468979179326810637610160993367778636077457331285758478416772020533660433917702827443005696228541304710453125240989456899370603630077620148096572015939472309021126027730962006942046649907168637729953476405741120806928736266796517868596280325584473585002771047775045988157026732818137626414459141494957039619410796103004084499846291436631692275571375473769565900883059238918388848048081066800698442991065072703438766525972958897671078477655441 A013892 878 36691797312666514685334435620618723974090281013696420777297838305380708815941010592944515729679088915262415123819523632954893654682168769691632524756441365335127728280471207331122547859404141001711446069919478175090054350576783783755026323394308955027945699132363832928564154752443834529637069245516350207041682988742726277836092781917076727450931766729489085679033761545539612500399129894521611448974778993689909509577376766292149339277955444024251120093426774207784375152268620625418593868540424817532581962810523634143209056681799921847601115558111662493753001263891564000542093681958653880199172554475080944405280520204104926179262858780345848358855640085188048885690815989342932483743222867470869592807352362956343664147577181150192834263246957520599163929217125023804010572065761264747151722790311202999743607854115898567165163414680436651058516644621461707678493321089598232632174767548459927503095826563026621834443898169203461541162524818184915311358781724322422026459997840262798387428549016003319477408742665764616931797699518153113235891475568494091896405018052504925117365519056207609404868420040957804800552619648079925608933136709133692558490660822419363568678236894035819038062630804013501517860811739019880486740314032610492943408292954209111250879604220657869270025934197787963126763195260642287464103170798402924061273116287228506431998952321705901481521347849034917715768026766452927311199562715597314288299111555180508292637856722042936189445533396060672515709448617216556598723078426490293815675275926727341035553171173947179465596112583067559956887025807075429794962867909144946839991110614942674421486055440621434930595880343367261674180105179463517151621928874267416941154180860893169435945111854631224644560379592349204970921122155329927525140210673554010901623108882761298376811074836623283400099828973066585479290131791643845489741213258015129375483324975087875262210845897573421688079697355537961762599763047939634149261344336130738737784286422602234125781541532711266244854741817717829258103512177042751070189692735327362225087238996254792981149198047370313396732503464093816490541599570329463238748242876419397879151481713383430512044547228982228886067128750766957203218051780091740284466111015490303587226203802715826938693379399217644497374168132382458292049148411069701555938390590275348630516446915535735920596846379248454365569594982049346939672808420745675168578167147423130198449150944909182559646245735751117616238720993752182799242152892703575331887947381502063967673460867208496994095959631154246963281681979051870428463376673493170129869068476338235605382459588641370285472603178484163378312547133643727297700271705425852843648483326243529349983890980979598044571074263334824202255958082517784136340293766601624481154453274433494447917979141556559144922850916063680834501016861836990549630806401645774270408286389697955865552214093243068314918544569206779697694451541438078312911200104332430879587003188844492674613305886617219023669156066930483344072918557375362203413630446113477378306329056947202689937214650988510622536490389196336275475004094363739249543705591759507864343155927641642640699221726022937603280702839238760574350823697641140367432070852631140701619924376846882979670104512557223761401862651935968925368816689022323962182238934293344203380157763123695622780676268094178237512753570061002155350879070362442206828868480439532250755939155487993921297860037968047282312313414709749948497839360316844374904283895992868617268692488875894671249590072694217565143984461817584577481100000718545855292677954588874745560724427634107719757377582092296722118769089329768766728040881408365911855804354974697506227406620850036501421384824841848606230167407075934292836911447263394409136020053222494436381033103760831128355363217644039325107203565285704481340596854979919765206470551513457953675300898406245694745331313431405128570968662965765978149038243675978121708857469559162291876856974763972431945698180522656249134849737033329718632852900340145074836947982697477669390399270915340250218979752863906102672809310575715783410338363266482396120351144320841673720677815536713468555368480816872119703753481338538816362128403573954609194811286024726153550108772810527278380748537114186637325857515698347298587710530762228053935398915774812683324248158918283659000823426301865215806558694607507189208361174879225685335809121694284750922399695530235205579623792862491841422882420085567728854268262493842984938089016455093391532446249938293954205853211390577661244395318000023248900328490917740801653493467900855834040531053890639545298432930548376365877619404331113784523245689942664467726169523514978001061692770474735052253008936791702772381097790757305766069111055033788858701471198690770575498980770151310003787609475295648181706853477145190442355127505160751565685510864436545818559327939802956295187985919621247836015794458734216182471945771961133761605252099981465912330009211443544585521420146157489971536831306058499700625170058006165969944639327086999201727784301275076487345051461956078507311077109820780353011315606626255405600133344873041603680233810665843799393791180995015191311614224801754818557669411702377982969164699876951936492975882025516963313012756020539335282649290783271376066763190053328798961425794896052248272956088753239074652277831565171081773872095711444894901136138607294427194767788490356714500072974779183488915436941478591097913381117899389459351776388624743596229625736104257758627215865796521630844583452819852310625984902379952296611850007239225348357610642098426583708263005481424142613991733235455912026356195117553564459747444159804659 A013892 879 90852522634096244345841910705778401813520970727732693790246400130114867718442720388179322453742662383992350825674398648035979223464863408464681602916899708264944432867546476001385209632122734130196709902281549989862308487408823750172036924330325009235741317675946954350584775018371426234999817521753789231305704206742875793823671501212091767764524696667121195560769817929149088972625785132695067587195001291496591246755033033639224686836806196993004174212213942189120683530157179261978354859299077350267608665533174759978365802040748104686923274632324729389119312676520637730178277623804140914107290962963193451360970690796864003607546585363155574775514091559294042657810143780396045780064110398921752727880692378563839590452151710668811326726391528269798069205970594054316086773481459401879157633649366779436462147663968522326259093965926814511249342005230556712921009633856633094222295309751974078030488073056883655297644701812866521918610986539782850617540168068813024857295574192276874824313442789976803354692310305957102220207351979199405530277646763672652450596568794789392578183644369556605439785289994995579508843540957991055720353730872349227010386166771731763713040613695085197484327842071187027094873638086175387053337204835832808966680330775624226159191737131166729441641945641208577710215221021681107347578397110754681865194301965690217547766173844823660952493527887647510721095495308387326862333926040527794311943141822670901402892304391593792255749895796452435155475650011641298577541615768754190026699735046893642410792171590639437127583068770821002141688007713873664639877762266965893725555149002548941192367200390467294410213528722331333264175684254764435355613906463644676820574926075476715947174255518140520711171311348236274079292819647690278215072150508576412839498078281496368149523525591888075403703786420381199238684816039157534173302728406958003831504885487490112848885013316135651868432450542350191582411510683240280177351865449348986057888933826718969316613549207604833637618581360109299308160848398063378882145627992251346278176287391387496645830548135895585631335955094939234918413564154493213596001285438059194669169104719026998907442991349135667962561931432645311963931014794633378026626253019344525222027216009700856367071738037023410322303680338424072594484604331501276952957493002190200468673143691111120177253930722810718606132508565457405907976901257799945539241231095567265261249744205538682026757509420047606578451080813908786077020695535470430175712414623389879088292288779834092198584011546741399751534809466648357316047738517859765065398670585192628844251902804975308322488427257641458456876319645068099518108345069533248800305165915628276779965762474112601738564392412369094872381775552164202782208065055188515776162060598371501168995260234429054542184326230414364050627133350577710462950290100308700025183687521244718820737971764065068211501493289268338002681533767303284272521109667137427768514499008894659467117332092547009407288173668170502877775609566998576976510286933991135222946923071577911633350847260098000163951981316198659055367382163049960392055919872050125663392224049277543700992702216583669776545745019536255819389500206905530022658183206129114860140393129586190099078166113438429198383390710596000720136801634871487340435479642964815288645405257112819607871609726751726639727091602074477375862156315245372785886754415547845366564530186964666260531709942152643907686236933849397137725551542241178039856122450584045990350392203013113919586438729408079418835454781922059354716374230679190673744344590679558168608164194540386490783522873641153821341562023320351113526535298414373425980245307548493520472175306480154531132989543406076492037911286493313826559183597657443633067290117764165251428639687189090196089586507845188128858621640800367580542970532018924350707976526131921725637458879242806558513220119856188807449446935400870172728855446127845751185180271517972191753993678356097374768311319093968615826552299018490682977088433679332879658692063009241759699898244314203078226965547086565036922040461107219275586555410945773794551205348101691747458096618372640682776479339982176238726344291388874624655449777961065433872663030514538404079270782247373783471293071999900418495918468763162047685731457509822122121387319951097910366487542049403249768279885042622158993404177158953943691633896757275840234311630418096777474202963702719862300500893883023186055357737491454167848324790492742121162217275555440291680098627025959721715158930870997956429586002504539566578854476032927081233413522375841229811924902007558687473904480897904171173207529444866510744224129621341545872300631005913513450856407279720988148623175380998442990063858596374050057959814258109559241854133607018331222450785990888549068496034170079167076158187905728909125088860401031791042327765920466664788933352418160279558676747588252145510872643477333955202602454007191345977003119512007764054423478446149304665002902480414761032376460100145050218282955459009552013951493160791636398964980602915615238594579897984035874450720550124411310965562251664383551084575106793441831023258355885165835166949470576120191496670417400304475826672646846421251965744200620812998321088507500527342387572169701427554032626259167471007536268127857385779587449316320075896418298405806519507430486460688550409202922319012992819808291669383123882537326313183770416916192777761457720024495358197938952225072649560340911474164097338993880580055542016531879090578082901413612642242943783486488690590798097501688305191075038645842931353289271965493446319609548838102362316672579148312548548374379263405216186736648156345241 A013892 880 224959840441763076528494809256667194952057462097968195361335321115777293842768301510450432148389752586341075887101552818003240119242124820835989652300932450735120645278898961680553916184889469857045943192329443648348072183364501078977230456297393425043609840956094577720528610838214470129056813165797035761846822880611828010210999180479759214069971836892762125206826585404548130056029733941281124157585955502873418089498890539561050607851928987568180642762688730040539535368338661413405342488755586127920275549118028490007671584067294341267186033393824630115668940999020074563056703046023809513280149046102200341721448166511424162468642492471124155546075666595876419730961039204494868559970963694659753007752654517869544646078982398635333057295891336757318729362834581967298008143730668143533580337521563433195844487368604794163527816309937419484489984489809376246306999033382775347970731194181553262637213487208076561998842748514136982056150745160169776631240592615019862036124713961922577475607691378818772809750274856270074850353204028343668834114950873883091060269713396209220173447943639814741172846916771318559426267982922540695078112152659293048651190177157318248398096150529786762405746685424624126602589520391540789707381199556800782449588200353192370768548501118744807603720179960250918059686198556563568222231521507542557011725745902943581979806275290994022060808271909076113648993834837602551656498171935024830968008101523973596292800232011720997410670061231700078236038101518175007766552217263396481170921187249878301079720085283410719632171309000361112582031534212314867141136687271471982487953378890062430737479232519635677221835308255835891964092147607537963619600238180724120630748753880561820880082226914212225192410572858056490011462871436826250198061936802135547255468352134734875678667052194548471619035541851719467053708234309741931208980712505740306329185415450688780935011332587070171455773722355462767027017559191260574506860776687267575028952731159405013205897492579401120965273731687185275907637768557596334386701907325985566268046027033527189057244374408742923686165327074623944642248907789376491691845186871892933861134951025678032967720683436603478306431635858441624308577621801976912698351238474945959557736367534404280749649963481735629275645820582291507727130734300625980361941095465230153190281102420416553559778280608820897529926098326420517311335697227537187349769673074503009946115230377590125027772242317470458601296142752238731296524867194682796687651334136561056220641447955458415858821672406874833183375590185558530901908489296334046418668582837324883088623292283496555962005272244218757643612998196833476148688555118326207821186821018521260506596444496387739052257553487874703444409642062938230344822607675087228724839102085567075673047994871209547522848067994802776411393794262232118299600750367084271823657303487666527027310471147029751333430636032064042460101743079685894883905247125689317760190982481425057411869758877023557446376839531583314005157309073235609452960144966968515934403653270610995417428399549881398107961336985058183488336119606545843876809271139263444104999822576192076680484328965780608150035142697128703498134522072818575983573904778513095176078767287775235718137348035318781099687915355116046787130014391303654932164950708465536171399599311731795518231284972800223580901611788805011355894909390022752309761406721583604364305066631413023163036306456054219427177983585667558403325100448191838703309704943768705692660615783488568363174061351448616040899050750062429246153859516210513348067697896637063301732506753937256449442590203899987335870020384381498071851940525868531625696259425775517257547632804200204154383864275438242595858580098574807872629367946975998522394283993305731814897203300809219045447229062488962480678704186164149365814868791361526565863669968378725252929186293434234076728025825555789249936768107299159233823746241301712736663873685125379426029871992983854353566440888897256595679510321047385761628885693544962463990007758525120511951158342848153927794711164175496601357627463707124541060594266487419546914445011229250834189245578655877221982157717250526602534062373563701069234734539759616159746667057194018027802278304651939977879485304285881426337325224585996783112591976208613046762645021543593584760549436380985337347988055074151685261409089659108701020911000126793950728338793766619012607096484221340948322407962842859827968485238444852173555069165414288273467645033785550150788800530280351840979183313570747168917341471215487916266334989250654712914973989341298093296077437936014058495447411246819620337807990450904522387262623131274180392857720133111444742152099208909859033817695937714863689254130206623188974464238124690821529195778370204482921579168741253145459953961712498855518108212915187446155723402150134416768116738867901588217213084989254250054959936026523549247326241641583129143208733764752484582311447220562912567393920557031847131709021828852509377506320477509058700440207729098092732193278263943010095840789505898751976668800690818373244691554703442504722670517725783928446456965337356134524354858991748903239291048417144060630044714123854476512289948314183776815571127249412994444329848932333548251958525061825535065112631847698315794289545975119545071450703664690823607045452264319117145829120094824458979676946751185752508134491194267883662426791146748020745555768020822367699094932931938558441665550162503710570560266247256985408710394947531592569284301300494107344849845110859347111160283184578425832910795315712115933036480948213024486356938538884268476421229950656556557553148081252119738392394762427763278294894859 A013892 881 557022835958009112029129468705624384753594529843316950566007027279455041506784748601724804592195717989286551662976267831105004856015306026747173142072686540332781494654436440118257871311488631423561602892583743088231013185156657757154441355607519562357057283581544827799223172767892011272087446023016874452873156287860066724255444859786751310199443195358331405462498101293616220283605168182272250245474426834709367657990113366116577849051553514188584521364050801764649902986007991187071555131065218055757266366895601226079505601637443451117338070100415772804777749138732607605510139355556508712023463772904612163936136083650770857264443206965258050423482411982383007019412898213210539546475543233383319762743340099042261628611522238278549547837299243053460148456585345574644630666683363659535354740156805695372797339328914962223517062437219734448126166105232506714104513999560056656334979539181749852062741678462431167088772530753106067132252803940351223746838200133458065367786368116402532164774729015401784535449845821335476066884718141377730056483195743871047891242777070640253862254279798601640803345077770545113676822726246520092542218423087522858472163346469058557540277480230654472606106962033226375256545308851973757853656880841394860622642893306339276067632175071622899362763933879397337956670936559708494711499248173304617874177107704532700396616338441755007030745301265791455930159985447552840554103467030143048935053892175409497807006361683990349967562727945751332020175707131051618555752178613678763630836780828236411425193823450167999470499746044485150503255699831578630213301410216204504366438873516304694686641590162637380733309184936966996256396602598877144180528530159052814369676358734905244119350721980053976586702627043260816860893204501854041289170963653831026423717931252464890933071809271869276027422286143500720652219905266117686124625933254751066761389678012035039784400625607511864471469858150639001972831151295921117275863462294566555261614828671071593794109575478362536220993321756907774489625971087695725978578206027965534650742499491689639297453738229113944596390280204149274704727878328367341701686175368307221640622391099730351753340216536690436031077067117451447508844740766253231555474803236575215514951461915570905159927524927162109913797340697991419991640684071045689348221984540360917084301847422091007852813440837220815552952482139951516494081008569407602059577337730103828424565975822720530991141821430046285072210777772675570324593927135886878195496780804204694746874068641062628049612484224990367570523115482871292807684708438163436003218859294917305690857045399873538720965292598637821582592501222181173458291582639932404859832866337139474619122949621061184279555875933773065323999270302399289218584914041675811958345375834970550506958467052607089411776578313863159869475762578918685889523118383186998378286025508507599905796430296689220246956264448357743471415465937867164636142898502672194016691131531274103232473298085639153569416245987313912224856007838929619330865161992565775336660951459706615142099042697061779973724958547365583077285577421648557477523559458659074684945955681086624876470566467840398059693866797217685603027391969984003174351362048171496452393459602492973386444169332904798562156147522887488333565841504292588673878702284280805648466376456179787150896966489865660808446900048648299813320029245725946971447909421906441182851411180975155240971035379529396669415977978487855694914877894667363621426457101560748396891258080880260635486930138260566730254098663178830993972325394229335890637078694165135804356558240917286757208348161286554742360421603746642994214518084162545289854882267903332505896436038847321306465731948548357053362834323500983198609705344139322965301964201540329241135150195930406469212838434399857509446058756656864080544830799421484568208467345032593220052705251986213563152188018632864205979181573715340879711744244340929605540680967865266871413140011955328781011510718557608159305439826435110836983522236900988012123194220876292374521751221567971092458556518903782959125020005257747368995596402655233052695310377859736761285156788064238933472798741526311670007989309118706653831056959164245813532562553651050844623193507870363927287415682456966713872424651272162048668305879698170556475938575199070531632011698873521412822015875181051913724089785495829395489176706502954374604488958906731570497418997483978100800166034387242377172938330428060022087533205413153779644962400511366942817998204226648913096714823549213494209060299535198413979155800548556883994054180033998867512324047995926474226518839540838815098826027347494236978578593872724866796574607963877115214598070699082493043776963093679836266098462550489471596481925556308818497620137626684949957639258141048172220246544642356703649532227891082720238740560340545679225117088994072254683053102528807459306836242635338933767755259602482344488370002466169862321776792151388607245211519297345999650977577241399869617134022628039702739101297917812058316091044116071023355301283054766393870677640721734683172807513909639282501299746270295859442343645414862187339620541994610467561905325694641991381993086597361945437604628730802135589258852611144266130610694611502166493126251947061145549190322605453952039924550499447530431874015893437283642581637306228301645670338437674748055119108173664290599639305511635512468651315131671627420049891640590243837361264337840132618849627091825275240053704694566774313522400219188028829212289165852158702475356629153718522596866033051455626444587370439454549675697439389321717643929159192798290198131059590749035600792410840292432113670278852622225622710865475041 A013892 882 1379243687092790404286215448332527833463990661750507257979539434239631348819908209227982186925931225117554441286143873800331271418974643237522648669913037069831459926132355414940378196896505688779249461360723713677025723516753215115832355086178423580832747182818979566568828698867404641218804453010146059815884769411214023355862182761873115132433531096583569034734286086115021829428014473330956136560568982810997030548581661715727892295458702604928839944765004826198647860133751400970316690588475455362642511493803831300294237740708872091868189678037569394626137379864666670959396050548154115665332586624625337274510102620591590068901630560323468493395534376827166581297761257852832403760488546124637204681209021675898444976343361602679278256850388818425429620133202517592031995349144010074011832336747526425506888119114987009046688374783737347247270751767000104642287473009796656726694386501988391626942702607299147350397342574625235179720104035583899724768322320512255382199110458306656193490666541740307343286442827788362950953737183705147256015127984498203357812458349061835261948073959955037724191521943722568985430067075636282154623694495188592262340065190028689425266923528521643308965508842583509794546356582703063369847681948994496972992865445472933375131787961062670389489240413914841869117174949344557644046648576902671391013632062210085714919361318999291131153821409718924958237213209806700140943175040609870173325038007361639282110430645159366821564332103103746927463825048251489781654279413713151372947551322172015350093511001051137533320904950681003636675960935097272014692525408534933757057234928274848538208898554760116255796366139513239042463467371298477097828262512998300514607941262187140140058680203344089671372357788119191065368440802773836289782074933932287350696741545856297063974488173866266242502224295297635990906241055209528736495500148706155861656810220335921949975114604666134520105942044296939082145925240892678982565648243124113952916729215657611702322000925732397997574265343008957583505988377384272299399831517367639432383168852248873224174785903775370809101177376423213814947101994800992046420203437143290143197123461979651224246093956826282651966113894812454411725202953766578860401279604819280654561355799897683202695591384544621173195443681504955857049881506187632160349443107698403126431522720099992122453343508043601624169850088074251810039477491237701594052117386376172359458239388168662484066635272901116176421016034632144207005156698387242363212991383452510440458040134488066532251017422577014424151004715724022125249815298879028045724134214281285445703825439257581469353443440038194511382835709683741581418902329483153987741027300504524715964935716433759977333424024843739553275689269196500577634848887073679436314247026759594745139729353310493361485410573786378256289649066245897979212362303905490943497475649475590159619142635261201881564268159444314160251828363793286948488388794839568116932534894093456275739823900916553022514077997272941990746053736153965791495535896744630123745330845248428090046736297523151976331160396134173372892083740968166571521538608052026276168319995915982910770003893160453141795209923882723914103970522229485420276008233216115394194274992928273248909201021241036238814956274725274186975254046582937374522802380847405418585361946276770314784548827828589872862134560763558006519461911095312771570055197071673117106417196373801400917013139732217359563744233656555800998323034240107964395650429002717467544794047242809532479268552228416851020215443445798440245343880936325864369470579917543598600031469503777052822236833673813476911003897572615458971331574013676794229664384128673173714517659379353813439618492412068638351474660705586460997094292792918033455061228257469807693645504264993083528011440034579052779281876641299304492972974997616738517856417784567859039579283421737811417507569600748816427560845515494981836913370211668331455349674603850219435039204570462577639333820678709775005648040248796151508344062427268299515830229087117566672260933677973231654065539337901138081306502909998703002622627257018219906545805331308116334881415437769073958933063491094558799795112320319520426844426305529629894642164606532813345320644821644300249992442683916012823252796806590349176545543520414760416719515030111843344303492535569027496767180686519927462520304993776437670341354953795258824003800506659999134977088682251080691413190317580216462875535427034588992630918882390304660625111754943795175744702535487401147069862477875383983797559998618805257655373698582481151900793561128004561848398062918665546905809072068231449227388027489103132688421477709660169950131590204748161105751068259927461943203094539297548898650137022804430130577299388050709173138725157296977905160609443791238186380248942394791549903099948882032500425262718664815783633198941133315748453104118477621182197913553120098563405030546446930705308474736480729925089193269261179011260997720639132389785928029852975759115936295266479912585984672996519784414718244759344859038151670624013096791035513446527269505512384143917762185800440133307269327658068094847209447084412312984119566215047177340218961699730641315736107383595710437130428255691601706221739010316845902951463419319866155433204608613041925192105139567131530654832818879724164590112749552314591476542679335188005984532368629701976289476284738055180788115052746216984983158116641373862175446389265661614537400942792441472196621738140512095310938501660331258995983719991277364311040528074090893280083577387572676225183816343357762970997444753974460115736415347148128653561302118521594096302086487689237250864226863796699040242168751291883545059 A013892 883 3415143914366771227262693785400723835912353813569769270975879613581316943181625896961197465065111380582351434514179559773126460829251695145786592848923001175572608091636399110578455512957240839480610812025826626711969716974109119195097378596531308450076384466630892485801510172436881764717240487293969648564052461654337632017426994874491258506303533914719478703336531043543319436824877209400307158781488297769326936344312503992652118384892998061361695658392683685145645767829321710191200187249433486547983760067296172878827261775531497477802732593599147540464384140145521279295889601366233857644814352408648173000077190588744215578017258528786380013028189274927370344784805352808140462118941928570668057873936977362670463707478821321032558212508990902914387856982202620607112831652020134200250624037188213434671180164852500218113496038113637261781619861179517192104663369632084491924311243723186954519081198983230811455171509551686970203269769882405258524599118129498075039607835206702653094046045933336633272404217799443937714493597686835131415471802387288016836076070305653661230274363984170708953832903293329509342254403655915922606781575315841978112187973076964847857214004082048912475686187479612186018766438988074472507016475426223324960330661136670084857230445038599317088743918699654126037279167774897109837866262494620127728617463335606331028626115642612825770558846038783620370166205391589160412289254774879058926299953284990147664794355210048463027508621156163084663346249738150465596864379602015720401404058881278805036351192496191720595118359427476282423769710195433420138308147471547940940915662348666424190610515502542969100861126401682591679804749094604787843455462980172578905920208751360315513659157992820097091195423746804140877767730903307493263293105961834802776772851044953231303810166192822087976793515075362181179446952570563258894907771422711163822892566129763556004411431297499211019099802989941606564362443343049121536051819049151375434703160294160596678507804170205064949395640841559136863561594315252819256271623420322494630884532011884582741505963201552291885044616200584143303976704302224741605149019310507063580280254207084352416704529000403601648250642648831223556418363308618472149660748028213416009478718534770853480511351131679551942328064904330739692685354547589689804609095729528908282953966975716870394414601406923253938005341633230566832586940176576181679330853808288654003082187090805037008134911532595180863319901382336617638821261495719952428309324751575377649107712718965767052440211989025522838625878625599535460308942411739062464989483003847676610821796466320258218684591948435133391440528117912202846009762639130908105891569957751953144676061362525916646115313894491558664126380923768185883781071694434250578578270748712405788845738712002759301880663636341877414020543763282401740429751088338082219703155958190859318642799460027626717739402825331906847885391959760194019865151006513459774768532718729912990903102221235576022494086014969534390344312910037098542356304938393481904775689960588787545336633699560779085441609925707430554444715658927536279577910225859014210394100973567569369374695869850704863945977497316088800988927306121906619660003710258190111449050115714704463350823739493908589893474416890976689095239569489964650118536452413879709553796129813964699667706568037543555604058523772085216384833118601192858371842103413972733594082513523973275009215318277803671798427533212764162296146666758897090532105631603199718670196995583873440562384382904230736394304439300698072093055738242555536439381733463249786949939321606832856716087801622895876365859839775655565343455139083691096515277751876623516761343461871558598104025909443030743353448055898441930488444181290251549720043652227092733360427939465045109130625598658181158007727075469644566555745890418623808627325758219950691200043224101281573113079075580844543607466982020071609031399359067741743848259873936918924492881139397717818030176834048732595181710106812003901953659224632096609162847714412382719719618625619095840925400027889037670101984950548944878506090884728475557292378162035046695548683537884044566260640199577235745949613877821230844209389057130695611052493569140071292591535103322228630204706037337201755435643426920001557005695243765355467853078774446544905192986533563829933415717719330711305870019064674784843539094558659737486578856986430740317198117634309033218648927509132170056403509650395344918770064425613767750979869178591304576290866282203417818492858539411604760406897154515020025079675213159686382997740403035915490967588256595194844842027926937539075823200486267477740777746667732535411837153350880374386716965789114367338128590103239185660121530398705632029026641892320437452972932899624223257889693990279883162041082057948026014800961923515880326851792270492592423231697038380264941261991428982654658319331619071550967122932748632731026698672483608986525198886783426364824336088604345195076835071216546608790923424171210744773035645074244062822009641669499431130369046119508313480448204951186243809432725495329708866370627030498284013641996274944814751583080464716266243767665473785512100764938830845741341231252859756413955017668216273489719293173941741706531823452215621114501267602002498182144497926246343977034815922900887995266124217413589053736607640475851759179686430294613431636433788395939163613695094270893989855130299812829457589178758760629014315458094443937047421536864582889187983858687319513022644570068696293086681890493203140523728386759921665885791316028501422463971813534723801957871406718114822304658134210954486614369200620259500050080832667627661273220142696844593802905081554037044841 A013892 884 8456234431219647869053928819336946889378743365426292122094104535309085301695080701839724082050257224348579804649125493774678656532849293098787036766625394287834159323092796201304203117177911085397100951046337284574881504229874615929861424045492576321925685501440286253200633536460790500734594453348110952839801736249843756300718964581732930696199674022702986497852881180386569714202641633318891155551684392618332657755215846823701917680715167606739633258050465680105448340076415657282720592448135006607976040318871986369091304055131765373289868372278255625796321105030185094143272946053330288680467173184701332517318131539598963448512955825869426763879086435458386783351311749282883790112249990391902607433597475710730972515624601994187396357435299865715412858285774926682651475340735402273106369927857698097375874535011110937570609426477139110260207156646741339853164864882634778369295146271739494897742437721178829013338719629422555233346073936053778227501351801332054107497921147481232623514320289488904309166811288985334730919882738774782062718314419361471199791121607758724918621122386841108269876698011709904752846786638009760050729251857981006161610527947899582814399738293557230132134093132080254188881560811932213300150987786396148710949789709847660444903447729630730444121728348294881826780910048254958772430814696666403648701972347831500653650096316557975277654988117786083614948171003908528507709011458823262928352388029010819642649638141245789253951069336154257771826985630384629713930293468171523270196188791875567871704151388627823173851974660014595433213755645202496171044665646152385015860330625870584271946506825331143247673134222079863575772859428401820574392228429742342456370122969034525883055927446863849587411897544037986423299800721948780761746796378993193320764479699557651078133048699880579217250445884589221456247419813019114786422237912003690030700460101341411258967140624306498905182003083591422072411281599280586786296373095784671562493060501210759275056495398040591116133596892143737228728000122403190507634910479437108633038558830095403441660173977400428384267089129650196650833413546034380463767881565727229624068357161907357934649667553370357637631768012128343816823952970106890271302828531911211167654245485227575532240676025800606884846579181548440222318513709932283335502777326790800270514034674605567066739600129081262152641088412700573303601689984280106880009447783849727888377800373355261330805846310947394740485544492902316598867686768290678487784290708051041021577958355718416832780156465814108075198699438968384153735511996764680830497993876344228208379239408459125055026699438928285355412500232234287554801927260989402430090010480819653429579250863689059681529482618836653916684667678961481298644427841516953423367077622616039261355144779051320304627409349282486322978854391719791667076366240082837046124764764920428568032117100174946488167817596401509214142171146170256652394080542076971234844589096314418826862180506899188553721583887580049134397162852229949663629904301651162150933181135723936252220493366848745532682884895434243088430005998354813654326583932339279227342623026549684947939315068641460462911770935126870164039881913761146859033515526966594276768881542471064006998511310537127565526642110189330488892033602774531980193857991285555134946445043236228178882508565411193560487653706653536432205268900135295035421659860421234471679574117654196702277043040372351393936414616560592129497326465415038326969456222307051220199556110568233442303079408124782822155200827848019195611543220406653521222016670846619334216957804291357229681848289510650856573629183408660969691363926429988440390382726143955613229245784596704373206780450345978980586729377762076165640506148848610572010250367235852089981022260481458729673232914211923707161775003843311441604115843519663993918312682602661686529735827153959201903721985966653593581905386712917291051038921588276264200932425595331012017898496381549691506702828611232730196837213767096049623553652452309781851518062808786439915027959276817592619542083656018285901854834069291864724053133585293598936100274636817087801399759471144866473404937532993853310092973259271872116024034972258271831468274054161387514607477801066989021242414344607929432441253753188935300244987392152908595540500328315393203448762770865734300725229117054933753448336022170076302308497602817330780421205244169668673941876194962843663390756434657144490673841834263158021637754197824714433503093240750670049237710497600656952348536578535135638757637397486569079758715629486293254322014216827311269354314567105360118500507862113568106750900846415366462037746225863200714563574961544138575492273460295851572863826040444373841261298704616761440838962932742856868826179826639584637413399638028417646761242603049267222647017855747761437395989174437606571581805036335640793875715312522216809838702651448278142126655956756662477556237991727926058438365555238515173764657130533184556243004219841480596699666910753921768787732690649709515251728205871922475664727468415500624319831427307110292562166260396794311443219589770547894933334394580861580113955603482129926872711974832727191964274118309289281363974789996837605293252646571620452108703972697801741518207647225995474208050783746309809170680646075191930671878965864190454908613570442368160441974616065053062390366062023461542067013396567084706809229066337386298280236247207107107935388434741717491472194538079183420008856827335477644511813158875857197302528822615639942368329803047663334727855276978141991826856343661618143521516071304083432303317393393741701461610193351352963286623927814505099687480184450959122111514201870779469530869572693755259 A013892 885 20938473618908538868916564095631394855843817068388676497225090145774290806441887630744638959840559862952294105711894986009988046762331601792613482950804372170711874065750749581253136034241108460640676267784884703998579517742088306629313942217620122738143867944430791351263835498997026898078428591340804182215680239326501875132453927481864327963929316647940842164347021237874004882767446745619273071370370172877860875535032203104321494667301145795880399170625500020043420529414872732582087176240234641727002865457518606576520608879607709109037669786729816476778644891844136281423063998449705074471416087055465784744798908187069453795899481407479461740614242043752076055869399671087599269813152088959399654363723276009865250314965561373205417933249188562198068062988549010183986635439719588833036409471998518401214305560266476781407648430290617673776188680365839584869081668771027092085433342388307891576805152298973177341098990335693559590732980326988824215337869693926497843521495055357132617851184954483186471023632265845298341895990729597499090714755615466519476331596421849771012272842520934881345933422070096883448619175547589328851850649796294911375757666641266209107152377588938763972947095870250785316835443844864541420290560706907717427034063350764082179964982019890922021959367441484608596410384589574055161457167839600985408147305028493230937002349839332886027026238423462003852889551274606903529409775564180822513630419646245661506345126351900557525918988832182221514563027292409751250033085726246040597809512871374301731558777549229964332951700603687479737585147139330255566627525561772274385386748802387527845182473603695618464420199974157728120107601457806319522432022422656584413875605113503420504508898895252131099541012096894914144746213267816654095380480767228666988351607419595000276914163752725602319254611804385486658592779951596817103545316871674424881327378556471367076917277932704697632622252653277636602075501956697061660961663126099329471217504613987459830208113198592909622067283131040215608316172375082417612764294203223745249158142480640398366491315125267223321855355126837722276931964447922183431955187777015627544926035100241647074628107179232789176182383143062979996493973125328700893882662425036818061017509591726514547805605666808856906961729864852911286042649478649616834755091436089373759019530743756170008386857140017984134892446377599476856474840968385988365484513648142527374684383126664589225947025244690533169521516233330933228139680339277780712924194437914474622488161106636016201230112644845847190891424482130177034680347519677029439715252139222067122539626320046231089626555454030888440251536412535087180157497289008598367743444861547063037327753484329616988375470383018819926448988955208844882092169133952286854645797534281952199002212632264195154967623662349015101841618380482984427056123370702872727072483909654708256875757119626084824405844982632180563628215832861026326736330436156246397627452216795036142774618290952573878681460142453072081631680541243726132164342411414140950763498876984902830186911405160811964730558606699833877018449422520355734664400148281356955543841533416648349907590102148051610755373100696708086308987566782061976506028762806457122113150818431059116665006857509671027872953002397691034215075511796415861626031578364171784085757625112181357502800576306090963929918855391114906247034118356103901912536558729158254091321793149438800311483995222938914174562295651065611256200563687710986370743582598267219284900685821892258253212619378366621155670614633652482234546556505694377244314256666643286835275002248025345057994867809033075311106647409002018391816526869367947262186277822322349961322257994115101792935866321228207851820025547299031666291634657895788744008924062326124149919238155879479085162345647230079379563925241419617244509636023196495677140115079767999354592351880091225874604105730044996414562346134467791454186422705809269511664578084173523526506448991858809590055367221444752007658428171492761376831575283511798532762023802773295087160814937368764267655533798583221703296852784139516951363240017411895032078953927948154287958143026742332729931492420508547187267900994309823274614996970773734623626761917234957463532061175744170448509320916269349459738355977017369508001313036722424820509237322441416795666278048177873836291439091510604411979671376159303762069768605838389928070165883883272433878805704471302232078188617098120816213009091977171314219221531479577584082575670329493358247445725398489079053259073574270819992147202279096211821476011455381240733485080271888606736948945295015084058989016871543875557798834908242481285201392113645426130153398704479982637842822765097783716546794918273623973260461202858386899915278801655150043635042562448881114681430322526906727866048167687520729058265599176347374771398835783194287135868665643834074864809620948520624801796548430059441670687869215204014523335079525985373178512960532183243493756256087746528746505745270264007448538050874937773536127585055081005288958831261370070956019816152680377710277323708488302887315202241997770244583011263872096534361087276777658585355826498429799595248171340967295547180071512880296056613536379597629017584923342829845909798093054194371492437088640167691080337583453972177713177066136664344708835497356121208763153158777359702212904864061822731723015810231100850589804226361875445625281928935875785394691473270702851707367875531938916809423543327987100510381308548860098056050879351130383594315149763445658279056996516135456307723470300407820487165684189023555482422639969682642811894464850433247391538147091721041046221037568262831069997238835431301198203738035173725916618077434703054641 A013892 886 51845733589305814184785435440628801171160019599220133486102548484861575691539951520599169783822250436096312482859117462964345392600162516867088452521003755127527500662331365287391308881248374418283917865985885230686178745301667113956537623011106968291795293273337138034073031815231039305305098956590373894780063624916111966513594037383916780607157417022649671342297494940078585616215592119381136432747102214692698436051417703074407348624209699804033660505986629974129493529463636958273773475001268756145590068156496364225516103126187768917179065121251911848335125838050374002295367343497316285193598901741951774140811831763094487474572910013578487736473184110292471769862164656180333464385076074320280524770360840004751336439635911550632562139100382549670074132697883215567559124025654234189892620457206059414728340783470262891966696870594168131419547015265175030254748250962271411685649413654346782025435660802335185441117868871220487209054341854676700650773883811261707383845730385074740717928701214610863537715144829827277379070320749565637901019715664701033408825189568545796153717773093244338765784400454344823010242491954210389580738542109956033762602182612772619104010894995593684534650331137232099272230925668825246146240037075813492213361617228763593121729112014469892127651567762492597860963156871859728411228931830468160368128133833747060629880581434822319758633641934095844278135965021502879222268015864692570445177768455649236210199661014814618589370482328377566509987997315708492660455673533672094878195537011297037143210957530870765454857372913089964890754845246548506478270849415978766833381743322842955309928477707637117184132392735811976440470311862072769963174408288717546010612971945940706007793980045634906563442400512109400018891953926227549388917513047254135101190426780051760590666883953960111177104025034227099129854923845368927233271455560636171774229840716300195547787794971892169103438327172528102712762548319475637681645513104871423604352191957189735298118478882922704922291177693485546827536066101769199168548056112308112387695227438171209754870778890359046400022722974207757292188960237535670473680808499480618348363810585673242079839581558391130046356022718155101706338730361653270954641966547971240164067394482564430945306912385979743778471032356632428782458918331434837594920247149809462275334501055083908801596688577541390498423051583127687044840497246979577405787838759652063889928626375551062717778203261352984490519056823834490435263434348405373545490884923525592698268313227980333079849680689790157383519065268778049225394973813124772918649496106675621180053246191440152754793224333170428836018389059541716831700798879816901409771176078231821239664213074795080295299513839922517001060415103003665603703537900410123528501604628838007557997179696536741359020177982718733944654929430295537256849240022074012456631450336212113460141805328149029007626488355650559661419261595531354426605501056636045548918936806553972198088089575609377228429284777267909328256122556493049032125996080560142994044548805803440912922981143407281345057371435490851963051505596653230314246786542759319676265150477051429562557833944338688445339768579262018195801597805121496877964601313556305673607250628366327047715106814872838922445191056283920372128914259683593518556355165155947390402960369782647147131327004190935529695908147915084228243374933427430515421729860532710023797267800695532264012465209087523822448719525699307908965866959546577485641611814127986863404123303262901598768521513630154212276934853223772277608478494017193341800269286618018775889537597791333308872756034187078988744755858542782488737958510364715104847952180329574548416880081696970409434386705662126844233683713437641585009873050284781104613251752861801653681490875678535022283291398894760752321658855726353872839513065247400819749670961808898463433906767897942004296881351594058685577101410701209563951919547075431626428563150129643977430459091842292606567126504721652129001411026337005054952411286727928280835173514376023153192023806705603859834377599583138116676311633881955073783753567243873575877035665742038496884258869990373663330250638450928793181846862384109559100450919384335873527827601556503560940494273145198964703383481011453619927908683496336731621392543208915359375638102024859869686332475408815185228167396043050316073898452314836675885957191975147831462504609674917486990254876926035686985546570756608039854904215599635581913966900214875050576369281534727188174863142113213473410154695738818178403111735695416067850994944930488658034798941673776143107252752546496041554623378645686612918724790137317464299667805881811205325995446700378764180529579975605835857162757802350342402046566254723936448944493321925499515367894685253837112079181574940178551221962394001962902389700442391854954558324085885883931591182837267132031908938680237621010970551103631771121753461348562275897445157215467079212856541942763060778397031646371942613092082694129357955438579317619233382546115031977227301022114985673127447171324129710755835730568039970957264178290978284956208436904841749607462434356634953844941883645540976636935528347994401809197779537077027892971388185484720815985309612813011104257638627405148413397629058051982744830579716332810052797055263420020283928447269202866167994368897234773295461581289671520998615204196627724697418585044563655090413429037314958956193096340010162274114060409761889236758419972896826210885531586654647716523939936489526310454591687500148014118031019114750016606487228097777087369503900450463454757036706471216406291222183889072521692913432940214475663378013506864901738027749589093083172609465571077545155627568412104917990798893525459 A013892 887 128375169094746537197133031909105533951108153369609373304805034200817262708246382420204083702552490482567643242494977890928552662271869807852080850198804877067515716862498031256744332529550218648738390744049784433816816505062712639200668851800178953080346033878816814149030200004661761192826650221314468210491020761591159924172343682372278956544601873132365828560991484923633645765725811431207512539988667046698375904808479323164836961521057013475067942745212988492312064798811382008744732227677166565823339422172232490962436197434650408428058165967666737675750756752470693016709556783866361356451585047004345045998290035816766497341302507911711679905793514702311079056883936043003467510830422482548372287103365705574924779406846040954609736480064318130855520889899095932183617579440798423623358927621467466510749429885609934476535846154581349116039808944951084627238751889459429280203424827500114412626399214277001350335566513994160177157852246812023123804680562931181302391433029160753180416922539148796744594872932397990491691038642137678726441077016937650564122558643065486677310424424238409213973619988180602761910838424085328391430477123379920025243545501765303669390822273087694526682563150278569263775871722817652523157458809563384712256012487058524304165120332529916885427385919285140159070933011767255001659315546876490381419361704057607263078586677810182111132033002159372785921248184853778257739378611814549408986734227295264618130839170439121462274521661922813364057814770165428482968061632781051940455805090998135582373267508731231571472006886212729148976033181560133510342339971968055608577369701259948118799958593723402558222513033520751299052272098731366523633046189189285226959332769222371836205192666197016546506833164465633573277378348224778108814349265138792916669922514559659384346789680691516677325516099283224685928334647078594155353376217842235664293998734367790197895681811342107228024854538473569662598968633131305306987884773353459027115312858153005546381935867443526026735380262795661869014115225738524612292042673191630004775059764964428294302825780739639144432049864333712853623431792255201836124210576244755459611765283027374929040648708057150718716652101496401129179963623909759302557518018727465039799007111410883304899243500452012057590128344747225200275817745221547469933944429047396059730493482727992211499724758990161659471754819601930882764042510392748884634893861764935715745788381839875610844427891317232863543989746082439757932265354526652197030616434668256796554589472115488874758682714506308718907174173992956058908951269263704437099095098660243398928308662841378770795990747978138965670436297131942185505257516405515749763832999316133734339711318330287023524110830919518304423808692776132273397664726491667606458799294719861161676349258649414928742328503682831874401626126107425349506147146369417440169852677546044477926543664031224482576754940190937995127080572217433591164363454560835455747632630507771484005713720510076803345936523607708293019785656806009882215398146769078889507410713253501094241047680686209625931215212354047463054859869956367466927876153911739808691080462831076567688419890071743082120817355639342103992606140523663533298031271347895454922113239673647234036520328269199821583027615129273558949508032469488286227703872468087476177429379768658442818364731663750171274144508469144392142469192429284727271805229885935182757214391004034406743389001091756408649241451968864530614082474212666320965619709371350494144488086307085967385809137351378111214864706113132529312814075990557478416438304980325589672961308156353522614766522343494592096951901236581925177581570329555560706398909545761879209760488353409786733830075487503286616880180009159230891001361649937096208351768052009354212879085875776744890140635549511918204062907171005169098184045461346023922381340518864051676410233114085326298897503617800697117298775225935854300091784038593929174768138787472861322871582326851608880828255371214778114968264840902031879562610634655736488247692303772956553595616955759939011732042539950208707564098560343475076240878424098988117355552134908195780096616503724294237398370275617706333868777834102431295179067421036634672106380396386456910741196929240554011303083133948979296849874763296595884830998454847052112434658128785653498470458156027291871328280061174800844580263883878314778324542717092471570336476201511453514619083110501680038509224878303866410876688473342042064741591527655151897857097401638856455912590451323385768297410631964191952725766565643684030189780732147438035671307624679495434171725433327626301997361393241205976561441534134221636034943154476146843696491999579361157608645112448017634560084847431641880471365100656755684317295010969926407424502928662262340819382149418527801170502149861825866340644234875706029661126911710737951317128996232174308357077691157197693147643170617151524842802623891713702787388056336060819371874870647933672030328111662549920732334692866851009104103510809777666159289052884563780542833557893910245198813468506252672814096623793204047310874602113040401782754411641751361288126248029452580506753152840366709739424806940590325352812713976891688758561314690531727740409146976683982241234747679260581265455913013456422492253605031954638920735740699048805014944354825947715704688832074124922119125969774363473150108496065712495553461010259021805717601225866532556470769654402822796771550866551004177248286936469858483947453876183986556237211152801779607790304022827428997609642488399013401369306419005677748258541238401492109860443831856672472401288958305548581891301258389832122975614635866334676328628772729803794150615125091079538482304266517644575332099149459495504441 A013892 888 317869627820332806007283903177104303510804947450336399630654440379609423374626159264284911451806519131395258865098572260750298318498714559352729541096410557301998599007514512696793385032086766845922480582950927186789385531369277703212136943273571305543291734141304434697599529201342982227796875786346533421528606016755109497083216019578317552021132153461177895734042454827924346646867915959001490592753398485662801879520370843609129635585327750008602257963479135592825411336272064180470822724219204456468604919901242698639597306031740441658306396694373641492188773044035930507981516842974713488348413283302411764051319959395859707300301798537681378903055415960877760541671257152144842900099698278615542071724356720208365671364512075161668213888550778059493224419958261538583923304835781535935375417324587972359800152590328873147415932127512723964877054888784435694421246314738603381282420011948205796989814468072068766564545909734426020500380790479003644829645737193335091670124932071911789277161482263796470494620273037731858485689090758464156862024360562299624173303333535808496201664606432300816310866479114002318164665111039257544692612974723896594585517773375566650474945639570167329824167933841615075466172196997066594937660600901087322632400263193124971018950290256994670089864847356016262735378159503888342353629566305330956942100096055337286501625394339114115191915784613820795846816709268255490210217641335393977042643633471577425689152739085138213616480812565416247930191094591847301248734440867529928710678530015392517378865305101893762890264778944452433050406784827865024825157662250130524342816539920056277012458673959923351012206299787698770832031891396637917801262036005399961188776910538745681255841355577766473789023091700190825158543250661024850457101401060900002173478468378658041921701581570583753209033087919093361602463491296659909476339499622941886122705972169350941219299837382380365205114297859867367991643633527791939327394499415726543581199052759798880390765019441047351273448333328075558203981696335935053971714571047121863193520708968655935094932612863639745889054237026842063144125837371313011225321683629062748789232405538800034422621225371602837463583551863137339561378749199331099303367808653057457581281709557376740377711932225726603786859204300259571177752043125328468755969866819828336102615182089298786902256976010780294856352637061521456881162895940975120495576056222295560822430866485334160136277057262708976188409466284983002176324312078088978415312323265635985692022437315689887301099510706356512577335065049784504508395328872589292996632274697530019842986151752875132989181895077921914757601644892104913587382631114181142474477125773679423464824855606305368661027304328988354065488280374288346027684231601291668685026474856553502565646722992557655643950865640556321373992049228469800486821442978168154187132045019083185749436839964050910083820330651841378796169077787015097648489185474630111141257408767662463775063737641280662688070080168522896637998245031704263343665135816769469230410159676280805949163921099442968558656056094644569222675469139091528492647216824705028560175642935565858176728801386752973896273733481219344353988071944502751135721932953252588037189670642678242550593948307037409021913094793979130041317889689667476040131330914358931675456709815795401604110093707880135341737943275939960239575824904959483912989657915334220089955796350698590502898762214296951699978109978653495388999000315508864676649996754691587200672806016889256758034619186609989801015283942021342698929620746143381749464470523479212263629822164638800992900771208204615996670505699999268350284548711442194309553633527351443349408735451389619521849916084531400488770396840499162449977580580047593984403604521812309957155691657924922245732337543510911153161960383218728198844416782793428488184514877418759491907701803553562363373809810532688331446380038164542896602966366178389435714213683522764448701002127934941898209962296409540875694805604292680234953100629860434462813622665679913949401553548540229227010698801128171830590756881167918292804962825033080378395965285694048662901452028255221236927867241086727035586146926243196027561593662161390074967936393112109570229366975295606546833552844887933687950678051523937773834150443048330888547344558028027841909202969681021375304082931194863196464346822607211344294621897249951762838578386086308536094797070830099441672653211943325316105357452153757014464590040035393959132061019100570831628709303931384177495450168395903729952317867423760383468885881089539172687689138161273965057175173737102158749364548443156877357808821228212058764486709855232723530040143666456582993608554287424016916591530640641028593266654371092093182369859367623807497404277157699119840531320793067269950479202770717165820202849331500824337886684960046530518391790441490572748651713996646050805186107121958273511738734215648407758148778905663858785879995336477917380623406959528196175413200672916916791661599012579669399349464558415492438329629867553264226536830554863736902311836077728748342409291417497225813876415911728903934168114619479505140190974994879169619080025040788764015774208265467533643384912743910920526299348419820231743539117493869446010814120756706434276646659166017849476994846809174047048698702040174312908664312409908645534245694632331621503510496999814644527429254041353634115546677766895396544716270497175124263240329116074892280306035106080122243806595365292927912402298241333685069964000618974113552238155882308684117138254793539666785225701864696211733335111616474852240359188371410538072469154597804929867796424253995425722641375527494444892543960622896954156495112020073215335235371877507359050855659 A013892 889 787076667576298240621829665372924788818800619576830508789063829169510513608488458328136604960906670214728669080611709676271552916136348621698734263979281084524921429003907677374017403884565011300421808248964207856282010724837937151645869073102746636084439119615549769450291496655916156951265616337696865058513559829481309870618254102861852512241973304053069126449166788356968646807962999838167631855226097236951178071078510725489722281543194456468550042341112724162259408184331921845199623676616447935457456173562547144858808249867886475849690810548541879325167128745564323494882525873372845093786017782371818466555709300140128825386569983057354324620476612405313461999471658163168693360093962807981665108254607950551214030499996984795731502741226693002333113493034231437426113911180573825348047135461994953772128798028760732471443442125002128296708110733064252438520753578677941093790018909164940425720682614578781400821705562547502534934972374924270445959040980218679827149304674178328709517390269071904176795258763448454817064556271937942340341901657163949537115892210864681881636445530322413618966520178067702026005209116779194567155834294100865633956605973137467207674362423194051755210292396817289246746713510812239598658546476230581418482763659292233547615051794755054245614844258673384512142807125369418420613479815499063677153377105742524599769388137297686121512587482366497058775507007002418151054029691492927691161312858195339392171485408095971645597554523512414606083698239127778510774690100297649988950582397492583396889291003097494044398821728879579725023679189505491760104548062339885941194723691679511427454271910133492249517973006698021138758423334255323751629787126090934838499569319408077642611907524704751987982526288335750801984243784418512971191978322065493434481747862073926798944283364425340860737133619963379153570498248336168305194454758676866781286546134982557696202167108042674639904018307816519730016740809334532093176622192608781078834863393339485247936692873872957905440834144705314561593320874315712451204308477655207398331613433956579992232627547779045511156141307247926605709106841789270775782007795512238643214269570122217226433817993521400414240741769184762503350590359513714535653969727638026917659554059753310989472512137672189417910038288908668423933660656230582696158188231262710123195349349756130636949891596043317077313519908275396217861990565476552554883975377235969815856860246073469428579275485211136433231144491058780126705794452812244041365176428325717998536031065014942414256365197360498654436226777234706361828733165426089475799668178746279384603198167369142363919380301220547375209382675315696084428804545519192812699910336651081846761829360141917117036201047221703734513201465546494999310802898183726699539325369365837271149295285155149018582331094461715866797820339102564844515618088136799188414603469539706857150994809998146494407637436906693786195815457339350296272326423664546143566756328592200258890971545709837407601267637435199375842450816524757894760985899130767065991949365964279227329918835870409635005119701839893323207697506459835394609115280932435296512822349297111685865540008384937651911589495199113737335565510953711317584409942463615779986297306288664953701283124809107021441749992106276929916177185342695947755493148345713236362666683718181178116535398919988295239541979607611659609253460471345273157469778974501147030519457388168429245637122220058467807364098140033941279205035682231184316988380314295084375998734305613471769312762533345809136304143553555104635476934999904881406467225998716354006761539032039970499720606687864241464739842493262488362871220779853305887691442423441381526027620442450385508433055366992116218843890846363135643227037296675267417187780752854938872603250958496242047735595259149823595433176942927509674430461551458025486165189103461712959153168528077172214387527098050179044806050166119186501735708416327943903382528787557033528664102667977581699215789432177367752767032461983501237087137516496791912938348268867369250199237339986913048771964290774665141553942522703001316896075646101585291865871247941748200161622465710725049535855147787603726087822817923851440649234505284155803238032335048501394735365338162476075008013365674167716800985972700370797852966077881529064801191312788641711323535564024207346369064441848669565902172703110893402396568985158708310012841103209922479915790932285338397426214945439655871883159481920465589758756933541598946812937157333904335625015478755196430512306666514928829831204319210105661746924861279926855952814387311992303604106390515264918177142809035552300868793064434354650494686777785831891500008869692369478693891147662536320863155372427760610258758969621606760836772826410313942120515233265901632938019762884393074057111603501370003570238455026879859642216882742886254170059393920384365692363760375381289752670514658573759084142768052632806801544433299535375075858670572657634748244237349080807021744450773008904750916493653449506820059809843628042411055558185418769998063619600067544080077435000228076041891304069573463340513579562616027302489734441178583198121732993845317014634430923472017790694501311915894586851739060285086404249290322968455999945465287452641397930833591560045205970516114317631072137463189349048723235807422973576018830795293862387298700230233421695673220838110744041499723048502541692079871013271931924488975412661784828013085115683983924700373493220129884607767266977406453510971418273068096268052791968641183592583345542028650433761915556028775387230575161472425176699336538441765157501145967261261910702801230470189040720858298893819636406587302253467503983208354394525289943390377791268418360969070524094238464646394241 A013892 890 1948879749509004497305471812600233696669443395333570445982092158342795813235464663177840719407096045212019442781833573717706315904092296685839614212304833914111073425435146796038127119741167539915963138983452026108732030473760491343253184766040637842862043619640943168586097324578217340310871841348154869874520366980218841889327988365842130143709837856192500410931655435483901709392550375936287035069093484142317575070619429328874375851606822250467320291290786875185446358345816087348976942986046310116538271773902049422837750248689623834964943566308433998855167002319763075841355127432532628363878464844913077333220125242367672844410860548478331985838437519500184257943429773306163838460235301214880592992884126491751910509707012034055725978206048673316384019986988567427979363229360307668370474164070310243040214344670216420911808635602275644873350656278029662398768799415410871264392372030964399823186556501275906047793224321718308479249950162577611126968735412078492901324566154428285539307300527858672860258563428915955524078730720389267090978242351401998284903123587429827942438121141185798039509381646393258918889472288847846888539994139788859295374318093479709415455281121708368357024449793466893086580290577408675657998828271248066419723752614009840195016082133941195062512670254056908717132292580320091581862616757677416071935799898151959418964382197374663307791196352500201000736974124531680581406731865075946763156835606864621673616422847501027295692459158114566293709239126206053242750699382656910839990548123848988256454176563478701905841878084056998477551407017455358641703111352611729239106314138243946566008095222409630025539203443911963443658593259526272886086764273126637662673945092217021642793701610013911692691545360021864225042384050354895549455486331288046227626821399533388072939141094370222079930355819257703158776757142206938004323684233505031160276835598284176129008489774057358633191699827966176686974721901252425581382541034496410220521926413384506082930797288303957196704143984870684680646660223572261284714537017213581383801509692206453762187216838428146811128210334735283820469713741847571578643053720460058592224209668310051952155550299940346044301086453936621249783893438601549048018258788634790812789904147801113587721897831577970545497627897128464975833713217231889583374593721241365273333881329581805314020989631071261371818929331360800299651856977185926304595656547598607625073355798442271578635715449655809711187203643166154412956090938813944658580271989000882010457067984052433896997771608819133357750886686884079187817764362178374724938082577725483637936594379024566038158413644471896135208577232966519758958078506355527804333435284671407109685118916818040831576220376824613395324403635638210721298479745389827497002624007761380301255498906277379329762691440665560196062216143831521708940277432417440333634211236323798609284721098041600536656256649887227577305672458102507929249611185309359041539501778470818468839675753360582695124091195785659739324116624346136498459782423851793201335599833114785830512384699579885426826541888606058017701256588047691960756235738001522105260102906272228948259977749221935734960634837473030325902856426106973639759439874124216569208290773804057003194793444056705086684895713704360199888516412449864093541428829125672198844362612887904696953175184730384097854334656164427622746812884219637559519937762248983315661122197919386459486692832691964552079346436040439901967498309647736953256110611507845744128326090015395211834523561996055024656593553548814241032799803276329476945672091828195565439788240035695138914387694499213960426600859257724754172817066901773990855206892893240781355215464949930957107045579961153811977363139280788913803058823823260332976431246734363361287514037095081586438156059685585619054828493995205863777347591417103665448268138573892443996446201439203358042872741459954950282665216010277551577761285873961205571221576148341183163291655952076622067846516997224948115258696312084885429650224117460189958834731210194224133049081378304255413151212008422857582336575526522378857765056011236489239603791931157314776671993225723860584430681395581737798562331991638430628340128909299592900241888626781259255002843378458768846851266886732441009403204566017415432192931452476376235825165008404642952766495086544775786137094095397048863460803928000180042780742067582492487714485842816985842597010011640794120528653400188186464714019310023782926336068284385419610604566882337323191536765201930263126395092024650948760616215183591823418945898902090365608097907751608836830961824229448456948633505132310122016628917638052841115735243435788720560711280462236406373824465176836058521552938154513005619301102825921090878901172358701751941770665648574465767416197796858282806279739984318138764470263868253602193580233581142777911064229895226869807506496214701721236175297708675579826294486823832356040288497369748546242689958578346286996742492807855821637185734412814596576044839579018812670387643275093997552185972256567357230973435330428107645829135656726629738859251016115366783003982333841413982587667528960067848678286024944327395614619299775178139779520864003933634670609004235432842160475263519411870933008966652796197912775139125228236374458388980145771980088500465683990194555459524217448606650913396337363327924341380745227234766444025175210413422740674094981217276536091617366295227530316432750858372041859996911966670106188870387147407921995489142132062817814525640101229250140760466052412029313271599310387445346367294707546239926746710507600050503499116264723430028389643355829295423966004613539876513032687907886714412522508633145318223107929675903538971058581939435177154555639219768072472133745859 A013892 891 4825619198879496526773581449707626056089512121742058447725812411180438370356520817029988227483191110453436130252655330048838891103807031731510782911473786949896514797646541546523210523063985204418376412473786578395805271924047878854537867546008457322072863344549319738792866999290799378126409455490324925141430006159352894183323142664673332606709785805880394075007461092146253538725184593305464391247547306991308405314785698341796513171787800967559881305944826090859808542453716868068714459550806282433250298201087090673839130553030128888132861799592747116131280159276963032327703589680566608559171102924024425871709018892501352362372887393226649351802569303596886740909468518253618974247550169102864621429087392722100413861175022790513349038910018913950025155505762404819852273312855828457344462707180331122481631698623578209603308450806159121995258686659372969035929025463699442926890687993498919437792409366252769689034754949782381907162322347608260333876158785112144194476856930413723395593267529730332010613368647775368557215821058025143854704134908064136551250339411711409538443089319569013339831140385252702015803303444943864832866990949537054712417053656947015003899406130180969180459883109153580504788370918431044388095240683609066013811564123797151297039125955769659153092560303400057617582552525837998445758443491068292258304162192014168565338287794537206441758473497229395197723820892778769755940627364382686704305877489321882861419950996274446185836802428948319485287153291159682228321763990697394273989756218914355972817930134653050310353168482055449873266561364514196077362432317090550157221905331391697848146078572113262496607596108266968770879599111319744766966550929924594389909292768893475072699841762853836728361842774404777985763222104699706515111180249415999976180544840563222674016534324629012521893474113708179533743969583061456985567870206897574150930312348075850228861792521053651654287334752327222128441421924969229729635728472975526850624121470254962127438864234772140110801934216794317467064514732927052594820380393785531650849534347362707954098005426415095890887750481627701532581237726475030138306486674177430620147773335492851328680405942131990899947875867506013939968648759427856996248962568279816896758268870466189553444603498872381289736130938451894998196881463474664565504248138572023311936750226296178556242058404505919211499479098453146261167663409353094936883000581852364741836511219167110213588316389177300770060923753640071775766163817506269555165952891693094945210735578244247519922285282825447287993612774506981592876378519425511478044461332623492310411163405308348942518009866663217548493822877971166608636339231508416040782214774939586472884213264814234085025047698835048403549360517800137928796444399080006475500700302993946002558439586334512681046070513540552935909457331525087071985312010131391592671336808050121412651288626139709047214020434529114316938998267835161781107033006333318613396918814169815139875452293220385450814067085793676294880705849426844237699768799917001294033877411175688080145885242245054725479773543835571651572063736408302016336554554629830883312435546117759826557582644870685851400292960432132916937736893827051322434709312879098522800079576725451741553624852035363408435383591807652586583755600350696032153838382369247805886327421409127932221060121735719334313020187794083072255760635803360341489758373166945338925189013145994892948540636335740735439117630933297200821820597020451822220502229043965339190404103161030068628251957334869850497166641348665393407074560092716141535701720903703211389894221364144697770776455961809188198345961007193006082558166538415676982586932286060605472867657547059092961798453496232992683336891810022148678840150609951087222608433607710384520652219737094421097931781231418865756041779153035244093226593760298968912791289654676506687156442937409995646599152256252992439957058697832235184143142191229467153696173479331455289443306011280971825572692890311696803243942679657072727471490287019058896880719114830708181618697351737788524248302902843829236766012324646535767333197424366659769693709596946695961202745754221625469248225772918545381282391682163926440402364852187812680696040186884449260053285486558379082919575086971310450942265422711156334237485376545302721150455252145728010702165717298432779278272552518537293766433145317317803749352652798942066337350680913295827868613892813758681046878155552568317091918499530578880117812342898453112398357452788563617240992779734322597003760967146189575213049799876530375828521325567052191845621285850889268307742012713094802054473424607960815252846334665001833830920536113015191656640841263103585820384399898587669158708611451498700945841406160387204156313976209049281266403441769586112233479948602997198346457895430159076566055893918876137921822790034051242808228579341357103497027770726717251172418481153894532307952530004472959002308048737005602978363745884662886347089699038992100013959793835809767348051236768903034334173125816972244970133718514176672256092248237706913729876970485151169759652581752243576029377652842391320871340980790495040044455348078624119953963233554018816729931831839276068874260284778351025040710639525152214205352569320022012855624609212838510858560042495349965854125155914579662436748578772455300277479720009757548998910133768521876410777957284292313329465634760385908897117213739917669066246592588988817967664154477496493723759883264155776745309608245108669344058611127729122929013645044286849231911373370562493780851043034694712058060537136377603141157977451663658283965420369865567523725562569986800057581474694043725496030385670132571104022489306919321562575076942699183681653502717218063716428504480177895987724041 A013892 892 11948710872726322470447538254039603169857184875133389180355436385511472268401410838527136820082902025402642748682469610078599929423245487463362118056317332392851810393937803876804575052948210700675137416549930472979275038005863028783842359292803995166727294854575226055905279184076949049379424326330138056817769696821167541934432250228854974194141493924154637888731899402802246240983890846299067073703660639293871751091535552878424004468150602187974054541768677938751881072161105883308075804579291885126688630125413544130402397323227349109776890969109801541505546671105528887383594530704461298886755008779073956876512829970703706083119144101481113233348990050066947662279194088579267688515384726165433986255941864031800112661241612756567313041896058922812743337522662784812031394097689003987402166764786510712045645767330143381220542451732679795813338038778586749256894824021640726931831105650014680920998347039369116774249267696401206057942719202590465804450422891657395127799950968540490086105094137097745361147751495387942309153537305955000673489053741722700450414414166999209446729395021095514361742546876783830208628543856722058768797123423157751636361154142912846904140315619534967606767536106692071534325980442756190578318237361443724747732800115370002529447282739955297259313335474688579266838540726674942113544036169790707392494677699484090770465569069765782333231714468016208219688755188788619013914831476320606165845078945432424831279079241924159926304320657516504929200034977087198005865291495601827264431761383897617909938503988484283220415170125249017375745459328112236392961041297915594153747002569153651650096657006331077154587572116083733106606204479939708697741109791035358244260009915764364734037005489160622269260030531860896365770328490224838602360278304398708125020670899173755099909666624679573276447909359478709635323909340648890580507617851428876457544395474758264675834455599588425807529215292902682385011676386994384764321297636206229059303536548376841468789244292855061356216558512270192685880977865685942002982149072671961135136881147970453802434117138340992520331268079807870137122870153287095650430553347444061781117281408240513682094224472907080535370035487655773610742431224570557280555059966355086338246252791892461487094629278954404439134344080569798753140299994828153455980503311670048350663275298581741426932404573338702053674648696200737004130990200235789020121060857724058484896643593268462432755816622925525259447083245464428083902822462363456539276860789168380700741357154555003039832050666518807204353696597343962615139607975570989545274412661247696686316771296720597508219901712834926308608006334321527668477830934798757450164801222013135125922127580793260203696435582037764516980168028764403725354947180117604953980808519543006702988949701283300515025494152507249584052471389131936573855759082974328591221904399076097579744443115895907432097588783917105431058336671988376251037343319948923885313497278847065098030467547790703194375260697066636080077820873059959590124159825705686987155989823934710079561146302437737760705741792117715130885935445656860214348926396164369620339038343306638988779403829381660365966413999033043883496613385068267952429261294910622973206754239850314331809188942499911300263444876291336761987450658272758094520087064746112122907329441823720263844634746369692907973134973976741301129416654552064738202449218040300186767321590261784808434988521090291299280063726836306265657709158461743736548363348833533532404020409432923391900346043304913901946183823476789031949863911171014345340409495427938618019305691625537322005521811830579769088736235703949595168016193607604519360906520446582379150762133984615473023616188903569016950217794473904032321527418085149277120813519847618075401202440638799758986167785575335022079669293319051414863994275583282516625993599522654843531561381200877952810548514302555778327585233084643699707221650236561092389799941455999137110735280571226803056328719293007902142815523225156198123419429628197604715507451719513201697797874893940586427102698569428702729327086351044962566957962809276861889078824639290116922838157559282412602780062588097837300047948761814416095153855208137390790858784410704397928368680139981715888838076953274574836267692470909671488049103303378447522537921099382784981571621830436932106338151389018597674557771344687065296545968354242807651515847683658730886089646991382255056381493954085558857382982304769166834480835024438516853156460490492309584086804980907376448118415526989712860995457396424476987058625825715252365176751020274101066367531689936881326272279592198347166686757556417676375746908508548900803045816730410729525746267992204493029016209234106444481913296959952328595824244880177250716294460295762230402915207467255932759828466048416721459326134432876635286232087488580524248266211977078554982611886966068653858910774228766677097553188951591545489312655957169650836529123492821267888221142456700749299852465831557054729120742319312244034411811742662279158798303130279234343996637759769137851379634636741312326290705998024148566362765976825392307218206531194363978159035842922133104793888408639872438086167478885399634863487016879390194752278573817589872441659291540737186009799239247300223898369662662693555101433444434934787579970719149897796561767257236440657318652383314103249658850889253678912742776528764556788634243035824196400457264121663002623180915245237574590612908123190492854643284375666105331054154182954758953555407757480513623096286519691476420288271486807164541832251637942847446760218126810086932613268493412403761879929341753981745635777431908446974656995341927429589178098981750373625201770585442740506014958556424600930350184903514864008077307510196059 A013892 893 29586191043246774342752679023289207369280205612132909816088915678728570972316464975866204953070453622197458307369914319046011206644968728262543477157129290420607974864619002241551931484030011567731007081981866294213509942331279439708643282002552679628338288062118862661801005882413749464219343195001728512348422728529196129416305760359417572747139558964105374721651167379379239115053971140630273682130560405294916549006000090946712799039583237927040368476818881675465593970897042116553243191642980057470308590364906351207745245609645915903369449951721810487120342606777728972521631033882785917712195190482856245547976541777629475928705229590533282995982200913980719039621850203537036144265255605073504927934351393587276227160387696104923567255725789602717710965296527798810286122893893645084202517724121114387585511438840400696096803944192836709733610504481619871248248016865160582315180068868895701413803086105834830675601837493791329918865909074815049787933887671609984418550330793252138961714737487773590190992586329978588563752764569737871212625572480825836862570680504492575511837208282339582015596358579057565195754928815085632995359788510957485669042217412112357306494931365214913756149489386244131634073025848328160734783209212433445404136438632867547893161887345120571588488490655540916434039643854779097492404274415982600783848678957014857672659025108077983869532714962540465156563107034204310751735500303685976606642834131706281692305296831849170469362202075755960338687277406730633895125042406968188887632219930907507809180819787381945197786782331958966675065956096879380420374441396727504768498799314478787697152682316719373811397132729062815461534516306574232766768064212472859513253966292414227753584295254705127640292492339910233630387544604317232638465682749243336789655558192773235829131225619702466710239391917095873449315896594471377317504332054305189567649220090653464405569019675685301553597282457541038950845026890160409120551200755712607567512427543899348784027579004294124569066464315673711839317203412247095307642096336693970294751296273608492689753315012128993238599732561144187438659801663684024252935442713052893932162719377662927687719827123140749206549209500948973381785723212727932311825103427631862927045208291752131995733524462989721877336110243554798122851943676893995944199868269522895051028985303542951365485900031639386816401743962013948695191740703813636956932738668749683490394094304648446561284244784209270169391663377011224914123694796235692373446895723199038284724973709036488471925100823316551999892983790986788487384568168703351642064427916102760517292271091038574769505790411248848197817975876407200338390288699824268523595614141025501872160654180674610797112540448248126682730077075855511299947659357742021508946925994431919354264235366397879121954111045529048187822740354158199018587671209593652050395966260647926141107635854826740496709407490268360840738116375173746446817314757182210483500865298655939042168142664617012388889388636746000531244612185962892881146842020270025843209959247054911693291274798319780031545726545720882317871533871055505919889162300616199452551872502823225493477693042528099850509071736591720926882080906154153208742141463066898633334270966539123466678400931335087870671015594740102665020364587498518045083093060930783481418715523570271921585436250851250239739371535928835158985247448919712946198346306340369252154378222325615102381066642083149195856066513955651108088787989557965204323665939683363546052062531776452177761054937481254007695043819127053845222026080586637449483042611219623384138984803728301337480550552751886735660850704490313888645929728975595942785021274371262182432822969197172388138303021727938339301417330679039300527301718393220039929569235681167268882841962063291444425891067695301472836447057518009889293321361777490256135106125784446135413655604430112698076246365716044060161155468055653180201351820929098684305291245239258007400754517487134115820972485512697573487923374242286037017200726282950460838463285695234919210715620227011392111562564825063841399384069186736080767082044754087628446686188610521619222522639094381622563331110194326466840811425881179913878794365727013785199854645220560749006035760525928586730636073505926221477507597059526966661886896640392070532108623896260614510084511242723057151571790316197560683374823068808297693712175695972261783110738933659699888315688825714610362851160798217298201207145101856629229691161123177187141583858664047517268847753726419773915809560567963701025397991063829251043178876348427710666161788024549681376331578849921021915101465225962735221085913698688252056310544411109424729520943760353276967970808429229552984654006668361733075221032689241000883791816923562010321365996843876562938427942294464947850678504954018595588715982143111403755603985598386747510607719210232232913890310704795627751395109157074940394574353609846874194541578102891815266678926151451248596756482615894268640615390793052591657721140936106728141363052644194326762821319582581281879935730760326602464663261944400526709816090831001596241022278472451377066510693973683833451955610491623650858647042294744779504072721208300659150485845339008041181835922224351160465562920130124727805541677886501000837094529223349432849093104250331897592591977917716342784168795343875893475146057847671667742377031028030145102163476220097390299780460546761256882975831234385639132255641057817513206242031190923856166889381799302467744117860118260095690139591592889742301635091955121545072799368740211733314866296448458646620075529343576329443756781503269959542387131163187692446387002863371073645501211509151166478334301710613118382988478944844184324203132866604397939039162489408251255536213048688951493841 A013892 894 73258338055992294703315565776887383077867347835996685862707948023184135855981826610277334218092797143469504317420337475475509302762400423082155641245290678881176985954308246831304495995675227612847178904688217149235777754696538689383131921923238687475048806732324453718022808864438802634604051465800584967697417169688414006851585276920193492461619514811462354242905733896913554593546022887343480034049798488990337572077207819193064614989113015847906729345082756097738681765744195087755368913583991277322173630293954251319146794908798642722417191656008423225348193208299727931131838081366132328061248798959409866745099167119046567717591090283889871493068531700906744433288623667127851659779055138466900478553319551310061078795608813937705139958335371909499721403459767186106350658611447160699348769934178567213986097288201277323204600149411938784134683236536434481577915666311807252710035053346203777375016407703571518401027034216539218220773958594240469964853311329785810808788055526840828030962899778738698898326552019073653164119656598363373171710967394200373829574399426493561732284599590692756689236127881245858123643583484104720774177376972193319307629765491913995814254793058477282736687994519789708094996585230019510467235969547697241731736831562404702470710256093365702189684763223694207641409128109174668521844731477140101818286930116785532068413339411086787781366085986031483233700752764286259648061520566456542989731714950683792392035453180044899150017279197577257638663228899528315857085222378851525536477252138700149178804818694716647122294653945381265425164138825526936979508733967995577829775108483781611738132059531746524775026628953299708301490154292192151179561637028439834967908632682680576926422319895880111845000599990359389581968968807205295418872238589718676981529337985567616463275998625719658118757048086529175151977642241673982904495159095333025583266666217246952561165044049944699491560677495834909005148420237699298862987707640019231885309954329021633624781904344953677551340903225575362211621488051861620444157287097191603152863389951785715140605493548217588029103559194916561372678096239646348768669196766347557612534177288311797584635376219781685969587291096090252041666247461312420469377826772055828161793713205999162282503784189284387350750065237955792077195574886413546463437349622297370912957819481117398333128271582442254056705541822598776350215573964972242655424197284952422540881326513645713881949357225935789657160528296154116998636766561264401650199485053317415497769222675971540068845270223513291090383017271878595986824441857958200297564087898634129214106875156249523948198518131502861773768892249595992350687855459346171467006576578979104160155123656114223120119564291366738230981261117448755674289099388045661716281974507886881081174318926502422095991452405723430688819699568190762431725914094403632248333401662024069270070476032500637317161667177245998009390809218451338403217906252944114195986009065136672006373495883715519759116626314058135169414252989050533100114814379548590720346336881673419788846832236844809016330341954132930986399387146586667152731634883393470848264238952368085821174622264910785511745662017903023595331793649647392606013207734558484639100355005976557076718921867677879741480631043120373468754259734740493032912201645077652047557400089196826734765777115296529867368418120741852808328212223022652306368779090783081964890203761922233229390656731395443640710010439139073753087539852156488084460624909584036793015965982869141460901970369642395567199690305496678899100413556114492402027512326598298241843156133526843213434253743118393994283096768537761729362297955986744138334048392449407918659730521206149353096863973797526394005900151077038532996351257611733747649566454900902593313536099422953882251504446829268281588853722673286768869303730575881845725880142948741291451617228473797621593895549903130981320976893297134783843387042450720323109647347045681512867000859995375297050194150405504949015873579037950213972253701148487353131658103246685488222733736528482680996047955200775752625173494329208022851291083933551622709211224932323970835269084138959241247441598621061570218066330812963703575368850182293106519574887175985250053096140602491247675141250971950411074235083571497662624531482884378165452483631520907011327805748203595319089949758430146463810543716025853157111103024528621221428898717562895849233758588785663121004845396401305053858710810779562097779009054365937909904088650854189393461876654154234275773162137112774352145286940275156544678764172547465505952772537165799441506253246058710592442960822944541102718195609823408282228378482705803635463342079324066988747115550780806866915748801257523818905821723820796953047356034092614970194724023419125913615278489487382362908117195438140490518624054668576003727847273136179827124268262928736821685850884445833749079601678388724102836065162398988235346230206998992320890008422364682285199180129848733182686759128527286729151091659350752933444100913289236928303095106597109929481626982999913940036150238237268199785648912690552221450799022703358382303010062837544566326553835182698830267445082778975253785254960911152053821858851158072471762302745183793684077619880971281708394573943073087241671728926715406307328206586341142561297119403930079518651537569982175755957915678690561968825232024151474414257321881305106928023896098579375001406679572743631046669739060567620886632462687189815369330978631383871041078742489320963704678258952603562698023336349554984502633213444138269532649207121769732006437322398132100005759356722923465243552945233086037882078806411402990252082551904316597694165837086131347431814999389726849739960975053087866283132456931200861281525581961593645664104948206259 A013892 895 181394897602104464922584969104585072351724262109363557867965287392258215608860744887881096980085356914147696170860180202687433109060676925193302501131823004687003453744476695670746231230395435416943286838719589795005560062626344752242883568742209390818280875301101847526742559006428054764740457230417362637930606956448312233951203452596814186490723619005147123878504644796413755615524713725328303568830671988790485871882802203896128100109927749427986004624630067290854652181477435712595981211556407217786156803797229827737088059726881410446334485842250800739861435854877748030547613141432598891380130089854595811637673302604304087278959581060849426914115498276083488984521527773551606366927258649302753808045395987679290927144728188582337759345694256049740350667385326069750748759437145703160496789885249616099983761509217894578709587225358752211457105027304628883400595403438999626628065085555481826954500752098405733141264638396538541697240178101240233439503319330371316357829295501955047446639205179235113603447477127876253526023517583550949947100354653812151439035340845541281711748164761914744145460887010624988054095753421408215004219828943470905744302754704762753121680478837302541307030406542456776424312949691466079848412516961083592554711836894838721383023194402526721826176252533426003846685500701999287552271217765815128972158449375242539169066201302452584138652784143926569603483200218896443228305483013082479640331709657673187658126593583655994740458635003841850061836382414893163365412862047051883529345787543383300681489432765169195222866670339504605937983498981748423128024596669419882268728316341583165043177054474498038248918660924636454425611469552742693343561389884482846924203597476952693846937379871868849059294140635528894184523781694552224781374131099763826355287812256725989557101236921145819748196208010006804064636687976966707395837558940795009313701008953858961989748204407024020466353901986759322352738998202146996215344999899743980051984092604136137996688848566635456031197659135943928796833754943726506520157414424069031375201886996226657473938121969248021501275293818973702698326861420892084539753029443956421056838263849411553687518070422425212847609121895737976990117753672708223011805967492460664055589251475661319728545337527302882234804885785637098806551885780673695984570757962420897820203943859375308895260580137013682827554535401395007521992432479093805066853199473073408501053711699111638497380921477782382834305526953578912946207499045580223661657294741034199196610874498750454392927704755171036555606298683881319644380013660048441798598140481720068712920819467514289998610402546896104535167380330332387063545848215031595823283517260633580831855941529780771753504933022288889166994469671653746476351564705640474930024080797004198358214649919593720849462339310359381005155769281097578666434104163238739406466087521936135895552235633598795560386686935911638425054573314998140568869454455008668216566761060175848418309406784172114760028919299613034434851462411935035958661191770385885934058844406374673065743852454819194760526543382286596282492536114276099950211648403135689773916233805719664933724661015523331094847921976867658821377458924098259184356697658332529256391749929943547001106645717635330350000449045239313625608953774931200058300869581175129157304830803460173481126805949408622308061072740350780996848677957214166353147427537908898470182668644691879777060975741951526603318416138341821380946304340384827989444868877996123919150040354216298302197907930301166021547585965750021125383634905881538522167921244377719678329597059069682953941342259081712250850381625479583280312256606520821174184798890495586497985440083828025207053791788656081306671615358181704034513732352621156320821343849413670010401053422245076684889067909289504362773879113857602695110514097975210462320006096075235363022057967806741817031023177219592719717889564516142141139826812425186141331474686372464948328467962433688777650688685624920398753255553182289486866483417160068386601945497791014690702822782284439437931633345824685640299439464135057656174059001636783239438655204843702451861238943967392838293548894904011932955383823659648613459267234567525778760012858561569901671221300649687975877169576390395440910502416196301790926939780238525891098729267525286329841768485321174166003305506899127228894823484707898976469645087932294477758874685658768849391860407933591668256976681183875042554499979860462930748506540506444492775604004291407502961559321474645336007650994542803460572592847528374845122543288880606791824154126503698831314192156312727239237422850732155279899421431288131424217405732649357675967145859272242946769744068172805102363218691044953470468886264530951514643605228660689835084185959664074255576877452541217981414426079507184230432674503140806374254518905165221733762573521569582315439513689125444500262252636256641362308278112550972370552565269319997886763428964608767441699404720338318384917501591387286142764288906626739987748004827294566268934365490349997299279527090979103907009571568749061552221045487064163664982102009316762987062100913581981263136613624742045390926390502023937846922416023457142689316250879493652089258166065046846357350910509653109666874096145869328246016126323711090842169065000232716754885236058951865966053553525495295407151639054090021800446188189769441645668140452977693959373041105796291861608077883390932091027894218132425509769754227288014646185066858190971700944033199065148908190132314282728993012885111796747571985597175817325051523169105006911651407447552692494692160737422274069366096204138699105313777450476468532760191354687726423233926335043132743244569688173903262914267630367975812615797993474889521418324211969520064435244598148569703641 A013892 896 449151724557673263490347719414893993065032093684732996273310980146683175410884481556137496351292372169764196340970721339694150433912033073794211129750005810082484564813245001673639072403350907240457855598066737571823472265509029614683851761679015930395754457052182983559119723613257499974919081407779201210417337954254709474174340917771519010355494262295025788288441472475755303865845128130571687138478058080772133276883134654264998892554091990430886718065041884988817913411904097090523196481953608355553085075725516979229976007601671333524758374059511365461170161458826937020690914351888116682347448735358874834600231226905214746207344539705188205132614471165912050991084770398563358973542218214279899401347396959696704585412134323020537943578114201710506032547162138495983759252493557038450002940938076689175553691889212919548448230219123580992036726301003964273559330877859903536494125330278842996240212357770110337425352229869030686557994707756302840779320729490613086062304760763095391027575889305098885558382694668857263479533305865112923613065241057949614366043968432303922105177919018812336063831556866121522295758440950995459763733714227099366242562306621708348241839911968565985227796682609370681647464870418089468846574384834822122441129424623473263177782348636902013387073192721763594698774121602719733908891210038717075032832564339588675993985651978801541133134020165992435068615148578809264181163978183210514754945705951654922287099600245897024920854885674377801096263004661134546915935422301843121755129575190383847434135302980402679122144939560977015258435003845208288758878575788553901065715915365077733380245661407250118010109247396831400166802134148076630245299013931578092786173603509085088281707799363354585286869162333492459361405151330099069228935704641994110674501796641066966016348815639212243132688882457369837537642838463079287216125983855743581766645754569641221923853539184027770052718430355512771318294680709337975181819538906756169262737759713008887157463261246997486043392492588851626149911263782406259068055253698022904519106017189469830344560709869933056791286253749866966277624443237409469636797936453151050222416168279264098674109806654896647106752099116914909087253579751239158291309744302114357807380489989633518118531381706017139398718142888930234717804317829640357953699669219992422671709165186255342980245827216679443035624957552858776730197940069051691632230140362077593716050594484458628971726402290215480353641080984229792767191442179262146228405965850980039596528989735481501371873896816574248444300200564859851690129707443632286689067057048646580419994528162692665951269219135966897543423415268555693275658811219391519386436493805537548864177664965948639158081811151556496177505839359512169996347633016071674333757696437381298550576936451256092601632848904041552947485195161156433438378818884491279405611272846978544154840995100118344088277915135323871992639203930693580864437087306592508362372740494340358092727503828881789185192847048852534951101271226729930602205018281460721775437170575779921603415287319525353327345013542336458768483486180022936810619112399355878313504212610108656622730699415876304600621844759000033139953904664500775468126434715099517359222355609783286785893164354791123844305761880468019229056704833153369533158724869078156131273334247616932096444603084524740288367714151309828475516014641180040092861992179188685593120835648452918824100904973670433070950126881732045579539763230922532199836450383937324440083495771034622009773937628310786884787956062207661558541293006818371653201467625282427317792236948365382892571203626369968622618379092468370680797898271149598788577806347957231232075250206126489387160686794099534267368280116778359178155418164592892544829408684189338899084037977767612134377136161123832463160039299943696175760448847482320650540104774485794207143554712028305606408699458090256313700746632808855039534184030419190979364723139452174086091171193314094348652092603787179774432537321979113816140612722746628171996690645134833684634568788391718207823079395963158289259801757705352127394931319893837342390814714058286797351161887918717439505818125122929043178892930379832272137878140245416013261889079071444671958209391317391747381483710930681760843054122241246668212404662908833720423672440590093956034873104735274031266618762327422032339243535661743947737511732584066424084271850284991889210336164223958396179431703302711808994154845632512402363446296441466702117180299421949826675614074344047841843208619936441105920336577172161425633084315053981596628996208481682172518239884053787604348543483275038956403677506591110931373294117207341892104573894998141488253616517458614541156463437677718243274538810718824514457516263081505439962117770538254600159650683359857302562279001041659365790114904552447522485240006560700369747774534184921201677464406129824001654863490382433420570165126209350135752836310797977447417039695838804453624454328624989814575840772932467830812512997409564256922847004859248243942113456290137962748737750446268205042493151807982560392978509474088586698517803167227515501481010019430223671305859610153850427444595670970478826747393266207555873279486463352444560055735496431218590232162041555193037282592690897800632284374014708323203979678011229724054578120334656366679237830925375462352766310193248890063006130499924689397236907477615035109627709021092482235900038986403559662077845623480672315378672433625777404197862499806837735819660172016146420678433263150976870211812434814866245965181444102742751467497738508933138329477774333414764509770555400883321444971628715968339031347333257498977053150924708843101764273965942415135760317713695398755165286514541642164795845180469094391162933516662028044714231075294615776459 A013892 897 1112144136025530210055186497695499601334332902140673687339349044630222063951715653896670498577938691437180956795681262138495346195259151181988772384162859636339429948449511135399096033538864778067190455788517450834854527853154642719889070663241649666236997215352453233407752788519063282430397162554720672337913160091192131874293611372153140450022228987374451059355221641555745232146915255918980423951898381135741798434757052834290909492854294623413928171714132146378927046581302322901747396285768847695576638402918876866754364362446490787269320685250382032507037975618039919929995752335795813829043835466173374619078797940708775327869259607419476809540661559439443663546974008899112334591028912978160244627776888264508050527234400385096830981555824996741182276683995623967766890301340044089349013832053830751990899320933188220880993114397341679770801145957189614933795985627338029286809567236178112864147393578862212436388577231026477013955564137880673707750835278970977571785786755820739734627989631932466045432225831886862801244408939119300245045387230318347982182147104191259309220708940104562206515317254124646635235005179880318906925521286064006513653842284863705419373271564185454267456562138012380135456606118177360915721533987715118222554358127180757523481243695677484438445718545425166115070039903726372730412071616285657310771721679728691181040031878879058517198212014198993702480962900780841040229715945215469372374206307561186801420165033069265377509503861563441198916655729578430590484000783226171451934754585999334254247814989574472093371663962701995626504395654586116398587570482631462525874918112319553610545092901964830609954713497370046833121618597561918396073754643096966583969751673475242078009248400295802925274231445984798345132315933803306975218698469328336975447023224161149273486115286055437796008607809163810997357119894675592159996562332499222827068809786244134059964431824520031977399766052684854817548458140609711051009728178467480043955295704087621592481707623710429228194558107506762922658169130340352355672152545626420815856853890056829057446336429148231371987847101623791845333059606275706350358205733653710862304674451860117555462864618148382933004381765871293889476039501568463528605953766556721059252497023882841564579777435710887332848026594889137265254520553573654660688797797255954017784996392208521668498043712525392752221067921771676064202866389207038824598873418320399967722719160952373526738262772984400260688170326983970405641049962788628821014009783637645825064925834955036010065395584033622679998683282318448913910078478471470461438512250891096749131368031189115147469271762233348499040373175123055483564165506801524121761236015875397719205041452044520459470687214510557888628626031332248724615786377763462056746143098390903395959785001770018759634810495538448385211715144253344283680336355061069972444954667085130726203257633126407931678640857388660304117101940213586444884851807442766403363562780365295666333044479503190369319666823384816712939886906583234754434189243561706611727438202625518088102294989516589407848485660687165763220183191646868613813837173592932690936189467339677434554886862092951901945295149185915223057806723385865705635852396871623199833653115503028786627263278365733946959761652686464981945048077780666225147684785489599553318489771657190037947074385252988624903287008642344114978396728337011256093895485972896925208440908028298623847437426704400385656546538221729836327452828196324051057482834959216825108766303795163056523779237187522711094636573217676328577442537072889963232120500785494192999158040115610576214912664728051052936496745852481840174352995111295250410798717720370552296510294960139594245059189410183062699896331028874778382671452761930296637359554013512537858683087352712406638319092471422560438198110150551286157104271630802126680481702891999500550513948678898575483722974319477825568098105036751373154535553543536928364814011600874388802396262900593835702603097844144832052292631230415161741031955022180203270052833709727716551689971142367945062672519069264980276877905872452464697290462046257810749656553922665009880634414599513648333242916753798759480886213606020572309208327925183534345021750286799725080791050315631602388299544435151750177341725469027428633914066973423900266307334906472691054443993259761907293545243450780167366853168579408508527248905063539674288608641444218818131881824165898779160821494661116141407538617819115818326979727011172419259645648022218390543881661333869222517140127020616001885928239478399411733848654439420848777431460882825284745690241258665699433339824170393840684912189470392743186062482190322982051698243316831003140923291605262758006742977961570360464453842274682070661423741561499852538384759849512001677200710897416659307017156472200251713973537725047410757978180295004943624832094776320749202552367938553651080673605833672453010240365298841845661787462236330561159571884573826767868815057738654008654881424762017310663407032620372824647002404545884979717576823187006554319424186795142254256237512250698593809806493694330281275435613233904568883905701627428101157402296767674842338889545135896294331652430393719063262890271463152420524622709446606977843920055266198932771924422390479339353247798706213445264377050876743927908501816829182522294878094113916491256956222307903193383436119416724733023491808909368415110819914060679418074171829850634194867675711291470454869239436815434228353804756923137909211110825324732269008136095447924454870677354598558032655496768139808561357224165919682824230834884481587549193964987878362457571791346572804891980488307180100531559959582329951520641695435417002796048175240986930563463162266010773370045622608827455514344152864148517673330979488862851305922829474353441 A013892 898 2753778983068679327587437231757328867364340364657619976547274830059848222328779178897891924858335415928912329940829577499866188218734988982571217311653272582680426155925886072850566289549549538107392220387492271494732461562668357684074607980181985496919762567936994098787703271899264074562623983804581302055234437788640746541806536824977018915159591173408890893618404951434539213573744718265731508766871629631829131362503503765934886704347026062740604132053190893516714881112916100434693826195795958010169618772829028090893614843489393391866777679427785700308644224389853027698742552362911678826281611953956426720926392502191057880561745844671759108626822546666447015864998796461083152568512100396309603562593725254860119402434571559137878096599396718605844694114964880510963629308257781829593003800534658271173913817663346420535206169566143335938800946703451248347957306215866066979039882623933389084802497093227145351529319693167428707778358406242198287088135483424758594521214800300977836172630499638347242628688950109229095298479729744360217456638275604031120333232262540872984302088185883966374990370537620783408858761090896477765119376330901800464451765227708736125204738346808039126194926053370316441023966952612845186057174585447416515748623604354146523134384033623323540551005244608708392358810735576967791400600117013299781544549279454532504682041895260557915375975570146114107719409757660539718871759422232078497466399863945947077809669218217774931985905002113375189196332335353422406666843855345539905964193895638365547608760447870360775925483766382448668791907575925028228426284684473281728856358862996334375517093989462215108478256136124475593445606687804468578599827798017755861600918148940373434116621954724037327468599209171513197583782351374434598032044061205425856567398758322197554929696573686583471259117787662703246744967214086339071775327994938993142882252842909314101743869676262226659207583323286916328876919653505564923694136932975148869357663737595655737522363765361770101503317135439388166030969925466616127527461246073034955722340060315824372313816185877506551947736220483569364437343558039670218415602858894219812441742105576385218964043618132592832029216686092144928437731933794170974717673515417330458094048628339280115214422328786292413977665803578397893359453088183172731676871536987670487483411781751128294846337538540412468381834060030925330896653263449159626550445872229724039678257191715011137183085713923900501089717858474682137437398171810961035083968611255391189797437795006329709486915940230069084322059676665429037283831410464729538097438745919193769427431250659336827533516341194231985125368978549022559797746647225747076368874737673056417125883934365985065174909141162377877475452287555749734772424034193730635247068179782617507832627683097741680712994633192256508174342656970561527476597168430360297700979806214825106021160022126665553221550948339204390364051997060921182592936675557226448602114436899728234111585102653370170282057701716321278093741029503840992219741551793898179591698006082842712432004521247037516184227495941830459143732380653619727795828411696287043094407803890307956023920804341496111454843373604095497898212169969018687859228484041429333484908645643934075538979976298115460333118868455303255329151600344629859421957149666011964372359205110596595770712938250539881134404058812299620753893160638545234202838518922004103611695323927962194210015964825339090523789226744287026000569620444089786499382190159681821434991136060899449095473245420787797418718524307715139514276888603645765069090339874461385791022223972223232155169034220462484125006655908584431973875276842083058246928294148691804170836844840506689170596813839364871368150605364265809878554401512362845573469354333304381479347333910963837364735266549396930478461902345669889102319729880757515071414064049177071313627037809872083856670972989484724411342149783395038316572329593598244787187609310913473239224584171897495989379827968789174499849731896999751571807482798465379136774551495823089225922985855646126401738361794887948398597105852873675384496215782276918939413843511356908300428993355441145124294452931164354551862872623653933074258431567219024208174010863394512472821638895485095042066113676334813462365669092133347013005987318827946025503325654582123847217717266503198887640083763233321636897763866304828555812486578925523966349568471388771357534452935357801181330942108895016623064964043294858643616175072637016156389329422166934607314837747132248005468151375620261653745027844225304994770919408795524236949262860502804733518860690340879701193305288488018526070387435450001010266126088976545535227968578561930046237021420499509837738280987666407975673694402498000482680665056688223370441965478616817840915003052382492693445874123658571068718162787452168730419014250281445904503125043553030779690715700284756887204834731150527226203158276096995201306273455915866156654783821367886093205095651623452176343240971806300916351490064272530735618006893661252393712254316523742143771909499264940621615447846442537433868049230037515135824846492857869108870023893973093847742669624142909440482063821447678498310251245457378826179338279640245308597766238034091232352604924579911237629290356643501693237521128656405605678751298854763150313440148922014271825353957374510084858045100376789233532791851632694714735044548678223287486078385734246414038793721325479277656961053098701831268900259259877392627604812624853859722303475744246558776777802510294780829327044134946100242892094211838968061400009560721395146026629974448971627512520625402831054981457575620227995116920339746095084361847610630309381425940605206292090666032497781260572623707009930796596096095053771612042562765280462417164981393817255744212138617080906659 A013892 899 6818629386197373814359925742117090251151975812588368166308730659436360123460067796089891297249799465046163891254158176017841168782221487484755608614167356588702420524261930579099214338987350061758175769509249225955835553342861557793179452745120634106937527174706223151014133283846495875760438683674539957437663936174015563871420624025788771558807748544886581332797638881842111112190735723153059523126142075259742480337563563171327607033746966886925947150772773918245844200408810443370244948349584175833022982873783183626833588820349243488207936345253460744748533655367490692031828735163253245030077073077579554247259119548282776227001058324245898057111766680978242789536307654918491532991740243279201813071734760509833886792248840203009740817111669615543213441253370425668316531566547785330473407117500066810595456830002394408540803461256557947974729085331468932583128737963799752580733674325238840779490378250042641377776396962932177055901285471337900936460645182372561331135385445810450919169214207524011969125654080676512053639470360340280590084164577584865853025996072045193055557416254979103257147281497832284177891769478407677697734322613569617228228551428564373810883327415793038872332130205824187169303003547397713352350983933851762587228651158117697851786525171270677795434803535170378241611258903551394371319234549136514575782676926308088480310699254812772193704537733263222996009922781533504737358644633629427335498055236716695613417444141559814291315367389827926192593849299236273867725365403377236015618034540796261294068504136211352446908314428455814766346973556840386471378095080939608415539501324306360550883500910213401367887901540401677892455073274065956843002455010843967271154171827673109719842733505470234102507671033230374657024005896455886133752546267906693758020679498082835043563866756408775646601230294913831846561966573831970089283817872940445982097603382074909738013893961523223168637237859207410235015811877125475801994128765602833140267641822996865576023387397048513586562262055744333598521118601477962726754619263940195780829130501007952412461867944035108095771237707803145619713941946718469388148655823305118783367185185875581864291649438814494978794711407216073965159739603535812956327456673851336529956215714582263154002315913885409859957684318574667445349448432197265817732369935863633906387188429382187019740721532842376772547790934208514180907872248973200702141932473782147464923292954148347361767901353161256106847749299651301965826604175822948808010379594360862869666245926777377987330843072687733829620767643331592173789457671620306344553529981331769773285493092326333259318912278914696624136941002416256211292640675449025110049894369077517321388984083999681253894527349523022700039089933764504362520264378643062232204630272891559428526861573490635077871765298252713147633981678582150427623274772153246702777098397188722230193888309627814449666329081631755651776038785870549879297187909410572852157246955092980180755461761094907225265232793162081400366634069413431176994309836655319488588823841163720757410173963055268346786249518474070458055336604004047154375522934372764651119020068804987639602874279709174180077226222537727258250265255848117203989547790106499131212648812570299520507992780331787393215375297063307935217256948461737650284848676330862558970434255415143120191266535689223549137016755621076278649094101163941215864414253864255438948815179882703261121226320488057296706863980552302360792984436611990276261333741672197998373360117009257065005852207513167244400691519319809149236161489594598675241809521472813962895764337755397972916181890464252936479444855688590003426080599113405018442160902213281627615604940672733772548625600150837518629806345791853207574478675030360129561621894795340645676630454149603646734983628767695190160789037936210866736364780838013802310813292578103297102600594693986456965419139548290136630199885736514670980626428734379020319310452227143540174170753643451217921807402653690906189903421300429187867200936349797326815188330184256055409218679354179517937217955901960254141817895205194654745875695402280096708963678504627329285783930018414464001120370608403127141513107040556880031238228145159458622835460124840288939441187247471748348564862007858955279350170873362288405557112194162558325802759149985142275971942505871304262486723766058264471800916211593519682218742205590910967554200142437265369619701378786516147292364424892841765354534402638356192599367481181443067819462192898124614237662430836412154091684153021954260576409700058433472247278777199188767585832819628134297861317436492361887245042031519894184384360258530312051518944542788735423232437769408616425557442502277415809713919815279805122157659036330896497165112066200653199327980279637624039071798143001237775748635471716864164681974159847527541221790766107637922694283417216615960561401454759386243651004072967089314274414004285493720959262397919820274626753565305201387499044137889178310391322627048609892677008196655149081933011251387733390818519200890121398451481339220420208241388797128520497463242830446661190300766576118876842603957293842883703301776513670633922668197746222775281987514798625770254123833334878931768373620384229975266337052701147393635582648222794617899123732829144997263815550412342980181727958839305650616452487108501067046606920614997867444361312371035863750460729071937600003920991204838181811555043094580297913927123606616642505703092663053123152007819648935588017204535913986853159940620740017938396516715864655495903865324871585840256977864502273292685799681392453103124197912124808039324572408532121535670918481011336324966292293286506834098429039390106610694639406072401723681522612988303582635520796944866548834806977620548187710679793264249513130987932217615415897443241 A013892 900 16883601404533931104362797770130385053787156157574245828228881677099711865339350409830383751228931205601341364970529805479600500180489842939515877733931177481929474757704442044976985525552238500569357264706082499140018457796706160390133849762740456991553904099762904438002944409999024591474546464207844714071442234696543763686460735729631551467992307364245119151558900837690369482784368533363567532153117266408573095821360801204961116448653830961750450814081314726194616578788055130018620146363457028195972374870791667195219022444477941451908182976545748896611099435521788335049319099308996196765728810570321656692084058654383433932901093515606943933316388367003545992928061848036021966349315024643388330145109368763639177252400560977832216227509388023376935258674029257626892895495397404708999872890234797929648600061312098792593474909613901878422278713460164892500152484943426603565402070263049568415255346094552334272870758743519400675940117054294305170869267075427516739462996766985811710503972130035998512740062943509030819504638919768208428826809826393308753811815847995030479672662831537502595919126569501021020593632513715772339682258489137115649199487963716817428754396130917727758742715270511064025723997780707930634042918967626415490474275903964073533110763190058154018598321598631838393675396559824704051429185347882374604580910554554531578008842114142650416059612176795333197197173789432329546669002618685191395999399073578973291687320021472114606911689878585538217555437655989638487600909549936970721035799708431081793981729023168793582437230447985014487136974877118924101392829851819483458108943689613655053682085720278492913625865116287054227830114478841441673001535849895736516137573708329559304192872590161341190985141737710697457882483976208523199898546061417496507541246484523409768533446911677012969773659732005844121440238871498767306105572151369965355825893636752301927386464824233691364639496025945609275512416773138513507841860242380409535783567650280715855925933510444427443173230513966488678964543248000982029754386004823054832715229204415289960544418754357387120831065917053661065828071940327655333525498535429981314376703871561342378590688883799132202498606120696313529058066072575422925349459142666620530488055774661427213361980432055749468831362183538415486762323913515217694021303465822008051971410882804803897392980846749476284128812584402767754831801567810293285372936856399501555749100760473768754126138772661233084909605193117289146281288773151027720565692903217338190717721873047538857051913201439025047790153140885712049927902351241368919442651033245613803862436160416141457066299374908401396328855479141889588525496283838655625969433397378471561973942101407526753086985275626606984544090545904355487532064107693707750099652814076517409415933415258588025683200183238244772143354400355584091687563040053882007499670564180597925460856649581121731004347772699308537606997861655282685577887685303610028653707028258773132588418111185338685572017653915836593366422252640527523924433592232399930375298124281647803702574339747186898209085646444127387120360909837817154902077962277468179871154473347961089433037401113606478115039772399443926426223549740267160681315293534912392296508512156506072430320415386758432553197557683159715083514712829160134132663522614172451404133289399180464762474877753550740794618051576591352486743254797933680660660269579029028125722318092381662159007370934158184318569195381575323257147970510512511060412216420787791574278612366504409403925645171145900693307870296260114614510228223696185167569314309313180712239180951803165339785062796646231763816927725662018893314745384103052759616167809404424857371777994815421473879299907888629041744863008861935421959072763999686447402412080848177419258990889379440076846228208061292661939576044813790915046097468225137888002482939348995852452229921185172105617366016381659019901306872298240300458119562767157833624291449177892681724028925795917244969387903401399125913671578571411648788371294796811129761009180906234542710962730204550184827443390887883320301148499687279421608063509890345180968255381629225417200303334666035898710148543096374711973462830015850088468945472001190336544259979656914602661384302277548614133106252797551308243678749361488958711559946853716507961886128519060804391850866845430613039114230413102600361776830610502491622145356521449055849987418488770344449972964311913845794476260112740602352597279838431130139101220785889998784702516372853459189261707331609298334265039613507922658987481904987062198014732944134108230513058848403706800110243181300776645561329204378470059930051786647140454007063454644992730415928394905722706357822446607009016827140694510183169457382199896485734036822007371186202812642430441245521640310087221855293420542882655641304871535224303097291734894168356152745392475086645563330125580728261518518007534069736883985562241597306716973508664226869062183029876298643850384995690783256525181643565512435906647647318729617986625247226549915261272344574804828704584314492562343257206294559181132475248238109226147326642537818361374831094816051327070494861825523723342985284801771224467652954003405362471100465769596660388072738153059771457527001909856258360233672559681813530585402375734513098579936420560452040884996417154045882185747386876872383613036349527875604581115601200609531196652060794295619432108762401308617145409630651447181084377036835219861891728922039893175183563410224909760553812134172086933122475811073737677245676643635757608752065027049208827474462633316214397746015905296171736192723326014325061363534416193977602353225579913688862912711381114426285404286046004803588634385938736467835606094460497725512660230409794387116703316722479261747042226525421814955214126087976105313688243311596859 A013892 901 41805468554165062273581619195822076301297323574613432521031705691784919450054900210430603376034205329258275752462163880818233318896410719612692325341109254631828090518077211243125468882834372199021284953781466170038100563331966327035850035263671882816329630387518827916034652650654174791925533025478580088667584045889877316720281741279404954958344284272299975286055842805304286185952892141092996202796801510237001433990175658502803015477395302190559329510295929312215763916120524519383975325790409584059019001445192376350414626255749386351128399960041952297149846701196064574627283972479906173815424342124362883813612645550060166377822464752900838266340775919149113229543181013860145954855572583204469200883975162886278203155491776636649372768719768175295606017067505170780691871643258018402549876263637492918804968963214826508241910630220072827259525900120000830154735067815933669661688500776266773303445347209374940340721012854069644494294647898021074739284221336198998771067586831736801390567174887210005881397157114359767703144616924599141122409634984322645412004683409404646975687000764507178640252753379614908648070872873579110174514900562693922921867202947471247918521331505369254785695078538597175123031165180813126335023037612820799769547864091529538511262027624139805107297285512050696414741255746385389877039754410706199876028188043221921085776115949986502552554789651350747734246724822839601758177570715123783730442716046689822188573681417847081506059428396675772594950801624558287869510124535689383265386022622246493198996365252539226620679243875025246386585376356259290848534684603260371171140097360908681664767158769895856024936090988573258686475918630944814885077429916390983291871730121621113463552667627625906761657118471603720264765360691005948086745590004129801684826372879081930404455899364556540137443589088759938623254054029479226227880701098435019847595139408068738050099698164820218954292491470347897181487019659551500158253722304297889671144156075292430250142348039277936347613792902401908651495426571831983602892805432156361248231346317823495056014074733245571892502681486150653111435823103373367043687153398079641302546842079669168302286026154486147447474596116850021232987148344237932130034870433697676428920944415583385261578386385832809204023867071297287048356703479931117016948455490418408315478358515502092125530862481655531477655068711427108834971269030253499393618643577193949402688792643908338338322978088847706580311588509072526537817952849910486587864991631963547876697960412131137916407385226169968481808150401993970721114429084006402340063028780768431094129974314370247445700406815911317789048482723047753668258392822916611356807288065815436056132116063353075585791931153993765927822638056623228718322656404996282066314000233282050680937383313588374551806146290516034642059387687366061413843483155914377184887926784297014342635701689171165937018134515632985170660149798246783802476722119692583488339415318964519894829049496687905934006187340843349072998004773340957561461766093293053235202345310235663845100140620073669731468618760074657379121338528488509219435880340317276682710785720302413105584054475859999886854171865398490706780045705288325776295844117006503039652992430442212529438643950218737168086539919381714087358575696921570578965754015681429792749323033748021349617899282330689235730812962890746271301072486461908788750180232844364197513072906106228141290255992162698146033024866115123276341700832633109518124175628667296229929279697802089201620650886082629193560798924332699373536874161594465900397233211591976057448394723715578865894676454205712937824155330924583999319717747730832184835032833496698486984913402121184470296051060622623126481635413551380029436377438111866859612726665150976091259649768082201542194838868819752358698935922304987382870954726894974795699345060003639109281261114055616683465547054375796609517518606045190800509724049391248196744679274433017930891324186299134344894351456418224300974275716282029093812153237374675089241590105071832746444972072105296756508101047752734097001514353498927172888564304448775973812250316182196743426304253886663236822760300097412390327942779339939416388207867414276675391126905591368506590735251009485135845906370259445763996790864707615233449176734872844540591647918280939917938693857539545103895515537706811652935653195248497834609003102495137403485741097996932625761122233606959765561657856873188896892744663772010659482906298393686721440100803116088306077445071724262090451996175330321967353787996244957456559721442082228237521255465154501473570004046173030975671751297761681632325336922741298865197831026435812983011854790149882697665087489897802221168419556666246535970035710254607781488429562840935629786785598181109373137594888050166659948670183312811200750779351103497361674900967479715372501456713562169567992716160620315667617740919937102541428699766680856849564591387829983486258002338093673195739294437444952730698745742450921777036014332878259088367064788032413018628521191129329661550592516530719125576825248751693842940829687134016754169352261249506781857899042929874907925256871317465845842520712380927133131011754878014609329392191632521190246518868053147046211151901993171469516236391355578801268984237153852148880681991013314737983298743518715854834246918898436832191855692029623256627695759017228059586498971080694588980225074473117865605131641046417713635844896530651064810248092134057451178846176494488833197533671611370283017629233323870788890342691629855779273379461411518928500689451891645154044512237087945539815066034820744270117186204403491747209219505198705079769301738066049810863267274226448161014014388519429271276414887543957644172483857461472145281965833214177532589510057370430588790742392311546391118145575601670973041 A013892 902 103514478881499556530553173709155847307566001605776745651894085431722947265361488356147006588794919781571087332395811523130146702686083686422267854084795284284614903103720464681891730375317306167624404652773334602165170766765718490407141236466342685369630981472904982284065487393632151548112020398854486678969716188443879334053772899300193329567401323942357696505827586314371137720751770277668226804748957422696329013701639957843132043820563030358741765241114240274048140816942114641922141920214307380678952890459439397888885305657234799794642680012659918041020438266984874297170043216973523197078198398109792812248002458033858427907959827152193012730448128912629200118558640965238093538671928417700002983839610016847550572555110032638230875263254249259081274763254832485864900362683999536108535346066516532578760064844847268702231286669577292107504484821761233935545309346683965543515637235083613381109887720779786080402718959206948992662678483365642085140866921166341004658041680686476662186381991171045808352921619333709106449988682822383008734057374775046317982019384585343436971851606905995460523951202390511095688579640251396361124006170768385859852912459351030609499802750419113306405604798274341926724962345073046201305024208410067969488577696729172198778197395338104947286373701359103217341844408612369117489148258856595210806833520385633755578569154927645628983878362100919935114020581087108315073821724670147285771165478760492622031305103985049740670072244593580483846585084951767152035406149852695946214039065228921919563541701005447126496237255079706137552577663810357273810765884011448401796488823935248625761448297062980359207488229960715257260324335646163825192125339138545797338020299082415917425989296760096880106632429390419500143865244841639137051642668663635797821996897059521888792542847960679084477783933499089395265100739928339482583629176109133854209610477093179594217113812526213179332504683837236957863182827891995809990351883543949700316830373713875511249947217837708058912390164991844463610059174239086602767139272637756933930384388386216438284701394432914627317453997125176146018573130150439690763506716841831601749594933126626747964122127075096995208544399970336220724978245028019199509247212646008382907974721546481604662808980951574233037274293231372141163148985129953958914549053691369530411547648041876214809934843059964779836290237981295952759163524274541659595039729742846360922048316776788792651183187722817717415802943995725973887764495233710505929725917914913308933943943078517498463678410151134232787836679402226868908580716740479168827827725501031931463744135269837855330051331616471198066145159022055819810220938210430998463979169172477535403152676452352487104903814938472809820115706269366720006210011201754889028118029663629452409018373885392860639352647023800462861168607793299417300756434798876433433123810622671052916785918316855034805484665856024318948086426255289063126528809163848686282893737931872728747066314629699427195286786468474875796301286621264771676977917561836835822631292020329217011188613089223793548419715443202099061784967209051869189735963874779268476783493811255084788323571703622469859839728101741337440567364390818718166360363322275685169981734904025532001930496846492664883161913407841142869994481924571803989006524552474772628396806014540441915767530795079737285903830246600813951622314282655845889915532524365697345097922309736725394420661571938064716694226837962790629426409089982009844717753149967463527631659530448055270043692038378312063546700655741272586115280574649895421507688757989680323871912726997421114262942473582311599633453190747031516131553795438565842037839963988341626924857090078862745715581735156616500858050965859158539507384738131355419220212882853666748591927531098571156427098328245719995622076538283456953739388128309920196656352603729950794852221363251998414312357595792855609029718302909890895951327208973620268711303606744321265662076926371100252258558746885708773418103126810215957159178818910195613796012017578259991639648902767853193492952496239497144851352689184340073862201185681309739980539195648421174201128536744512954033599956310902722278628787980844648979425112296623061659293939807881967800812964289335135382912917493043396786689863311661371928273064041915494114438818807517049868081921959810092210582127400298627022317941101610239777517973085107229633640047009106877714489001511959468547455457745846154407228169221211821934964802546309297271112158494943138590055664651373637906097277739234893042747103714142913230069703018363256698143136013595944205213448724995825829847716636402128119134429062807378817484206726690091422670634035334397805825468648458182032902495841736381468869452125724073135718952120877871979430032870646737716625564706129616532242292230668501367804000488018713745860610675555754135484466994574505137196492595803004272620674115339665729062063578702964350035170814434280339953331351406106296871217263010011530433634136984961197098053625524450446600754582269843013062692834142045635760579589197096121651421608820372811945447482851750981978964727642493051561962299620329638820613812305863424819693405701293418565075241697096145898676309094086648215122667529347976387013373389882497683412399157314243330600632416151991307797266077609405708035527948809439223961637500541753421687178858116112580841206799381114070515793936791079346326677812673907000851263393854316001912454648570925590490685047520806489838771827305391579926743242346409668727004003136500588648401994265203035611021600607341628651139450674284462705741224863190545193753610066492894643537281511773001207603008449311688264323607870628725234444834065038640013398570299178259626632705978777843106976493717460530317655791774267353263544865810474168446860227707501249141601721894675847059 A013892 903 256312097644002170425746182868067084362416869010062194131909293043403758000814315957167246867508512076228387772657936516611033120374309129866491011231507518621850676960219138878367431690592806484348620736327401035086577170417828788378632008473074656901057903594078553728592269269885176816128625597583195611310235284489701175171213022184309403148512850812347949960383180645428059739215737632764018723012088725380957574497616997975421410572052298908250126171757729228330327428689553122748773686500726290991774573113727433673271016452573430536714945336667210401452666172442980262348446839504923814762129975361259872614466638335178819484471420051717966628849881552432249784362932335385078173012023283138559688282274523106203125153135396705490832008468583336161885360020527463417593923141488567358808261859955519801735217802261477186326186691253663410099747362678169586569804928014820398333525842153300009352811875535107533899092012173367193783065529983183001375215442633055795292772347506104176763038261956635355016860868710577784771710527547819745543390731623117412908960216152384298942564792008328453807895048287942133523396358646842278382790555433429459195936687686627541151852090510016038877611635402299770421752537673024626005169137419960889182697746293406552222495792399286321870842635561574117356923598320678559445762514606556544883589672993347356554339505947188414281352228519725750415891246809207811845974898634027024150697070793377020919092536672277677823425214765920042472045482263985693387717132244110579724635915374268336109366042317886624470206571065605287487800000783161835325563594634863376239884180457245186999296366909348604453302398717497087787031827169130601394396360115614110242874724537670970722574671718379124735152451781188333886724588887137825614435360235359935351248694812185089317326553292589520396356319953161752526520677035821464485841619334650227274562292719944900061401294082343927132035515144698594128069136960542933121300308491290309004803371522553439530483056140731086964910375146141084500403911274228098025110785839077306348090853698722136620310838053945475786120524827651529980442908992373567859828218065342387260570264319907364007214834728520594738881580222149545800897907535633311885647513985568710910053300046521554823976654925212006849361840195907327361932038931293867714355997296146402882502719768841653614664854965935731387858421975248927331012043292668328781618279776532131432722915122689952694802039937281227275552253824873088217519778883695350022088415623198929338029663512774099428415647696813322671729614031174547877667804140383729455415403285379664465445389597510243744884772164212717060383962109353393376268254881909984865660356808802452934210939010993540967965231265337585922778680177872666040656602526654078967634025132083223480517986559247376836240449942985302290076728588380893878985707449063137947324434358985171456200695558446434826825775641435960123037851964294993918534857841796568256386901599372131777882154588284121978822416687804171484345819501627079884593344696946627343581519540245153912187113681613945981448508989197274284786695521366124248836030414377071896095132242554904189283207571767893997479290912993623895251410400741837233006729261923501773706603814122715764448101311103641024532330627242046019250466698950319285375066437858232030400702975797573687190067234166142413889188169778028824798060772969857352173960168049378830499620333216796012399605697614270106941858379252827914732102121295364594495783856881286473305224531682899206099915812536500122235921946980309309207460115610031403299766625969489460258919231405587423605357595894688169540793812155533990061824221331637442904053496991568714087011715887181965803606218839562961158119138512896600515695842702311022175749899021081382521723167825640941857981743470899035439828094367129479697145205120065089020598025743127433182790465326910021680414330585093980662876460116877937574185350812372173735790149356007141584603015310554963517165054604956608151791734191648921305885514324716449124691560713511987038943008494578524554706182986122640869289542336655272550122493664305365856073121805860021018240168704551780969642818221469919731390463290581454493305541132556066351516065064356732589625180063858439386495292091607261740125983856141411370225005601122913061267844810474159661307778882763809512530195073752030071334431643756013102872475638060926188626486759202530801968502154761328110885911469031917081583262580473371081344412620113904663703544537170210519698241187601613445649563312841779428253060759485553306062361574066241547015520940128903850584815174513439341460101315678673033660640667988287882593826791750608681583334264257467072606637094978656073487837051227612418686181539053251767280561627553577930394724960975516613398844143282837365868607550066045568318117804382649087411712233132927259118953240798937595707098119975223076431778556318430972064846565162831324157736418449907115478103805885308395576524193721826540495191052954325435173293484107466226377681820403776014801520663926285056661135360231340509724963394178516299285310566841737754727132583150849402479523288127598598354083040036736120332618022163566932415564240890938069763566510271558855558817021946750994983907426837314662631399758141026640596656895325001529525245502737502571864261062718519103653012186653453935105686201883402448245308331314740777168890086851094454778360140605284048450900812438259277998019427042871820283688394755481221428683293082819052785665029015630702634325265885162285971051719529598074971273414974242237999361457742675145083821223141142521245763708120132032989933968019214019616517144601618332221999603421124855915924283619183608111498536186519224989483245616641345838539341389117310301659017188356471619148510178688449278017102162966316135498270881981684970226942841 A013892 904 634654128664216130189019697653438039522696046938945988827826468595479001782058326927225862801390959243437034735490543950844062498325706462153288526419324535352045839370521649557586719241645157543089135456599541375576838645094415445075542337548171684878052574031394312808813589346893416429239273713550153069969662277689664590140265393017546328826629521383603946548954833212963773292212348736749353996031509880827063669255974951069942979296048125274419229163763141584539495415850773797685115776370761868398442028712327384790952690567200618778529339433176343007826545256919890984620726870851302352808695269862040209320808228715097939746680198718638805451728562862095941258811272392714656679116897839356104505596051664388746451988553402647069143645337050730087108178061468031640840895496716700148577778383174002625556771064961841399585084540026504716084574344980053035135907412452568773493245004229943999858488132200604229580007832250462335159054775725829446522169582288266821668638316887517045978782277392562845921894180153392942295447665550628924120244247181269402986463482254702610227385738927030076145275121170725228875148200249087518661349311518159250485599636444170768018559809459760203848815292807999059241531036779638603426773295996427737744388706899357670551569609064080462298071579071378110413361164878233860365093116654780054229711505709154396216843496336327285413641971685464410879037900333032653704006600532815680472516866294410048120744110961690085780905350856679851244989346588372711411633003432509962345591265422310452772065148017276752964054020408974186743254094139186237287792691111790571044200979346004350283770734807871170138217616161995821572381720221657112982063432885911982758271862553002552935196422067206832377586250702948652348584867818853082866077781043414500563291541975756687473542961281227618863897487479703862269165321887720492391927947792908093104316418441562847097135682875997715627706007014273044221917861958863396158718572554975442836484623423623049067989564827008103702727614988984793190365624302204919291878791705353479171201414752552183763415045794536338648537245405223125733044706513107199004152790923376219753510770912258304110900645056455116112349941906484268208057507951074107926739923732152699515672066191891975378093771283662524947698003147245937373552559665737814553649170548990812030962101916909049673618032716298498553744850794491893715391589384932756227836240936391434108433777412377469177646636286662109575767660143514428862312506974139172494343103836187245734965911794316434820600556846431771454147025572977266825345372164200012120824624659525301803224863737005517026465439471034944500499668195007827985584449644842431615876743833918944907946771874182095797237741170871131165806367209750330510603772859645638277679641995526137576887106001365870536838141863375964015156697580961342952862631228917786808232084591848824057527086071573658828268476239983939424693902210938870146690242967214640863071350663303736123082225093895726147640207138255221208217199322159310875161696210764847018814856952081485356812599999930610030718671659642381659286051993759138886418646073008653344849260850657955708179960985246910559264474750372599133408122041866462430810729318719520818373147997545442381634179208322414437203479333783402906220061342804186632197916631714330472243150237669396409277638288451551064888604937999207395053653481889890819860590598146898872821279407457775389506651268256996597528628591009547946840243330437330977066415912239896555264593157675495041324795443505815416168244096995996900219282784801883147679148842796426883057649649964143614001802337837241481911790017484505557258092892615046140737283959847326301382135622696535378344343554862423008560657640752644759640313960419349619698352149216200590180656214129901710493606737026549630753522904634354937548621545252588046858813750944532094176474288405496577772852243547420620425367740018941344349502772961163927015016253030259927270493941607449834609888874542278452488043361240207702396581816133916074961199648791166317595139744390417390071383424985755284933806966490249783706085756439692852090856800830368192183243463489171960307151612555363446776976194763345448889419357092780943336922577189788641208438318730939817906461606252736649187464208500207892552402766143934843908092249267370256263204529983832585970166503491922327907601114858672620288009434054927021274731855237974627316223406216902369774036494502558460853791234892247533661145818744251419223891682924942621097614295306379167451159438069364217200517975493501419055587707431183846628323584384332238695529210268797552639950015407650646619974078697365131637802691925226890405859812388393649961014221504239555324907159834707639882296435422668217647711631365423786759872448081146515710920264584338490318789893286110985365666923177314073022691053248748208053377181000589008581792749947772529884329650451521510611498794515153121478915646987987396558728217355648806232978635979550420975093602071029152255707156822705013015667551577819969386474030514427210502513580604333462004789472135362030030144058209246260012742098262007235054630145134209458761785946661351922270819475152061185917787246201305810863603497272516896610690331269225328191928658195684447998826946309733237923754741541857340962255930864082827380690524953136262434036119822360430635261254498797290918697759713860098323607111575161908128382242765792603227085227050777561359991617905281427871332620550565652296898341273319075173783532392680574167162150156532984451130635191675518263838295131544306231267980906155180184066904646798559855714114271912550806754342508278407814758438485230922550796560996031443834608564202745176912861273413952904066477234474988120019789461424674251982920627590801072271019702006904940290568848868648618732416791133032603968173093962941657259 A013892 905 1571466453331336895744901484339980276224108159129477223990592291062796960833552841246177031656661352791715198271513400386141032308041783445231295566978363062660665350819509285947890917927518332947285465214950667800524434592279636989136105306460690360754861100506561426551590519768253441527022936402847820466398810796125100801981720999385353447261288531268420348445920513563786386085073704494716338680219625584406011524381050320369334741091965466943864178913164751114336660059692685149674317488755867091579513908852565125153493166160754884956897718841148509745336300884114085147128397184188038904487257549010127900259043934313225293508815093367022827540219642774272898055001332760328368688504671623131811010201877930141310701022405091741005259511075425975717958472589822931677854500498524724521193288476798764727138495277180950527671228244475088300992298451030764340246985208066393087477850461728760108105602605653783932258827813427537537625000371119950566704097580534395188866893667806864070031016818269447470224356257583636111024815669222246728385212660201293987465379241947386878481419600771480244513239582255711568492525583488565355869848368900802601968142774199774794519987925643502780989847697706593662588895758639026366306429931443458725001143132764792628695070957433960568615792738867060267816413166993829983416146701055784237498134429574931491318129964434883655085433472448406742313174865976721820803837039572704373602318540114722425741726372408129859712013958350874122987866876098123082353633068166234485253956186720917489798457740940430950737541195880640574820784719243944902962066194669213521171975000757662025733294432687034996508070501161101691799552805059124955797774284105373774595774200595627068320286925484188770443308937779320455131678642621394299631612327563817601430265623794629158096552252885486425841277704851007253660817984360862823491160399602071936427504779386735324134370567233575067668047216262034470524846596078479696365206898784802139031976739574609608174199893478589938570220144746610257433871131969065298453701784262834044422332651867379709664408231476805633591304424810627576404466264752398222346983721452580934355448266345071874550696976323643456550673578804703790025702987380146647563292798413259567118056087425677528341722608981705494360470077894892518284716119435773736878476157547185600679053229594356580987795937190793995970429071307390583536787399084442612762989088346357893604458767817010439053301658462767762858448727513695933791543136206159030874070465065679402977103359227995129942854218206892862865841995874223437408970850670403485812361732294825940269663281874335623703714048208790155042742727917990687867277670181144700081640789530422865567622093890890413221444573675452837008521980041695583626975491373995705293724283865480273727992586282876030670394386229763361121965483723520800324240208323292102998076656425792281400018760294737465051016745749347992425545146570603525431349563920877205026410108306055717710627774472770113618445769254826614978445399024399347498677000825778626938440448484192013810518322047228183566452472177768841584176534055695010037522323122730653538527909943053313471068693215608889988884206664922842341632717579743505758468016055352086778852933383574272335722009503547922065545097974901750152688587670856103715798629173871221967990792060342954779615950888396597140219609798374899431684956332854076769165988519480938152093897119526790184182029698679881018144039725570150661623179670252544794983175373881295620594103853127135596329284672869306046158773040327690928636065884165158060085192770499389808712163240626566038486248766916455796120301350503366725821206553311223134033448075694004807526004633223268553783050731851290749074035823609982936700621757080391173985470058322085065145732671150835495451509147944702514159167310642221626509204259578388010239061869900004973858273809046561670726781667395524650814632635693160643802459466626365038517954729111973575654542778320264928027711232365261133927191678723517051696473838347373459295351489172158127831007925945368109138362427223803675269314495919540999184855235434567031369318433679273850296736956702075201744577800696722875201023978877324902649642380678077801015610656457058464707572912571361352178371676780794964316430939203156262541111936846230923065983310318686224163064473488437882288143309129845384209683212900444416422519871653970742451342272022893736723073459910265740895121990001290502361611622925459225850829500646822194888858972198767499157181658993830150146648433444114668845985358601483370222121666782646891452545398970460671901761182017359351294227593200868358445071196288467105083231607673362378107059075595089128274817352852426058700447293559559752404914321453633351049281122712294472972333408821278806405293956217015951539865335975846124752942502812424198897412294258172189212759184498377443560368446352929613474058763153361960903621553600176128940821554591308604631670380266104653464672167570328817826008292994473212871204235301543060023081408794288448377878960482742701498063374420809480936597207164897787195609672387856455171290696764457852711534647736670906630599420742226833382853831604543550389847082531807116973557755992981815180833718565397565910706358629676066005447402930584160689771191777051420099300948156624624794500428145935746276654402256026839935539757003217473246496604129729275598985245364146825554779142930136299057982503615203268905913885103649438270778830412635061086697685928524088718730230773983977014736032840441166266460114667472559097571738736921725114936416253749935498587878529033267260173862634568395140053620730405657311715554774841802097104813885712462047430431213853129808758886239015371806100213806283608992880665644174490660657783056954944249199613119595315748537236114811976194718484107710897652989429788545874597352641 A013892 906 3891106513627269956217054820472740821978237988712339424845881581308300491922999356656817701908027518986213210724896059182723423956909951946953765722099557801091010814498836123426286753989410216692440593133274133590210751969509016869162921213222008941574750816103196241722966734407652578311619965804155085409029629013474565970686137384857074285410229270985204356366595337714777906798864914625662631489753134689922140729508394317216189383083074600734235149542708327069457889637144998006423427859590913749592942810195927653827439275237479009886889484724848983831917469282854002118719477139370818943361993929846428683703518426709042836031883543870991856249510317253734348601090745046516313381237728901365054110549859740944969285490876225254811382070114351183049261256021187971304603850829896571862202180404112944542102901017332474420616200584916521666998729202298824552121219826707987857510818050436121174920174506256728740882151290000112269375725793929738478265449315063635392758126543962908316939730712700160611575058305046583790872435053745535901907896682711763841069038075606682702420964592050661461958988016383785159032774104750453189103975676386908421930716355053288168936147582697951592506180894443598861342702199070334546584984846817216705516605509895770263119236502631272329988995784915989062079952826380255428106737430337526294684893162936058290721330286807250983473386735696027486234909972470094923770560089848933726772327334859524083656662928993397937503058050258641065056134184039686466092748486453345042702835659983477075572471413884860136690275017578858246673170222535212730279469142554244930560406127401046184256184611481934667818636859854502737963180901054094243925913107099031897902821902320631588240794135904474330305906817526437599631094355316191803923535652668441199083879280812257463733714936817500053539161883703874209782297750257948076383638774294290719716208156734715949353790827156487991477784044139207290432102131703327497690192436874149791654938572883951276190528182042443068303783530186936911821750875997470616435912534311419114560093456956167031720331557551486952529795294969170131307522513687148485955144045705014198976591096848766123503106232377997239121666297804748249778853141348993733884821734858273600881451560018632702249411010376991992880465599405465469632267298618799914111057935226428718655803022745356735827300532282187822628383453035158516504855742085589269019824518665328433996106750532931731129441183218000794846042035747934987965306168016934170188255004478663704032202650681079513256371386847869210849248500142168779144915314374135400816503072973486215875772982585760563517142651055737094111180225855008824237478371857862210727450677315490527009123499061139861287205687433215094263964266259262392923170387215659391882085405555031840297608714902443056666932869349130828710737612282326130162050855589095252941434610899247842182305052347039142475357513133214814696899911878324818717039223874920126488689042766516256567567721744251605560519950806106926521513674078916199942126623067709632383645456051259361204210606702819658100709399906901250877737931798772358658898986761870248496095419282084366432399720202475956892586195238808784999274430366485314865036896086641246721030969498134872156208932009725506278574151550556248651322059243219127554585269898793358843720032229823129986852276378807925782300635602146290107895688690823646634055135007098231477461546563763165648262939554871554709145438620444524483094493558332655914313045560092102204857439956624247322935345449207015831587691766382355180704834099715463707418885733840768605962378687952199541329762085513069280317682053680035846439163725447366290957086746777849609910332546319502042753658134086249172491471028804855139581472832084999505514248425941256507722283521303912619451986349716729950607000018713894327177814157937786973764930856997532415765497920306382306324913359856391192357461054607199376958626082854075845509269186799428658704637718856029668024487754748390728455985388495621848188587174658093075187760526987691568164230894425400029669390067686433056530674354031879548540620863604295991806538004314816301445900081753051704964547347727354814562380273074165314125876849154607765016952530842666007403956581245035272767513930505249630348950332129996018521784725713015542372758208696788640963939779740247551895789359593101025996212393779577519059385031682525301413026148413615158606265471010349090764670664320205411607084177914106663670013075722095789942108812202396005895598348652963840947966039402538887414875500447774371523625236998845185278756209845358699235278961032001472380285649297076941477482344058677110429484700528404911068510870021924595432146972580539311522118843135532343370055946437020086899773938666789632232321781248959631261341959694996980591909018544456613654636178271340746465683684400365899537523803977247889622384749646042662993503429385276398031496425247842512694239310501984644619874396906521466339221289448723615490161308275322127917175935825915469380091853234128832740017716172358720436653223339991934937627408063796245977261914189898980793177722967777324641178229726123095237120595100407119912450989582178680576749971209925070531109386056466279587447189706062347553934103896582277360022308949016509699781758187965244256458978429670076829037715631723355419877688771745802337550056775909782288176994989018529581371767060918590609363081030167559961171419219101198934664464991261270452837191205895262121711053429932567552359205689230951502210876180183531351215623468014136108938284714753146635368945349493961538117947437860744029649241095592168637891630236936717663881573462431011330839132557598741563180443298190520866338069457539723113712933305525037943662823320874812150364075969543080500498912845816841729637301806649819443766243780618845967669474109988651544630277027459 A013892 907 9634764947285969511319093223917733076559493105612634937521462537595901539750046784018589654876765031734243544862704407246282287336280775105900272350724992971723650786769753626379705205266424648141935460216706948908587252740949307160717440053137803118224298921002308110933996208100054141504823885707702602826212855370635359325449974092507216781029983287657193521594970349120223860246762616239688616169146247052581522738195005660464689315262617935803438919547550545948357611072645092418707043299705201944453336099383326267714468561976246538901917166237713844017227013773805511792159178625318945414839689807698812217289598272855834257255710811095419064267556247041654366836812192718933997046969359294941109118078397154694097502834673130477213208332428074849997092746772807514559358290436056071691426956696443657867756451106115922580413353652111214383133886379082917174682800291691822025994679063866829205098669174767779778569553927017987990088965262623631516294600783579752532373004377380013320666150277986154990160390294067541077995445564144267701178241068165915735107204109971631432781848005412050795295188268379874048495892927998492391087165068325947556634224836031091781814626093370815240252962006550900696971803572415856300464534394219263467312961386447406852739278384928790785013422474034695600627109113447324085279664444521318520742969275852810997596795201833147352927469422870197962638774347923229570653360067914854951927232941518332724018179421817623639653384535187370882544428796966483619005788434558641206891448674849427603347920895448888299598653280751993325729190114849217706232263264409423318315691051651603055790554460305806949051058910048874374967894265919141703290709518574805783365279409514213555011442119118932984796125564970394614008953102104067209503262706036674584610394403339949893693587821338875065068265201077279226967737677115954973985451585391318956798583300682673427478972113331352759210149593909047032631637656208477513703187802751645424967001745379378871024090641027111238983930095312344300424925522306460995886346590295970558143132848675708231075681249321679291672073600077867192960425188618234678925046216426139953071738238316132949639917838884926585791918798328039336529168484441102035478473212860836404868961326310576415407064353383459496579327990222273643890987425842711848530476442356224923834915208816755068225243020683392985422317639676902967559156798122385503430718470842701070089325928887841726517878184324908550117489838673426075765906637320562681868968028334614718890432951148770301694587934602622105114613361953523971871945665006482291826342442486576245643785606407619145564233401136459562991599246059361494685595959078880762120029894650208778436763686901789349393388715447696461691907655720293351854669272614307004579839790609408784729068641361224350169935810862513495839828691034655448568123961473303166713033298613016682779763357811451273644090262911640069456179174902008205300442105197465850278516450105128136370697868243219656276797889671050554652993486873130323760499789251332753035512130083067253018384679046245052603508444400078280397116015189008438502941122222080160430933371588949817638898514793630514385775785444619193727918417756023921652002993363236304364698062543362258811116780340349316370871178080180776729289899570075638518781032211132337039576328084232822337314934689289926221628821513838826789870406871659740606937285735940923863111057984987410698498216368877901743760311422644066628065792405293930976774617798298494177345302219157342172072885931436042693578451995047583280588059009471359970476195546677393304454839906859753332087082570176825331925332215435083079332166861416498225672551536609886641249364507609172688560290152152827489756958922952673006262545298052835190604325013224719297514638504817096733112443948547245313968042139337455029630658458655596387952371530080733017144533634972712922308811645427050375005116959851831770087877085128894346989655924164878502389894751021696204965766105044735534339136964468620762677912514583729605379338653113696104239883953455838588064347077208309204842546237343982918261882779749733701016176945945912329193891746528649573611010723160355528983095231778667660141769540314875132350711144666994458266929486864250593864368475810118104457405568436751011465772637553272071453644227795909657102170324675047223001612137499117857368195512025218115365424217564069216303492633060804080609815326503254373293310267252596299474889525848941595806655706782405663379865687785540547802085175501255113607417762198587136589085811783233673555276925707603564423542972441882829817775000132377813759352915938842917715452554641346334457336637493682871891828696750417468824943686659700808720606945369048499886252158916759000152443349758899141580819730228767694006577565058822328646645328908910476613630986381488550982932905260061603478963153504259522246097256213816591795550847997453503889390267059757597839693262494653676558626374305840896281079495582695095591572925259216845613591417522613467816576057701173168618725126996661255314476609658930690107124287479357820868052248463694676443006566662790465766696773446623669993539068407522969208099982853443048797410026962924257217009419705030098420198398983991272715948680724223480388873879166350830651119911667462553338173820030727647566303458637994568631803725290031009422205358032773436013972769115313792077905051047773461289253315575716865052296589956997259580923747100397040506999716307726052644306617686802600583829076847899069783672848298876261795213654053526334405205977843915551630690410210936648670572311532939550431070456227554673172114827738048769670819500168751964725279445286737686385849532470206250526618827445744650862141480444877240927265573161994801490704338144109652084204857598614235989913193366143811274890152458946543881700417174268790101007484317414202441 A013892 908 23856631851209841821007695412649474953135884319314339756161955867878674206673551091861645825850703018312128707190997520078112325391077490958944558467357804372291959989469800184525161679054988804839598251107127859485603987924611838511345292598134461163232068333994894111175557076880335959725952918576956707155382824970374842590387355400483026964291560588584689221627784486486237180133148667308476742807806853180650055870521915320870956748832453008224959305252770359272182332419365440692868091207356750829458961062346954788161527891840822078728498193404037011457211791578306053943053550034973615422739141093153221232418556993820058348556608283642556049613831755743593336070263833579159751154003783580844385346164801116340900132671431303701497147938716823708002951353191401913992912503590428003059070596049107444802693880827402529785438924564638925822863432929360832133314907119457828826743398835361591927915609644973324741936293909135313044271296797817111373865544705621041665656263765826273603288134037171240384981152246750344395683444765932057110619741530644555785783212989496646619079701064352773562179620376147137751606631983124139011078538338516810419034447482271750329859413855169382245575118971458678664871185853855329369723933148991924052150156376021037660660874469643793933980950374534835742017184248697805720236891851414792267893145480969869458338427002463854327436354110499474305091906524118360816665214210803904431612069559260602139608690048183196076522105794192913854897377599739913122536613737022216933742709172345992839222183581300096869747925789816729921844721914188033113184000836740908669058164297303482674839936108608748280738377916113107790983628023948120852376422548233558025384984980618734669350276819708270844720701715297629133352954767166778713383819283154703902279212971715646591824799110829367209740466396122250016615588294569138995130402685135859477610015312237066991107255370847649235727492199328597448452165368900154963202949615205546485115368054732134643163879812156589111736870325072800409937857660857505765453186905885262403047653103473072475258263265764160772429929769079206878622115849112422270251628011446548711660977980156338480470450920945127834152784344621259873140537555156128308946212043891504161259630271116291951613016638348430676020577457261381547364830074141712965434464188441806177682709713635958407677456018271128687811215285286339761070260588674040622659298574935141276947109843193256011189191654328721736037366472049431632777885658762807936013069865991311170829882139906518995255667490281617991852189030919758753228152789176885796308914695498568955262331896240299358712452760320586387463935901568338937629509468679257576204643902113487306078492128373833706243620404931325761098870854421362648233994731251012959733136725688166482458862133805886252231427891340858804535503982042219321544083172880084497794975037662391995214289270513576687218858255905249064340375798795687615136219396237339994408784303588857673339348620859167947687322977816598607325722519853071121533049767665435778458478549786552742131569285401728328506494655670589430013018568093488605568694009792970463162873690458027054505858973581993723040105036563636140970505066287273076378602959863716050001124507965556745679947448683958601916597753173157541078617991035564718460715195076952568611357906393040807156603172469216097027448903321594805175571324584509812057096806273477585636525427565569342643140735052762203629823163353297550733687080508955897197660654355749103134030525479553275794927500781942853877526911406485325913480812325293024951536137316932346883767324638535528365827493064932267027554983173306593777651299033386529840089579187248203702510910207926564884971445885455463994559716232164190678133682149963327162620178560920714227856698887139108403762989348553885574670955173171333061413443778818663560612479193261372943018562589022299494215926206430274006499795099172160794082822362610570163686740044168731494889116003110070951419528486935164611841602698583787401846016499448258292150175059636169810012272417268048472067541733528417213801423895741198759925329689055535867352454719679727572404666159687842680568650040606633164959513120311927214609375417004122000338463514598800311120285835495084031216968918584957628328877470600670742739388162073019422854297018801224106041026838757559753827068812049428227511531539130130550238211539686174222419861805229223923193883120139381650457192259433886444533474480065038436435264388908207880689222049660089164872195300973482285548213513562159410321098789470653115856547640467671478265570330520373633028962860052780572271719995803253009712314355094883017403476790761470665408485144195011944139974237594398512772286136821355621519849084441628043518464825894660405569126153199721458361992702264584909139629852266024322232535071748217419600289183781533276312657185428743498774039170013775049128371659175646623527015350876398728253266647569749473873138206792318337440684657932815743499198128661421572206968095336325685047156159897817181643656668231305937622920218699868622843560341103350420893563304368705924645852116707168809494452114034411422647332093744799216533207159443427479684218170352869790370779807122205321668154835525861806380687812392569035567410223329922125424407362159892360858098857604264697411276427630079713394640572386920492399313264819592272140761959633659365250308618994340819724858845443716953839126534095930957451065709271546011602341490549844171226514971747674232503018593354006038792282555999999212954866733588282503094396116533341453477200894032890024836555430014400087882823125594591898686800352847354820533146493548346571104299709195045898522315641499945226722710352019580884255097657588080091382761358440842165976331520974291765416047563695071111120388068180715324953944231613445078358934521264789776900314530910864989249957659 A013892 909 59071382270148838123155333603565952281984810027169917355892862762498517324470173185007529367743099892939643579746921768467893850788521584285951662276466192048427749837966182767102568308346378724674524389968108185744444548896143448726103567656948141151817761169736423313787685702506322989541472295735483925630736257526320177363215540319780622583255368881833960396983335539204085395490509281973851954389667741353754422690943444004093255134827288061212813510777079433823491401121258348334169987770444843372072504027516232404011971051459167708317555648189542640032190659915252041862340952188048134174628964521615597940370356553840852656802669214519049391892759196564955715850244208061523880672677614520745201711253317879370586477607598379663973386513908788466562399842685877087835936657227755187946561643806598894968505515622850576599195535675577879591066323412957427084468908203582410500070503112840002411119913126308804420183715412116039493607113729778151655717101380043555647289809054298670242828145401305671146011446097026281007807381901479600679548431384287453936622027900079657196856628725742838264539395833757551639615429846781697481192557701463135761760776376405598720014564787371052208886306510109862783408878421545327197044061146285754153604950052509315330524730613410528516136297241435332245973007901016388046072847676396315719737949632284012795922320762373747236310828976653637827363764652462949099783920242157336959210213823615617697282937819616363621880309634895279803197541777338399142799786737626974327423388438936740523205209543473588559085969300239415142749794086999074603521791287853327214546251558388856147688490958590013009188016819709750088146770366469918094448407495258564793097735925525068296043551083002829730342084796546744199466117946026893605430961543200079177729656960052140810370793253525485318671159102971907143891841560594350496703394958262216516650681304614889339613683916500493424935607707265340813514958217768304804231860339260838446247677724954183857803439639001118142982552875042436022246719416191609168332870644475592350923890801856571282914510414095372724452976671287255072949342431871419670947785867514787818395035915687129555154403054901310085017875162932356950623411899784534149653406695667709562190809254680779385097038885197910848463875821347449588048508381752221331999311342536567834753979839224282977291741169385123472760662356682220596046311173355203311726066542098328380707461735620978016049546266091693561880387084075125616489689901776929967554026282111219598780700336740391777633563017018824028007213407271383729109475893128097743354707368609311091556104745948709001808545567377043633413064221937462475125490765887241005182742561379303805093648280574321266196122241030050785731153023761881631929546120055901938582260113339743339049906070654621143263986370321209145051556874430757219855982800285204344905639895780811156958106448429396721645927708588731302964140175022203308151177710803881322815596405332066896097887780760764896100632738048701995000614205685669550956862996666617865605260278647933458239236576013934112486602910411290817065805263437719042760037668954364370867128382069430331634902898627401075625881040930182885020926624128850577147982410315587447691734393049007092421372197738901210247085780034302214307224928985170763815858433814847178186014700661901949559657958747853508633569202065697575500426981232380161124765344916951576317014974669678683749338130923409439645601504955936712074131846361145188095230348589615998521069850109396386642544189758667918543290507806686909009043925917845733789473678074318867186549388770153183251097089750585721454661866280441283546248603885269353150515966935966089939583562254936759385112912185530388941465318802745520373936132237842044424036661514517219578881744257746259179449134162964927517557177433334364622032766727289114023768999117955292282835319808115526755328560663815795037220136145265088170067682369237670171734573336626151885763445246184843572738943066971674160216380600360617401923519608267332908934756314990060430401577720124997553637968018847980334676491906820886508252348917740723305615545778944253762303621473336907573513353796896043773123085477691242664167059860668489480916069170034574851564628636983542074612305522339294998547505176076850225426256288720841319910101993956692207744080514420754948891451258446777184713075732508577125314285355205396305959597396066276126996450799894002765315403296391986791422891626614561607418921718111224625166702027941297121050877912545138513763645932717749353736662391509494709519281756014360879661900429831166632369381908813829922221433609888438974095651862336084744509731478127686753147284657056124879873046069733252563076944931097221833089676798136830756928027236932942735569307698811677103328671768084636428935728337566050558255657858620689404454856447672270763944494144182926348570899614831938385371711936913159428868619183289700014629185292780809102507803640700252643018541840822787129662620987180417293520101493894180692419578320366825225650676632550868400842175130602525997154316917045664873824131204384048371309669780326503982020403385108492089205636349989403595258657714290711339018612927392570535067297509635485474777196520090750892917414711577427796399428886576996844841249645036747314828377723215062212995364151178412748256756126646681444309447175706527605455468547486944320636923921183268309379903262344342105684107371948400547813626351661565807782546162408978602529802495029444419426491835985260998647532044629042051198332564171212717629531129752090239613443656513944957607770063703226043206570458461643405746487666884982423767303499528567396364785405638143954285207237602372875942876379925332207923163054856187526192764016874010846331828502752922866054909956417801883174081775234201035403136357953819745079479409169224701793091909673861889016830909492241 A013892 910 146266590567733267927906798380456050879470306123465405195008961593359816248603271353223958459939321901807958528167773243981583496043607506328860625011095661664919902946038227183439902285728160013787865167475642710613633403077191897247256317771801635357874806614623188030846374780290203848080650009998336012770340416524663864848880636170268479797776035632940187505010040145287696643688654542586172850412301904698289972270622370755091304946090713141080986321221615609010913234824946675051889972548410706228745355150028915539341637508546993703397391222926478341441067260825495665603300569371873796981664604423007860444553099492608781422656432439401403680216269153855290283061073833336931219409736368637202673212032629147791629806617696740287584838373703037213266691688074657571313474921024987393119293339667875717232621538728224689866691466690762712077559732336500472246426379133982203056814072687200017130171605772140104316012477548225113274081080699189951536569459010024468094698648909539883089596528000027571018967795669400677377150850518871737763029191402202780405015866661359339105479501531183116083987733484571239857300126228186314351483410932035168996560096624841526585029343855444675003371174663376521128135940450709963127273602760257009573987063220068263180596954947135196248276569463220784738921518890698777424492932058677240957327417346548811799970462517392873158082007318263095970697590292198855803025865127685539887363451238440807364624585052214258347774212806654567425417629997325832779087409141251413505158724690262824272767896145385409157564209498353515595547622389024321626705703886062335662610758937475088318435324774073772622037439259266492483510129957645797723745607350602237025624510827456696082765140793072223692470305822644596765553855180039245229513998446156172851897225869128145808418310804261200672076338383709636307083444996346110670536779552758116054662235327675622878928103131962955268989633308352003123003574528057881757453705154183422815915428567081329696123239086691029632720956191339700792249079699712627270099852669915369744530295090586254297053336321831138307645291082797700998874793846214390375814141638767498602340130035796985804388262249838079000202675673061646113081679581644585223422650665736119979231100604705823154659392886599661853970554457362598577517323555548293487942162815943453079066494725923407855789103017773334845779203300718489735649675050033645564961601638823128805141365296109368044562265459923376336878464578491334463864504676099954515730556923109308737321293323102547340206687752877293156924633110531265980264244149498589694222847560706146584490979405338852410669137870836730363650454906875128897195752559922631565691983673488732772488577413881796312906952084892267720498122270983771346939117218324298734221595684380425142078133371641836758214813387565975642853014925221123521328179155803394193216510040302970724932810418849580793070759953308848990538204523232302589109822978543779739542375443646325509361083836053949198469880622049652961119025834084080689454737509183215830407319370699869388012715446631526241993964979866486780845823346992872684059086512060232664339725719713734374730851432388409175956168419566184911417431393078822785225542098200015763642055838894253412537467277449095547791598852857155678543905339435252343113683252110509283059212814294234755402719511997601324874072067665671700999031747802515284580870345783518881166984461764616719153052396641323190097034240819889936830045790642985239097411770912399584322022534786026283569217025717247874437123083089629648710384655921251903590381984806142872721747754984387526894858252834335554308166792435134381747582621831711560066639435214178699333312918915886654976718696749679610527573334422159380252382883097988448356312753539434572882049508074861254607974821651783294061295809485501786906250711660673847945140394946969981266236252541555047683342293731113626275865741889154739552816418246787025874561805304246678058186981010633044985615324189185495416437619788172324388285424978511134748480441176790573641656916191223786317565418973501465258712126933987290262197132902868887236311347287698087796586234826508043505868841823140497090586298828225808269501392753941386135206797955853440755384325403406311547405455091558806006608479018978712766327727770245386471388083637134171618902910017676716908195173569588806540290862108188755311413576653738726587790253152802310251779784829166740353194704786792902102255430533768689381568384647293485183150645724683417860136957748375104928791649930356486457037996010954268340745984036785402959769951992404521867243194175032015456582569540011153855319269480678517099795801603260487041781238392052013758928769500220436938182260266944899883691515630189808500398731313342422574600427223719894863875020836282600177051328000918960221246276168072830413681265595224861966332198005917199748770055965385747804080510555278737148662159091124442916523311074269268637910470086934254869125568433519462388970486163736444080067829788929886918319425459481975574408414759182572696456908998709784019027806963979853748411057451044137788151502033396676183376738801463752153589986960572412252816367107697516055832648450903816509309600296310915948610341526200188195201917649922157389236829466624415310514573404825844989499231252075092330535608179368716627545805588433721277573177842319757297340680214963875345384766684317969477587269087987563143542312579574062648040772395722851435084554770194709508745441428139912297497517008591268773490155448173926393930140063811775638909764400848020890216608224450522595587641846965494302357745905626416775325472365486238094507796427879186201571448778115202607061647355819997875749280261456735154706336116966351077418376789417721382591394223838009555715696488176162825125460709575629949560670532793095116971553885564508114885173084451539749532685998162828447859 A013892 911 362170558638173776983022095563048847126605545522006566337956494792356647653350311594446490318697295021744784303637695161649554912970080502813385464729348956752846506764782308290688358609789211281980119153321271440107707055726031779582034121178440257507998450783661861259990677747101793458028649409106869802884627135016303671088448494340565612558793444054687565340967855393706720371740833824243080008733050333921531102049315781604310825085710268717917489148990521187856313249836815637149309709137147201282290145141631447738048289293275702561988577009697030094763885203462748992104666936521127336832502745347205340238897485100549111071858169706769376251179823835591930414597241857651742055449228812646208901937640781000217706772536272280929348530712287716740732442022149971537671723938475050259115289119058287395563976959423418426354224873981530860612533575678676482828904110947274199006774268566703275216000782880790340156774179644682654752838889838183539809748100885262575424815229866262794978266873384340268572495139889207347852885843818927791003298817801802902358079382424325198199738688261860982552445942893413362439420985253485904779393722325401349917213458692673479135664573291122704331172362212811940588856274014062488989479040521069621149139793252147806393212939547646512295161365371311521871258834003740352082009524577558657657197460764372166349095062268853975833853700238743933669948332624923294655016541616797037629560754248052044674739570423202672880665380556344567747509168218748497218465554687243483728710013046835088918976314877692666229635581574663641612619872249840733755564366686575063271854837594323128710189389237759294315654281312430502771926949277996802097968774615218848496911825635354697713838682352585340012702031777144463406591135257439995073554382038528853442409869077322332708078770964120354722927549395565046750333011072007608285205449313804818404833106232622282134890997236950341578589962045177086580866027885349592961749361878568419051065376759521513379241056179316571782550726904420041791987153995378736670866975096124777109061719143505533678679469013149759732422197604824304645612878167817605795163020297610564521755793641506880753259971768561817574322845031392268878955433730430575827131601890778540944454148976211484007428968067116536116954635921321072975192067338569573957200101406394768225623468524364224268311542193205536638299039513705751715952424741713259749755856856288310411281729468331110105772580943050812224368429264337814774640436163986421276445916266754036255172517076040894366538439338211712708567927120353357162466314674329308443275498622216928851711529614580127115205441612840957216704527744458599787217505717871868097178355081941777729226194045935301968592591150449659210457680057060645248384601205175577771507358852498686313874523963388980355178941214138724723292707403325098730037183079505628558429207294284145509035406945303028152141715649628087676622657681770981208592243567349274469301136293637222947403470325369347556382072938376523647373858748749758111078186091751051534455733086470575891788896704688875496275014692682428051565562343665705060126020053425830039938930514857457971536686500885507572175892667519410892975790454971080019674179563810960832338330820630221980530610188224428036791230127960750318486885467070288891531447986867579925273633790261140383617918380937748642919364972674902033172001511702060293635408482324225318138689058790905693678153886271183709676076386659888652694939552165305107543862188544421698340175676361144894719454708161451744645886028915148883542134736141955917228241242196505561003446894369086970956831624984845431686897486581843807510807582334879162169445838894392663240516785214708030501198188303184933947713805789374419283545004456046098986617652726240406478669904894655877673551847917158962641880492571241489056780480892282854223114186787797423643346318681891912013676170165316718908044887625994161451989180404451107980976611552039895293198725493447472055837118609518016015145773919873704245509152503866442239577671917409962603533048524173026077137416354868004625631838789118995430936058583660748816943290707721947495039379467681740016838333369436361705503643942271095630304129096641512267999417211690748800966372747048964616219099946753667994157248290414171701991320404176831196417562505824285211393876591859301059665161080485274285607663375224068837835845738745807165300858041400647612121673435714936621805055327873118102492569289234118009012095656778751368514130728242886280067260943793848939076075600905765759785324884727852884252790327500299483283418358440844190959005853602598440028643855452078050002187841838595512287284554031688703667482601321599216469767230726323682196156464721999657108678160397354638028798206235859194545543248225607952546075217698510015796616211747436484867683173488967314485768059070685489973189150253572380729786805835684751935948105415125775065223463374141981160454027687061805061477071787821547186950872669107301867431819541645450211873272539504068563811060797860237817101376797209071124255914796297499730733795703551886586870943472938533104146033391476500982959569565595243752013123086389406786353779002711808331164996634489154884991984095162669438118042682759789951273091054603989331924205479248125949824693115869952654057004031884044546888877326699872749541671715148821677668082190108724187960939591836778831875402273039905484359401496917112161976635970756948751108488276956715561430981924350019895078774775808699921304367455832018770200415068010970084025881864273847728828723175383678244453407953714548411964389629413476573712279175664950966626798708108659572660227275225074524862748042275060142737956098540920144917106112760459833204152884264936444565349900430497713168646251071622898080358676508595130328137519507742477226745578450026038147604492392978759062189237373122278134267364981356915222041 A013892 912 896770158073423451013884027801569687321340864661494936902847738798859502897813053188697360231636053506047238669452993352065301270450303362935720935830876222466766482553770708776265154065340456266099691055419646891579253332976171563391295105415814743175297455986974351004001657178921003679631280773240111212052822364386734503678436228388180172691215888030367825853205165772501816605747106891374466166543897198772769240253208757514652429683902110662166776964326280522729829381607689362329768621484781047947877346095048486112733631070790673838037353545133806520614761388408909316601373696853026877603623215251469795760193823959984553375916942152761945766170110619485343307653815966489620851755780013764465215878890400193858063521770291258536878967548164903134010858958603522374457417972334133471545108272411106361868567785251366942077269856240794582431833774204395160456166640212434696886474759623745413059064322490342080471848389444019076750849622289436424739377462853897777746809565856623440382891626920091554672086643384526424811182784994203284375477199460226364725938000741489198937174766266505717037128846752437933322887862165171195338352016456203957128662327855470109014339914261575637071711554902781433280126431229946114924360062755179967857763892931849931262428166400987981447536761634539087993902127617827482049911701796968414666328975401201156724827934588847060708229313307453615416225396464239944971991803680809528077517754032847419767077975585321715117142668130184227855039703917274935214145341495528902817175134595255316837188334292339933158534433901443068333366453057958391011419172788261827592376491512465904676171236502226550895697250303427855483065547180298603677978384855968775544354874543876131654538247534554207820111488181355628696596903419811914361632931811219255479897634412488750696141136705487446209086182130809216693452818382386966867388927840462797047388849509489800171921463367415503832405026430100938905795790780886241782994633198161383843923928328874459756825399964549584074202072337307561061097600020803294491997046168539464474970613709514908436244554543991106923690871067107855908697402018455005891797359395893221201754998879941545926266262836164147933963222259385365578912670504485418374984732310154854454021973825848279339310860402019187962655257050147187472800102744964783505849213892272679208698044789709731346541941313054036064555613440847298118118082950531460753110727405998629121064279054805193401793381900507173097946443332997598825672409345210613736186456822193402417396414359467782500091463106906683625972335774779827316625679298792126307086018862972715312794066767132238169833078772113881323324864443526194474529478690516814723555227840040953893559249850946355269130146355037250721355051131607806638879862659534042944451599747313144683098394911223490868478221161387682148620349508665873640346338985980807367898001752169678410777062101857882704489949978328458267997686063175444799614045704869971164162074275538834102842785469176716115010094420641171826738764273920527309082585503598686953414306239676706495082595341583419927451067605536267416053437353588308633672978128267644336062745908908036825864017908156104413957155658152145792686461769763436265635216343772756305992108606631672015769863356452318037470728128613485902855058618127275254032126828834827785390119354431819442735944085121578476983996689475352249435159771123959791010341307674531986017889839783102797210783159642191712345223064932163633049287130176959811484249621192654022838410652062154512669947083423862503465933750310771235389796278026360904692930911561525223095073851700401879699239829793350788554495179627816869933703143811811958568602672240566779057180371353353339615986332859327911763000206801264210213566501988611289654664983297791144241428072839752524051604057075829390238597645775158479812005091956900683058998814791078412885866176341913881445151551270170562371491038205836517177108957610280984020588206887394432695594070995599792109986233551908949937086435657225359208600967005671193762976033857026890992645577917656305696573879498872311385522370393898755467545343722943796484884465178099606470519512460547288773953380417728005782635867261813517619100423752064951885281088958450251415324034592595194237255497159056810566664768334646240137129006461461847548618330103109006787647166435226223494535845686228507173318849675728941625296499797862754376194289295454102151726863472500318854314875692291299860463748324503310367996841043654209484826470582071482475188264755667005564197331719327165692038683161749751798845449877133164050258588913917015860389403435099540394756485021841035007532367312988704509379032996953310367462350001649810498301574170234219343162220826141678628967140884281729421868469209662404715755025091388179625691384300468062951603985605291615732744385438192858478430895805296865271037123681753720318352644380142933178583849167870287516513224752437249585409419057501906048450918315976753145168061868865103921046646060935248757624169198261793484666784003830520936998686901986192583801698946371197442785770220807769122825864556262399628880642889134601572607405207241800817459115942061085723754283805834835705896989317001661961921573766826048190633054647368738833138557349487213883380788193262960805416234972799512473896757893626344050818507002259764228215267383792208282207252260642846021853085894562407456228827851692871836929916829687114964507158186350555310045670976714084246444943692911901159912184659143605146066441822953018205844874477549486895014086402058246610087505072625844350317412838980784639608316613197001079930692400754584809423513649654349143859204416095957531805938125564729234144373310357641073829909101528700061832536969752575524865451818323106054957079171813632194386313878038544255893610370983915601640118667500054531023031245336009762312335127708470350699765981288162972876424380498059 A013892 913 2220491691635445733632027227355438901206684793647462951770204383192117216265772003187480344972193800450270061622193887386055540410460725706661775673489896783573738020684909098230201371716035438420033178922633532248592497598528965431941622419224993469761610855471891203546657499339069118290131334691339066132052781403635628917823672266675744537420546969136105743227295457764125975595673805626625424300513177309984055143021729951273273366487880332308480494274591338876050807801969418022375377753889844868042691148788603461415253631160753716699690453075752273191887690059077911949927344809404082998607453839660949109812020167313493792629554564547511701149668044734797039078738306060808983701411635136302178556572504641029611757228191896414971907474667043568485221153856539223147871638183878575554759371048208868051516398824493124433910585813767975224764881176473728652410353761663369340525903265829596393530136109854013535114263325253946191923701998901251241860747796395073433581097419208019444108637574525211778431999065597782495948544882741361758238834718106267041471530357698000663999139501577728539449917700314864814262869312619318231606098089595190162042323661340601681460298047363173173377627909383222204163487776242038345218093027028038363232641317524660682948967120397319939874264327946520601242613064292375010476304314907771694586882509661938782965189724007509618172585894451272589678500287959708063505203933102248791663213633242979463237842008268839513479841843414481036407635955829860549808810065931737620736704533596177094765245197352928616153913953248929280057180341050357714024984002321842323039655838257525314102762922531926660446285065779067409533763118307590192268438600763479429156601560503217145713670500182062139429170235774366490860014895960892861338924940824828187274519052671128983109964372455320760070872086487914570645441830143809986273374856836842091306242482881598184715894563522594161623914253538546504723702051756761642392631228267334204374556195011197720929415616026821260576547677112334914635822706313911016688339394020874399447010261635516155264076705261821835862644042158394694907669728440494421633673549802811809124444350971624381926481967142363210535138400673241844324580084523485839952881320688442124958749355368209098623788282130579309295142719326612400754212861606704555474049732669442488715978020005755476077441154343311785645410089885268554022974067075727999439316719019265799568038140303324084576987191130463910800652090390392021454648627107266655461557549550976261532312844199063816780693971707548532419586474639596555638869527886059885156849384220587877413294075928029367800085516514552409430803373523750766612187967656109994420180376099497565894888164996678419335537886259561381473896520751922958410723789051409584200713661682722330236675252541285574515948054939490878380516698798058061054987929616848091142844874240545588543246672693348201506704860651389117188930802463342655692879538955782830729610547951587431583214918257442997595660379784855184919016027479890343749492080882875205166662210265757253275767519242699364498941661047000746212622500177782657419529027470425385872880629082301281076485068878367421983294899167994870045125155301649474773903093553599378116510754128772076446575742887048228240263232448531723830573507789286328129233695208751088244576689143389273690339028413225455345281597218813230229474149674120265714560915101591600976046911014397101053070822970806871256746294485855465439629706813744040012256339002785509433296165777160448726667543303318742520969495093210750345177439174224794209749261537186581043380489269121513393921408043311486094188996959781257723825972420689283778799758508132195161056705260327666850869804142806648982988453049060403509645601802007498425702626310478677354465055809730438385051652754121404077340401392106224136704025996189389824421703906305374467068280353374036619932458310948518059317486588210433594345722312829859134252394438485670467403127783598133649643744802911648199030269786244420054711057645801775437205311194457350427759998722836330860878980886453278231349380555809962314514433558047037411532425939343027257482046894284048681185897191298955897390378888291109189163136940152064275298192619088929709079232426730690367855674099260043409587308066208649220557304995770219219253286298549978108597886361163097216768596712967824720383347630363222756629455037852988168248140303530184606883788734917394567014850209386806795293194426762554322298886610111351144451169338981796615685331187173242316810503448872894275642891291338125398679369419595319550371681241751161009054894341456246536871916137806095564941115887171324018246968914224723094847563157376735094125034029501342780281384631825388584311506908576429105939759094741575870654276301873761180182994810975004670206403677153276964424232640039123898685584262672599762800749750911266705126552664397027536700558290340714451049350879296285121261182677118861412064663270391271722485997492825435014953799679264835708513504447727646828585589939205100749061581511639321109470558802959410775616884402857971896317260000401896771458671730977143297819331623426246215762309699525021512299502258377343830856535829350838498182252046882464211098778315979295086855995548714507940809425286264550223987330333999913900037103288323650296877887654369788399945719595353740503135365095115325490391864404130440082539960744414748868262550330132071435676501209878064423652648775859770767288538078633075465550157400522320821558569970531372145426474287848985806951257484326050022372991061222823780569976595613187481865349513157620481177015307522816026692028752724395484260760632195490784348547151586772700491935648609403244705269164096386112694403482958267382504543820381898024579573168780248562862887757407097361393473912745982902437305496192478217524211596643545248436451810697383815726897339846501639048976341532126863391841 A013892 914 5498157257166835545600528985627574907838971010865689367415251303017618247078461791320516894705304097101113249312652662362724737554801392461539516083352659935910149139279882733218703386304703633036405734297153966567207634711219972777065219330620587105483254877623094337210675087455969704729075907697889970310509759980760777127794277075843544373362478929730942294699363055674294564046472314438281586485076377824074208955580962510617800909487274002948696243392821339599650529147648673995785650481028890987915639510824312242206848100863511117166386831170417127898159917467592758701303148555220640508768917844930636429856433324264774666436247427721529175704991895899786213665824840898863063734081648349362688021750622169148780642460968726521215525126115591912882687613843022913897221815435463557052564123893098929973491703612928600917681567622885069686065097516185423042504624538900907160706848550617397800423576491473413060282892305397970911876086595777389298720155757906044933816721738603557737537953389644302359363694454327603640435696035611003108213420406668209715120614847165661746127605320717112058803401767831936451731476442107381253961627873548560765042835575521802482862162534777905731427171088795887116507007919265134904556174926131098763161979933681494792389254537848683505802726028164051714216232965881285471065366637838818585194885195291416958561323310425270558047521760664901608030344884516745176337171953550545130788491614059308205943757358832465250487922908636753079767910982594361877521044795443509590968533358932960508171128867920389193530090185725720541420304185294449685339548863165111454236168781453620172724537169718381072004386005090483033679141323478305767485688550911850651055231967360455471284473811830303881378428991630673093651992023873870853068450707051416249682249351799929803949599672672247278690726302480638780460607870177257763201517209638847865441295705620642383576841812843731881002812459272541461799853926652865745966751791681517956117634219911031665595605077428396096492329126750175369794845967281168754510980485195693079596342661825439916533225065822091785957657050144358945666186106921779796912717442993192517761227532996488160463780072359238403242845658768613457490248422708518764821489485275330857168234320077867180893263541595245297166393592181905638895105712411499543104739069013073876867144459358231128559875964828319969124814278154823581347732064512143023683692688646885027044619671166920462496993406970950559069583840363559293931834010931675858321707186885622770203898301208457717666859562651089213575605650268630391820849199129144995576989603419213422675180048111317589580423947356166706439202802378785749457672014525326301073814209079589823414766690460110437438306024629413677106133701137315685397834763346406220029802896978927079176701356142224669773364462887618424467119017377172766920194557536347941630707050262140691246344543009326788402550398754043941682394371048680286418483333528874911386757948172377687755766875882336348903617070724900138522790666626929000267773591982006412637967132176831269078874678629328653736464947976817500696328360067707460253838405390492827534453852790057119772203602564656695205414516534972929723864351917258962838186676044973866554914161787498409717289750386877230897487549602576952845159232063544087794467423472693360851308095411257037195374777914959136754996417591906220557970712533939515815558567322135861585188780315837647520407611687191923111958243030132232119601677411804803730307908748458197122275202784661209931652777305804235037430045830804045718943511961858838717965936742966156134933386098782510193175404534635527406335281183117412468707766484896314875402303242227620306097346838392075561771871168199400740128725606325416069829964976348964844383847304749942518713570225417728754788012332827254514498490546592829478668702065138551954860756620698831412533301914709098700578140091281314618157969223581266412525848673075701372463219616739930158666417301839555131749226862744729193970651987450022253049995125712130358288633843284650936826105077616316008291583693966075775365969844860491877006874418646711287658028335981330449224038832889838655435718849478153398572419774918727172177654214373586200001579445933479763721378332595435689157066781503694226435723915431170126372722342721644038573842950553302244721117820989583855343505552382917822316486684194745504467436989772746150411051957430786574920342402740225769990903588612462919018683426912333994889950836410106457424395949083487618301832867228478127412170779250724643025087483591040961544587940490551143355769551018808023359814823985470593702014676905535422255132107109028230257301481542922630428956286417376389827902635414245356911956205478212848225137944819187532788331554730521271751182896793318184489933268460398088893405938595551938333878015768234646411476507219361600071173657481636577297151925760815486596715682154352711528846662874652292469693165631335623551900659152557520775855905987566815092088432027980433014579849513978584613950662875810759650632919388611359838941181448994062094191853032221354499271169735136193912045614400773542587149213434104828602839284684206241583285242465882682240037510519781854510576111033622750637473889418016585269043722176444397730277141894366545064804652686852807967971415114902176449040743097378687317196344335801506072974376649962331433805059202978557937114259284615257956032609889691949807148969277865441341899981257602537112381847965279527173279189275918063940353545462760037918347557668585907606201705682248134347740793702772740245538478421217910659310064180070915821926425941937240876105702592122934182585140618622535634653253496856296915381367586094764811472271949897557256499769749482907552118449103797316763456543643604686256233513227956369449019361876415518742109701816699121933482810237485746108249892015981368737554776296582861947531270291357794317674108259 A013892 915 13613981686313544327625924220783452601725168281033522576967536336150621523972732163026940562462908769527969415509809944623680359934706173072625534234473437914647184373621778355840098236125690361057811202287448639463096257100817063373318412519330305111299981919227666265273015373374639129909960125974837657595882906178601779485354281673219124379338460715427856484962798162792065095740906051308314598014111134053812324720705065691578226214180529671427263819568721526161355075571963734032290853370425155946286927077112568718616134375700039013704573266274238679971505873481588962227538024834433272743122208706914903933331084697778684286788125819533850670433954728445564743871735222724833933248895835396208602447968693802407126600016962202770455240549249691019896909917949095194077997039977935878154296974607578367408432833824268895803670411909458098164596101894729209810122658316147997319719066989335188076231017326960826605153409354503610376925466143717797865171678951995399954578650880234530710359988850144867427718084474666125046479186518080369185244142055530747407400439302452047883924817407022320451691044313926890016195857086825644615553132816065717761761800125713959606012517790201037603681086905796407293295885801884481272036640178418287516366615351808815573940240771912587380034624115610980285519100230585685073619483266586060859982470037175882239676734087620702003510910584060602206742328938207028214383295137014551247800253297080638989429131652447708374267895426152555664060244616090916850567981496952878654687594481520544581322024018728807761710662778785270906890273772903401571419571600534269306722723283588527456063053761402513654008988182818539949209888151923309432565545935224282485227208819149256431992014320999203610377246647747718016518603798322067745411937727279304724421967937742454387629799799904078814518828706846007203659730686738037770205513561269541560771326855391566985332234435940551666819182927592280641021156507931234220722528144630814929624917974287485596149612136615374146128559658416982482973648304738934671875884268412570438695424468603309951888002052257015649117968664205397041005097753162912033355782747878001000036057733225071337636205373388637851031206892831305013478146629220140605055725293000761460103407831710486848742628962080445285068410007208024370562532359396401607182101304044203213436859528672456739195980316635438247229983509324880514951538017206452828800167782665863368580155723156740590268342878007363708361637477540368804145320262633911661114520843740303655679102379723960946257193296220799350645343575024505444557212881114476794403188380036710936672590641948385372242498155624657025647403619767309015446392217494145928762570289287763282167480387481588994030552109278866576468820551252406231297893259687273095009574923406624361822351051242406362601157973191569093204608931808600110998326823721193601923852096447036303454382476600851051436766639804489449955835019759266208520520163667513639209839968711676220274366605605377151183897325204854508096143446844272270634033923333054096326457778015919728534932512879402050188207121220449836656677956035290374627069021748993899765233650439607644210833568106743878341431678977729936316330797917973000624671190368283746002756401087863024802571433643196324548038024083391190362945929353309452243792992793312558110563123739718138542430292220452403559909874602901400817370723334575101171388752987773284735224353751265283187633766891044233625596693608667389819113593837692462711811682544148593436268507339896837250555510234124560571945499051608066800630311025246708690716738003321756239552422385809274706811425992806494775299383402235841896354831885485280366668767655776568412307334409195779906427768427707367973231997345096756405089906447972695502213999927444027920644152521586612752001842549301232076095197943927958479302094514787503356878764607755755761742296337709284583402832101881571844706329436540350182788841373554071092654805629790124325943757214667620622169128885615361212461537415473012650754839880780680268028127970723280900024181956580682451814782093045706261307902566889219076164844741136703172658756304695036343993193330079696604885728007474006152051770032256485432301917422556222416237710864496443309470741167961225714486123900614515770383269551275204918741371420090720082268653956022081134851715115434487594632198754749790436920030362247925148866316262939306970286655340742413207373684903082670288848706384859730821319243014694203292413012376084228189122089385129674608189550060711567462807148654331940037869776093032292933839592654860713195512077629508119527833214125855599751594964839471119353510510355280557691911873941146949182282508231841779261476479887646577514004337848428397355277415840028845430749654974336688990461832219567038363297339276101523247510873551150507558956577020965710039744810568049354038574633022116622847408900586224429465546641103866710594663865693097263666731914777726584506141237670226988524635576032959908203282705074456050322206968150801712859384018622396132146160172521065221199485842420444672748157366353101230263654290844110000994609422233772140968026497580234973531998661749967278390578131005584529643611874639760521330171782997954242259230698460114061448768093891437371796775541500767499107868417735713263550956686052994594164203293334942676270287422551013533773385785781048595078900913273287436004329530680300376555609674389315256347225531755679953341441237201691968384541431581364980671954229427286911442204645473566794667129582469195627897237808437238108923210306631546641879349237580880299247365606990606209414595756201348404860196084454082653005206564884100630641862429286330312379935878888898561661054921681102869391625261823376924877906892939707463432240677984259385920034373545870229538436347392922830589541819090558626879120374852946228218452891449370879451149690644033192527885420230837160743152198541786001641 A013892 916 33709566439499280796090223337157686203679087455498824219306739754406217804887358136138844499773845941319435541774424894072750315553966020438955012692445445147019978580340511765117311402372585777324885260172749288725933179111076029801610347920701249155784773930217705211776248092997570574930922357966169549135508068105929687581906251496776200656555583239010200014559899568091269591498961732738466467828142564919510643428613092453851154350706195338891376516370291802206605141268663829873621349739656358213445113848711354291596691711536490901794880160048376121238765721821888947782644675754515392205972157856983286714417165489085102383831791553621948111210844869149334416736059713253738577283657729128716724312812834755446483767175400093317721450668756610684675718750923836660961334392692327049961976584528850187961653131399438388630572503258597287407258243305437101681634904133955740015359062053225869860367545772270375796193751749277035150694769792993495576153729081356857832132242865897841257391658031854856092905321249636317561462067258232284059213834899557628124716820356362213313338356456710560648111743134670058442212545536831891806926496612727507684180631529480209666487989287798999009437135606355578302522649538160362193208652709141343300987859905998456433817856235091985699116352738040232673993558561852984225104128896910478709341734076581164837781321597623532610191362186281873063512473941565484354606262705466593330126959388648073121086483455494118257816361596800916927223907633658103122774528416623525883993298008098538917266882350750382169964010395887430507280099998812339727590429820511303696106828399770269245430271355555002656178001630488803949698654843089154562666115724662910637388606529886654701998994668211807060451490047241476832983698346421473622346753594578559148836510388676153566755759654742689648551257242192691590974655493701368584768101923545950589084321655308203620814160354597964041659312027828318502951844608132021122696831216392216216429329771215268797140458461861191307854780441646631909108567593715771402097205161132097250683301831284187168559929993591544191765353091470319407835681541508933322880220306237970398188282517180865914049670488842232794300520356132701512568225390465360932037876342273892450600588028690504775684774830378428489912604950437781935925515812569070623141993856842547532587794442086341459466427666040692008527914937455827318190988332866880642939266646491161621077955005952682218822853531891155270910542196500229655575423356987566030174003946664522141523369723332119975066490063579025051333584580774602906762670257714674876144940344620519913584065015937755071824277440644057636548510455502214085837796323345037240063071530735141375211616019962775026530056047233292251127870098135531816910482202418397223280113458272219175683961615630271152030364656261671040114838971442342926242846049889223756530048252160410143947092995928890687611526440053256522546193136590899299651451456736966854533845536687012777345138877772868758669296983042415042642352692587655725044660763531051914859845777687440823905617860208174537068969464646834620095763630261026461323710977683662046214795276619862048222800787155540410417340638885078117582930372393895028873747709799717015193679121977256547850622324272484776017072403394860843066500052725800181391403585662528431825007240128792343126773104136769976002289280594369555662490830678018073435374519884272442559604287099154216435616782565147735836106347447727715263717350587916469228254195335883788058951014755811218819263248335205590307633678256187682596973912499302350142375024253286997302999513517079959292261065089362168906624027942892765883722302876818217230628168923700705269145778423275261430525890976077786131151775394196733437886712265918743360336583006344230090279065414548090248619010334482231442387243533762074062641436925970822274464152166499419085894338219505621847679169164636858163105497611488124547253267336215861878451471565117697053345011295481280754932357864543310282814800332915311151521408273961161630984179640179945113268976918507471238256130125808380227918236237971828465272695898683849589117173827299074796325202011417006683660946233578379159089235725100251322437345428074039768623779633868778782137192735247623030413376904187701884530243352642983624090591031915211904985331791852319075925196945612219298581192704437201351067250259931725213182736832347755049819817002556948600364773814838096819547993030844794626937756309441302078140567531409781334857016404430202167663536715777851483089317975842662395829314714181167501187281533107957082694259906347425254748293663816924689324540844049599160108021180199833620385299153800019723300536350355197787562650373321802935848626942155706263005054084079584142233789932300101272593552297037724124322178484215705611638426489130220616224821405036173663702085702736437485560610251429947715846331332649723575210572490643258236736603178812441467931227449214018169071812454011376058861625179635995742240102752155551746766351631231970409407909126896440410975057019237073146825694931420633747039706669547603154604125904809929352751395783620964478789442631922237727608354360432228055632119604796848266017719183636387105117021709451501303838873226389967439233228516494184868624121534508903773493881286981876165260299379133861615389610423358225770182416691142059962746770786668645226271472455073747002884346587961082088968559145709116926108791954707376788789305993872281224994654197186247276845195530675694135131480452453266708484892022392825040722640233636844266652117040066008410814767824780128086102732103833044525271137334402583925926664520669603023538970102956687431684919293453200153646849780922839630376430519657133797733919175601780313260379701116710497107710516146681217211192302555729489892701343268827899933908708313125456763081053005302745482986064895785238112297853999943985104561148155662878958415657117776877278459 A013892 917 83468223751277729679918205914912809651243584769473183150601198999145481500463782593535256727045520161455113025552111705788642983592859709242876067972751474283091021942802560841095209646103357270648371067828484341064994418863756246315737580876100442333389522943838129657173956126823191503015881919637674454444882391929024393491870487424916053669496623102529917245851752760651224544240987647471984082522795976854635384682945449611888389436629259572433598500807963161151972783690197240486243950469013368915953232955680335650068276750243793585443400969415624065423186565037457401715658698991079808125815454097518459250281629050358132927503515234131752096221061769655797799945740719927868837473487619437886352354231547325126283009419240995663916766279457574959714862523443761032369699128411078316083800258975301421561661357005017994649771944746109484751824728990349502036794504491183673896290558190930523135386219719172905238579552512633117459600168789661401402618672424618634321284814428006778839586227061017777316786773040903236277618663276041700326735317380959743441983194167568120022943791084104562510228839064013397038704041791203910471238891336277969049291977549514417674981243787529813648268282037761441079298029998789334666241751764452171006232738925382871977319960005855030697596301898308682083842776361445612386796108457511139421722358405288545673665492626554031472562221718090359610690173214236354244956212478743126278134034015272105207049120597665530724060835133477153602582190467793195484198887037873095817829921204554784114505610121810670540665716177246470791645748326959235587146935688138218570626421693842763908340649473218386521959693659251696971044889558318212523463006479722108366327291240045815820965008698964587250576874054484573544674102491875864414819174228782375729874934536890635170490369725348719096088119506136081455720753493298465051375712404790204707681099766386987677294321639859664165588580852793671616840559482351089369888501078077550181284447017176355853330692056956033936187913996780783623511815110232027852961487602274024870319672981140944563884074097202028981685999024436566415422523229248728291850390620055532264983608152509024908912475047751763779734724153299826082568670321105889738458053573228042823039665417252530184568295272725196405444111205174041413763233777986463200891267846933975102893105230255548001443362077455691441623961648719436566745388020023350293101275204110118798789503312284430489345048807462157675146322622212022149940650198813555259747820998332076610103874248572938938142160979937960350582037446871413482832141062457048746147610642374524737505589801898459395589021546501310469800130190358576795728881638438323365082931354181752824020107215413807280416045248498307709725468022123292196320228070925990946166665653914383628691881672500498769271233895004867400757312662349413877326984861284657054320295947126139397017253020126530302704213006689428422220106279319589164967659300574946891544400399545175650971521030114522560472287590414340844671686859763601753127359471918474115332549270286094536631876478043600763061938222442562555984500229125697359857179428131537908970408369643163797742428806275046454693966738602703041868976312154151087099257830487369501604053680248762960876378086508775281411096960973611538656117714054301103343073027055400987513468602275662592023859756379952000809292485390437862406337883351009873615257413310927110749393615681928656162014279692779743556047090808971148036775268073389381539610984816986511728980548685849403107158909939554226955141443096468064690684507765610049885184655178539680734959792420128170123608331006704577067522848965368834711918910430986710866541178443806392616226592808093451552863728119975230161558779901795137468817850354929134515786052845425941782309903593897111716515282870201118792263611326704737824432399330959427062978412715317045099163884970979650751416543089388159860807359530308133703329267997936759381371810290916364556090529123729903796007256376037826047967444289531269026971007505746958353318296222869921915020200478939431025574765548384004473968116830605806491033257042035181283763444996601411804106036375267638832406185308017191057441697489685007199235788577108701797049572127642849273671120794553904137983532139082264448583451035235939108627088363534224282722275064473735411579304231833470592997592674264249828176267301366684868636561487839443931103799060214257872414616078146796696785965995681765130965951460051298634381781123956228153458123461993219157149515598400822279425977150666040515650570334469274668522326616847079424502174259846953325856995192683423406311806259410368430744311136271627827602418849425075036844734756578154886586091026731742927651849322844802122120551412535374215000945017578348460967622249142811666510021822588024449272296191308850137613664056188664572519070706459990121559141482955442109259385166442647894855323333509281076725266394454307506303044355771381174420545745565114247971211245671509421364976184509609524616416507741850698764514381199149205174927710275897581781956393995699800411270644760150623512121548773961260418378348428086524966060111460020915093318623511879456322635721317871194638208452882874474593152337751152926934130156990971986317957896462734659015318707475962124644425960814536590924862032373975612004598979666879471322911786520163531697316398099445776125566674535649880094927702103847399412960332131198711621053650258980959344411782121161668928038262998669695949111808310555572304923616839081243612732651754851690508288759867956451813040350790403360010035796170250373870888859568897715979337882576903656403088092965483376981820332960950792907596977600175447244811095693262285935449233292509339435159536788392631883712917555385745177904901320281215255416049165939234193827903366601494198451418745421630365608232265377122787676312302388932304622603991407301573418754387088698926054050173670208052315051441 A013892 918 206675585362315035182715789747709693064634589004107779326020478240585127597816871616070055646580685426258843907456558242591553103031296333196576189031261952720887396341551478096075007509506876834495160952679042248426691615554127977746151508269731429161263464371714649005998775591670777657426122205332926078976518845773065371700827022042347215574986918967551225562536279158895736442770565272917732314750612595493785821378056544838547229195648272998043260814252096775365238657722513696970748159512373533759422884168327123422798409993001907053122819696969057332770286830502683234930740788913113721820523520075411359431163091409962722583658526567718397233700874826782951276647848650872676100599265221002530959177960380100197864233339973210122428641067798621900175011379436573248489579642159542607376781737448484874627408124418768051534305662613896949084508459628275411643804835776115403750931154846004877405006683260424311488341591396978349508598518339911806351622692171925775824299007720373157077920617239559057396318411939807462443775294519143578137328992631677039776951145095121254420691098159560223127015118177564508394138039175158211513924147598866542884982816318375100090603382761058784044663444885419066495008772781972272777746535302208256176361878620401603920169975650537635655287505534100229399121014705799119385333457355534874810987309924976562654017452627117810775179844633941821341670327205597422509581832762403376234161403491181244431069120462759022960316309813167646558200159235112263545229379995590534681432850064676896391143226717005279515071839160763809080723245786635436278098940310463354864509512129702373870678373819986573648637875509979467618307279990462167711134226881433432803754639512186204508475637074497515526566147269435198069394000506031336001669342488713811762367595531860364855016033986566238005104696621024045156428702004002836015246350109788621086484463450451053800760792518134874580749719461021557496787292493690050037691547630926743926328237974783357552076273271536778673360957659514901549393981882630413934690086490503110707373671948930111693688791988007846759523720498408357664661294345419546874722460363928883385793647162819444067933270553263094543237370741261546063222202013419972475506247994616383606085692499993572737479371356499586094323758311020238770577729394438503545263667424525368818298514967530532150825907396625960122913649814432548163481688530991797637397774431621861047563890362044166050236786007108241157272134298536565833445894016632045365106319826149056562201592923017205531794866660263403686115832340160860053427181652608835943287352563972918328012853402890973410958580662270348352961632564216681645327488096055494045958481243158083985803363455978912793230889223761411221743521644111461684016320406191775255812334658991751388620339517396812502093732976187657166147781125930721352235469888042078047545430474383086634815023185882281555995599121650687026830782938116955411787256226494325423206198284913409884194932251145539197462870830337358951150719161773794537316901661057861838500809915606128396059652715407281805816902170651806702310665032837910107045002124817072884863719193665068236426230224788836251421276347487414399268730377548581352615385214811945135552295713610281718663038903626291965526735773969798557254874415652140907686679779218851329781112092626165868447687118912642769251888313782777800666470826627552197048865265841773307999462782396407863594107395933012230239384645505002650682711204501251374240849219894355484705617007620483021184233069742420281809398772109721478512539218993919278910655839502926924928153207051686941914896464797370196572316258800300806261347702199255763789931745403530564950646050225527387296594324334142547427805533356055038091402410445989675045403329664506329021235769978945044424151775399622120040405135742442274622339239550989306391213784745983820052994596412757742245931750927090933243185242125636439554679897160423211967455358089527719360971203072738491059389771505450885039546140837864085706413884713972537831693079959151990783859603385701446222994651399588085093987980116146206846640956728526270341545382392639759166735152562763825245282123034996058760140329712511556641020536859990279410972648495684331443687788528274127482156885946049455918873034524896673590932424869858729212224342564868351778876103629138624701850746223153034735297427288646747036546121263477759278362185749197463703627958456483205154115033615941622959019661444281560497294093859246892574549506046117947961798758423684677645264382596787032254761861554609036537453464413648436515930409182632781283201179939608232012945257167119753860997558060211041392298521710642578873656210886028412736520933405199441931415816456446691689780575232027427558389624957080731045853468483480266824633798524888384750818683327003652516895055955864696159349898457194875080002468666804487251295054351243474009803371250778997364798355394041916362049461826281161154601538900048033824287268194195978806732396165488059634293184298403088773360115294772832147784433328486439726352720445216358280098546832219964198727740654797656702960686210164436616381936475926046327841651150359141209921021986919459547172473311974832603665629910353292011228672747595188744349909229473480826453171636262522340869938477146913238252459953499168638908975528954180592063190551690790400672193436017639586818739517251048132453170388251634441839031665429728998646179322352612494451738669298426287271046614972743035469899799445958342028649062731632228228243706277536516015883290020287102377817399551766969317489624861360780491334034289688065638722551710788566716030023903740424261308344624277297367707968638816824747429509234991052942479911106349082866059093882202207414629671445973088249265148254246996812720423923732971848103077698138593183291359504119753526652178304068028357442529215632932890543725120519628018640604319115940322103507580974628488129246558008659 A013892 919 511749210240042896300887384278514223287648641198482268281379980151034593859826757991679448716442788603274097140409276407922702046862689819331709105084118689870236561193919273362213230019282468223016633539767623832287082682581960731569268003475173722014775302867338270689104562243760420886775163766502652931227679337499841393803046088452033898138009535068634622064170518289062574110207753901706324066821677097089567578528384432618181955664115493122181920058908802573385092075148058442555572547020428594568173244066310621980067720185262029052330360728845385892615174450720863455328772336686971973486076467535205991676143499477117287426674293975800955671969502457722438873156461396577182420017740014459145905489588519205719831430308874325610935435719335099888401445501611519584011799662371601290583041883314455949580050629465187153636042716892607621731202312377113118495813510060403575112276881583037830937659643414453377251971126116466694239891282662937283795446596464213241592770948717408253867482162426254942459966623485745317949569562983556894682262181326302886514668953418884642949818807461788908924579007104349301670216804663570072371416067945405847970963066503112266959242945451274894114207111217341265129224727276668762652705418315262560910033471290097791065128956538320589108421737165480043914934145392014493710904788424582547984610867117924541811049960432553784142612038118258709882288555523452572278553066521154237490030817023110388154525818108717153993016254412074596475112856081902240652078922577701727334161198612296398477213352530750055601989865874128106900969748169042217132764508003798002516657138474843918238812850737294935024818594912384649790223037677103383007371748046890441531944059141484748797232016484526223697814910687701224504428415258983685042397457266961780590986640928843917557140346738102675358201734198621017187787952603409418254515472260497494883623093465198403865009997593361244814519799607716017496237518156333439208278003397390079709237423721123096851338508171378946136330393899767188211552889145599285313272188469048261919417241739073900634631124152714241353409924802388436005110166267398994596953409384663944222680263946210062637165503283664195135415510455066972945598431183227180426628545153221632830645177113541585461699933936457268628568963630158902199588745175839784189923821646199841205620134612587383128127878478878143234386365391866618075048845489900259138162991872364458518011901361567197512825255595414708821280374464472092123629544728688590896494393415207852804610802035089979600071737542611553603787726341639965417430991062843086070337870396300779099074298298044936371901130619266947286419945430624361205313747947154912751703749447702488599163722449985929988406211576066406564747912199462746164331126941451048519141666036794816621611434058686730039621790128605281721441354698135933209548894754311101411449192852189486433378844095539931478519146989520144496448674802288455178171013355166372686075444367075809300845187552129218461298617000127504161585344565748930880055842886043710640450016931222418915354910028967255072101425647848767923784735377144916378144022716257429353138170231714881795146752233369412653307970942737239306614904019117664738629602715010642538195903864174704953299831966230157909548784923190844237820237285721850449382080114644018558819681871439556680697449627452475848301831401869222329452447747341655367560498235885549046164161796028963114637505728962335650283510081350291558352810530754344026506392512531193721324093566952070388271258319756137117367970490222109243223419847611624532591396013537357855887675227827474985188533221588303546362515716099166026082916784067874997464486204861936628343729734317378138157709909889446027543441853337394523763083417102904588390248139178954456783152868809095845553597786915228931809927116206725573750099568712965070565978061195745790849399867183033032817409362538818932712517734842046262344903338679026754729404244710121496381981434957204704973663953834875430995535159782494424753565713526382686952517403593776285227923980083731965291310833335868657913138543577609506626760826314547169466430179797032915032993744525506944926017819564830706099924710260820152887274310298485070859229963967515477403383889487071038784441183134127111751265601914062128581834186287832329543659482400527960971323341320006519485627930872403006155035224411990921690444814314376016271393329771402090679089484306139607798899080621399436667205624682524127665789408510787371456949457371286604830261943934127206632761492483521773778983590633505880761351985781170480008658770246707847102553158447284003679021738326248055415462192515330499380428977309200378906481270118684066748486746683680932966936771711991196846373992551447881349900991966602641061906727458477005204208923893677604593117390967310416993431331157260618295470124219961772990719032663405924078444432784059614752200117750682624595979842992831795062154310378592956853747715868870036504283880488380468927371279412968818972413719348091589708628208121271714908296887580231944919982244741679779520993731712713021132505559907603822964544252164301951341386696526104007386322384571753119190744232620789286865294213995307571035103862555395875995711305361647699254696065893190056400899871835377995305705713793324994722323677838399337967633875398267917609827074061851014420314017494729841363282294099925803029719162745179483789803184467738886543818805973897981444899455667311164031485551252287394057383983423508338004738795915580731828683726012870101889770412598535942873910611285212730640960066742629590567213811710970662329639975271568531859256995226158027760773001330815828391734884333438605700940285460387252111199821565410519857735566056302627003577157114837702517840917184327192734560980228957131287860116182585283272442554551976791417587589932046524540947835089148299489497342427227193530417327981713958660715620173017743696624828339273038682541241 A013892 920 1267141707726159975487730951324644789768323512822920746009256687471996606821723175636439491287335272417778388655270268904380994615534659398957425583389681203869002878935702318852902816637515300284543263291185073603502213143258510385477932934136874177907063112654513424715021117467212934397323096227073452420359925579904019775354328616569992683145627271773911119058470556165029550691711309228261127315533087838426381191626554165221447722237960708404341530075944027143156253102182032361553410628104736222581659201459347664774223701883007124874446153870333331163318540842255479280876117854098274616576900455187456020783307242911790638279900792639186770538408013066064073171383840907603364813023506032062276717436864642816763668884756373408770911621449209921498570930805094782030452033132198659584011379424233041062299213783568120445931051735255068839561008314474657415594365336447055231931933674210878390146908105398884592960228453405857065140700565110416345468621522058441943294618553348225859993018714901487436770180896446430496029611245334022243365854704919877250996085280891546845523403399337328055599241154912072201516322159810661192628790954423551474755053678005289781105514497988956314041294113878147489245208217985032246535601233585003311806772968227939850358574744155579072370773954973707971257724522471021695863077635713320422482146983459825840053798995977085992361737524972582273280824810043065390766352969459963486294827816000106608999033223693176436284953554533483496257430467831542056176371968115724669350389209722708499973029504988037681926031504901062731369384292471617264800221065503696230233492223920422551107206260897765251320018298043960718960921473369238009561170177967157375386805152896171245012077398785318897971935802538906314294190694594354243549795301541266797959561430617269495419317655417869296351767955847471302037664561653349457130587506348745586583844258106084302611747390030924184923987661288866023206416222469379072490177955934274178977963075638449178990502428744643237149221552004819634963437897260529244764907952596021932290407112852879146287509491883411580300936961393269204003817277584540383122521740023957007625834378876946789885822865515177629910607210022280876643623329854357638227194514025346931830327692405663206220129744720127906393930982275672827577499492341151713792886184854333780609394809694093006776174311773671691584520844960435541149010371268696541751746246012169763371990750949475176194309102554550765097663513931104882835226992073161091230218871041002749121644002308284263397758029257522925266785185406808376730135459539714702575677530550409962826438770941490768905528017625236268908957140460823550156116165978202332309580902303706684317900693994687711258362632077286453228565740649177506314754139088599999787198160132041608641955450261280153564377474915649409465179216926699686084230808752254963893787934972113535168202922486122328794029781341603840267512067229271641578214067997714100241618721721872044334013468052639605702803044255398712926997310093906362003175392514289945873107646473382900253891377367815791316775267945212686407315459482613150299006036503702304563876070172578987098081078058293769301443213543340735509869857226833230541656020653035136978184339362179122760160760631750527769675836799527926226422451722938588175864519189789939709474855462189614857518274325085447995504316432336979540734876414744925513961182121377972107658034858985519539190813297977910341331349028921375577345835802390300489688451993885976242176866757036454536328074454289851360177714362868474475036266661251295893525023077723838249605616743948382983350341921441576822844678802117428898017884166113681213346816827372436423505280851413525690514167350167347419354288829606869242895247086005084948408505027172869951486308035305333414079417926583011442825628722512356986437047791990604098263347711348724956976408161732040909526154505173007020470532450724655908145952811999799468358723120922487127069927849116099612780584342426581219812613613602274662637879309696962644780441390521145866076577339161348635525849463112111047990064434613975321749015855276623931768658301765253403880280777825863220824367797006657746543317475152106519744027032455768585469468454550001106083041445375047112063116029117229007280197005633807322519351046833115343350725700712464883633132754119126822891843834005226211137476564131306309206788714279012139513580752453638945328402793000947976731246214627566523732231180070773309989133488624152099677181094447585390933606769113348442216174098776955780532367489784033277847302890640770444378959972349103053502784773078161474225622047247884483766170519425017334185380810286333749009959366459603498991861284976715674438499173499289690520109796582647547562608496307512832930746185953207454109136512244211223055413378656766356207018325647161859700795279110923126140546406058826745204712181572177228028307959362347496079481093254707814921605225774123641872607865515193228518220812193398390730595097583172679688774638064090237185944597500872772012719015040524738584423116222628560392153058100116998913175884381657918438685058239775897414456257881589606585265470115733326675082603648103732417868137979567081332449638969553173157104767494670506476853674062062005464211771751707618798462612217938226106950936371982762342320271239775792525775208257475234955125118404683065469781925138532180956084589154176174632447875257383789232263201653162817957734097278373505947197341970237564138094423970965572225195727827773534500271945296741646419158628864822249614147190692703957127350580301358386573887551963722746023759213129955570168174386622494666380422267822231741864946355363142998137492539888179414565289766978291422809219177376444878420930395154892520366723377199195377602853708583940523824739145819583237325611736883595181252297213843150467369316393516405015217644880086714826673472815398193951325839286394789062149469040826045631808801684298859 A013892 921 3137568315359036989145195120844001639300556081777321236272774474592723326154661933470212187937079580698388650370926057563868876386530754603099082529605606239218834159529813576009353811373334997519257289692040069564558226461809254306971524260283380015041501066180728036423439073939448479648277321244760348464600791368474763461735077733160342312744204542012109547989559885649673505438195681068788149084864163263639724042205319141950661483585692272119281658279514929665142055150059828148410038502839509255998223767074289293399790534008812058894491247152178490960161875660967949991898074542414883679831446640189204665605526280866641887654224072753097723343381542744868185515590357087475784010162690262483371317768703105213945703761876371441084245494958767237412689983195564384690820248786603968797310992580964008741318020950279239468049431270613340698568173126462384752095792415211217012731429038779881770964369012870072741744228713249789273137823528569336802598508282147386037349861705326988703702853646948858140699208147510110104788424374960327142775949468997403141314155767930278252653653633695758661141225424436627066102363783585018368406956653457201383089513657055220021705583342955956740241334314079567119972570823344520360614555678878593115361438739856233635533016565428885185518201019136443333923280432365974350104870670712116984787621663597891302731371640139866648600905923847085994288377031322824171011175821326846128451136860370047974435897166153450480708737211426803951599527323967213453756258453879377738053829371805188794074718384271375116179364683254016528081001077204679037754562580072636731984919862157134358374002315402695641028245987768353092258418699288096866236403916494300410037892852281056723603159835054929337949412268730783385917531284694385948099404596351029177160872098789990380338277027262530746827316283705967843504159183445296937451590593882622598194670183652217235612645100708181343366100924129699871195384002040207052013857146510900360293155393625288373649204073312182374861950335697581893313333613968899202433143816515057310522344761727901201243355965343023530571569709168912482764647957209802858109292957951579922625320879702829069489496111479265814244024602128959656376399083429045093656718108983647512558142568837970259258457040771763988894106111281811212691818915486433417370851689431631019833141878888733999985478437208476701860740479685689483003523431288048238334957128004487538915622926435244534299552574526220594907559529181294869283422719845362104834053716365755866097353592471540356314925258486523257730161530800612814813111681230828035332932557718339558544582214289454351396209018913829900209199866537904731718009082462460816829420962613305817332869590499552247159120454923936909552798401855687774208456409043143370873081577104788095116737248436505526960601501261164587127320793852984166013477821320649763842444411996515352316452088164965012204568347550163927282546362154332282440174275555071885894171875236805647103406414231672875041104915077748497679825112526211449049700586229240820686455970325096925935760185609071313063675924183873187600467401909438938842218547980780772628308973478252657374571459299063143873534239611452451855253243609504535310963931082959649636545264510352363687311299239516850059966569823474298601318406288716515243669960101319679924690980135072243159086141538069752696220242413793162703834086755673495320193769089561875357799952456299185945470833616309805818260211999163189145690446684462820652217086293609071887277897600231208040947408828192646663084678356184266779162824843657672510661416117728918166010218014073847156690798281339566929468886337244163576953184965829919938686839799440062455805002410904179548756439261582018777715735216700739325463678414410104835669350889277716114005295839911500761268632648594268050569096454184124621759787600700142817105777004722866517244327272856544764036801644104377510380064930706869769504285611839891463803565960993049452850721277268525135106392109698115331796792756026978689882990320861339507778206146628018757846347072920076195076920329762435053817150556483229680207416410234593240828443052342642188094559353693842095219996277800388239558161856906655801431665591036696138712365370842803188771112839851708779132369536581141627697488525452864677482842607712430068555388556808433585899116379341615807035671625536506616171294582968963420920620328637547679637437787569702938888712827346854284236262020793102841846853892742061722090783442048774389858568430780571738905312787394792964423026469807521431220414609086755015244428840212721056556298408573641721675191873834062548168588525568439522368931056977765996159087238969180709589811377331257764250248735869560704761493365002417703407153347208497009872227335098536218106987700292551023912178808831379165196286011478640517837841869116611833643279489811277641713480815495854844974642628078686462143665309869149272694907055526888765819571777934081775517122463194304437940738034851261561889635790530596289004695192535855772205880231927313569907921540422828264684151493655734355758449795008641600891915894141538790188109634022450859812037725684346143276169245288097174446845359810466003736150878583068070520197218602871642501133957688786146416830905491397669667929303822631483199254475650224623725195106599730145853056881296537600097279467391126171797150350556717333726661555053594394733180095120066471831229551476932743134217681350194800382327440536883359702349391255163262324771465100083882421234916478622221002588863477316693956832261773557507447340244727013575539075644533613199637216393529821927706684163871869857337846430541572420929897196932360193800051805568323014545247140524581160225699426725180413726484795882637787013187330512634214787523387559550475287048464970986547101912774224724234358709896085733144703631878899811029102696952669576941775395269937834495611359364734652644683959331202850801999238142520330762876142041690720471041 A013892 922 7768929768092196129785428493526711615070467613532743335813780603764567635168232258803658928338814812687699438794799640207838160951812414941979035152473912003323516043577611865743184962987703414022435455749170724208733059983859432780237884249363416971864245748469034510260041067542394441008619826856829854072849554906688993332838764240000590440243612122271642439667401243297270917142010887698745267160883069792935057061180548522064890948845049049302281194784248637828928577615007990418449947926842406029267945871428880645097927941468685530216590882582262009287965860162247080006988830476398951064746965194325849483301178018527611111378736572319872519672823694609025369286967767593941701311779827196244813236555767990117145743139078321448897259185821908597790324254700553777368555327200261300535052951418732401080368810356965474567597728719734422290383954910260384422279639503512079234007278711493826473203103148398574245760142972649089969427291701267006287577363758916860419695955218698451402249932212356420693327168594841636120356512806414891077900385704235000920804839782816394051117459108740434325093127132222107841748996862171080396994096962668722887466561676720773240525173209909901528554827653758102066196962643112543520397340701915605534353343102319280248709666784641897178976432025282728202684100755300956722320320162879602153915645213613075056801846586778683668734054557131845783371456078881413607016601440011582371811731528825415419452750537215392581832423500476697837751638007347893265632417801392273337817348853697456167819616116575967653796608712840587071164838686265428560705034649955275739431128085767418227635508759166299274054398862067231323387978282888557362391093501227620750994416453640272272257060464419675478767201769192024011087013296500484351702987621620186994538858242941796390765227408927725119688371022768063271332805049969716301526946017922167932767224647071071444883234921218427116127459132136625721367019132067754641284459666618493871221521777000182916704420556724221466213300364270446828451252048214777346245504970929116891527067342169694436497472462429895221024733185303435029661062042199235647161562183890949094832634404911295356133871832137698603383815073306914876193945394079575127358306052936300622197704256557129320979606220197924041136707248038781461935000124817042298318548497349972136577822773174515368630043172893471953000677641009256043175541364688904954892949009694783590621435012523382556134587830231800288830013242646275044537813713186381262417495573039531734287791132965188604731030117613221751942395236253866590145931020783972067459838973233822862572681476219903630037801755523515302078099580334639368302230571076216766090512416105843920992101060166350819638450999316705257806774570036466642029784705975318257475466419987588697530457984116382898801618416671268373021371890338580240481806419894239559600512766100159667355414699053181701754719480800613350180385764783980010217833083527637941590673086101979225987097518872630974216404839119097977356517281301039642780514571861636966860912941666002173212609859826435869205654892195764215944329733400559847028278504436663290324183220920527926672519015798950951482114257167677804586340701248250570378942478790585305505400092908818977373787820735668432916633163573334887292425904493084674678335944536917558141847411221472246213970035976272976581358246020550836377800878381636386088836471448895070011573104477089958020394385646511093876788292670915973480454969344951705754134075154519129291016914970034893998981838052078984209817308993069506787618291432555919245976221787692456541939734814430238870834928933626620334490979990763936188730204340706498930262545340553739206756310664637428076496270499163975113483154254337483943041288658242446173496044067589663592172399023909027123476500032551618525746089161108856791814788318306022929292797335617285060482161515992817633686760514165205049074568394858349529399792099191143413632545872448928757154218103923317818511802396431393674946706746405645907040582450494441893870108461459490618284582140910327746553767351604435674321592675757568527931903565965466089022067013462563979298750321121968718132137563465263519581725015724713523269145738300372272369549182378494132912963731643976256300881077159028203200123640385312775050589098114140380319929050124805593611216167771395558185219476319318495795126345594867357578127075119103172002580068363553877279402943080718546343124153423781153594153076964726288007266790073528217954411432887342902131706087555459464414891418863934008323437393145105006491715006821878395417993933170785693398220923608648441457693879571487532898187821251589405323519753324349385834622361598550018802276644637883391499228959589121472988748995869612237647612232210150431118494137706685297757922036368569119563358596736250307577762414277773444672290701442214757369108133768470685786867636743007470227467530101690644970586665283073746157075859770801950276171413992954024480623507357173902133365291297018940608236761542839941703207836394989203135434618319424643356162829289470182559141778971102459326872053567970056845988076693356551529726800529283801019979392088612125550659348581335061385079454308656266346989812785351871125415291499245688356568588256344278467090081265913992918190807903045540581331878256485214416608290721475455063273591927700122860752185863137233323252949806650027204432500346701470834835661182481688341893266573535995031880593185936350075627625337518498679104299962852601179337355457800002802289282267320388589818406545243970632851732628313587378729664354035110008511874802798545372592951478973081884384208817556929892097519427020143508114475715919047992471899405774886253694124814792497247735276600203541785566135895003066601171872412815372307785417066194818292499118345065451971367214987987753867518191711943189350158821808186795953114452497802056748791311660108678849307016032047667979511565456448481626852433288351267624149059 A013892 923 19236639229843318744765569707392997103364369787400812241065166339200842156872424727791481068800811018881199892700364594318987862494621768825419346962005501037517354751986481163154834543668889435757538409545065881042519721092974357647714244951964507400616087033538427881820377427300655332987002544660369544839928710054897709702448731295901221988496767732344691573218012551127129220664416017019975457271795408231216701854132095014936354413544277105928329164124083267879572222103943670067133497611706554726664331504299179936446334277942670772683770467771056378935922978381879832558225036153780966332468895770705041579752563590498199345273778247984664026089359077397713107866091602371591452676396718340794585810222500564561074457440928692661293054572754442057080024096739786507588502477125239805993544077954971879582700130956071854611354168485205683298797420369340827607622193095006755879246188810251152236471730502646561291352444254433439024208947554215533001664022826090279168348735021064016818659654901083520922326708830518780355978641003451105383098067141870581545003942981391890493577889381693080691928766998968029004846849381424949999916686495167062072933065901166629900091140859884697264953080198642782768008233003648325898312334914672528948006778502309667504549757215785016962966364361370538019937899196099943639180622434986020013708375197782121535071995531676111853468723754859606212360279025462189350920199809011239099260656626793082294691536152448496356482681997106851039358993118356111167139164085609606619496199679291417519681983646637636931598129037255864806324185906223141393733175591719608303129676822040618506030055603062914466186822967965809412609649638282073996459224227296210513916523586442224533063435158889094033299989533494601461828542536451552802767415946906123396990672356489939101377388822018531241135255801104978698083887251424964564494569508031062096156992181388032933603933105194026163816085429624366812051154705893835199529809296054386056037738850508375919868899036084288048269286818669689121481316745332561972261148613012615405993279918879038224516955066750201126884120815396650173508726061627485186701096961970195162765991217366453520027723909684323374140061119200178618028951996335041893276774259369521034323113311956851354548281982225859520334559680161578739115791874059353617824259615739768657408210390834644329749481270358353009353024906225377879250914797564832869905476149956243953954144613074135023862296791849130463371706960103198991505035997407085457490698370907611487738265336543970538985898943191980766762812902092962809993749654632172452265239821785295556193354030586627158432970889050020715960280292767020205213784814811249258299951703007264026924620442976841098155948880957094572150096706092725015863307880680779562016744927064848386366469484012591579339788559901310947169845916295468194876760394493706679287270059627839252179074980910884158533159151690917915768303011795848119320366280289700779534724037824024659487426179383002682626265805737959382634495083712222958449189350872027432007339673946246315089570061306378029304252872911039579335538908543392836666873376557117536508419749138098278705897662500766652013911630058629844258433624020091989064729092790889484376615664651433761056258649135767871076442459690770941089888489689422469886352953931917028797470233078076207378164992110813541040124571613239905404236377159891473958181898118137633960586152422617967964340517904940473037221614694162371018981069140065573666105629356029661518357692140388430995984930218914720722944428980430412687314863797860279089042476792283503951040435434275900037835496697623940983612781064150591632978670237819021294724158255199773096110094080398071022784338886709419614520524766010789653880591805385462727747381219714698430914485050702118151413038254101030079981365625732479193355805540169225069198966189924623920974819647588299749954154022363950056808489727940364411397295817015091015352133202224920046660802292906423327099255402001377447141865628068273424777279165086837078969881691311383260443835554525921622914036785540391568752021302850639674443658487783524617561451109967641206577656371379785620998267688758775535572789729710947430253208493459813483241968360938206944011656582959917964250355334272392574915622945834432576989988615251324881569796001084981005535138741802584770226863760094788208119816549201105469231842872575336245092416504694927391977652347959224111881663373168471090633328839719281797008505291634273146948700194560916872625415311689985624378248227357568134075655005729201361469129036676646273016099359930249284637641430726450797244954357513080708721669966013239274932161937686668189915722594931808103006298397511218427807849327609664090145968399923750992027015000563321272342072215881385759093092996330177628381712658020032650342989936230780548579614333550366518506891280915976496606177168471724054022762123817266104321024671320753619785789379302622938276877762016539467062447385943590941898523664415257301821114437019464436811371220489796370894446522986109039989551425440827829564508399768567828436808564967597089786294230712343463886205001063759090421769952771220395463862062362895164160533851734209472445515128447996982741769677865990749694011124812945811568083283132448371950739341257923159987895282419004782931749372047154652806716677698586346515385626663528240294473305763296325710868109675967165232665745818281726021673575469465903762444504907103810485911487470604217060831478033719362927556046511703129138745689532829746866860766628272050440033542309234645394885143177361981856966244687334675398532034564133769080841855068943896548892775755725150320298745205711438815111677646739790077885768759782887642620070654487389611698523523481198208095072109499730555935163412187923379238774435098220560850389664541489363607926979750819206738908520429517272710742715355174913625418010283439590090253089937198636400607715146628907767683212853285412887860840841 A013892 924 47631823160375811700595282386906092734643412666213363789289217307328866063789653996059758482976619363040720173115480071628651527335070467166852019593274859113495684584038974021606522658743993462989805098336128082983502038878592713997147594211314364810158092487657467739747554727361725369353784013830996369608602639038222164096523601113049719864494858085290958459753547659833333536157939835327144209775235338525907444244314626334388892227022570997712029914958478455513340899579352817509559186302848988452138824573463695141454831859279569157571511371477444928826859950848394271517588453795340896954859900348946982750583742953869000900633057046056578610335835922185400028674121550540695224380573237886923133130106123425409111902995026094969935071134542701223093790585913288631653383395107329158380808497880227916062844211560198563131319445232049307210468993779104453898405704700353133225845608866874067801575415425872647766956495865958383934404750830045527049887285255659314158469134436921590980666352840918005072252241408538721520658357010004278587983740951918605093002718212281478659257718320120855408204128037377737650872278906496937269843707513996667231727491544812791128985773792019639013053056926779195769082417732100616108485274169885734255630636242790465398348149292248064716984051828825227820630212261563874345031500030646449169923294118853113350870233063987688884262053420684116082819074534667901589624155826892920122440212612945724276803417975541569379790412410354276751705763501368448504842117053213861340927920529693799629067040025455806168693195711020209591074510398213214181881322349481330399771089649377953442162514648688479446810726164157172720753340859700605140558688649983919557298190135866005724093838733490126846760070783896449185032192345965153443379595858718305237165206831232381718981451084811263187643765753860236649346815139366103333180439064266204825232232183342726958863765157837822990198845316207465038953052116109019443720561268150969258968989130004939106811461034349269552031532822421198564010766911801211366953857819531923994164554413856467668688207923825106260076644666882830097974783092469754443305399486437438272329708087329858194487127145045443422384831197190443075922870009173200896900727466850611663566426548623047682145646467907468532440882889488404954345873143566491433741031410273625432839812340535271990248360824053047528106015617279751941435310879335485104340079589430505698141903522288252658450409224000840091224220232204570919666628128143686894207260745505965897177231061551188907612445387338720384600634264059483120862713526085067576881508057482748541394807721781516920368720785405867244768534072640125963109647366169319477227252111864583449804025754234513266302846868188980913006282303859490319054120780045797592730100097160344024633628722894093997011671113383076134976308303493292501866151536045472614876530107374433144481355381158459354059796842342730160315979319204687732401039626259047810505150655332029635332156475344073559448214135321955489381890642284751555193079302504876252365941759318626554546969339230661331982231234362152191353148555905386459478008500819702175030961632421096009805394496220485806284994573276543298738463238002525754031186641930428661375453670627750484317640984866425689804508097997858236461731799431489288263128662877865823088387246654391419012866958800593298155911411646971716531524289249230118776380239748422477312173411427491927858535592043905200346991402922600752717728006316647226889070482742835688855943963151123653600727289730124521067361977654014764424647646935018039192098987742896391849667271138375121807784435537489942645582623580162215791826852397193440808845193531541902963505107842379583261445278733042307198094656852594550251184079488723138874712562890754345070088925519558464052595672607941306480011779444510565998189116742207478024618490983906171366101829954573741422561730820621354371713444606863408378696432775215249848022401669895922302616765896663301893807139201640208695490526339794223758817596163392352204400245085974424779801720772726080004575823570639778022995311195967166047250268337942297522019291531939766423965728363517115796368189625867915344856249076947547221102539297447350706041954616550733275860318853410469911362340592836536982355999060557692669452333820235190287930090308490520382824551503438638346973967129506944987337269637660308051259496904940917501137087414858605020348473001129486864206074796639078099046094906700073938290962944110332104886529603052091707390918227860261714537356057511847099216595284031069761932348938586007159968890609023930323441979308980334092607434239683781629785018281175415755420251241744021418382130801588055112045792455779130437876587912244961643946342209082799907607099815879839239124932671671683396704648475120156495458330330810744825481627038111099485557434471689728986108394993784768487270058680675667458441707272021808783643184867632646717197973296301845354844438749651391357853858909887539587643992546934954189781959636389458872524199467683564304175368141119381607809088294982608347956849684158551031424553250907702186422753358372602938585168316928972820034254158286866049987673388754702353082733709745224340512867564034956880969913157594301829326591252138210311077919449280972281338853732149402278522867520902415324012521688376587588660058358932791954020399834795935612264905057927192268796354815500552621865438420554901563520539918546369054840285076155974838040354948214475631260107761927814480825558599211581606357319063106550203387287077387497795822516614078353596227629708136322825914052261504064702419629772252217061487303436494356913300816853155975288982941402705116887938659209909414747472062874140329648309003914327505570930137102397968271401865999955260173329820502189755104891409750139972268832501088997981517271740224386634023686987004648527007289441797326748233248452983909844814485582885585740407606392908362866852691894652635662807157566219340145559259 A013892 925 117941109695583386976032278122935789314157819459398243865295241685459697931683498469989571919939924228205764179931067089879632418182840648681375118862888285376067551102854319535925889148793343469715593414184988410147366414965244540535623160879041287392067642650596168212921180512865640825331535242862916279791491385919902862297237992192421298306755853610130856951237299606965657335547138668313706450680250446488660896785903201951954001654438361024863759560398773545218127888107535932082601991645298077457352491387528882076061167711930281911493661735403929910823259097435758207310429252854189799609031644394127275041737655344332079261056611918683648240473952991087346825599963697172264904393513013758572483020322642107532076573894081118728961259701170047955801311775989308067548310971241862621737561540792734462735292489399996101970896947019632057534535065027446759193388467002839692827383086269658012409413084560587837263113212457203688501595669125524899482698857134252772128471265310127114505636975603044231441398702699441319818580637134114584207427952987304706152178937562711957026709377074732929955398833229222978819587198928098159876922734331699633735813210086619407301690545500646036140581661203341039864629205464036603445604278886779896704632762770137228582384454114386140797659493749302317781434647950646047701858152194383642143197898644398075114976433219506852458632386212902519148552227636216656458166782618813732622254088010702294936068666445820504399729660378865814310621889299974913974391061193345788852410283095654287567733268739991096198495053206861429948250004122505341422542160388228372721542795309735101140185160359102895269768592244343411216684626549363808687932228407536533231906491297227680907423029994156169595135764507935213930609026435651970475998773926176536879439531469607669141988252049650083967661540739367578107210999619769269097184751986590485501552704876942742880115610043557075668208370688615987975486613391645426935577038035507346831163855015816099717436751855691191988515726390064307343148495939544067664503080393085177470026859019595585737971202951975421785469519783023908722765262440481266507314056362968254468677317865329374545511381036719877412723658142532058909849542506843753567614994379941332689545165210618979742713153073539214925708337681779350019050862144911845872594734133947113660629226496587046439781975988076926931295777163930776502436031833011715331371366731309285728663469169634420119336399829139256149040200492741505849615618241468454975059704124686576652034644654275837302950268411144018205589245900603422096085044099225709742048725219624976180599142005095492265008069168022682478904122448730143257129834733724485788242921726935783215476298366034324064179212827475867449713942606304180119519589409350619373561408120478630679051303447129343251906601832176721434738702013971438070578275952250658696223161322339726534617139577931080048128108901527991807228236076303408089510481817540402024543993032516983248016317316442985196476163572256558665303010037470631041062028467853021583607056024307091893087196233899701293459870777172890678857339786128771506927037370871163735891989067076243408783127506697048684456468777895475585463010085154816017030867212897292478003099458387702346468426524986771784099252696944398781444657646840511195179044619023220686683332573053691938226340863819190264970554090467655020331990761085729447872076335260829147650195271862201335078592120924321622673985065785248801203613598712643881852800533249052706340513991214534127557107241373471596490373925507128304177105613928151231825517111451198012962569280398459500733133233049943309494784488664216082359926677393838281593340774858257374386032034023408243734081393225607323810894981738052513282406648037947875444536902261233943073702118390053193282168092348850861033850687070773167957550073776263194129279820906759087013433375048690086562663679123209714938445288477609878623081858498277704933438420752427623317587071419962105155953963570042119110695396779438137654984491042579639900963242457136187222842261003626273973250192167437583722960667057023103882430342181310584951974445742944523702615116035176366906271477964421919317483213483180744726624776451870087635879777784086654113624459652610811137054380179581956385474706917847842261138254319950534436753408682763069029391489153112908972303893035405016976200826012541051105415589026827300883648041010843977032279833649623721294973797597883224641969936552385146378528315054948649214577431063587681224578945233086566171104232796649027090523112366194047806450927274483873742791810068113544849944361524986896266371175313446772009729053981000165776580328679431129690034575695681381674881474653962249098095781452921837281613893997567711768426032247000254060158006663393583586896983384596544378247876273790154451630231227439855325089277937916466252774010735715471466560905029162339518180052934545928707370106407560328903807184480999702981284959943573060489790582192913626885425702301473093134364920473704302724798297777731805890004324878857559679714475718118141547767607546095304050359304880019310476099193167913043763627796684379512670713996687079950739508428090222129741765803855966440244319570862439392698012720999606093165293743272828170413049725270445166184850854387321402832448193745638949681372080940067580151693581842495127224557958010538381373593519149028462849574385362306102846448390207697571206531645371772745870320975036784733140496884846918914896087521569201699508157684821949198003919751374839065852057058145032105904738337565602797261265637692686640812922958890657953105596542859443942413731650551800240658667239309282657257075372224296737221108026130997491946800827410595996101848276283262422216674541549110506838849889000623219759921795215651550425466514790911835194883887113966813036935038697863520119417324835223213074222379544918963973598261185006182835302937297415966237533781874004386251083547657496512041140042558141915079135650641 A013892 926 292033863776124328907966547827923184984996862605596532236613682642125072588943578878042709041391326441536064480163135290183867951030113547359304250441278820531395487218226477748586558195438048972019311137270035617377483832729027041575715973029433252670211297899498521515845922146726100381962589083317624137475432029184885557431328695229662184316059862368191404766101726319508057162890934509472900228822917450300126757870678132450031351542553171295304130183743842776541061245615181613893798708910930924294073046572168877379652981310342859110767544329371935448259561027901583461363146562563006508622123645652654151603571566660445317126223015715240662724589314527278388387521244510604547957503873179854587566634137873799818067272542560364003662246184807454573311672287215349716748305247581004795821754393595349010444394997710840948094035959618363918029204739979395892991989989757264360570190432529213934868935329267386983259357362252069595895112534726043078084211157451266154814535571563140438100293209653722218427815886355383952561467697027143987841428146963912195598704115120093514081878061865369133129633095560045788632201043678664925573088505555987131393613353682268227800308658023604149441658110723931545467768511020295569755057309347276815450444479262374021555613564448177408842943874813153719756292550355946728068523268790361141927130173635495429394118031318387697865967192869381714761211022297808426839410312275662064532230725069211941788904688917829705123666212334449263948716549473778584517075732229782314431664249562866485792176778993823213305997402750456379833431886957731353391015220795131885467439393923639774198111335380014319874578741487626476170221587114253177328380302827672802398990431194574163467189257145500097378346071362333875278367079748291408443650088119831796790643344432364079954807968911886523262242773363207320783687048947511067442270067209244714559909150993093048702711381913241631504975078453711359210114427932439849989755368302681705981297990240807228694245423833125104791571801598711841348062647647409126400008412858237814848356035591561610250204757658183389907579292465225717364530343563613223517493827646289331921637438089024198982766185073641051741767637203065488534619542351653311365017919969178353931250094032848445121952295612237376538331489225516166802821820706154076653285948594332314187970367098972689102497710962101290697654542539831831766905355985688475320293309792028191083457887347462618023068740280531883011382291399876749892727382712081799895290358323432307761526331593807746469997856662565292334841326185238232848694081609048680666577106467588183895805354919674943301894215058871796063332018691178258988835926654340465535782510245143965884057646907839223780990084702900167916369243573527174089762335816903659280256029085709016945768253414133519696702684890050947767835065318092663835120798507091903747059473527084074532638964691775569376089962322964558985886028120298792467028814517929971912571356603822269703429955290927159202009432145100892654598117850770992050142647627222398890147847814730765929381313507562816473034692571487017437027980187093664999530530306976717655278418236998419228244493236205055550533977884478209201689373808841754784954113274987773007490996565814331392388124450093220627836375503651328878336335354684142929871637202118777719075913100805673554550304386561833195903324012852870128189021991533613600146600341663003791667500862462724863586766872028591845581431747405788771411466428158778803211837547577446157117040353132316738710025683257611646598218386574274886844627033541881336971931094147199948698604832625345171305810465221731578696726377596976777315332085968205575214989499285756226459879533413327128901715203684533068880833253386610090086053818800114696440342379152139105210850741643492321832783131296897268155056652405254370406521780127331518720315635267405268594875366524686474647724973213300451949369440354121342848734366745726926907981940186665285669054029955896748614552453241817721087873761270169993209369443286040403779135183684872456046292499628818013358890827575600033618839184739227850500181887844800958088998973129659192195521586199584166920251900316227150000100867422490358836850882347699072125114281891399180164091410921369976845649213708282702624117536324576124374962170383375198368310678485980952460607236900533720793412697241073327129753889088826884101068434573738052890700030698909760685651063819999646674763325258321054652757117927424308562727582379243295371565962479118393892498701712700413409705019723549859329817188006820715579505334573422245290653058117845880289402383627658528858265400822450238726518100833300529479224775262810740794364922845500973483792344509201271029545866359798308371166881313483413542087930020765082078103180141222188925932033661616118938435188193655527647527163912032598330598236012797024172027475208694343182879990381803839718626110891176239526390413105653722838388065686218883552256708031321311505709970777291238617375696042975224436907845220018750272570340329143946832433818828214324665381333611156612168285825277279036263790624454110934650558736103876319750075023742395426944442256482881978946146079285770925231456565161954646722519445092915317820156600454403647680490672424106559931582011692424005545143015697592138232022140085382857667095728243620395146028326306620342025600735271936075580773539171390227833368286021220778951988012544889748366921800573401124276755895967607640944451196072571078255287416069978758950449735229943587228307692459487636117212629615855852398616692907851520695822584225223698630237725586199267026814494177726286366698526199662024094685292586475478351587072089208926736448362394936758811981581950549335351790415056709800388285615655210976873169371304554153824322597211679588356947211807262004214216797999006111793941812384741164304169118607171362669868959768794301776062680921932624312310767739194376584791159764440386791921721271179455968554818238172637785532705416529459 A013892 927 723104758062197674684687061110172770418165746500854967874546902976483250112410606716342673814680022010561007723267459128888985249677713124502825895213400046238967834505563363326797428161165957621568044287683197922152770340736511128618588745102206647503457524517650389626864571981586350429677184866613685809178779772032665943870155550929471304922811509150016369149939718438007580832977080047971338783688197075770693565036828253081390179523164364891131261443837945355150545209206505578980821089335647150713629976544300785110881367369558643101312405746413519991500050801626082907097825840415697852992731736876891292131451952636361989290923682989491689731692877111679490207952966011463410593027382876764764419155222155177855716555475361174749104084115955553461522458438701640218290761875230078393929450232227050089412356009436815560734694345575071279068195827458242191241573421647972525943487959795154094915035899863647641861511505314987274326292252122620539601237162753922674670116714211920475639697916130371931326896488388679849553497603141214201150172393269196023609755660744748430124624187106778645173151378283133817186404372051698543546598875518674180056594631439310676588116467823588210828340206305416175801196142368842839974927648617482775460030124657085052399833191316567633858604485480975112334836227643809337423742397328544433164625095808676597227346263229428460298223500296683194538519851100581147888637034815454562326191966113150619851565111324749215027004784695117488014153099435473679344146703498431758981929416678364142603523130289826664643766862953002291649180861864151646400139397195605266474041215854930521252169279423118077427124547218770430018609501632015178129625139451297798347337807690453891586943852428715645618425328954203546242889447797664608155913539543427392201515194505632266012020057014753308363116068881864283785166718211883206582737471146743628477076488864846704799734950043995690527837286784156242828805124889086380119783277698901869498585972337272538162592399707777238849306146366768791650096573777102090469934431069869795108199531372230111578921750232670233566767178493852933540596219167519139138442949141149368481834538814794730077028368094657534576739104710873253095082914197386412617609506617762552990814426584642002118020957213165355809186062139811355104300307428687403047124684028477648828519238003399176514005479615548043795171715128335058806202585050807248052102944082731211913558991403164841024302484739884714992600680352943420532632379606003032638928560954292413816007588133095767226615222884321257785008272925942203118418566778083829149830906747288634556219743511252207434876964013057395360620348149207795903997649152885772372685537835490728781549255450853794164885767742766402877553967643167062236486429953899333840182673363095011150399826510482593987485821353570261716988637399063926829478774062611755776190215340939349866192807834340795556566979617930221540393408342643719728817580599031885522746023515367718190393208865909447972936352925052175201157745012176202644366159647117754669496195826207034786975140994762782306064729241566432388807544713282436811672546562574743609517236118213548852636961457674101843621632105778609326093856798699260181270094926083949756075449105616300146360842562751373503365021548215551784319721635398051624512231004529103391426149352991827482748454141261368614543024684900978871538709164214389101709396959391422025544107218043090572002329865063124240252337568319726171103160611297524035854027739718966852191346501350576344403155884288488940530201948778175473041094153126018836594861610286787645772666727458784553325145987125064340279385486841496601333716462733787856584260284191961706581081252805205890546408114128068647322762337877331857451987774677145199741235324676232486273482310532709694597832478621116028781467621963997941309218173251505446171854824169986918162502300176409655188757158448480035771381721891399502906408316764727697989927174114261727179859014519765983347744714919611617367963132407306650015726469151121357757112849186929003543768812038416654059936219269115667643574086493617341395649872310623807523212268367375996136138804067204156127068810121109729888099757723960955025567632930255324789923348277011618605126578490993278297535172413865091684874807575746616988719455124104945304575702688458950406757118682174645522848386225924424232656475018955158895771449779598219024609455313539759523979913473637305131734794908803505104637246942977403007861204001661944426239108128582575998822142812115780943357189632462083136701009406500767025697579431916248141940746552540066338708952698061655647422100711068213660492742955234607742978986803470412470186191092822114942244740446888757994987490147630231559537943653434966788150381436486398968509206244500120777311382617494010487340431051122258352514363035420004693795961593050698755333059336772854460785961304394105723450394551530595515055775500496077466409851057580891344859282499646668097976952931680058649245343596314910253003078641443207531161147118652997607842546366722661089626054773251276233280363683245344413735701420199631177313835908072051456841016213521574261706526835007585186573360773418102194684369540950738794983675475122525539171938228548417618015273498657828940030287569599387706323076025792195884171789043276408486638065608300216800685592739496322269247955006105644809477779568740171747975379648858749542238565874388961041586703477997950420550997249497312134914662144097174296838915643458335058449638953128086392425448991244876302194074979191060268362394692438242543405604977492174954633002086262418885828342218973879946295854024456938198826158288079345470886397613018134283193053677740513557588783086173258715232894931504080031633624638252244624677807117835235730251358633242617051048634208749641372817999308541034406867527704045212192388850414098403935499861414551801833407028168116449127088379688251456667224805901571077295090582117846179744282616884721030248119746349163176900441 A013892 928 1790478968333049600089078947327837686659649786745020485099197711913167199120089790879729378289855387820328100662574832281582887487741735789868322696312004641092262016051390938370119785072434866500807012892688078691844552487927334469061358973158828777676663673000629612104689739819033980712573247771037280818421767414750312110950948289500912968648068654994846381635796586884632132892953714929701783990951561091118738565694125400626577142127127760742565225329825692655942909841971019257608832118482906574234868471291366629712268242862396786624516546556288770437433284289855542260182019465627469038097450060949133651555396048470943285321266840526597383452955001323352474024422131188018539505984509713774356413505826423213733361907295986329435081873575433429970522297817610692642869537188495321881130317790567166499343845302610489573119615934384088419029480620173526031491068707769123123516144593760821259265025476616478062365646776798934674972057919188568595486083737457825180828001325943422077810980370432497808786597068002721786799565861640357342253740712801463004864092381814410843083151825070907496534594954615489361601438679232838711977189929072913618563953910312245726989158597861518945243842356492634687485165966923349387219078375814100482833805131633283641162174565185761801629656707894956994677175648432608656585591126282811542414495035106768313718034855036124581115970910861116961313634464790297879705906273269512226321321601100806136663840520586100206579151520378795716954356475359076941950362308385763379983396446707880775136441019387509514497766485591066021350245082880964027499738761256641004711106980537177608741975100610303248399225664243850242998648968381531150551586678170219027190044798284525190504540086054890381400137338598174446648472318802349538590249359349941022402779571600201548240096851154173652084603335042315271216167525797725795936309669568980751728460617001758060907918910068987685320287377968962488712161540932741896728215254126973220163579227518348194471856878324027513337528099712609838236012476232908709110514174837673529797617751431247607050456566829364532664438643901450754886936757684474972901559447925450810148502019724774416348999865210813426707929120435488551115481708761234298896050281726735239698002610851805476802429574134561524353769799278324756562402886923865449997582382998229477786647656700978697567152454070578895693180888657555310774979414641718776094564047740306671087951505054385059695434358161943802908463552021242850637430502510044503114218370850362491557402572968770296134054726768644982080201199583652563199313094780646591274067158366054640736021150688468079577291415715767403595036683431905274230092675069811308086234287548920758045265329872603628877879484622096147398708501727278319636701812722420186622342477331686194014493860022779440489819654767753971467173848075184790158545562977658905865668816015484583264330145285803409536819941664977403625946578003811771776805482503682252710985906080378491643514434079669518216339730541368765963411491266904483191512403536068625219384860989075412628994359641991130505264570010313401671493972657013928506945580871044760076782018835072450100465527628385385900889679635486308773731672725402439435582700776381541907068663454967415176103935908786113180308626490514979557602278421687480229403110678083508378406896986793711038205964550723133565101368879258628882838126222802084640353536101752140686027738338489278522244396976552936868164572800578905652542364886473187967654122232290394103744140880647660735800309881930843177157892515167691510621580191461182115273700238369504602910054311193968973703840653574384687901446124582742893065813999658669377900430305427432189703708708989717500376070584984396649567244502055723534905009476890304551934073046195494583029283275627731942083998402481266777749763197277433338477813809569879383760683558272480438075253782964507770803226411277122968093482510193572417747054726732825488265160685897149348408321725993378031601367340867735406153196144190599588797290294538622442821029368758905718745722411719511438701154012596038035536586151992759405412427253178463299184418374492191336656697156612000143782078953672069681066193922000541996777852990330972279457004412745360191816535315874969965399248542878798939655826826163498622579151254113341130963714592851190518643220894811813957604479366285625240918056465137959849986660791027813370528616447692400485017567139772159857599383393938893450186087182518259404610362119367311138931866229398075187848107508994937073078065793891749731592702232690427142731562750733788390108011340597997905721210899066717767486926216148575292776532420338713456997782526245086284847015557578745745986377259575800806782630529367057068734340342742326667829172371324502535999526677072800504556579937187794301873693153985252772784402461797640438202303486704591242137381432890723928157497657999848940787729798498650356024234090661002836918499965793824987478114724538092615230732635177180061541337746033491752962550670020998884724700585219349568723781321216095614401361984597992711829949275235720114057506556550854886558515611778141298540232583405284556507837269389635446672889112037699789426155772735978583379520283860275410365018097075770508315550000694753151580580055020797474300238862224388030436601882678267671777356027614646558519960795496674104074562592142663181007103120512377970524990089573159500882787370723008632046111794895167247038375903738483045079950060020336869179228542185851539979892092562201501588198261821772446966986446861900005139431857135551639923484075079163396912991821832792289140780672340059005161143217854103800217175251710954979241116338243196589280480037018399607879432028210890519731529455907002321062247986333151744662920093526664709356439658860413410837484472115650778253593275269879146753810278480458645864361840121498643886287271348710301967897309040044971567134409857699743602258674668074242919296495291416807818638443385640858276339055815416593160005059659 A013892 929 4433403183010495781730968292399511568100272177309558478133638355270481388574055211107507033854132635926526589722500879637595106125509824247557163960015458379803908885682833051107315229698070900507781743816572058960797604570804384951508361892079602777576409244053185981902810160076170220608421906232617639997213319873895833067613532108684921100756514148564084130722014292988450739624109800583719657638211169466158017443776658210366067035043838921246905011873956067759687583116794598812745971599743406485556383586896081620463917683883337820964178796411480068191358117796827018334894438216820710457764057998466088885482664600222854197840703502561067254570478425821751737579397614612521517652228738517766970141125363300693101963685293684454327876792078257140516580291103888018442316618162896078014544898750905570401858796009948530621511907895512506950270477934131047633049003736238417997015202112466575759244870317624584713745515618385065349763637641644895510714496456235583472423033255167181463445690684247537391838684213484471413572618230441827174797145125226989744880974282518280874147349150906248981261814032528458592771960712209752701888008006187512338012587713370241332352128615006309198799332815069056257047331965532938494343772747274918391444302052632041990598019278681899611253391344761995119563159945908333861962925602197743377360988741932833914828912386520093039176674456412300846791728984632791789641914817336365954081998095164104974187198849182722135410430500458415695954965114280135056886350161431680319413507958296936879434566471664392921338405097205552984399320499476472147528075647008807535124167283401124939828395804646071263058074268008533342838711711960540900349633222230601163006242734987514539683101202540428018494498663965601149171835660114178890153777848437029615630500094459687453395755573045998225753034233294941800743081194460223045592100436510083670374089605297436132856037105302910338633878256301570049337694479342021277746837062528544263473818361678954445983570344561246201747539990170293507846352256387829021719835037801388589458351516701160768570028454669622689965883861725738312724789218765770795926578447448760825557895702538494207547342217248629915058076587181192765928493143581983486262211206533287400280984566727544689305019066085013655890845046223260651399409225909296316873563740959533011718040476109636652067328624371706333046989505224084047454615753614945219768973944045725607974205633713657791926805318810430888437843692696247401220491029834618684116612993844211714982792953525399161487236774897115071483804110087882528085255954673264244007126416763029529871821235198565123373251697162395952274266736809057217615858242647684710141016633165595140075123438032223972860888513993287648477794722418412119974117721780171901675395585778510853313094232308544149817401957350780840995897698045116983726784509943418239155076689667125361136224608412032536550710320736708884140802695848660324284776278421885122255419491059719102780014446710235614385960590453752660033237230114490923926020670883255986837093634910188640135240304915174596252955096537967003565384554202059531362119445849213059381359880055504058621312592495117425643807034855748013668328221103696254884006889809697559534550810512181361750135779599809386059649009744537650367599443997661948108544812946891897012264939222102921107990750618081000297413934380563411718166601502154018975894750388012373800532596872194964059650829109245750426325430546940627707354497153031374253520404405252012549886763490430792100254411498339078860117480498914205781758584090496841574447093886526491977760982569893075381819106138474880351328082847633205094777368978740831587949877578838559417493163430620730512963687999409279559596804544295674989054759060718606210739406335611617941544225289498551434062246360385462187119410903015455411971576296062168772250444797954930540237697816744634726778098113736872904173303950007794470011064461808422458667876109189245604444497017410477350670114071355258771440522819434199451221381701016788492046707998954557691280564517936270553856488749435037183754105434363119570982305709167939796647239152661740476504311172789816944018661915108458065218321704071620037679645011505530130191209169394373625596731279102697256355113917773651175682853148436612775869613841158789861038122739644239992021960614422637728610493754380470373411958695271637246592120798003177658952536657514705148551512977222705251241975622348700133112320286546279593496313033403279743798055038746344574555511154914854691711525634189567618646958405662533957690479795529182698958056772443362016358384585968200797356610516879271133868679149468268052158752315452931904823410375105174762891122746058380801873664671135240640836031388323932319885145879464229404885892005573284256532043025890760283075149744889730405438686151254675691392285461125751670065128028599288627786851793475767962435556966332709647901250007651618463491060846802124257669572391314046586480201847229580373202444851615782896018818751488325317467946394361046247767386205681853134723598008701105155769425570461891338697677927169015233752653947808243891174171359537241685084499354898406939871294057427436410898314882715783834327446795346144083329410945151218279869625041170277583875522693656941605317347146514944977776039485097775903820239482620598728904716405768519252424920359841856159828507029597578580438957435802010666976368925859870950800745369228128725224475536870954129439419263666296101437818614077844812292670830501174575881036127898628934162508174088303740825742082021482280062898994819441407932862137048355154349197882000547762620501560585328565613947423586243913143948924007640831520807339181222250670653765620957805016720354241872540179911176711530701808111780661280960172770882864610786161284463921090776382944055302472485397962876735185172566100487963002670628192026299270229992408559016746314052409945114240477433809102086943964818227132694581866422922831028741943537184859765497210906895368216590241 A013892 930 10977545188049105594648268857842138194261515837964020438148223797846883695766829534168087059019183965685036562285294705569769604682268750309552046124230316478774078987930377235013772132940163658676417868082470258620771987880164166774044903372616412357954169352790849756603566334554445007078292873600678305779459904126433598362884799240782624452662103926745380151996648868854409887932518653115547660558317038503984400834517939618029208219405014509060540252996090745423694664867911989325641487532153049055479675843129800804349086113145848895151582153615669385368553644118605583272013783574231544343759126245943884223254740333947209056419168101987956067974707059698813655668608854144449917337165927215104276999470370943482889079179192006783676801396988180427375963942222046018577001735916528815875736609252218531966472162941437546723395013628170622947057780142223952913145005102296210563991344935476375770890464148599916585120557477167641927484393400839284129184653960788472000483200220086202854456411257574643088394374142324686182675746427778777825688036247429424080310035539969232754195377085209812196253396464129683793104059147541856455392194736112893112640630424488341192795773311488507200837829184059675129018641632524143472906121355754678154136844868220146540877764937924972945524911055373831353555220778903679567272538120676230178940166862911148123673955131350015854212324444848041714440153347120271117540555637291758402536481401437745162479948883262489096767631551754582646338393164503928134221234748370822207219467642031087110231050605921731648133103522785572539118173089433193208022120581482861328913415486262242062384151023488332408386834636941661401669591231273783362814826471931969309118594629859849764194787204509151276166209647346561039863233106173058235730879176737080594233065653391537643665776978663623160788862312027372097878142602521763822967554298742181666129612897587376311128700620403430986581007316550061297595015962604299543807665503689865922243258171534897424745472546597757158900882022120673584484844975689647052851461817264980484969234732152227477895478886578998073001835064135238910399537859796706302023004967149429231403079991159862968813766516787115284045388379442764226522775944330205728350374906285866398548345604689506677643468404514036228337665528108369475669425784864782700914314305426158730782028304854595204547260339478157679551317666895849285818326612910212243724736613877677132179322595432754344932170723101189112430056329641485493914656618482469489122461317444658783257178649431287338359385491085971731385975873184495839909374184110514921321801713420520655886086688653931903419385154092111455030359592746169767481408978761689463095461144364696960744873069788151746976873188610265553108219034385507831855792916782161865566545334550584945377699315524953860818719169194311089609101294231816118288907398286387958553646236208079439584044616664425351720677274465844131312157414388171980301210258224151329331521946393479410674490991484767694545462632061946507755638672249260862242295857153359265751340712307483181650228383760158902607345861582563559561245129275165403546212597747790607121125817645553544048173488964567762519204955199282800896133839946641193022034575850902317465941727358401757648149453731308421012910853379439931537562615683166752049619702792986079300172203742909820852574789614679746755426345505778683191940603812882064232194015541007050755124962582645078313137358306574293384873972251849141325552763046123832757767619827440103022762065191892193888647848056625894826458033345880966022006648307895138925646874725334360259641991180329674059846906890371512763043114610941731501973148550891194354091103923084578135095404477396560202418874891649317708238088135325976544723499855486280119805633288201591573439714695102073707330094150704082536064186217545666130127408095103240034800554113771405555752023326343573302340521961325757261150613737310349879399926702819373041485069366087381851919414620313065557516918781968684888705107112678201826969812008505968968368361629503381344822114522297481582133497935987346135656356711921086006589716184165026562538432218666582932131848390633692945267664749338137906829021153130034303678531333343831649836322833128239139966440723454909573763641216685419902457136997990748457717974962479438416126634677510363000005584655411278857174714974727728311134977513403405714649503715814870198154717065135503903623252731388163249895004596521994050899283149196956355176627205696827570338620283384785054712326615173516787292216911291154190964115061302594670103439331230013751707345416190236245342979714931276026133905944234246375301102573319229055682234449540689236601341606387548125219946140392410645138579218533298215533456484597500493335289826995498965208552309108003574314735204365085646162095208171716567176325340435551224780746638008012584496593446486669971974395938973555576018720168779456026458637242696164825831752271705893072291370528560319438737041313723316732506200494640988413049301091741490830257064599130992253050577216502630865035966305746797775095518885595118681857981617785271451279712687514044890692474529178804599196043768164590525408371344302017869588906582777669636394356682509792018587871111877986431566898694816683155156597866241259451984677952138508744526273593011117817673391162677381892042239387607024752410092878084060195495206427479534725446322067831922810489520120952700601406774808000400308399598652370632648950816599344852110474081232499537461873069950733127866164457675253667205250852327351874804354879143551310252181464138173424050741152004683295149328894526423674314476861293663771475988129601594474967091818786786395455287839531739285233663355118400288000044096252417946354866937884744244459216363771983617124202837810290179903003170299830548950311031392390396818621410481121115270605748852144702949739795648127596717213972840572806531478858212687425731933377283868379864342447385037921464867932798987436897650479894080487878429352714345730879149859 A013892 931 27181488662583202313802983870634060540672745104866873042878378797624870872204550842724066198750342398248753346838055935166600948384160970372731511856160562402776018207935419141240366164601006295085019606741136524900634898418086613185045811196032126023117960780276070291476333997423926727581553906029765952262214889147558106472740688515302615624612182870910309048978750267521535469099821504460754446760788260722677270921949035770262504442860537020870294659903367298652864935984772008857231561636876632613224169875497856641847967775674323303435937418985605349441690309648435166134250057494371152718037628738455405781316839286146350397390445718164276031956104175813172793987386715138218295868639215211392485174111586022787038166066518148805055344262281036568045196941372065924552495421301181084461095542432809054783649756187130568004251669849699651308586822352380587584285433988790544681288405203388118569926107387884104856500427248657321009002179015424750592989992487654374731924451581755226801716665458469316176530221419436013132237233054076603995408320864223749535831598690482277253430419005310930769330838731435045910421167751169243227340157993894398523316352353445157139140421500803381191487348004820977527287929527651399129119374182862802822780087441355036629720892885031087585441286739300088440706728615422622072843964368068292869843568229087430957880956626780642906599282345563791241083549262651156193871052272942485688762179061618599359071438949897365990017235717667970336015848976235011949217065139206244496473916608965532762555994174272193812210729499665833378537969268572440269190364749689131453661179172118451308427333965108436388074232857696610855012673178165783710882429012324277274339243044401344141272948402297904965763875541585172444244311630962003324434994198639508522299899631297132967943186711092018644806141181948664024183971019961536880286138231561217281321868366103204896609464477480315062442245635502290228913721429988543496122616746020973320200609315279387978514839827158159903397315074090977741869340159460159377918451754268000913851837151047398305789517375579370549561770800470200930801385295104764677732860576153734570447934963030945537216798458450059367709502120949849058528818992980078073762634955079527503579160003426082795006314472948800590950665276483605550335589516477903580951232737351406207130649503622158331384266779321526752179338123683145520765472707900363626474576604885902469312088499228447600732202995300131260098950047768952589996587338367824219546637345663402168564316796678161147224336055092483518113083473616256964703761507901861886169991900798837775518883363689312132124836160662323081689218357239198215090949290902840517881208244100281779803419463229372752537688725444689925785708042822921556950296985451394213167457336335368832664775897472022729819369716122864494670006105546105658679045319989526937786724891828589292274613291278166948970217278627602187697901661609138252251846419178562882406452159942947975291696469524441803696325477785953685907229160717722571737286529601575724567628986403846798600948850800145698587146480518724047266039503353107780555373467070706574502012515946337484864138327851677272206040870363988944016116104958038311400666791229843377375100845170411233710825214234639049961647551141977835040227255130473511583311296466010037969077093515615264503239583990118906261364418680513091672880937160473466363271369687072017367714164725924895766081099765550301275993057818831406987059871025744176167675645687104611654558126859579069395487047925163321553897909909702514086124639868530845598655300860525684104539274719623125609912866304342012381058293045038210430304211153713135448970628332845800835731595931077145320649173700337983928050621793792515196413313268669722718370608779282672693402504116827549604646338796464228063465995429078606359142345056877037546929617240555263525192029206335995510352064087916746228577773524340420026032279108924346768648138772299600116155810621942561313902085079113878684237827016595382865558124544449621256607931862451693044532692946546271848039172105800331779152569198031089139830789653894838106474849478208107331668737668199696468084319418171413932961432448244124809304107755961328204328069130785999806231763908905978140686578252993551535054214463587894265407020086620374982732743998348732313950828159679212166971454574208353343473006685960659486637921501225484282780696770264956080257632464937499634901770986443512947437664106443434434096491447398709050087887345068782889188137219504529743497471001831115601092054339176293360048456024619305820588806277683227776857506729161617637034138374612473215636684780693169745545725038273251078059345350234601525308983418279507606016990864431081178184176068055386374047017805333727992253931164030018542357141524793184203376317782858779220268731999127127952128381969625001952459430536252197030935829810096481988224376991194642287658205218002731029077175968218690130407590274397678401937349259868990838041870538580056768562961383960013703308687396843650786786281195204947782284691133693340224116239217103187773029866425816492855242245305840839039798745489225108889264724778308574435373142877254882144871222000709205009006430187205813507433409072249970325216366291336894343800096820002116287799809092612209363812761517381235817223266184514302625503896905414366382417878565331063366005485139875648454142912625836556239130290281970861006442713695314983203227937823536271131434468030821188965892762065710872209806446631940347176281947485237930113254430196903649851188311892468255764116271171067077118616115737644302435958126407983133546401841772379570887922731718378477871541085406143007000442764176700112427788599945315834716621186686515824551339670029477338961221179119444862377621522499221704167646246976240122425316194519666469172191655870893512400431624127046646829147758264533094103896800936569485679788269341577122167414503559209211513718469627645012301238023535639993514835455615252801955291041826638749884132086720041 A013892 932 67304056895933604666005254559093126670699243481415759474598110862420145141794816137118217590659524061961339913352363463010085441693072594578950123775527312404951295908650683400206129419802387086253721963232121408169937171338125844820878748056683951213716359570080797372654259134687387546237958045166397444630518024803379479879046746092052291245486601394478145325867234558659806453502598927373769624869941051587160467852567085521711216988462532856839915737092067864827060215126957986359382212537508593136971753804550367333023111161379416257314421207212838420147219934030180666429850433111754916873980254481660691799712844439587692072628085252300845718450477593626821342019374257967027184182041692145713721147132524039436962415959139521738048732872489812365100144101334431063718509360188433182053034211522336067740740377645197812304759555463171456905540522239907220536861578814210278894793538835704117002875464577032444151075851409973143893069286457914209518551927408688509619343402637132535328503833625050415315390304726444092680719480527966025076426547883583562001923085685904476224941807068631390367009320452067585743747943047502411985973737868523926289185096746013200147068458537717751364860630907389217634340115015488101732213353294812403206682951733451764843815273151732590939223584653894209687945490017919339091946867327809531906726789448475158707378078822614923120387576416568157928255735245701265200487918661980615871458342812294752254397430912401918030515687343281943681038507634206536852444425774123442791474568441542946707832134618921204826221175103393070362764487167942950778101992966340508703278992086903325166345613203671034232074219904709720441486025043783118880732271594987130634714125362999123826861806265981440187822966464643503904020895785113385469630164700257088412558259177155199644791156672148236274385841374481905041617906458555741507739626589030498549063796939439779541289798383224530645798181975821585333523036719073202562205715202205786017175408524953977294212616381186492578642188457641595895664931299499141175504500470291242794787620117871311897567118184154703838399351117273464054556379327823612713769658339753686016151561314025961213756977446169733550326130492181800303974150179698978338365586649637462972084854505323320182632340260154052194452351340435779219580402866161420578889766429723079558069994105269322622182251588011253069544506948713712940821866206559382475150072656781378218361193020851059875725407104459659712999750114330655739137959911945231182195209184959804446179936255937998138481031281678443346716287875937740254046019165954292314483630775576101417124531577947742081042174692579817520247591885141621461188484448255232503485141852008463614689467129482786643185818515384871280548065899125793244243073415379211759829727943042670431192418934954578009283011534722108652387907447936606675349525437780747661126771717931878118011877695920577904178206033392527149356586606408725617262544666681620374563733786782573538671794336493000825690667819220322135721204217623992142156123438659932050026181565605578654169010848517389964125934813265932094711393148213126822325379686440309478417858688722210299934608049455210242032105593067402660289361071370493704820879641097423956875109827625610085380140602141175516970985539735100175365271666201310331557925517868190989005193822176921440821207030678349433674858175730399785778128815622111189588629875210789335132179675563697908481497645048379335439185134472150628009251959586974128864605498610194041813239723358876874151096083880448975336285060829504485426139134653829358255984791805446785885565593593984101699579638343314952514726058350526067808265826933497940972060723844331154603554168953344188451314098350233181666262216572987853085323808571239831753234746027773046573461247041172578748515194847586278643720087815946108127266001452988175792914878319721647459464458325779352147187235536026567419835196445845789686038500269328466109502887765952267548013286525181354126791638962308795896162599237964810918025606626387162743865643476684774695874356472250277176657946012000095718027897438675581788045878431219354740604268318141616355837629671491600224927115227014819867991869923664829196193091910428088805408527646670083334210664383078183568175895725659079962396205379075521402680057029460623874369564681567297733841331655353537567425851699742729505420168382100502994204670791262920407109000492156287485369843488799277908480640237761795965637452656300481558831888376412496080213567767237468243135857381077946593344344450163023508748434657180080812522621914103838523054122635365162615049095554570352269442592995239570316764779548789576913776024221543358721131666962370546602216048533018470503751065062426935674220660177935874145391446740769038547891966701323564882711975772398878612795897085818840368528187034306682395137134466606497709482843491383528816103177256950088954560391643520062573828194282091344298366966337730330413212103870845817093358668565012348345084637598707539984581980119862005970748937554637166869510724081165775998767341431446946035593995809229986141611479227097792142372468359547195705606633907124802895599495758845082850853003705227936424033487924734061813595812780110127619942356770389079272297919357612992747789075935910420138104819494407998993527414980426160625790712176209680216707573623599607185138526697737680669502815749360953261654811809921271067154272636897766967191796938255734594529493616920337412273754856648315177258102258144624967829532698900861702844553886250153515499181356122930492877527888628755629272534930408018586328245561865319617373480840680628991112054010747283096014588085145230679245010033065293490789327935162971682334924535996593025991003733295146655747605620318809524540800396478304288366274238800362467804704491621190897203003933951624650794586910263555161196344069356075167005935091052129777564764902238766922238053928409770621612884848454369419906788926542187314083168838574652302090556813471847668694193375898381949349575795406800059 A013892 933 166651507975964302579890944808515931856191726085090080619292907708327658965453002442302281458014456870298411798111873818395809552090775358364343822530459402718587498848114048516566996850243270861885754699437092586648173260013162066235133047184407074916331864215117492293631838389140305615852261677678471546252181050697623126749027768951784586300658128226265941163234533623462988099711331701471263594370836167893916447289273507893223622673915089144288458516697932148030418971615645543066479937081912489957862622623693360002931192523580411215319981036758501999288111131432196317966286227577583237916745634141785557304577174404018644753342329265136871782609509119101778698152830580777898043725969251880309599218693695641525823201194009410636060729416839151907412101709170083422442337308253219213648335958116244814996779508346896657850002830522803381272351981577712028864102418440287257361119386717548128406702934963725457930034764600383091620484967129154916274676908904726209979946579926401233594373013935153708312022618142843491442636825015816146725714698787993374289399750543782387676102183540831117056361411362044096992508538031977674816057586362514225360724928867706538870956063116784386436780043329155534395171924449735073211031751879931696767664450104248181478006154035731916692020578737922798714112139887880057606230546243521854144714296626579892000180153594597988523468557577487999277996097786145657061662934911011540978702131179180223762361224284767476833441862915013077466675767714551171693800790214881282572527387443536048800316440697776176349001425452336478132170783912056372478707566681962767259680409027389236541063206507996644191004743831831834075443105124886336877462296964076039177485011097196767508568691633390378067628259440137315373242236032623468647965781184141876361247092990294812685267738244749575690770507441513270591645056564123412991572581657471828426838318537949898682408128486903877107530232592149851622751057697060437791075009206466544551342011873230018224222565208839493087483344197777897955660040725758523965525518109987675992930831386241037518254043768667278019556794902129707072022996297244719616952337245405762190906864818098368535422438097483431074228981385560863550870089285802460564648690737580672427716336155776567780895755085827188484631272701701692489823815956499427333968371766870887570657554334063264475462850974823075714246084111203075899056082092195480387336619755383713825105931677736288507223804805945458955698968258344022345023763400007674985002375267669786829381693983391821252694743075532711892360853693321562705303094010800257245600603679773209142840635515624826219126447714122193582067542019207283758427345153840332946647056254616304747868974869845198524405762040125964392893785424759477526277029840747050859302629530040013212005117332422095654207655578113878512069045243928383852226284586963471502968338323999405476131092350991247027957751781077203081994694739542039092178169586625693527836886665718543556531691284795982851491836896503620419937138042054549319200635090342419089137778148414407700009233593003060772782263065192961193782785862897375111633050316215163859200981481286376201457783056647996625085454626888602659739826659459408092013275258441690362194502569073945506799680764821162556396340323952541809121773807409398310660247816867909839684771417898453002695949907455630354372882654067867179165438982233093894429216845379560261931454962483596827493127837406647024101630872281357697863080767881347053507520810503202856739721065769191669208654862200295827381200102834875226859177685177212220148285687004674981084463080732470440234227442922243810606760678355679245973979205804207318142978586250224527582705874191206591680110387610914030890650208194158650036717197079438376164352801404622812847500820337400381066619725446913536963436665720976342387815218931742569092660737292584451552732485796003928072298166723519847561686510084362313995810244478383945605273990894386643723368150751715025771994650442933847209692315810525430349312286541990627282922975946975693939679798186582439066845563462367425007313158820007169389798611537663813053855488178282138117073198991950679825341805086496168460314801126116559907864518686319080262983249897392146673755691868275507254976767230408722235809281742923519469654686530590421314702604738464104351466787470489239017165583967881272785641373510750673363447191141575325957122189009627691286236784092772403229911004812081745228718930884812966087342079976946605131720734934888927879360453325429722481833337948704212346988490306208940919806451598890600463095790003305043785960450453576094684014535072919704821770953875978322606623899798939288986035399433858748071200555556558501795867508450010272996002102445926840035529615883371475579396750857180577682518240498061090934265307978298944817672275387459741971916663515629882371952759286171264318024261102756858310298031188128383418993418033692095525842146981887733405824077182497456859048305875158510724915726073522141048283456392810193122165473530099534248428634386650496784771815351064351631788257429238559455258042102737616025936326532606451739456880610797817324991015848980550801914271621511188151612895416946085722582778429017906889611649656803628797057605823466173729807783135831855393541205445284151899874238705618235899359756628800612974909406341821363751514320817741573368075252574176907010230217867734249368109627321949923889696641207018086173779884615362830546193632126792036562093609743289647738217738086215724761551697033190118869574007456714632070483553927505773184886094468648364413588782507489156039258858536128464764263565823957336926758625543040020539647890097862940147249964110929099019657824308656627995063298353008379339149990528865783944905951320919532770119443276419338706168760986998739159373460837853683846207825853916678671083106353788508364948228873019087490098336809668508537386723094081504626405042560373015666261780154222183466214020278025857990554125635280828540606023523868607646402535277430982219289841 A013892 934 412645632247777233653765388549421490353184476767565463531350549483682408036699213894382236815908138642089027154893012649856045636122416774070593374623847996612091787310316347417823024333890512737844455325521485516706955160945330579042746703000263173793254412651188207550769501403511921595106169287837985717203479247451333926520140909673744862354473290642928870648343865470523081370707128714681294314758033064485958621216522843620903118879258478315083507844737233093805972385198528313541367905728586434472173682015904505009897922876444932629842589725136690041935292684428129870720003361818626277822415947952841076656306236964616162255106188151076143084047622920298795132717525648233572568171828738611582718315808241084286449302653285507666539336048306007198791197629974334392226048966628487841695431017555675670168710743838242467605734158654682929565089469232591176958375134197576837664610352331934203199708730560745642655101150592243972778391206623533359032811219462083663805135746609182168101793425431820161997690892760876626317621599784837345091395439954251606084608432921709026342408940563268388112139434312146026519053398512441888634365373534635110901465635644399293191835436927406702471724628507278689560350806958064565042762509798146994434717177238678817909509560001721763189195462992391903973214355464239922758729849323038219525872925162777844001754078135430484784971971949060457524246859732177475304726531470220765605823368310636972877758865090288464619808563322000966102158401762232441679848442850277328896552491521552166898414738495322892481586080561104901166589945873858871838155327153641326048927401112309461210090064571243982684702655197254972522370597156625933855947516050451716531331458492757818831199428784746281742876265571464566458369727398142938095759422824272515916207565706175995395178761400086179618341162705423567798701732913369418785019877869484336895865933693499206177612084538294203202078501391189655453242271212633652954043039221122604497033404257292974894979269491042259994424421084773655350111871181009955432513769866622374538420038664640046757911319521553278436946560300368465551329069108611352998816065301011962355142297069228552232190963550740626199467306579805868677445877210486186801666058486632765417595992238982203705708198272261615579607009705410859072360260866072275522211751363577237842817599629019715104429089835908442952969014621665825030576865812403136791603816839685858418630972321311146236448355856196744974747259605517375384490995530995604022689396397901891498445183090582505211976200634583472383962817469179828093038285777048506165574409170882763385378554759603116576352778058490249406363858726217136106958190908078894568859829344999177569893620806248826221082582981793860307279909196461517543337027311643931885668381676702546674232659021693018627287921769312196469855650859445827328113651039495664825028399555716603900042721639197075774679161227373481474123981649885303454103273535274293118583387236099019981784564258592048342596085847595718018185927568793227514723373346561773564194963335510766491585163290401285776425388793461226018964362292334327616539484254930051016603691044831714826053415168783047795377469116184242157179125051660780917225978854152211064139445616781427395441182742092915784730421879798564821024615002752603747627528959098814686133622823086941581522438869900978864832340366854791854464364298468381558902289401627483785008213701150671620958906345074761289731024101224997514321076426270235557842918771366170090370366591230029722935881095639290297882762193429331714350783007089610001096950041306588715988257949738589324593530337192324977199589508915819025276923937512591936246511134435594702523010432378972450452529650652996620974308089859348039197265414971200283782177807205185142268883933736616746158676035559377161961628564555043800410126875781668843587768158949431067905269355346999530295889418325940771027644405933379441322711750542682009329273323579599874136788154708170823599010181967098056142071933486126207562501803394336450224618297819330568788347208609998590790977232843604518693183105241060932118910952229797829838838520422756223909546830950770086364849018232868076228417018753576087871303426854675988320092562087682796986739794879345115238540718362447806719365126714371183635292499663708411626913804890306230320562560988890934241164685297286851663253819308596231564558226538463523027104295084550116766159614855329654865179409104190797279085716044954500515901636888837512020048580051543539433156539118643210407545046261448551488165853858713652402591834997561416916071022531393615613372885407649314470993706279521408189482237121356048627938831668253774519033266502778212240351624413038949738245741805561986955127809864257002685134846359200227310668715400713971219105732779008569201243394819758038964093503414613679636920878614387636111309855315729381406595554892275154105270644726893502055386183399806964039442214299705234798427591687504770431232651129174113247453104414922099927513618090780926379600806842405926652999893176150908438276707218955090011119272432280167828604982792546508304204912191060302545617442623515864680592929352644892860069126047752231471020538729004785911601495085312810231460516103561808460765540721878769306203322014850121308091985261862643235126702584742608292168794028816568986560206133577536963760858262489092075117764823666865271124032232078907126126880102252884593353963596056276156810198516215289352599506315517634939363424991749753474953203057540669866353395472185020142833330289563643755092257396343117477323273627725746476122770778011391779652820362449155474328251073134938007010105948495851818201601023428328235665488885107431153475719112840367921948237988585695073289952398534038760197681159777534172559983377298648151005762911146591033785467007148668717911351389057234140790208559509371773939944564253689515145001676083384320914727666532119523936899478697063718215127578089394258509069396399548944553079931393224268566034241427535524649671197911577642201356010259 A013892 935 1021751437363088960472854824821834002842029729739692076684513564225996526857262886824665962197633326183537998049203433729295904743557080051859422184312735400563203862467286997524924172730121964699663917987068424766432574967061572101437166068552248644366303457911194469528252811655734465549720790667446348596381817761135000484122594386302249979931048960487665533683493596947696731258926550703293638171478050912940617656035610996566874591753813038897499958690846018126339874417017690758631467530006647141810114781865899128950503236936442421239820606575821233076145936280619807944759929604195738707889806306310081837067603217041849114743706177374691486814267235065328926329326732540065500802477696967847401357239054469940560592831850497592247610383449874456118919685660381819414256527620219832116334215047138590971229074504107128335796090744510701747213188469677349780675455711411485810164504028798749948608595588032731725032653303880304708752601688329324326767784827698845897864232817043249357254682598918304471302320421874313853548436525605635965343459157475282447574492856149010798417412435319768292536080341160870464117801601003258848005663467043736463468008158953461445473010533540514808583534880922244255941695072758056711437819207748681974772808767843515382346918712010703256111003696719998601036172092350649008502968221178925612329794424122629056754899271117061287945584314771096649815330125135984914424558059846882167495813636450599897905645848091198176956643363833043270164588316445061986611031049493128843803424727704023798904997835573530518750762812491271284673692198388316078699584567409804133788423088966788344592842798794792654281609559831267840207669313248924318194777788545007444851513293042459142450114074414481483477254178305237841543002823640814330875971811095758352387605637237496676022006735923991989266794934633736590802797562165061104484168934572752297103516742552539690917179104913185738254463375216223314678117734507330975445853015372382459872499915248078877844483274207500248929934314623586963238756654119427569636491913052973794972207319317476555137217460355998551184444941013182057183180356690763462549015460475770418975605486630819748953575812657025313791874798354950731626355059115007636653418525752692903817744018786951595613500364033748714075049337124558122738212169570220695348272995339602235045362815623816087550361764913603059687403624135692127692386346861225594606553419272929314344513731933826207884923537487172904035226714761961967672162769543302684124977191731448475637408619405408250572869058415091501386457948372618703161344006374264029068072628973613639535772454061698517351590537397849648064848144228127524497303069549303242763059254581323118581636024584731912357196362638636795712995475881449167127539269989334228098171594201301499117520812770955061730008995805072160366813107237422953601314883225244176177587995111510327200291883008094240128607296435938250104596916839299349997401661497419141916631206551917547277876777776135512309053825571145909789112157067161341855979030020048260960529584520094873399047531238199333309721128766100548284331638507686736276985800424148044392161382792416764249076035246008535863086355901114685821149074361292207968362329014787435663704617152266875592424517146513526681655212886147346554774228183700719386896776828095615945520777338622752963066129363322943866232493150028783256047357975073261109616399885080410972575052937205476849984727042133271354741699046019115120212903018011303994539293326861002394595974346178085366931812245031351067297209584388174828572259453071576234106156900329203013069809521089771288036715874391578683718926383436950572669166084750991380748049973464841607322523608603141305593058215452234280197863286992641820508309696744774051472766686242951725586841239441302988546751572972538231356026527066179399151714746996114441938829150606527317809169545505350189966121492827443617200779285887234901279725242806984380618204347242123668750227013084747068142685512558549529715328172433063616419303152882913090064727142612146602046257734892008900658947935266816305131671993704285732958703289905250176666118221580266263266204998570370860077916289197386410681107151718710997602046543931436360003392872892749285936069419360951560497035434196538651770013270892327773428164123124808734320989645375082366590514636702031853383613636099926676116531118736195820380771060173662990903889917954559459574571056183666903082015869703477728951946862413195793772923527198813674675330269017046906446899473355133334646911881502926496891295982573707016000405240045626826864466542818961200226656988184995059912313045125016679296568777853952590651590713154931502832803752154262628550122416857501330407920543039010230337605014877076900091659707935169323643719495534992463421656485828370339190629568669808060520952959711421517535300150616206611387578221437422205571489846873207616804906538137616273545839673330078623851098827385285832179151761349838874560004736228296892637905384388684196708416542240964561027603178221674472579566382493574088233108516468147479421442419350296491280240969287641616665533478871372224072900804062645009019751471777154666565924302937713252593162484926350021390930550379247964101309152463513290367893094615903298800320739437648370520845256614912829051853993143378587649630858725958677651052739847145205698431297382890978398107022362116701430964945085818349856095641694308265288719155906231349335601575735802161750682284988346900355722837258646572829578151137573395115407776175281856190649466296658248738340183446827796842482680506338093123781116600663229174206568846639991420828708153938346864219716328964630191197166092509860116003081362925625171690074619584922171168110135299050985278177844057734840086718122043992587141602280545805388057218538527162912165161070933811463751579263093228398776494623992595940080922795603996354761023505148391833632636260372514621100632862302320775608759180979571034100048223355526742058936665042831218172088819164479285049526203477659488277135415646299641 A013892 936 2529957712303307211937875358886518352603146971778721811386447351866425774154741776803668564331597681329732253431634573053675860439616942359329063411154579812599148520651386867284467219172882266670873127663862139495738932443366191618796465465176154316066759625830450714804437258687952454413198100050873236313152422576528613563735471837328614873057290400014548140288164811908594928573496773269874674182758630387481350437492120352988241609767024711801060750214445134636612036704103087069756618119581928981188883401263370967295212114475088142789498564121784379398611876678506425832212116933019464418867241505248087326681255258114105551167776122091296215809320286478025889155119593115723646471514222984389982653258265533965352143350352185237666715822849850690921600914743985762669821173783898706083423033544004817965269340150545156365136364496392204085572828756579616114580715211570268603062518261204555948999794926932258991621627813084718609037608287870551636185385244080284628855729014047972690248962328499014783087204294282566658457430132615589608150973876365389393156754186617709488950556513682842949380295996668090195331624426442568230287975305083528813456671534376506931674275909089135177018882135116688079892975227961151465134472702487303689052977017248560594713823075890990321753200142444691816027064681697349659305191109492916529764191643775617684801749330313684338020773376220397643511089107519087110621733787428805088054216649401693956604271778812767714764167676543634608211266965761301539985587370618886837012816164843205624444866235665783343948245049246824336709244578737111054151962647778848605869380622167575653257993461252987296474039149488642467870369778866348255357771087438504389189387213389140040161585009543623186756545593647421114206787748614196723867662925482396160588597930758128282001414856814660640631521670851660538750216240879345635752146214726657390105720702717600976140336264496434293306138508909515333251172644295867720970501205510540836507837167645852861351847190781917158875161426505149056088522112508460485749347989418555360756887571154684380698709016370027656589252933997799078609215698021642718854154632668594658655077769841086149564200116144247722454747396331895151629286135519611294109892958197717146450212147174352058946992637883601157172515588604781243153964414860653893531163415487393754593587822403315390567363215740807622488920426318763141686990141076733833579692314908281002319136107127615139517651286248451340508720833195379266191074561503402232859171899469047839077311845101111963835230502672549651491507139507492798279100732839308788111425568528935759240886637729717637115755978060278115723722425075122335280247633207960210102368257209559592596870378838230103455741556333165931228152384834580401275332858881320492859654586230248440663394166981349057394613544503943371212105568017475737989262181039143879389149457107615609670315531224459139888204398097730265145742321188872281229216256632098039880628613911996486897203411574711365892935868442888816082910823001841131408247820253611478916106343700622395928508193051374131008867177216612801506285285777244620008708263444432548571386407770920357540372921796606489642052262760394172447061401876921274858253994511186154659463338826110858387526754481964996902919790972176558656929911631433167573175722207270726547088051247386459989095079850394577984234410056293120191515607034720926760260058139047720528782116002761544022770332644299151068204566266148884930044048949994771809574749667347201168256697482597210998974493368109883346383553354693975304852943059491076841694020994748239251459142285360861596536424139865113587177749899101849876035549473285845006878865791246320839049693384738629583637665854223061848963649087059193419118805131800038284077666119039486524773852006139370888637623023085728942122425927642039744060161733322331973570292920987671685099966902456252100024923462268540313107232389006096451823826393989131217864355166001875174068768356872129130681035454960711931978594372433336387552220117550228219396180813094793589180136731108368346912720323566228586320227891939188199093312257431100057192798662336675714207186930755096716268068445765359294101078737263548582451429845382085639568041089176863614157015553210232797995148941578615159109078090043221907457703757105215782243468139923596072832406701423264370131312340733392342805466586571575734649006841324946758114130921957366723293135817645321435054476412956911501180186674074451691765342172773455341049910603782840828006261339075172294785883862877514796026041091154773368611587414471736540372278742207487008920025141787878082853818418721008674589554654275394155759813113252212739232802537905417540290329566258442186721721648698350192328713439732115235240058511158564827104890199174699303685900202903141968499578684353743068847871102588491108147639167640638574250171046522979685793360438352902506763012274176013517310580069292934350439081955389878863772965497126574687459153167370149707563824884379436550785513491826310108595887201991509939879791740125956306299911764518263505647954153110849791762513383812160119383910781499925892654685608038711244188797599515940892729218600579768847032677035763650361616061744863505504663287491105752794766649723685343542256175382600821692598294419058929041102466620568326577500663319660487555773094038082776396684680037018478968720574399963814802296510869562049730260328562303635001373132213220263537858533726077843996908702655177360771623904961613297520336745630453594346071866079179839228831810952847689193042755389892506860933874522719063246045701299033785621095023710914596436117122543431258586732147575382432991851793111764497572123375113759658777561996622075479606203107186337903844845596310881493513179803882655275008001028734265257188175563090766028569559649243162578139631583821661765879744982079561973442814638432853272259770027415540074427870865937011672123080792655929713914170164072999264334857964095305802396410485391017375889336484690953044347993231846782904829181263526725546386894780459 A013892 937 6264425761476506684172161238263549206362299613674321298452170901509104992958781958801786928472904687142868702989816934703633744358675071358992334583296443919396939052836378370696201996926754607621482280535361379743259674884086583701110309341857210525858587442759153184476552291799980384420065402337867169561760400389319923516551838080937545958562283702185622635619384602602059994045906786796763410869254461943812184336923801713913832061702520121865894722545237383428580427470992949790337292369278694768392813000984831588748707421439651275272934605123386180044523469231773082496714590525732562828092757823903283781508129463361078641140979288134136468669242152027953426111102469394250205304469896017425051657750138030386074476797663695514801317382242692445940285103396668402960981538585137802234457689935276785758985447877424711130557786993152240144082795711338030881697194354653930517774498404050339780762443218782039556895321006351258663119412843987985035806996217481948689225041755955171130352765372634082005387443465868769020439784293939328813153018264294464311006045884729923847880984032973573744117601537053861464570439910690016752447825364942020611471250929598134437011742904219698522681277035880296237934916068979379181668002724156110177160387339432143640010302604390605244702777119507158960972798831286125794055924401024301126432585164961163173719926715040383475688898936085950384700164228038904075523364409318676849725957791366885004253880747246515325759840819722017109757309922654592981856772902802055078240597092952096603482308841265810472166905618195012493301423792166381944074620560202559254144567489168511907456464351415060591812071864009678126051354739081186048743121631835393279567452489685636264304060480545955829104695787884785773466312937555863893771996302124035650837266747752270680935421325543924397607070177674125808338871683825106849340253490138461636983384926278349059420110484183356457221036255772342007147895333368353768027337064463444654736219102970728624140447477247914295173628333007973072631733514260086500303474807251295510214768558048542840363692696724809110452992600619016300745200380655691514512053431796074565701179410825743573849766343384655641322477573310009253054123770873974005734211843900409228608223847406265958806589523670946941673708676428710231392288133672050245118620201924920188355428213465026835268457491132598013237193378687463096368014601329959568592842561252079681561410595722580719344516832228504115782303146354245405636453530664012765380362681103409885291492782343018232540450412436997519508469336627363410326083045482679650933912738808929304520600162795916111544686261519076582065393373006085339265085884338597068274263939308333297669518148170962720936658211894995829148096891936519697017450416543178791049297861310131933678189633468351419665745202932669677514923384862503657359474097208843120611593581594709903489058616549352051818043021925391811797107415753445466679381143830481324450384630278880589209678470196731238376132610915568554614079405924035823638831019482147129332692001530767413936183208306314434416925008638877741196911489827749626358942522406495989085061312895168126385359851287655532396195965768749250001996290126042891755247857555153526366142513803994270342496609246039046866322791506415404713865497260680034794772832581700838732518176605602366192538338122482164152184838505977338613091603063065452030153169698037921753596868652321856393237597890216483660830258327044987826397139561033104482916228076568737465519240379961471557349744054283514044096970078004397558371067456662795876641723691075120462298730753639744038322243276295867888097239347416191376201748015253607535687752706839223783250106740257935973415640783975869221157042540818181765886654268044942995166424999687553544506010178549690117984729729839550347860396717008526968227622407717692877425428731364652871804342947205023368619612959999670400744505011185606418264524710330093819422711962182077116636503259682722068350181208992763854060265546987811795881664680846002543818663915123205311375347379760699755422239880462015036358929963002731960586751387312889420515031575013180399272701352055764224054648010491160382764386960259535381459402988720736870048786972869742818150572054288304220882990299093867416854829149677931721834112815264467693197269217796676312344249400987443483617772355577612046628273009543292104988671190797859342819641461727713786179410304935762760016953991646195611160759043489075759528471988662179996518342596116088391385475695422695043947032246987151508925284319767243183245782985386052375879259021301216375299865333555823133076256932776670858142521689896649193682717489910690711401603131305066466095344748682962440099468252620336212874935019407250801862673639421211209829591517286273771157353806508266925059838280749618859031144789248260244393261195355817533062274278124503477013253988045183544093387929074952894199209998996165452187860390658923664709376094469614457042921698572060320749079232387038463963459171597634633584167704963975770626412447934140284072905220211907748071393630563622058533367627143905859446382102161185002876374379379044873024637547363821728545925447676965062368764575577338896747168870394781116591261493439463389368906614167555459636973608682511992220944212737395139744776496722612870222814945148013576362202374602724553054539554981418755970045551176001868151588267611721775047869292791468323265011300022481325827977500607623442901641735782007829257179451545724376808295518820514506714201526791120734671218268535210363203973578157446345851505771830149784470514940836257542607767115571921320873171012667595955348883879256866948691233072246960673837116995805177339462482273924472977439907500984097372318336179777355206490999214038843792036339247885469058384323593482672575058077931345616568963625069232876833070670382221322879779883408949554589144305113591362750776623275768664332288227614554908693162829090989405420277470038422602007949606466212733422210180406784142157021693382587303864630897437261598683043778999749441 A013892 938 15511338363566216724172004269903135926324483711119373292776121917055793363960247049407145811804830822929770052604382722202732810772770985516929560669365741492374841391789103647302495068388340157176944653351327777020905537720811905815735535851063297125867922508428496440929206653173639629882139522663390560684705365643594673299410489720371376610450112112698118022434522595118358149197075748880679084889950103964611405824472688500020325654149548371232020056599539739870124567880498171982904379298278606837322675878925540512069085697519299083052038102811411397022064517641324097797032500886175873086077649555009097068108497856098903462250537674369647175935441823394263450440274713364633539104192605058850152984703459026900928625924218278800504027168853748522700294004235387235903283426709121126974938451591048913941038108503843449805663005815957268668523266378048386928139541244364242701130917723770642280806104891582989364788947448505345224491315023585805759176667527110835667441436666878843280695351986413877819457843378394193102741929450438878134919375371201258786017759209133879709814256683061832974235849048297529318561401692419639790719307938307572294043352955527011081350339593395491292312587387266165634454407743483771812348959877280220253556657930780591434885870268428973255803301722834556796105786213348744792536080353451870994858597694375171173284736819184778483769806966743485661605691944882902342499327090549566428929594361245752592148029864376349351598616093872866843452965342175115027782573527855265777176464221261593447785941439549432044322002834307052239651162150359386165341223894496996766628109415362663165541043924074480116325279330402499998237633418084185694106794729465985464143689542258114268407019851819360682490308135685730168894163998369137031504946271693022551002505356842649680793515808757985656990468859868725239902071837447663244544552326678354720872922432572893827681076149775924740368550651881640271556896487058047396658721277980870846147697384646718175505537857966083338365125941732709117170362722925885923314933666760125561547278211815438878481699122667603113583544525400145643258889917341177103391780990416828436058124637966212837465832593088402448822945396795340601478062814937276161624476212469959390547594460338807734335037512972108051331328379996452975240213255497229939887970363366092953466687443932539481781392325335934807978601287774648685453744586338511557833168873073713247434527214658086396588238783764166812584445038384600694651016950823631344345550654317472113560379986866765102575176725784837121057401415953677912945003902836617600997810398652051041994153542498805087879686107461124005775538465506994902468939893124915862156836665857424770026196217167972622348538461814987277557773566027124485265211958952148461338375385092156370848631673241351481882932031236380455825024278334660443484136452624719242103246255793079597319354551379234066154604508546440739799005875039690566599348970857510976990272932648905948061495650375656022611903581755428382511367402929099178876285848508725024793549332298331662879969305904056864745313596965716536099931343051001022077751220788202312077531231798412902574663142413512576110688434644034249180693011984804678232277464844458091481679112287556408800785511657508037906654997726243677196597643901672573475302215982716865084749524574955413326977986486739964175060726439811982162537505252853302706410233336142000016159452873145496293439222898367144976098141813337767311954130869934508977044389424163774269634725585582219761682143903067354841074463513176610789885041758375292207356695389747414701577424920356616573545668254192922181849686250897884050421772058821442365508908789651895170481806049445935005838494729561865802637731878277359052330178746451815305388589775301351643997787297096709151451871299325980776786780450588096617501447616127371616100226656303285611221861767231411158015655030642223879613068113691668866658371370723634976178757666847078966426529084797128430719815341405773586274769460630973799970794034578106052746849901572653548291186271678088903701252745772114969513310122461101604876894523374058181247849167858560973458736545123925739417489884129151732602515787911675298496246280968427843190931374735797322279813313051215793024151396596026017006825602688377058501724907763533190658065112917132420319283597535607822342482511873369611044220170657136037870343746863388720896371403742530378245051676641137234315219761761153306599544306824256999092689962654435227199071583900450349821184983960439775622202599732638864098387578891351078791700004331418901862257383384920565663621252552240103986986714991381935175839813831403171828583094050371359810798111821343771632217036869134614967853240844961876363413726619274303241364335897221655447841726361025198488952602941313224873740507125850507228158581512827942881909652559344437797964277789804934929041186544690928346093757794561786373769679304406279996908925450170227263221438140117887469521374912579988146474338234313553581457291333731518583124070093595441672289235917276823252636542861484563091829697244954015512413048203398154669327276779208024437187724406073631051432006390011618230837455067485513966235596822473264896768092815647128010505992643961858952960298433669906051650715485159261426287744214851368126901338758365005345841862866051268416872937551431663093792337549936000238673819221347049728279557845116675474254108011661923768171214974365988401329261277035799345312200328093804015872782792916583690643725855957149560527686285967259998668883501765845118995772902074739516567590122862051177657574489716464993549547100518810692737871295221677443416024544048994787413518957627077527411556196203805065712895982113614965977523279222519500059896410529449437156662882367074617387575349962049996365265498852080428731707726949840794263070302457093489453862747835361300089529016583168625624747458459715835246116507513984514548108171794860231787949369775771743623284668166409282012621382883014001205495057807610859257962931040511908700513506007237486018137500591110659 A013892 939 38407609410687945664505575600702884964036127792618969090869662702699932892708603758789984337464129795825580697483659454063464510021647464467483768243855843143527852395367607751982060736341300674845675479218569357353687181044964639178436944585281978950064437055197291608888367664716595913911535789927298703920838271164739126961997014186121845253758912152139697337232098963249971494868730064727700601416920562476670337350570999522211828331914042572459233630126063750352675572404333643148697550676088360111287840421131651936393751026541838940246068494333232948754936930067164957231134378411759193172563781985508470241246383432988638763975094084969009002686571563464712335371713777487455741542352205193613804955271250193050362469722330955919649221168771597863309675283593238099432884189591028113381518125046144624760490519428258262220352363037885976992861791355419232824379389935629056988027564244910763580861715515943748383164547988296636805017720638585790054491587287211613085316073889422036968486480358207416454881746531398483147506188770302255710995730437256065678799787559977190415591371158672721565672411592640464048160568169198577666160287666735441449708452209827476611520494516866982593403905317022365461306924559232423900785447203173676089611387145747891671329468485786712249721299592608923248280741137086613632053796027101824318498378892444666966999163553246610818883935260546578103216192219032609607360241309582690885106139668286246747665144599152414253143981711422511718207044030794460145177402529748895735600865881801610274469321812526909135513666896024857743548002949342725724615239143940119196851095095270074901533013319356896141552907824730299843136205868884834112992140322835997141780725531895774481888353448070067166553569484463300785468670582197821834572365958392821445514752511572728031963143700549839527288442953452090697796280174632321512153521471535947445998722362371309833827284973384017473701827900573477594761759834707944100819263097687156321275467346426354227651086784571960988042549979198419312316417967874063208834183937331080142821654032997996391569656715938129401941101015798775227127694065438571284531285518590118473695086357943501640636310617913600215128046274059546067979229858003374566522203925220653976975508095650461492179252050832723773793450870380837215539316801723435556926663528760419395985911313233917078299423755371982842101006670057519835403331516488202129839151613448948298259385401687673068505741464239669680473531775099071395424688420917442748102673629604838382914743325100810203721292515539109410613110588641485926565211218809846005213077330291944933030681592427748779293802890998381689576805018903404571008439600426711041370681111492903615637094427133399842224593736761628182973525569066196910840706066349455852971489952651303297701926037481237162938846119612370410287886790560174389450626786207614690652605950722988597842856485315570091971350069007333369375578648179902772266081387391312072614637818259023369089121318399511501933311846881034462508014315025339547716392513206605525166282708154566732125429118379729298739006252133213749320503898597240579765697720042446956732863005524818389652220832266956076195099522333658560362064786282562878966263998423897835859694168256106136275216204629643995152630533214954242862818229467287557509622341692589246919483213050522523983516865361830338553903689676892009220676954219084809978039672353387870098012405099742690226688566379423989308171632845863832303362311492913967743550635608782497305268274387734548769681394836241174254629638030513092800223562012871302659343706097858183795161160267870097941139855618538840421555826276161999799365299373075714619794243545148267979734829477227030222021690961373406352045485266070690472115703263910593425857381754033901504351277128553864433200827072389761675420970286920735446498716940845368731254155123445909198660840699979929936951405405718179906086038343243827589063926692677421840881245680122385381689762240337084910176904047039494571201370386698893595133883138224813819100422294434145878270258036115844256365768222553588103896937680915811222734073652431982088529618076685414967820204100644807399445907284602308475945356739932311294931256920059643214097221986051933013899723464632802373891308248960023424684583867991087746179062542388376769855244368028998668820157796574320993294398605167138620536982520343963886234720281264689948422784336435475727042194211479443264750681336877029941317825058583235931196410523838684411632393949824321210741886317599460967978360234995387358755153385705295514845049589025022011482233644742018427719126919823349169242073818003445818306961787188123562361582770595030473656157393882717491594760972774627350987286441802969257101572365068258482981638990750774643832745450800808132953297051190382734796643995953811315097136235525331756541953608792540203087101550271058209572863952962122662986834407581356644678304729155961085494066193398241049556235339757307761045394406899664396069496962427645555709492817614161279432154926834681579529313704765533224779030091142779065187116421518533392856270436243385967378566600705720210100896087214154511772819739590301377889758391655145813646281995056529228737622577852731038019685877879721314991566041991311620704586284962087362058369657162649257767652277998248831371833690800766679675750663798162389554876113215058980254980005100158208485143284900735555025125122593568077780444977226812649514542982518807065723128193920192740029898581600757959959819238948209642069673043484997246515444023769838907333300314287054360442233493335628602058946742536412449254063040026047526637477550376227100295964974957495171944119826877461449038546226885864045519406636028415539903641979414159601311578809442215559221894175806366231093038757936465682033950037536442137497502152770992773840833994112843706732143220096052390279790382708432567250740811557144643919937073838138869542488056096073081625069909646552418638613871543562177856782169793535248085370925107142367440997782755586480496621432791711014731892024247076148511639241 A013892 940 95101043254195011571936591239324812756564891991176036746933280948492601135702881058536121428010594323313924539458591690547090409800091265120472091064843209351846171788317338187075028607193958259684702208417620367174107475298255898105088540050672122796275602527936958555476878286237098425840439857903194393479683722392739387531473844829242114910987188621000952437023063010804291168472967644542194731467835587827920945643411501345949185920824028899623735932321516326184509632154798129466846856531511712383199710378923662228052630523069220858104349952750023771179150577602377083435054603250978526455392008010535537655879928772039735454839966488697678222543217161723410748901565112722911674177276752927701948835942187331761809460916993957621687516886774184697743223660029933264767665108962155120515863647908633659224825814665790854825552265765746429746048088713362206977212983040221172378998063799259296791808112927312799427805354109273314096267573055481636168136564790277387948938045241524016315632405528477025676516237704649252723056926507956645063740817139959306971210475177471961210855378534618367196039892672125460389186334683184428960601822131315959838181648808301605010309284952719818732544816551573762096376614594190845588310945034331136191810666100199208819487225588187992414822660199959362246144694848799026927714772288910800093209517477203347432319661875030379802027693214704121494795510337354425616175086146416391317920427326503907285646916876816693779795559971671569842940743517606131971013621226508710982025568409063085399003213270676067183536255087580254233941466554864573823994069029070985203203799714303137193610992747046291179203013511906870711289716215739868862345725661233889686766112708801595298829270084412845241036126846910094611598189759909444446762800777210506788417633179152720307215908153787757103679386308599768324722671544126916663921822362148687935089990442745237908229906495311192282615622362782087298911998764960505680094476536920070079953863421018949276732628336191848030531169960943226860807370213835000037331114013041550210560554729452305867169235424677686274016958284118331541115656147738380919056631541295473762597929635817546468877928084705247579078340251152567959377303072172297760791062617034936091735078620132012050323553823814856503566189906699120648559686793430597059070554636900145705981319016787188843660124861252811343343460514722754806922353764644920805492593470909327432371765933733445597253997933862381856150831554791035583139675574345259071134282071590910715096813032538791044624088676433873272509712515424594661282192933683840883662095564458554556732337660328756324660606044598201903179437330501701154869426286176978782826902129486467149775393873930584215932474327001730782232563688039241104735761450181821288086853300269939444136441359481253857915713937926070760543426194219257245544307534701888527910226941979241344130099100433397789160167934518989148577500915179609074505271857238240431689032087153349505178204207367712030425571530750282551581631737419928228761011785558362734258707447378814530849042914590929336878354641900798431478750382812728802317264358899382867119285355116997289799474350555377673310609732150849627653948255249467662045487320233415007474352870324776147924926569067256866753433310663014985798381355165721253862018370642678541708085464351185771113062126805562739462982372105262627139308985664921678901814054674551351761818418255067775527613332523525360501974471918010589302523116125292782615837985280270732795077468943195128474059332072621935330714192097715438569540761676508619643498291325200551037014753778112881641958455357208404228973959886578451541208618412373403894357906647898081196353431533732372305717686967765730094893474021832370607315220736065756471172037103781589481022692946735095169184134713117216494748189106474146118340026518510276670089682247009292320894908996379604536955437973693379547279733455667698249453599819811871542784211547305358321216638593536415609004121933970445468257142013134743732017412904675323272660736542826094175039107652968405847343022330096716950471103494777959252800617036713178417426098790062679316404639553402506956960611581496491414979821878389656065067990328502762502782917262441205283784091371053817325189894463941665041838073430948864377226230582145317331461800724432235574866923899939879637175267091855746771173001881641168634741904653719217516599707872663545012253450044850037988405897307559876960667125309732891905999500901666442632958559026766051925596773969121707703350249799511843643626276543191496519012312442335267977609147245512067086856902447047675054611129738684514187264049774294725564639952736687584360789537666835602898220296049926282009152268971261890374539946231573149761452353323359002344819617177982430217197525875155455499247235401737236243500703935648038437041774788777600004323769061524616961665158861065558963699037689777789606531305661558346087830771807407191264565144768537729989816740045529852111443285359170130732846719456201607129840679382180428224390954135056232052342131629648544100530753784205619015518018370911811750440101381440833106510618700654880772446167184379805651491452863818914894023745201677476966747998527398569470509506182532100068329301685008644712715005395608339555105367049730778664509226037899185933110966029958087574778446542879966094614439189055694325950375735648496639871854802599426407062157290928811323824082027666333574650310364471835656629971997837595323395291848003055183898548457740422946519075353300158197099644431812474348609077574905861014836653910614856645929555970247668329185536239345456254659531525009025546815738578527278837755663159211455416502895273845861077246557252063323689939868001585421174647998978481060503973772946819967618443242175487724738818581653993946840215427582974102436314515211988818189395753095136615227519398686833967171336992072755834295665512268593541816735285133211430461338753978205918797238653168715142765029000473843602834248938862286870108878287168883324928771203833114122851866623109346161004253521413000859 A013892 941 235479598100669013958260621631100929541717572494458993413044750023281581179512768086160231731775604593363285238228879426371960016615596181473535824213567205832896954118880772767678291259244352852847031453560661373539440345478536131042111628930929192583735223143822175142257742847673393175125087291714241734500651385332939604727294855707841571488980466757271837328360369297989494557964746711683283832392776231185127225586705575071203433309366457134329432918285374253749138115668863493574730034610819619520328419669542501119218890385541174697531322813654381109792923566050668293916455268055144678377669695642879034254186635752518816919993786182697832349161037470926175631944416474048088873518680790647529867810727614109988084644367107821473102838875824671955897298361376457726957950808636083331754209462722919894972931974868150069842695139710298968947759926415067447334070090092908604706464726775282145526899276611206295350389409504617543760454041375105023834286779940641050022977544884492375275121083696656434800596179664244310018308532669424940885683573579436100032107286376463145682237791934190004395747182205557180344203894122698281364917211177529316839361742432586795864421810162144590443835487718535240753076039020061358570371142688562291993406198520037160758723499791686699830349974098459176898316632770416421776687619949799743199995993015785731373819282449100848397420969141235660529141668350812955913785514632055480125911452182728998326083045231768938651458006250296002416535732083201025767294856505336992753882527912112696693386457376307739277086937686102379928408231395033616381017890328813637390667725268786283701962985529968574542533402553819090661353755032077273550185388964055573019511884912150921317835856826744561688484312649507238357683666066322015485184924241650158648294113097266871599977002963685711576663424759337577749077482287741114224620160429094004047388390245291040839330163243133547899792259916862363578748701229919943153976253258591248604903681262921599285168384290616298716550199409121563086818268579106629757435534076578169434818779005042125105391876665808994305407116390347116610624935071758857255295206302770181288094970973318190994042168852610578825308299217538622371646180759702754313196989354977588221809136436230254905794101299594142373623739261787785938777991909526707947367541265873813882434638036147741508597991508823224914441399237044498454665633234283523761559405200725114745968297256751450909915027030038709851633217861986528416376567549960721640776524703184182430740503653056267966802661347629237176188026649730323416206176640901624728194831165060262479370384548402373206735801966423563134260701594617931727871031557776530987178909535919311823091702995845645646486183748614658588155268715390276860195114191033757509610569369945096787686798313770173196331241365984805884110817056080108646435014342367811482069985020807857512959194252484035832341702662494534511803601438575314849773429140435749894664780661968321556422246259658984390824727241719243875688726763393746867306912521209276407935251251747235281020784311775685540115157050455925095386102344132214974688975961806403017891195348519841872275188639935820101506727447168986612184313620874951628523169108142638666592237667858307895100762752740865660511309467099380743320386275144487230966489825529965694444848710194506736667282019121127093621551188587468685797015840095926904207102878965601927546086823622955063916147845048168621613578487941714102161388185314721333742293819514493081203158525772776514419489838085687101450446080338961099726601310446441316590646475652037759222201194815231528120771689351528372502958193101197017282735118842259373009415718292953790952209535467243193333815258983197756522235636131985111028402610749351683532512609900636489932370808982717822413321666779014826645429496298351526729475621322456777552532392122137461706475563271026542414350823011224203403639800729845331967773809060236355315216443428071250433806197604816925153039497316582286053506041081580925820104584075853663280111977092955148960720159420407416750200210248530150744344548892316210127900355043988464366210345787975410192670211593540394073623213376331880896140121973258748993058785784415361730378278650613405961972504859774986025085372492271492868430211784299052135585492318219438099115233311965934074692415401717236029730041670876922724354698786129816015315795371169500773635020063794331141295755402603134213053853917351703782430908312304303915553458183115376937026055047616394406918246428168291322557850178321476534139379722319921339229867826153914704090031885465183801699289292232301155047563734826986894570326382081395675879422331359390948166613427313969500680376828926416956579924047472595494507986324052044551182410611615902347005509274785117478372576621946548206230580331006168925295849514354172325920701512717426593106080249472042534162138190725569484456223524621095066942559417278959189731686241549138882998490396231504690055240209996421283292607434555801537471029198781343212591376377537576145986217142858601128572299786041130398780098914317749038705149770196366163452984590484265414197836454072849625773182119075652393852334944649151350177301470128399039887752405693070467359117749061550447090115572948220164508912145060413964056844246471331320412630083216136389790129875813190685821336706378541166908718261581615664791399408663506881490059804861637127100200605911538790109485684622580897858058843158347797545817033873671942663758749548516937796011937662603517452935963231168411680232477966435922116588374146827552976023911419535926129527608374281302227977096707044886706211349543323147444903478552816602887959792860325545347402484674462767509123165276743725336417218857659785124735622617975432828955219847975000059693507482979738063951214872757777110580022774592068455934801890300729944634843114677828245555569070899278980354734358648543663079262752200298876422783059689753890427386681697327923831872402396285345543044283671134280963267969656789723417980584831972805449039970046479384093614428919916471140117210013969041 A013892 942 583070797377468444793035166960147380537317339535957419131046692487897499877010385545373263630817842758022237215093290118760183825181861089350440580799389544795630315196806562569275449308723682854581681735130100066359634699999057835537241562284244842827394202291194944047569254807381241167534053517926342244555328394571506422325650064923330807322293044757214039136915782058382489485481951368052267414103920833261262338148016087728231750013888975143855974519533496904333987139069557227576895463969815849074665679615334517478796775264748117127382610887566799411577148248974493711898240972776075682986269555711637133837757274600176090056779693973191919981925295720722832556081937686973998811630731987041558058156274834570127386399832751309641728466237590594405325344575305885601262855039312997301673266296438759229022581890039051519787427592741531566712579406036422091276443616008960903205072603503549345257009771917731296710803866484973995487716491394856174411053661524241363320844675910946685926352040220207301553321399870455671792023739434230426702100210856468147853400819689474018560643314370455935694305202111997928693102918033319091789390141679469163896626771075585732653098979720676058253390607304377391093450827141534909894737416040006402642581094749265493717514499110695645763229740515220669458744916086195331544834439070079194337766878310394033668982551452936161616005664269644477800547155861779609325168398994917942284289220838203090026215902215337837225936517818351681287581709675481976701373026898008422420895773480654336169797513723018216916255689317620416838351693349011342487422017225285118729394963870316448288146846507769657456192415530108896567487371481171504960340491428509040298040358719091984124172047252845382452294318067132223390222167863153876220850905729825716178882405146029403501831457061379226749264729383171016926913004815193485190467754618319234327734345697974900931224577876159734821127714987882981594976080366703541323617446717344532079353400271438909068406151173610726635751232206726493237707628010457346835756368491481128759385343875605800931335720420332984990624255487022105092451791106247034690979205031082943117270669532062199402156820253780201618767054384248165315810736532919230252152752144870651218433380920613297941981868433823756337187367162373474975222246989187172021768821560888884680482524806667386601697978177005678387423434209446645579099119785776198902473481658110255897377354869145010846589688514051819424919159114846981025261602533890192894005112041029650932574130354828972056332102960203406542721996599370604080544697774359872087858493252974550864906529809914567894825312513259418253179788957731866133449733369178910600822710722980272085845542696310407339618793093761007515472672710909149143252262053304495935789221206351684210894493617928012081262590415073611864840910001742900939329092578122595642942007840037315179980747929381468640425457620900054410142385718454898524209138121203819878429568732319099037535567541295351591136716298493778041348980650112493224391778786853768104412067689200077532100283013603463190193600257476865672760432628203433366612398690052872706197370911274631940098722316156444217520706325207680581442966772334846852434590505502879459710373097146288320751103551298904721126392860175309559154865135498989688108894490504922526049195446463907936155120340263803675389229276510242625433305124645684511580303231503847967194938037885975410807709762975925275808760080413990346647711124269596179757959984206016803874059622507446154577584368594131746214348089081221240071937778195122897568783147715535043572333156280799971548314659231630051626202278979680833296763145030199591249241250649464588822975078560905403770666628953036981726951136390772201432316676073858954243170940862356112085053427751298617359803365789851833241921330354851916983327856480913904441047903601232446793942435739825550645631658507269238823549106947369296640072760840242179159652120355803795127897092083089583554515946266092081914800254816061448842235140525637179794221986367889151386490226020711384207753990396175257727920793167715275581483941224064792628709070995260125202660518256553776225304365017921993955051659877864015122963866422005092765227925388505203889034157310783983121727865742740951220027178968891098693871101943650832457781130088525537396411815083776646415978526451216677480851945309637251305707425602757429696096899544941079544631278656630218021808434630900636383973389641188374620998002253753801718393277877347906574575863062541077975494170268691629724705983991056634908145736494471882044882623861568456146203808517207108657712117516241367422658690584345361751649361755256656567364403340758692566665180385727872099770593354022846231355730428998943461138215733011524185517994509786154603080858601025226066899333727024043869756127686642851742039923094938107269763372199637475046796336211917391874892570613090768874161404430565013570735438571013581239053679071618432531541090228731928743139541976096185631130477928073285147354294457044414757500326281215039395856742927916656939289004141643264076988782640833452060959771691513499107829848646093328885527350471861103816765372704110819009022665992883458734267023843984206091157444099333556000489388080061515001120352853471945955987187981843417011142392936421392098622950795371165643971525997327199404841510378783976965974319284392300725750655592758094828775679620096955286651307394208287938605441643485541823155400011757565223557790375998333241159767362834434906961697285620732872993011958460214020316962356636585557096379831042001487153397181567949558165391861179217136928363216392872902065178058341150637594274355141659222509157944899952584166572360418579861561777339196232536287572750428746351252343190910351049672807034185098646440411539195220659145730083812144646111671707025771747115180390401410655840991899020884633783977377390715300315606899421460407847611576711314739918333361735164071974872175423701039747813786407753811921958866856399207377365538308121863031599562420792117556474814593834176254273573083598378728451059 A013892 943 1443741018315552238683589583874853968801070927107644629552965584222590511547965538638513192703004429635296103546055280569771972409348981061479536571676787652478915427828497532771220370757881402392546847562673905644213025121032967107515928295130456371080067956899025509761242184259301883873689902381683898105401204082470112480814119800106594488679922485830292925092878031038978823832512374300482851291795304271317378414225964486807786907977640477464726634651842372151324481221062991581645923281440197054077930614629850183394731216436267548070994955436093264456206765202137494905537522574449868222566619060628028995458536949880221416413502143467326539875325242808786084969281929824778631483480043842381614866242693961604257851337239475685052574213522431833216431680377570328031401354099987873305675873003345715288223585995343805429094129674959713570805451154707378703787510761156172083465177068462535030241536639235722546054324742999577625253139316626311978603035560246512515477380181178419178075554360437215079168877564897835418468558189189358525326643630001489924431657916232286927883990350069371571916733416644315959239063442239383369860617140422391917255273651233486757036605730587386267165162229355761553709102499634327448855449421119243813576892406127561539728443933733494377778687397259997384426128827976112174242833009746984023020550229617488356373734026670063776841230009292402421837457012082196628870440147582917321972186255428253833010823169259495803417304185833502779684499783745751247028293050529131756747957603819674721135699453932051683888123796063670596513025789549793636121763169429511257200736140644326687289832118491041941057620583901687108681858913037157282260794130485639806172937434183984942797878282030723198644743508671708031204305719623787449756572706826715726004814544499678259981481368998224041974627647160940371841712364309895773486632016742665637799668685648409954220904246054581243230859513953782062844338677619914271967867836199370078537154875058709611305371402514826346612056990315843263179394620009065426042669508265387931439985290585043648080279445997066083802299728387159947397314787506387176351298918598259444369730787557669679877481100473564903448027484593782497890313648918424773108125177433162074611311676064149666420843362447122569242753302643385799012672830547679367455929757298095406468458099191264309297077762066105583249420778022576629671761751402440660326215685460165146517240171014135092212229881139955196026222904965113494869669228772562972734653163919681477644495871597461662879711863807656694737027393057704953393232645614394704916874327285197032422044193555799651649809061488769132277280222258450916001168751345690531359786513198460728731490062424791503303222753960668536948054369426809433284457782817925209082111754839826198922911644752857932786402218864173355264920712414405595272971826803596780948893062670708556079835149967193525119088835189653003824899151135080455780895722692774657197159576708526588807742781253433878779462032089984145314406169638762894360423259062349828349566616393160622777155978669700521601775183403938209615456434470261893155635593784041228054942603916036204872246506228312655370558803411140412680030348582011541956466437116085174327309395115470827364723486752267666681076340234687223824113802407143912867736745539044748161827886795793835976805757319406864016827595222337735254592781385830054773439477251223446447723418880671425828725559336394925599504795026353001083344050867092822831102504958932534002055755157231064915903402077491561022669601089025922831320885060651165611547166383275288605854410555933732528750810379408779939201587836779308731645281926646132177692655011491888618919979769049579309371143869283985917417121981866054657194357889309806082742561323498339106777688707401562755145991754228886334438488164170318476790501122104534437872574273059108060274034071192946306128097903998190854981751120163274168041187523043762819575035455560885421312390861809846034749753380033524337937154996149794937416809589220389695251293266223543959858937062159657437725435447865979159484846948041786626152036805380965608963153901982292600754182506594534548757699912916511631310109459971919209981955706683660388190888100826552346844433587883074909823727246637735126574958077817692280584795541651571882597879398431067994621717898917124270413958013367331163893660020929247488320810850827562068913075836866329062119381964450403426213581843181138434849720126117156893210678532382517534681111876958823274121400719953294900634043139508137075669714762254271342639424749988225332659451820061005792695159104065648004540252316469847733633877761097206965887897232992829252069794431747649257905627086487920398378369866433302615530613692759513854905180874838294102024236920687686987626533910901139961239023373342150508001859278008768678555613311535453152472553816140150152325897361297992442104029619202503439718542179349117599537484448710248157492439575695555329172916361974272900028959076747469789145056545267224333280078821150793218336631800404590277833041485307071506330716563866118744537767847708185069814690429725584883627398380402743045560125386976024807299588922587276094837422014242312739288459843473065448718108856176915718679255773335652237232759104580129031909673920174654503017872668007480072554008189841467747879872251550455881119128659007396626581472046005764491434730472562572725847436631531642450888322015587491747556492995447992906622773262813712895492486221192219096940102458807346981438692951687228211046085123917331377475492810174305492861340789003263268840339039607883218333023768622073998373531183231747176199930685325080464752596545136491907259195703478208827693702265655060085176633255307806452186869122599763868411589575722669929323743787824538688573352456571789746678890083114797167546092464202094806397260151049492542523517224200173713420827872600179772764396173928050578694411063177483309716197045318659078023452909018694450720818521968710452805946150428264263220987887432039202236930680644910560941489469731940978209989030540038724861971138938738841 A013892 944 3574845691710120582652197485042942037294362921540311759591468530127972143053405922257283877938716565215527046694283934163531811110816602657348419025592322229515390011930714912397285988813219382582782856703089295091730227289164608821953082535644227889974985188009720165694302011202273135357759693597385118414885816027400163043631361222924138506825867387241902481529550199777584426712860057493051287600763061110904689374086496439820274355056527608609932155334792245841522396626992852392321888991250790485405309916954357409253510570286625639511042538160355096026749115110247448998106554109072744256028982889402001967625887883061466368960056243937303778058752958393592416206354017157204544637613453078077274188688668275634341261438287328504282993957528679939795373267351221511668224861485625873104310723467711322279455133059484801279174545394038071812957806798719785701069551608188036539696041474043014525846038630874933360562567441816511158311673008759094463906997747690829393061025589235702548413702076324227820314978569565965381834578463693581455202776965603059200395303734724849429846620621816420879851451696219574102355885750265494922728504240782744203923865832545585325611582412901696548741391030945571827377554990242058561783529456183938487553929709920049000960060295873571695323430085668082263580153164822823378530504572601497392417161403005633301728646449703718247772792784778908344309305470159714990549467978989913998018008414879643887664266238580268299345783477238150399274010230033070917015509394122132613751861074860292757329384282181699242423699443309458700355306644478454472607461662061243394443485557113276666071666018763550459210833270178383548120042172712392109448670085701362238425004207845530932876883616257991681441050757078507584356950188054740480554799922800923982444795288821108839861886036295133552109333542507557293776892143555368614834476050024497643090121832865342239236426782751502561782688011641445812026804155315992108905365581345424052095770648977995809843618824395559002019767701664069188115235839209826892358827926746418791650616138032335991967931855953889333036790555159718358590543748029777780976274901042231611944446033340758336674951075401493583862757406575180249243707735773262662268255643717075179782994229790764924874983828911957746579412209921984933549480183046278334078260216116056737861142630949390364986184949574121968578307539040923970153619600885831916593082332552229459126191870207928887691610196460761920925334508761212559533293107694514404225301964528359387114058583166603225994791666262274934181658790922790177392029960573157114449967604916549086783191205619321961650440567343279759662641281053928054659577944038312979009436025544195411951313812079963816537606557859257403668540476083353410946212631577681792283007834047138811326822600660906774514477747727360780798114911088597280049810267376559185710773163585878785000723734998617920353850745724264613117828963226421581478620118063856635911229630728405978020263092918846373811947158195977652228855802236371163962949671341025347626533549284488624897893141628066791837633929851307996890622061935381003380776138133070700745615326613893330847964701825418737650385282567521364696610466093570197026864588476701384066676465936022200166964460823803217201346444978768800223664362026526635507890087892483161878753868667178321468332758892826016585202791702435243926161931396672412794458716182277124525761509767011636823081528747288138882008223459957639629467121007957671519270081426307888509956253289064682607203497980674776756671176586935998496710812177793290519586327134461558841667500123136959180707352829643700598677112441061409571118150933286561239052605381300053917419142986163894278354579963590208246130618322176556070624292375362121531672773350552913963953128230708302136454235036654391223816806104813961410062483037941915617081843284947384408936475489646783155657477091992016377829458966885163004212616384621138073786925716478852830826189700536497956797829594547629579641851548811511094742824807059017704022032005202850975462754200676465621894512987025503130821270043199319823228432181767003563388056413544452726434830550396220401644391996672661533775330723727009183917110543363704803539069835568525439469155162523693901139621211672449309177127121526310038263731655887915486928726580575769030414841067790792488847731022940835327585927684162888776583671426923275611273598166588880524384739562793679473244023788318973697392957154558566066122067903353819285106366437425865350228726201275633550165053583692958704928705053103039017238136984021094757972735992201236382286690762417846958394114220558673503403111090375033071028056450716311518220765922655922579850865323225653210504283247905634173012737034028139496616863459006225187728111015077861062375072990248401756883984535709125530712895756418234116202875565079624015384138031590809652024002130412597787901345636077699564583642571744170739097165705966996752518872140940188855009729030968135153488805540975333197432285366679628904410469888972657937130115664350005582352116188727354449753980953072332757231222429942389343183085158353091004764917502316851652368380910565948049329704831629431751150845812043376331439416129963813884505460620670804834105986541100635168959797586091752915782511684070541840268051495380653400170907124858268449057603802191832256783193353439555779681756351642827451477044688381713763898111995898868341002123254474172728632884749535779788095742253279771686816049639807832513714290758150413053393366178979794086143000329246580306435690271779787656568473066310191176712294655634040029031181820461348805298702189268945951241472170002746413693439552815922475072587222186689400043548486286228621845776426834404248453454447600152714810068536857327289328592669288552422237789444364952019961853055910466151763712004518342748025449462753497435049938475324825931627598474517432535162148601867072109854652539122703245704965787716486424434793724568280310735368021428201983482350457129274713897224887082584836619661821414182395036661134513789324204775628531159346592001875155072305461259 A013892 945 8851671842397737864584523540517343735602534735663044407612675635981341695442395350695338352880178148413601304792669755098386953959681879023257763000850123480180827693151631263872007439614423699993846048699662700487338124060473198739429205713426137034139170849045680092555495515635937308186213419556791694321980354179629516312172569892721236432613023411682287492612837720119077021399286075498486800176961814853649990454486199748142541510281112955151444399892323745135947764765700374815775837009347091070121602480060767426695208269576143459367652917696317092916737457175368598216762640522920912979609108503465407670036493361360613814715626305556913947547500141525415788176136975528937015772650033553174060541337822828629916763106081815822126617055242806870247383951915092233820179911299696738767710678067676537384836575513457256962562812675632275577993012456503262654632615667482789087904828597836434224432850407870791619155612680114421462584375225315385042985653216059514969329012400480933844424619297484344181654098121123717315995217899373213347646140841752769283039611182248464948393787475059017924179299693557591215269306350346641712673126622097912140591680264100291279161513601003477922642009590333299456197736533783370962773635502927593905093797800803323411228204338552255001218649911692652824768553671264628144756003841713995091866740932820845612776999745464927049591964441598270172435926965357000128384547113308947060578392618075071350601601969082363755741795122205906965491977456574656864551185795276418442778369455600496036130531091725823312466079767879107378491074427086456641168863213968182707738120144482627239583386157394408528501485049455425325116488303810981389813742550535057337201914494042111297365518645332796944424504338551335551118660003692154849161259534047445072007575169854658777273176152584343893244368675269420107563668859765304671823031312989608589557807580236041053231077120344212741727552002937372333713757742173772744868466810603823149970285608163766446757974727467019249342144786322700052622947346231613158342801470588880823587298968765729117375804100595569423643064056840423467987686783952784733697573306195768652104030878709018376682509682850562861508989751663397239972095480840439904779765531152206135585492229390683239718022583785069664347535993575616971976934331760706736732846042864751972561237407351154533351927567455533832274778719111692801573407340133807522844214570550242811512904563629982510884308315846296131641299851809129657447827530669279421787865969066706150073733343720243081282477650040352702252271150545129835450227993345233757932450336566262277234772961042797489920694238358127669620906413376350202214526287655322729012285533413956715337236178777386326164951060308749397966269404289515297490506150836866308190163414876286363587534114673870603468523836669970301973431533231564636534055153240830823179259719581830873661507039506342833970249477637105884276443178015979251477629795717797352323159777416975313769995424113262587349388546461902068706217623061676402717495718257841522232712094849772999621048310092114555202373536070893879792872396936134967090136414855158229045517364613334662619314550225217510877381347780157083603912478483823071288022380662571820386113530627718633811220534481358322309036731065484447465015103149520575654451138740489664644820575452931574609417275961767606840604047331608205050325632169369164647946432680220205761113548572587746925995350249631413397601680100977651528883908860682982491193129349599536431614168812799771539013974146450834052416743675735638941707145322621788862257185031313131386294055387399301490390295634127937408683799438199715177636082407759920997456917132031682204867622528897432458739497093265751048035777896923048309916739726341773762453422420530719713230376858928596211772194920024901454901569779323745033494304187764939317540735076014933587583198023438910124940323370004339761127145518445385229567855217344015363365732979647571015555897491308722054329149061229791054521608978160633810181613761934026677911249426050774097492350213540795849907381712660861276723415932695792614976097696841095756301603097521005851472557491005530940291277378569180551119562629689723713287973499312326100338287280781390272144135628769755944917914942600940062004175288484174759434787689412411649268732957437081120441157553115713490843377938172779413800187952828044736810052236533295817798945146692560477548529246693866950020054058232822453141003817445310877758786213426488578032588829343747767835998718252394957930139013528551356315261653283381807544333747997648709121533617553489204943692710132068435832707827411110903102939967766529012139499549562208233954920280322407244046147775973716688876445245855892870162665157220042179433518993981855181108387956323276698685855856081077341818677224884830017472670469571433076895823983818091944868648795883972188566979651112502970024734028146355814165992788253169422907752907379174691915226789309860683700735043851168485418477911203481554828884364150062450581860081615309345469942266381384472456492542791613625681382483921450067847472627557920310266293977512930283807407462569254059577695604271433398997232803892804329592858164354792090900806839987269595610086537382359178924999168432741641226185843124203303016161398415384580145882039660540503509782960954433648443083717003393659188608279258330626514217220546453409774858875857273069074351214933192000287016388280244619195157295440794797524079297603789393953533697078534279375441631965479611094260602405689156904596972247128250185106246263660436641539591017598062466136084520790881844080274462525315451311192146647800923057998671630392199911983287952824604758148269239436758430363344844404323705164708241525191350104248290536988495894043891243779238979832715364150568205402613331675524389886849327915975530675863960043067389274472245429717608813326164477164955154140182882460990934455384138995297469186383986820081999004319056568306609794309131534022490349503098664484547339989806204645680301231369108016341835614167881598508459231874120729030375126937109251069599380480317948641 A013892 946 21917615797289196328759874154151454306381700656440528594645338529577764190743219685461376600228256233108769777195824787929360838312614340967609523708641989899152267270185061020842213749221834909131062207339186113013997441648013626925501916837808744484094966800151159431496569890770628732862574861951152357518961233003826465711054188138797160809556674656643100378171154865949126493609750852255727667431374972797307887714362824710175998891065553507137536327128982933007375124388585932380967734243007322851637029779275986164472578501089219243596786021854933057454040700974473010675927757436163949707897133956322192466369691175571654506003547579563169068608417552930940507687144588970225415817642975430980738132346041768147708267210206078075351894363869658848612677155953007965069913658189267795165989642252695806542056459792296000507744817903320401926392920150535272155873165021638466577772058186274196946683956462078459257399593401618638869083708911028199589551732942631748956040598275818439811245955417881687143849530703616315322418443045420114196893261692123190268965098208754241810252908773206159223042439791918258050537114184786969198108216155850018153406918910258467136040544665931110680775957304614692450191759233564471057552836095163512340808847640771308295218745534484900056262497827692265966756590976864674484602196356464181532976145357016763000951516292745960402567613561877035175698426322993502660892848722717170507751097383223066096153276034042871813228503160298924031347719888247051287658326596498144429745077830642932634566771905691219378173947647165689900774370897834348202741581035243403234447651551633288825305182880938137563013998629471529192095611572578067208336418115637304937588323276783177741295463352189893181292570768182623406789362916482140929853345570995344695352884870501950743747334198237941329718488032465935858918292899996011132596336011062256838995497791614881015864416826607184825578849786921224698136301831638736519796065801269315897818274224088693935050974464706358896276835363268851277599627301056751109759452378523657218403687389261853101805111157680588854313167268078515708660843258058706326323827565898036563706138754740521693485185543196595850819548015103986242497665648013532407785272651920446460117101723702041379182556001687627210821269526156591608695115121938354190117463353891369494506907383104786388878174497849079866561747311613743434283112341497980673507036853924885675344291477099636065218124936558698005260890921764734135676908300862672107009513138140102031491421058652350173320461626787267285694146343593645440428474084094139962782782345921385458398744094065109821995141082904321564620656749254767359353186326337056953984591197000764808889815165034507504830709155479434075554881705691864538600944789581013828843355441411757788592729633809856327377808403454676794746111846003143964957337430884467960443341812396851844442383919014615984850900761327760242951016676642188208604507659547042306290023601702395157450571899651425379273233630505769250421396750245393879092388430482523135358896185345428074588678099570774758022041910291604264861251549181166855876919686686442435781376501001713344777022138498110853465973077857099174554564084061315822993200928736213421886235327073763481461329354208756860511083540754514974883676431893424747857410810184187718137375582058428418958803507591656809530412840993747744916906247488942819215615514013060571264887496507035947575710160757762093082388122496350661973017917846028272263460816389414062558783411783204701507980962370052763746355046598745339847922120826198488780046153598849413312471324250684023021053920629368551689704547105126876551629526013771932621882075053706516275790515276180403613652410013138232904290341614793262997136529319655139671437156802053694551210022910016238151372920069278738467580322029013745753690213105020578479223296580985501041281169042639061921454609756144375678187163891077099921547736735810299097214528065172370944046942222332035370002351661362024400309901469214567216756883654311081523149366792594895692026710871398151063159817951337845946433573467532119398149700531050540361082643128168665067825348130921304155724291625797769393446597907812095196748637893673751344721532797655519671465822086261163925455304271459245086588476427640376637661718362966383072342660407176999125243229776112265058963797269331680933731231589809568744770633532827857241156150278780302305897435719209437261077705833536233443399986411372516819107652784279114941577915167749224504190948590266036902935859281259032484820863064433328410278717249083229971007120268890577066871872575865304521896932018744824296062286551246734720429602695171434245887544151186032254575422461940743919610277196818530479916905033127389220453156947479477632087298310264109110339348999386499524999884857860102721434061877035355870268672870507993646597316414839507652138509747140017491575273902359163485100600577000884554892464066208667075476601137783356729050706341344834435576207737453029474430245745187605483823293166227585855008778575844679710865048728713771706936045487055418591547059125623538922330060251425789162805237810660267407666272508040891967823649148486168907700546507900736341487396915685638258420539665125922180577011515957143145098517539973996674395014222454935343514638372521424680200070079836312202476271148588386036123253771663273205981226745577852741490118287651317989061931968944861778718680992004325421344509784083656557354575224717445314578950833802461650627251649468092099550887583356124515722315658384142013155091391267203343507679539779083544874337092745845781743245323516384471063676191563122473217782987452825342495809861907316701051017046171315500118112664247805884701522034628912132284776801779087950346677694746185064830529858724806680457857782829205467948434266274437734003419095530976075598679119515131452436278341465068102535743668292211352695078777191814042211182117068154936203381218217652595411649727428205079046282261554331914273100031523184001419153516964348198691816990156002822405477458185197395584278463031382821433849279464183956407934792312031459 A013892 947 54270186558051981740445995633220261856577422613711736412672728087748972334935095519951229138448585030544391736544804561567102442385026057055556974045444722547301029835437959408646384622234436196664514000530351395247846051267204893616608370780181394408323063198887485717169225209967263034812288753102386401300342390079541707920675564196287511083382472560639324203289218392421766161700610475519555021599160138768441263461646075902042080678168525973469746562067747511436628538123453238582581825791376189105615597799435490065864387153968514679850758271928977888628892725642191647261654044259928119707774385492115424443785525950141798150660878158208783367612234094394748860143631029604586181880649953821675974708763901676068772292730924059716300750282483298405391001293178087069301648139128787798342711787192257833882979458035244334561226435865593743889539583191820236849885388036913985454754815502975352785487197911796010888787875822154510085099302550888013975489456387517530958303169350155762998186298964261427655198679125693654753524984406321699342813208382604539301794210709598169392125417160426997646016162126329006840676897895836829644466555915284074099632718506772080217082856606767357225558667105999135361227364846469753221135519902398277743564446834466195698482840599192526544411514608650992068020028161223643626649013796044603429620700542363849849893048540951979806837265372950164921511697719937888945134121829471263177071984479501250737619030634617520853863283446713005495096057867568635446319494827262458924347357471377134853518149348910122611077133595199317597617519005756731750460226059785155505412595559347634827049338026308041481641398992435823961018751719248979636494596559711415118657509677319549622043955510894042316305353186526225634927734728138512674268939114996002004818582874965009734642030460922768288574618498700871314331726131387223169410655000655243096779913086319815268500866639945223739430964378545857553830598829018843857930518734457151825271930987991790963885782821084950556712175766154639379613159560519320366124270275010049114832151940863885203526533932421748381575979159321944667699405330435904675904103112092562437356206464474251024716974438323547789618432020650965231062227413380659581384705828147565559449495460956900956952547733222732049087334652446810325698365858316436871795660893107066113979058864398378472714858995949608808513675956539478503884980185670808447690100446966555495834324782154931761450533937288055572128486750490736428615456966857761541494148471835568500073876191908025611808621713626325738839990067225881881399504251151415867706484583953596612155671852570524365132346840238307721835643556172980203727065309456860386704292278302396742527262440326778998203814109173471235047367036581920092165260792536758760585203565124212048576669253546951442363864009985721756794052795776538768486898255275600232385798218334032455171942379488171625473330524222905809810769442017045581137412811296771907562421150151698946968203630154994730193074519261704735199170071885869538626783900329345052939027485637629110060951253669095807563619952031131028618680099675938070669984959284613428795830572753841411289039740113033786156242472108885409015381573980140047997641826442809317719085407132018682682916152626948653554633444178713774794496329334877124744987049686257024692237541359292549755474406344193834421445705171777797441006642501123825716966358632225267448416665213575202756268353342133960919208147725091377760727693360632758923283064001011770887741047132981378199210152943525278259585984528106737252100115455629251869783500879957433453596933505794458718408591816458841470325739382457553902613317733174668593109584158407651243968619084835021207361118781121565356080410582047983713946763111868771685305872520408351024556586517468297270376336010621015040837167795718906846966582979128349351826325440881618142815261385309538584651837762579332472383558323532116038644429383803145784313795727645242522183689589774130447627452946346847255582946718020720670844502859556014648388623965777428628131646761958090449338962069489689010118224829382813309639075335233711937536371567015303405777276681626110298684762770346230997343727632935621104574105539887682030913642638742034602996850601969181734655953451255965299656639894003908952137543176822698159044589091550560357015636005401803400235199454794905828330968808295883359357820920001524486969502549137627759330334686898768392717246336713234092969262953213077523275639951500732227726134168948687045602703613409143709322578230466209076632454212980300043362721501737736647980759490679688984704376813227504661364471474682040694655531667255488594521018803911293164807902185207583279521948982589014078603087756765166502791768635621695321374841464496987085333727258746650304002151718031912087352689896662542488440159179665367635016390625991972560345968577467690057952511846383650170872044134357622346294111988111313245484675381875214336920536600664231813445724921097603201095812402499708828607257059413284750889372385602959108001381622870435587393236292119441409772635294452434919111081553897319102042539858495145120232886537738077467855049690887544560636169832917454346188415507666505354420602015532293206036839844278630785404557637649966184435294182212073191472820321206442949141252559561927129218713324612612808239292514748554075658752540761659122056909563498575595350940401935140821398260686372403305423547285620918171465719331859757918009106359347641625983625580627441490656487181996293379605853194260516557255510079409315654631308638825330931656021800767448986379801201010895994328668002313596072416297554253255992812079237448953377728532303258844976155722257007748138526958649831327903303554008422614701838203554108397894765458293283334092841810152658635096675021198205612829981650138287868998728132019025154329813813769152297474246016365023313663620652361314676238196931865125873558105065828890341369378256031047511373846190478435251168021420461552419698599708714954524382729964604201905610432609357508288432555380328734909086008836318033543972769532767031986430277730931309028783598441 A013892 948 134378354666205953935536589341421057162809499556389016819682529345347142649560455081855718518483402945545937834466854030091740790487120634849207567876951632054649532674498095853789904316730065232124806452199202559421796359696674769879190370280436370513054328463702104496797001373174730033235673369268065865873376491733563143440676843830863309906052256924926470020440230372257142771220719897823494669426658820444398644016118386894970493925132408994382465992589387545320724486618944440601092276260200790468225676095584417516596743167554285230263782706365070221056112649069905095592934317337963757280300448142641510349832897019620156259053249746662610287761285228896743257852784648772886240368495470007898059300395588176212211005258748333339472571473706612698290252911036968214210741655648652338688590313554962430219811553061610461562718216620360803651145072401682896643764359432814682470532943912101768056792065262200190765716770535360960267204297946951260516695467471675770888323519324751334604046096679108756755609794184450932841548460363508753421040442462958717160633343343825317633672353305516128444302973024841127509193226202983678045833994635278980594026474661899841053438644161160046458848590062497353068799716868978909481100439694808473122562183242374912702817663124820015784090806910966112808632323709977702760301996411372246507480386992246586249470327599202656247729945952696530411990193212640486879157653927831965281484763697708567450167744135345808768730022279122626193401853789828830659996254822289747280117567487519452233661436084687005687165479417939435104143141192635237730582815286407963761796622451905119247622038837603315204650786403771351274054570113280679228944634046904875263892741054501259499593416196569227285361368719804400768418929032609043094244645873702485568129288238117985638937396982260405636571324290014728760545472742201771902554553436467446776693646013123408266519727386301728555981271466753019343182391929934730257777899507870619177404003047435485613886622957505624988524461702399736413220764774642328639239939503682107603186776588621125288566847143535558745871900420417907869745829839287013132101473811749281758575265470478228488050675689758498358326409907901834357667950236044437808807088716370358934187336261379921502609246489685073604013100245588894600651398003411471021816364141761513297757433675077960537910789645011830421151904522311446183991095552759303126517010026633441096679875758769044379595905631585017114091773914403361980158304380179536495132119536963579327464424764907270309373716416488431535615960565467938900651431076771769678612158771842916617762046918478022809979838878767233511729515173796360109468382685680822546658111406012286271775012001230697150673465911910322951629550471913455758290310083139475830326261962400496329268642162038352919485721311261635656275997333569491868111640282989658459810242582618679428218791353908282273662888237697812852766636404608964546408766724639125623543403447469471610889022040423152296436341624069387833121929815826529678724240988821590956237273018159847801792811338258794460012471799604331508831685176127490580847879087699672026427927285365213964651380011454142844867685828946339052377577299950650792706912928813213708794909657514184328172486002603434934117974316497468999054877566569759913703937688741091332583424683922202923156980422074452009217107289130133832465879106490390203733954683642894352503757056318668345969593313442104558498090375373951035381960080802569413737182271489841244883364719064928057577686060493309997973282596704060564003187843779568134925519056745361721017017913456764153438192795788141920905832092959163766760706933425796063728730048225049026837539453747340911176525658852816326856625348561798430426119866194535153701214185641910597563553539319316733402881575219562684721601870341811789524867109148036726701707812597841533801806725900903563179917830832084922555536456381339548991171432952805585473393605287426657363936511609550134627239888612996482142701678785544388432357402686043788314860423413037525248688142415637665803517754641301349468264726381809954653184004798496858894821872100715025747741709014097730084463042410891532226291806648184258481414838153210349589063239624146513138445898778685288923999871684701444422514506384903184952478818522587506088912148004999250949446059297339399997518977134818211526624483535252628490222541022194854780660698292417130957250082387895353518438780937089302224367099029187948042305288808271011568340453089599675044929808814458767329509926633879149828440543244306307957070391347731307976328510594112487215337522722855811064499906453988726281995867305759648053404900139345949094087681792890311750841018353839675171015026991438472012396195526894244163560923575399525225007756731655322071089423866867099487581908100436224793084189704610237135696449812628097264700092448699169884806156630318709804446097609038774334036504399650434615831359228385836344434603756368103729041146031404854188630139994017126530805600597556174958392424074619101444363113035007862687508804989680656755296612479958379650776029924523597931248430901079970337063530123206715880078420684556958199046659487117075789142789450117526241575498230057495675174613101578473409109439762027443619314047489281132217332658924518952179925706321478728202731326844359965961868503956476379998184561507427403390465991713269259533072868178291200252723411887266021452155940010378669863448096171898614721024430247274336082456429316566027247573037254853840040948673488455270786903811252115327083116928689286763094542543924858479667726039374021878560661220511860692921313921957788932910545996587768116009640241107566922786614207724854628158058463785888701190042026776701227840606873982124249918830856514540570263951513277187893704241923313855719722704733925764454139881728964176165610897654459984234623683086875417861939177433691198908518723184794306310391350395393849545374376130380220711865269178397463046981886671183429484863283040149390182869553282626499734280086573597516915479561944676600179652957393598246540197430667314915134568024259281283354862039316161659 A013892 949 332734109610637896333828213331703338219775439042075288158199091229484714567433993267727862767898235550063351125985542797056129279584368916829488009612552059178885653205792060645473328288750997791199001131483993258181750544448576701023093396661018216591003309654644317242414558303116575860564817593971288622423201657804983965910316492332756810795066087319553507491142033984515538958676853318280857327472680478643555038049666721672249545037526432778581429661784589911581100580592681710427923984155606917077583128354600480628427679160437998104370922095447844009286819474249342937292569070226214721437994659345546501135710886477384449292885492644461542670915430593985997084026022216041894846890191264791086376735650215487530879457910181489433534694753473469995623796942765725958239003202809972407174479786803128918504845166724300602264985013455458765559796662628734618696728286627233002450604151887811275783654776003668630154800529805836738356664294942148069214129130311148904620806977876497454861743935941044513493808655770324770358025301157623660837084818542089616602727060820302525167418480347435180124810147203836090984385838207981682225611508282419648569888359883855534532578373368804229876708535005159633436301910139561808787243317627875565490303099364261278968534112845703716262971462901436280959341688105952079827081013012202408204925678751114779965727228698058097932347871443525926256598505423625896920995387733050801401519141907132486154792901085785621746443639435313255594856136767141377768386066569216820950551828738279428156316848227857410094984756421280417321933727763942919509458378347859472662620855056539813863917682743750731174920607563591839118335247002924176558110579418907114736049552232309514145683758250908867112055999725738956938281341758714218996616073403228850812759362477115706122587249730378008136308619503181179869257884511493065206143427209483608496324360199448858085321230461494323775736670297555684442634577475319455656553599193538932274550874541751958493059053218456720528460431096850284933039522437727095301293374965127762954143174324308179705895081645261253475094666759096361258369779519228733929383327203798584813126456256185671081033790024735328026553665246545824151187253911519396413949423563515929386582329129466562252689252623862721065823233505002416331778325944849139985648477435051541315063883765426863009960368329224148293983809635790849584734167707091757712265642009937036866047943686412272019273042338462029291185527297680250195707997317458170136060146053355981809155334695962127105769949845150588836907144340194598043964107837763502129441887722801473994323986612796513801768269067876668131159940792321993470694552899631599026957602994315616025255835441235327984085418271015238750206978293954435889646878506551572963995026918837906560405755588781003625585675053093624786869340721654085245139364393070410322677681848579529513533121052620943829534403902475316706922615634815852504398200878112214317330197732875711186250696585269726978053729059016587144205377295038254310959414388180152545148155482992580982171378361851262703642421410528485644686626832924103299746852561174070204966164323365520932659317394981591644034032013368201181253066774830506477170794396121469651133367008061214300803564418560362636934582087105066491090783287705815952562406407154127507518485276435082735826076066118128545570470141507835252434930789701748693075441458213487063340200343393598372786964033820681655192563080373064784758235974115161322785223285253724416614454497511949298440050876701424392671647064416327658467729416794744879320942810888133412048517038492380263564155743458222422213009939544092443712419677148680207602644743679995670303404603884337082823284007359799654113363168948520531779684974564422299544422743853749188716517355155020844262141665519583944076473669551489830230733924094344590949372013065702824005119832196501411886231361005494644654841264109378475917490593963008957385084432658591858872185832459895478800374060954751976437061484139207674652971732433510338202637579552598803230751460747218008658424508749571630117020820729273246906794261097553273812609542686708374538957497948098375364408854850566112053988916149762394241572799336325993407129898570109557035592751520003865219427158278617561833143746745152391357647850064960401239249280763030640276672437980082790994456741764546238742863357057155498152011543602515657727539174381155765546115971750585296951652747039545884148453149539073248959604083312871043473356227554704665779075654675672539325832199828221529011051800686683604826194038945726143948879048753571335481410024676540550920997153870815031158123685039924158785387819830134365205921414799693908035945694704924065851275137318473809111422207347947311079149039304123189010116481435495011324902451347325758174102075065582035773930969043395703561460843684598619009026634212131565852598639626175527028079177843643300089733454507470041501825412754046940986618177926539305275375052647215528051612901009045812985801216834008247258300522858740282467286059822869933792677864526143284511133186865012463894906876920082956313966308505733213471632669874542025983946297378610799639701234509391104244420671814646556609238849591947134983804184326205356429822474685316391118339893674161522202205179430342452973761861496907157424054835667992867358216640778127208037124794563979486107729451615234300260582195823398662654568187450647508451661870903758614070213967483141988012113870710845736299434282174319823501688349973706338471552969476090607540181740137551509275178744010614264811633698469798156646776778367976199482174687448197749881772480845759218990870031604976044283354191366205349945012653133304819927540404121775227127961872459763133554898840060263873099767164984797391490000078074131666413179722075514833749669468968851439131307009206467639492978071310712503367467067729135292529735304385343926184301959145997060853712322684315465451947362058334124428881147360779853168802604630618564040490272430864882413118013558193365551188084798238036902027851651785028238508149331224659936317877907794049788750300382126433690540688708567688241 A013892 950 823882596072790884474295705202417304062647744836643578933228611594235872255708743296227693271730053147276313659701676534247884653049576290592578431113630541180779587017208515572195862702448056879790055502666384222590574341358576320826580536378950545082766704032555139279625445399788650371768684279614713786693467201689262993006568756348646806452852343745859120345309299207024941500040797824541912547697776660488827986159741719865935426217874162676612699404115161295476051566504958590508872149243714131768886506535697895483569147941481366668234735829616311103551084413369323797687192982218060045537897138010848345915632590295765157509664475451458581345911026778338133393759749583119119788489955700557944186348766762918459723094851942475804885824144380905582694087986185271279469637591474569867432322225623440711980928612480873996967727126832047993943846956538347160620350213789405010134938489885257612156631807207907891457671437051702542008198104041957892033035925434305491582675537113017471485709298039684378817506118744245393558736090171090788975044882107249557580395872570090262264519731769803902071862280681271341050346789600945235377154430046591009404251998020054805200582777720122784793488126817740763191993723394658855176284391535065059834974014032747988592708348283134126135027376318783473847144994577459838907755469238501370753808268229956555558357225252032958232188632133443102478037302680934659740179758570419356299500145757108841835396547585612692220747349162139716865167685392981998350922971045971201138840432587024953778427991580149505278781660389976020050422781382571299054450381168756492400442836584643176568632710324118441711489741467602189249070786768693550651361047588576487890817560232869355666613408121317194947294748864902505535921492047410518943302062737661554268622644670223722814432166470139255568305636443207416293089578581023467263866533969975153514140251965495118056205813424475633606777793587107332692723034652061028831736710409522556666083145901957482672705028615167467243800344978479893672414228468533622948437224457777888722990959801245159461587105766749744468428429267531741015488152697782748853812127105998472057197605209485083978076686446457120991221503963306868634930608223059265941183753736198229238187118575143025327321605732693859768363842658502978076699981093715010669324209328453686398688367527689690072099858059623584366585017055372086865910687925362194179583243915163087046984447313981740334649960861223492265875192956258769829342376449760857615728391582568693201667715085337126964469867041627527868476943193611504022061483452978369859208928748541006955871628927958835028044609270700350082896998235927695710793311740224902719050693816621902524519948880207354386065920095442561654148748746682284751918746223193843264575122158707621596314131007625054296309064413290071241142387691546958821404335034317249929571885347585924448929847505273666395366307968515229222694381650751897570287880796092775758926985276175815592564163564089785700631860469301912411179790514866926461112295007158487536888802643282446777373567790401549729226296012188172776322912014376539256399881879870554060446514514921043015836803142396524088201022634268989576699537388091042257616126833441974881701678915293364669005405053232895364951081771298768033523397407905083174323821942347927967239013874495631927096211121239031973558495546917409360718879693449710237175407519240957104049606730076545537259428857179356025740650250748665340475083337270576836187168591393461774254634166834840145918111535749520237269872624554204498804286341196051000941707173097296253439920990493944278230942472221161081419211698295187755783878650168169913364701047181293599242589836273403166441650707339592563750444429270262740219146185833991491479645611633524512431779906581991957456644715851376284343812376702774417144490038716082547305149092179973696816253211381924949470085586754344284135207799219967934840822542221212516372250178621506643161560467568114735162127411956000414103831503815607984000548653706882514913212708092610344080860461204725764021116267690305563761125137186932757392666363109390563734128676037015919487538121711788439141437401086631899490769901289510514619164166863877455949400934719549704066274176445930050665958367186526666237485398171925091088280483897998384548103904848059405358428347010045018698583343826451177204965215545865671818697631102645417583502022146005409912972211535652503196690415291872524194100695120549732675626711086916677873333881691976668230903449466778098952153784162459499762736352628496587226534233639473559305675463739669230214183880691557381594930131702371227835598898403671169644339995293575871552016809264107285993897098713167774530276516239135680266983416192044989015769857071900124184760409565947762046579634878661962489135973967812613197794698517383058192829633586590955929631839946024758076053638979733596298699824179467331708888916972492062292628402694882876530024283745726047253050892484717721793070652575597328488329407201470987028030666350003954676964545441348420194115867675318860634732372863270496837715023034940488046055662524737504143896182243683635996823442992880822377064587067468803828505781059574524173579706235770708986262557005932756850526999745837230731730292386697670963358042582291517465878771490630315590544754542681470872812866014080001693516666695075041571862787415030035640927314496121605200313634378360845029651506882925800540642734671040393374807143153254416805292926657551140652707021681544290983073836166778477239636466572851154564760812865937970485821389147368745874927334140167499561613261415795000284506958049703556384074294387049578273969029887669700793495885410722931317762867105523518116319264435747035232151462974379315918460377451691836270997703319279345074007896651460204332722822444304079581590154189125315680923509394383918875681838937044168697585057453245710281023896739444176382816228486310839690101411245279067164228180098879633651418960523269995802093923075792104478239100253429034247931265580832404935074261447133256636341790050896049243656761169610938887874830025882880334714108770595744285851859 A013892 951 2040014872253241436255919121356000284172218018342268329152988431939875849056488163567046095082437512867917732976473661564774652941531402803559992860702029469387187154633722988199798603441668931191991276640096731307172298536063629469422375239547383065728893553088305747815141285728971277396886067376069713192517907444635582407720571891026128008811101235496778022027900010457215250623309519452550405117441917091259726487702150312818322842922651996329398028381830146768566955807771361461000427819870211317958808109946535023308970083648754070525849361152977118307191736564859369286129460856077156260696341565531523578473351941198753810744522698000881141812028947494816273758155122183011669389160190820195825041873995032895635201895439799912398001984278077415932403248568505364029823490170612590974179305630543975923495265356435279623017792171021707205756365505237644866064888544013731956190111059866396488203423861195693522130448787612283612563957317220187894505108221931958393402371314770005448128293307166764450705648083116507274745392874136547731490319657540878522275260639674927928302915043315479672116236121332615286303422635384110896372136707083933951794858968045459683102357815330018307304371157325281085998932466503791396643142605595583059592319321172473261806416548475520126588815151475563440809441873928253729659654409625984005622133899155927197261492767089333555845764039836986332602765687130959630047999360016456797713836011409031446159783556080188001595100290513024990790124840633877333134722017683958245168681656288299901025811771523616609871285990509959233270831798558603411017425534361576782076244107224398384858414885400839349403378037358188313197434926047175332074284438573026653089965470075047578696745793235785385091801580369636229054989670537101138544991294242661036862982261845296289837092672964545340573426018091389440275902812434893626268592660896521507641209163751510496323853158414530691898108887923242879373118813378933661429234436908308393038331811484691020888402248648987550474906790400869086242371198696707635249002463042679372489109192572903338097676371001943275528531165280906076396709199406827166654175354115035710662354933061600806953031705233386030829242574742040174120083044090508825337699151442446699218445886116793069869955700633117533478585942442876565512738746486166644203303005393974844438105868146944913897836386441575897626516794145789768916594588461301403645871890675091404673951143009702873260886433438514627976041299403799383715664828984876409781447454669206758667956227655088174739596873311906880127607890564758251497522417116436288630017369265333638782426784516889943454106228970571866139911174434982331421799608406659141397738703908643676219061320902332549987983438682405231469276062622911258591941255604504052113571195402053783127011823473849389318036578084683132110121425020651733190720452574137908233363015737272159942070746477960620087900119794532590563084335711045122821892251351324525963903349315353660812932532836879154283548849076177996019409868114071481743433692554930123831602827336229023183007913832245486882987502329483122423280386115885734476232491122865599038517554143881479690470492424084890898270463943690810821876147827114841643041034036158840562606645460478984963559614446904918980260008622831108229039250798316368542860041187625762091752555015624759719051001261088845830696217265226650400666657290071134068559789382985014644380127174735804328262534533832946275980398345228519500885013376332338033506211961980759305770125405865580850467690055557851309983694335786041205284794605149200687380760189599042155846334924641064933383358424524344732541028666937016106908706141802755354312422898224553899790977451006737307023004874792857807509911700871668300793887651597360498061259019320158411707817794907763703866440524274876966287429482141363031517054640374853279299732361997740690713027760449572985457929451276845127602903896440763383491425855971402090576812295034533977625696712184941327620208522616840669362083082766323113575774520894958088294091073295404380368274507128560259566921969311697916123358191063427013647223789028798865471512280606579081227173655632437642369674007393208159697195861813055695737997774407480104798855705058142302688797422023590952523928847032191491743971356928105546118600217899349901981175530690375045548599071603225460754543519065331933426037165247902444124605385675629215833091773533701849480100580011217627512821940613790265284488537087298072528386623695603299165484151123621736229871800321239784037329032810881804903011720007067771135034189380466840723223710090331241264110492796484541009824904178109694872498596738431779485180618006427921974077269402046786742202612226576013346643151583207618773397369849706405256958727325874825593761065365833687655773787343420006657387096005726843726446255204193673008207262894124279386405469258511957447358339424079378061614335950954880577048138426670622950714895284396795693116598958508519877232061830517066214100449771783969472623956842155109509119704918578442171677234002777381894230105834989355498800193714371213949369330821793107510350379921840009273197192957402807408098530371229211407027246973172437690959335975831419731676537030685616750175731139833093304833053543667821177606645248409716374699885879969444105744960209178233803432276178379047346701064724597478113314924887008615361047876055568456220464482496532210514891389770624910017075066541305691792884934676228446994966592354630108197169010403835721819027203678650137358898142658724020714586615244570170966649683976536142781971855846410604292161697137134605497011034978388584409467394319912926259049976257479073714596440935829058465074368369605639512981317477119677684300014350088798191295005319397649766383822147756704098781142191164267058405878890783960488050647931518887147895799197539005032219020687924627144156925710176129067921663174924249981132989692640985697314880538725783845820414283024252926278232514655762004644836732708313335568960834045754106463357898415378272268358773433537027332443694985209623989270003233656636169262675312476169327978752258574113905270012763351830453502218041 A013892 952 5051278785171378867071845080470470947638544862999272267547385503337894649972921285320199268987528443174738230705313456926876953373872964950492094762391434467120144726401406857358533122183312998855558408097266876292958021232848616865607273908268035661668247597908400773859323522452220050991152194543818840766280398105754720964174500338797904536489158958112336563565261187993100224853126077806940605560892813467751117496472806687419136373037935685459226128678221244583501870708666860342221698324352810374186486802230505424680317515152596305274985077301525489663319151716511719430015871896271790539953950654071040001134288268250293112030701907997283794359623064862967080636294139882233011562830159329696062190359157226957849427778096593123288780315268963211512807751377227563368881914187963665898574404492484308240190703053804039439274732176874678190466130871153427215218404458943857682990377805224124478044009619282795534453682112557987840786002149211590025396203963217500245945218210130695720105018929582318289627804512956700546489792550256631701395449013717311768127250594638449368342919635838415900647340143795567377800618484051961606396151328273821774105298495918394675870065084180843000698046118281971171760870681377571373436688762572617618273482278835839871085606209263686909926438607753491160224818214591875131756540624020489370336960125566092177211984979097131728296140493276322021171375515139282009002221167337388660362431634013891354804793903426597430561626234239010666670437327768703030697552053265231326903927480453803096630111501657855564085681369815719547542673345579159347416836348207165908522205957654225616349536239326132912218354954924572724119855422950484792573803624066232722689410410487355234563433561885334956240424801351675897126830868227245592050114398682958750715393515572876297969335330434837753248519589970071301677722677967227673110036019053216008548890369155951388436996481697061031678215519277853770372900120688764260131265959994225503693820360085431952130751919477509424743366228804801543575649082721719078932419749737515351540910782620573382560318364561540742592920489820886254859815251942045340525236940148885808135346387398896696495594852296681917550256710076190933098563505389464811909851531187490829488094640167905203511927440381961691528793173496864220989526897435650741545154368353015718338349502012782154357518778631599638537120607467595901024610943894439944266139742628703152021765751255182274778407636950672631816847885412448250218973967384623493383432261058968185930967747340536174384541078410739313977089770219507341774763759499590777840497378020523357655528178715486672096768979447804027177167919107285315851186588576120293355799407009488698042341517624944724692695804538064911235842989384527944488247151061056878934361523363829970347010849091774999041001052958905818734739550372210735901809721898370300438721929904043857960401433283331813439029398723122352960662560569783117574164581678763307414695119336397884185241431624863637042341021648675259765664755027384281873434422701569924689307929164409348074422712432109217825478471530530829949162140781158551250864795036836386913674277298110787980094295820784174268316597500508872985236707758571232277492261335898868958229752218046554189284997772366822982102827090983484254815859862460361832607205124638961889626409721633451915582465171580830072541072874210443830440309449287844996026825931419811775934988517236150361406533496689224441008788362221991907621880736123125872426697932848596136258101747338358878262196878876740070799315561145480842364474637015330672822812924705998683048954060568816240485600411606305467900108541174078645300540369011660730057636025870919686718539475460331239182355347469720424317484852616637007927444420232572731888985396479624923071315934153318799379989515716498581347337853300746860976347477977533830020788001810243726533837324621427219719393656377144943612422735073077773099736070544932745075154346922714547465010003344421036379070702643036564566784559154609895201861715413484827466910612495677490825504138826520930153395921290725898415131093533960565064877176790419841995146086497669856447523461537823213833907440032315331018066976239445395161160551212587080012341812438761097545428607875191533953547694207562320515755732918325214638719880940362392945686750366906959907840612597674960148864453014149335024277198833165993994491270866039825695102707355025615795827566065195956266870894331865462080656782193321670089465590546059633460356141113048657457049334903621508015046380813991626238542416897780501039687021290784563847933505330959096162822727102882575509886435410513237364098902885434190751476243065098171172090752689138646605581145931612640071609760992028801637190454087488180350350247772871329777886180191275428170773819067254935064349531032684232024209846064848749541948995444878234064399196025532199323446536889623523938985195633823428841948318510140702817642201498799621418930317564563987559494431066481477135667909579464515027194706912903424500421792229187162082847827437043072530921270827911308161223660855960848488819450678511091713271065374088125121354296284632134020385362953670279135728759203025299794146720850420202566184541665143624949493377699609582499003819046422348350050636692942050305678012727506460580790990228986015542444855613008180756119159663511090958900972197797145486875284853316998879035884645180909923712055319654569068369555187860482142670593866874581375789784362707256276901989491927226960371440001501926464230332139123888967367203420464955760350315844617166606297730289441450877217286119561859536543526698952995467697805608142076797107387161167676945638532804765395836312178445612154392453527223778556794417581232240523112667371376355201188893215636238227262287887398399650499051738315591273780501721292585984948017640497227132821272484906349481347019819594041403008951762265766760454033414644958652044135678387058374654852081985782069646504605251306617643939075589022321941888968352219857697259814028908419724585410890540007599840836500709182564750207465736853963162075141078546930396838860488703104866725173333322704034086388589102059 A013892 953 12507466348684066041377728531907852642976853296727635062401813697429457604903300421660060089740750190616526158311195945383183097372093474640948525349062668492601723236897797118098606505304979133153249318731234415122117063416635227372313305316988574833821086208933393247752297114620419616039140957757755287802546127469261158824671516114397152624896270007022998452707379662328527473658600628131687826488721134534685074281898820165911836154142859512829904357994014945491964398559859304226514804999231669414712785784516152251545509518951828558895085274921229963429854888246102951968942870386486684284189437260594648075768610046726282524406108963690166405930068311284127925396447283468257277697712194686101089893486118850513104010271917196135982225649857164539063651760377401792430125138838902645167794184389435903149227959640821128251548725068427213792734996183932129974175076062386427064994791493137649395960294174296510740065227825222721134582379135660668850293515237118889141484708864886405541856317266519848734629117126727573266462828843897895499193569907416421951748117070133669842504534967379865773176978282712060588604733627742578081635903907787481821040355500445041138527192284875101173185431295431870536425920133288323100195211608317295911989351197143144268955198449151605893981944710219811708341512156332727421867238482596509709401976629954075273902418794757428775302345179261007680300421741660861043208390830222940724534756606550162369740795379480694471216212156972980072732003196850757805607177941537986023315487930424181393762722459143514504376991554119333355950865928315210880979481064959415298925925649541670394417470332659198377810956485533779597620449892912272444407202579746774778418526427997329808947283279150715999811959610202083337199848785986614583229696212464475479687635168516483428525573242354371325980906108205303580012907445191974474160087076741649105551898894176682076957458551333611123477397769068374442966567615937328495746767512275741775470764899787177971239002697066341609097624375777340297246121118078165889625485609905312024435097647936019131984221742172466471193587831925006634772133685518446525629198662265716000638123054492020711296045918176961799364273089562946293254419997131348431305171466521814855404641650425109906510680023202334962432753248102412000727946561213517365489215186324533867161868863584347879622497890250925233382125799029906742931138133566078851557444350583189246017942154917205575396540371445923552969065232221877699918951221667098847343223238175850066215483308222154280857387779711753204599358002950751909461150770133177225420077717219239865367495667789237833292137573241728103889358307333630063293807260786742882258001555896787955733943789449608007866859388920897988646159590172040258819404282495131876872493633639656025746263216425294983350423666230493738863269865937080630955735150582832802546018931913473092651892028551424619924567255148924535043543605564279407642271346530204146726219170293735464633192123604893226816903561363263162030502734258551192962529100616934588953270674096064822357730003830433202148449417878275857506290427626085907593715068125915540800561964343574824006723505787547873121604458754412519889871626844290469671066310801557853528603731237352854781534393699159718019161828057157114379865295789578239473356868001913408895942063485326868654721826428886121761788878002759605758109419787072183706817027661962664518580849132539914673728356184618691949157419854909511940470631268833735849589874324828476044392549478482763080106147429589817212566114461636763968297833284239023263645894260051598633098832100420385324250154693577961362761990858692594959550022707169404122034982506022958365364088876647850721008190893514427272932099926079202278692137201493453108857584851237802792391962313241098525825992659876106420775561911220126001716673013872693538980643150494342681026708065657791317319970913161792217733776321891712800894483384540237425147844603260986568263563804271117583757180587743720194487250680138170406899434591673614367805989900689934539355539972644209648631893487312045106339807685568346221196577312573581780344339229630793833879856395590342521950924378356575958818504621799514503513154479696935656231479549437803914871138230531153882030845492079650854266742254523332145641719658476550380810422016896747956520844233012490371149643123243882154304277747753603484563765841300130346363818118579071572246432840506465642116442754584237738792452177732101593986855659285507712351554380653878667680742401105522312374548328487143851737628639938177400843867993731090367759304304616482487049669191756720442337454292833536416524007929335720714285539573977246516541042740642823513721432869860120126468672857582601523705045646175575395877321898160158926791694192885436896418224882618610877457900809440498394230913975631325923892070365672067550488624784879624253212586646545859918001797303923714558332119389514640884106061037488976243795791940391299325032076601269283719054150175241802506194321786592333256502069899316898102846177422669034914850741627775720362226697745421783800982317353005610635680138771701714232524860251676081342415742176824220024497698844933851741794986901351004613153926977432520464593815603028625587616200857337027330327212031464757117819839021636566019537635990115002044098632164538513943362045895123660148812243738357993314142906405950013367607381874934047805881193496464941358815620787231106151972984514803174284070011709270715074559980739278971514749348762216278918616154261179352522348208965022209856493247656712540721616687203671955687075626844943361000836575889915750813124571068768514988215240804242380123717418625439346791864896748737001809878999786305270860700100578471569527038752565597621737308617302343673838285923775699289976201051510191497237416626531590850864743801531617543606351619978604127044413874428276986323949062449594502809793471683968967473367832309118516854424504585352912996869640406558155064641539901126902582337989332647963237424327328257166109171626211320655222277958295418569506239395423955703558361331651094749448975808682305617217269257393334965467014136097272699087019187841 A013892 954 30969724918510267240989352240128502021422343471174000450378068494391382546043457270772053128146981806235389804068193969167354284219943280464978002668288724391862634305159398546326841469179153526621627484861090804049458938608867069861357602982090093157449557740853766087366215133214506390854900886363020110372596663680510086104610316379342675217353029268119639445750290074512004548998587356716244095480895912500199177744335386713994131589436980296858613350924622412517707555309669063335969082143792537406100914168254660073899584574367103742851561754147182591218700258931287273267347472421109292469397181411521147505762579568088901432399441998884257347557036215502317871946217722148468377050027467550060222584171085399636646326730283897435109452949385675258010969060218724200834440426153868000797330012172497850351900201638677554842531546593207555644977331316038163096924931662998969669206538221366640531687888444681415946964770552806154578618294395430246479542922785114844284341146135636363875784885327312530931966422288373017437515344037546735147657699254183894978301560929240909763355636528194318261097742748845050511383592330919769845360580030168675949596203214296465918066042289386953139823273245187559203373684416115083540070263268142848090380920509894942381215697924745842202482799315030565551212709908783310036558047339518735094940524931452655831634505275280074633097361596023001856184193974104716368227253326324193305079786298722250493552813698336768099483991705668638985111640383718964551706127693864265654345456349035385124914483318362797120773364410163327203336583174235365347182412085464943262255185574904480521946703873227108444099331542873706127888398359390184887324229900508409282067334869837760342604559180221808736418393378861768349157208379132670382920467561987075270779073753128496100888743379820416485889995633621043989166380112132402803493317450632920608607951299971988314072286161498603169231261138592432889855075107254803150990075290378451934501385497598131587406923339203271391945018619237896532670823254352228481135775293200933198391720850956729036686999471571502056855971637041677003352645446578539923663933178437477123464055857104637991219428001952056934444077232793721753780976100476934719406303763083199241652577785975964214401188294771278398144777884873134252590467752274229135170480233642991983945636331252340200385387403552425719452248308852153056265048201384834278262536399034684308875780551848337808033798217196879863583149452439359150891615201018681788807707716823984173106092004005567992676697023956492398155265751748353852264845960775989994685429015528842611396590655517264009776828552966269716312336215430494066091732864626793264016155394554480760404862483112384938671122666047646588788767115065398712822468124481913545192104613761518645694296603927456482979000689529659316305603651776939413228864850623001719551394931292018811242257200004153949970601055906996892296783278194106676983620438872091957504644561345148090242782384065952514028108091388014552240565789794864350343325343508491118772604562858592010575152904754531821406573455158980972495468221554523689706890286471511344660730679349161278148224065957041501088531678717342086086791245357520787662057621109426599564322170313078166371702530704095678627528583290498673758870079039278889181739467502669789853833247453954374149088059698738497208243679033755057058048976225349647004265935376758091651793521956232950183704109020378158516616738145321587606287389614127944503433638225833464705044347371121691179887751544259916810217743452344329625138296697270961264090335131419503323817385065018815680990483786613696552373602803217875686746851675199454377166698148180941185519655103378866522437660463240179856079899694864786683067322232480737749389156992565072256438945491853970818699214599126567232375948072810242772724652332977162599176431524295891418147550814667191423024662658109000548538385816859748174582029413976697348171152874289925580690842072191909978023571096131637829849686921839443606353283093008444862510043787108446222963713170724354866767782832039867575762891470428096509958623887086133272728838022149578981276078541264851528260161902324339375054540475533156062634418294023102681459110280883396835808510501479959596142694492092931400599026229682968202491316404634127921374305145616020718393305884517994395513260187821053358390667826934949834524856035877411450501103679595520540967820109945219069978881788183276480786252044830279024769259311101186361045971450382688315165618578634982692148306741618688404143690537722281124052100695409559128518445629356567669701198836039623730551328237030826687418679509820248724921710253585486122360759389062954659502126207627773585028954393987422050244539819449696062156440874712471358469987199309437413784270213627059775062630736354808633456771864146750488823231540370240789697333341215652733755432582925557197104332302448205694171602488257812778494133628865416588286516627810955867412599840326272147466262194766051943785253981459489784091518775628672075559317070093374683627006493793833413189164060741133447828515015459839489396955932471842909440573944314893335874276788292274378438727612241865364006825271448321171625825434893686489860282220843576788870887326651356035595879383897853634676585581635279484411120937487766446390579003981649836644818478869799770813847908304488887155936408866422149519270653142320838094617335403344833621999815642154711794154984119625041611471923313508325402893748547922088699347720774966014106540949951933601233877870082528803453074029538265368254357568324925804812272555137411230810444724444500672626937298806651193804769540143753181956576541031741151989878974650941444439581491870694872908658342252874834331128188923705586128129993715868447305937575085236210781447443333656118070071538245574235341262228636668106143639877401700370546150057982217559743949582378498812826805443203876391838616212776050464723661379287762518635919741038241197403852307640422357224513048580289124223139473170240745753754490224863075227230257327624535829860769861293625154934939944058015859550902448256486063190962379314657908235376320832936669123993912259 A013892 955 76684104900998354205146494092429943726741843246630471341180685020894007930875658504701409978551613503437642458463451018861316775802717336816051567428947042177966676940370881581161345834993032868114285193637062078816061228430477142816637699386350297577067692472570269355161397925137306059889429229822587732273476226342647343693539499776574018763012618417761771111982847503209099951770853155377735288576150888045830683813571106707134155234473317476071315659611106631012683159994716258057129708327162558078709067471101195554322687465005811210571009207882084666934032492439501486050005809114436297974181891495886101817871217505965360747862825933995310734028629816169073780408157755594100399945195962373236567080443440386954900332970529228155177081338520921120685702479038522774961957104759166402906268045810309754758489737377327854868037519987894635324972725094310779606132726365820085798952640083387717253871848889987209344863521401032766545962180134230437877749751565300080817612827605303064956467078774073230528111126261818140104014305856025433352380081465585488171877516715332487424135128251825423251985859722672480726186401586998111194327486852120628350119209182716264963257409246708745282563267059135670155914376609058142238484438807985238013744106893630356935185808415765255131725456901147868330792239792428445198211344459335000449847138842244989652054366877615717518937743950550958873095826515086714094651133734058008718514753774479865724835628445637973154364212378414411322395947642486144407514991076649614322459130120390168072415627230114803587949806842641004324854510261141013900793023382407660546726802746835409315911711513793769991325910733978040869558335289287677409318638332418971714917645803870408546562806381588040390436847427006245747579814510362026002478986809768635090900793741047716066914516594029953440295732298413433400530884629270930449326999846194724086053539605909340292486073692200529808730356474007584486137261617998510827363374436430794456566946129217236025446695473277881090323668658076336366649692789278298589911812067719537491604541607333105811011642704558724671479014514507259386324482037627676126444341279195858667932225243720937025420434456205486223320045192043301640815321141414837581787229341466546559056706203277299015314567935494867670367886375956482849705004610938466487366490936043178808455806174177588317834057364548757771509992585300507330464829586400786771571588115113382782523011348651117398134679731802977033338372776035644754163577507627156958584976269920150387043821305026182901098776824321646870579855372638347225239132818631468049850596099921951661236486725535641897344395403171227478291259390691230926555673654369538174237138356300955256357719589572093234258628162277911670853277464846318687421000500561541647336625042030282557085002126688171070047820628343699903444988896561227904156579027762763934779489437977236486498141810673085591368255303930259098019172778353149348772465585070748023885292893702159841102063218403320954032484416977771444788312711545273823020757539736031350701727385489596818793125532309791488452995125745697627015056367922934553559541331441822769003090574405778891661539461492164503803812201140332022017417715838511864809233213571430093754618561590042534674806264573880605753944897557020475595664443839079418224015913743893163987286650187488971876182795531986694198834965411801863026378011982612035597615878320455333980914287922306451716919560641249337924836188704892637750340599136152589257007528177348016122695603481287048408828881710990435753863344344606342240475311313815929915052814728572700760600903342108024488884855913550387419635725527444978770078192686109693783848084118012680288524032481821308017341368635368546101459583554555003441156313512523322260524742240133382849096216493434125290210306569682693997518852647137369319300738917032419334658162920877532444583732424646618015359944183081038149235348582740605595334388449918286327109243460876410440423013364112316104674186367560452298852979937479724474247757913315117315616256911215436584234227218317404361248840302631084064478919807035539340212038648190087510470603097806550365958716799947357604273458626183394402233172616927172193533020503412310526458221507385098021748617044204026476049329689176815348091848248291767883220546058198159511986995596754683284792946307349121404735988037803522399657774215605802350317161505580022615174332319942788815969878406415246993955639216838822710798357901952209062952138210958336447399568862321124154493272996939502009045730174615292738811787996763602568984282479802913948565394704404167850379468736718876279594413296383792929890704915586408047529921837192768602091353962499392969438555200580922546116608945997861751188454802399572969809501093434675618236176834222898670833817691691749081972804903657405302493679356041904738624714793879212849128777388850736518399092863149389250192840109759699671132610749572681963016545784300029148839655535606080012344471052032042138069064354198026451954723598237861194899225548815379297620349437941134960754147152276417120564275941637059789034738201265093099856313187437597756222895702944163074064960881213712296177755001944470585951936047807916604741534733514822223856554946748559643346415238634096028382921346590091486969058882101533896070892142192521010141266281179959178866398390711032342712397991904836628997926986057739018002516544975047484885243889574886739186600121511723639718795362023619445909124017844654651021779807885761335906366192063172572563191939635032838081603760233479487701353151465669340069246520571780460369863261503188811198511371752303670990886818637850214328796053580407110089497216672153234700987339254221459635403292439535704114256012594001124412472177465798478106276549309868146505784723730978296279731232991022580297186065778328118554264063065025260954160556794472885808951612419710917464433816977818531941640131111675129955205765838565779651793217593049484631882234865047990650481295096142158301259535076605320199791426377359940320125739491293235707069612938673785543782422392779283952509249860542109011818130001225436884581078756458645131923707072638113653481252202150597641 A013892 956 189877435461257123849009028875771691231841751321138463457426152999550632143633287147832656546481671644248443053758892604351487607248332594972888470059248342189821110805375399512232027260680413691704913453679535776294370391655476022851133790812842585480279736263638771380045782241034558397586155826534479661294622210570802745072229461857275151285076781451601503688609616719848549181479857727177654970308118637739393310360099603746428174641924146929182708633447401517943873759779756931859000813659178882896133443256126199210862852109413424132683665328627621961710690920496957190106933333942446602977573807351072080825129103795303323782422395432339854913217556259186427418594859010468796406203899777236408690511318922298698641759567994451305805815925230314266008747222644807204560527025137067171069807401962862173447741680230264124110892835204505918633529639633297827071965637621680748626700833157836243304594831164648439071607220477575832211690408268187852998658282101087964812410304820663313835643177285403952037425431625761634893409718715798719498394967336854761676897747261318056778413566929216678688818935273449606853629422783164436130163095867049035737101823738114560959256707778366277485409623001858773737389432007312256938569080448013439860593769335211233176856645032467932466410272107475335626006334157792280726845911804414935278866050640143976632462165771297400532924228858215278714713702938179697683051577587767301329905663306235821041399774758615739689548071905979545460973283561612299681303461889901033374226729631967974773940262168860035049318928773256548167767928003101003378739704404156225872089689554636410171719672967593240081752096242492293019072524451469928745536471056264283444335867857317714731735618318643765222720287477162738089336631129292902222712216760681307579944364481414508705570967623960973683562822448369204029621122899653121614648134992162910114753083364652511588884474583184039658867426934933705938539987355064494661123624078671853723110958743608668905372537214687888089869345640594158401124937665839205860182047949068279063424513869375895965540117489115153600324516360356910459218663648887851229012706997075586451808314993752168447706512336575948232076540579973227149521175862936137921425776785175974468333751173228716814521386350510906343730253087619471227671712212140125930901680840245579004438613212074952256200591606301814569278121130470000900456634074057401724301637760244131994422445877383683138403882349237619629272111492369083940139680103058095717995301156973014453208818889554026455227780195926005494595909308334438926067391533080559406767011152420644586436003544612077366372560113396873187769509086031166206013576979910759103690404046898439009312093118019870485254554933988174810288129477428504855604451918439932711428569929946140609315616680890453698374338610021206987220233561786359852254201174064352016143559017885997286981562439265816559701345589806410622346175697307454749346153262728094111194349848803024280392977633025244610958880632394242896668896316744540967907874723382847491441196477483405193416839337426742394766972777863796148554354057557610325134226731241765916505783568195574707864246199061287035704115587431374979385305988770023389942277550891004483715717265734542730065753116905121194026737206896040842601949133725500708385067580005340119455756487242591255773644343833956721519041059021197181237751569092133678731221078693401132014807887410135082789812807184236844386348962015995955440980607180428290106687083512403245373390461084411379278052785175701706979705273068335419415298677868828310246732359496604135780623136164490337328903302842686200739372600342780984487611842831883526668492457236527079649734068304205258960430945536667421633277973379850089465643706732045485725963053736052029139264292563175744196964449886884748924562433520724193034151240331725056482127742550221937208501335272935066221214742431782775480283497390375430774001883906454218856268870624232619015120982967865141794467648190530068376737564770213608290960399121401648670080098121603631310785785781048506621483892224504524620972188855280891924759688684744827494588749859875701554600012709632852216583906630834076695975156483600754141234918535478718682252675816214733826553728914536545753319269194041023306594877355746998163874510874158404569471487810128674526792529558680852161145375244417264010270215077487311593817973286805188417410549083078019444434199952246386666486564309175392075385103202665962908566726472015725919069625060424473197816638774448903985096123439634751735279129446998359557459412863957515425128825262180455610156752159520872837027447168762613289909444550778589380080791931151177142869799455190784432233837093603221735516789294576359484255981747766780230972335847952506863638979223042485175952945152580248210123780249141197612099296959816004281403917676409525056514916563755919842471475439351339573013241202935882595991786344406168235943305999959517875412722232058679112486132427465487506030672178365379099658639146873169866828777482196211863458449622936606335188383009604484155812083094811582106569126225414295759461117227101048366585755827164339243529175573012391802853442982559701673405002896041134497083909412121317793668991847089161784330415425966646541782923163370378940792599728912725978527239962390759080689779297563415742831910188841196472757825955357574072225138012250581524737013214496170102276867509732487480013201374275057392584069477111322086396136071461131536740377960526125758076417421801429543751146998538365175341020989110358326017832836990992387276121240341265026141358051944784312219822809084507367436863860742362277849317579474392464885493968704701952289880049740038501981762457006241917421605198527993590156597946150886145840473257469615207694827048645551628439946226277838020051282120287652476024094692291245983623336000518237518078659278560833783022767109784959489122163187005487677606955041587106888430025534288932235847518969867110464601666084306262502027590433543647356741383351061554570866723023428651689641039361527837221711174112304338392215524201070438455582053859877904303044474324527788494752511159158852160579271275096492892668282459 A013892 957 470155328068183303105407407390269408887472128604519628228469440016034320700218238673461293042086720676651925596969340218742114112819989090079774167825234760847873862644079221356838210468143511661616844497742444856146714232407732524705669528297888713065135174682659698175359981361243429013704682855926198554851952760972154106270602298275337144821827333475529031681862583350400272779713094238406864294324962250787874036389332268736927056802693738287202375664570477451179307872716896359219140055700679172760233122713050825739818297245266470081513891036549526111769880077551595201466587521241558091186167526808182228259021348778446764714332310907621282410763077835815253744755311800962776312605070034515294322166386272184885408162224551492883854475006646855923749992989243584474405116406414866885218779038192841064811779726676476767446857638357041900622564107166369116315067043349406079993825306281285164210263956851954835336767567017305040563534408222451674622124773652221808584044343356139610725122235633211440235917073823116758397936911102470493551256280227818738533404835096002379070973054659866488884705876811653298080664960123970677137460711513304250339602088656121726276654574873304961315345282105279507792376235203873872093333961528245630425376371657147199257981561908248815112146008355047571068218658001775308515462435373000016829064949124009860395662936204143722162173150151597993410223885131523811253306328213493027055678083006907210244788940880033674429550291298324046536370486453624653628575820682122058836889431014986270369778709216052163925583550216531765661661998760550391365094003335426826725655408216545660589784910515384654173186283753938924252232458721760239096894110445944935972236598065636536129535832783175508424212481101915178620268343002611025900755497208906225017392660948065983591355567362722142976896221101584537728540832790708194776908632405959589572229994966132719292725258630947417415281976966162414340712924149887840165913544457575298331941321834090681467924034024751465011437396871329555022867057029446791791190908744640016720666375367447786624377919374680542714609934635363385631160873842347559540307134782751862537736116947714750541197647490083368841496490053531127771702234033040308171104444471997445205066732946280452475719590221113704686804135940001485087366698936767953677379721026851237927311445735805577206626028675772316753174986453035638759619771174139458352141560956502734987257423814543860435318714681064920726421045994143596375095921763502047749232447199479724114575903243605835351763051315352186279163436442457595890396542107669240066536389547497605639829601940810420154797729724221884303362893678412684611544011946380050705888705770121177932518664457435883288668318217493185659579627110931243444457327790797198946835570574969708816585789147936171512091001457934900599849033102105643843806775272899567962821050340628499996297759774303649117659942113574063535580743297927291397401260747687771100634218466271319617656771524156175155950673374990752442198957500994841146095720694693545290710055156700182116014242466563019416940106528295767779639287527564341368454533675001005344094054187425494338567952149249453767819924901923240155080976773487466145812683501483665311124003805968035519373081227015653683408409971258079834325843648068578578531557449783642664444279182304892965829864986122916404196576047201327319265615422477463109772697781731651849580733795208348068360772702056081666148194278498845569271456640458851308704877780797978163465806747300649931819007223320769820950741246939232263678801640972327910173623748617182004002265166833758359769760139265472458964559756336159652908791196424183968500327504870907465393626876793974337506664103812396666038737956607873426675790916595511095160571391392784693299703175551386897030359477400465439927360117078231653647668852034144080630340021200861988500032947767979244535283602520594898583954487604811213764075290738887384855788494283791763710722050805747909732139549216923311777571507389961145275638753304103500870336660878804629885005373386668426196949644053203428909464615852372161214005540392607982614523708939288364743643536870309195740631194624701626472827388993887343728357640550780319850407168335853486213195861611555026403248089132095783768436269225687786406571512500992751396063781495171800867116455647720099355359902497326342998566069283151254750141089837485040235161843174060400868344078067557325778500715399384879142468978655017988091939162850631666932482379542491977660640581452774156708592526152756169136972917144583191101865694733032339986646059102859763955853523865437473710890824907125938004531485742738314385428668819931498572282767561198446141869771793633843736091386455511229142606752149663576763130369820779354292549612815196274501691911539358800012839282151118270266121457102903448385179959154639948582911528388599469366023777863902412565398513529348335960052666175597768762850984043193762251791566106078263291747800017514866148195041350178336823285656732933509034084869094888557998897603652903708009953619981698653613722143138979863642493706877622112315705912904907678759454623417885793236563348107160410330653607315673094753816454265884557087094971011444182867585997043585626405018757305820587535462154261898231924917615396161071882705320343635796168936881828917476157410349986679497744999180090234933802662592006995652662819793683400752294077649363981102516773207909641095334720021848205867506803386130408836336991313127680779463447259101705097891852671331933847472296726730115169140694429869840559259142016527087765989963590531062428490703191037751339608003051168720302493820417409218963707910506730415743799363019701281259594718540038030698605485719210469966400593162017866263034829449992347256746157953560324201741628522410940328443610959606762136008230784843487661888803758647547207400277050160985201969308890617771428406055899145181101033034903771518793779334697795427290820249805873768982354289720789684652275008014644906991676379982574180164211368522011588661020068487922039716216841816508302659988626467258746311589428267980389818966864119830488932564068198128682074675958173024995150955043041528447441 A013892 958 1164151137674300608635996176031638693076860850165522446936884951954262565451489680561118834240217886980737156318730186346287130012639462165957438737177895966100659623419141915922445736101959681081817807044015569965860022964150554096691183613348873944531868140896558995992310674488593493337405151514876004315470365379490389810382532080157264028956181838591423959818428260771342765029574812930624998272313744704213604113629589241287236348422093162679203515180667294646387633044326434358166153472780395998992440474916662436563538345990707061302366464081709245055827288290145427326756215894758700748027978226962213207209934502688963255662393520706050149756008046266184313982134882795052129464865101307393285755821866882170722574265076049726978219181709483273305941433890673050273490034328807445479623333557690255567739382969443897447398396751478233093089630363190539402538621190970421045266630847057783913815870373297168515822534835923981993634326984665204369080168529915492768013143614539793933976864442529159213956714030576345582352373187643916086611772124215821750663825178776376394815257309670240753260931336867457919724236427098003669689389330317381140961638392119334350311898116189215541407965137675600483965195003612076890816432128806127477250644008483890522935488887459452982850369619141924935674445150859537839639828020764649968670430891461011691315840600672144066302034774917221639885061951750280977520500545983101870799537445655319936379911651724110501221335046733488873304660425137333551225062961015181747763963083246776489076338692111157547043973503107604088423075613469000063508717896564847030228568630629580493640705827142233426813572384016844416402028538808491806267580409981093810015919068233724561473807546018588093233684100243971071866467823840422158621834785883475494859340950380845233904571928991268935502949756173412372285102227532239770378908687791764133780209118305646260107997720170830269314562287883937787986624930774613131146978361517857738624421575052070102292045232724653077763355126955702239862566097043556171707376017951694400762025291380962097012835541785727117135102944540688643797931808560162949830194956128437104077825861438119546100308953752547939505060617525058371944384129986977074022163543852668402074820532381552082094676801626909423061291034196901737223343595870632193332606249854865323380577943474982453915749502978051157740219830781375092097055755784515538686279366942835465599213119849768238280032234103070169145770425565052964840778636782685656929826713278184545400377279445589165308665139598892233093650305811732810726614987516257697659510687622169273827176437536038740534874503772416083501672557674223969953959516436419697172800318468691278557531532544392533175188334070016659518499455109749740961577344885465153515060609465111921031039255923415606344917016618991149440385591015090682616006112446451347333173239927379888212332886679393491276588665007478625146387942899254468301813864336088942334509287710115948233960314314191581147474306393141227131376396469255825167006467916409992800781876863450164237280749757214225815265980834606622303397060207714538098088902378136314331505943479430079106233767748804423225045148229727233024755851507855541436180639805340202193208834699953646781484167053132233069833880521422160219694387131138959349723410869851827817787815239025963167798362862273967185514737753899159373906271081981023928645067204647961413095005369581595443720040926788361757467877704796713015227484515983521266632839168156092932579520621184391995527111966657334832886309450804986068862817064409940166052999590327255742928004777331902240867543311075097090169687448104208580407804972674725500219692434483349104153694116002683063125913480785771572381853015618798783918499212791228427215995661656282786294701733279613544349976071631815075338696458537292319365339196852892123904704296155433168862943081935345639414571192917642507788831122803785441590013063323268314754033034907602502332355159278061593539841005676474595369133031876775401855863841417537374401539735665347265253631920037356303437840816690492957119296425847442856009837904560596233143839541180862980653371018001035729264181160379029072607741425060375457918442625410146599201273339109238481359008059740509789322056190251893238093241277793456302233525315532195650739042133296413400955266188712864090293707299213727260572406445585941538735569602405506870641244004721447784529705903359000626802819842899701499859788295578711385296462469195286219859852687502784843393534483094632636651989245414313397643889503168785294904138544862766644008594320298531958671324954589685863218063060661709627967082407316108597511445541436363563683330788475515911293437600068444966841092145911104898968779436391029832759610345582861938384427803742094680097364840470694785352991333695101797887673073811042125643095711682844822046198652531482757497742110345030899850770693951505885322350446664731459635926558738368031517898845043694281658433435875568542554679593692135229629800791350759928785788510280984463572512357507351218499738148483064054514283784904284901385315025105973234682807095237928998468606833590403594747261269684791784859321066420730834246830168591302485918798770626465929754246819693625325955840539946185050975970304705731950171056582564819033927694760997556251258108444159700733795887610191667117686894724822250629353839041405929928562755428319674919354613373512504243960679623331854406517204911378320700327728357594119189245187853444137250348662294814472891184918507632330067792306452759711440194104337106282338941002287980705490279982856550373148123401680625385054252036746995817172284646241726549666818193497804675692805858973719322825601222982269627774786344583851325473334542327879276636034278166296601050081904962652765195608244642713206936318896653471344118207844238120174956115205097983432992696618603626565297611003774749773216104806605817483779086796692193753913758216865876559719372729724074233503438474423357617377813495070054239557182892798471944930423605385984372671963130562875274619284805805014391708095178006952914483380271744917975250354033280248153815432956701318231556423065356269017468284631120085547180212659 A013892 959 2882553467844198062742981495475764536288922074233999965337973892648997584051868146547705784343369269735116292023651495681855216337166559629665048099687451023765877192888513878873651964716326264367007990203879908776896037001510222848262943053829533425181414171805828833417564468790531860259255558260832959409531856245790774719098377301145321304834372894354386275482450398067661049146965164722707627597077790948358600932154112290762084635091596458016813144735335107606625771793423639787820854447798065752709182867500672942512540734969243763783728299346256179973488892707940802458353739420796124163491328859802909160159311612173639228382396934226730069760701767351652713666850201153945782715823012482135207466704768765076043995415180541652921041537611669823549568278515261649109138400511525786944649856598863284121023918431257065025605722797938501483566140652665731424086477392340668579763659373768931691215562815450745664859662684696535890455963412402527873075036216755221727384576890818369220126180069282008600519005654396058720117128897551912978143322344998672020996946861343006814825663809217173458908638822286175687571262092900939788514227231409537125753971861088291665472940613598000412864721069433416682745735383248859977273676777704723440292842378762952839950041098749464071382817363587701191298557963598150785194338522387329022774885259915719587855461595483695250426402004137757585297762013666918978157533881408212559184863869649692039150362860922418287963646487881745065700796374022126468854827172706730510456601226464260017825433159197745091078035747071235375740289103434977588253872874966321166701928557733273630723258057881057045899659766491724442608646462915167753007349585573776401886607188934457152940733390889079959067831966929996527077489112143445466541366491491287789345719267897060502825876648803352019929918388311230201602769340490351363195445422932499379889042017627492399007153046917272659019518366467130472895894004466088799419901973976006028750191637564855728215230908704280761196765866499887360421460050323452393208462050674172554032450061963108867451385072180097129011111265874254610219415153244010919911595900674666984970000537681066369979428900077730200460541089993179509713117599876623946009205128770048377709061045409428728922547133831588795532639668483914194636983854391676503278673002659382172357325665260460579158333428574449493629400582777932084166427659842283140825557654207787953534746006846891285036949534830377942751673004971202081189287141758971172438286994921399474681328781257943886631620443495677459470954428570125800907360643974018168917016754110565716754197749806547989399662223916375691942407918384588297779029204688702375749873695760008006145025270201637807002550658802434180617096982297796223845220702093555381153488060035954162553035270552713459455042679933267366138189321526875024134810119022545734680322926210945413822669248373959544356469916836352816246346039024901089707653007668725494025536112789730389306160900313055459887679982585750599358773963921127879440199548201354866764023204519712088217766627193088387326954279878588622878819157383261760070139833089600949779927535143473339444866326089046883543111066486479371965364939162749598294585446041363069310402202391720524841986164556093669171982601725212889497825052281026046106890787931429241007796591525536948373822358484913707874085856637691954626569943919822131368694122260361612607003129700615618896599749618779735759304454516969436300291759182542281024788306431432133554267218430594051835732686413528260122374957944828775200125152470368388435223666232609727617808289701146745806709883125009736829872072920563382761739185485034915136368480217331786233445857846940127529923011243860168204603133870120692050061811982293147917401099641831460150861524667071917817551431400991465676231070962287730974688197019988249335108314403006171913988364502237027402408780316212181695893416954343330328135589756081681350894146443701679648422642277533249033702406774314513069118914931097051695759902601870122875218278137941230698147252743572577905586134208366512920630132760744427408323103625644587772291227944078393645532831324301346568195309707033353507654955934850570610976397866335438584135673713695046294454558497715416548830554010626522594949436634703099356504129800263954118599291487213115925691933654605734061112158349875810856176075027508904258121605156946673156887913638846772137826220257601318093025835410184107984101321938894151682421185423511979013708761379672958047941887340056136776981353918581135989592637154906726099926842546796151624463036387896874684334109048734566576228382726441398548099664781673009182189492793705038383672731682013436472437769548091876513950261421398340929231695793668392577866238417087378862771743300417996895294404984124646887317756488371107866647869410390447596262743648602180381023770437334551924357401741683220666089593464522629771140786618636094902473058116165514344473437812313846367120165372138059392651099587261502349951120109662825308906562144518235349267434275911594844775983129720766422318763565517714940035277148349875220424863965711540755179118912046364750550098882605243253698380033243305197947741933618755494081051717149421662198560795996565975973930805120208858536549095511558176086603033032165845089331070011288036183951060475390827251263515707976758437402341237649961092411496586181690184310153306918748139038819540938245966794854652381364122844563858948507760787858510440930370820398725174801451072359527821511390085531829904848530462215371868737353181555004528593169476824266736883776775271121522401695206777994835307448413937199595904476840274492867903458862101720659678280894598967441529148362625174843063520693037729683153198186923519548999207840133288847563506754796119549248080378951577528981812283684763741699750324910165127088661903227911680449783104627821134706849308835654138710623895531858065767913038202744261872102807023380083644579096697050485503630503081201373031586617329466232513301003675403584370276958872630519188675235623604904609536488368990330294022762167838104599383407487319653599426371451189173414239728655177371838627595705592357884202106831812703287377384737241 A013892 960 7137487759175550978959833737966045092540463659088733080173391817614290268873246665798627744906832305421851715563471444806346019317241781132453995934587997792495664751434056326965170756182130746872884117535836838242563500323402461284361025032644253884558274449394240968596397963607767148656082428554090229960982419718346291491184772936988628937579085889338001502335819948204937456131751297404731633985496721089439783409505865289043707002865666898098973010866018524609658466911924481054983429877338342812217454989035548772282359601316609514261125858282965580976175873745239513026327235826093862245096715898429123568561311323591535919758424666441872099004403885437659932657774116227083998636866645384002505073100211234436027461003533124006256138030238718038421262464863360854097488484368188489527860565274588778948783203403717187452837304614252725584956637303924964913449102584697337129684217211729877991687163871774775890013345913914407821822120549486486863993224101271387763955223454778473207585214343369112213736509381844426600823302746099394173267702315128866792518519126424557831183011332338833984430221679223977333819514496969924109400289533465923467542283971268857904585882780389395224293922975303013614730032636727118940867373795597888005785666721212568764047456814572449237686922691162143332073168075107417561068916420944743005963870617192053355769320601115582325885563576043497419198203224278644414896891486220993709585082242775732808448174329567139000408497104997501075436676200919813327404968707511962710211079840246927765877537220056377422273233235287338842635154108726244571297826371831232874549478599874801103760228553861227470295101648150392400618826898177783958053745301489642174935026173913420421939397008447059997567899665483397470700043713089273176257611028215086203911146133520643613986650344225331133196450991379048790958415561218818520056879216277738782043877050805416301689212652318811913725570407690895296807050248564478010154819857860014551782320763582701703778005037811760888518550765274504593252216809145850147371079675212267986867195565976791903587507125840066321047283594319975966109683641532342194782182698064642246817233361351550757639693920053567671630145332391021790821140775936908676089446810142388017997028345477241066256390035533263185029573550493351453426441084875375798091818943211893537591801722425761179593370244159765816726265153615854855672407362107817442715022482026249543959431052807580663988705706243963993669474775936188502030712702422246761103269989837882317858963513944013599744668748519203461718570789628059925500914783183422414037256267836417660689352294098243670004514232977113934442904304304160699542356434700491263891886508197660064007690926521005172281208683710048472191813220770590932066927135233150385718770631966966065943408080380303244243171724740083392027404440843373720385179200901606471096212917267995728220897503229512853821510804608576371954761180883518563324029904635523527031135943342538627230595699104256311172424517200594473321660853291140821153998661101826584239531092688054581923923727826178962771884165453093410521621236777537060847913170573327822149128789841219192326094065162762899294213768616105086444068160495945117587624728357573054556417582939936799840717100071178978143076948149197910472675114127996311739226173106224012230164132479790512331473168022136347153316115534732411158895211569927659659892147434759128614587842448564633334251743431310884933878000525013504253716124620133759503197300766562674461587505288775501156405869095850911360752510992232585444254689906726696236068884734898713944727488320719756145248534895953484354709409886534071492959635440309468334246857497655018560849055168950602836714838217910918631249615172671975464466002587544081265128945422039236648088070366612108636121281740563567169450078578649688378694469952995884190412362184969179270054675355624601314076978532192666885019993827232565882166205659444095111267645115103285275779656120757800399101495711473391495932276141974478606819399072588009381205103279078143390451714371107316579443921327202114276259351098746515961321428564354938138382537221104566427310198109271239936161838170275579586950928735327563039268047780435313142739757546806590434652637841634645201142785955158321970831705101751709613540519294303776529109587052196909130489871230235603502985754177969145385166723199539770324630648407510500457097006073234853643699366153626366128823178033321459595325299151573870086691414805972587723865250343446831749550859300825660217346753456444832242694339266627389589302754903279404241181299937035063509005003081462611564832522240558820503551031866235756363010220917000251836773667245101788035966688740260747344315728355263010576529672723006513193662015078311641714730250814421701694441580886786054033040609523099211817498922799198376902658583285560210239272576956113646685349438095180081008083776287911019053691930605618215951918636728379313902836334893632502675779874357785676724083995036918618707211618552416012084558229619479458030085744743150424083554967051518460017537068145814848445306409711751977683418785240634380352358261158999091712472349293119960215239305101933714757333205854091466860138598075781965828348194188406301016543074092627344034413490678847073688249861683487912816859847573123880295107045036892054751966026339981005543590093499736203831010959014285547896883680186293108205348325882026497649900134772809906843323211301726578541117979055669844277250258018463006600698198818354479316531479395278495565541428961020068808691475495165158245018348395090042931182789472048730497315099807786233709937710301485982219479199726831515722886584991208423708731644835608683002882731547832803734740524510029430725950877443139831757389533746196382163151512043916819773622578241622167934336413819559816059010079759734961019108649920728884050027495585843283826494866758654377207237117102538224789863705980776864077251888367784401732258656752470010105053985048859638562138591582874008859952101899663139855658407587561555932559562252372480698768689313968587850699467381021762960428655895944706957886038923918061101825577883356035232253951099021531764714952524144602797171854970497702859 A013892 961 17673126303006822603451465358743986287594349525805952891084255306202926520466777195937316360536062564622741611054996081013548572085403057020288206879637406746000722995361115437142132344211817760201201490546368059335573240587276510983745049722305404399300858805870630668100572401291228629020177045260354264316158608482177534015031125084504607123710636991503936181932221437930297430190373255752558594179854445592840758260494063536335833866088674940715968973232337602767450720262149295615763415735847593298988828080895933279499578326460455501652459476568592792089528104804713812964975842301755186211221733139384454438991094407033678499377915558152053062472705456328304321593981831415766461940746863768683218808998359937375813160163387364818766817120536059496216849567985702947469937138655587150731446017815844000966303141164740724134782997118046559568185544671611301697226409460866491769473960553747139165338594775737650806486155804097551293205930870462940637446758203933981970941764841153522730828541650401915383320757143875602861871979106313963813033984434788271936088312690420721221234423176992854490013687469704811052293166026432732117361947513525439632057981798974847788687199766639401125478958385224816708419419081767382482362763387906134893237883582727720304089143771106026984987351588663891942403039397605401515545182880984857212324134071358626122167058971101692281542918085077727916179251805433127157081778112140316303309912556254749231265716009266863311772479273187207415387678504421348860174115611701663354790944581355577594161604033044376078913330540661744420910062453462945456745976581464943889439089411671395138219598161987231477970230895883538472779876663751112680752920687273201499714443374200846393343718993218756812917878793803774993802907537936636222458294409352346734418185030064332131948730930685998193576599103302671332243341812718355318694318570546092720480061921622240499196357759193957860763971160913018153528640313420255436466339295227324171653652660386364106023014496120663324299895031345435548847220788909230404055383012713421550013876073719568455681122806785462377478857860612098169708221555114590976157967796495162602701904708809213479440888475750718858155731227388076665230435854156603635956403157146756828974423889207851126916381110593877439188542038803037040477757343818833138279354793468026376537522653096704831029964468193751979030088420603064592275592196907804662089224452722714469548403270425797674521770210524973000760992823220820413689745691755022782921045718567590569368261697913258130314174543539651172357891413627249553472889593725689055975236207533485933215244526064367053054507687760398835960140904983228003976129225605451718031436291061717886829379495467734386080328540525767311945676524136839436299986212623668436927862243042772708916406804421588482767273264457195746915664108567836825672021834173266881474861708234366954652036086849093547834589081780491346020812205224499431128067122838115169758268678174516552347050779956349947837729174615874774797291117173340496118594930755571703408918699073799262247245618546673903540499610194239140699175822763622738828456953743446447095635647397053000899449188655452052179503418256569188439070728135849209713600002261458282814091020699994570148799770769146196601094688235280796923480377417217539501186188002148170459097178269076807793448379866443787049978880359435388538129274473086308156199286371059643603452342099048440034307407658525450873890383221985412869122242455788581772107333230785071671662360258031729637875416062367345769447931715356112585933593423356065823433929423197970699825789103445867471493752007335526657211615110637127889645860354114834232960309603086093803499784654783418733386774196531007711918540879437905775588804541015312076504516630565931825094222946697875581791269596527708104708170118515914744796998356143155847995859593839999821403111593386719689184692466583730281331121695616729148265859667143864460914704801862129568072730740952268810414814429683553209686413022866864503866907224236097440792575024222111770954099502584455475044514154363827957331502996255149425312027946770697969510862030639795826096354228168407934690391331581192339669607690615843513968573841088098437424770921890251768652961907033703347904451160781565873654414170742306422378066284106286759951719390357714501096839663315147598139522934315222919065938147657225761047623891188342671317439640930747872310356833628091545212942305129232782525377903912908147786525509653918490475022510158356648231133163915116438512078886749592671303210763756812734682962113255229562184775592792583719583779125006491033070243487325454890022206452954490094693245002363406572783440691929292254069082023070896238512830664738385225534546099763704312313321873392377738201859311338761143905103992190061605157820199536435282097265244172301850296015414792351013252588528456044443947058318037303404035230382720186367827535680640658900329784484503290775499145993788546242995871117438756350827656026919154862307981486018735106562547802563466548837282472770021922866370361297807330963516898784000420574755780859360189935570715549548556093938097536491990161071612345040368993828123592969176917993682110027000922322556845649805607135281718653540761289217680473936267209856402560312401794264622737437913851715964466874834259108803379879288325854400627845477886924603314569762404604313430861925783625600178934154784368159928804420073810819837524845760180993879399083686821765045745055086629258232180982209395928707881184279599169687591341566708952831357132153782102953165331687442734060211858773828950389535671421318959685502943054539799139087670226964407789249923750210146186736766717045805824374754928702857257494787277998759363391096241686081094274640467119423115677797295820430393524647092361502408400042459922198240983898799482999977244453908960066869067389031792610969239500113086237344748462618420477795863956732515295612364819323535582589344843927726134239551114067325496302184072804479762750464118539561654000933455927369153581083054799533537247085740452841628306408529100482680606244554434435292792953714663093474587176169211571399995482548776062336115781078929230081926841474432920594391551467041 A013892 962 43760410365748890441583569923320625702726081266498594147660833479433760154401266548083193103006983980199805880391664741201566605792094424084878608766463303206365644208090662572792196755370537744216434809540371405352753565444914781570340133872350689527704457188357462726653159222264809917088231361592117933518976014304111309797084553790616773194412784544025904876146191570237771536596953028195654582490143412877987408688051090228257621899988301932031870058651617905874881960990387608724896177940116489920032938222278339497435626394570407407186153257472016043900088450778847067568763718147533714822419922204696708251931409870161684298631157335624740435935603507709058002394536818786747920645021368630772749409742030042576313590067403290640383697105342216382523044998439831082527363879087960688338982753267793514948662241534873342289412044380997968100224658975832072521200615239642059403902704253172737540155729185609221424289563900370142659555912222422416849441280542002728824266932981415396480281821152018532278725143443193236370678345593164899483489635824994805352676334964438057395177333994128830009868401530048612941772056104884061563067800876292827547499136674459821634720586654976054487397323378696783426900615168945133997195956062030992703011430301308525517234824802491862311500196281339074174692223449371337087239911786423723958578576049957022782471732551285929156636137927542877015523529216181160720523033701692525058309371170629828316787808144829670979416524155859571094034015357119197491328267492018876931134503086949964325325953584617146564621218838402004698870984730957145782503255867388766099696239853150129830350408789298421875370610751066333728911779827237466357699626160836486960241433524415341553711989255389970525709146763458733458380385551777367013792760328702936396746133534757262727586120708740669441116823463088641183096406419130106886263683518210609639087960844066908077819602251182399865079808227565563336934112751419581065978866262573082154107437698730015776559480170829878336635645787219401617065054548197356494251129822396690386567808532260949733543572500758676607413022469803755665916357684397683601473767902933875625387583547577784687230104513917879213960547936404389242700416988041312106388013901007927437466742017643670967506524351560389333297309753738161212889934481272468914860372124751386642918183303810097735408463989730081081524422908166827633869001563171218215994466578162260575334331789498047196085680696510675122211293568584250205516765617608920157768018382699492441222183421941320543212797273083986728224202571391018992104668450134584945811226398237456985748333755743453195701213431155835797322068934688065877417289599392433393565921368861628597860339739348161645639115418867311915341377695738703991382959561091252793008642772135966461775205972021490820591562562849197931742128983560712196209667591574591951953023600897407782046951902610953684699678190807592841390787080544177816916775874792334133723279315759242260749980089199138149491053371537192914000797737941791229098756789448940339239120181857935279451142628837800705882727544302345342046088555569183499990403434707194004207056330884195538474125236580576170949616234441672710924794590866448092322635251999594592617687962264235855150872963601712128257773956444690545981432839042394932341347618925931082725600064014882814700549739938921594670665655679117606123873358393534534539256896784094412466864740819111743320508537795867210383389104005574858819820715422535651537333195705413685181131498572552107724613679836611722492384254272461555017917584741978531229338929210851072051867936573253209000298207851611490220395022963833481730424225176963386929398789647891873780752013283924568342320258201256231664473787153035319053029663335203473217320757124427673226183980344095663030197780856692661510359795322287137983677102832647712052066699944447629717776423213273263235670527831815507965873709099394887427291946855955255647806439645186017161375320514941171849199311594525016418951317599507620331160345111023776637049054224901346733947674824249867617302246453106120041320577237524379236865687086970978471607875963205167805201356608013566718678943285736858771063575933126199509094071719344399452809037854921530514109830325044245826042863614760074478189821273760854190143907548009292540029692430745346518451383593494973652605674598134989154676250381475909049704260469347564100106440977468983875879802245389683847010221228788188163578305702500847951826068027928557920346712762380596738328460596037055898283320019401779663821208868927480255535747805669160663696160660538123755477675907649447440494196828723071527729095375954159968979849257107028651462504713845428621008199928243823105285381496128050918560864063078808484014703977384993125183885638946595129662284089957819350469673438251967865565756373829792439216113472551925551563721202721483191612867154233848921428229915423070745191393271298654862447679032294113785922659896073825563735833478018987161528008260598492435405930649549503978624418051379596958109446293543378513187496785239139434391433229562164657384732214230080906939276713201521630195644029372010280345839258255942112625248823000427385997467238278955746956761960682956638014022063928276313625487470609403833117302058228523186977770376838095547281050320047900464310234145048940115725944359755540207559950336123342602874120278335881843783570909564977458681727419216431552695740342897188875433061938398763786191717855685608004285154947619679445097867703049677655892513531224464275233261986471396770563568847711340229724625945266363756523298019090230578886470656454758314151794402942108495841161316343162553946947971592762832721331310402755928506304206216152425585284265450060933330012942663711452342985993936457306678206383671876975985140749223751936936734970895142301990833501056760655015079522112614430892914232652228322956990512719203094323541008326649860947401424390950480916762187132513894178704598753264418273990990594068341680487099536066661453451690071910057329288302833812966170906070192043971754849540703007869852497176064966441534990550794049339899923571089331832325408602731957414343541859174393949413755587676628970248001880250852326195988753059 A013892 963 108355108346220461873514635903564277981894347097895902470428842117592454084552821698442246359162490026388759140631920674024457871035199211382143838288031018605978765258009081505828185593776233137916570015468104096422547750644588045731537635141193669988859478739634725100003160897090673570892252586206881623068402990042395710077251266556392401489912301396677999037920708800874175863996178796162232116049261614483771744665074616463098469328939134425602181420357212445118889348726337767576106701301344500574503638299245174151260857079969391210526226894673201454284965112885052445159948273741390083738079146951127314605899112048097476330156310047583084168679711909834890810671110222461047739561216765845287774040712830846393167504052307220551363432018840756642548929197591867303614923173645820372435466856383630254570867627602258347969470873679744687814998177865398818937672322194262463647944082098576762250442060880757807559461964884142609869183734698027923938484705308772414839038528488349681809429337072691935756819048954547329384200280844890014446169203776633812538956520329110109478141201525528401858605139160151840456508846349247319952250618681987793997535064820493289889910009895799553540190025020667726746565186319209877345322909609238879000933899557639738724699632458625297777643324512027400224881239790764918390377658334451996470112453578722534154655474498506537898817584486250990235260795168656955878926363225727159604354775646225347265369974959604603482462276045799728126366531391747487789080431808720449150305211959093719715975268344916931991512035344548365432869746421338257714910529349985456350691759804145183322800816852773033107183293910104597879824729118442863210833686637221064525766853308371302805804702883281850628737892591853406457562214284370386685485240057141012109046704499278923482513265900792062862479925460130321344823828838001638530970620495757772316736060758033227024581039314550489123524248072466863813019219649677273257889204773890946148703272378387693334323152291511690919465185898088173124613164501736926218058728302106622669490164138922805374277506325556058388938777524458609600619827345979419967925595230686666502146570234573805086265774556807546803808498784782971799461259803672104865315254832271828119983962443145476038971937440374328467788135383921307241075553879144279007616852557724783715143070760380879192547162276506664035881542038488973737395400901566690253405682699720995248324763609644325164180557886949386159432261793877893349629857828995829593729232549383830534217807148885481855728664115085986453769219762818730735331377444709795649738231873449369004954463464262608714422578875671533861913377567112185231007073359766004933375184335516909709533389368260243702605368049541932166264869971040909214359354786258489949515907359443094420035125732116441399375947470308336149588753834065695908322561713830255557638929785158470511718675559103079807731188468580489826974886499348358148289811826797423756178078190472144002600764948885896772816647762209871837164461278119931320580202587597731725049646243178251687513694812122649490035515789719492999094977826356299695142737954275048366623087973846025688620243024171928076312173808484791357848172961649821254951984824840944171186064545674512136703221394301235799066945835778741816214079871320035049575478497874879028005775592907187322597216510513023821642440559361407425405716698844872467438119462870199390614791317877461768524167869927809003763099377039099902348899253637025104235939188552979120463314522483997701384808208029754449451670159619787783918310713662028299198434893280059128656558145881095697552429392163167359323229895965725120279221693536453865412497413648355420776646279340312339747850849011872353968171879895843600471887696354633984829934709395038237247680927546034927133409694981475842473140378837719860074244890646816167164410303665746831496556483741962713824580558293830547458791925227302581363830162318083952554277877399005451907264269751725320674630566239891798629948938556823219194365799369060862307220526117223999746581103684650272957334475140289610728193839977256877904023890930361752822569790064616352797291273895745784538554212790869750266171749304437849478268321890196948140701005823533346784456836758011732045618908553643805655371338266137977299361139335718261249074981398076121768990952464469310766243258266767448510904708893322116922063669643891034120709458397869973506082102460007150783898161774381203923648079171656647112668575217885874338012575124217833203178362953386758072683430416720727223808031459142464933251809605869603050217399715397787692814517837254889157960240273404368686738485331304719545031035765673456536857656459447951963049782834124602147174027837181170751397636945725374608460324503699004092274694046710025253961651972860466535878607930782259379959503791483575228950579353272350306301378506337461809269428747731279080499518665349150049097663687669328006251835604184422851209312246008503404540733539089336091672339726059666520816189475418877251967942912602968648377841857996465993125047602433847914357193428285646345985678050922889103591436130281574507005803985484005283154052241528280009129265985382535250040942631235284046083891334085108248429882018470741051891755900488474221777918509077588034752470252318431546527061416420286291778106456321535571608895103246333352398985467324672495634006347067198697510656145602931120464366580994386951198369967307386477270929232607240612225526390745278293802467880646140654327385121653603794077796862151364767440804771439839072195682260249201831480916578448098031163581701771300846150211105976970606912943969330551904443803694235988456665483925512868457338455736356953551818531338707608804839296784396630426957511717316673263435015276600068000608600148403550908359831024012182947297112524698490958817200841133144001122183389623522479719514038555949898245481251553506062651425567176609394041999719533008094847513934796630520861996278268359272823810817818982026766712426674155124358230276335366421042993437358501451722814349496449886418211192885177083533898405157287340918348567830594776476860854450723460689111915815997021698629653959857683749450796890513316602107207687255194041561555460636841 A013892 964 268297975420968139424547716446179605146690610954752946211126385538528557966307157254691147767675882391851180119359558149031286110012385732104114975841155317139245414676591028707499664520563737096562081098730557085047774062823313815447814606835474505065744966447730803185392726694125319738212735736454273379998049575240985975326571783869016668936770359576012996739796429141135745982665074320998506780317460634361652733193446592749661656806916861812099135812765073378146436797491936219957430226985557816528027884289122676470762856954855129606992779887673419447753547831049565474408102760662782244953774037686539392568352185443182113043623709152510427126983665980230263301411925350725577846879789272692751212014434999745923275663616413856500010442658419578681858761037228025038613607655341242178367087047624650489712670761838324293148858860847542141754029173214336150172751499312891091976210693740203822431557336504783526540176211787660632154475976302052244436158040330346067610528461351474158778646172096355429435523890297305687740888931199751319880145119302119206593897701030389212968715950956159350313690326469312812002521097936524939686447804667851294729502576466958614603116285592979378721310980763650337529443311279809258084876711160526779055333427760772199416490035231169641201924858180906533669428212964673223661495729424278254007648976193821288097808265750277539984724322128821590670539019656316319794853689056859794169183255622842936138435329627501999078321359254728661013968042012574562767054268121140895420621585026700000295006645973580470387250959204600863099963346244129238589632246812969638484491515759284084280403779808334454503663446867516084705636131945447255153482080648736440651186779710004874506150219004591307059967267108795627876163341227315230101543317420246802942198435963960043156127615183685326061723680951903228551596937761947019164897822438925324275697843306905315402338086865719151568269267127987129020553076755346246636586202051426597867858024032853389077424223065859806373996827337070227385681532009586301271608999090117906285301925934222619464443159135203030620792918089534438773485153871552295803160598425108024239298620411257964200297598114336609833363420032502331689674225938612695184902237174933441336064169421510070074622375324173434344761734235992164938319937884595270106481081001329779232282042366708334587786835965695874312582250359960509382191014776968380169767557527096456613381698849076703894702315203317488119984063995559257845125141340518744661203358986296753401946178063548192737487889486700295972191511285495696355023288359468480298521186203616109143798742029397181175173033131471409323949852280548914738311383339043245049525360557989084614865915881359821171777449222102728694956278270424424264765984026899860705506388696809686650354554790167788432553384155283000831660563779776235572901586737053381956014196402101103675596100833219576808843388035863682280082689486149970262622254774521274165248783229349885292695751489171420113274528707360101446131085406291483822957319046948155926663704013087425825200972210602080279627450611408646895566075500863007318843238305842492985547061508952170361566895131909086937828497255015383396376503222168160759565354672803837021329643235480113827178709791207895660833865517025906832385866955295667466218792733109490086366072939821893622295645204464787771745025426594221564639669712293089871751060163893437840901894167405065207580923538560377946408806604387138229106207093031384223573504788836843047200092625808104224401222219094266962532831030564396911972345239787834609616945440815861128407374968458035175613872865505826535252890222170836004598260556143919879694019433437279209029633075628268044137313739387448123788236423638218443284840653056012855203416503998344784210745497015809537040108612333937352071900418899699307809977699485690864699629188496452063721792012836990133738330095810795524732167227263398694412398501085645356835694897949800000462125151067977314797132070436029842695817936811611416223949961451932232098046437498332228548509724252458856219382936560395964834470038973845778121275652308777805802212234609206486545020126001982241350129547737259797764317602280969254655290713563994773094241619818645096439646789039676091706424933850768873539459315309445979452970817748032650960573312364794887036076728406319995918984165551084612490402638786046000388604930341568945695254569229507443528436387819121246048859454471383524654141085188859852259031546428431995562478599252500652576556741330517998277013369371411775958143842887951198278759872513284118243040253217896746708390334802308993789136192980736283900864476790358284760731802628348280057456706301582614407755604225793093252015463153616459716364937443673654342634001043284600333877277654364646821309192488347828329022485218802021668458347378588689140829300586058313321082537018163682848470223252828672399945777667752365087420675959374335406952163887685445237456526843029409271479905775405566007253788723356614212526445943895206544720571477953298067279725846743191449110937243338848386891932290584660631648791436212114786513651410754076355222564242652959997612465601195932602324966377139710150091128008259055591224277248436802448828982436053383447848124893443610532070082242408506655262556839295416033924110246136854466785477618391297907325213556253142767541775516657154241766867481966743627707438171471272144450697626833620535475332677679852348984070601929555872691013670597992838005996916800028228039383972341366700912238732576132149295409253757414086824656648920788405728066058978757086866113488174216253851691569298470942806533649515410240041397883494036781560948082478488074347292910337716332704313629242571454053777928547712203559067805736097350918177891374151776238954218861884000638869238725542183619433025293408764636312185528936728034637168863414388511008991354348987095737881490384808225132195460435343978001463535961810643834406436002036075868122624006127079765142190763577495029872975448829268289629003724459778135007249948086109408887973810067310246316491794091361202307111554027560581970456767895439578684844581910288849325640074409430955187540349650874331368729803132725161054847204898711116525914527421363259 A013892 965 664332348641883789060983176144668874124115475094452815360423832105565023851815185771183496296394484714580315242366082573258218505715558298877266987565308839613168432035292369591611211819703348861060272446485633667729708309182744515116518300170711586518786045676259794036547745174597010078468816744298689861939790555204630132520149067466288304937668150575806205214413198399937079491931007861150081640237283959282253971007559914860844478757950034616076858086851785426555014007832985782300373027608712723947233316260412370086579439343059831564745215287088266221163112030913998021616428837574354453947794940941602503399104278023677786925203622608821916098697128349982174730362766949006252581081199338325248583317730488435880876947404938733665819357056070060354571796345519275570086115301782794416612565871536349452927054360717112943941596276485738249655009881766844527106599814697150319951203322559424944518956689362157985282603777831214703617065810445535260396126487503929567664361912623923813077647008081613582469871269241268316109527341654773043403907449758858065327943503623645699842624597446595211152378303680338984486630488079531466632673722690261923028426600087259758660161631640490646672459398157893837106317053616624424134705139627869197092132045145020282202971559745863917410444939416884487112337528693614404435005914131725960470085622304544697637694949015996466478635909298853011837730996031985183127717424620001479482520490064465771329443581255328072415832439329274382808025254859293862292940306240488850010105686063026844030465661088536629145401712835552992520956141671742163542549816701347308881810957680047561802623518779637134462066557125209709823540920673990003038281826412255651959962934053163359759804051127049530819877890120821745388540173049614013939201306720955688518374605091925498898844431828708052176107944681326632313380625995419252207184333243200556513731154114384944562413934550120325479039964066341802180662452800836085950604458313335347554005385449724243841221041309152400702847170172492252959458655727404630992329771038041857635129813503802693833288241891517088917114723688578134312587816016196768085910154599811553710903074701695433898392682393310765271781330979058990994470661172372955934641244566615519158787153840431663001702388917810516607630185380005963611609059876108463715387698186311665027274332822164140564484396747823588689510597534047857320733789498236629169981279425286009123937811138499977436968507972619229016404420875340282791056517348117123136860975982610404801805529556973616489101025670129116156447428902504608248976809283591544598688010637587644234850921340248330910664772163803225155622905282014887234618077974421640023884695752276214425784879447919171843616970241399344418852545669119646497562788283022718193043663545781768305256262761379670770057001953512083076273890314540157125826046018031142007904795697046140710039829677034160916800304272214027830030467353966455217308702424937352439298346905410021623358657566585864171058947257765639830663734443432936802540794734829281941856070843101761998354302089699600378305250831458339169464263981611391559180423525858291039020093455254960080105427469224958257670204224646335812384463251907360688599015139974908044677308285729074367363376135300079237895073572842330881763812782140646917436886467659675293360946840220050976272624795130056536830085713764525421982721534939207538352928320756377544419339246017514555425917192905813272724899624316388581951650276847917444606131634134118232329102150670821061935641935477095331660580381949472629337812075893417489037908989058712924188372752023972440302334988406111578113146226226984860149748364807403870190481825114613612199065428930078875820358412783520911863928420334169049199150656191340374756324402133797521839442714415348978855475894891449943527880555337126556368977971718819664391887134006876458529465481193658433159345411907014987993794539259674243835845516139665382415507301118601831344267624434267561191863922474583057469272097521294216100706275601167947965740685843182932776736379711789121425957869834259888130666429033100557360312521406112416169051911903621572127637788973382225824814423022681247984429050690305690482710680565093893663878580591327304649112974694352930998187072282954957002181671178403880277521588855085899010824618173156254995142551130160535575000773336875057902873483495489715516224279413828524867074143614614151413317811442538298220334846357138274012594086895050691318735753079894035780257697130517613344159570651754285015714526887183327038184011231013074106839041570270291897473727952580916627898599613662497212286338303408131830646630116129358537763255756250547901988493016642409952429243867882052408222236299206562287231505239342891844141707349275955602113193322694647629596870211205569377664246627790467051248045485776074592918290351838403556019148828138076937414271326105822900833340137343963440597248322330832526818846050134043267020868659498277267702123210575946584995099004114589095022520275232977030176062315988683391093261889394969603952142597294079151934726652784387605364940826413381210771665744516757709090236098668751597128228462655647520684246921469259162930491970122239290374841670577118106742994580929346701833294200530830594848198570345460920588961727222540346183455456349219208353054345421074357030053961424850553567422815019262960884698805230371929822759948941845485602227943105100974269935767870404721467108233367171366814346258754019468193810959691633095420090614530485746762093413493028238738213557819479262972445503736115250634858640571241444032096741954688691945919643048374603012315163031457779956265257921700980786281986076901842403257627994309073692818273053901934811105475099061639520404234715344914511149358653645838993498302369692112097903483139076275317894494495984148707207966276014703349837059185531503977720852483512172598769472620460333261441604047388494788585445859931503373387729941778205525420982561178947256079388813407503471865973444635870702382682086493131132180313316589206067421238103063133856833594019014857825381671436611816088729456466032529130045341964984423484309526368062605117578708913472230180281027780496807137638562746109202493696918700435433510144246641 A013892 966 1644952664139819808210111381468638454549848203765899521661130090252757449994455729672841683996006087207287603991307414693562101583783788188291701910643473652457326741394155401053418929975555642411522479544470631039031863014659084511135495846534398788667579608912941199754101835279074482058286558671741241668459253453951629466503008585804209005567855169972603168925203306144885802592890876633985855999309898574294829775357848097627022153008081322762833292231995619042907443629781248262568171353288905967053020467159090809159009263177911105877634062827143968901955760536634119587326417828289021489065681105470561017064018703710150544527709764738081337630067860810262512867676516879667433009762576600427809691904449144685596203528592421393491201644187178020373894870359343932719814660012629075472179957741945283344043226375517282643380842598610059994232520313233001966724124694571799210080854595786069545698444139572950025200269931684092896411513036178379412731588399581992498564158867486185129637748679063875309940065779897035236250484541144041877999371832440458696700455581379005493734622923112916955739192765364583679148361264903239784997696772079634857348764076049463801158667555943387249735030043319362772165114550143070119975519261527427291050631064851539575742495676115173900036085304045208261654371842460729933207113708975652518994018539302660821275998825563559834651283896378980643758393881543802479957357987384161043345189502928133631923063922102736584780770287190776969996568525531842673129687199341768201021172679154974705476991992955664458890300035750399929228146981437259099405544058584389370174943230500608087731914292226740729004388540031174637284359850139945972533086592097559807562412261046103741937891051191636216213568823850276602934818933947976210300842416370451659384658841293511635897929798806632179285208705717488192944529454646631614970956920359155654783093196971474446846048580925618387798325375984704870037736118717697431586205748625191340743125180906676750451003579164550950227919175216937895060662617987970879395476753737524405648487296086952346397911182459343572350578850210564629793264378649888801260754047894438788332013392365793362180376222481394392578692481855916988542417809658251503816809251030152120373553712837139000326852283497001702361636494389247386492741581550172290897207764091428127462368948226627806287579250302889240130508501043458365464011615442794219251161476003671261905773290222228655631700285622494500348289970125009198878652251549155460482058325769565640719345869930492814815046560560781034385863322258062757980683228490291739989266784451720128302270131479667551919566131690021002004612720145891780266750588254387448441500871267515382263471514216113213482808136397758675316176369478761487572968722504804269495077222262046690718876726967189441414067372480089315393078703533942568519100746719200892694631056720660251965988912223474608811928316608124882095910610184688985797122860765684953437594197474138849131576748641965691688094888246006243019066642191649851383834459302116050186947875158533429782363089050003090797121253278523162159171294580603985028295087511954188583426614384463351399388968851120449916858935010442567458709357073584563893679332789076729834517438368985475311954088285240390900872753778641322654004495066045673691618557145685654334215747110122028002297669982596737860788438405766627632845994809941436846508147462096545681359181487724721773175558135436891338780851234870185451381899298852851536671797933147856020951857506173869360637781060792900273629431423164707228030727143307615151189277409899290012869905582913806135460171362457384472454383257614410985231931776351247915574781856684469650552493709508339374339913645534863346345361297661015648552967740644721710593760095799093910029122265721131191195065007864824313719441515189703729098669986794997652181087340627292792088350948518136452687422015077547904756446664866340135487693246667909313733655212792468875989709720594065473999613066575392634016607171400379087192742708309776354790022546475619416665544173067981331773692855538741074740455014262431256979312473941153547563773270012645471123671801639202755982597168032038015452996787985215229898549433436548425007236089523604947714363987527712598091680011492752486078145033823174669551290928642489339454803826233934029837217475710839371976723839858662993998247129609698589100007422032301396594837419930002485700364819595057637685072892730063723144310205966748121723630279465372542101460303607177531883860168731238133373125724310827748895920392025100241782870043993104699497042800309657655081423094604790095684844989986730571817732290183917788545997059814796225409565805570015254640800098312018882085946671078229069672851642891631695152387437425834844390436875873130894300997180733095899130465063410825347675128234179284652523450385821896719206655458394203864166654539816299301978930532680737250531299405973675052088823617885890854399427105866915024844279959579583890763159779648989129943596167430984099191441917724557262956002634671068994841376296333017272094026424730232769365256524615341346802610510778332199246720624513677597160897609368153186170318743118003111144073028236727706584657855085674331566988222138844574439062717936640189105073029631833825440009407543814004928644507872010845332583789511642776794367759583830111030837742064846381998183641826932118705062206086814954665054191007694597417288813684888141260419985229532219654197635956954568851175227123481493015936590950548321227071872739056673728911451852303254783566809339355491235981722845059810368326430710657262715438599682232437306144190562867029577491928448874665876823932039443030575072863809419080703061713633090493526883843455787311426554833405174430827476142415812933808285962152999292269073506716697183626238363239927011854629768938088073730949828192412235371467730625113572007059640492386049210728322294340134604557521633908330535571341984721107072923289369498752630121830918561489505939183864980289434810299056731683555503260541622893216554335660245756522679771805316888670446569731262523081205486918426086679346376141194155966005075333930433448469031523561939675677163672606260363656699707577078250185440446697229476479034658963533459 A013892 967 4073065646723943687289248581543114208672424587496540039685602555344762469173821837787193620900826676527877628955272298215314426169505454149240894809242394467375934287039326794392969559093543350619528400077584185045115756978734344498938090130107978306221005202049724791769931800232681045950041289640539816754030289018076175770378633056301216114477560618513992733972526981142045590914454506742535744054035240549912853711933792316686171926041157155211728752062352120316524078264257719041696786519707306776114016925712157593467813677545562511352503825332228354254163756708999206876059355858208617820054043919574550663791199648238000053154517620758198462024473400084430197849140955769227651208040106157742699150314914622706860073960944166020002170899970227309069780714601901152463600359842610841147589321184872974142902088785191968035992660977575770941659149315075922936803638432104537452281993983771291016034371835552441984448363177573050736711651017368249085485273304616572043702215207623675513310899866481382591067286937537269051444588521842220950072366594933987338441301364596974124030806085296970561188859467126480283355578179665647128393011979649611790646417379942001268585175576603865225681658155233030840795267972494705781001263267948801187943176529047832291956417801133105978705450785261036131474128464745170926884201047680904226628570311148779156900679415979104943020209404540097593029515331696727776819934155203933775265980383010848757871066654454663954839080527342795664631533329500870111093745344602952900780324649682953713256874396765527810993813028221529514361885512589815818778968237916747935100806758099325185424905247068340492347037459582651488205166140571670082643203177606175741945481437163996429308670093964559243330201551166846046250302227529649946349705606332458983350694372268022868135228076895303132495925991018366797061756438121069895197971459544384957652762281927870906361054045181342764409045665150351743995568365820771892653172467965087653622711517317841395114979511365765443308400441835484705021811647737396706500260594452730443301813745353606617963521480976398160153695940427528869266472134710611010912951837237371989350110028823548578301467384109958174069707875630954199412892196076986890349297569666508635104835974802327041570318612314642418215945762120721064447290937334800059318285247459021094981444290335004884520868694095733744597911968925206215267073696986287323493581679571214407933623338145970151980997445529573009817900446736565152334231961408612286544164138379695713419531589189023328270721973557989358461801786379866936973211761381582887095683495714119757969122770286673345640485779111529313042619551740522491226720864826100506698551865844623570507199552879003711791567743726353858191708992289991840617940280825423346892491214965831548842319944766730808695930806930576673755486784741691659967576839850666611200283264914970129232733179567633255404606892825061412432802165967698213043270118419051747521873554771517730195848055735622607223200064691047812333267893664102005361661120843510249751851446732169466950679462433623603119661138121697923299161883339738946724576437893262254397234056450755319936675626383290494918684492120421830841942780340545665072575502239700101666518794628006566434454206048995446669260124758540000382257876228540626582143017729875103011297277203626043414461258346237800020360391548080340915062334902901181834201977422749794665067787922573695857838226323597151207063926961810831325981269471990246837101502190469473145622873419179611750005849046848239574633561517466708402619655448816842568244618605374222101577160343947292458206794850409367234859825929795785426121801039491548612506801780554558617263379121619889616463685837795229597022402763777143186366354869642654782879498779448040631529199613029827221386909270909083618376395416319710213917487655633106891567938183039899055197173695274809152362872964111501289419532830428879943140941760381163583826589938740219391369244249453244926104967914534263125695887000497307257418863027303128922319220037305734761986137261389455507623509105906621236423765920360191772975218637413216357969111430105041438403852624367028304885752865166961298025149893733403445536568353582804118611992274033308687430588955153381636422210784777192938025608840104528976101281917120739210934700299334017817345904354390133658112193923150195580776065719379445066771939277686759455807080340651259224840187629434502621614371304616018054813903356684059057451759211353929486124883756301428679520094279935250010807063232840316278213439586772958683578322733061282553319928180803943010089456643127826151135148994861153582147315105992108652300954773810357118940400481606109202000830482630291641914130466310131921187878280112326348735131381422672232360316357912583534247804818216038022741045413046481232553037345523092548828662976883212644530880373874429793859189139384598885330727913040240825303299927832010822802084071423636458687567057409962426101896763635048092334769167229082335664208526579692297023830141035858514248095167706399267057737005973887734414746736248104629992542315343522093476597083127717580222605691637692584652501409658874736123140069515744385500728081143933237546564730319783126718687969849770911923988756820196835602882223598354103338181854009830313789811737297378182117165388625989167977757215137762154093346302289024061619320517344024792193485823429356422431186017299961584970351414276337841686784665006859499553539112195379250977826128705225401375267576916061747642031437017305490763483917020036236866334993038368792493923107954929751393202706756227737552434801234576055781306324108524489069798186540330111302937861298932848563907343005638776309770406065181737931423557897031506035980996439719002997482848759651989589763062601079394588160640907707179679745184980020034126236916237830941277131138637403743591055876333113090533108368763556604064635188104693312954210274760198783330797664317025948502158283884526491888692035415619185604166507228893829689244346684074264920098067923851904270616973973998857480050860287373342720004080865009402138849824953227914800642882616834708393269201029269812331320720486460195269004549292576688680189990489231895878205918904626563209480261240024946234296441 A013892 968 10085313774787510240153221123510323548979581848675595295725480801686611005158831078723032337518916032924001269178520782338641835323886285513481230396270283698275083512203790036269637532301963596925663651903706123006026080739287131679476106033070234976055524759790121507176736360624341305195851287237650999724837644607369400748858762932074384919841773369941878894596640085478837945617689889690686013316452605090398667163265551221554313619898583190862606351252838022763624953666050273861426371404660742601029141195738947705028059979156889788797423369401305295740380623823396227146603694981154500375617998095214625324062725657802463693615847926241754453620336561475657528464060071439228817928576898817080539623395609782369833522274619888537961355363245379869760374957645052841713968387405928861154704770596542786402265719138925046861953391853914388852871277959910177707896552318095613081057993021222109913511692067639566045250607615625453356120982372454504192320999744287789420839011373381775314833605848494684952359118118749094361012894194345001452253236853349451114727167867577203031538554916997743509589173737692410703136463775091929188966808569798424105207803428057009399142484660053254081445128076514352431862322231426168489631446976504758672664911460398808490280994160967882580766587983934066304106958017427052986887043329961639274650776318865180921622615401226445770307397486372331110002789883298935951456062141766305217002318760392779598515790272028538963913092454672969002398475045643774981209111754026027074669261084755312006441633436956726647273969445366301008981950355838130359062784474937421645355172512922980992305422457360670824760007106635143767293323675503371719962752744867474148455464641080334394614768710995551177850668730642676328274327095283938702506559702134195356215670984478479155766770105972383191070029850434587007837818054675143046429801933006392049259047033519319223369699560219477637610473562433120802955682835040447462626627694755885574047542365319189760602805653113260448410487025628401842619802799150920247568588757663811397929177713056319993132857575524178507958406364396663805661842386284809213510549131231619545457818092259959811183685088327283324855829601141930062212062953814031162207005362953672364874449252372067185305224345633673777102085085641355306956872642643761092077946782948034674262459225854215259557238452581752229265145228343734184416585914034049055415134103204604424270036813959898547349995793878330200037093478263962237129639425411903474099718278877826176302388748459351474107806408004963892497908941453402142772432669145176005154734808054236218587586922384061584467061197172278620495517229445156000003992306675042638535777576466006578309306305684148211763389098673081061914632444100256506562241311411549923817150604885680532256919572916957388681185575109993971309287072212117977554057045577395745326410191972692622023041393194237136074091722717241738263449010350451577618228096947295612987163587096200280220209174958919402122758456981438797070592298233789311374003739659494885900309615402078084947110466252432970060989824441998106183131440175644266245776993291068774850736849943658796939882581812039211177659752254884374925903676458444780740539128520219182036365520859612431141785625143711576502308325654496136406508345071613216939417744057926012691170176786621242472504107329861070392614345151810184059444932390738713438485682094493343820379684607296805739897374361632582506659782486212837635430895358325578203100192472319271986403651250357217474577732819051879162510587039837799209018126237159935066387931884148505971493105150487546908473386522303783800869180124941414497834765432083984027879479382029362037647235779663887059436116039278930209957574460985820466618544926367307865233144048292513959688819632623542153048904658788711038378174313953818140970877266625480341104480167086911010674666589696259667356557383563524231230415821892119198331342751938038768749435520724718494749994316826930308283584948210374391272460106044382002787589323042250221425698415152692538419112486789169392971063273626278936887650371637950488872165892880227610750958842971663000590341079342574418699307783687047703078775626723386538089651363738027695291035457741601607638193881266333116563399701976022656652272023373984093195408053700745239456200476480662183512376426001055560717945260918276127364035551689724550388932073540907401764455824406242315367563749055142506876723172988417689506651287582041948097243531474253446664338544094211251931025926453392616509358463772674296168019547368936223449601341010308668992920848560462483339493504592167204999591291026707523601384786631954241853741814477051451851206692104405388965054357210382504251936533500051339921384221507851159776710078409297291875146973510990176567455262579913532071079806198979133443343218212383937062103568397545945910268362870101738144944368841065915368530054751027267292675648004914166329417567167994811719826103285750553308480474539978946382029600206763542255811068455449516968408788388748231271194196662647518762395542754937445296619978877195626219904034479779712135308560935458372671613730458398971165474087954930075239771002987865157193967300992411945555811382180084680285016563457047905244076636773732564439461070969660996921568750531886830144639052910300819362131101611423152840556662645397731988380685751550189951537913675022443925498053907606008225437266250417580583502166538225853462805822238819799985018642167866367966944299460879911119898671934283577274686399167113108373971763449394706068495209927311928725410513684093602494957828996388744725846258902132537144036807818793378861238219894324848267093135424426327396242408108919168381846192687590436110259940285281815064186509303391783603064284330925531771222729543470087860349974790932839897837372783842626479941102059576955865363135248936772102069864332544990355939098787073743767839124630843007512607107123453447206604765817723634060245624568192162039098460200579249855291084382956782799708237580089603294389905888181776312570418640044597007496455106704846535659384625768915626603912716862686609957041004661804617865475399373953043770904675803603045386895498799846264329755260396608152129797593826928536430865376164529345795183263659 A013892 969 24972235352437579318133150670702788629304793635923792836150567287575415823262776475195021647898250470207086618611666130627928709803639507673645361102974453195015236009484292305017213224095359760384038842815114827469098172492468127464419106672379175753976108802191560073798809725805570881454142176477860402767670766974662765824848434037346452425635295199539716389031845919014065158306016318173217946886854979011731049364294668114139414399917261940311708723730800975326988984147553417058003976808709060093665655485628012673472274286330395649151511207551202641477460722268487574641478262539141677225567349465562838550286390938559022549298507434319281960854861739533314130572330678830603036844131330584074307080950245986516162414670664031388957574053576521850133794672249957696315115410087433047176303327769328996867863744894173169609835931616085564324205718485255631112344945298284229454394615461855045134736387216990261845078984266442569429637808331452225376101835145831251097150055222619240475284176607851840915851460014716513798209666301723463750922787519341722555724825629740044849189584291423195706350243502726440449625494817041350772871525732869308128480936860408532916207307124273202377812200185129111542181864214912104371007936227076456444626914602182029303976279360978413090353567740431157641532934639993108473778021102274685046323512592365755614848836372361401145412376608609042689146798027246612010464404013165406581514224480289801171105349776779593300006244313923283873869861662043505587196900405032091613561482702701543303838122111615113894588428469702052562039198294140438743945001575608074798642297304076080312066464241248299668517428836732172847051231459590223212428052108813607871516427542314374914171234190527373275924862993275600213763733046305465337337789971894778987330266708996177759114943692628112047025309842631230455520213447363067022121786136515194346778277100650152809666489711359888359009655977467087987077763312160816921762330208357353514013545603224480447038846474868091083048758513671460174109051091174794474084335054262605738601039006121040878676275509897842879377302040476214852535482270837429808764257193293481924888557920426794228512111463522097913392194819557931885113226867875968746709603772204225188993258919349223185467080696999194005808695778471474234200605393577574196333111951310845708906601026678396549974418575199224113131196834756691870299723965153794832064358137810817810330613885009290833194777235226339529981647124435918631394463051622988780314838330611106517316168477671451725686865339054683089250179832023827592316677759637701161187633703488286246608505390928252505237305763257081919930329716311921326453885346565766402235800321309902422545095034198213702999115983835317344325759480204201035642259148944827354813722795606828680240826297580105273156094921344280962364954410217353112103623096497144027606978949933392228698630770646857378395922440528439550872387831079742800888916972623101720021902770845314417652979717906605372676760092573283623987696519064387480103859285767135627482870738387470144059455278377183024735046843311007068721945575887472592006902167311022102339134663408643603444046320942208478757792134898566945869655167375078663146868195589786196421062629834965481137744244632719090865789142844772228860018906723476414850475336644086542098593783571176071864924947655361666538081987416052044939407537647775737606320958948492874140298316676443013395754148759464075912157780754329121056252804565854605863118183480517277046262094457358255831584449655521538942413302058755334783650573357705478057948091750408231487508106170017064412524043894489876765548376038187311496674164851617720767448351018363521312056282866789971083982707488742519813945740165272529071573712473633164637795922744833045523071526603519520101622239776722068613417159040606735145039848229014085247128462237243733266620531268080318866081904380884258785425401386171254454869039456731025857261708543430954740131966177900845309410676406678759819855347196116388232720347135195592731021950420061166841687026009426175544766256800762755649348574197562357567545881095194838706752838440123291784098742956219069175566937303879715130545653250554150683577247652100366638282437605878521999071324231209686163589517438663127724114034104804298639177056686360361586672258543613291151932811756044787672838143542614482600689961065503375269493484318362567276601567302356472190839309231471689306134947371913448052569729746530606485641636611039867485032122004693132386695161365465319004346205982789055052067337033220675613947334430874284284984702320199712594534436527227160624132282996119939472481865268794595266299808253084812622877321039113026079210982128834270908395715798662943622727999549491368748871952048439182615114759545963589265208499408218861316847668637049486033339928699272465654175537583605595119122469583034296043718958606742994471978101900038963865516126879349319962334104508647104785304649694519743659296575194527967329157597111042367000216071530791470093515960032520591106702372679162184858560048841019957853361515433077845212887478159871348065438525392423727541113810086374311234103859223711114404371121740727249927862825240020010225978799007604725496769049227759432861126952916238802429075985118366906624816499461623254448234310614272142948521753458568943257325349511819606678778697427608727673788813076512809398381481805782569329360996989525392720865229131063134497533400033639719467923104674853211745856582812950785287044069981677807631406273718291289600531683109505282782301494920805807139405060247522670485044162585420129174426923195821311473089812395803306466604933095042117862469301045531286604839508430476086643911120975867549991262178527880446016998617151499619091987763871367520378293192829399856741080924712229854013938195220912699943584355682868616440841269793826757092465163089003950318075350446567574509869802688659305740058958945341275957174826854036499672572940130747676044232849658204194079987436398749554906933574767363822286627635551579821008145779301024195786605664964993256763802099666612481786214118321674310981452228019274602089752492085770914445757728093296852625697079446557682800535260642670512781048880439692277263922127929327055614948594107483962786241 A013892 970 61833726983935337712050176242576504222232970217117267517799583510198199544565137567453917907339210091029296969257727894381683650416081981311205604981713940581724030867848046692160816646969296207327158194655663009181406515810427837946520685612371404705244489028997719707173158963257448253997719989034653665432626818435195499796141382671439513504663128808285092211165364648224807724416368699412386785068594726675968239599880663422752489856220732373143881659121112564206182096658772868423906588972067694988865435882308036552772024888108406336468407749506325309359699016948279815082189684394906167836550088444330678971525582316575057175295484959610539743990762298396699585396017421521777348926716743527895807688833823136966683238803616537458166460156486772176594438854163448001888160951802082880680197493586307759815520550868717291097745140438657849737601455335622982941646206708136282267797052950483815403075633651602370364338227863154179722156747571700523801540377902757615010402154586672278721610674414525335439898884290979545099233156520031166870196163253854519878507685016973695311033480474408683465298131586857436470877238090981271607356411995631960987623519279120707945287996963105752134498411066198007960484971800679646720948379883927786726084258619548320577546361349439287674611378728513849005042057929152295898813284273321245368516603206444255112171588892767693014754440308200241993553697448467308752498900312594850071080789721421096389972785476934174190552161539461129276805290591524262140952657895999557012247973758676588673090270322448071899276513145400782646812696856922846233443474456361578400843393712325478384627460041290673560916337025203696454410707165859892106069887398581265637053954721097081410604478807930638441144277332786720413700165632223916416316764411618690355749486067878726753166752962372775611527322676029347099683144996802242890408732530839136206863345150642742721862385507808508205855450156150279097715262659478086619158784066583434678695426254598532810432440717574405462645947906943388865651247297806817422485747943524583806744294082017303198649447113782538855783258205121115120148255115338289112051368472056797300734633378210864762424610682715603121252500200512575582796975934320818337758903190751109786241019416941692180311853046759007278588905808377438879829884814432037889966222169528833748977925895557351018995107859632223627300043351344209983357276210393346229879725120675228169341822710057620022782754717366704083848026463168653687277198567660630895948790875587830236420047451393803946521521579167961742609281031894367477507733483961152207515538625573642086941073589972055099965587563095097284857569480230232084511139052746147622809662939795128078561487269083162751782408088458645440967668723174141980152762236443138068426904200479272888315629754611801086756533478645652746630901250184777823526669045613481829613612970951122564088450952567912907788765159070028643475568636148720069538246426995089545844513428987312184236125426528827656679552988460615008072311363158810775097685873628718760074708752450476436235473155334464510363424753675541291855340718509394997595698449576654516579829000931479017844199651238681472043690347430206716100907290282264902739297192231674011171996756671728192879687386390831108173689630808797671108063954919093227334847130589086042803785968906805500368668797964493367153278270958899052422422064562119856111273720131404257165918521624223869026213451989160238902017968768013582318266513132708023723061070997925349176972525823770319906330424207587227053770634814382025702462401040441176513807212035094071577987334179473083174786372563102489369297568359779563809603402914925786774558094508218896757261249950175780611078498030167864568791233277491143961594597882250605326481846512558359186631883951448080204106726288901737371613614083287296285898023160013547466329538217176970697745830852362409463986537355603132294333050946897256984446773729772236394139859262680843601086021321134105169786466439900870511184005336956592786650618821110671965690720413163035155534403414914143840220183698111858500596355222009956010642788633930844926951996508750842663315113335151080966552117891199258755028961468043881953454939334118065732684505473478202443378506857574072699977840540356331894551035732871819056167670884040204964397592707582326608009683256330742711926854387724177753085811904331842001417547027213234471025864195797558435265022748737818419231437052647516809519855255654688188490770770959204839820552263698660409563502361867310921342636287777996425368881160620681667019380836953384443766336430344188155614123750630645194253321794409586007872874110197028544289688915655051450693911747626724761708233638224409362007723493353516041293176956496028667713091595188211634103040997000897415993500176191314287785195464529595317666964112339852933838394435228230468864027812081637399556469687197721869070506136584578388440616249829971809415513839756587511788057803950642755040590542595505375759797049054893886868014501321228307084775120564203118714638288500806766095678375200676620750595002328619453785471784179285073484267285654999340824364041061345672453331719971866665548930171093002819131213713988307300535878243931053197824346023805903948003586988945982455832617675603179126801509500425878716018528277688638882691765217009101830520040600867016277717253921804542984340806269940290838522988717816414133861435284766835390741672986196296266207954289895275734804931562299362750703738846564626498464534637562437798317442947587343888586900015762921191973949271912338252073730273830636865347365933596196428669330098249953517206211383436171338654008231700692997142373849538973230956501985193407662901682737224664665814288990706244502244258930211055334051810134129245841171396471684155876733736599027629294058351248306715417609279521995298300550627295224639409895897859519592378636057165395524676314108567586618283654248185600588056284631598452922802758184484804189905448914805829746757262811279507374155503317547894793000096401761631243218448755981486710163018500414154838079593615182399499538362992162179439746862880346297822959834055901085275488226264774084243489635912720542031824722558342055814026642351807841608040920317043678793081118598920946932771048553859 A013892 971 153106429551195305773469729344067439528166835321633848983556030930018251694098192565635078676444710767187551196282090781550592505111610177842694887289616906560466291107847680566412705938744027369666569078628692521371071492391684559111541923124107222819251174040212224769211751735762804364275500467128716906324061832500569141849725881491368707949382868579065908538974348240104798181619646120246311506121562334127638282105024910820414017380498299208409192232268127699118363283354690840731566681047147847494234716922747047000282258053420336821323087960144862592180241376166618701845194795340542767273913837446918749870715522848489182496691975013006697849555782536297769446699493341412651371900094401932679281522513740635620067400918396104783628513827016740099693313452355259434027273444596185618769356333671563057771450620485480015769835644495020263077425225955080732438827230783809540387010015013640024835740173409098977656767521673728201255852600505540095284470328184640227769641764569904642670301469307131768557398187494010160640666119626092652256125849636705922816653000362843549985954689969202866719741238324086111588102658359840635645703604385972302969493608463511505822619663992349189754479381142601821312948878190691072566093562482213708784670506683604977033741967790985270771817560258294413007535634596316070722755674375886462335738592682873413638992959085793191906140454892694310999996316698452454734753774565115795666153072348421055350115224146651231779052016635698162741168303228382633962950735263626607118470195575885342536850145255143348381726674922813732510990271874729802635783153657922447916749926327695404702697669180779795513511381191769847587069897602678512983947542117739673262643660230953762183716339371838245913478903959435865629642566421784007214525524042844627571180946703188447434789443843378267318927192150793590324178335643437036818698172210878254322678122064161344610860730893499139360010474276193549923573664155871030799612446068483176024483066253585172493378956028345267791652168966434618226850187782852162812999537997213278439295739832188962432872697348989830678266069858442188027883974342834022332061281422291363739551724973154544027374816086861422172930194493988987887988009313995843965306482431715632190601601937269907065977999017226931163506711083217568032907897959130354587307472747748175717010493332063661300782767576127489291334010042220046995580968267278754206458957491578811794879117870550962880792356172916978615312014477425440226413384096185920500827905138252150860569443074348746558177993060656210902913098153792611416689421371902725019877017675244269597832705375056215660969691399392207291938542932428597434225946897365683382691383595563776840198020065489550206525668885424363517734603557782769782914274420894617728093789063902527119485442519764526059116765789941022120280027954681278184056561697174496744824437463759103629816849315202456583062853621608138854081212024399209615463582439636114229376053857002054712074885932502603631876584475174340360872842094006168201408604894006196893102226267233872253286218844450512239646365669151254117221717297760394444151711335298304671848798009377434264605004912232447954245909625581587419530740440560625843407871038387655787388969997198109506661201057754950516117764721156033104633006050711211821110587645204505361500411633824172192657360441971084061914865173443058984804106851640200413597268747143649949764273685475219097871938102256907678385047790448509663164677394901385204832647794836891959171752494219711865349744857049982525320614415093256519459841448753835356724661523912884395540182860174459121776005362317125510824828339718081818169395176354244825706696523253706302041757823740380300195310857894000619290919403927162544072160422221642841598296373667899240623660021220296639945308460857223303004115098218013591046215809248486384867831103250013679967717754027703709711367601159671560270865773116561351121931671985515304763293311380464774159805496307238836676803099765372105571872204430832882442432810612333313743574827124312578185583580761265496648625356634711074721468134568863630067996598293687531192780911603321452767791888814054256430198732558280593404068456462061988061067821830270408442634371318373903591847077451532303838342430984135773047765925027128178293157713708301067472139914905651891331766168701317295698259372222589448810238025770504169647867986776535662660472671309350138644001287563126963450040542054623463724535304078671317768833809015201316144674829639591989341459778634717286705025580369530809170859461272931709255025021870999438267825381868838813947927976204812789934845455841815781504508015711384752181487154434364557242011744184386785555740995603373821796857962134169147716329994168802860088095718385753935638990905709632925090844089792767137116670634704526266436479852171600597509624314622674186235723750401467530283404375036000591922283611174290937963039421455587743367321944403107446581350898140304382575113251201930188265413457713367773698380003838706992089944304591253902778046197151518559132722743129156020179963927534670892300898752899334543591169320741743058212815866977707956958216022218490619078699040447713213187447979145992733718549587583919436892079665365199774959747733739742158212904688793943356232694090872495017862854761849856561048794197162071020033448842011766218138239414718526307078983286064192884204975933841196505220440166047175876344180065739447662988461249409255402351674756236477889807654777054239825108221535751533714669976022165078074615186134542130553400525503818232868833621511457301766111649747440811608380831699586946611654000782800314920415469851128505854229531234746469602078198163609035411520703193723959254954358095155598741305762507292836663901590353021307291498078653632140666682224528459115713867388589467581009738826919415133036126695107695078434418203822794058603169148362511178693255496687910092657945538000278117430485578320016297683698986737844639169820692152501800230115911689746376929639067609077024749052745700305573359701957746237003261547939945856988380414043670959524218407441066529780348577767431162587693133022145982621349551121565980845221220443993851421404459163701988206059055555100669044797828514756111536015869364681669557779287460553161716041 A013892 972 379106677105285145430382623359116042948254372773062251834334104629787263001504840513576452675666071885922328329562888702106640551314352849746118967722933132717464022945850534002813934762218147426004022029023426923474388751239557745131529844305678770315525012789795449538820449261170544123578202431156948803032103179392826751564964405434896566384758971505756517067445844702975250672710224138695771673996094373971111022681970076657516328021834458171642792477126878727659280207551266636044591527374161738032627088337697040330351898883816042582941276775026734119634903491284788401020184987547922605504170778988478069636128835409621216290876502637730871538587223582344370629203168763178524649310451848531105236298614750674118213271346639676658637779458562323144110513746063405529335497748891170614449184448447823615784831109933476581567674269498475178385749524562149446511047667316560019142735111165259051855751407638096569476944403648796725401415368259167324393781695147659483340182203609776315811290797849919664993205094655731064752192738140048390158740960159597898780391677545436551276672421878053249081884560473031296817189404262143038081691049116501633410460154422892376055882727391791836401876641167815227151171404339091974089831703968646882108013856928767600028271452705290837972826689138002537753545977288303626400544602566458093503059993603470176638096826999373436685602474219345490772779879780721424716269086446908656533165956288853026731364956394298968356878919339635585065244094455495011573028352635530578259436932795254120770152107816115189784645038049704160256730501198746589576660030989228115364216575830080263888944995960859670891210017457560127840496186384094663321039525090193087225958704454204379589337844202269308868119200615055187449692329074412958479879435556963539484373570950818211504834707111145084330128301557387858208107652708378803429741725513183434650128975364947841229607644904662325470182575344808572772210826242688103491889578097725123671046495867435992025683139642829689233642143925619791756885523118932457489105343035361801530261742102743257691073653033136370752623937310418843333655480986316979862394606868454223464140286654302993311638754737861480580970281656371638920459221874375795246651415842688645151516435955272079616161057388556587027027803806443936988715213228704711863277445963226510144713965529029499683206910012481700106782850931531016145711039945640656011858818185940804306488388880153368638167072327403557832395463735538655119181953947181861566179475084921012493705137426951857003957970439497783160492219425507731336253259569546965518992463588654660706923963946471320541911391904343645083361734216443517678289432886620271258198752229591872270237477286138609776828002201530381081899134134822358476704251979302742061915303007339983498030784737746423210452964655707174931003256938558358230264268361812074215363044779576452738685870772523487542865348789610291008451635012402858529639761015200542807243817579268930670513912982583764350285978942394708993216883436126579077339645169443850120813529358071523852489753194525068906076126387019751168398576979267214922769608285620796899660136902221455605154188058173852147060342577992943027912646874131725090236386070280636107498041221092241751334293277905975218008681108289732414348681649159980879040104957703230521105807746100398942066697533004159274623335741097184909214464171239448603907783547533644496961368308331504533021608063060226845541538448881764328452394532837925004300914372147833343213217179184934330080637890796604680963848032597997374577993951417922972950577674699169138912651239895118056970445101628072160227846627147602671887421226775569258687525554531978920779294505605731920933309019920477039425626245144643248214532349302587618438700052542711641809003954883555289871938334620109763345186390582525234775943919064367889084851726926255622954385963030243127912607605863861590715130469948144444951663891071662460609085805015857446832320229600857776256595478525938105234407193518980869382825439924387905827151885867683250532745318739388734986164596937851457406752526537828665547736309038401402298913622440072645876876728100590930292558651488826019047220500977255226576021972566110728074398524187054304309868956630661686001815855017387603507800159193747055143509521755410564866698171157969742474694878555163054561164333300981511609581565372319603960916274189393177777933720956410568946272944133771111071681936140911103904858141893893971256091625668730963704513200995764085216399216417644838893027134527414867057155941198444932354658201629759838095524160220049918377650513952760744344880898364464214767530793194944073491828161607775645822388037763215935327784723472518316777378203182454092491256982231378593061273720199246934281769742636716376184513959891780915447451041921242783797101325482248067892983255812888929864089342645323350267207289622266029658174527345050617199343948426759355764082499214589945372636377534309541389855346187848137233801997230612231086785029125018544406919002654099197414817410720677952749975651539360092411588501004671061755363101155289364051550763919309244697695155407635694516281734399182403410147615353542239460226753715413461967766915266955333769041567331105797578056403765241818208815087017994350424417605715294041235196812961667980956358262798806890633802644256492320965876476545128270431963435640261936387056704808252825379826674709246140239947916597380618878065911201007892507579512242386666474844185809226176710642236452836879360612958506927655476587772553634921144487799478822588286061390897913445767289827988446182700168990515538918169859684291076974125824482909442217151888060824498635236224394714168973431001657276701787233231125056682887748457238545285570650063971525705963171101056179889872631189472693087959991327018992087870633299596336891495620273629468676016384480067416545713248525091265567051191242093437492520246288696950646291507909992614034678309377362590373203753846018117555047989778819069314169102365667768011904104754575780929890384657873499697538915592551996543071754833119619206957674446417393322591333061358534252224378983002645422741002182558403604871418720152731510688159930783329295034621400929211521154858387559093018217358118018917310347735901788223171927404059 A013892 973 938705664073719443315024983316883874828129704169006668704742842139711612130763134090826140893764084930660391254502339152397550562468917776903515429859787006988579949752197561393833581050793592623381132942042878381788010512555517693162435915955446897499501168643799722807623775595135123133847863461585289774238987650391398926723256799332941953128735304586432206154185588623192315215447113279600461546210055283295494032151803424841599522298536280044346546809821387290678416062637483766243377036339634505380849900805883303864944006474318019223578312481366921326893864899866773274977679027482423615566271761682591559747948973228927684036623017304782773285824285725019313770599336971337581705632960511696021144493763685529433433762968143156734776347079566709774808898976113852367782096640531678667267011163617207607221204526475171430143136691030904890725776012018813682356558617994866946839307266021186773040974204701283277585292560930381922969719191931155952764118461573424499039141814175963525804021333265388232570010141671961033701839686715835678823668332710220197572229052378577899179617307139825771998405278302712321017745866704088114451037125026320577986006977906369389459595165412088374322850349318986116133788363112621297951858192365062576140771003127464525662402915772117938613678192147918945729017440817591321026762089870204318864833347101558900903414915236321567203783600812047150356989487545164539018529168682104077533115691200872690636506037162967281249499535297952332544465837037156742660963930932484629297613529857395933184852864011375005310569794069834421507530137287715231704178326072396747225221299196285911335152815553688670234054233016647174985724766609470411754562647036302013087109122140351010096779846691394833419041084523737534588995726328824852079070990503161863153717914657750022688909713443199232164746357357946518321237150763564046793580056801467989353749705772171984720790259940789479434393604628705162232698454648693770368164292438199080996754557370862392418801996386470950681732078932083240749432486909265539056316250784516321407279569358860477625609781201695934484201378550390787559621002814738487520295423672372634265334299644432987435955408967664074205059933439060158759310158823920032234438324116665511571024695552413241065496778038747576581036517977332025933820750760382508339949420672099198542816105332464415136088946674995925152704910408713017547378960298360882710307607851389839602491593217758875931596849622811622145236575360103528401951316986663060242155432078297834114650797077738066175643326647270021385911624027280268053965359766895671774611720099404216721753720203893690322506255582953395247266906731601577679694786481127567042154672196940205336462747270730525529794039423207175066509364132099507001808921621699540316766419861171525799490528058349180764979375331031880139482233502307412255599124626414515152586219815664475049807345933974634981401347272605251955736085002575705602382482609977048844473609464210219964328829422262676323978762173284596543395331859309586326821618064414747840296259229991542139626025395210328593266190470773218848320548059786571603054904306417369582451565323453644002466679896656217127483967197025748238471477012390690364209225312235812785139792369505278708237092251129707331336077283555098141436356282803379494610324845664011390079569454311451720052407694774065775735567005194998456521025519941827448687458934264509605281547106891330042710270703335364632018557811737687771916645650365453265224489775960877993296903844162636709778337400763582053929903149667868701195196245111967655399952429744938005692476822453061925746462145696167847868010805633551828257771812197760265866923338051078473762690346035847203691045530916073276844753719976406002260755335575787899428446761400955753571632883683216369696616638414519164909252676535000151303479962051362265795112276190374621741732128673221978781279780271901820908143841508130512000370009018652347051696752713959608244061288194454338931179807782596816432810417465155011697944688971336969230704957445084628960880150985281707310507172313217055833402524207791020934084327073676673830937721610241438383088589573145101906474184392830616936803635249280689269661430248974207674290111341040975847362213644224770047410236792698427658060466379477889493788783309050344255866474906077721371849514095560684235844444522227019914973304436835199048020825604082258102763908526447253357297490696686514353480570396573843467715340285328968333237218226719070497781432472410455640240883372513967938185594776197424905356768845528298558436818397246705348489277596705382844982059947916926311615247559351477721668229499207825429042219128851668845169197917461214249192426005579131654149391521871395963508922446134302900426797311635134728155777973030782354098831574078832958518077450147335717218794925268958661747946735038466347541757234742502273281702626403293770576288984552488196678351355550414048088912222746949147239561776326321125879432840384584756479891540721714781757323831429292787427735552812368619631975868059958126261960800957985460241875749165011341392819407510839038680794989837701486718276609691335556070686264081149901463100229290585585228004647981557764925691125592834990190055826983734277227883306711500825028828150168793091550009094033860208429593377573125978057738157862943091468093640856379451285777696915565288314231025416940426054719719010012670163449420889658601994796338857553023360124658904441630125122683861382471695213638039126927044531038632944147934385946045060797923507032282874610945095801713132032528323940932585150940575792363604537705737246535399741471394413451404555979876307586964447572875519480246209779987527359080943529772581184018666416355521727441671067219904743056201052749830829009702000154105969133732215622145882404646564840399289784387242497190180695413863913653759215493594710450041424028959729957579309887583356318481791889315196230798331756444424801618652927170978132660499441694371614859936772443344118709744800198527594706507741878700336584720651560975914727576411359802406088303429070532655998728690739099661188675077201896805303398532575433867328603572763230680607618515021551458340883442116452670884105931016219419718320023698576682663314982218668523133234718518681917607786273263085841 A013892 974 2324328156107272639872890046165952845578057132363173243373145046679297783085370465559160516640908356932723264124881987472912422550178724838473017652360388748217415825001466629569709936206288963901161399896659429118266911042128204804521814409061366107451617344177743849844234423127338483256597560869367874424703383082146492491060529437571498237200108358951160199226172781804297868512653381744505423234109171676912689477517048308446859735563883384481526440209251927249061535334280610916111459636303532659139017058535546842816683989487052373081483035956800152530600571984695217439398956062270201632080029942830503278500336704663174609515398216525355320150256228059434597808067247675392014723736067890050006259859863767975744595907051656302247822978227368050506694539945856533734012881709523849016341179075221404139032817306800645503005990617524932569021203257583772540069392437458472052201861882087794547539983187286642822345665324827157749083398721421543323483280958583494828646320006939289110279811419277094537278369541783801043588091546437394008499606334955443520988398784365544357580751234591615454219479311200067675359719522800125876104098574240547356830573891986983338871514129481706611572435427098392203172757232114798483237298118256939079719586940072911784528150197340425455683389957899269953600674356190997052403044583965523043736894985924822892968044768201740596231721370187109136951791313121094369899241056044589224275670229866789668412361962113186122134604549851724472661019314621866773346070128417994258119191563666368212763080991725701639274496556526522941260373865407974397507484249009535513407623233718624348771060551439672962677871452318287053334978108876943077075060815763940378302977810222600995749626481612716055634054210348141985658277728967076887408135600513888586193057774766140173429986652546992175563896290707654016068696987768510172701536785066058086970830292712769279195164041849128889238022570027532223499222410857175996114841236341932306256982962751434999005803204450544334512086118911652380336429031403545491991805612251290078920243534409905069788294753623738101680396549227244078685590005448571154210515978259738207331759994015280875757181752189424046475074696128523420043769124953749567895660499906951356535502677632634873789035506604964835624727941127153852082707627137032368518040420576764153412668415597609805854054704773010735274687475958103894036047496215811083318109957493218530449889831474899534935351027754194234782198139012576986572543254039359416802540823213641188753452723993390147919444265467978652683634386342324644448155573353450605985444305526414681620517664843140962713867416942695319018362340491211934891114581111133487625512141672171445493410072054308583533797491221763862975008770018127457187672069018568610078805015451826953860592697034750348142984666277792707381491818892829881178676736888340354554803586299346991006352919459768659702812894580350591762346164338792702066353662808081560666752259920721461443454650203635190583127489038507816216504637821504607394256681667679292712609727183122827500385861855054899419457820958491096417107660730289470159752645498215742405738738445838244460863743625430562573145923692588258187530985758903576020128098586401783801471854746339651104187155885930017193413929625733494952912420355493165163225130740023812938964631846251131292570046640622369493233061725996330483193254768902439003867568379673417969128033509826515427424858578257993029976518979085876954355034378224248464569093909766954038324470311627260594445431459693304760153779258989460023160724227325497999568166811339011250957136167599204181278889172496135511938133687818432048397240526411061996552823010424937357805323803129015225212194148055758124722017841279858925791854025663872841986877597458145140462966611655128369789422761761552489712635643115637339642395430555416054973011711962710410520081182075636268438348082651475826848834057814440452633604178961076057882359277698282672013511911637000194173155390870680194572465441875052859310269146417238498175179314424816604685406380974505050189839498857584438732032156788387139143865268182803738396111061541397215338927273553475013685518821500903497766602544437108665419919397778054786648102070401440219254677729842251308889622439912163784025695862741758822697680912562756248361606722648464139811115210002503714675690193237041801784445484142743199527605318257442475205995611138427517590750959416574781504138886878386097236566486365162773160960342813960863740486107163503056800344811077798463497773413039747667610728989981643774532246847596604169866688951767924601757077233654977153323264202866462634635144981394758997337026009742730488375854605794227795141211116839988482309707654197914241673848479359950701277443892396542445465251793683243547156201762761745024209753653056232367822069740895663543273395429162682011484681797547188675136370550591534569302030178578361431471307069113127024674058907465831498036530731674799827413468937776643429930935102964089497249394527781678240441657028574583153126702115814927394256479114877291266840119448300631735417411418742118181032838477793542142813561637994980106279051070187805071189862881014646189676997477080862487200174738870389293126374607043138597460109684627865040481353056353804798405193885967728147228232307732615439661142787394946275525841055196030840302949262869554934294829579127803860772013665441520973362579046947615462774740713219848848183588981307788629015911186152386485276782046793935044144928036260227994371756185106616228996677597839128593541286540769526084512611350381819233159658808778895728832208638290409056764457578235752609369657215745339775081670749500909518159790017336506292965193126358497167435894871490993796594287872138914376716370512803365880094112879581636066065205369779797276262954554747841035831466760050109229733573022734159539724474368950637119996683158388232171633335260996836446415341468071883518463800283806863144894315131783302530007079991861183074582310191928993080390026773978725189113158108024717090220609480901481037224591595377912842032418116838985796112410393931969617169984539477714939803111499223458487977915462725021843597426348544446403150141106341923463811683329888945112492360022025365951564156662911461679353289389777506721983440453587814259 A013892 975 5755266623009061676316623170421469674982981687387320904743001076937562561399902724400571796094036541692759141576356164299690976564074990393818200535991906219072395106870306520010929203330455897226701841122718515780311580164502605788271660136462439557294842254301167368855459010871179691053177963871080924495133622146319847910622485879841349213632951107490608818143727198852840147926312525884188133964554485880031833502590485799496960944369996084431323137075688487809474018579676886408772669093991540913761460999622809001951548409684900893934687063849596900880867545690731843206478315706831183990991730061412666337391405214079781987446468008540215782868729296041737948197957503901790492265428153966484930450032748816020973218180854699118339532228565807802491575843665395417322255562388070293025513377166976643567255019900551771529347630362062868009220832364899921602693282544998485189984978004375705991369204830057269005767279565139200475347654490713162001733628498267632961716324322862366826674730775460594506660433544041327980227429890042084867051866746376838746875853241568740018261340551221064434577398502983176370890526150685868881695482375578445069700827183375077458396417264495524259207895788602901835883861009682220409545390633317888598354589502727596796758368175484430130392186191364424432840676172690171610458126291312447643073881937753468040455282682499561688588769052998930746897193518627828648213140879630951333639762780502928031166181042026498043831372191283305115031477263915889695615430898905667164534672111602730665254452080531018103305941649118766928331870467762819997693884241488261875213102481387452031367674260359222783213714825213858254475685960412089876202481010852277006775625052914372102974654381494764612639425996188824022546475826417650113834397152296839014384044163040664917289816520384954778921588041524931401533684542716620270116102531965281363090385916955795299445866488858586193513378447622602511074201112301042626803962270465022241590609257085865449603270308736788376141041926951023547298651588229287589175417884689807113124336095308831533397726851152984289832728215145029835989310726901201586369504403252959515435963589421242961181481979414480692052885980009140711846956686528854351316877068159102346966201644583489578354157028869046824525553230297004525988140272846378710655151367349705143500954851192826042665419000433747108602918384532385093918763169332473607592888747639000910028441761825167263553887744471132590549966029810902863875287778783603812585354529818473733831235536427309351873188026280996473931294420387843709793433567024905692029952659469649866745882169400436494634844397224390936726047972927949380771953923174696517576042988482322044014787186003601429379452434216718279348556240433115378614937622424808716847519019955253268627259716535048302286496189185776244954604511268717175956640289532482663572794605232226785083839457521413718521475305457511519912153575173120270793796238125427944285384604037438489958676615914570891767691392480760165225870917205189736864311575220659029006400232868403250050877932153439581397620091017498845347303861626609026773093365765486501555107284527001631271300254727184990556804048509294093509887286306635385679863164781690870469040658065556863759426712501995429642595037732349081119411491129816270767496583000242223194357385949870579942401399916798408479824890906677787913104334940024560315037482197340970559939954645647925023331264900766038283531828667595560840801546268886683398871068860880045127341182614149948330645738391915132223312012669404542973888246098556438271232738273389714419483713907456221874060476201128508644974500886273531776604358870205904198602448503290176966724404463603951470132688717806714636866063654775217406294283961092289880170865632188515724155211164152651701307219910975018358224967403282986501051195683202835138302619326979155284778362494856300888643925249105236643384571161720278190325614673921341465846451925149440025889984830892464543791955890179500359100687108161376509885298123174577828093063325267973970044930054524590980270011393281765971159946091391568606846985646682172153838872203371592103503502483118485927911699468399565649916386793678180329337597000918843679164578888418935725456288272184668623690285233844068833462241500039006279122905009915728183811926044343139408122162560371989445404761811784045968356663678840362293607104000931935055415090526744249237878940859860421399907616793660684936981365040322293177461080743881305680746953909461442755440276986364925697668373250254306160023258441364558168475521887087103988402738646783606338486097181175855274366581169453445263157447853286581358547212765697965219536965213552481649321357705196378641058584812851801255894374545894694571482377544519186352674064501087285663869924028572594092700746810578883909731859063362011603835711148754287765955209114224796331316491983949148155514187623147702162104671962523944712668412586717237906456755708169240177858663023359809020208558477514279040049728540845685709479346526796496770873873982267225905991073679868546028531552925817745939435316996535940085937230322026111906278517158277732246177452075840953948968148289817484415613023776002446523693865470742232058320923038124908438032380129997371998870837821484599707526302175850805697623678788944421357529515994725839077883259510929836767643292366842042103252493226048776011853722264986084640622108615567943699761072705262954513138536493027234116517668672120738023807354749284415768872212165655914276635911118186307338002444403331868471338986062312882768335592452069072221407398016758614935265702977062243575045416645011968800307598862249820071739949861168452557005937902136905895504821734983148477790851855403978248753319605915293749273028310381901452335152807019209481547988950906386255957425510056574440981259013093315413634070428019029702152231260484303622186667171801943291949129806419005728132580593751322708184697418933890026209668803493503611248000760767483549790183683925187837360664905021947462037901678121893962378160915050676294790774024723654610243628466686895890768143264004556037104981548216230484731544580115706338623628499337963861909743784204555194393661243272130346820645281454687104097220158176986607302056748878407352785000504738694616796474923688333298895641 A013892 976 14250609929966114607665914315657430640755685973158057904913240223604021720719737735985531423736647786848899217698073922066300527379329519639142852528969022997138938451726459103892541789437338516667139202102122194205113723333744737689733669392234510125378201611032866220855633201359117161837082903163219606061475866662880429091644426664589284946527336604306389003996864773352318637440194519029312354321499397933060942903930799297648625497393602934664314788389975188976550807931119358759875597170963360465023839819705037746923227065672373418570784704110923036674215249017275426231717751043368987848910631813333841705348521059177734099334211989478419759745477741199651291795014377453719536107934386608259369802395639310600715764564396139632221397411619568133941588454924041927436219675773538464490180647689773700160236587520736340932046138191873505414763693797896330980507234216388204180436614051656681229523296710499973727911355163961609157807851936800369719330635790931987708872828939515183637162474198387202597347392837967188170513158923303316297222260198836944044300553335595115590476887077537926425392661855838140028785660911187129252097302214687412258641148487927845919657910392200103122700411554263856632930192362213136273854932201767790640497200713114299700856598680948821961433961836251259973732365430521961234483756051792460296567595992189424461503284994854482197552962463361599423461393974280847888011909918913318966274082981040519595042549711980769779832816851464400512024325821704870559423672833349423560437137080867409797505883542150773394577738811441329672475616133357050833469829076464843740953287841060988587417466868401211174292696064997209210048991530890415330375087028490312244200118417896223849803438739364805162591870069737150973403306247316917029215236954405050786677317368060827361036397396308666143132965228031841118406154762536080734214211363296701217866741478588327785162610567196256415172282860779878455068318299967499347186664173936171107380265990861054353897208008192852961374457774281502454442643898962950770269663048862546703000055481258102451014578058413053247070528500792393231863296301569338346807943483390249803211474007802350274938506347746216227111458922214653307463537604557409730441367991591685162220664925951533961473149865025617973160897827985182609794708141454645479074509645543237556117570806083705371417801321555000781864577609022254198667155564820968567287144235140182514320514618013534836118517890197226936328180336448746770338736193758302616738783765928992993865788480512124258863848998686349088104804183027919421975811061876801959129673750160140565399612093770251403928843577122917174036430659718922533780054337218942872473522467738089130862970536476331495685032792911581914776680758380196555873068431948446438977424997792182663194689156852716566243290927546711374355851275747959330669061064271090790789933149220911510319309796929314987017306482368038816942963555332587929392248071426134007417096532672497407548189209989453070535088889230217764355613752220853102259985027092298601063718610205220419047728796927199594059065709748337873465613744469784984583829709878555361014099592110024212189235289429728027932711947709814595645738399736573571846523502452779982677521104395467284797852723399478381342599930334031827410693673775046938231127521670316768609325128993088593124800163932584622438485932549133963973849730640659873771503994631353779862496761758134181502345521689521886627814877432004700602347867914844047877261254735356218859764374929714072911563582186482666983010651258699919453101712276389498246961112006001998484369204522538443526139271061138099127312716670001005758518276394157969180255324136548303897129331167925280631244080401472488305629423349525261044507870221776657880001200220996351596064994208347216724955105914345331981782483562301599592266364579982856883115977412913759421484418595151191774070334665384227347447893268964419106787064168481959682240933765410603298666165549788000564418718187717570659668852247831276214750476797494448985563406006632705079254281263078285201655594940893587439423171356948571635845214312764079787948277623896195835892918994947199887616231142004696106192315423439748635292494596378147915135734621035238330866589934468185794450891577236064994467022716005083408729945972147324640208526266472003145311878593574522693777285317396664438201966578512942234838256609603563458778250238180908793662807584159529567889850035166428311774620994976989814418204568843757114791851828263568945302914405661206155070961336581437228527430203404341116404071269094491098580032760562240871119086744212354069003817267102506362658893472075050815317394981931965982130260028312086259402964492479047956746520796517532237918804918715307333752943555606412808669898437077726945022655017224571660342226476927563870003146494931613570246000539719343182993927332522903971176434484964501798720524459488402175885216141733576979093543737557966062939666352242147435155657653478199755129391437614628816788092790259461539556100455654278857864028493617895798598591547648826952700949668064394902889848979805644710849090063138533665024330057094334537027742907537710232086083012268783344014992558735881834871856598239370057376379213778047658503538407506362809032082658940195851206169291322004137080293425626492778957477025024655414907660991753857890524788586245213609821395224526148234174989846609779192559762520899169827034692364428896407027817071848241368675282881369487300011367287348392600888715671168443684463902883829997413320514584645636190013992049906866709792992134975777658354636821897989682596471875800844253926381109297490934472845235217917229815218111289344207949845833543290550953593593170038962709450488313935137759845922887252937281196126308315804225619530307457578051493893350352101989925348025573916739254461061345202383908152747491426469437671853923714592784397431619983251948364544293664423354675607056406413421094324786160007734714661460798307563435735605250151924029583473678900905010659939088804586307295943518350601863596064522855140771844216456769638202734956228235108767858417198919607706556660087013292803279920349359627903582232980510854674325114912282950210804878679632252960764669283768022736441878361354015413841075567823586964782977001955134762069758393062197784459 A013892 977 35285920996979166413926962771085048352144513282450694020297769204425694578652421888336038372782889848368772504042983140354444669543430444248961978004127668874192728361381433660689218832284004463780986711185862662949087885232962011248811849048442478286938839630876869016594412514252108645307639139439544903349214331968091567593391673219762863866811391638586445506407632868432902825847028208373961291223110337722654267663480148210108463945470802832919375183217629175449648478967436713105969206279425205884085064753731824260118855614084298149349701435064352420185987703876426665616930091640734907443699766522364112112771767646108928225627342972935525688686017689506715363962343304998777489637320226746324417308342040101339121703922136716947203769909513801036884633231648965292482896102963182818385671811564000969193061654123507733045498510730759794883990967449277307244502982135964615982974919616693056735741405461572274447707578610130176474038864372859458661664867951290903833952302864304606688794365200152353964089282058697716661819462296832418180235741256079958311148555813713730118464229615804582083988344628578962687136146196529539553988877916485286806209089129809651353819032264216283142015366349101181144941816377883584514555923769865024637144478188541604374991323137298697109884671468779908569698736310149997690743993876087259147870727868664241719703822472474188514878692802567192970833334158322833174658402138311350179072290595271449528765262299285872071074257973094150643422921142797608287318396878983674328574834688798712532194520732835987851540544493271064960687200632189260211703810306405523122130695069963272780315802295381370587454970433843524727793097880646226509126422616157833657551669014434421978274444859102454698288566887806089788092953195675170939122819007565391847840918857738046567834862556602491928345392068164413761444361401360826969907074542447598588858620708391079840513354862824083313351674419294196262716207874231225166069551974419179342813169239705065824630522851878315024806333520440653945942976115578263439313942405625503028751734377087706220854745715858502732018088550283544089023476109019537111192802051279114147482127579245391713424960629148058253734456325836780839957157999106997676136140842612180038489426202483667290469704907640067637725725950976282674930067034347706216090914258819964969465160955373056786462246434501015880974098753122394599065545226897635448491130553486370783526511925148695594178226029399463419815271002900405429288974350628739351004285744033013623118084990807590365248517641798270290707217532791248252834883794502087454199026043097773893845414105772425731016805652470478091714431920099364366970258764333487227588816508843814758840670482398507940134214013495575067596624449144446311800748871279116279105563059608225700153706626593854636958446422407484487331148988028246350710331432180583635984162680852749769790132668866879910038565563685018546593655116395465639380216057410178989631465307453838158332663754665674758498863063534052976103170856260302145652846665598213473795272587010536074383662226342641987650058544842149660150332727067890130543036160800581050851650985924038841777553310921660140236160121012324210463817205849330084675604997899826062327827329072512148420678330556725020564030344900165873819791194940719948707156625280349680436781342574657672347724561113308851035312579098978059061685344189607272785747269602700462963748369292554288683776243909903453957245790194509407156772953396077432104838715588960798162443708999090086222249674288367545233965690571015611857905696665855760219802162476949542445148102949052917476629922935212986111039890433872820357661345661298153329261027839183118731378039775568619445742836238005626821080709526336149347044892948270960800013091866008845190664936094294334985444612799404562174759625766131428448811153070130971945426588556138346789778147399035270800583781594623219950788381075389529185896342800514011887237093855599429417223993851664518409556623685889288992835385382002775204067440847799207638704564049617234414036446581226878909534216977551670965168275173769001278944699314620825198858942276251746613058620830469766694526662314486686023846686027663738156099110577597335674519677359410732595820432470146740377454058183502643296734800480077471023272810491688018394295691679885060516103597273671282067539242397120563418767451243089317754740772352782773876717366636509510083079684196329827003522489782225557976356827271041529502491101914709458148178989520111594801895601056943306899365052294547960140119541399219285633987004465333600314702920538395404058737099568257465697906282931255248902073323467311561248756586397366759036386754725843528474821420976862878166652103397736265056778514940426053773798329785093483149134726850149722610843651065494744663601726637293863970950921032953673429672551690398525936068080474132630000125998251786117939310091893614773139307207803330368224356544555023542210478844915120429022041488760119716935476131009286144798620179769868662458633320782145104225678263089018778169014173932541712768755868772144580154650652169047777062888721056247260069433078630041224652799857185611216767958118060595722169332179059693358275444369251043905959699595194856610029172952947288097445081530839719160006975744576073123121820377470900333143483829904186524248197444474020735768870538493613187174065146894053971116492458184200627648918035418235913509550774728870025964545170823786358604735499267276106134070846528836067570667947984664512238657385466748572765125512842526475124457455700782342753251718032421388084074257880064790355087441415198594656302858338350408005357277614077849634828231750145433903960405318590708189925642142454740305525907644663646480672016729815204110749032447155894454527252293374765401555725977830913489385152164320775549664151231779535794277592593109910773589548149839828655779478853696036808910166093499760998185004088915956760863865558236508686008991919238528421228559515661496424295928937727609592852851995990064517849947350909178449844406923848351768977091210022692524390844384153822381776724584985458967827641722597239484793527296908607497129025292432063500809946748241742709188900734023749293758741923896436848868717329680998568670316212196473372412415859912164571564107229226166687302914871901145441 A013892 978 87371433694699116978358138590520917139696677194162881012965286029309257920506683185286976278809340770656069228488326510848500091811818579574410504774042516771719740502888206505798914061399591168763637414580603353865573563537452003091171770616999372043810973871174584495120408232127131964537599965527117695638086258171859562426429528667781607457747820024912259131970433337893842254177000699726557179236252284124726509507275531502901357466916309423788831971789988383701699149122791077884977245699278472864377144751650616318656038267178516563306646373661407963270103967580716190307414982981532063586437548186259255638322061096762671070547638307942682222229759714969888405991794295164167943313478976126347143372768417152885697911959898802696254307469177213233629003460252771311751606557651034013421943586941811235817970768713563374286225816921923597352455150510188091190806589563879849670828215487974061090312558321993647187694287688964719837191158034772932732689717869323455692345463170001772317517038877732043498127507216259357528614508773724453823663538688438328694276627901780753432599160487464109893581456146479740930655124461080596360092306620131302175567519385232547907539951970393674471661106601643085531809286591461165732907408290639017639008805298169678051311640228942166615088325139174462829522471278826099132053512492585786288783561404871660257916915120270865707502616369743823947887447876089008900938494876270595867050719670661040906726137213999448549314899092920453314028851618760015082620795193654597021309819598099803302254320592054456683211690679243990678092616798163195020939592995880409397184691932040989768067177747791516330226664836269517734963761869170240813021425913445795761630030094972057825983374641178728975977622182329771118207173314858095087191073021813659189047051342726319368569335341540873661284096954589836750298621821548142299359937367479956418274241877426444402015277462483849868106767677939940071915339601176062402479651574307355551560345541264473783301813003013043954607937623629582794895457216807222523821813476626902423989140739372492285752215012291522756247257041268533235286940170067166821487385966370163261466348616841935176219831588872877894013633573948127201037078964430837838883022204251176381123629730543606094264745852102663837705032301486422555111664053681321013956496705349856440927715576438270535902381934221530921864084948507608144351597470776008236373439872357049210719212651348760012049111293169981974341172715010690983057000100617470878282360926514400999189067127653683695801489284339055268549850625726877007596202928682824243254754186288354840776736021888997580144981459276498332416013162926116009690690756107383390745440968731660880550625340796463112058387184602379929300934201902114368203522479425348539577005586332868047924892824402416872718172228076749931596170678107752760747500948890910960476749229896812852227577711248612478366582153674910738202002840051696074203713599537286786047481616321141210009350390263922603844276332753605040076085254015277882548867975841070784251000657424201363245311654984789482978322312825101931348578715160075684347481294722157939432722154595526652086557975619811751578615839478494965205247319586320373335180859694761413103870921689118258192293193613176266693574972976955819999311158001521724273841812700048563379833845567767287842528438048102932739686441794400473064580019062542378537516028515977013644074373456924381655609673769068032440082343854834548551478353131073933557359038831110243369228705408937963404826196255752590386277212457201185505748437608628782024491914707012285098888772564046979910965875549957939696559761663422056614784900330594696160429901771573481107646432910245683040984391066089494566051123777451413062068512384320777765951616756332635567760257598146108563124420307992836996360134599892263850672847305798229503098830497265604347822880996603834994054701022664960296927159592390937827668748512009944319975880858755891580558913952112662369384746352006782585870704908991689680016186215794770234988732338693184515361231343329293641018765123898714925182200989494250297793691028233310654069428111284673536847837979705358842550774030238168776960755426412154384578851602078185266342498589959555569778377018897873701873616014112711564401742733919345923254782785658210658097167872871718458863601105740187856151850560267829960646667255562216603195871681953073613365994811294561407203522958848088313595033427278921879699163648998660159588714959910174611247847771758799777378895881496265270210906621477909554989856339065473939029587769608062405635586842200321594434873503862742557120049259798190551174854164086689496484934821933434683238206989906435012976845659389195765569106571031368170824224065474011323248270582540188532089348018928878006987353559620471766799571724876699284607604618775557825538775568044099671772237993919331010681984145249354843407779227687646155465437934618521429961015616149237843824457415484779181047908277443670984215512515962413849718628507992025245159506955348710428097721556456307605517827060192602445003637910838422776350325185127031737641699318652784410663176562766446321573073577434748227924328171723007067761239237527664732469527258140564502906207962389257236625119619827110795668933430697772374112634169070084088816314835318843996247167741926348504437444064678269816564571493497119148515536159220143827575859217440989920858298581058527205085163755380342420784332931606578754826965000203099122466689019204458075663335336879814089627313496830674275154517223866962529193981603251458108983825768360566613588185862570547333441658600731825029876851228731106911657149742940549402948549808303358744162455648957133958366692583290040015772394393044010387145499952678697083421568493370263102960474876372963236026731537981147060153085888922508017747855200858076800674952742206856956574306584270249894746911810157903046505653353948664707844890439560711619618256644883860920918178882234600985275614988169915634702725346778396385253353974419002762583736785638865850481286139733979966812406568045978936951645388758895445694965968157909964779055841681302091057768146348106115033682397565740002292008333374630880479927918615471602526727119018043385046982111305790874886001302703475520957010498312650783485314346179682108264060211399554325314659 A013892 979 216340319600010788850995608605850252408685802703789515513322331771886624227708677728405896676983529872880722360590716785185460228835152173065618276460501901735938477739460985240802185308517466293384473838605617383903192835101521367402047330052981528118308308591441517493783147703161759330259586737041730599051769745773083290664519729504765370444521919415865219924412858017525604911725417255592228504949705044468951185464455436278802548322474006847934103056517218446895393561443793865159914273098737727381011383742417339416007897697322457683887023779176638596445141164022643778103999931945588561114314426626448356626793617159632953075111936666658567507780885800477225712187875862461701080270561979307472035358168504943843123714105993465457392594470122228510575541838928426792256841245793167669600061093683031859197641602440885557506749459054558097480816845723126222409465005612533331890088073541557084691661835348530147807802638052357853824149189218743223966480277726513939316360909009778218433631622448113435173670022490672578917244856560110346388319464482903457241569664070971421793705348683849395043387149982842340038654223022957203566628200329800497185620559182254926641311767533939806965605594395221842442227442719830401010086300761042980936932063789992641653174701059243469813453586788784748237717761611030025234778570229379172843870687611041313092967815612387570307481520890506312733540161798536118850604906224638746155808419925804132728103681629446820553510072329081241530413525464360054586062268358212954029868222997035324856908620963665448138843784079185366074034450361315089028153505277506485827959618508234762723721370754128825793757914574422116594026035800490564106881539682857221439576355888130217410859607965648009638689214308044563936021663637746814387298728718239779704340214782673296662195162669854015731831891185162940187577667193713533599302841555679752607332432038453741557385626509578798174569299340579407672129500471132446938717462783490868773863020034379422270359835874947595122960759741931586328857846719079146884012668527662396465137087395619488776258773839720027205221076912627973875360757268163141699518094903943194881553564343813698847902748777376544080489264078819383814360710186748233142020412396924133586123838452169292506402842939645553825877592776678229402289436251656265281336667535620074183524675611103225235677352004943998494096738876914740018620846145791003218076038094503417193612631726792013317074792423906899196684203418465256932456454892138819024244075607781381799691049925716158545490371815462650411401016584511694431631950475508612425898853585914409132892435287063325019199408446333078244396957776708192925479109690506735906441395637235496774670522855720781515304660449406768340562113876395623484994373807782626093498083955313228240598779197610000016120593535768612428875346619891928503134126352047835738325518291398268406587852943244978109071015704132292803951241030249164597639741040100676273645383182691161428962942491982108495456208783254868686127354621381975549701369446112099527813118476847407571330352943596182254013140900463922067110284408029148241937114086380240551671423894271828947704874116874240258272059101516861904849747682780368290094867991509339040225081685323504029991678984412392140783694297013267328944474359016409939952735438584777547736243205176503013659596822922469623653804858840673216954733520620742120954364900692382167507078912042317004493073457609915586056855451536611970833766998709499035807443158690673242496303828234365882248726739722672733302870619488063398229598200614288118542062405514118412121073390857064162910562693483375304524711929295037690961812276923685196568144319346691324997162224882626425532098409734353131405504621534223666431574781446304293505495032298738482596695606078511981267043814000200755693850332922658634628387186541039690274393511095448865660039887812809759224943851147519685526261042939559608764152760521839311120747958618484604386730346277912211180171201057457642354091866554449413824998398672743214784085365155105855485301429567986320655232923304520484127528722687885723668116660561317472277230656876923868859915394773710459324681129025498699470463749550583709059501309873054192459805394416100265586772669558116006175335558738928470991903590781714958521225244400785509752303739272849789204273703834322173410429741020428613497727252144830348968956694675812323620981926386251652205815235994880792625204348674251911187401219412121933422497457523518623444736184619804192369968106713277020939303955674534830371200828291303680954957223246738753714531870944385374099658595848041032982942396852137039825573505220840887775556850627654555685731441089500333829196954560367928245929899211424199696409690384296133963483719541157178284117902540321775904223379161622690521300652748395470221917605188945539956258736645258427153175566724505661596218650260067782278407158737898152957901815404470986294205040806131511675855895182024446245413544637869996280345046325262016970874446330010545717514210012631986542302340248219906805715086065915842721471062827389107798098263840567858158542874041216840826458680823889434970400765912012602652415201061675166077476536714803013116403063974354593625081558629464077454350222065534289214045050398817323477767919353400266142233988347418154300263615798616089605489050811105799214525718910476723226520170568308838911316757432446417702047312258260438153984168889533510487761665987618118048248293210037893534040646213763139436691908964312770787512101322188935742035824943499762051574688653829332172196742001211830631339093426125069681787557419613471224653041450609865092847356821345351436091501231790138283061912269927110437177809138791884793014009984221881075600585287327769169563062324865615098977328880912217895762553934463580254497995816475133180237446514989483108074449810025656303316683959004981494132933586220173575549601764058934734430025372505838480625145660140283142424581812122213265039964996592539933171783528432640511129444522704918321430828071183610093510862129309168061844233090732080399807032195460512254189859538789832705879455390531230426366048649404399203328785950930131253935239542260590148525469039355850619544826492673458207671447358822157479514352939622773033966132737861456292337203367261164688590531225386225065357301835241 A013892 980 535680049021267114263161375473337204138894507389050515573021912378036698363605229214628112355982241334710083756336313241080932887158491460575604348725572298386455528792201606093765050240234789771583002287297530598665311875802041956302841991896857508792215084594959750024838958244651129115896432460002292094581488015738985762931126637707020028992310280143704455189618753324337132796318393941154661408877459710904525561377352641314506711098729565882162784644139228079139237102097416545728598571705511388030394906273215831710637739480442440148614975692595495652019217591095304236319536127490539890586592837455322149395247048655349995476331591268376612347448743549675858108722687235165555583156858246401252199278325676922945014785374136313825584345774875179892807588571828838651880372351867216673529041674007461503527421174162274288056904828815532250614153110878187116181853890932188170559715188808175955847939178844660150456752304278805229496121983275340878120177849198343438627301930438202836885296826712151228720089169019131881984411072083632668581771437686652767572393403636468266531972020170730803217535878685365935327371682972921308794124520208418681280817880970622241601625426279020822087729046676414408849356928691129336110673679228117764054956546218336990004784224118091696361622612794123126326664711807309834453809982966395540499535365723011784308184515270017250450784686395461790453206061089193485349863957697921774717651072769863687243924797978991642925725736583965733072215399988776466800494196619502737260402677094736170842866579459511052471142954914686805750550628505201930627521866264128532052124983428621587745443762402927631419098178519812028476351273219558885294485273527183083149313575238243343200812064424133071018348724858934836717419305311761249357575994880504800286137101483162567191964780091662858499573213931690771035520874160686886831700166673177079751263227637983271016500992414741552581252867527909330757552183987070580732511370880738956680093450044106853104215719250121865336368014236237058977298585403265156520356884528676332224929476963206020539405573645756919642820703322281213484806895710941486999035055273558840903019899118152755903593148344913283421155386296300597443354740132697113334723601115611450248467650267577933005811573000013416182701681596740187144779470813289826806852441148281330065751265755977084902835455622089829727234441036389710845367058520746957277274859849761816809687043806077977382395576446043449194010559400258404225198495501970037647111731368351871692833209030015854458330164161895253221019645763892822070469440940456399719155725465229082539545826121862212016714636054556888707873062753949379794585898025554038271203633295963176328264906972527371389264354434115649681297509607229326915571083991076752687484512183667129133318396572422923429916185533323125466525816890167784274681907126179294023832077515812961003283776084915947050892632913986266079570863963758926211051165149652244420497059653278402123093712941454406863490623112008597098851256650649288276640011184148723528718534847403389039963515593285563282979684170497816966449708112436565932712246252172027249753061033182581385583091095918189429267187269206800245736555387584787142735612538908282888162284535947843005158366341624539767402364665140254219932084015886173635907028266744329101172164064094333935619514033641504112659562557170532111828398715675498944952981976239506792582110587029069092508294695314454372719793726694353364369519631737591853063774197790817325071855412787285126670190031500570232258504638043774292292909874942838196033882180231103086134577702027785716718681374771492108158334683415513531552852417078459991537185580990023043134148387869646409633603340244822054320038587876269686227555884764412614844662743979874058019195393515397438303345920802083090972787115499462122544714884207081836048735498429929840811959106173410432007124244882522345811889442161600607701309886175365796426772899587271110437378623688392148191010730767169810775324516683605639122664709955180801383658988575192453661299384451861360588101586161399866227689742718751152488899995099217631788178552262294314760167649083789694623383618898908304260115819798450771418522133875359612895531677308311451519142220320181484774742201657902048094581489231013627079447306435540599912169536509764090198912913790461299259391671310942269453108951308562282251684702730084218705589726943071329775166900031688335738475862547966483039212971985135707225512532076526939992887822000912540923085659064638518270789585341760018947299999731268753108888625524026581333798651113521680422790549520738553728030685903179672175062730703818901380168542282284817678883935550270687094140749989972466761818777507508249444080337950865273010848074472139747992126054362188208994671604918714782377102024969649275421019960290742862540152301548587746215550867590981744172735403690303575631781687343750878640907727221195204692094807335021429929075106204315549323822232464285259919766088860934954959565245683292782240591217898068049245408282386277063021724318892728152246791777195835342429763312997366233018509851870582978353553513129351806040774366073968493415042626933612817049273575082987025974512510303835434920470822240857372720639130506247387988607735247461175845977667343035045594519436313053744444728438815337500856061833224328258329287918068512503904463367824018947719472511761723142425621647835366412652642046603205035785236173390275234481149550569081618141744510049252695796053399094625887434187926571770701601919164106774817316142035001058155562244180672458612614428097893334858914004489139147496485892171282813636346534247377976403345554730108534329612551317909654248226385536030753447144097197107921815509413533629367001912985929059537424680962665064697861819479764034571336604582232943178260792452761078318944134420037100154717546986137834208275672641062719906185570244793378384564236987451394836334156037442543927694948674364600414000143352192288097791535986720022968532736967106453225125550776551956229665768932152207520301728764443711728613545881792612147578932087257014137965973195413613038989127494546694741583462963203564312147067737792695351905006173765362879982363204325333682257194557063133732185312868009799447008686630507306086014063999856920472002624254325776647606498106149716938404859 A013892 981 1326396833701510480359899618648154777831112550851520592559843984217344290781424544453111454376535271786634303678980588879927256840960253547039793352275040842462404148386841604647165547134795122718626900380575128217824580070361560285959510753293816980662894978750495242076753719670622416152742040517779215453101127894283286908607999736499714586767830492353546457790559805487637850179831178919299115959860069112710984838000901497806208752844853179351257388894568498507528585849266311011462037194801445042390672797028203447682878396089784045609545392697460014188469132658093491724246567085743198332541571938230285718795421821928463468448949176808036061456905486454608842587150137140306197013899113547055894169380862930303227228165050113552527215572988822658057400977255116815557082338100086063338108586559968201421422744041922033202383413989725310590213453903692368240190772237483300196934740219292735676099126352798084153885813923872445349950118146666088272972494252222168990041623682656103606208846587325130945282584071319103433849718271175210767042655675084483231133235734350855438291549387172726371116137371676955907098169696837567479783822930363545288300751874253476761807543116384057178550603804746423041337483841775176658014302986463063167458713849134678002613856212554582731269317389916915478974328166241368073781244445013109031435359019531383756113711370075574443823937511199116543879393074656890899881312795791866408456601103634386706120994948350983228056746570629820967694379479696809420668236879755354108227745808351599137887851094533115857512744599521301085032132660691101995224876265534742394085734619342626484794905554642126705229197580734728043898264911267676536318789691295384505002932194333839103856187551908531473015462259274483690261165224463146717773044563347623055483703790845357349461456800020186312267934735443045586470282200988402639797085950999287093995023126691182739380687090817149143604887644032988765979444205218201477881190672926426849896622711560762934864495438219507500637515503682332345496630050018439450794899161424570937545815652979117464251601601498685062970668700675597190428516869662966505016823701327803772401126669186558920740131091023691436165839430852883613028893228687831189630995773998764396348780500359899452337757030093760219796571451100006780649001302901316126866620522674818253094476643387109103950825968830401005297775472215763526634502528236163020167303003199135384840649279481185873718572304442471738505840352120420434443609769513932508247975710929444701146752616046013227208416861151104674605313523856329252835867312243223150888201772668728266047086880514516901312375093620052257572675782811991305359994347515176328609289045200501124943240407889768051769586078749959326060211082240950929146318645499221156252727713133465994779880548434579828281892037082875857644539108675927560474755595553225423753116583304826956927269954680084291576768197465688479453359336689799513432257578975888772757348348910422998218590219520622315380282268397021375267868497741416052052500055053059470180736435417120684198464620997018789959422712994885474092809155807496068469422860232756904501086304671202356586260906279511932927619053130095688881668039058643303859340507471978260351095744577175918117229625740130181293525227744989118333719613299651738653695756784257366543083294266939916163653543079185694691852230188247397391566186231485387262099133718384666529605771442432090950890695986773425157837108526874161671162003190625819449779358227375644987793096115747183914862930866808530451525051075755551481372181848436086714361299632588054120474741713413298185381410233390316837518744351270469639964486317075557706585233679903815067081421689055643605247355597176863643879793227401843493798364898709277311204254575705822175187271694688082081585476531152117139474627203901102662170845980070271127158437918926850848904651130836875397282408335629368697942473635846897103128605707848937073166535949895142409282882772736204109743613479441858401290970260435759239425990965655313227125276637952045459318289744541869463090837749392656047366516344256157009926612788965177678853077125078114690483336355728722579067265555371967953270168521287124156658631237166644062131013090651432676795096532592581054269254390782929603384945130903423610997792396017735643901923077182290353977438066923647432634880457941352842450573621226179758521114240745258803852692017294011976584960986001563456433704344779157260686912200719422539525384355162156279589449543168637541667111477324292370451783821475146641155390582034594828304166016771416694014037506223539919373191256877751212147423053334177283093000652432995277888533947376623154769866833932089698043114816909420834976472713167563668940237880719799551636887906352390757863555331080159862103497366267624753929159946925323601220712102655948111192808573712156569816579287691162305764365960342156993318279004250174206851872982464674225142891260347439227625952941397399527365166905982584267802072892862472181040424545271155574813145674046188398668506202608378249471028564285965285050128872722830695554994509549465532210899225706898642118255500306074877585755367061387312576493633507691762682889249989409092028464452250816616571142882479764699736201830407388651151203624638503370051049456130421733361543981735316063565847642622218370532193849184925976120891484641525742405337840605685492429238166900690911236939336583502939002794318952149385902787503695487117823539921014552425599155439588444550807912025444804065249905290796434862465810440325621018381681976724085097929517253518894098235972798765588550822107601552953976901221119421203562144017103398359994347524721667011745019308705724776974379104999380212579720051925661728099461043341206142004069742545958391557715106974004033310953352024246238051995269462408370748369931489253264459252293319443655995963374828905145277184750862759696986184297562639424641122640391411302852167430155445576821534717645512720505340954219972366653524465181462152360941471515321724280151152269522268319180787133148888811590291910310167508272344360805146008046162325005450003408263190451832227939600119576302940071059725382389743042278480755168156633881854241261761449547866754405303357185549468371130321007166196400938761957112510092273337855981720923805225913511801231361802354139207961467332965041 A013892 982 3284289873531476398908667085835077397232839956050899287716837129476581981059594533095804819070284609935613412705220157144999000736644842847571685279774876354980316449416510110425241964094919068568469349405441694405027224887642189062504058616720066932002413593989122518411007808522708494013388413784032597604208249677906952431117359539547206788581238314286124030588747343808134593192429802290897621729093557269914556846389194197816455686710388112538469069384452164585993023892782463429170138836010663268018502522048737528604127513679518185549749737312788043672054230905572636764915200514441647648007853734680072238023625177855246465762974607745201283737382218104770500521199867422975034119918581154751552496909785320860890636432252421117299085953062050794793272502380417491884076020287285001345427333072550703571383435099459104490388368996544851827116942997478769307168130946460162134329913322250523514853370663036983375352509971086638058566137592841754506618920045433060414073074359001095483230118826029169408483261136409160693451853561538668205063552674421013844125773868590418799898267146029000594794296629871938844609870888169803999125244174050244124816203415087159556434895702935447595751971530328813346232702403135673147732557610478204245881353903128527067594166754050189746313225519855884500572854998102085246121665589052514259628061032902639787129404609732759804778007847542621275183221312764852900305218732347444622112981536108001288639489470616921220008082126789929068287085335297790109707200669725352552028613168313586273724970207322353641671449390130094095346978649004576959274320896214310107253293405219658096374180848943815292691310900459679374768449848524982603902418835826810277453255403457824671219202141093162871802113084727289790971980951127973124731117870260486100060143472808398487644163721073183307620320930495789733613479287585182787998924726183383774153982768976910889797779924885252177330918690502439450452935817096583461180138344042452596602177599472893542255042290079884302821051501152319438351860170220607905673799018704218673886256592525939774115926473869292585736609799074145527622860192455601700105652150034073593038657344446169357085717854352671341398798848895394261337229494660710120814119005002566523034819048160646674034067844458129586478070773497275689558211477112645960418312209574594801668980522214177465183536230594987098816816548977979852536165075663035018073238798918375927268546840274084860728683164457699829242572790045020917305387706683678769740304409856687095064773005838917305877533781479389133685542211107133006617638215978132600691125521103265390830925777755114784822670656937517774923444933144988859210576643887980592093131995531915634970832630735446783218620320006695537298362600525736354708270451801976005776222837762062016208467446098314678228964591128871828237785642453355556563981855393745918529668218804498723220656207513402034288944156976593778285983600218275885410099559044619214335697489388749475466053023964793394490801544495596230279393919389022545071143333816825501055051306999897109023134049586097228799736620223922927515730657885785207641069474799469138478235297910059483940884043777793217610144609836376805144209349845067626042809171210857898477087822051800713674154159065510601770716522894139810917004800771654370428677409677742881039962001851075659472906374364828619440800615316889192433859642161594735914296402900958554409290321062834657971409501442153691259895306586284584839802564938305400913779219127446607178629497499105486344408188256373735442490727443627245267474178102730745877343299658951648219653387481840954223524724497487530131063325369436458605046424605224471361717990529576156583785241162848990075309371946814034891747112130576477273150637527329142840995543550650610582159028255945465354131716853309226096935984944952316400698569560406018267685880972616856460121957760414056334335573997443544203606661027246866070159637464599045237930586498999412224482936750689342259932051592832506145578170170894723016983456804068155426371670357956421809772557918170378435689760260433406246228183753496326116122276000143887485430425416328794706991098667083534249305877174390974477124311005390526837178280147717090195598539382748921799579661729255957355895046527763221208011859253684836299768022753987119210129907829487991963193180420071576484299794867028125831839022892944522473894372450395094578960846851329685761210045312477485272912038894403326514029602613289161430696264676432660001735156424390320248284393061891203014183291468570789123018221464785278219769117169961688104631464255122600970820039497963742898647022074937703036489295822488687174584521018565309216902512497632413369234858555034600020064409108601491233099254076212414950008546508031248403155191491732252754394607725117899385579239015421846843659004016674290462176402116560097170366262157672799294140840790037254588998397324144852103411715840007797384202087906855033924085394452241159572309362410736570922920444887943874505002014176121363047639255190360093047754689539772402775136964356999914356347339051620128362433026350100922054841875361873626020850370326052371698315211278625334063283343309434762065887339389009525863362588801753794773475190320165262893252109616069904631726844143763773556080033507275081123554785691630834369679331782049232285056394657772946024546963284229397249244114621785897242118544195824633864622874254375075043761880010363098142284506235112891956955749374884212246473643184809507963810920158291853901161225240635761566516730765479829877993864360884530386898179741920880157747994011050675045102069810097667789251136712577722719021238605707575783643911615794966114830565266936414541483127509860344988432240853079079285347389956117187010135085448305027377666818663224412877218283993884085794307434720599904401668038990608518874290144235981117167948916450477201315691884426528422947793953010553916714459128750533135580948921640468637322225292827336401730554231403119357098425274711353253998774816677616606168357987983411819062855227839602830437489910208827095457065643599445261225377094486783669747989197077614591327769015916482764133607010914959609860357242703919391117472998225404934006263464023322716217237423781853084287416715523211742168067543244329126967919591858483197713196079220657517173727447281738694181301687405055059 A013892 983 8132226871561415179861351662569149308210837782337675675416372699459835166719680963803989216695112652376962435585982925886574880725005558730029402349565291567690406580083771267913831202053465010763318387593464774074593506517065936695477237036801941010264244297662872278714978023675269979318057037982229330895182442819215727007737262838513299181999215608765557426016766709255978258069182241022689310265786828062478164292787437364019128109407905295068390724233772620279212740467894764914504751601707167307277346076342356945839151532494341299721549774810457162148329809091057500320969763078608449299584598624587592188498060279262197918629235663263285153460848372867004131570042470526161059009296278878699164386045822523198330443979263787676123149429290990910936827249871649371236668749757326104546411273993609724562398952266335589169546150083975711064272435439114183202709701868399061000652164047311199024604916245375211498726974586897653410177554727497875492084601305576755458225925347248253524930613995012000343175994416601586383895441151872334803889657713581197958425984550242867400009299382015262343769563090929277901199656696326363512430017974121635427213276459893900690528888815142758856393860954275644397793448187701837145427438166747471055022574518182642743542848705536920780656431396489635755983945687945575175836610043387341505750782295509193474271331624754676819851020453292436996859899109315739501592851797946775281369331468575485882798951238705088015940792146062416576056583711645522792855889871106275728725497037448102658784125005380672529789034163451735859394558485821584004282186696795357042259772547370990192774012825888932102417662229317311640184783901482860900540175376971929101191728251246516210581195202358639493706340406980157524135931061107023126173596227434119371872821192877402686857226145585588114815369035679694463610602450510383516181349515577950379798902580280960077317393074228448031036910438634399820827063923777033211644679373545172831994055351877232227084167959424511442330902800951757008983602615623077014630988076414497154191086062496886948748671426021281502249833786877692666801436499679122914029905183047219589649426411925815498910588893444795155766224430951036835102852614499889669437719254167849965119992410331529068929081355594930210948764564185830837639397880267145549945822443815444613817761002074002607363488877040016960393220640107826934884945807684165345216128516762991715133721562655821249565431654830546089487705242857686248318953195131750318075198008941733059402789374984737302166055518787333954529637383380160930552927368945238154438695211678274330971064487373661963584629990972330824970167075515373769302449617354384856101212041004580771835643706131409044480842555748258813208938336799175262156793757436420985926499592359803996271770034816590876448060995129608405027752791493111240252518908158598875125392946913600484067943614767727263700820338145586877820145706516872701588062108050822591997406217777993187452018426586200959305279213524001330198577004405239334828112937720507806336911486211138231755073197046085762133799045599835336898773166260334866854844485481490734316819942919800378126539039914150008331261458271242770840771626942022103776973746026034031561218679094641695327859439107951735533869411621656691671784670185892614964077705425649470000168872821446589345204000658377779768746962785534012496287426096682564002653408926660575614289354693363833768349095111415312774935508742992674237250291241173064897207810702251416588397320128037595631902770533418749955415847732437978379547544925993497136143866942230517205035533090398904911915346803504375869995768883936245715496846918571708314278554632292991740954051858089221476483460568134284981420132599408284799571020430782163259446224390222426211873387705518310817900189968762121429397095386211485687453327389951781426598742190415625664051519488603484475391980439495962359006249762904937829456208166456231314594687299585945609629975205445129680475493016960975634559961581982252767629720409096355583083466601665538086756020888623755874232979691098896772879359563848499599804251481680279658786790942946312245185952418466872071172033165632317511833029356136478111010302295482139316231347767085222519017400828148946752974368812347984269936956686189769477019301373124751889083454646687387412070670844958810461198237770453475344090772746197039153087381730050843291870373927730583583646431988180188806772226594393182378062185001162679329385590269050232997636419087276447576456737376155745892216233822036662376716295150733362614692091255424965954189864010644817141246528980868525827596992712731171550948108896768415824301557909548543586663094292875121111149064033262618075081463329399043840785829918855484445301211999989666139804166497486739312903733793556705550733368146847019547737216186683193939104527104412340043446731362351460659422841739370456050564342615917744148405646179727467095225405664075842644393921117799882975835639955862412525672390666592939717960982299479930920896512137595436035452339014740906739113862307403130937837289878377548218092054112458542999071912741659923516601581113967951509826596331792911048761823085148104916581575173787097980746242769433769484807145276570887284718655368241074788714207057529335938436214887330321094952881296261417351928623746200322011795853755716933878434711241117126299456102970889438375312485164737180087558834318383868940783747331780056947012523604256796661726174071401423059281141416263637859684255593026301152811408657112968579090510531673841281070729550121824806468195960790549437719650222768565428502189954713025115296950362876986646845769890353922690304905907958299801965847826895989109751830544037690365512083144068255139369386922951810638608474943462629984813432025191305500867315778972390951198844804242702689065829676606762976110951852568608238441144074110147700583359336642601532609659255479542622755534240066346478852043925042752404924725344474836988623601823032436992053724287507080873112324800629800916865045687738021769716766798412728843438329178166562234144783050942811874894998281630557879326302894684411972097532541787055788460186119520575015620708301932100426583773432926931687974957004685354302785367788822640150988241890309071570609875759740106956138733481198387374447098562190857616349358486865898923626926881969426534841 A013892 984 20136198824446348565439512990335808032911547222008536402222805024759798396479435314794093895469551743437944309792016736804822175588305538965867073128356268885466648042538845952710169525573382659686041896201790533621326906893400448785734491149588249333574285041198740386453878369444312320519461713690760064000230351482217242428131228777179941591249075769648787977002690032022018508826844077814039978459804499178674120127206680869610399092576804893213547203884520151300738387459813759510040300936235515262382129342285233691235377270457705997899229675858398168738317291960558385487252909389179302702252125069742712430347858559420849004119931796570557105199253195207616063176450591227356872051859506835268122237123675103868862814006611085401060854178717993303579767016579941136469744254605365410141264409124303045379231483307721286007124052676782174190533913118355189914046290086641046544653822745383212593625208510257315816786363047642692711287233083202762008075189208137298613357755526396053304827168382435219037737736598952771443577117940709936335576377574940690683660621918871813726295626190508609074145471399886894081882568746117012366764455075704607359687366629066827605917891066286170061557982715020968817731959264120331253955734217245246331870341741897523514643704136931264008062609124416590605756091933976350747313854291821352915048006291128018452449769964723430518956291893376949955487799324677593264154558744044212327423320280008292018912600363206429731182979492073003621557130871821767341867676053956378225621474488928209545312713141698077870338097703088679709711006872184338331419118197748286776982380544772761445337540384170758889864271028350366034949903233677810392966627710744816675531737131183247542503886859365024891726775775383161065355454764476038855695315445153395542574920682862543915524490801858329145506220453877455781651749117106310114033123354173047357469682880131104966485519673703985941202462900192198761950072154600388158320178952155828904127648462727862840250881200163073357844106094533844578187289452941685372850774945021859988995394008262479276909636569299869106439311189854067934574370115418976568306534193838037378711355089143099831037010248469763840397592547253431356361338255910562310605067207525759130783648087229488796046229415507251100400024988615971551248075451931598829075301007308978592829544199474435782090127444949908955612693233750350165641679429460954127124310604228327022850892827570516340227715755094260341634417464134674061776311687512531830835679714742616286654187368610333049156067904013798817476880595350233099981172905317935248967498774941363392643121806121437014369938736016597383377805725516541474796026195081574987807355033519401444561465545108275803629969771445707899127839006810101067451174865994564566831619714142518315364533511439325852582167381979428242080813659263301248878021815972598516099110350459819245000151116582754709922337538461949522583584963760721979529498997682533769222185538433871153456755374051665609134842555327566169703366322030808711728555616976811658763020194095913164510504988132615909533737683010706677859715338204048903484413575656233725751143543843774796478745190192386921479028165563965953636063784699513989140060915561316839514702010087563207159617429315760184403678516246972512591814350062618518019937842326745227017948145824311078431070280826208562107614585806297982808044799470569600044406103189895324617966256866883495429975426056280344546705038263015417686181208891977384818911362872034030363114015971713762506558818215027633345855225154441945827619296443707572265308692791790041420871278449603638053488678304810381587320653337745654079896027158228488385276814846466044556784586851762863208699220229296734908209408909262254583933004117639283664551536766405359320793483424246183897891842481461920109208718488702873499217496496932216038619718938945940291132303354211599306033607374255512901173016031679153654578687584754107901836590627817460338059171976227480156695687783804054807758286313184674095675183075243076962917388568917437191078496566300393296432406780150287200429809336685706010575707289537058782842314267038420803992691597413403468557000149389015758732252155700177314194498503541029678781123974731952394116467173178778906093081641886031502806628513717802012278015110692825027807652967207993283640776008531665624162495345182079846027818306085742449920512814397163024156941012079770280883346599500977324259903498150364493137398219193909124812330679605012875214539665586124567616950960361866247970724350511157674324841706435728436876472465466502774203568086893621078623389162999575933187086059000941146131061491179377654137263238275239226392901115493794508195086303697535353091136268461643055125952676248146179525885731962412339102956860260417725941622342491965057465342135039758255132573262630069829422780458708290769238408079587089387336239008013446856346318186931310368123072099977001547020531739412529895941143685863172436583652259070963792404880857160111442703470310759957473300932807387921571947501182060944435813095345498585112047975630560768765269517095804485861458964067711394959533658394714930765530125350556095254928101379312137435842721706239059523027790975152187187561487612171897434804577838646357043260459380941331187825973246303720732891734424791599243693113329342871133085701688676944259458310069418875312956957110116367471672869203920566877624342096915979500405695984473267226440762683976649957303517892022992235662974979668977440726325589636831258175176164468764385717434036967066722217952368327100281471093550317518672188188196947022088948844044674966774961663496569343759268163979735457619541287213789638181347833838329331738667397858261181076354103560944262482337399590534055370447806199032874642766554224144166359392059732997758261872508420940551885693211796416329198385351771193278290595878400760062611266755470101409012293244672833640008662355576294040449939067110754434187081707500728799392693911850408794203587234654571995442832554326514649420448622762362427965973916552782959476508803439729046581403663167656445540615630350147142734441979271225177799698728229186387050750478390358776275603420205705771934163654813496942625663103064344401103772546396535950455221834756352401806915542758816719093988161834061845779481086302742220352985030199970165458893710025517615073493265259 A013892 985 49859221773012779236536212675857503934484249164868114977007485299002712049724333303526341100478261602374950467531702849985683384152027756727844493906049829031035081751482393924659698052102727230265948653143357338509233932831841957837908387801004314586613953616227159872158061776702692292525918629807977303710906373074766631759053307443946476194150245264151594261068383785599688007687639794231266576624343460611815810172856335294561439582730334019281171017991256462115607020450857390109051279107911823105669128082303124857634226424003055363692284701163303847214778708306246657746601441685637482241743784633064860506071902231123404798252359001556559877626765637400382926415146132487467123530737273015300562203219694801014587344898955701950481379971069444501000557529986575668071597279084090686685374662168277646360469696586765368560953859708927664731006831738446167390980104837241808708170785846020627319862785167039629436628896755905023779725606550085275805432967923079556959236525101153741192029246804579463424123371854930358418669858155873932650584332936933069261121382272696579095866873714692176419882527587788538549255346589691588204333100448497102578714528822865742768185684151340119403253659442680705868617286601929088097588539539586737197097821316770716077085761169751365879099818390358795582322053481626908109073087298124560131597453329455795362092422959881721584557155400898772407833384420034864003779838751569130099720555922008251859737470846735077450952444337342472194333990194587006293431210809525334168083107360560650726939263697445468916666293384520176740535714405208767958088547150326335140199295484531289842038838407704831916434031629027312988773420447006392636214273907947529825467458778785708056746331748586878769379777770650469730765576186864355334548314878428877549574218527915262126686276149990606938858806959625514383492114337117817367047302704144528388783324309809748876409828778538765885025477184703003162265811711933866518428436783254095793681566230911998450882366688842585778284433256569158026204969227139454210030430990593682496891506108464716675076674199606836594585271997886467758731663268418812461807241010828170515389807624872140348530910039225733775444638508661674128054953294121887426726896307487324657974260245140849978401272609508088942449401474287018542073808378452379929074523748896754584726641562774450965597582476313024615083634103396008294795196793608839053218378362819156312954072879454527939521506753473142937660639448526402309690263593138092553800395705994477444768146689228677052682290581060663238155686565266116828630282249684834152033174749133534955160241261015484069844390934311960764384401379145782829200965665615292745734803991142356397477200274777056609092364521106945883322543036923484443014786634514275329367206742568575458155806063141403304252852072351880290788060620888200959045620940507935213114491039663207972725629179619442354483990056648094750919692145182959932791012938662724183437284389530569929203118524933955163113174516404031265236335646614163420302364834640666371451455539580696490731296890610182120980578343165127794341763289211707285868852970268824672098680777768026929786224486690179063887300161724770533832303901230681888995715692960461065005514132475805169684721557111324476841763970400612391456078920375699649850650071447411529873914385927430836992094691283494194426102368300388628933016919924277916100353907702396623391221630661833356150666722482529704851751798538014212717335605156216310572721606696080590548076251833544475628727783223411707900038777149688547621822312304967875978558588913058529772177951697785118580605262861862681037983082408938676321576472950462401862295535964519726461009758719063173828196930510541416009482409190815359313021927562682512642512395635759543808857423513292551703386093276505378920491598641158696368538943858557363201010247445005103808932405203059986830070509185786701239081603823024720684948633749922061821629680216948185725607977671164887388514035825789436305435484981790258343627225137426307624802782918107897311392274269319837540902985995923345986697050468758139967080498243915421715137071514299566714345499671663730915090519512901992531181170830477053347499683550119440046600262292709812591119390251040801270598173360392360718067990056188135844799580937571393358529501704450744961629641833949248720323130561710002724669634879880600794505731859216000966951977483069707112724973631677770451622622791866619371093018593147819190038687183439292775305846451418137455751764656001056654734062593576327006238066224463800746821396595269142052702680736389208259158295283114086968588610603606171370993975227247765830031623367030081573232236059173069087947345001499163590253609423201605907154316295705358506977866135026397230440492378733960070786325140622012186824876195229810375775509523025053274563917271027140065420453007457512444893874071503087747552262116342430671199170703680953553575991619427625862809969939422115407052344775033354375409933085533294783166620133002419939682966423440425216377635729399922456572369571893701097356880410855888978915086011404391637072679469096117347906332017495245353598377850386596904632216897213404192752727374096829045909590205783355542933811915011223066422180381694406028460180212689449212844704529199396602992490717492054095709274221672553869762372865631293003900462104578007743537408543402027380241719762958511725118755841831559924975043421458272506122746041031898982629283348920239051732856684183375372005014066174168241536295525664943026710552701500116943817149641262364679850293268847657666686500606272324447424143790175640556515800022191855512980141562058986876288561728777309311197190019253419988782605169442652201979319473150527388253152788721783968710442481619101870079622147849146178324319712816016234464256228582479583613076035894676311792771135299905182066163912243590271695001952762628753930290841158703191808849980106097264053674133871943736198828860847079447450002438885364918708148140951063344002244935328596915323414373262845524120048802429333176823971688309652511167028965770957146672821694368989977609050431501391524656221269560183789976208791888975577245353167927856180410691520044966138461783834520107228650098359916270386224329818369425761701768509563319331904993529158702272727338313133709073805880293115926722601256500474141165861600614544641 A013892 986 123456369172935169654808079670478089634672514872880774626453257341375316303610371968528269672553123075379012477704781895146700641815451776406059023516276075613916934889763804114455953687113510792134285194099613962525375631850991039960487121125678982343600223935186454332290704607231759682831134593348902793741271559464056582131960135508648425757859228148320498398237164023139601876147357206856244939112960218477456515753199398966528285989358997334808088276477132134587992427731347532791631763147821357280124222375462685156863250414247541382983102456265755492784666344858389042999702083156365284141299543386147268034224131042582431497547867871395196356431756768001450763713616923506084857107335030975912706770830083077097418710116959314643884994464985080459482979499442230025136413951142837865210969515620210111875512655248793142328409291071416081712781285060734816630638446607389605300492974662545829286084922489321659408407374628399673475954794653059601336556766441369367907208600566441677411842425983572404805008456926621205550110017109901288762179216200807035864393393524041726802696870138075583341094706677595612513272614435388751861160985687423227198052466103769042802561804341449118314276982892362253120577394737750013109350885165431180386996718264634653307755976146660187301873181216549023382592054303802905541967762385798925217288322591612165440281686398540170933800387931010049460263835329063906724895254952921571470787968797928710421644091826129878541225896471249358057918198786826691696158727654254870408256414052376866704323583901981028139088492383117025107063741903023025132255093510375888114312335349952442246582525742479526603450389282602900664188877595412081800137527409194970653310149214692512933601535296344221933982498358129857449878912430718643379519747922162865271623172922752452636625761688715591850701353053921776539450440818023090464728459178429562598938000540195609383129500628711059669145699031565921427083214114107734952414133890578683340639132462794968452231377275876437803024306902157635619528098098350775430002140145378026636870561383663376494440677908972288485015997408694684930927712687268553117868447659670622184986187270138281844857037817216800175644693966658662646802741796621911335431041220073057098285407818733013490669412707130369522310020541080612325010414852077559490001499180119505130487052446944255261465208372016203936383971319784752742734091985458052770834973445798150127349266902744477176521263350768095754798571677856776232621751992705637834372606007217219606512963249052438021469567025473727183334057348568866613254613248162368159015191963154796768937318226159179089857626548058911736731451870501493717601681883664360752421202427663597533436898123175195092716994698348387594749065491183202905864470170934162628770811248067307123364133237138365580257182763498418436140026115320653506491902965170757873257578148819029598057957686026521594495453295276290764657498800995381906623894346409832687884876439632254671129912576470441445429368306893505411820425458245683430847265264688919361684577610100223000003273499542981339577889054932829766441845738653819198832580970829666501758871375150633712816740665269065689912280043146542594051633857533390194660402631623704682599088537909208704851169362841793425783414925344985941872005558663349527295544791260864241709269537080525568045288672992368691324277648046223983712414262407584623778170210507996576782380488460134911331309720872269319653717776608178454095181974591702050392805397618558454175501059088787642559817235311706506519578116061566663077846605676018652742632943449035312510360054020934034332318110766995322655468872369690647501179183096167002788828114306211330170379802554513605652824591440221089639663383914968720379614281816030606871612300321308570665568057503840173980202602175861692239650326903774406919442910349230028464658272688329692536193719590891630329950757724417265151388720144587687863280627079548267354475429555505185726992187903593706497812215594201397446452498927925876894397028535556142883466545980744046424841098925988580415192342721519801074314579968641561614348054621260731793429187639485642841824177391506892455124720275377110804465165912173401316690618938767195379946862862716474247058131081211876985326866459494163981647432110137386977172397559939589523661540640888785148746194515399900807143383260719576036551758256437475746674848150872880778268824493851418712111194484423695737492324672318144358144052245474721948635603296226849401642031092509998736049488712959560381730357653891749723819069540328592565403713288149327367555055068692582181293595792223507628835290126978637325546811066212965723975472587479817953398766473882377195597333010867077466663372039180073185098895425479742493769387359072727155896472738490779797313948894369023753784889122132338241647363354452811388094440990873030488847518271312539107289276694574724068626408674013376242525595380213705413055959272873124971277903757033160537286903845115313735598159903155905679304084944707159010229053478114413437847447451931418594796387724596421393464274228439855844802665557752402728164024560749427069033520802187959524799589796964402208962927626973212908270835498273784303747690398949960876502868748947374423544894420933137072664223764460132506475560040046096729273103273091357654331638191009188964364741690216778975664930316683500395765233756909216594189142063341807924054826221203283698670780040829407094138025349453044038989385870978054995756674702849771575246243324239791808699779814803439763494972833631738064468700409580099921412631312700416300824777464690296291942475014710113406348215919149231243834615541672695345391231408063766808146051009483373980804619877451781674668790968148547715526243367001220563139957918294576521402282320667123003002669716584024982140710383336849114504753959402772120953768815344959921408846396942441628153722640233592294978039221502223814534701626890727329426038469206186013258183943514592572751503588921613189848326903660786995020614682122203493435391006221758539428128719646469449800659473451842273248169255116501219919427124605361714567792164390164052809744829336701522176300613387500537841641733752996760458732862091820610479084490871402988753279898890317187059676838934716759123987304761225434410622572556333538797889669812063903941666387904053041906248619567520466648743420073371035459 A013892 987 305690192252735600647100631263991127266322979404225213171786284049722079324053338420900880007939115493822897417032332745790850312498598328107266342069627674551544108563609265604000272468708076958892911434824860032995120076650607063055122200132172602502006170885691244385730681387261952918898489535456624858679968767117391038960364359572828858370609476958828237763376643600531945065926595032539541237492661684011811601199981278581621722409965823941720972573296750401321193462313161894597826617098557314939958306899660779254223937487467922970863077008857180909928619551837512250982519328401392923696987658078895864232274336650407316048646778088493774302964316501491624234580523150676493208598615162864426477322545597877117841370701892842030408990909755092740645346055589406323010249448010829695211016406657686637804845010148881450926231917212642288512936027157600418724307227006110794294945354068955065349445590490886871539498091910005803094138191085646225809846872828708250505671308653965670997785619135497647965276635187549840441421863255809471202743195055602100696788617311486195694430917452018813835301262109687818548501807330851653094668855499642965441870513267076423114380481168057820408862923062795282589608566532748069710050617407238980325062187098343600420681264780769143117980882137115820248612803069592070609560834475714332931602398280768291234516043409738918709012206755586052458509822394459810377606415893674150197246618752582481946322514126588366126050901026564064237853194097862784482166929385972830363013298578676307269708921776111321794168876901343682750575424262333409506951704785948226183960659247681892294320745408427813343276905452263759731697415625122260333238731480380257639690607160350916582377827945742631586512130202066981901787725190790002153385468310319548536200866850854425221096411891666988265929769595462656967556697059066156276623673043250261521667784199577808197957573377250826135711996226361346479679319384728048407937684512327987241073215251994158589601661041420371767630683296125619399877904173228256691452869211830386377528560171527502874508068129728374545459626167671500662785178457232977106600945381662767921622113313402129537768666482172701698113651086149547921085622159873718035749465733981676608007400014556995971233042134712800843822319551749163097345963204814392975633222118394726534093860076826223508658740984740950550676415000947706481531142431100699007811706914167353732179392428618697192307123661573531130360988532969485772818487487386437136052175361864550250467141788015492732522773442208470404926276066734022052213134609161591636169357804775629124768924722474517185217379238022123292409011245096878092659806910459439994709386909935406188945570005895977393881457855585744174970566313653237532008108725779909150936776960528211100854806944345069874909229983515670391307882524119354826771094440156348399215215996712650368721710968412584093608597408980328286077668123645864143609518167251040308639054667296986158930105400685883592586213435330701856703143656736678497437482674630968542547820935791552070085105508944876551947471511030124851856887791634983064410154909290366395338639653139108985671818744532068285726106702555110970588656543004569927608428295760823540878920529628453764873275608163201859788887913231794345683331091800761101186971162096234688032080591495552278511371237907731124219352560049607159846325242733157879352503480068639815774275545095651593812544668542105190125250932941734062006625992104538855275575052237914969825503996908687992954720896538081169086620853601929152880392902467784110037380688641212888271590019401180741476218541752046351431883819405718642587022274085236019438414505005495568423547258725428584443353318040539999835680865248470133563242543590391569644192345213291830516442401617201150952205683045048960292905934796108905198825670872818124251311884345300463359176732885287174968360741250671865824088458561293429330581297431042385248149256646956834873419629475900473065526329220586486015763586142938335852339587959862029837608631036374352608502620209541397977477344620412457920309257145773402071725603699649076732978218084942760754998003814932824901241864749140988685825392849966646826856324863662513713091047187509399166666391312057647391490868713487039940793225000479073756789596425768857679948817119364080018025303493387178988666924148484481504529772067006577258865844831528189222190658060401004021639816551687028591909007628802284927056129620967713542294668686184005576556431546132915360333402952670454501642156856443707599398674269738087722603569069073261345475704300534634046518891247528835016251433048121676903149133334238858216169943698386189754592732267213680291641360670874959648127708842841740033550189864134964909079886270412620637988100251304281365349271543398245347723010170422760587804794754597251825249257243059719920404851144078706771019870734159779691601781891315846900741384195351775759562447699601871868256246214886051773215565323986183225400868138044434896619165427504451718069149088105620999040626788279933651156740848485474415935495952765698617460035384885166642804213050847095616206831824776804391396739496673759345210896134220745508956507506440219040725352449149599176347876806399844862765089530778119772486811798955969639151627739598100065256401741398237596532914993119661785474572534404076204864958292209698646453899540249154299655140473898587258944231151495229562995019788317654076388070429755332891897579365742890996938106475051616547695647848906824257729716099654982394950138738382712989692884615460875835309894980746188102055930655542177958182470441448697095345411089189492333627647708120219272027882698275284929883628758530772830496338473938479152865718647441650849866815674788355235170286661531282630067669851921542600611907482563987674253630839469988755576106774123244645921506009906839916440523154622782773029804475759757648002827938322434884945560163642503049664484427562967981242576004352539154797425285025217497770252397827571017583548993788105947891878235114690097719450094587903358181963121554633200947518644424713554141273583808211536079595610454320820998156362175777302359215772508176694249151255304061525575107981092694921786650628762190069049007604362415496561278761209413232550145841331965536918708141284164919083915813531981620486056201422837833011020300662517859948486933700253947528994441 A013892 988 756919179346806368026685225972137166233015062979822646109446846149232790892209147210654248086778035935139382471416342079519978667927466821628074082332263015329403815670244338952799470659495600649837779110858401102839183826674491498223725024625072448882614977723889204532263354452317934360531631040254613355952611984290604834178719230373921963382607755288277640697659143842633548645795776033476125518614342103119962693919672443914674965237593966696271358467767510371961005810840157854051783888771120668965515823755943155850604637388781836600231094118554256793893344943685312247145565126535360616973187443181495970529670252705736904860738238578141346057795641125026909275620598792866914157317822406153443536071877832357933609900153586164258653671982653675380019200722898873406999355647970167397482302513508691226181938924784635211756991923978306357944592383908907239202838400482603931642919896264785568356696877168894491732079685880273459035592480808977534081536031964291670368842221686775743991945973755786590629173511111256972367164234185846575835641222533981305933217598536353657672784700272026332918775619808535897820126776630114447376056458433810447087650136030094664197094395039746801056565074932864336424847181983170962660986623711447031943906156412021490658048459042397694505289344278830345401769913067813856444262972684481784057607766780612085157493940570811126876466416135299868906463712721099542016180868787910669629252155446650730964807230906331326776348509980974252895284056052523942793509051685677939289026865597361825754218991500907467783219761926540191515017057440539492946753609268781616905878804402525885828075303385062700191474602313444843207896239131949603688872089779838075561380272699137744198709157398625384328731099081207851820034684557189933541995604697713923810938430208533791435531604388544737978280436565555489454710170031256650490391600198718929303540078788790411301154549481837393343810338144097103656987483049205735934846092683290816879634147212247484089554083302999941113458567278853350070418278645426313165449758002544007879012090312159078340066552987952298483638034894145235119621717592776117380677494258589797987960593153201699546339457307841344501997513340763809457852187944441153354601216354446295467410515168644563167374164396720231456587601619766550996175242145477713632572445654135063976343272842369335203566399893576082917579320507431615071212780242506009712543559678462870408895661413110327499174476591298558858355713345497210752590084049030069606141655361337451010631439314163373539506906797478951361167547242564045269462890392610407888727310691047130500211209736394429527799567513887341462210660334973134748356855231181708911459918218304149329041936946029023729012483914758005565900444278670467799767746007794907268725402495186942978615486620085883172192869452953167940247056610089410367213080172176694114948397114244196865341459807175431061600154435778781888828627963291400560127384324412133657180854622639400131140675052532915677719130501008915536680797305302032890826453413171066577234116871292526289185659665592899885400582260990181115557988003979589930802920160738966941131610306498094620313004721517109750218127080090007719163601877477072593181301694705079408746754244492484738748952860097295961821405573065332747552150433076772761887958107495324614801546720521545501269727810812095128948414654586272238888326087206329491906854514494478979198867902935797815787648041232438119163943709806094769200544612424056555008996111271249018869960621241605430667191457197046244694212808982883173517987985407577767079448285763818591436395775449244232788523255013700218734136093346680525191083265840178822495438717429602571477976943782774992511602707446863053053129554760871649245811298941624975204415021790286688249932514201950152671605539582162685532304092242710464053907044822514084640549105515514132023194149120526688651983063050047356295159608155160099072023019987706619070557126234273171873239471125647685457076678256764977437146199884943470465642201407826412218872893700535498119560729398225245990633675537258666644019831309392375096397695595097379249450632821908684962689802248151352805140080063483252943983569410409564241332119138589886542471028849944835767183484861394628648423148530596546110358163630461234050112962920249842732463586120440279168552435954672500506659182217138276168884664085342918944100459521502117804877066232700865656978328123815699809397301880669708905598755498348534534362286839191530024105803594948165590806178717704359721061642950083407943163457960624209271850974768363233344271045942849506827951380099114900854905157119021036058210665899775502590200181421630346065157309774115526556452881515792816709769371738051589655333591572394722476407797314282419549101697044154279784459965919336851907251597759973627068702864487063500647247860610282929435194531513002141757015530904982296334595480539305277195078840664726336606476817186536495331117422996433137909607288083156864298231864195743687203083818895878345394659301987909240050103496949833155433695554858194034715823465593147193580994176156478776239080869130989442608194120074498020576733075270974398840917354707047853733981699280189119926521004473986873370955801412449849464847775422070171590534822208583077467533706294391115973481311095474434714537554281548601427351803577865398686789918362382142608785854197711390712221793672279818013284551809986186425702405502833554940890424803046750018294704369936606654627448504768832682132645943030338637740292304639602253153643579970697251065561903458059194934995651930655613312587840257331300077656877600677429087677052531012777803084862428766819248968321316734739599923285369288074819153198980594291931653077211624227704372425527771609449911632330947389027927252673079711832543505669207316231741067980799687693242407299791944521595109624316410258462942638317801516325832624260152462154255252242696178816575635038158771180226604237455386761201801317848654749950825656021011424192008450769067608079969735349469131806089249036273032659759012917291000703318305714232949967941388806695653379593928776275150611450333330552713970227080002594351815091723804453629174107131439414999296875640803141003835227430067782178680154172648619885779351866895704183567576238533998876309925579471978764861970726158503903274286887335480754355450159810500588548048265099222595606365659 A013892 989 1874206823061447901064507261344382865172402364429275874208955226303269164295408177199153773033423008000962689798091533206757339659676532669566452607188834119994121458577276337436687816500506397273462675018617376112339000234044881724260267309749117265605794063727144335453132759696029984952178011087143407876060906581689982339305092507609637799609711680261548977853833108409601087168306275240714200920515453867193236506451807018704682766749841183342670814430680664664502274527215504022259768035202283117304844765686267092258526292033725316823995611915858076693102517521714257969844886664249079888326692454874258991132545983054422444388769091805097208832361729194038005030454889050418973278020502742054135386224040628823647053540160394547734688098542576782954790162890769177544197697520583283522738531771396356836457872789720310463196275945970760394600247257204461306082908960596575112537102312221339281022448780861022482083310778128459231644571506138628463161757287210750640708619856276403732922713433670729421270305901689072278021362993103340520580055395475168577639934162518266755409924523558864130913847393432295928056518091487049753033406020671499614223283414173981367923761234463522014349359725476190450557227682461347637473906317985290284349274089985650000996903131386421888966852440079467539418977079977300822127783102401072661023258533717706803446385588753444860447691616526199870099425892605001854886723433024876821158321632849296428291228219639936091899589769215380366619759955907598482227064969369855459795620132878762019388195890636405480070562669286544241670142220911462397945963665156820892839029601702289943373011430636450366881410071313718462822228669818381281744412492631767279059458131850062269272679545925578915510986745703879680683736062397373437253401774796404749034340836100920312439728370094871237163282210699535381883318397304224561022608150860447742129566285548845148632377478817428087821215434468260694267963049790655273542536475247003708384845232278098783106660776112474851191093644980601501256012629335661448602656980340341215365213957809846781718760451786915698323037654563358122534460215309755351470178162856199940208191236746049575044991583900488645280051540785551927834778344717042795380174717214028117760559709198565634214172001088554568389425103783102337155078520901175221247899000111758177776759601541717868528215559210083845336135237929130914646214893945688888143219395576282234956596138329341068810378422313237770290615723459072298047277554523719306321697746698552301109973496254360615057799512414330833986435602559765589927671793438252238362869805274791108784442476217076510559354981321568932307238353844766643977271660881073798253956992040424685849491411030125519626384082408848382823720524177971666648537116122154962093183700392929894322406827804508035236783591859587886183677796625185778920845940601246540121329611146182941614075123287087277676197080798277406056146676871277873635530856198292559736411856950262796025317294356901699976684661314417674751459785526861058338942490469899464780822819550890553052126322712314913813340496335855526470052018538665858648071179807085595303969039148309625591262410677943793935405354244883788023413275445219101970903627944957552418918429438033596969131543427934054433770020518061497350881132135190963958938011182011065783385495033136678294148471762624017936694040577806414104439145336205505248581070556485264905915337615591426035873979527247598794423721855907161451922699314278594011801220262122628424374890624295717965269602099974149009441095642109708043064716532679717901487654820931505450437068143194098195563429643216168097907375646599622301745116083463600942202133312788721497634047232523585376182986952306470158801801037413839529825904111498058659478676831039907078488969648482934571080009804953853443483852630498083137333415179777982302464378999617859026788499009443187013244486610435159208875088410593383766152137127768540371773987429711557566602156381214745108312582105954897503867140268388908642276506189263717571468738953219002246358346202502216133372162053364130647218590860285355150583815237665325025662185462479695272927431256656845316529454547105110819131344772233545711608398218866943279477925972064319557898287259681814378601731909653461577227311738607221431170250657373867715340010353129236054808973518114928623832038294428673868483499147857053516254568203720731872394538298821724380752378381289051930482348849789424385551444172890705308011999924080235308301158356175647557871229588316729047400961013047058576324659095092843643953820926772969433720516192588043721007183584312038306891929804637250868362699371623768222188092079017917478261589949574377681190906423468373077662243231591217803093981850758814999929110870522097384763111162949333368020021537152904059670693773961872938011188094053553446889149780409260951291555744284813090202404399058295758971795534767893257557457522291088217344960640558765829552884519964045096344840696415416628531987620703216748139868640884265475153370502992960081378821218693984926336218129688819391165815767331726172878706098586880941366811900974373827852706852522344474252028190945384437995596621072766483582858351605976999660938732657034423166950288921565659810060111874812529805151682735850349534282742621835547870821100922193152322231723618988210445664373487348935822961830067176060931472044793098976831141671090138385102875865452154986222495300563160662555583839964399254673549499195695661800916370615209601835395962486891478470570100035225814499431483714721863492666186763590596914519347798749844433467685438673337774790986116970159781486568062094988208105440624775007092375551211444045571988630446979608832771630416842650545657674252830625538594568858476889754387316742903026499024661642416560001388849141844018566514097826686190125897549831472607534037977129345660239124569833803796070016772877835097939251387689275822887765671544113342349895160587914525759045704025019041323736177698489456047970366430407932940837535299204981729085167795925783449466619895796632125491329550485753460706493182669704882870300637559147449006124153861558909448244508965302567343871934996802220483826744377494050004040343994477317016636455402804363405384847751066741075050558367378268586233227491956657796083632130417404987147695960853070345356393558487444496560378775785256620696803233761163919969758326401884241 A013892 990 4640721640375628086377925365307565068070520322160965562852919826894298474442695892154647458254285676688175715246364647281718641973985402866580823734207664975683324149461735361850645265749087389782423656150923466374386486140518297592559123625402479512249241075400718361871166573150580149710103021074864705098506534726015983580371000252999716545975807481783941162514898305899904842336355999817257192185087394805103305720388812907207646294066515004233603860940993963095109417454563782294013389372196338024475408819471000260874244693178415223262578710669244267841714450532999152444874954024460482462405834860821697813684305976095072360128586759449509393692602045295628310217904320322853369314733288819097502575693960776989603645623737612779251313466113175829697572967543670669748010374633018747747369355780622747766396502356753671017609835673542253842309277633316709435530584794424219039578006498188945972400404403841196906864003734413099775015891861778351799006364057105252450707972917506147006686197810398659449277983172866410178536418885860188359667754584680669439925663339877317794803758702859579915691646617030314515164816389812992406436263614378679523278657838552781091134657268893892396208435266891869698434300907314860423801501960057059287786953224939377981818430846722787852848934360028329494887789728754714588369781612072193614887029432079880098306791909926816065509668763988906972153318353253352487883161005789464471993299036776510036795481903422226117216482327964434110406821007062848694243953343591729734144475215400969757445092456608912972797240154857742910255197483056651132091602685331139055937828357745438426495970230387484116984692596169826972075657587108624073346058028593026327911845220815807334883812550986780027117838770050630773461318180366073970609710881171603002679182309928652684711698977463540575468765918630908859545902800246593131323519019737403793839276950081209923683481242922354870826023716071425836816209039623591732163401023822630635328006894798568118751619641071322866559415783242822396658511615485401977223590346363738543024590915719003806367041035909130173701975213426676483849454404668269916019956678870073815749562113115656606719328615904416034089290340087564342959766824575524948598055237118937808358804135386859168312077077723368878234487110052235913927352770524879064156701466277724312234856672617846072544846017944529399352959126501083128624578052684026310242537402167036865693792741521143091140309201111385729778823302241285458122565905478626850663849468902538654226104264101926064584002314889612163702979209062633017454318200060662929158063561971104989670049230918626930719508309895355511717020580716672842385478382235965950782824654034303524207239833360282769021370000068467071861431566196551465816776104692951779483970067359233318401817223919914541541764615019933705391518408545825882000127712676805956747884128829452435547669798696033521166753915567533886858218730454294271631064317501736008870769662582688758975492127239829942410568913195968290034414823483275139691997161710027594844330602667140547521816935541640245778298589636715533236969333051571993932630400249144835446562433866090315616899263817245950219663262240402502640985587916631573171052502250881450586931504213085551421669645550364084249403514034751555529019420398814210667762450549766417975175040866054695987462736782961568189030177180665884157587663327833115340506340223842607948272061554628314416001524833438252127273783263689866563944343849385912354026989689821578118966242299928002958086096490143890388128087478332205975724501541851716816155680614453679714321773992294763347936412576137910611060354931169678181728780189148138829385760093662840511570166718404417226381317809619098453738980746939370645962391344576231548676492222661082877139459257638945808516641198036431557556924014523673158268131993233082201149746376574781118371975608783265920307660051611887281936397538381866949985540589930555046009198500721357979106032813369449147947676239972815754427922151417508300232214698729701814996173053326618243205654673669534865626677088172870531447305610561707603005434326167873630717111761460510985600339607176758031413265874632417794140303659182710302967843221338219387372013021502489592992391185410880901041369779761026557910969368653602378499226482472776476085684295372948266076444519230856650541886188796544937078123756509702354544420074664700468504243887174172917456583357531440196015413504614743931639545365050502522463205000015146566649189904568164742397393712401464477540472163444808693778912060700295053950412042961622841865936423951062469542166265931453739656800497332492237902011551378240871191712608764186450006044612551167002019122204243615109226402803499782811023205366682051062509471497388894812314554787467681403221007308122768589246545183013219619936564828497909636288776882121590632232069886867881407837083330103847070494303951843245727144763013487441243879639697126919511790067806998452099014363703553516698491426015635614286852380601824888858761785549090365464542017840786957382116183374704356005646285255674319844938791292004877312037421581190746060772259584823724630350972751571675461536458797841656017233031981553208042883450734993350278169262443448399808690030032953111430238006276470556314631487964723184378247392257172341542271925648621253088896299109527651212642299964467504577296356998640147583432613060644620565214845827570215509230534391229141553393218590552009030097921241408962832489587224363949879895022107317829502949500154127122604056227797394539091472327252379139913429444442565136691051864902447013612990822185933243695664779109691985338207101673425564770286424009979105389796755475861135762451217001303513670173452421559759659065488473355905768243948680599785441011208465668126001802878927971270832528526991114559848684544797240159492042423901131995659972436108240911745645172461306034608172282421806028175776573691544707502879233057236574569317447308690645623202661825863052043630923376347966652346874880316826156054406054894324036473440848057362145009296955608628223658301887063115273590770268538359567439336615011252452154125888780404476721697593954373646981337782917926368639720954291724381290187576510586428481423710016131568606509191612522906963468103508359606388412224885434494406071271422820972326629066620733777202830488657326343098133250733790312784221073198622245379167255859 A013892 991 11490886213012452329052294619112696557484347299182444669214551930453145558269084855868230416735978509761915200345808256769616247673143282052537911067447865038624503243158053467743020891876049536752869432571645444166152003946051216150638053449735454117800833577558643335110833680611578358117036380380451421429706932128553450927373053355452345139774150929837734928561977180340448480204208754791510716312302713189521490190949019250723945781091803735467822286472134211025837333449827926774424259411105980386065535302483324274950456410534380755905247882909405062358601309250308668369602428785012576164680625293045745134765896343103032575842033546486170760212858231754459963302242669647096904906841781711678507030173240585943180597325291079265091398022129368558738330727361915401692378740618443088278513514479044205121626613089055408053032696501422301196688160038577870916607845478889014339680062312159150933314668943946783819889052782776541939817074823057515111167859035434258487945561033064053097108687712130310263697764856351345376663848266859526537184967459373220919530495070206886714395792120391902969664170496782144740685086697999560684584425899299433988910761395382702706977433728850898068359310355915691668423474042301418580514475201795324445429987093319168881402634801139448279651393519931786633962161259579820037547827879870346537628158689743559031537349141377879332992425316844168564841859421172272841895007083274287189638135751663279725599255945581870666613614675790407336344219088767312588968758630114138402985400936379125815440035986716872803030273550203102362339984232599090811520885317545748085268600858785122342408245391492219034581680352683512395729563675782076959388100938541163897516192039416799726098473373685815038366453460683596807536796485086255392552734503158125023330920638432026983961953126398495355377635822356074796212750377787789005877034121252765796521639816819133810822744222118799973297446497340741443114778386802935864418065111686191893505042544203839720272766641637061478564902861471769293543743952591788350401354833040906642644646541820909605941623941973561313973287123990580214983150201944698470787098712593510905103674998723564208241122866512308637592457721800477982038335674564632749698695974574964788339426560827266599798365740073755956027535298713231294239604267743882525879344343948806891800416372212376042382220680186431301208462740170205433704189091672864862765236618968397816107534513487760886829428472562701094119614599856344681571827315989722466301907006100107059190602542238515026590383547895853788932783116580776551885619840852007418225352027733091093817019230628381224527643806623579887207002942891972908357840636776093054767401343029684921986022344143562804091045235799531248169018839627714887957453496054113208228478799818130260461421226330876476397021821486242827986233339881910920594634229231326552697479143510478346207149640881449905727478203582855089715748540259147591691406725501731029828903890751333053410457080766415680572867275395623886985924510012114090116214480113037617566452160933504042578223392277719870931399359500881695132526528599664362604592201426507277904397795933392364408688650238618880092957983970198396386841773254783521697269929770905308916850510650516920789644787677610958645863791697934291893849457830083468220235936043826077781912943513397166679860495085554356031289432686869615096718655578384249061512408521916457698108503343353614697146959638551622654090487465439214909116025861120608193893875143977519758794193592609428196514025433148796846153569277010896884285462543277494156766264613768141886952430260547071231062003243362504326135933784714308976100450897569517407303251182158465727858378241274459089825554647080040062204636488515828717096831245913862361446313716038884651002137928380536077522246753816810143235141995438052583514563360312441605184685853290438952419730432932635962007876746136142486915432008389802372992247069186457418868330398437653770706468743151279665784093190120449116723223611202740884696686583309915934410209101168986105383278331818461611243349511347756550046141975006233634094152929589945729145009715440609790934015300990763384824356218911455067653011750198649798468373632512343686852454070529292978718866821804696788187634670296498099016793342753816195799556194024359359659286798088661828683618197623004921550113850192936122154205155369917490385084002457190165362889784788082386741328595000241537913569363363062834388746638856184245368619437332504398533492473511328150485444173883553791373485583433527361857270374587939882791561309165231357121403313408801829770888348906606673310464054644486697776932900356110842916928398848393304673517059093332062532546470805411128340386755343008718591747785236059953828639865213145055877256794693938454834132974635479181064781281113850087705308235278845552505004149044388442879196014803674286063994196586805627403875520855108901737420552933239776529131974416268276223875106841060243917366952005159143617921465889328900060892755798005478291198436317104836387025833554744386900499537922081201224761275289927693733096179341984707458547539764825130332131185722439733487413279193874038634964092876926622614693256491916881775669481466299630424632566960139317897574674565166259300897103162468020102712717963112115793989720592177720477972826625436152163037328802307639972386299718023616338932267975870791189909766849084336907914538800783052190216975588086171215395158847239007416432687931491460564634436660351933658184344907570314423754382134014152781021592900820849855538037288735960502733954791092395576831633084147960112961823767118781591863888729215203949266246467367502141444204685252876570356437024282400269695965710628895202815367571699332052396943388084916843073084084448130702412270632381124938106710670735737153053154171770526767952687901561678086753779169033321662089075179213332480265886267410987260780332351484560012198341060158703171766093790425054512361963601598936966487744357677302182485741251823879909444544277612928180158778117780852387850410433986349895375182485568735972097644255092665822832671157563586576973953092747185526378959083270744406118690692830632916843502945294563462444415200784448788252168010286544976424766947233360895008802842576357409336407628945713018741121626599466164378669098775586756993905230532284998151370133917100818944644008687459694697015126035343161110663065214041 A013892 992 28452571861153920199514057654090328833290434863158352062997482820443103263684522742530469466649539652042968465661055478778990021247222407547007069056196591174273093855880413033425026287353394381904243249121218712654364810818813470259378733508836508205632526220559379203424600165728648560955235664423655384150675904936579071287817490040382196348249635343220285618877383134263804141385161093530504893150176435825860972340318675617698311424615634137588139295711365047786864795517785479658225134303580106927956485896943656753880550167667769655316228377624094965501070343233380043441304204312140854828789531607485276482448701169261075858009883422420860933192298054788986560672719772070506999142926028854505439578904930841613323533856555916077213545551196507358923421975690111364215097307266586312443339034688046877257454535043197006824706206774475258570818356383362627598741769582431609517467462611074961466829518457437687469643463706380212720639119152297890109247624589779732007743515728408868809697724535318149113631771863046709935811978029722606799197160741186572945628539312844201986628706473510270551282482902911771810265602487830014211538812384829429200507947380345714790044116678573979856166420012972488224491695652668500245793311532690201064004745611780500748072182628466586745796535843309576952567073532684332815152139065519085191474546103515336774430598671616625638543211334612528939236363270905243611543385143888379235975798296557695265276592047599324375731304685109951815114584541477653934232954275266987985493748273167417052485257666673662030710457307384351556287672618354376159316052613889709288185497317836982646914714005628492059308664139599292359553576888040324977063917345820837385475945592607898384992703822110072930684137047545193371545054239925591891244433350535330212144669261900903582961208174322187950955208682100054446827594997689966569663118310599852136001435828786040409844386145644138495081833974618912546555059648784362690949706604981068061315942338660583327527677208590886290013077410387386475974370857268574542640444300737755896945766657556212454362449101096793195967942274425951679739563231885065938817464335154079758616304560664418612461636088648260905234046972492441730847140925453812586896191403949095737442465767837834000494133610630887048963824125608533294435389887756359778447318650707296795980119178818692106166574243988942358490973382472705504189508905702089013828139626991030864066050101312531244117461011484031616448483591089695209695320045294835809087685635897468989154791764234244818825422112561375670922675342182544239347431402313814716260375930517879124309227499939704121671674301936839535133372779891871226411940842880647236816507698074459805644667940311531715647033017317983524060059379783345206356562644126093660781328127750872519798264637096656912330189335160264380133884386648259748573453220365458445807675409767151922565177018636917230121903052413303904790075244787135092639500501608110701228319094985485022216579367228641100250796087739828910941960693316485686422668557993412331818674629235288426323896363395469894693367022660773664435953804939100328580868145359973244311801478112876900119989558167193970379293171150624279095062527914396223291088375835808864503704632571234297050318669123744817092064688759463402224068748683611845576657981002181707369716857520579211018835892020846055414719732986525167071369966358981660716961813228708818989828767019974541997990889614058034302170801922686574597247282518694876828292430350127592697230543960466612547960181860994302721964006733237404764282349517946860004074791043886682358141025615710342528161395168886653599440859508397315741413350367020984482706172948891394830284402504841446877857966036080240117984838204577554970574746751176068679314855945970166245461742722325117001016757664879049778854391859762166563987826821906276346156195456646602599647542105254066972891741603230956275708814280541981265963729975765518028402454031241076063992516548448140429168327363964053937469257260475495501856580952247099535277184345195425326553430094137360977138046481698668645812702098170960095146897974804735029990229411392778462721924352767928226400203609290434981560554741655126567337741483090181690671674671583511815312807418603787912534614019486488646477382979199381528603085292467522186093000381460537465341678335516124863245315354348878939129905231006297328025016113400246111264886033223986009727816992751503071786251187053916521167141163725158953772993220159576808704382180168926122088857833508893659266096279654173667167425317246823355840302166062720198136949622928220801893866869839299877177366735241158867878765777638865702035763491460107813308790916503940426704775783814807689472503304518068545096308099275222815615141341614403259712619672084866314076341824361935364755323865384723088317026016065714193712088268444661179024734373059363096048769966174392827209108773313814296483125293697442077424007152720147462489660928174042428903548392493022550353191723767101400111876491738685566791358156966346968273078279439069021659940005349327340271430168984114672524825716572508992153402104664143740390259696836147301648450533198672313189995955408465133329619357706378899047853427389223048594802274417434004906866754116133609488692016243483902108306858235743946805382153168570661497788038034415830934744566810065145027985744345498558393213849802785690194544383785250877533350281610080114745144063036684580460268737426489659024821562154478074012630763980260762579096598241289947974343801847650309686934785160129605506447878592601823064859042724269089595397229848025679887744658867939047980832583018521037283574203611602204684927853776949962422983003359388627025393911000122496782795928828917144395608019126293674510216420428417931984112320900568271078121088185098088028937761991566829559600882560368969548932945846664238734177096962174953341053880720850078145430920155178567561644300100717904764906853068377687053004945711955526223783337316300410256750761427899857219895726641253093853962970338659050816704013425183166989588593977334261571775004842390694751250154220572039159658628278998213334681414207127606953246083905827237334763280799340923294795154034247172860142404958102503729580389013277577678770401709700476004900469593624851059991872518501311570151858176809131593405851747415760351637609437221999420688014085267010262579584456560987165882951705113421706059 A013892 993 70451384732831360652096558643235409133781612474231532384836004214216347548105983078256952915901458482883942174854873809949178412620226156104736656682979323210026433423451634831650674165089452475638714804905800533184760053703653214895777422662496569131458492542200858286220449045760540973132698073443748673040104457537558501836693599271500315995704573823712406000616669501367471170679655998529789635424258722571978527750890732378307171220179347072447854121971615283460008133316793108396251596823960399184206126772936291544626876389611996775758857769606643919982234775809829092184969898993087658500710930423762685612914746516506180670942414332372871335816516021164954833895160754904010310070799997120612064435886920351987908788858684247242872382925772120674922926230584309058821638227425487101654639340452038184730305916765925065401648213888071413271944761422487818834616896921289325894591666703820101013055103822943000505896710839904338337361802293885653401617933999129004644641711551597471650823726024176733702114516678318095425354102987418116972885290514091332084097880563994215694889353470352307401760004633416935267626848054513410359177041807263764813948528000526644045913447263700352947873816427701165120175663113876820790108572892782674164381086604584086121800783334163486974680056605083000182674378207206143799265396387992741323524932132368221871830830940191255126971207042422748293914219858725202801298964411396871937820438186308212688656104292468639487423907799496066579453407668568277428900283848034313683893084605441568196241694023192987880580132628357085504172349882634652453706318561199695278766821723198834895042876434622703559562123967397668212198252178899760635382988676069629629339603405910824583182048941222929473594061059289605762089337258425518156318450174827180602961203414723565460866664599230995263172241262539262715735361146185128533176277585757983274101019254221285872775274690843305683533634022719914737612436641295311674697877574887017645556343508815131716707954008514684951815090962782797265773663705311860156457461492612456638671515875008280102034405856776668535743025897763824528251452778907379886039984622810681736230073106356606261897644657465870179189118474541562477308874798375259892601072639126952006385552045277492930789523739149528791052275953595163681818174465683634691053627263697686889229577118553784705386948318966776184917140701367283626218138811900036905050842702252864531483082589809857301028001093074599201456473771413603219031372268834497652046209315360087066577190732628649361648808867491109737395965492102855608503935547837834305117600581179389981822953903373201435967111067351506436104209206917482451847380309115927742434117894694471850296956642337443369581902807148041685941588970222161282114278406557976387366985795795807695399963269650395083963869482600995471385130995895369315182978945493691292205939274449035108311712250669852116587614026177529385346800523542180415749574552531341299200739682774464478025449954615470999689895942056502626554477930760256891665483193778930281403888430774868437132173461507159610780351391443319009736200780455901384498759033857684390267207328153816379510206024988230822862197441792889626843005230306308574094840636318670493588758537005000671691997006298635417856844283772618570783614404546742607220517250101521123436448541189848663824528533396924896966332116128201979660252102331508131119608428773792677991896020189391943466683243782479484677570820469962304673669398997257865819658058497520582150019852669967418863391658345826131975552355108162404699434761359038702109229586028976770300310635386034763423637902416285074090921912787883085109997855430430292656644272132577033847872378757835401772817231843972246475902139893516279285085159855840312480782835492960782670221575693006499881100592637249350278371580829565240866923694005895308954441009414007196050384679359277489977510268492018567603326319331235719270671525829263023424609288024301997200975806233095892068523266217584029990513690433406113936651578239278090912200300879954047455653621702663425378130539755287591735228185852579016120633138928516029603023777055320247358767294167964314313461317756760436767407108035257517238258414348538115794090442982633262022384227136397420646439045239036475051054001517412609403592570889593539217462692151534055357395064384893141257756862103587904792300619212589461807625414373374235995856873041979878534701037927935004004546864778013015644145437068358702360278354739443907976456112011934097801978098792693538080815121731955419763099594660609542064572816353085735419886702824382944599348601862542220586579000595763898231595744063245817725945051945440881496426083879564490386623268613528061505095175959813885006444423388307279938521835860830082296971157857429665395418115914960763794735292667755247454258699801354298849336308049407557100721965756397915902763263264474447905059647024493562265707570056598942630467506686843204411723186934590818284165647271103580643906987674027996009715617269317667593246515141106214761794000854640799365463155787305464077918747969991397356524048431979472942962046797956781651436581645076287497464426716802699316017435795190945108172337161997407085553490823705027801402541316882733922115887863000204314321340812728474246526476503370667350940859944078544646364011463188979004561690087133835495538650473588144634938878420282827844705021154146275912609451098944437762040336469341071652993090960472993618221701645229141004584601022060759693961338507808659798889324713411165084165509534600211756064910085735262781489074410830519968478073485429466537944364662078245008766291577979576921896820801988484607418145173809252025005585791635178819988950837633492314161384216577352912320820620550596641161072368406385212967928533669576195448264548334033190670364763529556635105698185706847045131143318277979474865457175610944439792830172999016157645823355965317495960819889835087503270481093975756922534258493072427366527183697745554129536330303620861408562326588840680144438703856892583337068189990938082614599753327958683387743610517715238756882875755615404205591191569822999197039791315036854460449325675113134916537370024823967260829318986109045390471825748774352651382310271655387596812825712902987638935258047860304900084794815551188579077541445879738913929300636105924416790929533089895955543566170988515558844163046493306203760455610834079638372950983841 A013892 994 174444603285578999279295636759956553320747516865832223106560045198816883947517676594088962858110685448010446335215978185941350718310529364904782330876068419221023241773375169555015402649503828185476546089712447794418251184215562021750219580477185092329835241925251003001652167661758629743032900566955992645565929607204291068839335184462562660936648099540320464785720934735666493998248725538303613586484371598701753460585452791551194008351114861106741059143559794631760042678897578098906850182644211520459613606296340778557359064001441875604459731964465241403624091546147942005330111781926885358125951834111348362083452590934774437453139841185974134341743939503490523499252973650057065024755997802070350412137635167596636908964184199205913829064490121422231055982716623577076239199593290021186919950816253951297172525750198190288515955740760039738331249151813460665728576063849907578558272531333662248298324729520885340609650339813976292252803221298087972502092764757309329271592697331198947957132977184737986143072052632666757764623869053043012018444294956651033282102677966625513487899833238585878005190545712799039999235570840932600876947914041924000792053136233576022795442240856201180233877408982814427252901839260607282081567047231246286715749844160524051062104797812938875934518313479789411669319845204484925455217248730912438798438760928024821808618448660176626628638278786535924627812705877969615931093564480095383208365249172679579130168691182477305766170850678424410961318003274734243173422563935833916078373982898449261569145862329134134098116585820942351059795651372041780305969761683068004280059248501990911884780771296892841661128215593549398862555880021921518409511182877827333855578162653772386839592488201313154446636780994845933537903645896250167081341958159439407063811632813993605714086487347491268140145523417932205871169611998707850575869247753817756627018259674358071728292984886722418359691947670022758161887416755074679942407739965300169505144416605833638828608848212529202894504394917855521526984902927058991621544163944396211270557901786592127352367290307558852184684770682427108150578893974399784428443719884556906236397547788576486408478496038706583684819997065693888308502027579382182644809623360669606736059259033759554968435008940984409089995749436421031197386299976304782174883195414014578808734466673673907755223917345645315544697147173514829619595107294006869480559486564205615613540729317545597853218132478560922008127173248923451517040361843488830801733966839553796225464715395871066055729253987985869329656412759030388669360986306065713685067385681457706354601834337188480702396727746757997734931196313039171381536846536021639567113376884935087054048444045135101189978379958876458870518282507578123328481882648199798774783006161984203638772153652018073617007853261998842285701251473805528065955258983957983514939834031523981382655522392171370156030474502604154333527827429542269385257105799948301659609652327778168719574338607173413126861151652230164097108916249877541329196011270632815490853886739553220962314537575864416405093617300001410756688797016286076962255992744975978461056241798034336583488841628267333352258264223425932212136338407756220354007660804748023690504631424719545158175882095299044859519914274205097070498736843483784822996115542459126352219866796391643086647251277015592340453437986412924793634770570330944951957131310878359276183055743694933201825910913246553669530648430994853192640168125187711204298189498987652215941082007176253655880225221838441739558533210930965822113865713166354371253961268736763351963828863968725291678506386535061055671457657332164519157780579833433017216824225583201860933682949169897480494270974951627835526734812688195765621520079233886341893353898181284701008952973351877701349093296328500478974925592920505663345348891804303368606782428969013804133161454176827633655823198302818683224028695969753433250390494434312343038651633467686150967338992837962505254978390958093599075480958368466445312429036226698241629608252808553336950896477044343204915363651357527850608006775761385049237283594667759612384017571342901409164796338322002270707247255436196760719339972798993103176134421510000879979631551778855237460363562428206516865227073477332976837439762103263844731626161187151672862820154573721322936390561528369522175190508497831907468310770931673553792399480904497572375105207482373335259894705312321935480654487329973250023452872579525914555582873891982321096595002496638007633380168442489676948368242105373082919991143239540626496546685999059236387446044976751784739502473723238929852207676796170392647355990279258906025394817177054221232419129868105755081827488790688219564704660098919200850572030307364267548493979253165505945447986999623737055929401398918432271380263439336100466242512319433578026542783024830002729540558687451123168916213405901915983270286937701485032556248509574585248357962839785771600663371445553390562604275042332304928797448272673046891660830204940207409970102894377957265463363722175228668023954581791272297870533929747729003091839798375940974595381114373989090340468374791750396184169529048446973691456755036503991400415874484617687131913075085195634025031152192020581817227821686942902486757665056162353349961943519606056997312366672940320317282419990767724216196263062002936667756899001131342427521917583889743446258174760439640936349256645223398150315091398958178904539534136219025085137222050230812310926006123625017457976317846514719370058033552672453737133993114049728980567798378998437982315659583039663428589279198416665137503395407280387961205809943652436731796090982884747943461846723915129864305973082074640995821180113452685602689297282966968844671617724711792582290130338682019444674874290703947973252399865351249385699520610771654628584171930538261602178839244786699734883647073083916426586998532690908930665565882366686431090168400770331760534966312277740130154920438144329830593026804068834590777928465311312879768304301819264964530181347868708331208168371795423927834615605167977708566259304184970678931775603546738060143854847158488791030235371440292664114854821958253703265381096600510572215912185621182301897264714425825735087081335633573080640934893374789779953517048853102795060357991482489465321296601375645041427375761243342491603825954358285625468652418492386738473275259028997825060377530653758495625558137716259 A013892 995 431942107750818874536464646885691661720949605763970301801930221356745287525564571496947086844005010127133218160181948370231192572257983449911366624699902136764756427931812483960004083485033779466230290296190902271311237338984968906493696952999977529932812712695872083281387930695112881348094022060939166433693152734468937911262009010912566942182573422623687962535458820778049070122569671056668039297880366031173813042002179071707119932884187156471540429804309263927906409917175614233125152830395149501598528790936763105445098221014906226742327137857480419774272209453325373051455884453117378908370311210491275568006474876961004049803282107620749368069457826860653381745976788801932648650733301401708592585143586300850865053649307531469564026232754925163464895487748648922574898805873745828170911303296175592552977593837539988775204069493740193636042267693556158140949861463122692305360560056562749759349233564441934670998214596763046883270873803452974330624459392722808872900061406269084383837709007674152542750874566451693526234227397538370749015857900297868666858781158810483467321875289182229253942774305048915990143067197723662372098809853011293976437201978574821356467771737141798886175923618504937820506482991291350430554886084082241699290581473376029442310826627759820137762584861488993082444991199390979919434737974365363558796375417495121333255498332109014685018544613465062816435002413211734688037364843915599698266849985111222733204631566068240874330309877193996005556908546590566184787468437138954423767745740680867318122100500567306700306212380034649534516808952566661280173831420933683002329850425156531194926993783027465068344277913502972072974175751966399849812272230412605383532463232968843153281128120442783300412162886784557021187269679700059142459943741256629756391296920199096753115043837234635781550546190389618517025397205100388510103059268493980393366403285761418347048354531585028493378014871933795681461891270739823659930715862520339784411518584813288067269879540450195346757879437751707138997445791152787842095113882798555514330817150055878979945069295163256166335645776001987080064540248791117331823485066362431470975037731681746449419547195562945333155399109914367571146793561987280643064630463593730652569549595234233000297786957203762554363329385183772678926817019985028294838446105281446084573728604196217289318802186515635020174909061419192896106249825575583115513943864122142960615072586322445337298755564612032220423401685554486109377892122920300850459342673557452315280076956327000950789525150070397823061292913976222386353816068831463007589881668618471745246923247400478059878723835177019731433465400259519979218652004170996645710489865391410884119442298251714978921404276637794040932831448798731683595530661143324873546441426774682924645760090885608300064999528454182071384782583073038394238583750814919379023359008105622498777611956339733137471976901885423643941093919970462183682565734414146189791057800519159195788369300250883481070007770744935457090687290417405530207680914311202643804087818101920990871566064177060305596235900702916193173226373603228938880165101379842275291442899259871022780040137266911115846193335785360727324538575395106769462338014910975776712034827366116641046614143480287869677612400214444966651164851799413356116435858698567500301605259954678551055204172239767031178604417344719056668594261774425882464596100881734594525397588143907280406107936186378878294571169049337924995443127654609166525251542720253826664239497216887114501071369791568943752879144525052953541170320778505496892307562243557830999034284686244096725999857985193078144887040633862515233722061335944983660497561248142340544656031416756633981554383866806750731919912542962428847059680246670946737275791693932780866883567448363611024432788561945703707489334285704871152503755045647743766703885365587746111400316943525788726867550165494411038712334230062010506317858652878306358285662270977704210724077112827086121299346738872944602577199325535201396771660224171891289400831365171006109070777815913021165347727021762723353362634969455989759031388671473244908464453524384586836331543048522771500495944221938311363020396987307614023781323264966491668916685705728071674620368756564919728203471891410150706614207757504129502676134806089345070023956121919836794001473733009834245488467042900973088250376831593145954871806562268145534460425629141897133063690019929135032121713095423259434409821634341291537505164198461063533284957789086922874063005001700280246602177655908872185245107149784283305727472752655584576159718764520890117441697335683638190968121576307320713063725520174482697950574081417286780139371775047286792052357963167134309775945644166273734306900553672034355512558393534783856106017815161781335700449734874460531228732398921876679028362618511637163117944558504998544928612647825439038627430267098140328264259574216155709387627494378309120958873903429630709274630973372963304818673882828043977901890432870517458735394490009622242627619561806666365607056569449114361529665445916018787545484931192914422036826701432918869071254648581920320012602943402353478364241225986707330503110442379689132496602578346395487370489642833305377824213745610911509970617055992051217633904558167687898546967487418386953038124988153806500854197302682856719971163999350771562409480096189859802315853444592607551809857536420266149834482853458029981010936597047497868947827351435935157791794283190381354464132271572836701782102677702643437250117481326821738710026063743215705419879054944998439653289573822377904927575866485633920306130307019864571561350353744795667854939163569086629941498057935211239529141878155642551936495111828257740081368133366313057228589322547976541144901216009441480209664940011556337754872622294054196363252681197284811083254182639533033859014893421675177102426845663634016012379955640479797426912312077015762269905335934886979017701928869550864600058536468341968736949201563076528037261390637895028876510281418513430380159408217505276360830196214497234277392287363865340824436203206096833101713132290640166474563984138843194286936981174772987937225322127909796010036401706867911427627353247946904423876545515262125072676823387008080954671401938248550423599353123611148118977746157362351800682592597193369633311433283695038879100117741841760596678937304784776580310746938395606442485634175743274240757259948879241091193641 A013892 996 1069531421059694864420865575689014237895581597882561100321457619171215649696762909919019184787353961570784434353208362177581085696975420562342084988052802980941076626445532959720882151113208656302553355572107996923091483463823342524400136531626291361889107625093536169540961373806238310393134259931069409067301181792665802693137949249911596092971327869185091140346087050669706524481424639933744675437442276449423447299488553597274927958694602933952024786698020364102625133689508621227026957798188599285758615540709728188629502259956788293130449483721769409922655643555169502887336864038479488797636819217986236942665264436368265166713857023397629889527416455631836977887831380775676629391432076867469244391481448895950526108475996729364256015790898237442330264252318941848538784358325176171388165307180357088544835267123538928666294021269380599722010622993746709616647811018976635294610977395494968116374877879681109996924008164830383624620127353856106287084893277861554327378969148001473573736167436192961436952897763116471888615044224817362273267416731069652308140361168549479302952228081668828673458449513957315834277258545216362675891490978231412003762179381947136585928493130565071080261318295856458032418282028253521509746522877909954589371709495644913126076395502169462883293798612948034282448960263820805987532435263588102342572146374884252438152606164636799152559733298856228574711893040351163049314631052654572497278848981283913498465255016110005160688405956610176315363455695304354339586065809731327909736891460754154885534814927354207553321512167991415677767536130641357429177143807542471548385940307879661735227534379160523228262198197346795646919283605268250701720317457452421777559348678690919562996248057900255287367256111804354855604777266635636742585924237781799683170733912808063271291406930332844424061525871477544020388068994151866889477674951658676358034157809470562207708083607303157467424809246380399553072107513587606624530785616470750819841576756337597770078881460229188247911838517937564295164436526027626823023869390083620510479022014436211886363006136684443430207526170312744206960728045491436834210799549334950202849819952379440701661291391386213376480750580659855628549004392043143613011688426273972875096809183209889097804349986945279257096485527324154346518012696367908575821181562841283368566924823121649433864996775229177357820072152071002110855789086857875776740960888008974062636020615920420577240111354780288368958164490199777500944489307670834015521527934652934120412683271484330727248992434564161979284244323003610274628297614217516721630298409784529269934161405965076323587648209557983379982672244117197161023325008875800623447098245205807098757266955258773207592310207978565186959743017539090723019209874526325576063470070395365615032441915281763826182645267405871772773788769164567294935762986809071059480360216611323763600746187480856881961224534781595599338898714144941442554217332417132966395448428807689565532385435981912336593965171133763940366793709115247415941708504245054555120658042314348463576093859942754845626534117494590083000032650452581572332237927361526078006866471414467379634634603846461347035643472544795911567562641997248476758925696383052209740892724006414048778880234057397313820866386558586967479982638375675611666550713287664288929304482568519605589239995678714906134311219182841511498049582985394153144703940797162147769742442605540673106283454683156554166309377111896586743291732942450102624008819678077779949496754819236967328988317669534070057560296879339093210338290109336682349545862563711301778877793277324321659151522357278595601476656426466340107703962351872038096774350908964001280282254734999684645092828338216328680556163527716727105775627199101684545221850537555264771709534475325688893987003325445195004410633135499545755843395364773332692991723849846452558692213383547261940808014097230545678544572074722314152683143492533321495444770063505622418469676614994035117863191160776559257496800672758386643344911109411795849794109142468563055664043879204415794496341530859657532537867085235006786347862458046230244603924907275151080853697410904185989606506991997230827663441959875395776670910755060265054912936559267572545455820457761641174084888546848782754496733214148217557446874717223021238541247729529585965790255108831917565419747756460056562843669822330957105712125357025592889731925439892622349281869794656511323901541673864437262282724938970837634724999566645240953703350696600340641544532621705062218331405491618302509013224568473714109028489555377740313444503473111411498907269331188920841017974866972980510296377696778516433912718532423262379016318312822811778514051500240178097301909233574466227243582154046770595650290325673084771320254606104271603546547888072916846914933064238059923065449651334046267959179403369668392099192848667921778106341456931438168674804867457048935858995051202636836097146713408205169604204478537821066098213582596636865638892998940255409057251561318335625348006169369924781213267164556382621469243080967208203822587692641844207490964558591348978788464564099044322462886135555624045424219335424460034351421263265905881285705147640931519882582034129904612725157831293432378926734921724862027932093442574453837904247648629180516030748245042652122958577086975718841463879207628446114910551256695615666654482398302310966428836436072684593339013158964574577951199097012712425803846357063167608273104032813420081407283453509229384445962658156837712331578645395861980398156826408512664974457108070255691427070660452016108013265675429211664436088947081579645778488049557134808379947007974251835311513399755318614986868675359308367207403609902837161957735553660194394690652792971722165552348756059762039705671148297674636358502345189685301560853600659915723438434598379565105605272918586516484348142010120878523414237995781436385928980149021586651940750332403037713858752728371966026285340342090725080447591181041132227996534892097101243106098231310099686450882330527956597291775288016520387297016765349379606550045658322413162346318785151721825567501406562205494530690372149874220658375682895595317990655124229973928618036661749888082097056290473795032630330009711747322243780903667895297455323934670020440246252678282498761931318366847317905355672806642324002073500922440456641571676119981440280505730860183414422716632236296923745604264810602159939986663483286459 A013892 997 2648265682154489394097640831097992465439011698935411657944860889372227898998504944487573484432782356891457767117544872379546348713195141878994674296832557408305218893665157716031916573489264840662096061178741039073269899113289514601324653665823328414882257501386479815864204916720252874126129347881061032722135388935638001382676182999756853174210211965561334987519805800076209655561931069515305257105975383274140948434816308073658851843595747630155674622318181525534145990903458607511620223177136992502867622181735817258137321916376743535832012836193989514140077716351311650929831921708815023732339730428836503307496518605627025011035014661777847971828946358373535909111081394107272126359495574099463728568502824129814201746671307025582104956443827334832716524984902679592225035410864610392798064728943975006588778060089327617731681959771092033591070781584193233935072028216277027676350946518007695057987718743000516782273539692928348062538272720755750921344617160419716808468738128397300714454550452589955621077633198354932926927822390026045907475177300384835010534040149084197152560709000792105009521793383060195779938085606551690405412244919707821031103528605459922953280955912099041936763969971051879877612875711876516356761855551469960648788700510456873746564636826526304875860891451722014738737588060286433884923075423735236622340549066704522577857229971651013744854003061564608717615543645320474475244908634846934305939660683708116929636319480134967668375401300756500964295137283687416475894717965409931305971607209081902157917869706806825968571842957651376368304518445544934489028096604712106258486878410400522542935162648704992404976800694252203354541191215721110294278976336080484110992925703957907239015446819918764216794775491182651253608133385139233502680264419247276413699371070770132657981381408790225745574320148839675271338877248350443453168781470127096871452020117872249611943778111959740901933102750153260952962292342286759175394053734157609634258908364790769500894548304792032791466255442426685013692366117660480748862579972916662662376595930923489815611553132038213693093425342785215618111251752713301253752526553308720862326236334266780741942821952920011555290610032021287861994561226133635857034628700608557962054334121736823185184253198325219023217350717721811253258904719463882056682251846569738907625193987606693041543684650148190826520922835670856255687908502179699352912516513838132667518988011059937470883662485460117250088942136019178870311149030234444434998839797466195522619724635839079829410502918231886912743738083944916397396853094266378936912060262169063140754707123148719519759052144038313089191714760986347773212694031152361047916736517855853751425769950649293080546111713665517280865832725985525000177142551104760232565182177835894404016214393987260128247021763978411690693405597539615914423147795874954041308260451991082159728044034075162244567306109348174081927447767195575360967054982580730520958803459122291325525174045649377154727980566279141758978277536346555011365848485652675338879706257916515916312302430510395330501015501794237009926297845752986778670281999701947360226724063002891264245939107949619094933609766724696611836530290286744956054299157888379193487214733019557819767336568669287431354533438891330631590217530899372006371934554620872258153561899983428826879911564060070300364261875507414683778809074380551477207448283103912396930511492393136655137795355857509260614644482357390026538477916647067756657205614396068712855168965111157835566340644393215641335454993542634649359025429801438449829028160748142990623377525056189475535903425357335173290220747500916878274345673475508001659384873511334854606105610667077984150029707155429113229596435954815860269883924732068482000739278894190053545965206604819462944712324947131521905226164296177289746498075419319884307784114432880951334125230866787991744372782898138456924098536369647847351144578918718264821549299709476208164750347796710115361305929770007677600928570649016368409199691053103438291879343853557266513566683385254174744336596768220067156659480151883315068669155884505812662433533858979094316150759305442444024678682356377351255146620973405507607219065449693967242204867301465877112230611579643141949510418445963724129626606614819187345776649040441205665730744961840478280307284884723602251818272000022989595200648003403860558496687884405713528672330849792682306434488516679193032601283437114059240700992938660752096504936701970714480223912956501406862187775680071282853748174806390587224265136340773195031651333959581267412379621605267692901032790683687555705523766550136930068564350518615587763494848445414707553419926758062251421966864405693204746551160151344502250811606528053054625119088225108799529181311109920180813270003679109461331729218845426795937442436816218580630047456161504232536008419313393792446847333975166477118017515657505531413031521787287797867223308879923343412251801105103020203944720553653949946371597315782967478111251533728769523588572727970701380837389612890894452637371323539823266276905563162777800324169852563480615029138318701079547806029897363145143250864072225170066597519838551446286745653230368562895449741492127022681664150580907836620028109412948009142500628641065162573580869698523065246563219698801865879005609766483490447629869842129587796683901056152757256587497211953953881663475470523138248882137143899024147890386132914080224820478160877752251677424622545276650152493151950749369597263691899487702666509552286048453801895719713291801230588270835652047286878235274576633035539125664595573098535405779752279332468481020371941894778406498036995163003017620744667250370540188508088733884871076805193886387046682453680499130690024488282402005202530820726753172624628723869412651298421834585509528039740416662890184470613042778424110668439154880377950083118297190947471287116418853762361818012201687283839957312829280247943771969096705719104935710502280971200075784766468609992049786740290953766724448706523521343287737942802597567498882418114465755915664833494398961504526468908872557597595393260565864665287270462801947899789931407897983370042100671281343162450714214677191960122236130192438983785873406500927506717247832860503651791171878133830139312502942073306010442616901919375476832277018133276080854251819210193560553892249738985669009924297119959677169292268674230363662576589566974493267197625241037464302117843441 A013892 998 6557368007317049034235774364240908045681071428722273870825612103313684128482299094540736217230527961116581685701985740954122334502393777611436834031712798566147144197385403355508912595700195182698575394988619508108284523924517053814825373617291477664761542916925561285581541930086101421370834752158947342062246714408144319585643114049514944387808731637714456001262803621762902651927241959295777831814848540549717128278500225604878609391075587111280835776647426957193573353930062954600915322988685729999358016416573875377056564659818538292330111151687101241972732293379766427555705891511275171448622674175111637003188822222874471002798788769013467585197682249022353891014039528867622404806620631532108038844741274325008815130731076654736824500545604419951954554798592540035628817955806450928996895277273447569839466765809124024937799968907241213282816771209839282353397913994295331952384902322292335725388332391824836604070729360120189709302954545590594100590485206298100369732634010986427901760197921107536523394706484813451065433054092121102245453379038305589584748326279107231485258418996152330421971903074001967710508913832297034061150854233443615947294416076450709764696021652992525640579329281351588713077363937301730274461673769139218092505052545241754626994950681524956976814277462717428972573403058487178656024142133635395665340811203518001650509709275575103482619252126737066081079130004634381527679443025835859188002887879268984621355561028442713308696662785401871281190225133001128248546435259433565496784990638800488851318279263154674973954771775597615374182449818495366743347980974831041594533101145114323468039213299295782988970651222237186473976089028055825478553879026792550626745472342644470156618908855354032158441326798941871586407845466809870936753100048233761880684599008962854704295040524924069178390828546221771099686922615763284683947766629400234436305475561843359391884377039245402487535653786551739292368979106443902107434041057093923057778848743150059570395490162947247602916803634737272335718654051572998721777885408358975501648026807963722208945951098686688887254937397845129606789652353641652521115377246121170418485131461041641528343879494803287692043524209677878853796871057468269611967587090948149761284774664498426152011544160119876498169458894800259122383120716959798896668867115039483939431835207518945033473276018547285157357630512481771503852574554338651388047329227398086459911098695197500111717565796585310862827979534054952781598565802614477631056192223666249267363177551076509726523516865331056952757857125917923546677950549859886619309015503096555073759589552921421254155869254801123001834515727963534734904178477842330038385583375126361618051597549032763947447146668095473673634607546980032467413622493647945707094415025357280297890144444737460816292322342765181208914250906662245426087241834218177826729342396914666544620450104729475158610862090050904496086471488905196955715163875313164262215572286329246428841557929258377123444797952183216630264354029470168517087966069476103753924701785520827143864975735884359367458233982977208466041496169571124809678706589179992156710031225677396056508105579254943891346016209777254555871820815248718898941094090548257832614498913214994097968082310345453939489528893505384885549906038042404125605540778762187177541776466987068134808522143857576010661648465682033991090025370264609132161885486345314382127242575803153278650039942843422822698660588120651087321898630931887825191150164600491343831971019342772805487980503241396856295078774055924112643233507705911944183206799800316110939554466414105704184974935623872265248742302666272781378229047747031887400801225916542722155323496467141129475904407857850871838690505471283596798399316145150036213548527730625097395110902108986867377939243089267414258008600187600290964014138047702546214619937963142090717476150024022879570249703361297735051303461806348665178321740716059376806373399461334329560530171429086119936014251397586240499981632855458780801650945816898370451084151436449294056975951163544476830277102921192940066537382144598124558216628216468958227639010754684276457126578965446730207062860703943603065517293045628403980727520740921782594456229720292356851717105101742804138040797603632331353644311012347174967690214912387428907710231869268246429390587795779226812124971480984924513686729320580295725033090373889102862632029744840810866280130581660833188831005317354684971840487914424949605403777262812984153767950647680177030056289173648823402883001889928926635415679828252167444676836365985216658525768677181729124554391979088072994891692831027502405842119754793538245601830740842911958315527225711182683680730988072538579730581099583970678732368112505640504202749235103673405406315257962249791557042839839258094033387053942443993905280358202011279479876154044468678177911053475056083846236808575738825446052502033788826275938065981529011233767894269310699733272464544483223967318618181991808260765742012889989583791811414272488588141343155525718390079583089530863280942496845632849804979588041790948604876647762581787393034361797424367242962822830986326058321278372671376732052274717397599164625218062368216860209458914228735045921589235313347014981689291152489736664077512807983281017879643263333949941732983601301139911337180004213885873086227230213781210721238786090279045259021973252433049949086872094918810899871229793567237213322421130597761153671241472626219430459736968165938141052098563310415030248629601084841635905932290410420189686362115735258386827887198634991911485143926482665393518979433953710419715838839102845873386061944953718917551382905686116608927708249833975244190224690005883595388406263776889079903376875830217002438945411567322679981362670692803982670558544328796467371006195345556869673205958565722877500484610613162002011522960148961822859132556207842706557677607382130335218194585681828834462339267992653325828908383934370012207838987410507536450584468158732704484897847690330832640717774184674593424632435569034286415256610810543757021778550647774182396485138790430994848355657093876931853145105673440392721949369164788724577875430059062523201051016247980335266708759733367975313217355963540098455070641698060231696468896275298674121549222364770939150953268225663698808924292322786770527132075294541065093932045686452676049804542174435036679207417171993129234542230850195975804414772661707624321009690026416659